نوشته های دکتر خودم

نوشته های دکتر خودم

اینجا من یعنی خودم در مورد خودم و خود خودم می نویسم
نوشته های دکتر خودم

نوشته های دکتر خودم

اینجا من یعنی خودم در مورد خودم و خود خودم می نویسم

کدینگ.کام

 * کدینگ.کام یک شبکه‌ی اجتماعی مخصوص برنامه‌نویس‌هاست، شما می‌تونید در این شبکه کد بزنید و کد زدن یاد بگیرید و کدهاتون رو به اشتراک بذارید و دوستای جدید پیدا کنید و همه‌ی کارهای دیگه‌ای که تو یه شبکه‌ی اجتماعی میشه انجام داد، فقط با این تفاوت که این سایت به شما ۳ گیگابایت فضای رایگان برای یه برنامه‌نویس واقعی بودن میده ؛) یه شبه‌سرور با کلی حال و حول :دی

 * خبر خوب اینکه تا آخر امروز اگه شما یک نفر جدید به این شبکه معرفی کنید، اون نفر ۱ گیگابایت اضافه و شما هم یک گیگابایت اضافه می‌گیرید، من خودم الان این خبر رو شنیدم و گفتم که با شما به اشتراک بذارم، اگه دوست داشته باشید می‌تونید از طریق این لینک ثبت‌نام کنید تا در این بازی یک طرف برنده هم من باشم :دی. وقتی وارد صفحه بشید، گوشه‌ی سمت راست یه جعبه Sign Up هست، اونجا ایمیل‌تون و نام کاربری‌ای که میخواید داشته باشید رو وارد کنید و روی Sign Up کلیک کنید، به همین راحتی :دی.

ماتریس ویلکینسون و یا اینکه چرا باید درس بخوانیم؟

 * ماتریس ویلکینسون، ماتریس مربعی‌ای هست که درایه‌های روی قطر اصلی‌ش یک‌ن، زیر قطر اصلی، همه‌ی درایه‌ها صفرند منفی یک‌ند و ستون آخر، همه‌ی درایه‌ها یک ند. مثلا این:

 * اگه روش حذفی گاوس رو بدون هیچی روی این ماتریس به کار ببریم، درایه‌ی آخرش به صورت نمائی شروع به رشد میکنه و این مثال، یک مثال ساده هست برای اینکه چرا باید درس بخونیم!

 * ربطش رو گرفتی؟ تصویر بالا، سمت نماد انتگرال توی قالب وبلاگم -راست یا چپ؟- نمایش ماتریس هست و سمت اونور، نمایش ماتریس حاصل از روش حذفی گاوس، برای متوجه شدن شدت وخامت اوضاع، این تصویر که همون تصویر بالا با بک‌گراند سیاه هست رو ببینید. اون نقطه‌ی سفید پائین، اونقدر مقدارش زیاده که همسایگی‌هاش هم شدت نورشون اونقدر نبوده که نشون داده بشن :دی. بدون در نظر گرفتن جوانب عددی۱ قضیه، احتمال روتوش یک قورباغه، نتیجه‌ش زرافه میشد! باور کن!

 * ماتریس رو با این تابع میشه تولید کرد.


۱. Numerical computing means computing with numbers.

توزیع متغیر تصادفی مرورگر

 * فقط یک سوال ساده بود: «توزیع متغیرهای تصادفی تولیدشده در یک مرورگر، چیه؟» :دی و خب جواب هم از همون اولش روشن بود :دی «توزیع یکنواخت روی صفر و یک»، ولی خب بهانه بود برای کد زدن :دی. دانلود نمونه نوشته شده با Canvas و جاوااسکریپت از اینجا. عکس نمونه‌ی اجراست، اگه در اون کدی که نوشتم، randR رو یک عدد بزرگ -مثلا ۱۰۰۰۰- بذارید کلا مشخص میشه که توزیع یکنواخته.


پ.ن ۱: زمزمه‌ی این روزهام آه از عمر تلف‌ه، میگن آدم روزای آخر عمرش، از اول عمر تا آخر عمرش مثل فیلم جلوی چشم‌شه، حال این روزهای منم شبیه اینه :دی از اول دبیرستان تا الانم رو از جلوی چشم میگذرونم. امیدوارم واقعا زندگی مسئله‌ی بدوضع غیرخطی باشه :دی.

پ.ن ۲: لزوم وقتی که برای این گذاشتم رو نمیدونم، ولی خب حال داد! :دی این دو ساعت هم روی وقت‌هایی که از اول دبیرستان تا حالا رفت :دی.

ترم جدید

 * فردا، شروع ِ ترم ِ جدیده. ترمی که به اختیار خودم، ترجیح میدادم آخرین ترم تحصیلم باشه. به هر حال، فعلا ادامه میدم، به دلایلی که خودم میدونم، به دلایلی که برای خودم مهم‌ند.

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

 * راستی نکته‌ای بود که یادم رفت بگم، کرسرا با همکاری دانشگاه Duke یک دوره درس پردازش تصویر ارائه داده، از این لینک میشه بهش دسترسی داشت. فیلم‌های هفته‌ی اولش آپلود شدن و تا دوشنبه‌ی هفته‌ی بعد فرصت هست تا کوئیز هفته‌ی اول رو شرکت کرد۱. البته لزومی به شرکت در کلاس نیست و میشه به فیلم‌هاش دسترسی پیدا کرد.


۱. کوئیز هفته‌ی اولش رو من از ۱۲، ۱۰ گرفتم :دی

فیلم آموزشی Maple

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

 * فیلم‌ها کم‌حجمند و از طریق کانال من در آپارت به مرور در دسترس قرار خواهند گرفت.

هدف: پیاده‌سازی تبدیل گسسته‌ی فوریه

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