در معرفی کتاب قبلی، کتاب الگوریتم چهار استاد رو معرفی کردم و آخرش هم گفتم که اون خیلی ریاضی است و نسبتا سخت برای خوندن و اگر کسی میخواد به شکل عمومی در مورد الگوریتمها بهتر بشه، یک گزینه خیلی سادهتر و شاید عملیتر هست؛ حالا وقتشه که اون گزینه رو معرفی کنم: کتاب درک الگوریتم مصور از آدیتیا بهارگاوا با ترجمه مهران افشارنادری.
این کتاب با اسم کامل «درک الگوریتم، راهنمای تصو یری برای برنامه نو یسها و افراد کنجکاو» چیزی است که اگر یکی بگه «می خوام الگوریتم بخونم» من بهش پیشنهاد میکنم. عکس های کیوت و بامزه و بی مزه و دارای فصل بندی خوب و توضیحات مناسب و نمونه سوال بدون وارد شدن به جزییات خیلی ریز ریاضیوار.
ایوب کوکبی هم درخواست کرده پروژه واژه دان رو معرفی کنم. خودش می گه واژهدان با- جستجویِ سریع در لغتنامههایِ معتبرِ فارسی کمک میکند زیباتر بنویسید و اسیرِ واژههایِ تکراری نشوید. با این برنامه میتوانید مترادف و متضادِ کلماتِ فارسی را پیدا کنید. بینِ حجمِ عظیمی از اشعارِ فارسی جستجو کنید. از سرهمنویسی یا جدانویسیِ کلمات (کتابخانه یا کتابخانه) مطلع شوید. معادلِ فارسیِ کلمات بیگانه را پیدا کنید. این برنامه نیاز به مراجعه به فرهنگهایِ چاپی را تا حدِ زیادی کاهش میدهد و برای کسانی که به زیبانوشتن اهمیت میدهند کاربردهایِ فراوانی دارد. برنامه آزاد است و از اینجا می تونین اطلاعات بیشتری در مورد واژه دان بگیرین
پروژه کافیته هم به نظرم پروژه لازم و خوبیه. مشابه خارجی داره و مثلا با رفتن به صفحه https://www.coffeete.ir/Jadi میتونین برای جادی یه قهوه بخرین. این یه جور ساپورت مرسومه و اگر دوست داشتین می تونین از همون آدرس برای من یه قهوه بخرین یا برای خودتون صفحه درست کنین و با بقیه شر کنین.
آیا دانشمند داده هستین؟ آیا با پانداس کار می کنین؟ آیا تقویم جلالی هم لازم دارین؟ مهدی افزونه جلالی برای پانداس رو نوشته که کارهایی مثل تبدیل و گروپ بای رو براتون راحت میکنه.
سایتهای شخصی
بهرام هم داره یه کتاب می خونه که ظاهرا توش مسائل کلاسیک کامیپوتر رو با پایتون حل می کنن. اونم توی کانالش توی یوتیوب داره نشون می ده و پیگیری می کنه. من که سابسکرایب کردم که ببینم سر فرصت. شاید شما هم خوشتون بیاد.
بالاخره دوره یادگیری ماشین با پایتون که با مکتبخونه ضبط میکردم تموم شد و مکتبخونه هم منتشرش کرد. این دوره رو نسبتا بر اساس سرفصلها و مطالب دورهای که ای بی ام به ادکس سفارش داده درست کردیم و حاوی این مطالبه:
مقدمه و معرفی
رگرسیون
دسته بندی / کلاسیفیکیشن
خوشه بندی / کلاسترینگ
سیستمهای توصیه گر / ریکامندر سیستم ها
به نظر من درک حداقلی از ریاضی براش لازمه (جمع و ضرب و ماتریس) و بازم به نظر شخصی من عملا پایتون فقط موقع نشون دادن مثالها استفاده میشه اما کماکان خوبه چیزی مثل پایتون مقدماتی رو بلد باشین و آمادگی یاد گرفتن چیزهای جدید هم داشته باشین. من به شکل مستقل چیزهایی مثل نامپای و پانداس و نوتبوک رو مرور میکنم ولی در نهایت انتظار میره کسی که میاد این دوره توان نصب و کشف چیزها رو داشته باشه (:
خروجی دوره از نظر من کسی است که مفاهیم یادگیری ماشین رو درک میکنه و در حوزههای بالا کاملا میفهمه که کامپیوتر چطوری به جواب میرسه و با اینکه اونها رو با پایتون دیده، براش فرق زیادی نمیکنه که لازم باشه با چه زبانی اونو پیاده کنه و خودش هم میتونه بقیه مسیر رو در جهتی که دوست داره پی بگیره.
دوره رو میتونین توی صفحه یادگیری ماشین با پایتون جادی مکتبخونه پیدا کنین که شامل تقریبا ۳۳ ساعت فیلم و گواهینامه و منتورینگ و پروژه پایانی و تمرین و آزمون و تالارگفتو و تسهیل استخدام است و احتمالا کد تخفیف MLJADI براتون تا حدی تخفیف میاره. مثل همیشه هم اگر هزینه اش براتون زیاده پیشنهاد می کنم کمی صبر کنین و بعد احتمالا می تونین از جاهای دیگه فیلم ها رو دانلود کنین و ببینین. اینها در نهایت برای یاد گرفتن شما درست شدن.
اگزین فیلور هم خواسته گیتهابش رو معرفی کنم از جمله این شبیه ساز ماشین تورینگ رو. اگر سر زدین به رپوهای دیگه هم نگاه کنین (:
این پروژه کوچیک پایتونی حمید رستمی هم باعث می شه بتونین آی پی پابلیک خودتون رو ببینین البته کمی لقمه رو پیچیده تر می خوره اما خوبیش اینه که یه چیزهایی می تونین ازش یاد بگیرین (:
علی هم روی پروژه سی و یک که یه پی دی اف خوان است کار میکنه و خواسته معرفیاش کنم. خودش میگه «برای خواندن مقالات و کتاب های علمی طراحی شده. برای مثال این قابلیت رو داره که با کلیک وسط کردن روی نام یک figure بریم به جایی که اون figure وجود داره (حتی اگر خود pdf لینک به اون figure نداشته باشه). یا مثلا این قابلیت رو داره که با کلیک وسط کردن روی اسم یک مقاله، اون رو توی google scholar جست و جو کنیم» سورسش روی گیت هاب
اینجا هم امیر و احتمالا دوستانش در حال ترجمه گروهی و آزاد کتاب جنگو برای حرفهایها هستن. هم می تونین بخونین هم می تونین مشارکت کنین و در هر دو حالت یاد بگیرین.
حسام هم یه برنامه نوشته که تصویر وبکم رو به شکل زنده به شکل تاس نشون می ده اگر دوست داشتین نگاهی بندازین و احتمالا چیزهایی یاد میگیرین
امیرحسین هم یه ویجت تقویم شمسی برای کی دی ای ۵ نوشته. اگر کی دی دارین که می تونین نصب کنین و دیدن کد هم به شما کلی چیز یاد می ده. ویجت در استور کی دی ای و سورس در گیت هاب
پارسا هم پروژه آزادی داره که یه لایبری است برای پروژه های لاراولی. خودش می گه این لایبراری پروسه ساختن پنل ادمین برای ی سایت لاراولی رو به تور کامل خودکار میکنه و ی پنل ادمین تر و تمیز برای سایت میاره بالا. سطح دسترسی ها, CRUD برای مدل ها, شخصی سازی بر اساس زبان, شخصی سازی ظاهر و حتی تنظیم قالب خودشون و… رو داره.
آرما که مدتها است به شکل مستمر روی ابزارهای گیلکی کار میکنه هم فهرست ۱۰۰۰ کلمه پر استفاده در گیلکی منتشر کرده، روی گیت هاب. کارهاشون مجموعه بسیار خوب و لازمیه.
علی هم بسته های مهم و بسیار مفیدی رو روی گیتهابش گذاشته. کدهای اتصال به بانکهای ایران برای جنگو. استفاده کنین و بهبود بدین و تکمیل کنین که پروژه خیلی مفیدی است.
کوشا هم پروژه چند سالهاش رو گذاشته رو گیتهاب. مخصوص ماشین بازها که باهاش میتونین پارامترهای مختلف رو محاسبه کنین. من خیلی سر در نمیارم از ماشین ولی اگر ماشین بازین، سورس اینجاست.
پادکست، کتاب، یوتیوب و …
من به شکل عمومی کانال و اینها رو خیلی کمتر معرفی میکنم. تلگرام و اینها کمترین چون قابل سرچ نیست و یوتیوب و اینها رو بازهم نه چندان زیاد چون به نظرم اگر بخوام همه رو معرفی کنم خیلی خیلی زیاد می شه و قاطی پاتی و اگر بخوام شخصی بسنجم خب خیلی زمانبر و خارج از صلاحیت و توان من. در نتیجه گاه گداری اگر از چیزی خوشم بیاد می گم.
محمد هم یه خبرنامه از چیزهای جالبی داره که خودش براش جالب بوده که من اولش اومدم بگم مطالبش خیلی مرتبط به مخاطبین من نیست ولی بعد که خوندم به نظرم باحال بودم و فکر کردم شما هم خوبه ببینین. شاید دوست داشتین. به هرحال خبرنامه و ایمیل همیشه [حداقل برای من] باحاله (:
هپی دولوپر دریوتیوب یه کانال داره و در مورد موضوعات متنوع حرف می زنه و به سوال ها جواب می ده و مشخصه که خیلی جدیه کارش.
امیر دلی اینها هم یه پروژه جالب و بزرگ دارن. یه پروژه بلاکچینی برای محققین و علاقمندهای سیگنال های مغزی. هم وایت پیپیرشون جالب بود هم کدشون. اگر دوست داشتین در گیت هاب ببینین یا روی دیسکورد دنبال کنین
سرویس ابری هایو هم درخواست کرده معرفی بشه تا بیشتر دیده بشه. تست کردنش می تونه جالب باشه. من احتمالا از سطح رایگان سرویس آپ بودنشون استفاده خواهم کرد که ببینم چطوره (:
پویا هم سایت موسیقار رو داره. دارای مقاله های مرتبط با تار و سه تار و اپلیکیشن تحت وبشون موسیقار
چشم بورس اسم اپلیکیشن ماست و بالای ۱۰۰ هزار نصب داره توی کافه بازار. ما دنبال دو تا نیروی کاربلد و حرفهای میگردیم که بهمون اضافه بشن و محصولمون رو با کمک هم توسعه بدیم. Senior Django/Python Developer و Senior Front end developer. حقوق خوبی هم میدیم و خیلی خوشحال میشیم که رزومه تون رو اینجا برامون بفرستید : hr@bourseeye.com. اینم سایتمون bourseeye.com
سایت دیسترو تست دات نت هم ایده جالبی داره و هم اجرای جالبی. کافیه وارد سایت بشین تا با فهرست بسیار عظیمی از تعداد زیادی توزیع گنو / لینوکس (و البته یونیکس هایی مثل بی اس دی ها یا چیزهایی مثل پلن ۹) بشین و با کلیک روی هر کدوم وارد صفحه اون توزیع خاص بشین. در این صفحه یک دگمه برای استارت هست که اگر فشارش بدین، سرور هر وقت نوبت شما شد (ممکنه دقایقی طول بکشه ولی معمولا خالیه ولی اگر درست بعد از انتشار این مطلب برین سراغش ممکنه پر باشه!) یه ماشین مجازی مبتنی بر اون سیستم رو برای شما اجرا میکنه و بعد شما رو به شکل ریموت بهش وصل میکنه و میتونین به شکل ریموت باهاش کار کنین. معلومه که از ایران به کندی و فلاکت (:
این نشست برای ۳۰ دقیقه تعریف شده مگر اینکه هر وقت لازم داشتین، دگمه اضافه کرن ۱۵ دقیقه دیگه رو فشار بدین. در این نشست شما میتونین حتی فایل هم به سیستم آپلود کنین. البته با محدودیت ۱۰ مگ. منطقا به خاطر سوء استفاده بعضی ها، دسترسی سیستمها به اینترنت قطعه.
در نهایت به نظر من این سرویس فانی است. حداقل برای من که هنوزم به شکل هفتگی توزیع های مختلف رو تست می کنم و استفاده. گاهی ممکنه فقط بخوابم ببینم مثلا سیستم عامل هایکو در چه وضعیتی است توی آپدیت آخر ولی مطمئن هستم چیزی نیست که من حتی بخوام توی ماشین مجازی هم نصب / تستش کنم. اگر براتون جالبه، هایکو پروژه ای است برای تکرار بی.او.اس. که تلاش میکرد در کنار ویندوز و مک، تبدیل به یک سیستم عامل تجاری برای کامپیوترها بشه و طرفدارهاش الان دارن اونو تحت پروژه هایکو پیش میبرن.
این کتاب خیلی مشهوره. پر طرفدار و پر پیشنهاد. من نسخه انگلیسی رو خوندم پس منطقا نظری در مورد ترجمه و چاپ ندارم. فلسفه پایهای کتاب اینه که اهداف ما ربط زیادی به نتایج ندارن بلکه این عادتهای ریز ما هستن که نتایجی که بهشون میرسیم رو تعیین میکنن. چیزی شبیه به اینکه همه تیمهای فوتبال هدفشون قهرمان شدن است ولی فقط اونهایی قهرمان میشن که دائم تمرین میکنن و برنامه ریزی دارن و … . از نظر نویسنده یک عادت باید جذاب باشه و مشخص و راحت و دارای نتایج مثبت. چیزی مثل «بیشتر کتاب میخونم» عادت نمیسازه ولی چیزی مثل «قبل از به خواب رفتن، توی تخت کتاب میخونم» می تونه عادت بهتری بسازه، بخصوص اگر کتاب هم داشته باشین و چراغ مطالعه رو هم جوری تنظیم کنین که بی دردسر بشه قبل از خواب ازش استفاده کرد و بعد خاموشش کرد و خوابید.
البته این کتاب هم در نهایت یه کتاب Self Help است که من دید خیلی خوبی بهشون ندارم. توی ویدئو این رو دقیقتر توضیح میدم ولی مساله اینه که خیلی از کتابهای کمک به خود، در نهایت دارن میگن «اگر اینکارها رو بکنین موفق میشین» یا «فلانی موفقه چون اینکارها رو کرده» و در نهایت من و شمایی که موفق نمیشیم مورد اتهام هستیم که «من که گفتم چیکار کن! خودت نکردی!» (: البته بین تمام کتاب های سلف هلپ که من خوندم (و زیاد هم نیستن) این یکی از بهترینهاش بود. نسبتا مستدل و با راهکارهای مشخص. توی ویدئو دقیقتر توضیح میدم ولی در نهایت این کتاب روون خون و سر راست و نسبتا کوتاه، توصیه میشه (:
خب ماه گذشته یادم رفت بنویسم و این ماه خیلی پر و پیمون شد. این شما و این هم سهم این ماه تریبون من و تلاشش برای پربارتر کردن مطالب وب فارسی و دنیای برنامه نویسی اطرافمون و بهتر کردن جامعه (: با پیگیری و نشون دادن کارهای خوب، می تونیم بهشون لابلای اینهمه مهمل امید بدیم (:
رضا شرفی هم از روی آگهی های کار، تحلیلی کرده روی نیازمندی های بازار کار کامپیوتر در ایران. مثل اینکه چی پر درخواست تره و چی پردرآمدتر. احتمالن دیدنش می تونه براتون جالب باشه
امیر هم دیتاست کلمات بد فارسی اش رو گذاشته روی گیتهاب. کار خیلی مفیدی است چون تو کلی پروژه ممکنه به درد بخوره. اگر فحش مناسب دیگه ای هم بلدین براش بنویسین (:
مهراد هم بخش فارسی javascript.info/ رو نگهداری میکنه و از شما برای تکمیل ترجمههاش کمک خواسته. از اینجا می تونین همکاری کنین تا علاوه بر تجربه و یادگیری و کار تیمی و بقیه چیزها، یه منبع عالی جاوااسکریپت به فارسی هم داشته باشیم.
گروهی هم مشغول ترجمه گروهی کد تمیز هستن. اگر دوست داشتین مشارکت کنین شاید این کتاب خوب، ترجمه آزادی هم داشته باشه. البته قبلا هم ترجمه شده و فکر کنم منم معرفی کرده ام (: ولی خب اینبار آزاده.
این بچه ها داشتن با هم گپ می زدن و بعد فکر کردن چرا سیستم چت شخصی خودشون رو ننویسن. و نوشتن (: خیلی پیچیده نیست و پروژه بامزه ای است برای چک کردن یا کانتریبوت کردن و چیز یاد گرفتن. و البته به پایتون است و روی گیت هاب
مهران هم کتاب جاوا اسکریپت شیوا رو به فارسی ترجمه کرده. اونم با اجازه و لینک از نویسنده اصلی. البته ترجمه هنوز در حال پیشرفته.
مهدی هم نوشته که جدیدا یه پروژه متن باز ایجاد کرده و داره سعی میکنم طرح های اماده سایت دریبل رو به کمک Wpf به واقعیت تبدیل کنم. من که خیلی نفهمیدم ولی خودتون ببینین HandyUI
اگر شجاع باشین چیکار می کنین؟ یه مدیر بسته لینوکس می نویسین (: ظاهرا پارسا شجاع بوده و مدیر بسته کتی رو نوشته