گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

موفقیت تیم ملی والیبال در مسابقات لیگ جهانی

نویسنده:
۹ تیر ۹۳

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

تیم ملی والیبال

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

به امید موفقیت تیم والیبال در جمع ۶ تیم نهایی لیگ جهانی

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

نویسنده:
۹ تیر ۹۳

امشب اولین شب رمضان هستش و سریال های ماه مبارک رمضان هم مثل سال‌های قبل آغاز شد. با توجه به تب جام جهانی و لیگ جهانی والیبال فقط تونستم سریال هفت سنگ را ببینم. سریالی که یک اسم ایرونی داره اما در ۱۰ دقیقه اول سریال نشون میده که عجب کپی نسبتاً کاملی از سریال محبوب و معروف Modern Family هستش البته به سبک و سیاق ایرونی.

سریال هفت سنگ

راستش اینکه یک کشور از سریال موفق یک کشور دیگه کپی کنه اصلاً بد نیست و خود آمریکایی ها هم توی هالیوود و هم توی تلویزیون از سریال های موفق اروپایی کپی کرده اند. ترک ها هم اخیرا به شدت این کار را انجام میدهند تا جایی که کپی های کاملی از Revenge یا Desperate Housewifes ساخته اند. اما توی تلویزیون ایران این موضوع کمی قابل تأمل هستش.

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

نکته دیگه اینجاست که این اولین مورد نیست و یکبار هم یک کپی واقعاً مزحک از روی سریال Weeds ساخته شد که دقیقاً مثل Modern Family امکان نمایش توی تلویزیون ملی را نداره. قطعاً برنامه ساز ها و تولید کننده ها یادشون رفته تلویزیون در سال‌های گذشته آثار بسیار خوبی مثل میوه ممنوعه ، زیرزمین ، او یک فرشته بود ،‌ صاحبدلان ، ساختمان پزشکان و … داشته و حالا به فکر کپی از روی سریال های آمریکایی افتاده.

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

فریز (Freeze) شدن یا هنگ (Hang) کردن اوبونتو (Ubuntu)

نویسنده:
۷ تیر ۹۳

یکی از موضوعاتی که کاربران لینوکس همیشه تبلیغ میکنند این هست که Linux مثل ویندوز هنگ نمیکنه و فریز نمیشه. اما وقتی شما از لینوکس استفاده میکنید متوجه میشین که مثلاً برنامه‌ای که داشتین باهاش کار میکردین از کار افتاد یا علاوه بر از کار افتادن برنامه ، Launcher یا همون نوار ابزار Desktop هم جواب نمیده و فقط Mouse کار میکنه و یا فقط keyboard کار میکنه یا در حالتی که تا حالا برای من توی لینوکس پیش نیومده کلاً سیستم هنگ کرده ! در اکثر موارد غیر از مورد آخر میشه سیستم را به حالت فعال و سلامت بر گردوند چون بر خلاف ویندوز در اینجا خود سیستم عامل هنگ نکرده و یک یا چند برنامه براشون مشکل پیش اومده و سیستم عامل دستورات ما را اجرا میکنه.

حالا میخوام توضیح بدم برای هر کدوم از این حالت‌ها توی ubuntu چیکار کنیم :

از کار افتادن پنجره برنامه‌ای که باهاش کار میکنیم
در این حالت اول از علامت X روی پنجره استفاده کنید که در بهترین نتیجه خود Ubuntu یک پیام مبنی بر Force Quit میده و با کلیک بر روی اون برنامه بسته میشه. اگه نتیجه نداد باید از دستورات ترمینال استفاده کنیم. در این حالت با استفاده از Ctrl+Alt+T ترمینال را باز میکنیم و با استفاده از دستور top شماره proccess id برنامه مورد نظر را پیدا میکنیم و با دستور :

kill [process id] 

برنامه را متوقف میکنیم در صورت عدم موفقیت از دستور زیر استفاده کنید :

kill -HUP [process id]

و در صورت عدم بسته شدن از دستور :

kill -9 [process id]

استفاده کنید.

از کار افتادن desktop و کار کردن کیبورد
در این حالت یک یا چند برنامه با استفاده از cpu و ram بالا باعث از کار افتادن رابط کاربری شده‌اند که با زدن کلید Ctrl+Alt+F1 (و Login در صوت لزوم) میتونیم با دستور top همه proccess ها را ببینیم و proccess هایی که استفاده زیادی از منابع میکنند را با همون دستورات kill از بین ببریم. ولی اگه باز هم نتیجه نداد با دستور زیر به صفحه Login بر میگردیم :

