یه نویسنده

مقاله، کتاب، برنامه و ...

مقاله، کتاب، برنامه و ...

یه نویسنده

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

طبقه بندی موضوعی

۸ مطلب در بهمن ۱۳۹۱ ثبت شده است

نصب دانلود منیجیر uget بر روی اوبونتو

دانلود منیجر یکی از نرم‌افزارهای مورد نیاز و ضروری که میشه گفت وب‌گردی بدون دانلود منیجر غیر ممکنه. چون به فایلی بر میخوری و در هنگام دانلود این اینترنت لاک‌پشتی ما یکدفعه هنگ میکنه. دانلود منیجرهای مرورگرهای کروم و فایرفاکس هم امکاناتی چندانی ندارن. البته کار دانلود منیجیر به اینجا ختم نمیشه. بلکه باید بتونه پهنای باند رو کلا از تمام نرم‌افزارهای دیگه جمع کنه و به دانلود اختصاص بده. که فعلا فقط نرم‌افزار تجاری IDM از پس این کار خوب براومده. ولی نرم افزارهای رایگان و کم حجمی هم برای دانلود داریم. دنیای لینوکس هم دانلود منیجرهای خوبی داره و اینجا میخوام نحوه نصب uget رو خدمتتون بگم.

دانلود اسلایدهای سیستم‌عامل شبکه

برای درس سیستم عامل شبکه نیاز به فایل های زیر دارید:

  1. اسلایدهای انگلیسی که منبع اصلی سیستم‌عامل شبکه مدرس مهندس فلاح راد
  2. دانلود نرم افزار مجازی ساز virtualbox آخرین ورژن آن
  3. کتاب Hands-On Microsoft WindowsServer 2008 نوشته میکاییل پالمر که هنوز در ایران ترجمه نشده
آموزش کار با نرم افزار مجازی ساز به زودی بر روی وبلاگ قرار خواهد گرفت.
لوازم مورد نیاز برای مجازی سازی:

  • ویندوز سرور ۲۰۰۸ نسخه ۳۲ یا ۶۴ بیتی
  • ویندوز ۷ نسخه ۳۲ یا ۶۴ بیتی
  • هارد دیسک حداقل ۲۰ گیگابایت
  • حداقل ۲گیگابایت رم
فرقی بین ویندوز۶۴ بیتی یا ۳۲ بیتی نیست. فقط اگر رم سیستم شما بالاتر از ۴گیگابایت است برای استفاده از تمام ظرفیت سیستم باید از نسخه ۶۴ بیتی استفاده کنید. زیرا ویندوز ۳۲بیتی بیشتر از ۳گیگابایت را ساپورت نمی کند. اگر از نسخه ۶۴ بیتی ویندوز استفاده می کنید حتما باید virtualbox شما نیز ۶۴بیتی باشد.

دوستانی که رم سیستم آنها ۱گیگابایت می باشد. میتوانند سیستم‌عامل ویندوز سرور ۲۰۰۸ را ابتدا مستقیما در کامپیوتر خود نصب کنند و با نصب virtualbox ویندوز ۷ را به عنوان کلاینت به آن معرفی کنند. و اگر رم سیستم شما بالاتر از ۲گیگابایت است میتوانید virtualbox را ویندوز فعلی خود نصب کنید و دو عدد ماشین مجازی بسازید. یکی برای ویندوز سرور ۲۰۰۸ و یکی هم کلاینت که ویندوز۷ می باشد. البته روش دوم با رم ۲ گیگابایت بسیار کند کار می کند. برای این درس همیشه دردسرهای نصب و فعال سازی وجود دارد. در جلسه سوم می‌توانید تمام اشکال‌های خود را برطرف کنید.

ما از قبل ویندوز۷ و سرور۲۰۰۸ را نصب و آماده کرده ایم. حجم فایل ها ۶گیگابایت می باشد. دوستانی که حافظه فلش  ۸گیگابایتی دارند می توانند فایل های این درس را مستقیما از بنده در جلسه سوم دریافت کنند(البته بهتر است یک نفر به نمایندگی از دوستان برای گرفتن این فایل‌های مراجعه کند). همچنین حتما از فایل‌های فلش خود از قبل پشتیبان بگیرید. 

