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

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

امکانات 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. اصلی باشه، و روی لینوکس و مک اجرا میشه.

بیشتر...

بررسی حمله امنیتی DOS به CPU های چند هسته ای

به احتمال زیاد نوع حمله DOS که امروز می خوام بررسی کنم رو، تا حالا به گوشتون نخورده.

توی این مطلب می خوایم نحوه حمله امنیتی DOS به ماشین های با پردازنده چند هسته ای با استفاده از نقطه ضعف سرویس دهی  Memory Controller رو بررسی کنیم یا شایدم باید بگم نقطه قوت.

بیشتر...

نکاتی در مورد http

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

بیشتر...