sudo service lightdm restart 

از کار افتادن همه چیز از جمله Keyboard
در این حالت کلید های زیر را پشت سر هم میزنیم :

Alt + SysReq(PrintScr) + REISUB

توجه : لازم نیست REISUB را با حروف بزرگ تایپ کنید و اصلاً شما چیزی روی صفحه نمیبینید. در برخی کیبورد ها هم SysReq را روی کلید Print Screen نمینویسه.

اگه این کار هم نتیجه نداد باید با دکمه power یا reset کامپیوتر را سخت افزاری دوباره راه اندازی کنید.

پایان جام جهانی برزیل ۲۰۱۴ برای ایران

نویسنده:
۶ تیر ۹۳

بازی با بوسنی به پایان رسید و ما با یک امتیاز و ۴ گل خورده و ۱ گل زده جام را به پایان رسوندیم و به عنوان تیم آخر گروه حذف شدیم. اما نکته جالب برای من پشتیبانی عده زیادی از جمله فردوسی پور همیشه منتقد ، از کیروش هستش. این پشتیبانی قطعاً به خاطر تساوی مقابل نیجریه و باخت دقیقه ۹۱ به آرژانتین هست. یعنی به‌قدری ما خودمون را بازنده و اون هم بازنده با گل زده میدونستیم که اتوبوس پارک کردن جلوی نیجریه و زیر توپ زدن و گرفتن یک تساوی اوج رضایت از بازی تیم ملی هستش و حتی بازی اول را به بازی خوب جلوی آرژانتین گره میزنیم که اصلاً درست نیست.

کیروش بعد از جام جهانی

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

در مورد انتخاب بازیکنان در این سه بازی ۳ ایراد بزرگ به کیروش وارده. حقیقی که واقعاً لایق پوشیدن تیم ملی نیست و نمیدونم چطور شد دروازه بان یک تیم ملی شد. کلاً ۶ یا ۷ تا توپ سالم سمت گل ما اومد که ۴ تاش گل شد. حقیقی همیشه توی شیرجه هاش و دفع توپش مشکل داشته و الان هم توی ایران هیچ تیم رده بالای جدولی حاضر به خریدش نیست. مسلماً بهترین حالت استفاده از رحمتی بود که شاید اصلاً ما اون ۳ تا گل را از بوسنی نمیخوردیم و صعود میکردیم. اما رحمان احمدی هم خیلی از حقیقی سر تره و کیروش با همون تفکر احمقانش باز هم به بازیکنان لژیونر بازی داد.

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

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

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

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

نویسنده:
۳۱ خرداد ۹۳

بازی با آرژانتین همین الان تموم شد و با وجود بازی نسبتاً خوب در دقیقه ۹۲ از مسی گل خوردیم و باختیم. اما برخلاف بازی خیلی خیلی بد در مقابل نیجریه ، این بازی خیلی بهتر بودیم مخصوصاً در نیمه دوم که ۲ موقعیت گل خیلی خوب داشتیم و یک پنالتی هم داور نگرفت.

ایران - آرژانتین

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

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

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

به امید موفقیت تیم ملی ایران.

بازی آبرومندانه یا دفاع مطلق ،‌ مسأله این است !

نویسنده:
۳۱ خرداد ۹۳

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

بازی ایران و نیجریه

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

امروز بازی آرژانتین را در پیش داریم و بر اساس کنفرانس خبری کیروش قراره مثل نیجریه بازی کنیم اما اگه هم ببازیم مشکلی نیست ! تازه ایشون میخواستند از فیفا اجازه بگیرند ایران مقابل آرژانتین با ۱۴ بازیکن بازی کنه !!!!

به نظر من بهتره تیم ملی بازی کنه و جوانمردانه و آبرومندانه ببازه اگه ضعیف تره ! سال ۹۸ مقابل کرواسی که توی جام جهانی ۹۸ فوق‌العاده بود باختیم اما انقدر خوب بودیم که مربی کرواسی که بعداً مربی تیم ملی خودمون هم شد از ایران تعریف کرد. به یوگوسلاوی و آلمانی باختیم که قطعاً از نیجریه و بوسنی بهتر هستند و آمریکایی را بردیم که خیلی هم از نیجریه و بوسنی ضعیف‌تر نبود.
سال ۲۰۰۶ هم به پرتغال و مکزیک باختیم که از این نیجریه و بوسنی قدرتمند تر بودند. اما مساوی اینطوری جلوی نیجریه برای من ایرانی هیچ لذتی نداره ! ترجیح میدادم ۴ یا ۵ موقعیت گل داشتیم اما میباختیم.

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

