استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
مشتری عزیزی که اولین پروژه برنامهنویسی را ۲۱ سال پیش به ما سفارش داد و در این مدت از آن استفاده میکرده، حالا دوباره با یک سفارش ۲۱ میلیون تومانی مشتری ما شده است:
این سایت، طرح مدفا است، به انضمام برخی اضافات...
حُجرا+نُمرا+تِستا+دامنه+هاست
مشتریان گرامی هاستینگ آفتابگردان،
با توجه به شرایط فعلی کشور، لطفاً جهت اطمینان، از هاست خود یک فولبکآپ گرفته و نزد خود نگاه دارید.
فکر خوبیست؛ به جای اینکه یک شرکت هزینه کند که یک شرکتِ نرمافزاری برایش سایت بزند، هزینه میکند و یکی از کارمندانش را در یک دوره طراحی وب ثبتنام میکند و پروژهی آن کارمند میشود طراحی و مدیریت سایت شرکت؛ مثل این دانشجوی دورههای ما:
پروژه یکی از دانشجویان دورههای طراحی وب ما، پس از گذراندن دوره اول در مجتمع فنی تهران نمایندگی ساوه: https://pinkgym.ir
به جای اینکه بگویید باید صبحها یک ساعت ورزش کنم، بگویید: وقتش رسیده که بدن سالم و ورزیدهای داشته باشم...
بحث جالبی در کتاب عادتهای اتمی است...
فرق کسی که یک سیگار را میبیند و اشتیاق کشیدنش را دارد و کسی که حالش از دیدن و بوییدن سیگار به هم میخورد یک چیز است: پیشبینی این دو از نتیجه سیگار کشیدن متفاوت است. اولی پیشبینیاش این است که سیگار باعث تسکین اعصابش میشود و دومی پیشبینیاش این است که سیگار اعصاب او را نبود میکند.
- کتاب عادتهای اتمی
خیلی جالب بود... پیشبینی نتیجه میتواند دلیل بسیاری از رفتارهای نادرست را توجیه کند... پیشبینی شما از نتیجه زیاد خوردن، دروغ گفتن، بیحجابی و... چیست؟ اگر پیشبینی شما این است که زیاد خوردن باعث افزایش قدرت میشود، دروغ گفتن باعث پیشرفت در شغل میشود، بیحجابی باعث باکلاسجلوهکردن میشود، شما حتماً به این کارها دست خواهید زد... و برعکس...
ترفند تجمیع خواستهها برای ایجاد یک عادت:
آنچه دوست دارید انجام دهید را با آنچه باید انجام دهید تجمیع کنید.
مثلاً اگر دوست دوچرخهسواری کنید و باید هر روز سر کار بروید، با دوچرخه سر کار بروید.
در کتاب عادتهای اتمی آمده است که: در یک پژوهش مشخص شد که خانوادههایی که کنتور برق آنها در راهرو و سر راه رفت و آمدشان است مصرف برق کمتری نسبت به خانوادههایی که کنتور برقشان در زیرزمین و مخفی است داشتهاند...
سهولت مشاهده میزان مصرف میتواند در کاهش آن مؤثر باشد.
مثلاً اپلیکیشنی که میزان مصرف روزانه آب، برق و گاز را به مشترکین نشان دهد، بسیار مؤثر خواهد بود.
زنجیرهسازی عادت: برای ایجاد یک عادت جدید، آن را به یک عادت موجود زنجیره کنید؛ مثلاً از این پس هر زمان پشت کامپیوتر نشستم، کنار کامپیوترم ۳ دقیقه نرمش میکنم.
چهار قانون برای ایجاد یا تغییر عادات:
۱- سرنخ: آن را شفاف و آشکار کنید.
۲- تمایل: آن را جذاب کنید.
۳- پاسخ: آن را ساده کنید.
۴- پاداش: آن را رضایتبخش کنید.
و برای حذف یک عادت بد:
۱- آن را مخفی (پنهان) کنید.
۲- آن را غیرجذاب کنید.
۳- آن را سخت کنید.
۴- آن را عامل نارضایتی کنید.
مثلاً برای ترک عادت چک کردن شبکه اجتماعی:
۱- آیکون آن را در پنهانترین جای ممکن قرار دهید.
۲- تصویر بکگراند یا قالب آن را به آن چیزی که نفرت دارید تغییر دهید.
۳- دسترسی به آن را سخت کنید (مثلاً به جای پراکسی در تلگرام، از VPN رایگان که سخت متصل میشود استفاده کنید)
۴- هر بار به این فکر کنید که شأن شما چقدر پایین آمده که بخواهید دائم یک برنامه که دیگران ساختهاند را چک کنید و آنها به شما خط بدهند...
- کتاب عادتهای اتمی
تجمع بهبودهای کوچک باعث موفقیتهای بزرگ میشود...
بهبودهای کوچک باعث تفاوتهای بزرگ میشود.
- کتاب عادتهای اتمی
با بررسی دانشجویان کلاسهای جدید میگم: روزی رو میبینم که (پنج تا ده سال دیگه) خانوادههای ماهوارهای و «زن، زندگی، آزادی» یکی یکی بیان مشاوره روانشناسی بابت بچهها و خانوادههای بهفنارفتهشون...
خدایان self-control نخواهند توانست جمله به این زیبایی بیان کنند:
امام باقر علیه السّلام فرمودند:
إنِّى لأبغضُ الرَّجُل أن یَكُون كسلاناً عَن أمرِ دُنیَاه، و مَن كَسَل عَن أمرِ دُنیاه فَهُو عَن أمر آخِرتِه أكسلَ؛
من فردی را كه در كار دنیایش تنبل باشد مبغوض میدارم؛ همانا كسى كه در كار دنیا تنبل باشد، در كار آخرتش تنبلتر است.
تازه فهمیدم که چرا بچه خودم پس از یک دوره تجربه گوشی، به طور ناگهانی استفاده از گوشی را ترک کرد!
آیا مانند فرزندانِ معتادها به سیگار و مواد مخدر که با مشاهده والدین خود از سیگار و مواد بیزار میشوند، نسل آینده هم با مشاهده مادران و پدران معتاد به گوشی، از گوشی بیزار خواهند شد؟
ظاهراً اینطور است:
کودکان علیه گوشی؛ یک مطالعه از رفتار تأملبرانگیز نسل جدید پرده برداشت
در درس «طراحی واسط کاربری» در اولین جلسه بحث میکنیم که چه واسطهای کاربری برای کامپیوتر وجود دارد یا میشود برای آن تصور کرد؟ لیستی از آنها را اینجا قرار میدهم تا خودم و کسانی که نرمافزار تولید میکنند، در ذهن داشته باشند که نرمافزار آنها از طریق کدام رابطها قابل دسترسی است؟ ۱- خط فرمان = CLI = Command Line Interface هر چند با ظهور رابط گرافیکی، خط فرمان برای مدتی فراموش شد اما با ظهور چتباتهای هوش مصنوعی، این رابط دارد دوباره اوج میگیرد. ضمن اینکه تمام نرمافزارها دارند خط فرمان را جایگزین منوها میکنند؛ از جمله مجموعه آفیس (Word, Excel, PowerPoint و...) ۲- رابط کاربری گرافیکی = GUI = Graphical User Interface همان که در ویندوز و با موس قابل استفاده است. ۳- صفحات لمسی = Touch Scre... (ادامه)
در دورههای طراحی سایت در همان جلسه اول وقتی ایمیل دانشجوها را میگیریم تا دسترسی به ویدیوهای درایو بدهیم، تک تک ایمیلها را بررسی میکنم و به دانشجوها میگویم که ایمیل شما چقدر حرفهای انتخاب شده است!؟ شناسه ایمیل میتواند مشخصکننده میزان مهارت شما و میزان توجه شما به جزئیات و خیلی مسائل دیگر باشد. یک شناسه خوب چه ویژگیهایی دارد؟ اولاً بهتر است دو ایمیل داشته باشید: شخصی و شغلی شناسه شخصی در شناسه شخصی ابتدا مخفف نام و سپس یک دات و سپس نام خانوادگی خود را بیان کنید؛ مثلاً شناسه مناسب برای «حمید رضا نیرومند» به صورت hr.niroumand خواهد بود. (همانطور که شناسه جیمیل من الان به همین صورت است) اگر این شناسه در gmail.com یا outlook.com رزرو شده بود، میتوان صداهای ou را به صورت oo یا u نوشت و بررسی کرد؛ یا نهایتاً اسم را کامل ... (ادامه)
در یادگیری ماشینی و همینطور در کل بحث هوش مصنوعی اصطلاحی داریم به نام Overfitting یا «بیش از حد». منظور کلی این است که نباید بیش از حدِ لازم به برنامهای که مبتنی بر هوش مصنوعی نوشتهاید داده اولیه یا داده آموزشی بدهید. حالا این داده در برنامههای مختلف، تفسیرهای مختلفی پیدا میکند؛ مثلاً در برنامهای که قرار است بفهمد داخل یک عکس چه چیزی قرار دارد، داده بیش از حد این است که بیاییم میلیونها عکس که ضرورتی ندارد به برنامه بدهیم که تحلیل کند و از آنها چیز یاد بگیرد... این دادههای اضافه باعث میشود خلاقیت برنامه مبتنی بر هوش مصنوعی کاهش یابد و همین کاهش خلاقیت در مواردی باعث عملکرد اشتباه برنامه میشود. مثلاً اگر بیش از حد عکس گربه از حالات مختلف را به برنامه بدهیم، از یک جایی به بعد مثلاً عکس یک صخره را هم گربه تشخیص میدهد. توضیحات علمی و بیشتر را در دوره هوش مصنوعی دانشگاه هاروارد ببین... (ادامه)
در W3Schools.com در مورد Incident Responce یا واکنش به حادثه، یک متودولوژی به نام PICERL معرفی شده است (اینجا را ببینید) که برای من جالب بود؛ چون در این بیست سالی که با انواع هک و حمله مواجه شدهایم آنچه در این متودولوژی گفته شده را تجربه کردهام. این راهکار از ۶ گام تشکیل شده که البته لزوماً نباید به ترتیب طی شود: ۱- Preparation (آمادگی) اولین گام در مواجهه با یک حادثه امنیتی این است که سازمان یا قربانی تصمیم بگیرد که میخواهد چه نوع برخوردی با این حادثه داشته باشد؟ مثلاً آن را دفع کند یا نه، اجازه دهد نفوذ و خرابکاری انجام شود و با مانیتور کردن تغییرات چیزهایی یاد بگیرد. همچنین، باید قبل از انجام این نوع اتفاقات مطمئن شد که لاگها و ابزارهای لازم جهت مانیتورینگ و... روی سایت و شبکه نصب و در دسترس است. ۲- Identification (شناسایی) در این مرحله با بررسی پیغامهای امنیتی که احیاناً از... (ادامه)
بخش Cypersecurity در سایت W3Schools حاوی مطالب جالبی است که میتواند به عنوان منبعی برای تدریس استفاده شود: https://www.w3schools.com/cybersecurity/index.php البته که غنای آن به جزوه امنیت خود ما که به تازگی منتشرش کردهام نمیرسد: دانلود جزوه امنیت اما یکی از مباحث جالب آن مبحث Social Engineering است. اکثر سوء استفادههای امنیتی (و حتی غیرامنیتی) مبتنی بر اصول مهندسی اجتماعی است. اصولی مانند آنچه در ادامه آمده: اکثر افراد در مواجهه با دیگران (به ویژه غریبهها) با ادب رفتار میکنند. حرفهایها میخواهند که خود را آگاه و هوشمند جلوه دهند. اگر کسی از شما تعریف کند، معمولاً تمایل دارید که بیشتر صحبت کنید و چیزهای مخفی و سرّی را بیشتر لو بدهید. اکثر افراد به خاطر اینکه دروغ بد است، دروغ نمیگویند. اکثر افراد وقتی با کسی مو... (ادامه)
یکی از مواردی که باید آرزو کنیم، تولید باتریهایی است که این همه استرس در استفاده از آنها نداشته باشیم! تصور کنید! من که حدود ۱۵ دستگاه شارژی در اطرافم است باید چقدر استرس باتری داشته باشم و چه مراسم بچهداریای دارم! (باطری پنج دستگاه موبایل که برخیشان از ۱۵ سال پیش تا به حال با من است و هنوز کار میکند، باتری ۲ تبلت، یک لپتاپ، دوربین، هندزفری، تا جاروبرقی شارژی و باتریهای دسته Xbox One و موس اپل و...) به هر حال، اگر شما هم دوست دارید نهایت عمر باتریهای دستگاههای شارژی خود را شاهد باشید، به این چند نکته دقت کنید: ۱- مهمترین نکته: قانون ABC : شارژ را همیشه بین ۴۰ تا ۸۰ درصد نگاه دارید قانون ABC در نگهداری باتری میگوید: Always Be Charging (همیشه در حال شارژ باشید). طبق این قانون نباید بگذارید شارژ باتری شما به 0 برسد و ... (ادامه)
پس از ازدواج، خانم ما که یک کامپیوتر دسکتاپ در خانه پدریاش داشت همراه خودش به خانه مشترک آورد. با توجه به اینکه در این مدت از لپتاپ من استفاده میکرد، نیازی نبود آن را به کار بگیریم. اما چند وقت پیش به فکرم رسید که مانیتورش را به عنوان مانیتور دوم به کامپیوتر خودم متصل کنم... (کِیس کامپیوترش را هم فعلاً به سروری برای کارهای نهچندانمهم تبدیل کردهام... از مزایای ازدواج!) پس از انجام این کار و تجربه کار با دو مانیتور، میتوانم فقط یک جمله بگویم: بخشی از عمرم که با یک مانیتور کار کردهام، به فنا رفته! اصلاً تصور نمیکردم ویندوز اینقدر جذاب بین دو مانیتور با دو ابعاد و رزولوشن مختلف هماهنگی ایجاد کند. بسیار بسیار کاربردی خواهد بود! به خصوص برای ما مدرسها! تصور کنید: یکی از مانیتورهایتان را برای کلاس آنلاین به اشتراک میگذارید و در دیگری کارهای شخصیتان را انجام میدهید و یا چیزهای خص... (ادامه)