سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

۱۲ مطلب با موضوع «عمومی» ثبت شده است

سلام

برای دانلود مقالات وبسایت های زیادی وجود دارند که برخی رایگان و برخی پولی این امکانات را در اختیار فرار میدهند. درصد موفقیت هر کدام نیز با دیگری متفاوت است. در میان وبسایت های موجود، بر اساس تجربه شخصی، وبسایتی به سادگی و کیفیت sci-hub در این زمینه مشاهده نکردم. در این وبسایت از تبلیغات آذاردهنده دیگر وبسایت ها خبری نیست و دقیقا کاری رو انجام میده که باید انجام بده. من به شخصه، همچنان از فلسفه دریافت پول در ازای مقاله از طرف ژورنالهای موجود آگاهی پیدا نکرده ام.

برای راحتی هر چه بیشتر کارکرد با سایت sci-hub، افزونه برای کروم از طرف خود وبسایت ارائه شده که روند کار رو بسیار آسانتر میکند. با این افزونه، با ورود به صفحه مقاله در سایت ژورنالها مستقیم به پی دی اف مقاله دسترسی پیدا خواهید کرد متاسفانه به دلیل روسی بودن سایت، یافتن این افزونه ساده نیست. به همین منظور این افزونه در این لینک قابل برای دسترسی قراز گرفته است.

برای نصب این افزونه، بعد از دانلود از لینک، فایل رو با استفاده از ابزارهای winzip، winrar یا ویندوز از زیپ خارج کنین.

تو کروم برین منو settings

از صفحه settion و از سمت چپ، منوی Extensions رو انتخاب کنین

sh-1.png

از صفحه جدید، دکمه load unpacked extension رو انتخاب کنین و پوشه که از حالت فشرده خارج کردین رو انتخاب کنین

با انجام این موارد افزونه رو میتونین ببینین

happy researching

دانلود فایل افزونه

۰ موافقین ۰ مخالفین ۰ ۳۱ تیر ۹۶ ، ۱۴:۱۱
حامد شیخلو

سلام

امروز ویندوز 10 رو نصب کردم، دلیل اینکه این دفعه برعکس گذشته، سریع ویندوز جدید رو نصب کردم، یه کامنت تو وبسایت engadget بود:"ویندوز 10، چرخه ویندوز خوب-بد-خوب رو با یک نسخه خیلی خوب کامل کرده" و من هم قبول دارم.

تو یه جمله: ویندوز 10، یک شاهکار هست. نهایت سادگی که میتونین تصور کنین.

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

استارت منو به اندازه ای کامل شده که تقریبا لازم نیست برای انجام کاری بیش از 2 تا کلیک بکنین و همه چیز زیر دستتون قرار گرفته. من خودم شخصا برای محیط کار ویندوز 7 رو ترجیح میدادم، چون استارت منو بهتری داشت. اما استارت ویندوز 10 خیلی کاملتر هست.

از لحاظ هماهنگی با نرمافزارها، تا الان که میکلی پیش نیومده و تو فرایند بروزرسانی همه نرم افزارهای قبلی سرجاشون مونده بودن.

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

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

در کل به همگی پیشنهاد میکنم که این شاهکار رو نصب کنین

در مورد مباحث فنی انشاا... دفعه بعد مطلب مینویسم

۱ موافقین ۱ مخالفین ۰ ۰۹ مرداد ۹۴ ، ۱۸:۵۱
حامد شیخلو

سلام

بلاخره بعد از مدتی کار، نسخه دوم برنامه جدول کلمات رو آماده کردم. برای دانلود رایگان به مایکت یا بازار برین.

دانلود از مایکت


۰ موافقین ۱ مخالفین ۰ ۱۳ خرداد ۹۴ ، ۱۷:۵۶
حامد شیخلو

یک موسسه به اسم تیوب هر ماهه یک آماری از زبانهای برنامه نویسی ارائه میده و تو اون بررسی میکنه که محبوبترین زبانهای برنامه نویسی کدوم ها هستن. این آمار ها بر اساس تعداد مهندسان مشغول تو اون زبان برنامه نویسی، فرست های شغلی و همچنین تعداد شرکت های فعال تو اون زمینه ارائه میشه. برای این امارگیری از موتورهای جستجوی معروف مثل گوگل، بینگ، یاهو و بایدو اتفاده میشه.

اول آمار امسال رو ببینیم تا بعد در مورد اون صحبت کنیم:

