
هنگامی که ۲۵۰۰ سال پیش، داریوش هخامنشی در حال توسعه امپراطوری ایران بود، بسیاری شهرهای یونان را به ایران ملحق کرد و نوبت به «آتن» رسید. آتنیها دو راه بیشتر نداشتند: یا تسلیم شوند و یا بجنگند. آنها تصمیم گرفتند در برابر سپاه قدرتمند ایران بجنگند و تسلیم نشوند. آنها در شهری به نام ماراتون (حدود ۴۲ کیلومتر تا آتن) مقابل سپاه ایران صفآرایی کردند؛ و پس از چند ساعت درگیری شدید، توانستند با ترفندهای جنگی خاصی که به کار گرفتند (از جمله استفاده از نیزههای بلندتر ...
ادامه مطلب
شاید بتوان گفت چالش اصلی دوران جوانی واژهایست به نام «استرس»! کودکان و نوجوانان و میانسالها و مسنها به ندرت درگیر استرس میشوند. گاهی دانشجویان در مورد نحوه برطرف کردن استرس سؤال میکنند؛ بنابراین گفتم در یک مطلب آنچه خودم از آنها بهره بردهام و میبرم را جمع کنم: پیش از بیان روشهای رفع استرس، باید توضیح داده شود که علما معتقدند «استرس (Stress) یعنی یک نگرانی کوتاهمدت» (مانند استرس امتحان فردا) ...
ادامه مطلب
من اگر برنامهنویس نمیشدم، احتمالاً از دو حال خارج نبود: یا ابزارفروش میشدم یا نجار! واقعاً هیچ چیز برایم هیجانانگیزتر از ابزار نیست! این را میشود از «کارگاه بابا حمید» که نیمه بالای کمد دیواری را تبدیل به آن کردهام فهمید: مطالب مرتبط: اره مویی برقی (مارک درمل DREMEL) بخریم یا نخریم؟ اره افقیبر بوش GSA 1300 PCE بخریم یا نخریم؟ ( + تجربه خرید تیغ اره و گیره مدریت S1) کیت ۸۵ پارچه صافکاری L.K.Tools بخریم یا نخریم؟ دستگاه علفزن بنزینی چندک...
ادامه مطلب
در دورههای آزاد یک نوجوان شرکت میکرد که بسیار «شیطون» بود. یک روز به او گفتم: «پسر خوب، کِی دیدی که یک نفر از شیطونی به جایی برسه که این مسیر رو انتخاب کردی؟» بلافاصله گفت: استاد، فلانی (یک نفر در حد مثلاً ایلان ماسک که من اسمش را به خاطر نمیآورم) وقتی نوجوان بوده، خیلی شیطون بوده! طوری گفت که من احساس کردم واقعاً دچار خطای علیت که در ارشد و دکترا در درس روش پژوهش بحث میشود شده! خطای علیّت چیست؟ خطای علیت یک نوع مغالطه است که مغز انسان ...
ادامه مطلب
در دورههای جاوا اسکریپت یا دورههای بازیسازی، وقتی به بحث ترسیم در canvas (بوم) با کمک JS میرسیم، پس از ترسیم اشکال، این بحث پیش میآید که حالا چطور باید یک موجود را در بوم متحرک کرد؟ برای متحرک کردن موجودات داخل بوم باید ببینیم خداوند چطور دنیای ما را متحرک کرده است؟ چطور انسانها حرکت و از آن عجیبتر، رشد میکنند!؟ تصور کنید، این انسان، انسان یک ثانیه پیش نیست! همه اجزای او کمی رشد کرده است. برای اینکه بفهمیم موضوع پیچیده متحرکسازی در دنیا چطور اتفاق میافتد باید مانند همه موضوعات پیچیده د...
ادامه مطلب
پس از اینکه به طور جدی درگیر باغداری شدم، فهمیدم که مدیریت یک باغ واقعاً مانند مدیریت یک جامعه است. اقتصاد و مدیریت را من در مدیریت منابعی مانند آب و خاک و... تمرین کردم. اخلاق اجتماعی را در برخورد با همسایگان و میراب که از هر قشری بودند با موفقیت پاس کردم و بسیاری مسائل دیگر... اما چیزی که بیش از همه برایم جالب بود، بحث علفهای هرز در باغداری بود که بسیار شبیه به آفات اجتماعی بود. فهمیدم که مهمترین چالش در باغداری مبارزه با آفات و به طور خاص علفهای هرز است. چند درس عظیم از رنجهایی که در مبار...
ادامه مطلب
در شرایط اقتصادی خاص جنگ و فشار و تحریم، مردم هم باید یاد بگیرند که به جای نق زدن (یا مثل احمقهای سالهای اخیر، بیرون ریختن و کار را بدتر کردن) زندگی را نسبت به شرایط، طوری تغییر دهند که نه تنها از لذتشان کم نشود بلکه چه بسا بهتر هم زندگی کنند. انسان اگر بداند که چند میلیون سال است که آدمی روی خوش را ندیده و طبق آنچه در قرآن و روایات داریم، هرگز نخواهد دید و چالش [برای آزمایش انسان] همیشه وجود داشته و خواهد داشت، آنوقت سعی خواهد کرد که به جای جستجوی آرامش در بیرون [که گشتم نبود، نگرد نیست]، خو...
ادامه مطلب
معمولاً هفتهای یکی دو بار فرصت میکنم که چند سایت که میدانم مطالب بهتری مینویسند را مرور کنم. خواندن کل محتوای صفحات در این دوره و زمانه که هم وقت تنگ است و هم مطالب و منابع زیاد هستند، ممکن است خیلی وقت بگیرد؛ اما به لطف Perplexity AI میتوانید در چند ثانیه یک صفحه وب را خلاصهسازی و مرور کنید. فقط کافیست وارد سایت پرپلکسیتی شوید و دستور یا پرامپت زیر را بنویسید: چکیده این صفحه را نیاز دارم: https://aftab.cc/article/1818 خواهید دید که خیلی شیک و عالی خلاصه مطلب را به شما خواهد گفت. Summerization یا خلاصهسازی یا چکیدهسازی یکی از امکانات جذاب هوش مصنوعی است که البته سابقه طولانی دارد. اما نکته قابل توجه این است که هیچ کدام از ابزارهای هوش...
ادامه مطلب
پیش از این در مطالبی از سایت درباره آیاتی از قرآن که میتوان آنها را با دیدگاه رشته کامپیوتر تفسیر کرد، صحبت کردهام: تشریح مبحث شیئ گرایی در برنامه نویسی با استفاده از قرآن! شراکت با دیگران در شغل، بلی یا خیر؟ (دیدگاه قرآن در مورد شراکت چیست؟) نگاه به طبیعت ؛ یکی از راههای یافتن موضوع پایان نامه ارشد و رساله دکترا مقاومت کاربران ؛ یکی از ریسکها در فرایند تولید نرمافزار (+ دیدگاه قرآنی در این زمینه) دیدگاه قرآن در مورد پشتیبانی از محصولات چیست؟ (نکاتی در مورد پشتیبانی پروژههای نرمافزاری) آیا یک روز تخت ملکه سبا در یک چشم به هم زدن منتقل خواهد شد؟ در مورد مقاومت کاربران و شراکت در تولید و پشتیبانی نرمافزار در دوره «طراحی پورتال با PHP» که اخیراً برگزار شد صحبت کردهام که ویدئوی آن بخش...
ادامه مطلب
یکی از راهها برای نابود کردن خلاقیت کودکان، این است که هر چه نیاز دارند سریعاً به صورت آماده برای آنها فراهم کنید! به جای این کار باید شرایطی را فراهم کنید که آنها بتوانند آنچه نیاز دارند را خلق کنند. مثلاً اگر یک هواپیما نیاز دارد، چه خوب که با حوصله، با کمک خودش یک هواپیمای چوبی بسازید؛ من یکی برای محمدسبحان ۲.۵ ساله ساختم: ویدئو: هواپیما را با کمک اره مویی برقی که در این مطلب معرفی کردم بریدهام: اره مویی برقی (مارک درمل DREMEL) بخریم یا نخریم؟ یا مثلاً این فرفرهها که با یک گِردبُر ساده که به دلر (یا Drill) وصل میشود ساخته شده! چوب وسط آن هم چوب بستنی است: و یا با کمک هم یک لانه برای پرندگانی که جلو پنجرهمان مینشینند ساختیم: یک ...
ادامه مطلب
من در سال ۹۶ در مطلب «چگونه پسانداز کنیم؟» توضیحاتی داده بودم و گفته بودم که یکی از بهترین راهها برای پسانداز، داشتن یک حساب بانکی بدون کارت عابربانک و دسترسی اینترنتبانک و... است. اما اگر خواستید خودتان را مجبور کنید که برای یک بازهای کمتر خرج کنید و بیشتر پسانداز کنید تا چیزی تهیه کنید، من وامهای خانگی را پیشنهاد میکنم. معمولاً خانمها بین خودشان یک نفر که اعتماد دارند را به عنوان بانکدار مشخض میکنند، سپس همهشان ماهانه (فرضاً ابتدای هر ماه) مثلاً مبلغ ۱ یا ۲ میلیون را به حساب این شخض واریز میکنند؛ او با حضور چند نفر قرعهکشی میکند و هر ماه این مبلغ که مثلاً ۳۰ میلیون تومان شده را به یکی از افراد ب...
ادامه مطلب
در فرهنگهای مختلف، جملاتی درباره بزرگی و کوچکی اعضای مختلف بدن انسان گفته میشود که من دلم میخواهد اینها یک جا جمع شود و اگر لازم شد تحلیل روانشناسی شود. من چند نمونه که در شهر خودمان بیان میشود را اینجا میآورم، شما هم لطفاً طوری که به اشخاص توهین نشود، آن اعتقادات را بیان کنید. در فرهنگ و شهر ما، یکی از چیزهای جالب این است که ما سعی میکنیم همه چیزهای بد را به خوبی تفسیر کنیم. تحلیلهایم میگوید که مردم ساوه یکی از روانشناسترین مردم جهان هستند! اگر رفتار آنها در برخورد با قضایای مختلف تحلیل روانشناسانه شود، متوجه میشوید که آنها چقدر زیرکانه با موضوعات منفی برخورد میکنند و آنها را به مثبت تغییر میدهند. مثلاً اگر شما در مورد یک بیماری خطرناک پیش یک ساوجی صحبت کنید، میبینید که او سریعاً سه بار پای...
ادامه مطلب
سال ۱۳۹۲ ما اولین دورههای آموزشی خودمان را در آفتابگردان برای فروش گذاشتیم (+) که در آن سالها بسیار استقبال خوبی از کلیه آموزشهای ویدئویی ما شد. سپس در سال ۱۳۹۷ دوره جدیدی را با پوشش مفاهیم جدید برای فروش ارائه کردیم و حالا در سال ۱۴۰۲ پس از تجربههای فراوان و همچنین تغییرات فرااوان در HTML و CSS، جدیدترین نسخه از این آموزشها را ارائه میکنیم. HTML5 & CSS3 Video Tutorials 2023 این دورهها در مجتمع فنی تهران (نمایندگی ساوه) در اواخر تابستان ۱۴۰۲ برگزار شده است. (حقیقت این است که من در این دوره سنگتمام گذاشتم چون قصدم این بود که دوره را برای پسر خودم ضبط کنم که مدتی بعد که بزرگتر شد آن را ببیند و احتمالاً وارد صنف پدرش شود!) در این دوره مباحث زیر پوشش داده شده است: زبان HTML زبان CSS دامنه و ها...
ادامه مطلب
جای یک برنامه کاربردی مختص خوانش متن نه تنها در ایران که در دنیا خالی است. یعنی ابزاری که انسان با کمک آن بتواند با توجه به پژوهشهایی که انجام شده، سرعت و کیفیت خوانش متن خود را افزایش دهد. مدتها بود که دنبال فرصتی برای ایجاد چنین ابزاری میگشتم تا اینکه کلاسهای جاوا اسکریپت این شانس را فراهم کرد که بخشی از آن را فعلاً با نام «خوانا» پیادهسازی کنم: Khana.aftab.cc فقط کافیست متنی که قصد خواندن دارید را به وباپ خوانا بدهید و سپس از ابزارهای مختلفی که تعبیه کردهایم استفاده کنید تا متن را با بالاترین سرعت و بهترین کیفیت بخوانید. امکاناتی که خوانا پشتیبانی میکند: ۱. امکان Bionic Reading برای متن فارسی جهت خوانش سریع (ظاهراً این اولین بار است که این پژوهش برای متن فارسی پیادهسازی میشود؛ بیونیک ری...
ادامه مطلب
یکی از بزرگترین چالشهای من در حین مطالعه یک کتاب این بوده است که گاهی متوجه میشدهام که چندین صفحه از کتاب را خواندهام اما حواسم جای دیگری بوده و هیچ چیز از کتاب را متوجه نشدهام. خوب، برای رفع این مشکل در مطالعه دیجیتال، ما ابزار خوانا را ارائه کردیم: Khana.aftab.cc اما داشتم به این فکر میکردم که چطور این ایدهها را روی کتاب فیزیکی پیاده کنم که ناگهان جرقهای زد و ایدهای به ذهنم رسید که فکر میکنم چالش بزرگی را در دنیا حل کند! این ابزار که برای مطالعه متمرکز طراحی شده را MatMat (مخفف مطالعه متمرکز) مینامیم. متمت (یا مطمت) را رونمایی میکنیم: ابزار از ایده Level Of Process الگو گرفته که قبلاً در مطلب «چطور بهتر به خاطر بسپاریم و بهتر به خاطر بیاوریم؟» در موردش صحبت کردهام. این ابزار نه تنها باعث...
ادامه مطلب
بچهداری واقعاً چالش جالبی است! در هر بازهای از سن کودک باید یک تدبیر جدید بیندیشی که بچه به خودش یا خانه یا دیگران صدمه نزند و همین چالشهاست که زندگی را از یکنواختی خارج میکند. مثلاً یک بازهای که چهاردستوپا میرود باید خانه را از هر وسیله و آشغال کوچکی که قبلاً ممکن بود مهم نباشد (مثل کرکهای قالی) پاک کنی چون او قطعاً در دهانش خواهد گذاشت؛ وقتی بلند میشود، در ابتدا باید حتماً یک کولهپشتی مخصوص به پشتش ببندی چون هر لحظه از پشت با سر به زمین میافتد، تا وقتی که بتواند تعادلش را بهتر حفظ کند. کمکم که به ۱ سالگی میرسد، کنجکاویهایش تو را بیچاره میکند! هر کجا قدش برسد، میکشد و ممکن است روی سر خودش بیندازد یا بشکند. در همین سنین به بعد دیگر کمدها و کشوهای خانه شما امنیت ندارد! همه چیز را از داخل کشوه...
ادامه مطلب
اگر کدنویس باشید، دائماً نیاز دارید که در اینترنت جستجو کنید و ساختارهای کدنویسی در زبان مورد نظر خود و یا راه حلی برای مسألهای که پیش آمده را بیابید. یافتنش شاید خیلی مشکل نباشد اما وقتی وارد سایتها میشوید، باید یک خروار تبلیغات و ویدئو و پنجره و... را ببندید تا بالاخره به جواب برسید! متأسفانه تا این لحظه یک موتور جستجوی سریع و خلاصهمفید برای یافتن کد نداریم. به هر حال، اگر یک سری Refrence خواستید که سریعتر شما را به حداقل ساختارهای پیشفرض زبان برساند و یا خیلی سریع با پایههای یک زبان برنامهنویسی آشنا شوید، این چند سایت و مخزن عالی هستند: ۱- QuickRef این سایت، خیلی خوشترکیب و خلاصهمفید همه زبانهای برنامهنویسی را با مثال...
ادامه مطلب
یکی از دیدگاهها که میتواند در فهم درست مسائل به انسان کمک کند، دیدگاه تاریخی'>تاریخی است. (پس از تحصیل در ۵ رشته، به این نتیجه رسیدهام که رشته بعدیام تاریخ باشد؛ فوقالعاده است) برای مثال، اصطلاح «تاریخ تکرار میشود» را میتوان واقعاً در تاریخ دید. مثلاً سال ۱۳۲۹ مردم قیام کردند و مصدق را سر کار آوردند؛ چند سال بعد، یک سری اوباش بیرون ریختند، مصدق را بردند، شاه ملعون را سر کار آوردند، سپس دوباره مردم انقلاب کردند و امام خمینی (رحمة الله علیه) را به عنوان رهبر تعیین کردند و احتمالاً ممکن است دوباره یک سری معلومالحال، بیرون بریزند و حکومت را به یکی مثل شاه تحویل بدهند، بعد دوباره مردم انقلاب کنند و ... و همینطور این روال در طول تاریخ از زمان حضرت آدم تکرار شده است و تکرار میشود... اما یکی از قوان...
ادامه مطلب
روایاتی از پیامبر داریم که پیشنهاد میکند انسان هر از چند گاهی یک مار را بکشد... نمونههایی در این مطلب وجود دارد. هر چند ممکن است آن روایات اینطور توجیه شود که منظور پیامبر این بوده که از خرافه «انتقام مار» نترسید؛ اما این یکی بهتر دلیل را مشخص میکند: خداوند چشم تيزبين هنگام روى آوردن هوا و هوسها، و عقل كامل هنگام آمدن شبهه ها را دوست دارد و بخشندگى را هر چند به دانه هاى خرما، دوست دارد و شجاعت را اگر چه به كشتن يك مار دوست دارد. یکی از علمای معتبر هم نقل میکرد که پیشنهاد شده است که هر بار کودک خود را به طبیعت ببرید و بخواهید که مثلاً یک مار را بکشد... من خودم دلیل این پیشنهادات را خیلی متوجه نمیشدم تا اینکه این اتفاقات اخیر در کشور افتاد... از ...
ادامه مطلب
سال ۹۳ بود که مطلب «نام روزهای انگلیسی به چه معناست و از کجا آمده؟» را ارسال کردم. حالا بد نیست این مطلب که در جایی دیدم را اینجا هم داشته باشیم که مجموعهمان کامل شود... (ظاهراً نویسنده مطلب زیر، علی شریفی زارچی است) ۱) عجیب نیست چرا طول ماههای میلادی اینقدر بینظم است؟ بعد از ژانویه ۳۱ روزه، فوریه ۲۸ روز دارد، ژولای و آگوست متوالی ۳۱ روز دارند، اکتبر با واژه Oct (عدد ۸) همخانواده است ولی ماه دهم است، و...؟ ۲) بیش از ۲۰۰۰ سال قبل تقویم رومی ۱۰ ماه داشت: شروع تقویم ماه March همنام Mars، خدایگان جنگ در فرهنگ روم باستان بود. جالب اینکه هماکنون March با نوروز منطبق است. ماه دوم April به معنی عدد ۲ بود. ماه سوم May همنام Maia، الهه رشد گ...
ادامه مطلب