چگونه می توان یک شبیه ساز (ایمولاتور) برای مفسر CHIP-8 نوشت
چگونگی طراحی اولیه یک CPU ساده و پیاده سازی نرم افزاری آن.
بیشتر بخوانیدچگونگی طراحی اولیه یک CPU ساده و پیاده سازی نرم افزاری آن.
بیشتر بخوانیدآموزش ساده اتوماتیک سازی تست و Deployment برنامه های Node.js
بیشتر بخوانیدآموزش ساخت یک شبکه عصبی پیچیده برای تشخیص گربه ها و سگ ها
بیشتر بخوانیدساخت ابر کلمه ای برای توییت های ترامپ یا هر شخص دیگر
بیشتر بخوانیداجرای برنامه های پایتون روی سخت افزار های به نسبت ضعیف تر از نظر منابع پردازشی مثل Raspberry pi می تونه مقداری کندتر از pc های معمولی و سرو…
بیشتر بخوانیداستخراج متن مورد نیاز از فرمان های لینوکسی با استفاده از AWK
بیشتر بخوانیدگاهی وقتا پیش میاد که میخواید فضای دیسک و ظرفیت پارتیشن خودتون رو توی لینوکس افزایش بدید. مثلا توی vmware یا virtual box یا حتی esxi ظرفیت اضافی به لینوکس خودتون دادید و لینوکس اون فضای اضافی رو unallocated تشخیص میده.شما نمیخواهید که پارتیشن جدید بسازید بلکه میخواید اون پارتیشنی که محدودیت فضا داره رو افزایش بدید.
بیشتر بخوانیداگه شما هم مثل من دسترسی به سرور های شخصی و شرکت براتون معضل هست و هر بار باید پسورد های هر سرور رو یادداشت و وارد کنید این آموزش بدردتون خواهد خورد.
بیشتر بخوانیدما در آغاز یک دوران انقلابی زندگی میکنیم دلیل اون توسعه ی تجزیه و تحلیل داده ها، قدرت محاسباتی بزرگ و محاسبات ابری است. یادگیری ماشین قطعا نقش مهمی در اون ایفا خواهد کرد و مغزهای پشت این یادگیری ماشین ، مبتنی بر الگوریتم هستند. این مقاله 10 تا از محبوب ترین الگوریتم های یادگیری ماشین را که در حال حاضر استفاده می شوند پوشش می دهد .
بیشتر بخوانیدنوشتن چند مورد از اصول تسهیل کننده در برنامه نویسی js. در نظر سنجی ای که در سال 2017 توسط StackOverflow انجام شد.مشخض شد که js یکی از رایج ترین و جذاب ترین زبان ها برای تولید صفحات وب تعاملی می تونه باشه.این زبان توسط تعداد زیادی از مرورگر ها پشتیبانی میشه همچنین استفاده از جاوا اسکریپت در محصولات معرفی شده توسط شرکت توسعه Magento طراحی وب سایت های تجارت الکترونیک رو افزایش داده است.یادگیری js برای توسعه صفحات پویای وب خیلی آسونه اما استفاده از تکنیک ها و ترفندها ی js کارشما رو راحت تر میکنه و از طرفی توی زمان هم صرفه جویی میکنید.این هک های ساده، کدهای بهینه شده ای هستند که با استفاده از منطق برنامه نویسی هوشمندانه ساخته شده اند.
بیشتر بخوانیداگر در اینترنت لابلای کدهای نمونه بچرخید انواع روشهای پیکربندی پروژه Hibernateی را خواهید دید . و اگر کل داستان یا دست کم آغاز داستان و دسته بندی های مختلفی که روی پروژه های Hibernate ی و کلاً JPAی اعمال شده را ندانید خیلی زود گیج خواهید شد . عجیب هم نیست اگر حین مطالعه این کدها سؤالاتی به ذهنتان میرسد و دنبال جواب آنها در اینترنت جستجو میکنید و میبینید دقیقاً و عیناً همان سؤال شما در مثلاً stackoverflow یا بقیه سایتها پرسیده شده ، نشان میدهد این سردرگمی و نامفهومی برامده از کدها برای اغلب برنامه نویسان تازه کار و حتی کهنه کار قبلاً پیش اومده .
بیشتر بخوانیدJava persistence with Hibernate یکی از بهترین کتابهایی که تو حوزه ORM نوشته شده است . قبلاً براساس نیاز و وقتم مقالات پراکندهای در مورد ORM بهخصوص Hibernate خونده بودم ولی هیچ موقع فرصت / قسمت / اراده نشد تا به صورت مفهومی و عمیق در مورد این حوزه مطالعهای داشته باشم. چند روزی است مطالعه کتاب مذکور را شروع کردم با مرور سرفصل هاش انتظار داشتم خیلی زود چند فصل اول را تمام کرده و به مباحث مورد نظرم برسم ولی از همان فصل اول کتاب ، انقدر مفاهیم مفهومی و عمیق و چرایی ضرورت رفتن سراغ این رهیافت ( ORM ) برایم جذاب آمد که تصمیم گرفتم قلم برداشته و نکات مهم و جالبش را یادداشت کنم . وسطهای نوشتن روی کاغذ به ذهنم رسید چرا این مطالب را با دوستان همکار و علاقه مندم به اشتراک نگذارم
بیشتر بخوانیداکثر ما برنامه نویس ها وقتی واژه Enum را میشنویم یاد مثال معروف فصل های سال یا رنگهای رنگین کمان میافتیم یا اگر کمی با تجربه تر باشیم یا در چند مصاحبه تخصصی برای شرکتهای مختلف شرکت کرده باشیم میدانیم که کاربرد دیگر این نوع داده در مبحث Singleton Design Pattern و پیادهسازی این دیزاین پترن با Enum هاست ( اگه علاقهمند بودید به این مقاله نگاهی بندازید ). اما من در این پست کوتاه وبلاگی قصد دارم در مورد کاربرد Enum ها در یک داخل یه پروژه واقعی صحبت کنم امیدوارم مفید باشه و اگه جایی فکر میکنید راه رو اشتباه رفتم یا میتوانستم بهتر قدم بردارم و مسأله رو بهینهتر حل کنم خوشحال میشم راهنماییم کنید.
بیشتر بخوانیددر واقع PgAgent یک سرویس زمانبندی task/job است که اولا قابل نصب روی سیستم عامل های هم لینوکس هم مک و هم ویندوز می باشد و هم دو مدل task را هندل و بر نحوه اجرای اونا نظارت می کند که عبارتند از :تسک های sql ی تسک های قابل اجرا در shell سیستم عامل این سرویس در واقع یک سرویس زمانبند task مختص دیتابیس Postgresql است ولی چون قابلیت اجرای فایل های bat / sh دارد بنابراین می شود گفت یک سرویس زمانبند task همه منظوره است .
بیشتر بخوانیددر این آموزش ما نحوه کنترل یک لامپ را از طریق وای فای و به وسیله Nodemcu و اپلیکیشن اندرویدی بررسی خواهیم نمود.
بیشتر بخوانیدتوی این مقاله آموزش کار با برد های NodeMcu رو بررسی خواهیم کرد و یک آموزش ویدیویی ساده جهت برنامه نویسی این برد را به شما نشان خواهیم داد.لازم به ذکر است که این برد دارای wifi داخلی جهت برنامه نویسی است.
بیشتر بخوانیددر این آموزش ما نحوه کنترل کردن سخت افزار را به وسیله wifi و اندروید بررسی خواهیم کرد و به شما یک مثال کوچک از روشن و خاموش کردن لامپ LED از طریق اپلیکیشن اندروید را نشان خواهیم داد
بیشتر بخوانیدحتما فیلم ironman رو دیدید ، توی این فیلم یه سیستم هوش مصنوعی با نام jarvis هست که به صورت محاوره ای با کاربرای خودش تعامل داره.نوشتن یه چنین چیزی اصلا سخت نیست.توی این آموزش ما با کمک سیستم تشخیص گفتار مرورگر ها و هوش مصنوعی گوگل یک دستیار صوتی برای خودمون خواهیم ساخت.
بیشتر بخوانیددر این آموزش ما نحوه متصل شدن به یک mqtt broker را بوسیله nodejs تجربه خواهیم کرد و مقدار داده های دریافتی و ارسالی را مشاهده خواهیم کرد.
بیشتر بخوانیددر این آموزش ما یک broker سرور جهت تعامل اشیاء وکلاینت ها باهم را پیاده سازی خواهیم نمود . سپس به تست اولیه آن خواهیم پرداخت و نقل وانتقالات پیام ها از طریق پروتکل MQTT را مشاهده خواهیم کرد. امید است که در مراحل بعدی ، پیاده سازی اپلیکیشن و اتصال سخت افزار به این سرور مورد بررسی قرار گیرد.
بیشتر بخوانیددر این آموزش مطرح ترین پروتکلی که در اینترتت اشیاء استفاده میشود را بررسی خواهیم نمود. و سپس به در قسمت های آتی نحوه پیاده سازی آن و استفاده از آن در اینترنت اشیاء را به طور دقیق اعمال خواهیم کرد.این نکته حائز اهمیت است که آینده IOT به سمت استفاده از این پروتکل منتهی خواهد شد.
بیشتر بخوانیدبا کمک این آموزش شما یاد خواهید گرفت که چطور یک سرور رسپبری پای کوچک برای اتوماتیک سازی منازل راه اندازی کنید.
بیشتر بخوانیددر این آموزش ما نحوه پیاده سازی یک سیستم تشخیص پلاک ساده رو با هم جلو میبریم . زبان مورد استفاده ما زبان پایتون می باشد . در این آموزش ما از کتابخانه opencv کمک می گیریم
بیشتر بخوانیداین آموزش ما برنامه نویسی multi-processing و multi-threading را به طور کامل در پایتون شرح خواهیم داد . همین طور یک درک کلی از نحوه کارکرد برنامه نویسی همزمانی و برنامه نویسی موازی را توضیح و تفاوت این دو را به شما نشان خواهیم داد(concurrent programing – parallel programing)
بیشتر بخوانیدا استفاده از این آموزش شما یاد میگیرید گه چگونه یک ربات نرم افزاری بنویسید که برنامه ها ، بازی ها ، و به طور کلی کارهای شما رو به صورت اتوماتیک و بدون دخالت دست انجام بده.
بیشتر بخوانیدمعرفی کلید های میانبر ویندوزی که بیشتر از همه استفاده داره
بیشتر بخوانید