یه نویسنده

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

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

یه نویسنده

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

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

۵۰ مطلب با موضوع «کاربردی» ثبت شده است

نصب ابزارهای ftp روی اوبونتو

برای برنامه‌نویسان تحت وب نرم‌افزارهای ftp جزو الزامات دم دستشان است. دو نرم‌افزار محبوب در این حوزه که بنده تجربه کار با آنها را داشته‌ام و بیشتر اوقات بصورت همزمان از هر دو استفاده میکنم filezilla و Gftp هست. هر دوتاشون دوست داشتنی و امکانات بالایی دارن. در این پست میخوام نصب و استفاده از این دو ابزار رو در لینوکس اوبونتو براتون توضیح بدم.

آموزش نصب و راه‌اندازی کامل وب سرور php5 بر روی اوبونتو

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

در این پست میخوام نصب قدم و از ابتدا تا انتهای papache2، php5، mysql و phpmyqdmin رو توضیح بدم.

آموزش کار با نرم‌‌افزار virtualbox

در این پست یه سری فیلم و کتاب آموزشی درباره virtualbox رو میزارم.

فیلم آموزشی از یوتیوب هست که لینکش رو قرار دادم. همچنین دوستانی که نمیتونن از یوتیوب دانلود کنن میتونن از فایل mkv که حجم اون ۱۹مگابایت هست استفاده کنن.


کتاب آغاز سریع با virtualbox نویسنده امیر مسعود ایرانی  دانلود    منبع

کتاب راهنمای جامع virtualbox به زبان انگلیسی دانلود

مقاله ویکی‌پدیای فارسی درباره ویرچوال باکس  pdf

مقاله ویکی‌پدیای انگلیسی درباره virtualbox

فیلم آموزشی به زبان انگلیسی درباره نصب و استفاده از virtualbox(مدت فیلم: 10دقیقه)  youtube.com   دانلود (حجم فایل دانلود 19مگابایت با فرمت mkv )


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

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

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

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

نصب 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 مگابایت

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

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

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

قاتل حرفه ای شوید

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

ویروسی شدن سیستم