سامانه مدیریت محتوا ،‌ خوب یا بد ؟

نویسنده:
۲۹ خرداد ۹۳

من ۱۲ سالی هست که در زمینه طراحی و توسعه وب فعالیت میکنم. طراحی صفحات وب متأثر از تکنولوژی هایی که هر از چندی معرفی شده‌اند دستخوش تغییرات زیادی بوده ، از زمانی بگیر که از header های عکسی مرتبط با صفحه و زمینه‌های gradient و intro های فلش و صفحه های ورودی فارسی و انگلیسی استفاده میکردیم تا الان که CSS3 و HTML5 و JQuery انقلابی جدید به پا کرده و سایت‌های Responsive در صدر طرح ها هستند.

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

اما یکی از آفت هایی که توی ایران به شدت باعث پایین اومدن جلوه‌های چشم نواز وب و سایت‌های زیبا شد بحث CMS یا همون سامانه مدیریت محتوا هستش. در اینکه سامانه های مدیریت محتوا یکی از پیشرفت‌های انکار ناپذیر بوده و WordPress و Joomla و غیره حجم وسیعی از سایت‌های خوب را در بر گرفته‌اند هیچ شکی نیست و بر منکرش لعنت ! موضوع اینجاست که همه شرکت های کوچیک و بزرگ بر اساس تبلیغات همکاران شریف ما برای هر نوع وب سایتی با هر امکاناتی که خودشون در نظر گرفته‌اند تقاضای CMS میکنند.

من ۷ سالی هست که سامانه مدیریت محتوای پارسیکا را توسعه میدم و به مرور زمان ماژول های بسیاری بهش اضافه کردم. اما با خیلی از سامانه های مدیریت محتوای دیگه متفاوت هستش ، توی ایران مدیریت محتوا اینجوری معنی میشه که یک اپراتور که حالا ممکنه لیسانس مدیریت بازرگانی داشته باشه یا حسابداری یا کتابداری ! بشینه و محتوای سایت را بر اساس تغییرات و دلخواه شرکت ویرایش کنه.

انتظار شرکت ها در زمان عقد قرارداد هم جالبه ! ما میخواهیم منو و مطالب همه صفحات را مدیریت کنیم. این یعنی اینکه ما از پیمایش صفحات وب سایت آگاهی کامل داریم و طراحی صفحات وب را هم بلدیم ! حالا بگذریم که اگر چنین توانایی‌هایی وجود داره اصلاً برای چی اومدین سراغ طراح وب ؟ اگر انقدر به طراحی وب وارد هستید که به جای استفاده از Dream Weaver یاEclipse یا Front Page با یک ویرایشگر داغون WYSIWYG میتونید سایت طراحی کنید خوب خودتون شروع کنین و کار را به سرانجام برسونید.

من و شمای برنامه نویس وب میدونیم که هیچ کدام از این شرکت ها نه قادر به این کار هستند نه شرایط را میتونند فراهم کنند. دلیل این درخواست های نا معقول این هست که همکاران شریف ما میخوان WordPress و Joomla و … با یک Theme آماده و دانلود شده را به هر مشتری که میرسه ارائه کنند و هیچ مسئولیتی هم در قبال مشکلاتی که در آینده برای مشتری پیش میاد پذیرا نیستند.
من خیلی تماس از این تیپ مشتری‌های گول خورده دارم که البته باز هم دنبال یک CMS بهتر از Joomla هستند !؟

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

شاید کسی باشه که بپرسه خوب مشکل چیه ؟ چرا شما مشکل داری محتوا را کامل بدی مشتری ؟
در جواب باید گفت که شاید در این حالت کمیت را ارتقاء داده باشیم اما کیفیت را قربانی کردیم ، بیش از ۹۰ درصد مشتری‌ها هیچ آگاهی از کاری که میکنند ندارند و فکر میکنند ویرایشگر های WYSIWYG مانند MS Word هستند که این فکر اشتباهیه. کم کیفیت ترین وب سایت‌های من و دیگر همکاران (قطعاً اینطوره که اگه نیست خلافش را میتونید توی comment ها مطرح کنید)اونهایی هستند که در اختیار مشتری بودند و فقط صفحه اصلی سایت حرفی برای گفتن داره و صفحاتی که ماژول هایی با تولید محتوای اتوماتیک داره ، مثل آرشیو اخبار ، گالری ، سؤالات متداول و چند تایی دیگه.

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

