وبسایت شخصی حسن هاشمی

برنامه نویس. ایران. قم :))

شروع کار با nodejs

یه چند روزی هست که بالاخره تصمیم گرفتم بشینم nodejs رو یاد بگیرم.

ازونطرف چون وب رو همیشه با asp.net کار کردم همش توی ذهنم مقایسه می کنم این دوتا رو :))

میخوام توی یه سری پست کوتاه همینجوری که خودم یاد میگیرم برای شما هم بذارم تا سود دو طرفه باشه تا بعدا در صورت نیازخودمم بهش ارجاع کنم.

بیشتر...

یه سری shortcut برای شروع کار سریع در asp.net core

امسال فکر کنم 2و3 سالی میشه که با aspnet core کار می کنم.

یه سری نکات به مرور دستم اومد که بعضیاش هم تکراری هست ولی خب چون توی این 2و3 پروژه ای که الان کار می کنم، بروبچ کلا رعایت نمی کنن (از جمله خودم، حالا از روی تنبیله یا هرچی) گفتم یه جمع بندی کلی بزنم شاد یه نفر استفاده کرد. :))

بیشتر...

امکانات syntax ی جدید جاوا اسکریپت در es6

توی این 2،3 روز یه چند ساعت فرصت خالی گیرم اومد و گفتم یه نگاهی به وضعیت فعلی جاوا اسکریپت بندازم. 

با امکانات جدیدی که اومده بخش زیادی از دردسرهای جاوا اسکریپت حل شدن. توی این پست به صورت لیستی یه مروری میکنم تا شما هم اگه اطلاع ندارین با خبری بشین :) 

توی این پست (مباحث مقدمات):

  • Arrow function
  • string template
  • rest parameter
  •  let keyowrd
  • optional parameters
  • Classes / inheritance / async + await


بیشتر...


متاکلاس ها در ++C

امروز یه پروپزال از هرب ساتر که در مورد یه امکان جدیدی بنام Meta Class که میخوان به ++C اضافه کنن (البته بعد از تأیید شدن) بود دیدم. نمیدونم ما چه گناهی کردیم که ++C افتاده دست اینا.


همینجوری پیش بریم چند سال دیگه ++C میشه یه سینک آشپزخونه درست حسابی برای خودش. :)))

بهرحال فایل pdf مقاله ش رو میذارم خودتون یه نگاهی بهش بندازید. اینجا شاید رفتید رأی دادید به drop کردنش.

آشنایی اجمالی با درایورها در ویندوز

توی این پست سعی می کنم سوالاتی که در مورد درایورها برای بعضی از برنامه نویس هایی که غالباً از زبان های سطح بالاتر استفاده می کنن پیش میاد رو جواب بدم.

قبل از شروع باید بگم که حجم زیادی از مطالبی که اینجا میگم روی میتونید توی کتاب مرجع توسعه درایور برای ویندوز بنام 

Programming the Microsoft Windows Driver Model در اینجا مطالعه کنید.

این کتاب یه مقدار قدیمی هست و از ویندوز 7 به بعد حجم زیادی از درایورها از فضای کرنل به فضای کاربر انتقال پیدا کردن، ولی حقیقتش بهتر ازین کتاب توی این مبحث من ندیدم. می تونید با این استارت بزنید و بقیه رو توی سایت مستندات مایکروسافت دنبال کنید.


اجرای برنامه های Net. روی لینوکس و مک

اواخر سال 2014 بود که اخباری رو از مایکروسافت در جهت انتقال .Net به پلتفرم های دیگه توی سایت مایکروسافت خوندم، اولش فکر کردم دارن میبافن و دارن برای زامارین تبلیغات می کنن :)

مایکروسافت محصول جدیدی به نام Net Core. رو معرفی کرده که اصولاً قراره برادر کوچکتر Net Framework. اصلی باشه، و روی لینوکس و مک اجرا میشه.

بیشتر...