آموزشی برنامه نویسی و کامپیوتر

کام‌تیچ
گروهی که خود را «سندیکا» می نامند در نامه ای تهدیدآمیز از شرکت امنیتی روسی Dr Web می خواهد که دست از شناسایی و کشف هویت بدافزارهای این گروه بکشد، در غیر این صورت دفتر این کمپانی را نابود می کند. پس از آنکه Dr Web این نامه را نادیده گرفت، دفتر این کمپانی به آتش کشیده شد. بدافزارهای گروه مذکور به سرقت اطلاعات کارت های بانکی شهروندان از خودپرداز ها می پردازند.

گروه خود خوانده «سندیکا» در نامه نخست خود Dr Web را چنین تهدید می کند:

«شما یک هفته وقت دارید که تمامی مستندات را در در رابطه با بدافزارهای سرقت از دستگاه های خودپرداز حذف کنید... در غیر این صورت سندیکا دست از تبادل های مالی می کشد و مجرمانی را سراغ برنامه نویس های شما می فرستد تا سرشان را از بدن جدا کنند»
  • سیدحسین حسینی

نشریه فوربس در فهرستی جدید ثروتمندترین آمریکایی‌ها را معرفی کرده است. جهش ارزش سهام شرکت‌های فناوری باعث شده است که فهرست امسال 400 ثروتمند آمریکایی، تغییرات بسیار زیادی را در مقایسه با فهرست سال گذشته نشان دهد. امسال اما ورود به فهرست ثروتمندترین آمریکایی‌ها بیش از هر زمان دیگری دشوار شد چون شرط ورود به این فهرست داشتن حداقل ثروتی معادل 1.7 میلیارد دلار بود. این رقم بیشترین میزان طی 34 سالی است که در آن نشریه فوربس ثروتمندان آمریکایی را معرفی کرده است. سال گذشته شرط ورود به این فهرست داشتن حداقل 1.55 میلیارد دلار ثروت بود. به دلیل آنکه رقم امسال بسیار بالاست، 145 میلیاردر آمریکایی نتوانستند در این فهرست جایگاهی را به خود اختصاص دهند.

  • سیدحسین حسینی

ادوبی فلش -منفورترین نرم افزار کنونی در دنیا- نفس های آخر خود را می کشد. از نظر فنی، این فناوری سال ها است که رو به زوال است، با این وجود این روزها آخرین ضربه ها بر پیکر نیمه جان آن وارد می شود و به احتمال زیادی پیش بینی می شود به زودی فلش هم به جمع فناوری های از رده خارج بپیوندد. قبلاً در مقاله ای با عنوان Amazon هم به جمع شرکت هایی پیوست که پلتفرم نرم افزاری Adobe Flash را کنار گذاشته اند! در مورد چرایی تصمیم بسیاری از کمپانی های پیشرو در مورد کنار گذاشتن این نرم افزار صحبت کرده بودیم؛ در همین راستا شرکت گوگل هم تبلیغات فلش را به طور رسمی در مرورگر خود متوقف کرد.

  • سیدحسین حسینی

حملات DDoS چیست و چرا متوقف کردن آن چکونه است؟

يكشنبه, ۶ ارديبهشت ۱۳۹۴، ۰۶:۰۰ ب.ظ


حتماً شنیده‌اید که گاهی یک سایت و یا سرویس در اثر حملات DDoS از کار افتاده است. اما ماهیت DDoS چیست؟ حملات آن چگونه صورت می‌گیرد و چرا مقابله با آن کار دشواریست؟ در این مقاله به بررسی پاسخ این سؤالات خواهیم پرداخت.

کریسمس امسال در حالی که بسیاری نوجوانان به عنوان هدیه از والدین خود اکس‌باکس و یا پلی‌استیشن دریافت کرده بودند متوجه شدند که نمی‌توانند به شبکه‌های آنلاین متصل شوند. این‌طور مشخص شد که گروه هکرهای Lizard Squad با حملات DDoS موفق به از کار انداختن سرورهای سونی و مایکروسافت شده‌اند. پس از آن کیم دات‌کام مؤسس وب‌سایت مگاآپلود و مگا ادعا کرد که این گروه را راضی به توقف حملات کرده است و حتی پس از آن خبر هک شدن این گروه هکری نیز منتشر شد!

DDoS مخفف عبارت Distributed Denial of Service است و به هدف از کار انداختن موقت و یا دائمی یک وب‌سایت و یا سرور انجام می‌شود. حملات DDoS از گذشته‌ای نسبتاً دور وجود داشته‌اند و معمولاً هم برای بیان اعتراض به کار برده می‌شدند. شاید اولین حمله DDoS را بتوان مربوط به سال ۱۹۹۵ و شبکه Strano Network دانست که در اعتراض به سیاست‌های هسته‌ای دولت فرانسه انجام شد. اما چرا حملات DDoS روزبه‌روز قوی‌تر شده و مقابله با آن دشوارتر؟

  • سیدحسین حسینی

اطلاعات خود را به هیچ وجه از دست ندهید

يكشنبه, ۶ ارديبهشت ۱۳۹۴، ۰۵:۳۰ ب.ظ


برای خیلی ها از "جمله خود من" پیش آمده که اطلاعات مهم هارد از دست رفته وبا نرم افزارهای بازیابی فقط اطلاعاتی برگشته که بسیاری ناقص بوده اند، امروز در خدمت شما هستیم تا ببینیم چگونه اطلاعات را نگهداری کنیم که از دستشان ندهیم "چون که پیش گیری همیشه بهتر از درمان بوده"

  • سیدحسین حسینی

entityframework

چهارشنبه, ۱۴ اسفند ۱۳۹۲، ۱۱:۳۴ ب.ظ

خب بهتره اولین پست رو با توضیح کوتاهی در رابطه ORM و همچنین معرفی چند کتاب entity framework و دانلود آنها شروع کنم.


ORM:

O: Object و R : Relational و M : Mapping این نماد نشانه گذاری ما را در فهم هر چه بهتر مطلب کمک زیادی می کنه. خب همونطور که از اسم پیداست نگاشت شی رابطه ای رو برای برنامه نویسان میسر می سازه.(فقط یه ابهام رو در رابطه با این موضوع ازتون دور کنم این که این روش هیچ ربطی با بانک‌های شی‌رابطه ای نداره)

حالا این یعنی چی : یعنی شما در برنامه‌تون به صورت شی گرا کد می‌زنید و در بانک تون به صورت رابطه ای ذخیره می کنید.


توضیح کوتاهی در رابطه با entity framework :

entity framework هم از دسته ormها محسوب می شه. که در سه بخش database first ، Model frirst و Code first از طرف مایکروسافت پشتیبانی میشه و همین امر باعث افزایش قدرت روز افزون این orm شده.

database first: که بر اساس این نوع؛ در ابتدا database وجود داره و بعد بر اساس اون، کدها رو به صورت شی گرا برروی بانک نگاشت می کنیم.

Model first: که مدل رو طراحی کرده و به صورت خروجی بانک اطلاعاتی و کدهای شی گرا در می‌آوریم.

code first: جدیدترین و بهترین نوع entity framework، شما کدهای شی گرا را با اصول و قواعدی درست به وجود آورده که این کدها باعث ایجاد و استفاده از بانک اطلاعاتیتون می شن.


خب در ادامه مطلب من چهار تا از بهترین کتاب های این زمینه رو برای دانلود براتون قرار دادم.

  • سیدحسین حسینی