پیشرفت

سلام،
امروز کل وقتم رو صرف سایت کردم و کمی برنامه‌ی سایت رو سرو سامون دادم و باگ ها رو دیباگ کردم و از اینجور کارها.
و بعد از هماهنگی و کسب اجازه اخبار سایت SecondNews را سمت چپ وبلاگم قرار دادم.
از این به بعد صفحه نظرات در صورت درخواست کاربر می‌تونه مشخصات رو به خاطر بسپره.
تنها کاری که وقت نکردم انجام بدم درست کردن ساعت پست‌ها است، ساعت پست‌ها باید 1 ساعت جلو بکشم، کاری که اول سال باید انجام می‌دادم ولی هنوز انجام ندادم.
به امید پیشرفت‌های چشمگیرتر، شب بخیر.

صاعقه

سلام،
دیشب آسمون تهران پر از صاعقه بود که به این ور و اون ور می‌خوردن. من وقتی دیدم که تعداد صاعقه‌ها خیلی زیاده تصمیم گرفتم که ازشون عکس بگیرم.
زمانی زیادی رو پشت پنجره بودم، با سرعت شاتر بین 5 تا 8 ثانیه بیشتر از 40 تا عکس گرفتم ولی فقط موفق شدم از یک صاعقه عکس بگیرم. آسمون با من لج کرده بود، اصلاً اونجای که من عکس می‌گرفت رعد و برق اتفاق نمی‌افتاد، دوربین رو به هر طرف می‌گرفتم اون طرف می‌شد آروم ترین جای آسمون!. فقط تونستم یک عکس بگیرم که اونم متاسفانه نصف بالای صاعقه نیافتاد.
اتفاق دیشب باعث شد تصمیم بگیرم که اگر احیاناً هفته دیگه که تعطیله رفتم شمال لب دریا محض احتیاط یه سطل آب با خودم ببرم شاید او تیکه از ساحل با رفتن من خشک بشه.
موفق باشید و صاعقه بتون نخوره.

Zero Width

سلام،
خدا پدر سازندگان یونیکد را بیامرزد.
در رابطه با فاصله‌ی بین کلمات در تایپ فارسی مشکلاتی رو خیلی جاها می‌بینم که چاره‌ی آسانی داره.
در نوشتن فارسی بعضی وقت‌ها لازمه بین دوتا کلمه فاصله نباشه مثل همین وقت‌ها که نباید بین وقت و ها فاصله باشه، اگر فاصله‌ای اون وسط باشه خیلی زشت میشه: وقت ها.
اگر فاصله اون وسط نگذارید خوب به هم می‌چسبن و میشه وقتها، ولی شاید لازم باشه که به هم نچسبند.
یونیکد دو کارکتر به نام‌های Zero Width Non-Joiner و Zero Width Joiner دارد، این کارکترها همانطور که از نامشان پیداست طول صفر دارند و فضایی را اشغال نمی‌کنند و دیده نمی‌شوند.
Zero Width Non-Joiner وقتی بین دو کارکتر قرار بگیرد از چسبیدن آنها به هم جلوگیری می‌کند: ش‌ش ط‌ط.
Zero Width Joiner که کارش چسبیدنه، باعث می‌شود که کارکتر قبل از آن به این حالت در بیاید: ش‍ یا ص‍. و اگر قبل از کارکتری بیاید آن را به این شکل در می‌آورد: ‍ع. و اگر دو طرف یک کارکتر بیاید آن کارکتر از دو طرف حالت چسبیده پیدا می‌کند.
این کارکترها بر خلاف کارکترهای معمولی هر کدام 3 بایت جا می‌گیرند. Non-Joiner E2 80 8C و Joiner E2 80 8D است.
در بعضی از برنامه‌ها برای اضافه کردن Non-Joiner می‌توان کلید Shift را نگه داشت و Space را فشار داد.
راه دیگر Shift+Ctrl+2 برای Zero Width Non-Joiner و Shift+Ctrl+1 برای Zero Width Joiner است. دقت کنید که عددها را باید با کلیدهای کیبورد زد و نه کیپد.
موفق باشید.

درخت

