یه نویسنده

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

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

یه نویسنده

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

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

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

آموزش تعمیرات بوت در ویندوز و لینوکس

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

مشکل از جایی شروع شد که با فرمت ویندوز۷ قدیمی کلا بوت لپ تاپ بهم ریخت. نه روش نصب گراب از طریق دیسک راه انداز رو جواب میداد و نه boot repair دیسک نصب ویندوز ۷ برای نصب بوت ویندوز جواب داد. و این شد شروع یه ماجراجویی جدید و برطرف کردن این مشکل.

مشکل در نشناختن پارتیشن بوت توسط خودم بود. چون اوبونتو با دستور fdisk -l جلوی پارتیشن بوت   *  میزد که اینبار هیچی نشون نمیداد و منم الکی یکی از درایوهارو انتخاب میکردم و خلاصه دردسر. از اون طرف ویندوز۷ نمیتونست با منوی boot repair خودش رو تعمیر کنه. ولی راه حلش رو یافتم که شامل مراحل زیر بود:

ابتدا باید دی وی دی ویندوز۷ رو بوت کرد و به محیط cmd برید و دستورات زیر رو وارد کنید:

bootrec /fixmbr

bootrec /fixboot

البته ابتدا دستور اول و بعد دوم. بعدش لینوکس اوبونتو رو زنده راه‌اندازی کنید و دستورات زیر رو برای نصب نرم‌افزار boot-repair رو وراد کنید:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install boot-repair

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

من از فایل deb نرم‌افزار boot-repair پشتیبان گرفتم و میتونید با دانلود اون و زدن دستورات زیر اون رو نصب کنید.

sudo dpkg -i *.deb

منبع

نصب aptana stdio 3 روی اوبونتو

aptana studio ابزاری قوی و حرفه‌ای برای کدنویسی هست. البته نباید اون رو با ابزارهایی مثل دریم ویور اشتباه بگیرید. ابزارهای مثل دریم ویور بیشتر بر روی محیط ویژوال تمرکز دارن در حالی که ابزارهای کدنویسی حرفه ای مثل اپتانا بر روی کدنویسی هوشمند و یارییگر شما در کدنویسی هستن. برای کسانی که تازه میخوان کدنویسی رو شروع کنن به هیچ وجه محیط‌هایی مثل دریم ویور پیشنهاد نمیشه.

برای نصب روی اوبونتو ابتدا باید jvm بر روی اوبونتوی شما نصب باشه:

sudo apt-get install openjdk-7-jre libwebkitgtk-1.0-0 git-core

بعد از اون آخرین نسخه aptana رو از سایت رسمی اون دانلود کنید البته بسته لینوکس رو دریافت کنید. حجمی بین ۱۳۰مگابایت داره.

بعد از دانلود اگر از حالت فشده خارج کنید بر روی فایل اجرایی کلیک کنید شروع به اجرا میکنه و میتونید ازش استفاده کنید. ولی هدف ما بیشتر اضافه کردن نرم‌افزار خود اجرا به منوی نرم‌افزارهای اوبونتو هست.

ابتدا باید فرمت آیکون اون رو xpm به png تغییر بدید. میتونید از سایت convertmyimage استفاده کنید یا از فایل تبدیل شده‌ای که بنده تهیه کردم استفاده کنید.

روش کار اینه که ابتدا فایلهایی که از حالت فشده خارج کردید به پوشه opt ببرید. و بعد فایل aptanastdio3.desktop رو درست کنید. پس یه پوشه در home درست کنید و اسم اون رو aptana بزارید و بعد فایل دانلود شده aptana رو اونجا کپی کنید و از حالت فشرده خارج کنید. بعد فایل icon.png رو که دانلود یا تبدیل کردید رو در اون کپی کنید.

در ترمینال دستورات زیر رور وارد کنید تا فایل‌ها به opt انتقال پیدا کنن


فایل‌ها به opt انتقال پیدا کرد ولی هنوز در لیست نرم‌افزارها نیست. باید فایلی به اسم aptanastudio.desktop در پوشه applications درست کنید. برای این کار از ابزار محبوب nano استفاده میکنیم. ابتدا نانو رو نصب کنید:

sudo apt-get install nano

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

cd /usr/share/applications

حالا با نانو یک فایل به اسم aptanasudio3.desktop رو در همین مسیر باز کنید:

و حالا اسکریپت زیر رو اون کپی کنید:

[Desktop Entry]

Version=1.0

Encoding=UTF-8

Name=Aptana Studio 3

GenericName=Integrated Development Environment

Comment=Aptana Strudio 3 Integrated Development Environment

Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F

TryExec=/opt/Aptana_Studio_3/AptanaStudio3

Icon=/opt/Aptana_Studio_3/icon.png

StartupNotify=true

Terminal=false

Type=Application

MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain

Categories=GNOME;Development;IDE;

فایل رو ذخیره کنید و حالا اسم نرم‌افزار رو لیست نرم‌افزارها مشاهده میکنید.


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

دانلود اسلاید بسیار مفید درباره شی‌گرایی در php

دوستانی که قصد دارن مبحث شی‌گرایی رو در php یاد بگیرن میتونن از اسلاید انگلیسی و بسیار مفید زیر استفاده کنن.

دریافت
عنوان: شی‌گرایی
حجم: 567 کیلوبایت
توضیحات: پی اچ پی

در نا امیدی بسی امید است

همیشه مرورگر اینترنت اکسپلورر مایکروسافت IE امید طراحان وب رو به نا امیدی تبدیل می‌کرد. هیچ چیز زجر آورتر از این نیست که این مرورگر حتی نسخه‌های ۶ و ۷ و ۸ کاملا با هم فرق دارن و هر صفحه‌ای که طراحی میشه مدام باید در تمام نسخه‌ها تست بشه. مثلا امیر عباس عبدلی بر روی سیستمش بصورت مجازی دو تا ویندوز داره و مدام نسخه‌ها رو در اونها تست میکنه.

ولی انگار امیدی هست و کاربران کم کم دارن از IE جدا میشن و میان سمت مرورگرهای دیگه امار مقایسه سال ۲۰۱۲ با ۲۰۱۳ رو از سایت sitepoint.com گرفته شده:


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

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

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

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

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

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

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

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


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

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

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

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

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