تنوع قالبهای حُجرا:
قالب تیره سایت تکصفحه:
قالب روشن سایت آموزشی:
قالب رسمی/مذهبی:
قالب فروشگاهی:
سایت محتوامحور:
قالب وبلاگی:
قالب شبیه شبکه اجتماعی:
تنوع قالبهای حُجرا:
قالب تیره سایت تکصفحه:
قالب روشن سایت آموزشی:
قالب رسمی/مذهبی:
قالب فروشگاهی:
سایت محتوامحور:
قالب وبلاگی:
قالب شبیه شبکه اجتماعی:
پس از ۲۰ سال، موضوع آزاردهندهای که در آمار بالا در تستا اتفاق میافتاد بالاخره با سفارش سایت دکتر دوستی حل شد.
از این پس برای تستا در پردازش و نمایش آمار، ده نفر شرکتکننده با یک میلیون شرکتکننده تفاوتی نخواهد کرد!
قیمت نُمرا و تِستا کمی افزایش پیدا کرد:
با کمک هوش مصنوعی در چند ثانیه از هر مبحثی یک آزمون برای تستا طراحی کنید و در دورهها از حضار آزمون بگیرید:
کوبلن در حقیقت «گوبلن» است که از نام خانوادگیِ بافندگان فرانسوی Gobelins گرفته شده که کارخانهٔ مشهور Gobelin Manufactory را در پاریس داشتند (قرن ۱۷).
به همین دلیل به دوختها و پارچههای نفیس آن سبک «گوبلن» میگویند.
دوشنبه، در دانشگاه، در درس هوش مصنوعی فکر کردم هنوز توان جوانی رو دارم. تصمیم گرفتم برای دانشجوها الگوریتمهای جستجو رو روی یک ماز پیادهسازی کنم...
چنان فشاری بهم آمد، تا دو روز بستری شدم!!
الان هم احساس میکنم مغزم مشکل پیدا کرده! به کدها که نگاه میکنم چنان سردردی میگیرم که دلم میخواد فقط داد بزنم!!!!
و این تفاوت هوش مصنوعی آکادمیک هست با اون هوش مصنوعیای که مردم فکر میکنن!! (chatgpt و امثالهم = هوش مصنوعی کاربردی).
________
چنان این روزها دانشگاهها و شرکتها و سازمانهای اطراف زنگ میزنن در مورد هوش مصنوعی درخواست دوره و مشاوره دارن که انگار من پدر هوش مصنوعیام! نه، هوش مصنوعی پدر من رو درآورده!
آنچه امروز از حل جدول یاد گرفتم یا مرور شد:
بیگلر: بزرگ طایفه
بایرام: عید ترکی
آشوبطلبی: آنارشیسم
نامهنویس: مترسّل
مصونیت: ایمنی
غذای ژاپنی: سوشی
پرستشگاه یهود: کنیسه
زعفران: هرد
جیوه: آبک، سیماب
جدول جلوم روی میز کامپیوتر هست، تا انرژیم میافته جدول حل میکنم شارژ میشم!
دانشجو ۲۳ سالشه، آمده میگه: استاد، آمدم مشاوره شغلی... گفتم احسنت، برای بچهت دیگه؟ میگه نه، برای خودم! هنوز ازدواج نکردم... گفتم: پسر خوب، حالا فرصت بود، چه عجلهاییه!؟ من گفتم آمدی بپرسی چطور از الان زندگی و رفتار کنم که بچههام ۳۰ سال دیگه فلان شغل رو کسب کنن...
و مشکل ما همینه! مشاوره شغلی برای فرد باید قبل از نطفهش شروع بشه؛ در حالی که الان در ۲۵ سالگی شروع میشه!!
کمدرآمدترین دوران عمرم زمانهایی بوده که از «بخشش مالی» (صدقه، قرض، کمک، خمس و...) غافل بودهام!
درک کردم که چرا چکیده همه کتابهای موفقیت و انگیزش مالی یک عبارت است: «برای پولدار شدن باید پول را ببخشی»
میدونستید خُنگ درستشه نه خِنگ؟ ببینید
(البته در خراسان خِنگ هم استفاده شده اما خُنگ کهنتر هست)

برنامهنویسی یعنی کشف رابطه. اما سؤال این است که چه کسانی کشف رابطهشان قوی میشود؟ در این ویدئوی ۲۵ دقیقهای تلاش کردهام از طریق توضیح واژگان این تصویر جالب این سؤال را پاسخ دهم: ویدئو را اینجا ببینید: یا در آپارات تماشا کنید: https://aparat.com/v/zofg6x9 موفق باشید؛حمید رضا نیرومند ... (ادامه)

یکی از سختترین انتخابها در برنامهنویسی، انتخاب زبان Backend است؛ چرا که با طیف گستردهای از زبانها طرف هستیم: PHP, NodeJS, Python, ASP, JSP, Ruby on Rails, ... اما خوشبختانه خبر خوب این است که فعلاً علیالحساب درگیری اصلی بین سه زبان اول یعنی PHP و NodeJS و Python است. (در هر زمانی چند زبان در صدر هستند؛ مثلاً زمان ما دعوا بین PHP و ASP بود؛ که خوب ASP به رحمت خدا رفت) چرا Python را پیشنهاد نمیکنم؟ به نظر من Python موجی است مانند Delphi و VB و ... که یک روز (که دیر نیست) خواهد خوابید. (۲۰ سال پیش وقتی میگفتند فلانی برنامهنویس است یعنی دلفی بلد بود! حالا برنامهنویسان جدید اسم آن را هم نشنیدهاند) بزرگترین دلیل مرگ زبانهایی مانند Delphi و VB از نظر من ساختار غیر مبتنی بر C بود. پایتون نیز همان اشتباه را تکرار کرد... (ادامه)