سلام،
فواید درخت و درختکاری بر همگان واضح و مبرهن است و نیاز به اشاره به آن نیست..، درخت در کامپیوتر و ساختمان داده‌ها هم خیلی مفید و به درد بخور است.
من نمی‌خوام درباره‌ی ساختمان داده‌ی درخت توضیح بدم، فقط مثالی که میزنم راجع به درخت جستجوی دودویی است.
اصل مطلب اینه که؛ خیلی‌ها فکر می‌کنن چون دات نت چیزی دقیقاً مثل اشاره‌گرها در C++‎ نداره پس خیلی از چیزهایی رو که با استفاده از اشاره‌گر پیاده می‌کردن، دیگه نمی‌تونن با دات نت درست کنن. مثلاً در رابطه با لیست پیوندی و هر چیزی که با اون درست بشه این جور فکر می‌کنن.
غافل از اینکه دات نت یه چیزی داره که پدر اشاره‌گره! و اون چیزی نیست جز Reference.
این مثال، درخت جستجوی دودویی است که چند دقیقه‌ی پیش نوشتم.
کلاس BSTree یه درخت جستجوی دودویی نُقلیه. با تابع Insert می‌توان به آن عنصری را اضافه کرد و با تابع Search می‌توان وجود عنصری را در درخت بررسی کرد و تهایتاً با تابع Remove می‌توان عنصری را حذف کرد. توجه کنید که این درخت خیلی نقلی است و می‌تونه خیلی کامل‌تر باشه.
یک کلاس هم به نام TreeNode در داخل BSTree است که گره درخت است.

موفق باشید.

امتحان پَر

سلام،
و من درس خونده بودم ولی امتحان پیچید، یعنی خودش نپیچید بلکه بچه‌ها پیچوندنش. استاد کمی دیر کرد همه از کلاس رفتند بیرون و توی سوراخ سنبه‌ها قایم شدن، وقتی استاد اومد دید کسی نیست و فقط سه نفر بیرون کلاسن...
خلاصه اینکه امتحانی برگزار نشد، حیف شد.
موفق باشید.

بدون موضوع

سلام،
فردا صبح امتحان میان ترم سیستم عامل دارم یکم خوندم امیدوارم کافی باشه البته فردا صبح هم قبل از اینکه برم دانشگاه سعی می‌کنم بازم بخونم، استاد ساختمان سیستم عاملمون همون کسیه که قدیما باش می‌رفتیم سر ساختون (ساختمان داده‌ها). استاد خوبیه.شانس بیارم اینو بخونه شاید نمره داشته باشه!
دو سه روز بود بلاگ آپدیت نکرده بودم و هیچی به فکرم نمی‌رسید بنویسم، آخه انقدر همه چیز تکراری شده که چیزی برای گفتن نیست،شاید باید باعث اتفاقی بشم که بعد بتونم راجع بش بنویسم ولی به شرطی که اون اتفاق بد نباشه.
داشتم فکر می‌کردم چی بنویسم به این نتیجه رسیدم میام شروع می‌کنم به نوشتن هرچی شد شد..
موفق باشید.

اینترنت یا اونترنت

سلام،
کامپیوترِ من هنوز سعادت پیدا نکرده که طعم اینترنت با سرعت زیاد رو بچشه و البته خودمم در خونه این سعادت رو نداشتم، معلوم نیست کی ADSL دار میشیم.
ولی باید از امکانات موجود بیشترین استفاده رو کرد و سوخت و بعضاً سوزاند. به جناب نمایندگی یکی از ISPها گفتم که داری میای پول (کارتی رو که دو هفته پیش برام خونده بودی) بگیری یه کارت 20 ساعته هم وردار بیار، بعد از چند دقیقه دوباره زنگ زد گفت 20 ساعته ندارم دوتا ده ساعته بیارم؟ بش گفتم بیار. بعد از اینکه کارت‌ها به دستم رسید رویه جای جایزه‌ی کارت‌ها رو پاک کردم و دیدم بالاخره شانس به من رو کرده، 20 ساعت اینترنت جایزه گرفتم. فردای اون روز از همون ISP یه نامه اومد که کمی تبلیغ و یک تقویم رومیزی و یک کارت پنج ساعته هدیه بود. 20 ساعت اینترنت خریدم 25 ساعت جایزه و هدیه گرفتم، کاش همیشه همینطور بود.
الانم منتظرم در قرعه کشی بانک 15 کیلومتر اسکناس دوهزار تومانی برنده شم! فقط اگر لطف کنن اسکناس‌ها رو عرضی قرار بدن ممنون میشم.
موفق باشید.

خواب

سلام،
خسته‌ام خوابم میاد همین الان از مهمونی اومدم دیر وقته فردا کلی کار دارم،
پس نتیجه می‌گیریم که باید زود برم بخوام.
شب بخیر خواب‌های خوب ببینیم.

