استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
مشتری عزیزی که اولین پروژه برنامهنویسی را ۲۱ سال پیش به ما سفارش داد و در این مدت از آن استفاده میکرده، حالا دوباره با یک سفارش ۲۱ میلیون تومانی مشتری ما شده است:
این سایت، طرح مدفا است، به انضمام برخی اضافات...
حُجرا+نُمرا+تِستا+دامنه+هاست
مشتریان گرامی هاستینگ آفتابگردان،
با توجه به شرایط فعلی کشور، لطفاً جهت اطمینان، از هاست خود یک فولبکآپ گرفته و نزد خود نگاه دارید.
فکر خوبیست؛ به جای اینکه یک شرکت هزینه کند که یک شرکتِ نرمافزاری برایش سایت بزند، هزینه میکند و یکی از کارمندانش را در یک دوره طراحی وب ثبتنام میکند و پروژهی آن کارمند میشود طراحی و مدیریت سایت شرکت؛ مثل این دانشجوی دورههای ما:
پروژه یکی از دانشجویان دورههای طراحی وب ما، پس از گذراندن دوره اول در مجتمع فنی تهران نمایندگی ساوه: https://pinkgym.ir
به جای اینکه بگویید باید صبحها یک ساعت ورزش کنم، بگویید: وقتش رسیده که بدن سالم و ورزیدهای داشته باشم...
بحث جالبی در کتاب عادتهای اتمی است...
فرق کسی که یک سیگار را میبیند و اشتیاق کشیدنش را دارد و کسی که حالش از دیدن و بوییدن سیگار به میخورد یک چیز است: پیشبینی این دو از نتیجه سیگار کشیدن متفاوت است. اولی پیشبینیاش این است که سیگار باعث تسکین اعصابش میشود و دومی پیشبینیاش این است که سیگار اعصاب او را نبود میکند.
- کتاب عادتهای اتمی
خیلی جالب بود... پیشبینی نتیجه میتواند دلیل بسیاری از رفتارهای نادرست را توجیه کند... پیشبینی شما از نتیجه زیاد خوردن، دروغ گفتن، بیحجابی و... چیست؟
ترفند تجمیع خواستهها برای ایجاد یک عادت:
آنچه دوست دارید انجام دهید را با آنچه باید انجام دهید تجمیع کنید.
مثلاً اگر دوست دوچرخهسواری کنید و باید هر روز سر کار بروید، با دوچرخه سر کار بروید.
در کتاب عادتهای اتمی آمده است که: در یک پژوهش مشخص شد که خانوادههایی که کنتور برق آنها در راهرو و سر راه رفت و آمدشان است مصرف برق کمتری نسبت به خانوادههایی که کنتور برقشان در زیرزمین و مخفی است داشتهاند...
سهولت مشاهده میزان مصرف میتواند در کاهش آن مؤثر باشد.
مثلاً اپلیکیشنی که میزان مصرف روزانه آب، برق و گاز را به مشترکین نشان دهد، بسیار مؤثر خواهد بود.
زنجیرهسازی عادت: برای ایجاد یک عادت جدید، آن را به یک عادت موجود زنجیره کنید؛ مثلاً از این پس هر زمان پشت کامپیوتر نشستم، کنار کامپیوترم ۳ دقیقه نرمش میکنم.
چهار قانون برای ایجاد یا تغییر عادات:
۱- سرنخ: آن را شفاف و آشکار کنید.
۲- تمایل: آن را جذاب کنید.
۳- پاسخ: آن را ساده کنید.
۴- پاداش: آن را رضایتبخش کنید.
و برای حذف یک عادت بد:
۱- آن را مخفی (پنهان) کنید.
۲- آن را غیرجذاب کنید.
۳- آن را سخت کنید.
۴- آن را عامل نارضایتی کنید.
مثلاً برای ترک عادت چک کردن شبکه اجتماعی:
۱- آیکون آن را در پنهانترین جای ممکن قرار دهید.
۲- تصویر بکگراند یا قالب آن را به آن چیزی که نفرت دارید تغییر دهید.
۳- دسترسی به آن را سخت کنید (مثلاً به جای پراکسی در تلگرام، از VPN رایگان که سخت متصل میشود استفاده کنید)
۴- هر بار به این فکر کنید که شأن شما چقدر پایین آمده که بخواهید دائم یک برنامه که دیگران ساختهاند را چک کنید و آنها به شما خط بدهند...
- کتاب عادتهای اتمی
تجمع بهبودهای کوچک باعث موفقیتهای بزرگ میشود...
بهبودهای کوچک باعث تفاوتهای بزرگ میشود.
- کتاب عادتهای اتمی
با بررسی دانشجویان کلاسهای جدید میگم: روزی رو میبینم که (پنج تا ده سال دیگه) خانوادههای ماهوارهای و «زن، زندگی، آزادی» یکی یکی بیان مشاوره روانشناسی بابت بچهها و خانوادههای بهفنارفتهشون...
خدایان self-control نخواهند توانست جمله به این زیبایی بیان کنند:
امام باقر علیه السّلام فرمودند:
إنِّى لأبغضُ الرَّجُل أن یَكُون كسلاناً عَن أمرِ دُنیَاه، و مَن كَسَل عَن أمرِ دُنیاه فَهُو عَن أمر آخِرتِه أكسلَ؛
من فردی را كه در كار دنیایش تنبل باشد مبغوض میدارم؛ همانا كسى كه در كار دنیا تنبل باشد، در كار آخرتش تنبلتر است.
تازه فهمیدم که چرا بچه خودم پس از یک دوره تجربه گوشی، به طور ناگهانی استفاده از گوشی را ترک کرد!
آیا مانند فرزندانِ معتادها به سیگار و مواد مخدر که با مشاهده والدین خود از سیگار و مواد بیزار میشوند، نسل آینده هم با مشاهده مادران و پدران معتاد به گوشی، از گوشی بیزار خواهند شد؟
ظاهراً اینطور است:
کودکان علیه گوشی؛ یک مطالعه از رفتار تأملبرانگیز نسل جدید پرده برداشت
سالهاست که متخصصان فریاد میزنند که باید ایران مانند چین و روسیه که هر کدام موتور جستجوی بومی خود را دارند (baidu.com برای چین و yandex.com برای روسیه) یک موتور جستجوی ایرانی و قدرتمند داشته باشد؛ هر چند مدتی برخی پروژهها مثل ریسمون و یوز و... راه افتاد اما چون یک شرکت قوی پشت آنها نبود و جدی حمایت نشد، جمع شدند. حالا در شرایط فعلی (جنگ ایران و اسرائیل) و قطع شدن اینترنت جهانی به دلیل حملات و دیگر خطرات، بیش از هر زمان وجود ابزارهای بومی احساس میشود. به هر حال، در این مطلب تعدادی جایگزین بومی برای معادلهای خارجی معرفی میکنیم: ۱- موتور جستجوی ایرانی (معادل google.com) علی الحساب zarebin.ir تا حدودی خوب کار میکند. ۲- ایمیل ایرانی (معادل gmail.com) mail.iran.ir به هر ایرانی یک حساب کاربری میدهد. این سرویس، د... (ادامه)
این روزها به لطف تکانی که هوش مصنوعی خورد، سایتهای جستجو یا مکالمه مبتنی بر هوش مصنوعی فراوان شده است. سال گذشته در مطلب «Phind موتور جستجوی کد مبتنی بر هوش مصنوعی» یکی را معرفی کردیم (که البته گاهی از دسترس خارج میشود) و بعدها هم که Perplexity AI را معرفی کردیم؛ اما با توجه به لوسبازیها و شلکن-سفتکنهای سایتهای غربی، فعلاً به نظر میرسد سایتها و محصولات شرقی قابلاعتمادتر باشند. سایت DeepSeek.com یک موتور جستجوی مکالمهای مبتنی بر هوش مصنوعی است که ادعا میکند حتی از مدل O1 شرکت OpenAI بهتر عمل میکند و مهمترین ویژگی آن منبعباز (Open Source) بودن آن است... من نتایج خوبی از آن گرفتم و فعلاً آن را جایگزین Phind میکنم تا ببینم چه میشود... موفق باشید؛حمید رضا نیرومند ... (ادامه)
در مطلب قبل یعنی «سایتهایی حاوی برگ تقلب زبانهای برنامهنویسی» پیشنهاد داده بودم که یک موتور جستجو برای یافتن سریع کدها طراحی شود. با جستجوی بیشتر چند نمونه پیدا کردم که به نظر میرسد Phind.com بهترینشان باشد؛ یعنی دقیقاً همان چیزی است که یک کدنویس حرفهای نیاز دارد! خیلی راحت و سریع بدون نیاز به باز کردن دهها سایت و تحمل تبلیغات و تحریم و فیلتر و...، سؤالتان را بپرسید و جوابش را همان جا به طور کامل ببینید: https://www.phind.com در سؤالاتی که پرسیدم فوقالعاده عمل کرد! کاملاً از آن راضی هستم. در این مطلب میتوانید یک لیست عالی از منابع و موتورهای جستجو مختص برنامهنویسان را ببینید: https://appsero.com/tips-tricks/dedicated-search-engine-for-programmers/ موفق باشید؛حمید رضا نیرومند ... (ادامه)
اگر کدنویس باشید، دائماً نیاز دارید که در اینترنت جستجو کنید و ساختارهای کدنویسی در زبان مورد نظر خود و یا راه حلی برای مسألهای که پیش آمده را بیابید. یافتنش شاید خیلی مشکل نباشد اما وقتی وارد سایتها میشوید، باید یک خروار تبلیغات و ویدئو و پنجره و... را ببندید تا بالاخره به جواب برسید! متأسفانه تا این لحظه یک موتور جستجوی سریع و خلاصهمفید برای یافتن کد نداریم. به هر حال، اگر یک سری Refrence خواستید که سریعتر شما را به حداقل ساختارهای پیشفرض زبان برساند و یا خیلی سریع با پایههای یک زبان برنامهنویسی آشنا شوید، این چند سایت و مخزن عالی هستند: ۱- QuickRef این سایت، خیلی خوشترکیب و خلاصهمفید همه زبانهای برنامهنویسی را با مثال آموزش داده: https://quickref.me ۲- Learn X by Y minutes این سایت هم جالب است و در یک صفحه... (ادامه)
اگر برای نگهداری فایلهای خود بر روی اینترنت و ابر که همیشه در دسترس باشد، دنبال فضای رایگان میگردید، علاوه بر فضاهای خارجی از جمله Google Drive با ۱۵ گیگابایت فضای رایگان و OneDrive با ۵ گیگابایت فضای رایگان، ممکن است فضاهای ایرانی هم به درد شما بخورد (به خصوص زمانی که دسترسی به هاستهای رایگان خارجی یکی یکی چه از طریق تحریم و چه از طریق فیلترینگ، محدود میشود) ۱- ابر همراهی همراه اول (۱۰ گیگابایت فضای رایگان) همراه اول به مشترکینش ۱۰ گیگابایت فضای رایگان برای نگهداری فایلهای شخصی میدهد که میتوانید در سایت زیر از این فضا استفاده کنید: https://abrehamrahi.ir همانطور که در تصویر میبینید، امکان ایجاد و ویرایش فایل اکسل هم به صورت آنلاین وجود دارد. به نظر میرسد یک Google Docs ایرانی را در این فضا شاهد باشیم. نکته بسیار کاربردی این فضا،... (ادامه)
اگر به فایل ضروری برخوردید که مثلاً تحریم اجازه دانلود آن را نمیداد (مثل این Sublimetext که ظاهراً فایلهایش را روی فضای رایگان آمازون آپلود میکند)، میتوانيد از یک ترفند برای دانلود آن استفاده کنید: آن را با کمک سایت MultCloud به Google Drive خودتان اصطلاحاً Remote Upload کنید و سپس از گوگل درایو دانلود کنید... MultCloud برای این کار با اکانت جیمیل خود در سایت multcloud.com لاگین کنید و در سمت چپ روی Remote Upload کلیک کنید و سپس روی Create task کلیک و لینک فایل را بدهید. پس از آپلود میتوانيد از گوگلدرایو خود فایل را دانلود نمایید... این سایت امکانات دیگری هم دارد که بد نیست گشتی در آنها بزنید. موفق باشید؛حمید رضا نیرومند ... (ادامه)
میتوان گفت بزرگترین چالش یک برنامهنویس وب Compatibility یا سازگاری با مرورگرهاست. نمیدانی یک ویژگی خاص در مرورگرهای مختلف چطور اجرا میشود؟ و آیا اصلاً اجرا میشود؟ اگر دنبال یک سایت جامع میگردید که این مسائل را در نسخههای مختلف مرورگرها بررسی کنید، سایت Can I Use برای شماست: https://caniuse.com موفق باشید؛حمید رضا نیرومند ... (ادامه)