دسترسی به حافظه داخلی گوشی های اندرویدی از طریق اوبونتو

نویسنده:
۲۳ خرداد ۹۳

من خودم همچنان از گوشی های به اصطلاح غیر هوشمند استفاده میکنم و دلایلی خودم را دارم اما احتمالش هم هست که در آینده‌ای نزدیک یک گوشی هوشمند را تجربه کنم. اما امروز یک نفر میخواست براش چند تا بازی و نرم‌افزار آندرویدی بریزم روی گوشیش ،‌خوب من هم نرم‌افزار ها را دانلود کردم و کابل usb گوشیش را زدم و منتظر پیام اجازه دسترسی به Internal Storage یا SD Storage گوشی بودم که گوشی پیام نصب PC Companion را داد و من با وجود احتمال اینکه Sony قطعاً برای ویندوز برنامه گذاشته و نه لینوکس یه تست زدم و حدسم درست بود !

پیش خودم گفتم حتماً توی تنظیمات Storage یا روش‌های انقال باید option ی را تأیید یا تنظیم کنم. اما واقعاً چیزی توی تنظیمات نبود. میشد با استفاده از Hot Spot یا WiFi pair یا بلوتوث انتقال را انجام بدم ولی چرا نباید با usb امکان دسترسی به Internal Storage یا SD Storage باشه ؟ با کمی جستجو متوجه شدم برای انتقال فایل‌ها اصلاً نیاز به PC Companion نیست و Nautilus باید بتونه تشخیص بده یک USB Storage وصل شده و Mount کنه.

پس از جستجوی بیشتر متوجه شدم مثل اینکه این نسخه های جدید اندروید از پروتکل MTP استفاده میکنند و Nautilus و Ubuntu از نسخه ۱۳.۱۰ به بعد این پروتکل را به صورت پیش‌فرض پشتیبانی میکنند و من ۱۲.۰۴ دارم. خوب مشکلی نیست ما هم این پروتکل را نصب میکنیم و مشکلمون حل میشه. اول از همه ppa را اضافه میکنیم :

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

حالا باید apt را برزورسانی کنیم و نرم‌افزار ها را ارتقاء بدین :

sudo apt-get update
sudo apt-get upgrade

پس از تکمیل مراحل هم باید اوبونتو را Restart کنیم.
حالا بعد از اتصال کابل USB براحتی میشه با Internal Storage و SD Storage کار کرد.

مهاجرت به لینوکس | نصب و راه اندازی سرویس های مورد نیاز یا همون LAMP

نویسنده:
۲۰ خرداد ۹۳

پیرو نوشته‌ای که با عنوان «مهاجرت به لینوکس | اوبونتو در کنار ویندوز» منتشر کردم. در چهارمین مرحله و پس از نصب سیستم عامل حالا نوبت میرسه به اینکه سرویس های مورد نیاز یک برنامه نویس وب را نصب کنیم. این سرویس ها شامل سرویس دهنده وب یعنی Apache ، زبان برنامه نویسی سمت وب یعنی PHP و پایگاه داده MySQL می‌شود که روش نصب هر کدام را توضیح می دهم.

قبل از شروع به نصب سرویس های مورد نیاز باز هم یاد آوری می‌کنم که بهتره ابتدا در مورد سیستم عامل جدید یعنی Ubuntu Linux آشنایی متوسطی پیدا کنید تا بتونین دستورات را اجرا کنین و فایل‌های تنظیمات را ویرایش و کار های مرتبط را انجام بدین. بهتره عجله نکنید و چند هفته‌ای را برای یادگیری سیستم عامل جدید وقت بگذارید. همیشه میتونین سؤالات خودتون را توی انجمن فارسی کاربران اوبونتو بپرسین تا دوستان من و شاید خود من در اون انجمن شما را راهنمایی کنن.

Apache
توی لینوکس سرویس دهنده های زیادی هست که میشه نصب کرد ولی من Apache را ترجیح میدم و نصب و راه اندازی Apache را توضیح میدم. برای نصب Apache توی Ubuntu و پس از زدن Ctrl + Alt + T و نمایان شدن ترمینال میزنیم :

sudo apt-get install apache2