Dec 2014 Dec 2013 Change Programming Language Ratings Change
1 1 C 17.588% -0.30%
2 2 Java 14.959% -2.35%
3 3 Objective-C 9.130% -1.07%
4 4 C++ 6.104% -2.16%
5 5 C# 4.328% -1.29%
6 6 PHP 2.746% -2.53%
7 10 change JavaScript 2.433% +0.58%
8 8 Python 2.287% +0.08%
9 11 change Visual Basic .NET 2.235% +0.55%
10 12 change Perl 1.826% +0.75%
11 - change Visual Basic 1.802% +1.80%
12 38 change R 1.630% +1.38%
13 9 change Transact-SQL 1.473% -0.40%
14 17 change PL/SQL 1.330% +0.73%
15 18 change Pascal 1.173% +0.58%
16 15 change Delphi/Object Pascal 1.118% +0.43%
17 - change Swift 1.065% +1.06%
18 13 change Ruby 0.978% +0.05%
19 20 change F# 0.888% +0.32%
20 14 change MATLAB 0.867% +0.16%

یه آمار برای بازه طولانی هم قرار داده:

C 1 2 1 1 1 1 1
Java 2 1 2 3 - - -
Objective-C 3 26 37 - - - -
C++ 4 3 3 2 2 2 12
C# 5 5 8 12 - - -
PHP 6 4 5 30 - - -
Python 7 6 6 23 22 - -
JavaScript 8 8 9 9 - - -
Visual Basic .NET 9 - - - - - -
Perl 10 7 4 4 9 19 -
Pascal 15 13 76 7 3 20 5
Lisp 17 16 12 17 5 3 2
Ada 32 25 15 10 6 4 3

بعضی چیزا خیلی جالب هست. مثلا زبان C عین مرد همیشه اول یا دوم هست. زبان objective-c تونسته به لطف iphone به رتبه های خیلی بالا بیاد. زبان پاسکال تو سال 2004 خیلی افت کرده و بعدش دوباره بالا اومده، تو سال 2004 چی شده؟ فکر کنم به خاطر تاثیر زبانهای اسکریپتی باشه.

پیشرفت زبانهای اسکریپتی (غیر از PHP) داره زبانهای دیگه رو تحت تاثیر قرار میده. من آخرش هم نفهمیدم چرا PHP این قدر بد دیزاین شده.

زبان Ada خیلی داره افت میکنه، که این مساله برای من جالبه. زبان ada سخت هست، و این مساله نشان دهنده اینه که در نهایت زبان باید کارا باشه و ساده هم باشه (مثل c).

آدرس وبسایت:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

نظرتون در مورد این آمار چی هست؟ نظر بدین