ذریه‌ی ابلیس

سلام،
توی کتاب "دنیای شگفت جن ابلیس شیطان" نوشته که ابلیس دارای ذریه و فرزندانی است! متن اصلی کتاب (برای بالای 18 سال!):
البته بعضی احتمال داده‌اند که «ذریه» همان اتباع شیطان باشند که نام عده‌ای از آنها در روایات مختلف چنین آمده است:
  1. قفندر: که هر کس در خانه‌اش چهل روز تنبور نوازد قفندر بر تمام اعضای او نشیند و غیرت از او زایل می‌کند.
  2. اعور یا زوال: که کارش شرکت در نکاح و آمیزش جنسی است.
  3. وهار: که در خواب مومنین می‌آید و آنها را آزار می‌دهد و خواب‌های پریشان می‌نماید و باعث اندوه آنان می‌شود.
  4. تمریح: که کمک کننده‌ی ابلیس است.
    حضرت صادق(ع) فرمودند: برای ابلیس کمک کننده‌ای به نام تمریح است که شبها مغرب و مشرق را برای وسوسه کردن مردم پر می‌کند.
  5. متکون: که به هر صورتی در می‌آید، چه به صورت کوچک و چه به صورت بزرگ و مردم را به این وسیله گول می‌زند.
  6. مذهب: که به هر صورتی در می‌آید، مگر به صورت پیغمبر(ع) یا وصی او.
  7. رها: که مانع بیدار شدن بندگان برای نماز شب است.
  8. مبسوط یا مشوط: که صاحی دروغ است.
  9. مطرش یا مشوط-وشوط: که مامور بر اخبار و گزارشهای واصله است. او این اخبار را که دروغ و نادرست است بر سر زبان مردم می‌افکند، اخباری که فاقد اصل و حقیقت می‌باشد.
  10. هفاف: که موکل است در صحراها و بیابانها مه مردم را در آنجا اذیت مس کند و آنها را وسوسه می‌کند و نیز می‌گویند او بر شراب مسکر گمارده شده است.
  11. رکتبور یا زلنبور: که ماموری گمارده بر بازارها است، و یاوه و سوگند دروغ و تعریف و تمجید کالاها در نظر بازاریان کاری شایسته جلوه می‌دهد.
  12. ثبر یا ثبور: که بر مصائب و آسیبها مامور است، خراشیدن چهره‌ها و طپانچه زدن گونه‌ها و دریدن گریبانها را برای مصیبت زدگان مطلوب وانمود می‌سازد و نیز مردم را به جنگ و نابودی فرا می‌خواند.
  13. داسم: که هر وقت مردی داخل خانه‌ی خود شد و سلام نکرد و نام خدای تعالی را به زبان جاری نکرد با او داخل شود و بین او و اهلش فتنه و نزاع اسجاد کند و اگر غذا بخورد و نام خدا را نبرد با او غذا می‌خورد.
  14. لاقیس‌وولها-یا ولهان: که طهارت و تمیز را زیر نظر دارد. اما در بعضی احادیث آمده که امام صادق(ع) در مقام تقبیح «مساحقه» فرمودند:خدا «لاقیس» دختر ابلیس را بکشد....
  15. لبینی: که نام دختر ابلیس است و ابلیس از رهگذر این دختر بد و بالی بر تن دارد و پیراهن در برکرده است که مانند مجوس کمربندی در بر دارد و کوزه‌هایی کوچک از آن آویزان می‌باشد. جرس و زنگی در دست و خودی بر سر دارد که بر فراز آن آهنی مستطیل و خمیده کج قرار گرفته است.....
  16. خنزب: که حایل می‌شود بین شخص نمازگزار و بین نماز او یعنی توجه قلب را بر طرف می کند.
  17. ابیض: که مردم را به خشم در می‌آورد.
پایان متن کتاب.
مواظب باشید شیطون گولتون نزنه!
موفق باشید.

افاضات

سلام،
بعد از آموزش Regular Expression توسط جوتی به من، به این فکر کردم که براش یه کاربرد پیدا کنم.
من اصولاً دیدن تعداد نظرات رو در کنار هر پست وبلاگ دوست دارم. و تصمیم گرفتم که...
ادامه‌ی ماجرا را در وبلاگ جوتی دنبال کنید.
و در ضمن بعد یا قبل از خواندن مطلب جوتی این لینک رو ببینید: کپی تقریباً برابر اصل وبلاگ جوتی
موفق باشید.