ممکنه در زمان نصب یک Wizard ازتون سؤالاتی در مورد domain یا port یا هر تنظیماتی بپرسه که میتونید مقادیر پیش‌فرض را قبول کنین و یا اگه میدونین دارین چیکار میکنین اونها را مطابق خواسته خودتون تغییر بدین. بعد از نصب Apache اگه توی آدرس مرورگر خودتون (ترجیحاً Firefox ;)) بزنین http://localhost صفحه پیش‌فرض Apache را مشاهده میکنین که نوشته !It Works. مسیر پیش‌فرض Apache برای این وب سایت هم var/www/ هستش و میتونین فایل‌های html یا php و … را توی این پوشه بریزین دقیقاً مثل زمانی که فایل‌ها را از طریق FTP به وب سایت منتقل میکنین.

توجه : Apache نرم‌افزار بسیار قدرتمندی هستش و تنظیمات و امکانات بسیاری داره ، توی این پست مجال توضیح نیست و من به مرور زمان مطالب مرتبط با Apache مثل نحوه ساخت Virtual Host ،‌ تنظیمات مربوط به پیکربندی و … را توی پست های جداگانه خواهم نوشت.

PHP
پس از نصب Apache حالا باید PHP را نصب کنیم و این کار را با دستور زیر انجام میدیم :

sudo apt-get install php5 php5-mysql

بعد از نصب بر خلاف ویندوز که باید Apache را برای استفاده از PHP تنظیم میکردیم نیازی به هیچ تنظیماتی نیست و فقط کافیه سرویس Apache را با دستور زیر Reset کنید :

sudo service apache2 raload

حالا اگه یک فایل php در مسیر var/www/ بسازین و توش بنویسین ;()phpinfo و به نام phpinfo.php ذخیرش کنید و به آدرس http://localhost/phpinfo.php برین میتونید تمام تنظیمات و اطلاعات مرتبط با php را ببینین و مطمئن بشین همه چیز درست کار میکنه. آدرس فایل php.ini بارگزاری شده را هم میتونید ببینید و اگه نیاز هست تغییرات لازم را توش اعمال کنید. (فقط یادتون نره باید apache را rest کنید)

توجه : php دارای extension های زیادی هست مثل gd یا mcrypt یا pdo ،‌ ما در زمان نصب php5-mysql که یک extension برای ارتباط از طریق php با mysql هست را نصب کردیم. شما میتونید extension های دیگری را بر اساس نیازتون نصب کنین. برای پیدا کردن extension مورد نظر توی repo ها از دستور زیر استفاده کنید :

sudo apt-cache search php5-

MySQL
برای نصب پایگاه داده MySQL از دستور زیر استفاده میکنیم :

sudo apt-get install mysql-server

در فرآیند نصب ، گذرواژه ای که برای root در نظر میگیرین را حتماً به خاطر بسپارید تا در زمان استفاده مشکلی براتون پیش نیاد.

خوب بالاخره ما LAMP یا همون Linux, Apache, MySQL, PHP را نصب کردیم و میتونیم شروع به برنامه نویسی تحت وب کنیم. در پست بعدی مهاجرت به لینوکس ، به معرفی نرم‌افزار های جایگزین و مورد نیاز در برنامه نویسی وب و توسعه وب سایت‌ها می پردازم.

حذف کامل Ubuntu One از سیستمتون پس از توقف سرویس توسط کنونیکال

نویسنده:
۱۸ خرداد ۹۳

حتماً میدونید مدتی هست که کنونیکال تصمیم گرفته سرویس Ubuntu One Cloud را متوقف کنه و بالاخره این اتفاق در تاریخ ۱ ژوئن ۲۰۱۴ افتاد و توزیع‌هایی مثل توزیع من که ۱۲.۰۴ هست به طور پیش‌فرض Ubuntu One روشون نصب بود و حالا پیام‌های گاه و بی گاه در مورد توقف این سرویس دریافت میکنند.

اگه میخواین از شر این پیام‌ها و نرم‌افزار Ubuntu One راحت بشین. از دستورات زیر استفاده کنید.

killall ubuntuone-login ubuntuone-preferences ubuntuone-syncdaemon
sudo rm -rf ~/.local/share/ubuntuone
rm -rf ~/.cache/ubuntuone
rm -rf ~/.config/ubuntuone
sudo apt-get remove --purge ubuntuone-*

حالا با Logout و دوباره Login کردن آیکون مربوط به ubuntu one توی Systray هم حذف میشه و میتونید با ubuntu one خداحافظی کنید. اگه دنبال جایگزین هستین میتونید از OwnCloud یا Spider Oak یا Wuala که لینوکس و Ubuntu را به خوبی پشتیبانی میکنند استفاده کنید.