۲ موافقین ۱ مخالفین ۰ ۰۲ دی ۹۳ ، ۱۲:۵۶
حامد شیخلو
با سلام
خیلی وقت بوده که به خاطر پایان نامه وقت نکردم پست بنویسم
برای پایان نامه خودم که قسمتی از اون یه شبیه ساز هست، از یک فریم وورک شبیه ساز رخداد گسسته (Discrete Event Simulator) به اسم SimPy که برای پایتون هست استفاده میکنم. بیشتر تو لینوکس کد مینویسم، اما بنا به دلایلی لازم شد تو ویندوز هم کد بنویسم. تو لینوکس خیلی راحت میتونین با دستور pip یا حتی با apt-get هر ماژولی رو نصب کنید. حتی اگر از Pycharm IDE استفاده کنید، میتونید از قسمت مدیریت ماژوا اون استفاده کنید و پکیج ها رو نصب کنید. 
اما یک مشکل وجود داره، اینکه تو ویندوز بعضی پکیج ها وجود نداره یا بنا به دلایلی نصب نمیشه :(
این مشکل بعضی وقتا به خاطر مشکلات اینترنت هست، بعضی وقتا چندتا دپیندنسی وجود نداره و یا اینکه برای اون نسخه ویندوز نسخه کامپایل شده وجود نداره
دو تا راه حل وجود داره، یکی اینکه سورس رو از PyPi بگیرین و خودتون کامپایل کنید، که البته تو برخی موارد باز هم مشکل حل نمیشه و امکان کامپایل وجود نداره
راه حل دوم پیدا کردن و نصب کردن نسخه کامپایل شده برای ویندوز هست که این مشکل راحت ترین و مطمئن ترین راه هست. 
یک وبسایت خیلی خوب که اکثر بسته های مشکل دار ویندوزی (مثلاnumpy) رو داخل خودش داره و خیلی هم بروز هست. این وبسایت مال یکی از اساتید دانشگاه ارواین کالیفرنیا هست.
میتونید از آدرس زیر به این وبسایت دسترسی داشته باشین

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

۱ موافقین ۰ مخالفین ۰ ۲۹ آبان ۹۳ ، ۱۰:۲۶
حامد شیخلو

SDN: Software defined netwworking

NFV: Network functions virtualization

NV: Network Virtualization

ابتدا یک تعریف کلی از هر کدوم

sdn: جدا کردن کنترل شبکه (در نظر بگیریم مغز شبکه) از قسمت forwarding (عضلات) که به منظور فراهم آوردن یک دید مرکزی از شبکه توزیع شده برای بهینه کردن مدیریت سرویسهای شبکه صورت میگیرد.

nfv: بر روی بهینه کردن خود سرویسهای شبکه تاکید میشه. در این حالت سعی میشه سرویسهای شبکه مثل dns، پراکسی و امثالهم از سخت افزار به صورت کامل جدا بشن و کاملا روی یک لایه نرم افزاری اجرا بشن.

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

این سه تکنولوژی، با استفاده از روشهای مجازی سازی، شبکه بندی رو میتونم قابل توسعه، سریعتر تر بکن و همچنین برای هر نیاز سازمانی، دقیقا شبکه بر اساس اون نیازها طراحی بشه. که در نهایت کاهش هزینه رو هم میتونه به دنبال داشته باشه. برای این کار چندین پیشنهاد الان ارائه شده:

  • انتقال کاربردها به لایه نرمافزار
  • استفاده از سخت افزارهای عمومی برای راه اندازی سیستم
  • توسعه APIها
  • استفاده از روشهاس مجازی سازی بهینه تر
هر کدوم از روشهای nfv, sdn و nv مزایای خاص خودشون رو دارند، اما این روشها وابستگی به همدیگه ندارن. شما نیازی به موجود بودن یک روش دیگه برای راه اندازی روش خودتون ندارین. وقتی sdn تو شبکه راه میندازین، بیشتر تاکید روی این مساله هستش که هر ترافیک داده ای بر اساس سیاست تعریف شده باید به کدوم سمت حرکت کنه و روی سرعت حرکت این ترافیک هم تاثیر داره. در حالی که nfv روی سرویسهای شبکه تاکید داره. nv هم تضمین کننده این هستش که نیازمندیهای شبکه با محیط مجازی سازی همگام باشه.
۰ موافقین ۰ مخالفین ۰ ۲۴ مرداد ۹۳ ، ۱۷:۰۱
حامد شیخلو
سالهاست که دلیل عدم پبشرفت صنعت نرم افزار کشور، نبود قانون کپی رایت عنوان میشه.
اما تو یک زمینه کپی رایت رعایت شده، تو زمینه اندروید با مارکت هایی مثل بازار. این مساله واقعا خوب هستش. اما به مواردی توحه نشده هستش که بحران نرم افزار جدیدی بوجود میاره که شاید فقط ار ایرانی ها بر بیاد
استفاده کنندگان نرم افزار اندروید، اشخاص کاملا ناآشنا با نرم افزار هستن. نتیجه میشه پایین آمدن کیفیت نرم افزار.
حالا این مساله بر میگرده به سیاست مارکت های داخلی که فقط سود خودشون هستش.
اما از این مساله بدتر که واقعا باید فکری براش بشه، سایت های بررسی نرم افزار هستش، من همیشه برای یه بررسی ارزش قائل بودم، مخصوصا خارجی ها، اما شاید باورتون نشه، تو ایران بررسی فروشی هستش. سری به سایت appreview.ir بزنین و پیشنهاد الکی بدین، ببینین چه ایمیلی میفرسته.
فرض کنید سایتی مثل notebookcheck.net پول بگیره تا برای asus بررسی بنویسه !!!! در ایران این امکان وجود داره.
اما راه حل چیه؟
سپردن کاری به نهاد دولتی وضعیت رو بدتر میکنه، اما چرا ما سازمانی با عنوان دفاع از حقوق مصرف کنندگان در زمینه نرم افزار نداریم؟
قانون حق کپی رایت داریم، اما قانونی برای اینکه کسی بیاد و محصولی بدون قابلیت ذکر شده به مردم بده وجود نداره. پول میشه گرفت اما در مقابل محصول پاسخگویی وجود نداره. برای وبسایت ها هم همچنین.
ما فرهنگ استفاده از نرم افزار و موبایل رو نداریم. ما بدون طی کردن فاصله دهه 60 تا 90 صاحب کامپیوتر شدیم.
ما یه جزیره هستیم که یه هواپیما بعضی وقتا چیزایی میندازه برامون که کسی یادمون نداده چطور استفاده بکنیمش.
وبلاگ تو ایران شده دفترچه خاطرات. واقعا چند تا وبلاگ تخصصی داریم تو ایران؟
وبسایت های پر طرفدار ما بیشتر شبیه دارالترجمه هستن
و مشابه همین چیزا

۰ موافقین ۰ مخالفین ۰ ۰۳ ارديبهشت ۹۳ ، ۰۰:۵۴
حامد شیخلو

مژده که گل  باغ   رسول   آمده است

زهرای بتول،دخت رسول   آمده است

در هر دو جهان شادی و غوغا برپاست

نوری   ز  خدا  بهر  رسول   آمده است


ولادت حضرت زهرا و روز مادر مبارک


برگرفته شده از khademolhosein.blog.ir

۰ موافقین ۰ مخالفین ۰ ۳۱ فروردين ۹۳ ، ۲۲:۱۶
حامد شیخلو

سرپرست خانوار هم که می‌بیند بعد از سال ها شانس در خانه‌اش را زده لینک‌ها را باز می‌کند و در کمال ناباوری می‌بیند دولت به او رکب زده و همه آن لینک‌ها، لینک‌های انصراف از دریافت یارانه نقدی بوده است....

حتما بخوانید، واقعا معرکه هستش

مطلب

۰ موافقین ۰ مخالفین ۰ ۲۴ فروردين ۹۳ ، ۱۳:۵۶
حامد شیخلو

فاصله کانونی رو با یه تقسیم دو تا عدد پیدا بکن، این جواب چرا بدست میاد؟ کاری نداشته باش، جوابش بدست میاد دیگه.

درس خوندن باید طوری باشه که تونست تست زد.

این جملات رو در برنامه‌های مشابه "کنکور آسان است" میتونین بارها بشنوین

فردای مملکت در دست دانشجوی امروز است، دانشجویی که با روش‌های تست زنی تونسته تو کنکور قبول بشه.

یه سیستم آموزشی غلط، با روند غلط داره حرکت میکنه و همگی کنار همدیگه شاد هستیم. آیا واقعا روش جدید تست زنی شیمی شما استادی که فقط به فکر جیب خودت هستی، آیا واقعا این اصول در علم شیمی جایی داره؟ اگر جا داره که رابطه رو توضیح بده، اگر نداره، شکر میل میکنی که میگی.

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

این جماعت بعد از فارغ التحصیل شدن چی میشن؟

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

اونایی که میخواستن برن خارج و نتونستن، که میشن استاد دانشگاهی که بلده کتاب بخونه.

اونایی که تو دانشگاههای دیگه هستن، که کارشون خیلی سخته، چونکه تو تهران نخوندن و نیستن!!!!! کاش کشور ما تهران نداشت.

البته استثنا هم وجود داره، اما اسمش روشه، استثنا.

یه نمونه مثال بارز این مسائل که، آقا با بازی در اوردن یکی آدم نمیشه زیاد هستش، مثالش این پزشک های مملکت ما هستن. اینی که یکی بچش مریض باشه و دکتری برای عمل همونج یه مبلغ زیادی برای خودش بخواد چیز عادی شده. این کار رو یک حیوون هم انجام نمیده. تصور بکنین، به یکی بگی اگر میخوای زنده بمونی 10 میلیون بده. یهو بگو 10 میلیون بگو تا نکشمت دیگه.

این جماعت به عنوان یک فرد موفق(در بخش مادی) الگویی برای جامعه میشن و همین میشه که این میشیم. بحث پزشک ها رو اگر ادامه بدین حالت تحوع به آدم دست میده. تا حالا توجه کردین که چرا فقط پزشکها به ایران بر میگردن؟

برگردیم به بحث خودمون.

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

برای دکتری خیلی ساده میشه از دانشگاههای خارجی پذیرش گرفت، میدونین چرا؟ یه پروفسور خارجی برای یه پروژه ملی میزانی پول میگیره و از دانشجوهای دیگه استفاده میکنه تا کار تموم بشه. در نهایت یه پروژه برای یه کشور دیگه، یه سرمایه برای دانشگاه خارجی و یه مدرک برای دانشجو. اما برای مملکت ما، یه نفر دکتر که تخصصی تو 10 درصد یه پروژه hi tech داره و چونکه مدریتی نداشته فقط همونجای پروژه رو بلده. یعنی هیچ چی.

۱ موافقین ۰ مخالفین ۰ ۲۱ فروردين ۹۳ ، ۱۸:۴۴
حامد شیخلو