نبرد مقدس ایران با اسرائیل به نظر من نقطه عطفی در بین جنگها بود؛ این جنگ در حقیقت آغازی بر جنگ برنامهنویسان بود! ایران که سالها نیاز چندانی به تأمین امنیت برنامهها و اپلیکیشنهای دولتی و غیردولتی خود نداشت (چون به خاطر ترس از قانون کسی و کشوری جرأت حمله و سوء استفاده نداشت)، از این جنگ درسهای زیادی آموخت و از این پس پیشرفتهای چشمگیری در زمینه امنیت سایبری و تأمین امنیت برنامهها خواهد داشت. جنگ اگر چه از لحاظ انسانی بد است اما یک حقیقت تلخ و شیرین نیز دارد: هر کشوری که بیشتر جنگیده است، پیشرفتهتر شده است؛ چون انسانها تا جانشان تهدید نشود و در اضطرار قرار نگیرند به فعالیت واداشته نمیشوند. اقدامات سایبری که اسرائیل توانست در این جنگ انجام دهد را مرور کنیم: - هک اپلیکیشنها و سایتها جهت یافتن شماره موبایل و آدرس من... (ادامه)

یکی از چالشها در مهندسی نرمافزار و البته در هر بحثی رسم اشکال است؛ نمودار یا دیاگرام و چارت و فلوچارت یا نمودار گردش کار و... رسم اینها نیاز به محیط گرافیکی دارد و انتقال آنها نیز به سادگی متن نیست. یک ابتکار جالب که مدتی است دارد جایگزین رسم دیاگرام میشود، «دیاگرام در قالب کد» است. در این حالت کاربر فقط کافیست تعدادی دستور یا تابع را یاد بگیرد تا بتواند هر نموداری که خواست رسم کند. از آنجا که فعلاً هیچ سازمان بینالمللی این مفهوم را استاندارد نکرده است، سایتهای مختلف، روشهای خاص خود را برای این کار معرفی کردهاند؛ برخی از آنها عبارتند از: PlantUML و Mermain و ZenUML و... از بین موارد بالا به نظر میرسد Mermaid روانتر و جذابتر و کاملتر کار کرده، به طوری که اگر از ابزارهای هوش مصنوعی خواهید که ... (ادامه)

در یکی از کلاسهای برنامهنویسی، در حین کار روی پروژه، قطعه کد جالبی نوشتیم... برای درک پیچیدگی و در عین حال جذابیت برنامهنویسی، کافیست به این ۵ خط کد دقت کنید: @if($_COOKIE['dark']) $(`#dark`).click(function(){ $(`a`).removeClass(`link-primary`); }); @endif برای درک کامل این ۵ خط کد، حداقل باید ۵ دوره برنامهنویسی را پاس کرده باشید: ۱- زبان HTML برای درک `a` ۲- زبان CSS برای درک #dark و پس از آن دوره bootstrap برای درک `link-primary` ۳- زبان C یا C++ برای درک if و ; ۴- زبان JavaScript برای درک function() و پس از آن دوره JQuery برای درک removeClass و $ ۵- زبان PHP برای درک $_COOKIE و پس از آن دوره Laravel و زبان Blade برای درک @ و تازه، در کنار آن کلی مهارت دیگر مانند زبان MySQL، مفهوم Template Engine، طراحی MVC، مبحث UI/UX و طراحی حالت Dark Mode، مبحث SEO، امنیت د... (ادامه)

قانون هیک یا Hick's Law یک قانون در طراحی رابط کاربری (UI Design) و همینطور تجربه کاربری (UX) است که میگوید: زمان تصمیمگیری فرد با تعداد گزینههای در دسترس او رابطه مستقیم دارد؛ یعنی هر چه تعداد گزینههای ممکن بیشتر باشد، زمان انتخاب گزینه نهایی، بیشتر خواهد بود. توضیح ویکیپدیا در این زمینه: Hick's Law describes the time it takes for a person to make a decision as a result of the possible choices: increasing the number of choices will increase the decision time logarithmically. پس اگر طراح رابط کاربری نرمافزارها هستید، فراموش نکنید که افزایش گزینههای منوها، افزایش دکمهها و... کاربران را سردرگمتر میکند و اگر تجارت الکترونیک دارید، فراموش نکنید که هر چه محصولات و پلانها در یک زمینه خاص بیشتر باشد، کاربران سختتر... (ادامه)

باید قبول کرد که خوابیدن در تختخواب یا لمیدن روی مبل و کدنویسی کردن راحتتر است تا ساعتها روی صندلی (حتی بهترین صندلی) دائم به باسن فشار آوردن! هر چند تا همین چند وقت پیش معتقد بودم که کدنویسان هیچ وقت نمیتوانند با کامپیوترهای دسکتاپ خداحافظی کنند اما باید اعتراف کنم که مدتی هست که خودم خیلی از کدنویسیها را با گوشی و روی تختخواب انجام میدهم و فکر میکنم خیلی زود، کامپیوتر دسکتاپ از دنیای کدنویسی هم رختبربندد! برای کدنویسی روی تختخواب(!) و با موبایل، ابزارهایی لازم است که در مطالب قبلی معرفی کردهام و فقط اینجا جمعشان میکنم: ۱- کیبورد مخصوص کدنویسی بلاشک کیبورد فوقالعاده Unexpected تنها انتخاب است. مطلب مرتبط: Unexpected Keyboard ؛ کیبورد مخصوص کدنویسی در موبایل ۲- اجراکننده PHP و زبانهای دیگر: برای این کار باید ک... (ادامه)