الهام عابدی بدون دیدگاه

زورآزمایی دو رقیب وب ساز(php و ASP.net)

موضوعی که همیشه برای تازه واردان در حوزه های برنامه نویسی مطرحه، اینکه در میان زبان های محبوب و پرکاربرد کدوم یک رو برگزینیم؟! در عین حال که سوال خوبیست، اشکال زیادی هم بهش وارده! چرا که ممکنه یک زبان نسبت به زبان دیگه مزیت کمتری داشته باشه اما از نظر کاربردی به صرفه تر باشه! به طور کل همچین مقایسه ای اطلاعات و دید ما رو نسبت به یادگیری کاربردی تر می کنه منتها به شرطی که به کمیت های هر زبان بسنده نکنیم و در نهایت بدانیم که از این کار چه می خواهیم و قرار است چه چیزی خلق کنیم! بیشتر بدانید

محمد مهدی خلعت بری بدون دیدگاه

بررسی جامع سیستم عامل ها – قسمت چهارم

Big Level Business

در قسمت چهارم در مورد زیرساخت IT شرکت های بزرگ صحبت خواهیم کرد. شرکت هایی که در بالاترین سطح ‌Business های جهان قرار دارند و در اینجا دیگر این شرکت ها را به بخش های مختلف تقسیم نخواهیم کرد. زیرا این شرکت ها بسیار بزرگ بوده و از واحد های IT بزرگی تشکیل میشوند که دارای زیرساخت هایIT پیچیده ای میباشند.

در این قسمت این شرکت ها را مورد بررسی قرار خواهیم داد. با ما همراه باشید.

Youtube /Telegram / Torrent / Aparat

محمد مهدی خلعت بری بدون دیدگاه

آموزش نرم افزار HPE VM Explorer – نصب و راه اندازی

اطلاعات مهم‌ترین جنبه سازمان شماست، سیستم عامل و برنامه‌های کاربردی را می‌توان دوباره نصب و برنامه‌ریزی نمود ولی اگر دیتا و اطلاعات از بین رود، ممکن است بازیابی آن‌ها دشوار و حتی غیر ممکن باشد. این موضوع بسیار ضروری است که ما یک نسخه پشتیبان از اطلاعات خودمان تهیه کنیم تا در مواقع ضروری، اطلاعات ما از بین نرود و یاحتی ممکن است که سخت افزارهای آن دچار مشکل شود که با این وجود هم نداشتن یک نسخه پشتیبان از اطلاعات خودمان باعث بروز خسارت‌های جبران ناپذیری می‌‌شود. نرم افزار HPE VM Explorer یکی از نرم افزارهایی است که در حوزه بکاپ گیری از ماشین های مجازی در سازمان ها بسیار پرکاربرد بوده که قصد داریم در این دوره به آموزش این نرم افزار بپردازیم.

Youtube /Telegram / Torrent / Aparat

محمد مهدی خلعت بری بدون دیدگاه

بررسی جامع سیستم عامل ها – قسمت سوم

Mid-range Business :

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

  • شرکت های غیر حوزه IT
  • شرکت های حوزه IT

Youtube /Telegram / Torrent / Aparat

محمد مهدی خلعت بری بدون دیدگاه

بررسی جامع سیستم عامل ها – قسمت دوم

Small Business :

این دسته از شرکت هایی که در بازار کار شروع به فعالیت میکنن هم خیلی تعداد زیادی دارن و هم خیلی مهم هستن. من این شرکت هارو به ۴ دسته تقسیم میکنم:

  • شرکت های کوچک و واقعا تازه کار در حوزه غیر IT
  • شرکت های کوچک با پشتوانه قبلی در حوزه غیر IT
  • شرکت های کوچک و واقعا تازه کار در حوزه IT
  • شرکت های کوچک با پشتوانه قبلی در حوزه IT

 

Youtube /Telegram / Torrent / Aparat

محمد مهدی خلعت بری بدون دیدگاه

بررسی جامع سیستم عامل ها

میخوام توی این مطلب در این مورد صحبت کنیم که این سیستم عامل ها هر کدوم چه مزایایی واسه ما دارن و هر کدومشون کجا و در چه سطحی کابردی هستن و اصلا نیازه ما همه چیز رو بدونیم یا اینکه فقط بلد باشیم ازشون استفاده کنیم کافیه!؟

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

Youtube /Telegram / Torrent / Aparat

محمد مهدی خلعت بری بدون دیدگاه

تولد ۲۵ سالگی لینوکس!

جشن تولد 