دانلود اسلایدها با لینک مستقیم با حجم ۹مگابایت بصورت مستقیم است. نرم افزار vitualbox دارای سایت رسمی به آدرس  virtualbox.org می باشد. ولی شرکت اوراکل ایران را تحریم کرده و نمی توانید با ip ایران دانلود کنید. برای دانلود آخرین نسخه و اخرین بروز رسانی های نرم افزار باید به سایت filehippo بروید و دانلود کنید.


۱۰ ابزار مفید شبکه

دنیای شبکه پر هست از ابزارهای مفید و کاربردی. البته توی این دنیای جذاب حرف اول با اوپن سورس هست. یعنی کلا شبکه در دست اوپن سورس هست و بیشتر کارشناسان و متخصصان شبکه یکی از عوامل سرعت پیشرفت شبکه رو اوپن سورس بودن بیشتر اجزای اون میدونن. در این جا ۱۰ ابزار مفید و کاربردی و همچنین اوپن سورس شبکه رو خدمتون معرفی میکنم.

نصب cakephp روی اوبونتو

از فریم ورک‌های php هم اکنون کیک هم طرفدار خوبی پیدا کرده آخرین آمار سرویسtrends گوگل بصورت زیر هست:

حالا بریم سر نصب cakephp اونم روی سیستم عامل همیشه دوست داشتنی اوبونتو:

 

گول زدن سایت دانشگاه با فایرفاکس

امروزه دنیای فناوری به سمت چند سکویی(cross platform) پیش میره ولی انگار مایکروسافت حرف اول و آخرش only platform انگار تمام دنیا باید وابسته به مایکروسافت باشن. آقا قبول یه سیستم عامل ویندوز داره خیلی ممنون ولی کی گفته تو هم توی مرورگر، ایمیل، موتور جستجو، موبایل، بازی و ... همه چیز صاحب نظر باشی. هیچ طراح وبی سراغ ندارم بگه به به از این IE و همه ازش دلخورن. بقول یکی از دوستان میگفت حاضرم firefox و کروم رو روی سی دی رایت کنم برای تمام کاربرا بفرستم!!!.

و برسیم به سیستم‌های درب و داغون دانشگاهی از گلستان گرفته تا سما و حتی سایت‌های نوشته شده با asp. خیلی خنده داره این که یکی از راه های چندسکویی ساخت اپلیکیشن آنلاین هست ولی انگار این only platform مایکروسافت تمومی نداره. خنده‌داره به خدا که سایت رو با asp بنویسی و از api های ویندوز استفاده کنی و بعد کاربر رو مجبور کنی حتما از ie استفاده کنه وگرنه سایت بالا نمیاد. 


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

بهترین کتاب برای یادگیری php

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

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

در این بین کتابهای الکترونیک و رایگان هم هستن. مثلا نویسنده ای مثل احمد بادپی که واقعا کتابهای خوبی نوشته. حالا در اینجا یه کتاب خوب و کامل در مورد برنامه نویسی php معرفی میکنم که نوشته آقای شهرکی هست. ایشون برنامه نویس وب هستن و تمام نکات و ترفندها رو همراه با مثال آموزش دادن. کتاب ۱۲ فصل در ۱۴۷ صفحه هست. خلاصه بیشتر مباحث رو آموزش داده. از فصل ۸ کتاب شروع میکنه به نوشتن یه cms و در فصل ۹ اون رو تکمیل میکنه. حتی به مبحث شی گرایی هم به توجه شده. 

این کتاب به صورت مستقیم از سایت آموزش برنامه نویسی ncis.ir قابل دانلود هست که در لینک زیر هم میتونید مستقیما دانلودش کنید.

دریافت
حجم: 6.2 مگابایت

همچنین کتاب آقای سید محمدرضا حسینیان راوندی هم بسیاری از مطالب پیشرفته مثل curl و pdo رو در برمیگره.

منبع

دریافت
حجم: 2.31 مگابایت

هاست رایگان

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

بهترین زبان برنامه نویسی برای یادگیری در سال ۲۰۱۳ کدام است؟

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

در زیر گذری داریم به بالاترین آمارهای زبان های برنامه نویسی و همچنین آمار دقیق همراه با مدارک معتبر از سازمان های معتبر.