گنو پی دی اف از فهرست پروژه های اولویت بالا خارج شد
فهرست پروژههای اولویت بالایی گنو، اونهایی هستن که تموم شدنش برای داشتن یک دستکاپ امروزی و کامل، ضروریه. کتابخونه ای برای کار با پی دی اف از ۲۰۰۷ توی این فهرست بود و حالا با کامل شدنش از فهرست خارج شده. کتابخونه libpoppler که بیشتر برنامههای دنیای لینوکس ازش استفاده میکردن، حالا همه امکانات استاندارد یک پی دی اف رو داره از جمله فرمها و حاشیه نویسی. +
زبان برنامه نویسی جدید گول: دارت
همونطور که انتظار داشتیم، این زبان توی کنفرانس GOTO معرفی شد. دارت قراره زبانی باشه که که بتونه توی یک ویرچوال ماشین کروم اجرا بشه و روی بقیه مرورگرها هم ترجمه بشه به جاوااسکریپت.اهداف دارت قراره سه تا بوده باشه: یک زبان ساختارمند و فلکسیبل باشه / زبانی آشنا و طبیعی باشه برای برنامه نویس های فعلی و در مرورگرهای مدرن پرفورمنس خوبی داشته باشه. حالا باید صبر کنیم و ببینیم جامعهای که بیشتر ازش سر در می یارن، در موردش چی خواهند گفت. +
اسم رمز فدورای هفده: سوسیس معجزهامیز
سوسیس؟! واقعا اسم رمز رو گذاشتین سوسیس معجزه آمیز؟! حالا سوسیس نباشه بگیم Beefy Miracle! چه حرکتیه! در حالی که اسم رمز اوبونتوی بعدی شده «مورچه خوار دقیق» ما باید باشیم سوسیس معجزه آمیز؟! به هرحال اسم با رای در میلینگ لیست انتخاب شده. رتبههای بعدی لیژ و Never بودن .به هرحال از این فدوراییهای شکمو بعید نیست چون قبلا هم میخواستن اسم فدورای شونزده رو بذارن بیکن! +
و مهمترین چیزهای جدید
تاینی کور لینوکس ۴ است + نه برای اینکه تنها توزیع لینوکسه که این هفته اومده بلکه چون ۱۲ مگه و توی ده ثانیه در محیط گرافیکی اش بوت می شه! دومین ریلیز جدید، بازی است! بعله بازی رو لینوکس (: Spead dreams یک بازی ماشین رانی سه بعدی هیجان انگیز رسیده به بتا یک نسخه دو و بسیار هم قشنگه و در ppa های اوبونتو هم هست. راستی! برنامهنویسهاش درخواست دادن که اگر کسی میخواد روی چند نفره کردن بازی از طریق اینترنت کار کنه، به تیم ملحق بشه. +
مهاجرت ۱۷۰۰۰ دادگاه هند از ردهت به اوبونتو
خبر جذابیه! دادگاه عالی هند یک دی وی دی شخصی شده از اوبونتو ۱۰.۰۴ داده به بیش از ۱۷ هزار دادگاه کشور که در حال حاضر چهار پنج ساله دارن ردهت استفاده می کنن. کانالهای رفع مشکل و سوال و غیره هم فراهم شده. حتی یک اسمس هم هست که میتونین گاهی ازش کمک بگیرین و گاهی نکات جالب براتون بفرسته. +
آشوب ناشی از تعطیل کردن سروس تایم زونها
دیوید اولسون سالهای سال است که روی یک اف تی پی سرور فایل تایم زون همه کشورها رو قرار می ده و تعداد عظیمی از یونیکس های سراسر دنیا خودشون رو با اون سینک می کنن. این دیتابیس رو همه ادمین ها به اسم دیتابیس اولسون می شناسن. حالا یک شرکت ادعا کرده که چون از چند سال قبل چنین اطلاعاتی رو می فروخته، مالکیت معنوی اون رو داره و کسی حق نداره این اطلاعات رو جایی روی اینترنت بذاره. شرکت آسترولیبل به دادگاه شکایت کرده و اولسون هم اف تی پی سرور شخصی اش رو خاموش. حالا سیستمهای یونیکس و برنامههای جاوا و کلی چیز دیگه که از روی این سرور تایم زونها رو میخوندن با خطر کارکرد اشتباه روبرو هستن. همه معتقد هستن که آسترو نمی دونم چی چی توی دعوا شکست می خوره و گروهی هم درخواست کردن که شرکت های بزرگ مثل آی بی ام، اوراکل، اپل، گوگل و ردهت در این مورد پشت اولسون رو بگیرن. +
و در نهایت معرفی هفته!
من خودم درکش نکردم. حتی مطمئن نیستم فهمیده باشم چیه. برین به آدرس http://bit.ly/24linuxjs و روبرو بشین با یک جاواسکریپت که یک ویرچوال ماشین است که یک کرنل لینوس رو بوت می کنه. در اصل شما یک جاوااسکریپت دارین که شبیه ساز لینوکس نیست بلکه واقعا یک لینوکس بوت کرده. از اون عجیبتر (البته از این چیزی عجیب تر نمی شه)… به هرحال نکته بعدی اینکه اطلاعات شما و تغییراتی که توی اون بلوک سه مگی می دین (که باید صبر کنین اول لود بشه) به شکل محلی و اچ تی ام ال پنج ذخیره می شن در نتیجه پایدار هستن… خلاصه اینکه من چیز زیادی نفهمیدم ولی دیدنش عجیبه +.
چاپ شده در روزنامه اعتماد با سه چهار کلمه اختلاف در عنوان و متن (:
همه ما از نرمافزار استفاده میکنیم. از ساعت دیجیتالی که صبح با زنگش بیدارمان میکند تا آسانسور و گیرندههای ماهوارهای، همه و همه با نرمافزار کار میکنند. مثالهای واضحتری که شاید وقت خیلی بیشتری با آنها بگذرانیم، کامپیوترهایمان هستند و کنسولهای بازی و تلفنهای همراهی که در جیبمان داریم.
یک استدلال احمقانه اینه: اگر کار بدی نمی کنی نگران چی هستی؟ جوابش ساده است: چرا در خونه ات رو قفل می کنی؟ مگه توش چیکار می کنی؟تمام این ابزارها، سختافزارهایی هستند که نرمافزاری به آنها جان داده است. این نرمافزار درست مانند قانون، مشخص میکنند که سختافزارها بر اساس چه اصولی موظف به انجام چه کارهایی است. اما این نرمافزار توسط چه کسی نوشته میشود؟ در اکثر موارد توسط شرکتهای نرمافزاری بزرگی که به دنبال حداکثر کردن سودشان هستند و البته سازمانهای پولداری که میتوانند به این شرکتها پروژه سفارش دهند. به عبارت دیگر، دنیای اطراف ما بیشتر و بیشتر دارد تحت سلطه و خواست شرکتهای بزرگ درمیآید. حتی کار به جایی رسیده که کنسول بازی من وقتی یک سی دی کپی شده در آن میگذارم اعتراض میکند و آیپد اپلم دوستم اجازه نمیدهد این برنامه نویس مستقل، برنامهای که خودش نوشته را روی دستگاه خودش که مالک آن است اجرا کند – فقط چون نرمافزار تنظیم تا فقط و فقط برنامههای مورد تایید اپل را اجرا کند.
متاسفم ولی باید بگویم که من و شما شروع کرده ایم به رفتن به سمت جامعهای بسیار پیشرفتهتر از ۱۹۸۴ جورج اورول. جامهای که در آن دستگاهها مراقب و پلیس ما خواهند بود. دوربینهای داخل خیابان مردم را نگاه خواهند کرد و در مقابل هر رفتار خارج از رفتار متوسط اجتماعی که در آن زندگی می کنیم آژیر خواهند کشید. اصلا تعجب نمیکنم اگر در آن جامعه پر از نرمافزارهای بسته، بسته کاندومی از داروخانه بخرم که «مجهز» به جی.پی.اس. و یک چیپ الکترونیکی باشد تا اطلاعات موارد استفاده را در یک بانک اطلاعاتی ذخیره کند. منهم که کار بدی نمیکنم منطقا اجازه اعتراض ندارم.
قبول. بخشیاش تخیلات است اما هر تخیلی پایی در واقعیت دارد و اگر جلوی بسیار از رفتارهای انحصارگرانه به موقع گرفته نشود، تلاش خواهد کرد تا جایی که میتواند پیش برود. همین حالا هم نباید تعجب کنید اگرویندوز عزیز بعد از سه ماه بگوید کتابی که فصل گذشته از کتابخانه دیجیتال تهیه کردهاید را از سیستم پاک کردهاست چون مهلت اجارهتان به پایان رسیده بود.
این را هم بگویم که بحث در خود خلاف کردن نیست. نکته این است که جامعهای که افرادش اجازه خلاف کردن داشته باشند و بعد در صورت شکایت توسط پلیس دستگیر و عادلانه محاکمه شوند، جامعه بهتری است از جایی که نرمافزارها لحظه به لحظه مراقب اخلاق عمومیاند. ما تکنولوژی را ساختهایم و باید آن را برای پیشرفت خودمان استفاده کنیم. تکنولوژی و هسته مرکزی آن در زندگی ما یعنی نرمافزار نباید به چیزی بیرونی و بسته تبدیل شود که ما نه اجازه داشته باشیم در مورد آن تحقیق کنیم و نه بتوانیم کنارش بگذاریم.
سومین شنبه ماه سپتامبر هر سال، روز جهانی آزادی نرم افزار است. روزی که باید به یادمان بیاوریم که نرمافزار باید در خدمت بشریت باشد و نه محدود کننده آن. شاید مقاله بالا کمی غیرواقعی و تند باشد اما هدف اصلی تلنگری است برای نگاه کردن به اطراف. اطرافی که بیشتر و بیشتر پر شده از نرمافزارهایی بسته و محدود کننده که ما درکشان نمیکنیم و بیشترین خطر هم موقعی خواهد بود که ما اصولا متوجه حضور خطر نباشیم.
پارسیکس رو همه دوست داریم. بخشی از تاریخ ما است و یکی که از چیزهایی که من همیشه پیشرفتش رو دنبال می کنم. حالا آلن باغومیان، مدیر پروژه پارسیکس و موسس تکنوتاکس پیام داده:
باز این موقع از سال فرا رسید! ما نیاز داریم تا خرج سالیانه سرور اختصاصی پروژه را بپردازیم. شما میتوانید در پرداخت بخشی از این هزینه که سالها هست پرداخت میشود ما را کمک کنید. ما امسال به کمکهای بیشتری نیاز داریم و به همین دلیل است که ما برای اولین بار این برنامه را به راه انداختیم. اسم این برنامه “یک دلار در ماه” هست.
۱۷ شهریور یکبار دیگه نزدیک شده! سافتور فری دم دی ! روز جهانی آزادی نرم افزار. بعضی ها ترجمه می کننش روز نرم افزار آزاد ولی این درست نیست. بحث اینه که زندگی ما بیشتر و بیشتر داره وابسته می شه به تکنولوژی هایی که اکثریت مردم ازش سر در نمی یارن و هر وقت ما از چیزهایی که استفاده می کنیم سر در نیاریم، اونهایی که قدرت و پول دارن شروع می کنن اونها رو از دستای بیرون کشیدن تا به منافع خودشون برسن. روز جهانی آزادی نرم افزار روزیه که باید علاوه بر جشنهامون حواسمون رو جمع کنیم که این تکنولوژی های نو بر علیه خودمون استفاده نشه. امیدوارم از زنجان تا رشت و تهران و شیراز، توی یکی از جشن ها شرکت کنین و کلی جای منم خالی کنین. +
فیلم مستند ردهت! Default to open: The story of open source and Red Hat
ردهت فیلمز با افتخار تقدیم می کند. بیست و هفت دقیقه تاریخچه ردهت. یکی از شرکت هایی که خیلی خیلی بیشتر از بقیه توزیع ها به لینوکس خدمت کرده و خودش هم با استفاده از گنو/لینوکس به یک شرکت عظیم تبدیل شده. نگاهی داره به بازمتن و رشد اون در دهه هشتاد و نود و تشکیل و عام شدن ردهت. عالیه. توی یوتیوب دنبال [متن بالا] بگردین و فیلم رو ببنین. شاید هم بخواین روز آزادی نرم افزار روی یو اس بی دیسک داشته باشین و برای بقیه کپی اش کنین. +
کرنل دات اورگ هک شد!
اوایل ماه قبل به چند تا از سرورهای سرورهای کرنل دات اورگ نفوذ شده. گفته میشه هکرها حتی متوجه نشدن وارد عجب جایی شدن و با جا گذاشتن چند ردپای آماتوری، ادمینها که متوجه موضوع شده بودن، اونها رو بیرون کردن. کسی به سورس دست نزده و لینوس فعلا سورس لینوکسش رو به جیت هاب منتقل کرده تا مشکلات حل بشن.
مصاحبه با طراح گنوم۳
سرچ کنین دنبال و بخونین. من نخوندم هنوز ولی شکی نیست که مستقیم از پشت میکروفن می رم بخونم ببینم حرف حسابش چیه (: +
رادیو بیست و چهاروبلاگینا یکی از اون کارهای خوب وبلاگستان است. من مدت ها بود می خواستم در موردشون بنویسم ولی اینقدر تنبلی کردم که رسید به حالا که خودم میهمان دوشنبه هاشون هستم.
این رادیو به شکل عجیب و غیرقابل باور در هفتاد و هشت شماره منتشر شده. هر روز ساعت نه صبح با پنج دقیقه اخبار تکنولوژی. کسانی که پادکست درست کردن می دونن که اینکار واقعا سخته. خیلی سخت.
من هم افتخار دارم که از این به بعد دوشنبهها در دو سه دقیقه آخر برنامه اخبار دنیای آزاد رو می گم. ببخشید که در این شماره صدام ضعیفتر از صدای گوینده اصلی است (: اگر دو سه هفته ادامه بدم باید یک میکروفون بخرم (:
روی مطلب گیمپ خوب است اما… یک کامنت خیلی خیلی طولانی داشتم از مهرداد با کلی سوال در مورد گنو/لینوکس. اینجا جواب می دم شاید به درد کس دیگه هم بخوره.
سلام
در مورد لینوکس چندسالی هست که باهاش آشنا شدم و وبلاگهای طرفدارانش رو دنبال میکنم و صد البته شیفته فلسفه کد باز هستم و چندبارهم اقدام ناموفق داشتم برای مهاجرت به لینوکس که نشد
سوالاتی که همیشه ذهنم و مشغول کرده رو براتون مینویسم تا شاید با جواب شما کمکی بشه به من و امثال من برای درک بهتر لینوکس و انتخاب نهایی
۱ اولین چیزی که منو وامیداره برم سراغ لینوکس مجانی بودن اونه و برچسب نرم افزار دزدی که طرفداران لینوکس همیشه در برخورد با استفاده کنندگان ویندوز استفاده میکنن ! که خوب بعدا فهمیدم که لینوکس مجانی نیست و اگر یک نسخه درست و درمون با پشتیبانی بخواهید باید پول بدیم که خوب میشه همون ویندوز
درست نیست. تقریبا همه لینوکسها رایگان هستند ولی اگر بخوای مثلا یک نفر باشه که در هر لحظه با تلفن در مورد هر مشکلی که داری بهت جواب بده باید پول این سرویس خاص رو بدی. برای شروع لینوکسی مثل اوبونتوشاید چیزی مثل مینت انتخاب بهتری باشه. در مورد هر دو هزاران هزار راهنمای انگلیسی می تونی پیدا کنی و دنیای وب فارسی هم اطلاعات زیادی داره. همینطور لاگ ها (گروه های کاربری لینوکس) و فروم ها هم جاهای خوبی برای یادگیری هستن. همیشه پیشنهاد خوبیه. رایگان و آزاد. اگر دنبال این هستی که بعد از نصب همه چیز بدون نیاز به تنظیمات کار کنه،
۲ اینکه چرا طرفداران لینوکس یک بوم و دو هوان ؟ کسانی که در مورد سیستم عامل و چندتا برنامه کاربردی فریاد (من دزدی نمیکنم)سر میدهند در مقابل از منابع دیگر اینتر نت مثل موسیقی و فیلم و کتاب بدون هیچ عذاب وجدانی استفاده وگاها منتشر هم میکنند.
نظرات خودشون که به خودشون مربوطه و باید از هر فرد بپرسی. خیلی از لینوکسی ها به خاطر خوبی لینوکس ازش استفاده می کنن نه مجانی بودنش و اینکه نمی تونن به دلایل مالی یا قانونی ویندوز بخرن. ولی در مورد من ، آزادی برام بسیار جذابه ولی لینوکس جدای از آزاد بودن برام یک ابزار پایدار و خیلی قوی هم هست. در مورد ویندوز هم تعصبی ندارم که ازش استفاده نکنم. فیلم دزدی هم می بینم و چون تو کشوری زندگی می کنم که توش امکان خرید کتاب هایی که می خوام نیست، بین نخوندن اونها و دزدیدنشون دومی رو انتخاب می کنم.
۳ لینوکس سیستم عامل گیگهاست؟ اوج لذت از لینوکی در بلد بودن فرمانهای اونه و تغیرات دلخواه در سیستم عامل و عملا برای استفاده معمولی و کاربر ساده و خانگی هیچ جذابیتی نداره!
بستگی به هر آدمی داره. تعمیم اشتباهه. هر کس می تونه هر لذتی که دوست داره رو ببره. نظر شخصی من اینه که لینوکس برای دو طیف خوبه: کسانی که واقعا می دونن کامپیوتر چیه و به چه دردی می خوره و ناراحتن که اون کارها رو باهاش نمی تونن توی ویندوز بکنن (متلک بود دیگه! ((: ))) و کسانی که نمی دونن کامپیوتر چیه و سیستم عامل و چیه و فقط می خوان راحت و بی دردسر توی اینترنت بچرخن، چت کنن، ایمیل بخونن و غیره. اولی ها یک ابزار قدرتمند می خوان و دومی ها یک سیستم عامل پایدار که نه ویروس بگیره نه کند بشه نه چیز دیگه. ویندوز هم در حال حاضر برای کسانی خوبه که می خوان شبیه بقیه باشن.
۴ لینوکس به شدت به اینترنت وابسته است! فکرکنید در یک روستای دو افتاده مشغول کارید و ناگهان به دلیل سخت افزاری سیستم شما دچار ایراد اساسی میشودوسیستم عامل بالا نمیاید!
کاربر حرفه ای هم نیستید تا مثلا از طریق بک آپ موجود در هارد اکسترنالتان اوضاع را مرتب کنید و البته اینترنت هم یا نیست یا دیال آپ است . در این حالت چه میکنید ؟ در صورتی که کاربر ویندوز در چنین حالتی یا باید سراغ نزدیک ترین گیم نت روستا رو بگیره و یک یا دو سی دی بخره یا از اولین آدمی که می بینه یک سی دی ویندوز و یک سی دی برنامه کاربردی به امانت بگیره….
مشکل سخت افزاری رو چجوری باید با سی دی ویندوز حل کنیم؟ (: در چنین حالتی اگر فرد مشکل سخت افزاری اش رو حل کنه، لینوکس مثل قبل بوت می شه و بالا مییاد. در عین حال اگر من بخوام برم یک روستای دور افتاده آفریقایی که مثلا سه ماه به اینترنت دسترسی نداشته باشم، روی سیستمم چیزی مثل دبیان نصب می کنم و نه تا دی وی دی اش رو با خودم می برم تا به همه نرم افزارهای جهان دسترسی داشته باشم. اما حرفت از یک نظر هم درسته. کلا لینوکس یک موضوع اجتماعی است و نسخه های معمولی هم به خاطر اینکه در غرب وحشی توسعه پیدا می کنن، تصورشون اینه که اینترنت داری و سعی می کنن کمتر و کمتر به سی دی شون وابسته بشن تا در ده پونزده دقیقه راه بیافتن (: البته نسخههای وطنی با اینترنت وطنی سازگارتر شدن. مثلا چیزی مثل آریوس تلاش کرده در یک دی وی دی تقریبا تمام چیزهای مفید برای یک کامپیوتر عمومی رو فراهم کنه.
اما اگر می خوای چیزی داشته باشی که در هر روستایی احتمال بدی گیمنتها بازیهاش یا خودش رو میفروشن، شدیدا توصیه می کنم از ویندوز استفاده کنی.
۵ آینده لینکوکس به کجا می رود ؟ یادم میاد اوایل طرفداران لینوکس مرتب افزایش تعداد دانلود لینوکس و یا مهمتر از اون فایرفاکس روبرخ میکشدن (من خودم کاربر فایرفاکسم) ولی
هیچوت گفته نشد از این تعداد دانلود نسخه های مختلف لینوکس چه تعداد نصب و در حال کاره و یا جه درصدی از فایرفاکس برای نصب بر روی ویندوز دانلود شده که البته بدست آوردن چنین اطلاعاتی برای منتشرکنندگان بسیار ساده بود عاقبت استفاده از لینوکس در تلفن های همراه با آن همه سر و صدا چرا فقط به دو سه مدل ان هم بصورت شکست خورده منجر شد ؟ (امیدوارم نگویید اندروید نوعی لینوکسه !)
آینده ؟ ما لینوسکی ها پیشگو نیستیم (حداقل در زمینه سیستم عامل) (: من یک سیستم عامل خوب دارم که با شادی باهاش کار می کنم و ازش لذت می برم. نویسنده اصلی هسته لینوکس (لینوس توروالدز) می گه که اگر واقعا در بیست سال آینده مردم هنوز در حال استفاده از لینوکس باشن یک مشکل بزرگ در جهان وجود داره. دنیا باید به پیش بره. در این لحظه گنو/لینوکس بهترین سیستم عامل دنیا -برای من- است و من ازش استفاده می کنم. در آینده بقیه هم خواستن استفاده کنن نخواستن نکنن (: من هم بدون شک اولین روزی که ببینم چیزی برام از لینوکس بهتره از اون استفاده خواهم کرد. اینکه چند نفر در دنیا به چی اعتقاد دارن ثابت نمی کنه که اون چیز بهترینه. اگر اینطوری باشه بین باورهای مذهبی بهترینشون مسیحیت است و بین شعبههای اسلام، بهترینشون اهل سنت و بین زبانهای جهان احتمالا بهترین زبان چینی. در حال حاضر لینوکس در حدود یک درصد دسکتاپهای جهان رو به خودش اختصاص داده که به نظر من به شکل غیرقابل باوری زیاده برای چیزی که نه تبلیغی داره نه زد و بندی با سیستم سرمایه داری.
در ضمن اندروید یک لینوکسه. مائمو لینوکستره ولی شکست خورد چون نوکیا از نظر تجاری خوب باهاش کار نکرد. به نظر شخصی من از نظر فنی مائمو بهتر از اندروید است اما از نظر تجاری بین گوشیهای هوشمند فعلا اندروید در جهان حرف اول رو می زنه و مائمو رسما با قرارداد بین نوکیا و مایکروسافت کنار گذاشته شده.
راستی… من سوالت رو با تمرکز روی «دسکتاپ» جواب دادم دیگه (: توی سرورها که در برتری فعلی لینوکس هیچ حرفی نیست.
آیا سیستم عامل گوگل تیرخلاصی خواهد بود بر لینوکس (البته منظورم لینوکس کلاینته و نه سرور ) آینده لینوکس با رویکرد جهانی به سمت تبلت ها چه خواهد شد ؟
سیستم عامل گوگل؟ یعنی کروم؟ خب اونم که لینوکسه با یک هسته کروم (: رو تبلتها هم فعلا اندروید وضع خوبی داره. همینطور آی.او.اس که شاید جالب باشه بدونیم که یک یونیکسه و حتی از لینوکس، یونیکس تره.
و در آخر اینکه شعور جمعی چه انتخابی دارد ؟ در دنیای خارج از ایران و چند کشور دیگر که قوانین سفت و سخت کپی رایت اجرا میشود و یک نسخه ویندوز بیش از صد دلار قیمت دارد و برنامه های کاربردی نیز قیمت هایی مشابه چگونه است که ۹۸% تولیدات پی سی ها و لب تاب ها با ویندوز ارائه میشود ؟ مگر میشود برای محصولی تا این حد غیر ایمن و گران و ضعیف تقاضایی باشد ؟
دلیل فروش بالای ویندوز اینه که مردم با ویندوز بزرگ شدن و کامپیوترهاشون رو با ویندوز می خرن. اگر تعداد خرید / سفارش / دانلود سی دی های لینوکس رو مقایسه کنی با تعداد فروش / دانلود ویندوز احتمالا رقم جالبی به دست خواهد اومد. راستی «شعور جمعی» عبارت پیچیدهای است که توی شرایط برابر ممکنه تا حدی معنی بده. من خودم اکثرا لپ تاپهام رو با ویندوز خریدم چون از قبل روشون بود. نیازی هم ندیدم که حوصله کنم ایمیل بزنم به سازنده و ویندوز رو پس بفرستم و پولش رو بگیرم (یکی از دوستام واقعا اینکار رو کرد و جواب هم داد). استدلال مبتنی بر شعور جمعی شبیه این می شه که بگیم چینی بهترین زبانه چون بیشترین متکلم رو داره یا مسیحیت بهترین دینه چون بیشترین پیرو رو داره (: اگر صد در صد آدمها بگن زمین مسطحه، این باعث نمی شه که زمین مسطح بشه (:
ببخشید اگر این کامنت اینقدر طولانی شد. مدتها بود که می خواستم این موارد را با جادی (کیبرد آزاد) مطرح کنم که قسمت نشد و متاسفانه قرعه به نام شما افتاد
با تشکر و آرزوی موفقیت
البته من خود جادی هستم و اینجا هم کیبرد آزاد (: باعث افتخاره که جواب دادم (: این رو هم اضافه کنم که از نظر من کامپیوتر ابزار است. هر کس با ابزارش جوری کار می کنه که دوست داره. ممکنه من بتونم به شکل منطقی توضیح بدم که گازانبر رو باید با یک دست گرفت ولی اگر کسی گفت دوست داره که هر دسته گازانبرش رو با یک دست مستقل بگیره و فشار بده من اجازه ندارم برم به اصرار جلوش رو بگیرم. هر کس دوست داره با کامپیوترش یک مدلی کار کنه. من برای خودم ابزاری می خوام شدیدا انعطاف پذیر و پایدار و قابل اطمینان به تمام اجزاش که بتونم مثل لگو باهاش بازی کنم و ترجیح می دم فلسفه وجودی اش هم لذت بخش باشه. مشخصه که بهترین انتخابم لینوکسه. ممکنه یکی چیزی بخواد بتونه از نود درصد افرادی که دور و برش هستن در موردش سوال کنه یا بتونه حداکثر سازگاری رو با بازیها و اسناد بقیه داشته باشه. خب برای چنین کسی ویندوز انتخاب بهتریه. مشخصا من ترجیح می دم دوستان بدون ویروس و بدافزار و کند شدن و نصب مجدد و … کار کنن ولی اصرار و اجباری ندارم سر این جریان (: آدمهای بالغ و عاقل، چیزی که براشون راحت تره رو انتخاب می کنن.
از هر طرفدار سر و پا قرص نرمافزارهای آزاد که بپرسید به جای فوتوشاپ باید از چه چیزی استفاده کرد به شما خواهد گفت «گیمپ» و بعد اضافه خواهد کرد که «البته گیمپ کمی متفاوت است اما بعد از کمی عادت کردن و تمرین میتوانید کارهایی که با قبلا با فتوشاپ میکردید را با اینهم بکنید.». اما آرزوی من این است که امسال شاهد حضور فتوشاپ تجاری برای لینوکس باشیم تا بتوانم دنیای آزادم را برای جمع بیشتری تبلیغ کنم.
مساله این است که ظاهرا از نظر حرفهایها، گیمپ جایگزین مناسبی برای فتوشاپ نیست. این را عدم استفاده از گیمپ در جمع حرفهها و همینطور مقاله هفته قبل تروی سوبوتکا تشریح میکند. او میگوید که گیمپ به سه دلیل نمیتواند به عنوان یک نرمافزار حرفهای ویرایش تصاویر استفاده شود. اولین عاملی که تروی به آن اشاره میکند دقت است. او میگوید که گیمپ تنها از هشت بیت برای هر کانال رنگی استفاده میکند و در نتیجه برای هر رنگ در هر کانال تنها ۲۵۵ انتخاب مختلف دارد. این عدد در یک دوربین عکاسی دیجیتال کاملا معمولی با فرمت RAW، بین ۱۲ تا ۱۴ است و این به سادگی یعنی از دست دادن اطلاعات فقط با باز کردن یک فایل در گیمپ.
نکته دوم مورد اشاره، کارایی عملی گیمپ است. این نرمافزار از ابتدا برای فایلهای بسیار حجیم طراحی نشده و حتی قلموهای آن هم به شکل پیش فرض سایزهای کوچکی دارند. این موضوع استفاده از گیمپ را حتی برای کار روی یک صفحه آ۴ با دقت ۳۰۰ پیکسل در اینچ هم سخت میکند. اما نکات فنیتر دیگری هم وجود دارند از جمله بحث نور خطی. در مونیتورهای کامپیوتری، به خاطر حضور اشعه کاتودیک و اینجور مباحث، رنگها رفتار خطی ندارند. یعنی اگر یک واحد نور قرمز را به یک واحد نور قرمز اضافه کنید، دقیقا به دو واحد نور قرمز نمیرسید و اینجور بحثها. نرمافزارهای حرفهای تر این مشکلات را با کالیبره کردن حل میکنند ولی تا به حال که گیمپ راهی برای حل این مساله ارائه نکرده.
مشخص است که امکان اصلاح گیمپ وجود دارد، امکان نوشته شدن یک برنامه آزاد برای ویرایش تصاویر از صفر هم صد در صد محتمل است و حاضر هستم شرط ببندم که به راحتی میتواند از فتوشاپ هم بهتر بشود. اما سوال این است که آیا کسی حاضر است برای اینکار وقت و انرژی بگذارد؟ حداقل دو سه سال است که میشنویم گیمپ قرار است یک پنجرهای بشود اما هنوز هم این اتفاق نیافتاده. میدانید چرا؟ در ماههای آخر ۲۰۱۰، دلیل عدم انتشار نسخه تک پنجرهای جدید اینطور اعلام شد: باقی ماندن تنها دو توسعه دهنده در پروژه و نبود وقت کافی توسط آنها.
گیمپ مشکل توسعه دارد و در حال حاضر هم توسط حرفهایها مورد استفاده نیست. مشکلی نیست و این نرمافزارهای برای کارهای ویرایشی من از سرم هم زیاد است اما شدیدا دوست دارم فتوشاپ تجاری را هم روی لینوکس ببینم تا سیستم عاملم برای یک قشر جدید هم قابل استفاده شود. از سال ۲۰۰۶، یک نظر سنجی از طرف ناول نشان داده بود که فتوشاپ در صدر برنامههایی است که لینوکسیها دوست دارند آن را روی سیستمعاملشان ببینند و من هنوز هم همین آرزو را دارم.
توجه: این یک مطلب خیلی خاص است. مخاطبش نه حرفه ای های لینوکس هستن نه آماتورهای لینوکس. غیر لینوکسی ها هم که اصلا (: تنها احتمال تویی و یکی دو نفری که دنبال اینن که واقعا منطق کامند لاین لینوکس رو درک کنن. این آموزش دستورات لینوکس نیست ولی توش آموزش داره. آموزش اینکه چطوری با لینوکس کار می کنم که لینوکس برام می شه یک ابزار عالی. اینجا سعی کردم قدم به قدم بگم که یک مساله رو چطوری حل می کنم. قدمهای برداشته شده ساده هستن ولی خروجی نهایی مثل جادو زیب است (:
دوستم یک مشکل داره! سایتش هک می شه و اون می خواد از طریق یک روش عجیب جلوش رو بگیره! به عبارت دیگه، وضعیت دوستم اینه که سروری داره که مشکوکه به تغییرات گاه گداری یکسری فایل توش – یک جور هک. می گه چند ساعتی هست که داره سعی می کنه برنامه ای بنویسه که «تمام فایل های یک شاخه خاص و شاخههای درون اون رو چک کنه و اگر توی فایلهایی که در ده دقیقه گذشته عوض شدهاند، مثلا عبارت hacked بود، اسم فایل رو بنویسه.»
گنو/لینوکس یک ابزار عالی است با کلی خرت و پرت که می شه بهم جوششون داد. ما اول چی میخوایم ؟ پیدا کردن تمام فایلهایی که در ده دقیقه گذشته عوض شدهاند. میدونم که دستور find مال این تیپ کارها است و راهنمای هر دستوری هم توی man پیدا میشه. پس میزنم man find و توش میبینم که:
-mmin n
File's data was last modified n minutes ago
خلاص! پس فایند یک سوییچ داره که کل فایلهایی که در n دقیقه قبل عوض شدن رو نشون میده. کافیه بزنم:
من که کیف میکنم (: حالا فهرستی دارم از تمام فایلهایی که در ده دقیقه قبل تغییر کردن. حالا کافیه روشون جستجو کنیم. می دونم که توی find یک سوییچ هم داریم به اسم exec که جلوش هر دستوری بزنیم روی خروجی ها اجرا می شه. برای گفتن به exec که دستورات تموم شده باید یک ;\ بذاریم و جلوی exec هم اگر {} بذاریم یعنی اسم فایلی که پیدا کرده رو اینجا بنویسه. راستی! اینها رو من بار بار اول و دوم و سوم و چهارم و پنجم و ششم توی man find نگاه کردم ولی الان دیگه حفظ شدم. بذارین تست کنیم:
درسته پس. الان قسمت اول فایند، فایل های تغییر کرده در ده دقیقه رو پیدا می کنه و قسمت exec اسم اون فایل رو جلوی یک echo می ذاره که دستور را چاپ می کنه. پس می رم قدم بعدی که grep کردن است. grep توی یک فایل دنبال یک عبارت می گرده و اگر بود، اون قسمت رو می نویسه. من یک سوییچ H هم اضافه می کنم تا اسم فایل رو هم بنویسه. پس در کل دارم:
bash-4.1$ sudo find /home -mmin -10 -exec grep hacked {} \;
grep: ./gedit.jadi.2767816239: No such device or address
grep: ./orbit-jadi/linc-5b12-0-2c85f1f5cb706: No such device or address
grep: ./orbit-jadi/linc-60d9-0-436786093cc42: No such device or address
grep: ./orbit-jadi/linc-5ff8-0-6af67eaaaf2db: No such device or address
grep: ./orbit-jadi/linc-58be-0-373ce140b83c4: No such device or address
this hacked my
اوه! اولا H رو یادم رفت بذارم و در نتیجه اسم فایلها چاپ نشدن و دوم اینکه یکسری error هم دارم. در لینوکس بعضی خروجی ها ارور هستن که با اینکه ما هر دو رو یکجا می بینیم اما ماهیتشون با خروجی برنامه فرق داره. این ارورها مال این هستن که در این حالت خاص من در اینجا روی فایلهایی گرپ کردم که فایلهای معمولی نیستن و محتویات قابل خوندن ندارن.
چیکار کنیم؟ اضافه کردن H که آسونه! برای ارور هم ما یک «دستگاه» جذاب توی لینوکس داریم به عنوان null که مثل بقیه ابزارها توی دایرکتوری dev است و هر چیزی روش نوشته بشه می ره به ناکجا آباد و غیب می شه پس کافیه من خروجی ارور رو به جای خروجی معمولی که روی صفحه است، بریزم روی این دستگاه تا از شرش راحت بشم! خروجی ارور رو با این عبارت می شه کنترل کرد <2 پس در نهایت خواهم داشت:
عالی! (: نتیجه دلخواه دوستم کاملا آزاد و شاد همین دستوره:
توی دایرکتوری home بگرد. فایل هایی که در طول ده دقیقه قبل تغییر کردن رو نشون بده. بعد خط به خط اسم اون فایل رو بذار جلوی دستور گرپ که دنبال عبارت hacked می گرده. راستی! به خاطر سوییچ اچ، اسم فایل رو نشون بده و خروجی ارور استاندارد رو هم بریز توی نول که می ره به ناکجا آباد.