۴ شهریور سیستم عامل محبوب لینوکس ۲۵ ساله شد.
در سال ۱۹۹۱، لینوس بندیکت توروالدز (Linus Benedict Torvalds) ، دانشجوی سال دوم علوم کامپیوتر دانشگاه هلسینکی فنلاند و یک هکر خود آموخته بود. این فنلاندی ۲۱ ساله، عاشق وصله پینه کردن محدودیت هایی بود که سیستم را تحت فشار قرار میدادند. ولی مهمترین چیزی که وجود نداشت یک سیستم عامل بود که بتواند نیازهای حرفه ای ها را براورده نماید. MINIX خوب بود ولی فقط یک سیستم عامل مخصوص دانش آموزان بود و بیشتر به عنوان یک ابزار آموزشی بود تا ابزاری قدرتمند برای بکار گیری در امور جدی.
در این زمان برنامه نویسان سرتاسر دنیا توسط پروژه گنو (GNU) که توسط ریچارد استالمن (Richard Stallman) آغاز شده بود، تحریک شده بودند. هدف این پروزه ایجاد حرکتی برای فراهم نمودن نرم افزارهای رایگان و در عین حال با کیفیت بود. استالمن خط مشی خود را از آزمایشگاه معروف هوش مصنوعی دانشگاه MIT با ایجاد برنامه ویرایشگر emacs در اواسط و اواخر دهه ۷۰ آغاز نمود. تا اوایل دهه ۸۰، بیشتر برنامه نویسان نخبه آزمایشگاه های هوش مصنوعی MIT جذب شرکت های نرم افزاری تجاری شده بودند و با آنها قرارداد های حفظ اسرار امضا شده بود. ولی استالمن دیدگاه متفاوتی داشت. وی عقیده داشت برخلاف سایر تولیدات، نرم افزار باید از محدودیت های کپی و ایجاد تغییرات در آن آزاد باشد تا بتوان روز به روز نرم افزارهای بهتر و کارآمد تری تولید نمود.
با اعلامیه معروف خود در سال ۱۹۸۳، پروژه GNU را آغاز کرد. وی حرکتی را آغاز کرد تا با فلسفه خودش به تولید و ارائه نرم افزار بپردازد. نام GNU مخفف GNU is Not Unix است. ولی برای رسیدن به رویای خود برای ایجاد یک سیستم عامل رایگان، وی ابتدا نیاز داشت تا ابزارهای لازم برای این کار را ایجاد نماید. بنابراین در سال ۱۹۸۴ وی شروع به نوشتن و ایجاد کامپایلر زبان C گنو، موسوم به GCC نمود. ابزاری مبهوت کننده برای برنامه نویسان مستقل. وی با جادوگری افسانه ای خود به تنهایی ابزاری را ایجاد نمود که برتر از تمام ابزارهایی که تمام گروههای برنامه نویسان تجاری ایجاد کرده بودند قرار گرفت. GCC یکی از کارآمد ترین و قویترین کامپایلرهایی است که تا کنون ایجاد شده اند.
تا سال ۱۹۹۱ پروزه GNU تعداد زیادی ابزار ایجاد کرده بود ولی هنوز سیستم عامل رایگانی وجود نداشت. حتی MINIX هم لایسنس شده بود. کار بر روی هسته سیستم عامل گنو موسوم به HURD ادامه داشت ولی به نظر نمی رسید که تا چند سال آینده قابل استفاده باشد.
این زمان برای توروالدز بیش از حد طولانی بود.

در ۲۵ آگوست ۱۹۹۱، این نامه تاریخی به گروه خبری MINIX از طرف توروالدز ارسال شد:
از : لینوس بندیکت توروالدز
به: گروه خبری MINIX
موضوع: بیشتر چه چیزی را میخواهید در MINIX ببینید؟
خلاصه: نظرخواهی کوچک در مورد سیستم عامل جدید من
با سلام به تمام استفاده کنندگان از MINIX
من در حال تهیه یک سیستم عامل رایگان فقط به عنوان سرگرمی و نه به بزرگی و حرفه ای GNU برای دستگاه های ۳۸۶ و ۴۸۶ هستم. این کار از آوریل شروع شده و درحال آماده شدن است. من مایلم تا نظرات کاربران را در مورد چیزهایی که در MINIX دوست دارند یا ندارند، جمع آوری کنم. زیرا سیستم عامل من حدودا شبیه آن است. مانند ساختار سیستم فایل مشابه و چیزهای دیگر… من اکنون bash نسخه ۱/۰۸ و GCC نسخه ۱/۴۰ را به آن منتقل کرده ام و به نظر میرسد که کار میکند. من در عرض چند ماه چیزی آزمایشی درست کرده ام و مایلم بدانم که کاربران بیشتر به چه قابلیت هایی نیاز دارند؟ من از هر پیشنهادی استقبال میکنم. ولی قول نمی دهم همه آنها را اجرا کنم. لینوس
همانطور که در این نامه پیداست، خود توروالدز هم باور نمی کرد که مخلوقش آنقدر بزرگ شود که چنین تحولی در دنیا ایجاد کند. لینوکس نسخه ۰/۰۱ در اواسط سپتامبر ۱۹۹۱ منتشر شد و روی اینترنت قرار گرفت. شور و اشتیاقی فراوان حول مخلوق توروالدز شکل گرفت. کدها دانلود شده، آزمایش شدند و پس از بهینه سازی به توروالدز بازگردانده شدند.
حال، بنیاد لینوکس گزارشی منتشر کرده که در آن نگاهی به ۲۵ سال گذشته سیستم عامل لینوکس انداخته شده و به اتفاقات مهم نیز اشاره شده است. در گزارش آمده که ۱۳۵۰۰ توسعه دهنده از ۱۳۰۰ کمپانی از سال ۲۰۰۵ که پروژه آنها بر روی Git رفت، در بهینه کردن کرنل مشارکت داشته‌اند. اطلاعات جالب‌تری نیز وجود دارد که نگاهی به آنها خواهیم انداخت:
در دوره‌ بین عرضه نسخه‌های ۳.۱۹ و ۴.۷، انجمن کرنل توانست به متوسط تولید ۷.۸ پچ بر ساعت برسد که رشد قابل قبولی نسبت به تولید ۷.۷۱ پچ بر ساعت در گزارش قبلی بوده و این نشان دهنده برداشتن قدم‌های بیشتر و ادامه‌دار برای رسیدن به پچ‌های گسترده‌تر است.
این گزارش نشان می‌دهد که هسته یا کرنل لینوکس به صورت مداوم در حال پچ شدن و بروز شدن است که تمام این کارها توسط ارتشی از برنامه‌ نویسان داوطلب صورت می‌گیرد که هدفشان بهبود اینترنت و رشد دنیای کامپیوتر است.
محمد مهدی خلعتبری
@Geek_072