سندرم گودر سفید

29 08 2008

خب مشکل اخیر گوگل ریدر که به سندرم گودر سفید مشهور شده رو خیلی ها دارن، من هم چند وقت پیش این مشکل رو داشتم، من با این لینک رفتم و درست شد، شما هم آزمایش کنید، شاید درست شد: http://google.se/reader

پ‌ن: بد نیست راه حل جناب فتحی رو هم ببینید.





موبایل

28 08 2008

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





و سار باز هم افتخار آفرین شد

23 08 2008

بعد از هادی ساعی که گردن آویز خوش رنگ المپیک پکن را به گردن آویخت، اینبار نوبت به سار است تا بر سکوی دوم «برترین وبلاگ روز» بنشیند و تخم شادی را در دل هموطنان غیور و شهید پرور این مرز و بوم کهن بکارد. اشک شوق چشمان تمام هم وطنان را فرا گرفته و همه یک صدا فریاد می‌زنند: «سار، سار، سار». سار بار دیگر این افتخار غرور آفرین را به هموطنان عزیز هدیه می‌کند به پاس دعا های خیر ایشان که همواره در فشار مشکلات و سختی ها و برق قطی‌ها، همراه او بوده. گوش دل می‌سپاریم به سرود «من نه منم من، نه من منم من» و اینا.

نمایی از سار بر سکوی دوم

نمایی از سار بر سکوی دوم

با کسب این افتخار، سار به رده‌ی ۶۹ جدول توزیع مدال در wordpress.com رسید (منبع). باشد آغاز راهی برای جوانان وبلاگ نویس این مرز و بوم.





سوزه یا ویندوز

22 08 2008

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

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

پ‌ن: من واقعا نمی‌دونم که باید سوزه رو جزو نرم افزار های آزاد دسته بندی کنم یا نه!





مایکروسافت سوزه را خرید

22 08 2008

امروز وقتی از خواب بیدار شدم و ایمیل هام رو چک کردم، به یه خبر عجیب بر خوردم. Micr0$0ft یه قرار دار با N0vell امضا کرده، فعلا بدون هیچ تفسیری خبر (منبع) رو می‌نویسم:

شرکت مايکروسافت روز گذشته اعلام کرد که با 100 ميليون دلار سرمايه‌گذاري جديد، همکاري‌هاي کنوني خود را با شرکت Novell گسترش مي‌دهد.

شرکت‌هاي مايکروسافت و Novell همکاري‌هاي دوجانبه خود را از 2 سال قبل آغاز کرده‌اند و غول نرم‌افزاري دنيا هم‌اکنون قصد دارد با خريد نرم‌افزار Suse Linux شرکت Novell به ارزش 100 ميليون دلار، پس از پشتيباني و ارايه خدمات براي اين نرم‌افزار، آن را به مشتريان بفروشد.
طبق اخبار منتشر شده از سوي مايکروسافت، اين سرمايه‌گذاري‌ها از ماه نوامبر سال جاري ميلادي آغاز مي‌شود.

اين قرارداد با محوريت تطبيق بيشتر دو نرم‌افزار Windows Server و Suse Linux Enterprise Server صورت گرفته است. طبق قرارداد مايکروسافت و Novell که در نوامبر 2006 منعقد شد و مدت آن 5 سال اعلام شده است، شرکت مايکروسافت موظف شد به ميزان 240 ميليون دلار از نرم‌افزارهاي Novell را خريداري کند. شرکت Novell اعلام کرد که در طول 18 ماه گذشته به ميزان 157 ميليون دلار از نرم‌افزارهاي اين شرکت به مايکروسافت فروخته شده است.

اين دو شرکت اعلام کردند که از هم‌اکنون تا ماه نوامبر، به معرفي بيشتر اين نرم‌افزارها و پشتيباني‌هاي مايکروسافت از آن‌ها که مزاياي فراواني براي سازمان‌هاي بزرگ دارد، خواهند پرداخت.

اين همکاري‌ها باعث انتقادات شديد مدافعان نرم‌افزارهاي متن‌باز مبني بر بروز اختلال در روند اين نرم‌افزار شده است. کاربراني که قصد استفاده از اين محصولات را دارند، با فضاي ادغام شده از نرم‌افزارهاي مايکروسافت و Novell مواجه مي‌شوند.

مايکروسافت و Novell اعلام کردند، شرکت‌هايي که از اين همکاري‌ها سود خواهند برد شامل BMW، HSBC Holdings،‌ Southwest Airlines و Wal-Mart مي‌شوند.

واقعا جای تاسف داره. من هنوز باور نمی‌کنم.





کتاب ۵۰۰ صفحه‌ای

21 08 2008

با اینترنت ایران می‌شه یه کتاب ۵۰۰ صفحه‌ای رو به راحتی دانلود کرد (؟!) ولی با برق ایران نمی‌شه اون کتاب رو تا آخر خوند!
نتیجه گیری: اینترنت در ایران از مدرن ترینِ تکنولوژی هاست.





تجربه‌های من، تجربه‌ی ۴

20 08 2008

وقتی یه دیوار می‌سازین، یه کاخ می‌سازین یا حصار، دقت کنید که خودتون پشتش نمونید.





بلاگفا یا آزادی؟

10 08 2008

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

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

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





کتاب آموزش گام به گام…

9 08 2008

مطلب زیر نقل دقیق مقدمه‌ی کتاب* «آموزش گام به گام برنامه نویسی به زبان جاوا (مرجع کامل)» از انتشارات «علوم رایانه» تالیف «مهندس عین الله جعفر نژاد قمی»، من در اون حد نیستم که بخوام نظری بدم، شما خودتون بخونید و قضاوت کنید:

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

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

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

بابل، زمستان ۱۳۸۰
عین‌الله جعفر نژاد قمی
jghomi@sinasoft.net

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

پ‌ن: خوشحال می‌شم که با دوستان دیگه در مورد این نویسنده تبادل نظر کنم.

*: کتابی که من این رو ازش نقل کردم، چاپ سوم این کتاب بوده.


بعد نوشت: فراموش کردم که بگم این کتاب هیج مرجعی رو معرفی نکرده، به نظر نمیاد ترجمه باشه، چون در اون صورت مرجع اصلی حتماً باید ذکر بشه، انگار آقای مهندس کتاب رو از حفظ نوشتن.





FriendFeed در خط‌فرمان

9 08 2008

شاید از مخاطب های وب‌نوشت من کمتر کسی باشه که با FriendFeed آشنا نباشه. اگه اینطوره، شما رو دعوت می‌کنم که اینجا رو مطالعه کنید و بعد به خوندن ادامه‌ی مطلب من بپردازین.

این FriendFeed هم مثل خیلی از وبسایت‌های «Web2» ای، API برای کاربرد های خارج از خودش داره. (شاید در آینده در مورد API یه پست مفصل نوشتم!) این API کمک می‌کنه که برنامه‌هایی برای کار کردن با این وبسایت ساخته بشه، حالا چه تحت مرورگر و چه تحت میزکار (این تحت میزکار رو از خودم درآوردم، اگه معادلی براش بلدین، به من هم یاد بدین). از طرفی کاربر‌های گنو/لینوکس و البته هم خانواده‌هاش خیلی راحت می‌تونن با نوشت برنامه‌های ساده‌ای (معروف به Script) و اجرای اون تحت خط‌فرمان به امکانات جالبی دست پیدا کنن. از جمله‌ی این امکانات می‌شه به ارسال Feed به Friend Feed اشاره کرد. دوستانی که Feed‌های من رو توی FriendFeed دنبال می‌کنن شاید دیده باشن که من عکس‌های زیادی می‌فرستم که البته به جایی پیوند داده نشده، اون ها رو از خط‌فرمان ارسال کردم! فکر کنم مقدمه چینی بس باشه.

آقای Paul Buchheit توی وبلاگشون یک Script جالب برای Friend Feed معرفی کردن که من این رو یکم بیشتر توضیح می‌دم تا همه بتونن از این امکان استفاده کنن. البته من مطلب ایشون رو ترجمه نمی‌کنم و البته یه تغییر کوچولو توی Code ایشون دادم. و اضافه کنم که من توضیح‌های زیر رو بر اساس Ubuntu و البته پارسیکس (که فکر می‌کنم میون کاربر‌ها بیشترین کاربرد رو داره) می‌دم ولی اگه از توزیع دیگه‌ای مثل Fedora یا Suse استفاده می‌کنید و متوجه نمی‌شین که من چکار کردم، بگین تا راهنماییتون کنم. اول از همه بذارین پیش‌نیاز رو معرفی کنم. برنامه‌ی cUrl پیش نیاز این Script هستش. برای Ubuntu می‌تونید با دستور زیر نصبش کنید:
sudo apt-get install curl
و پارسیکسی‌های عزیز هم:
su -c 'apt-get install curl'
و البته بگم که توزیع‌های مبتنی بر Debian همه (البته بهتره بگم اکثرشون) به این شکل هستن. برای کاربر‌هایی که دوست ندارن که از خط فرمان استفاده کنن، عرض کنم که از منوی System برین قسمت Administration و بعد Synaptic Package Manager و از اونجا با ابزار‌های اون برنامه، cUrl رو نصب کنید. (این توضیح برای میز کار Gnome بود.)

خب، از اینجا سند مورد نیازمون رو دریافت کنید. البته می‌تونید (و پیشنهاد می‌کنم) که با دستور زیر این کار رو انجام بدین:
wget http://saarblog.files.wordpress.com/2008/08/ff.odt
خب، از اونجایی که وبسایت wordpress.com اجازه‌ی Upload سند‌های بدون پسوند رو به من نمی‌ده، من یه پسوند به سند اضافه کردم، خواهشاً اون پسوند رو با تغییر نام از انتهای اسم سند بردارین و اون رو به ff تغییر نام بدین، اگه با دستور بالا سند رو دریافت کردین، با دستور زیر خیلی راحت سند رو هم تغییر نام بدین:
mv ff.odt ff
حالا می‌تونید سند رو با یک ویرایشگر متن خام، مثل Gedit یا Vim ویرایش کنید، روی فایل دو بار Click کنید و یا از دستور زیر استفاده کنید:
gedit ff
خط پنجم سند، اینطور چیزی نوشته (که این همون قسمتیه که من ویرایشش کردم):
USER="UserName:RemoteKey"
شما به جای Username و RemoteKey مشخصات خودتون رو وارد کنید، اگه نمی‌دونید RemoteKey شما چیه، به این آدرس برین و اون رو به دست بیارین.

خب تا اینجا عالی بود. سند رو ذخیره کنید. اگه دوست دارین از محیط Graphicی استفاده کنید، روی سند Click راست کنید و Properties رو بزنین، به سر برگ Permissions برین و قسمت Execute رو مارک دار کنید. با این کاراجازه‌ی اجرا شدن به این برنامه می‌دین (قابل توجه کسانی که نمی‌دونن: تا مشخصه‌ی «اجرا شونده» به یک سند داده نشه توی Gnu/Linux، اون سند اجرا نمی‌شه، حتی اگه Firefox باشه و حتی اگه Virus باشه!) پنجره‌ی باز رو ببندین. اما دوستانی که خط‌فرمان رو دنبال می‌کنن، دستور زیر معادل مرحله‌ایه که توضیح دادم:
chmod +x ff
خب تا اینجا کار تمومه و می‌تونید از برنامه استفاده کنید. البته برای این کار باید آدرس برنامه رو ذکر کنید که شاید دلچسب نباشه! بیاین این برنامه رو به دستورهای خط فرمانمون اضافه کنیم. البته برای این کار نیاز به دسترسی Super User داریم. اگه از محیط Graphic استفاده می‌کنید، میان‌بر ALT+F2 رو از روی صفحه‌کلید بزنید تا صفحه‌ی Run Application باز بشه. اونجا تایپ کنید:
gksu nautilus
تا مرورگر اسناد باز بشه. به دنبال سندی که دریافت کردین بگردین و روی اون Click راست Mouse رو بزنید و گزینه‌ی Cut رو بزنید (البته می‌شه Copy رو هم زد). بعد به آدرس زیر برین:
/usr/bin
و اونجا از منوی Edit گزینه‌ی Past رو انتخاب کنید. اما دوستان خط فرمانی می‌تونن دستور زیر رو استفاده کنن،Ubuntu کارها دستور:
sudo cp ff /usr/bin/
و پارسیکسی‌های عزیز:
su -c 'cp /usr/bin/'
و کار تمام شد! خب از این به بعد برای ارسال یک Feed به FriendFeed کافیه یک خط فرمان باز کنید و توش دستور زیر رو بنویسید:
ff -t 'متن ارسالی'
و اگه دوست دارین یک پیوند رو هم در Feed داشته باشین، دستور رو به صورت زیر به کار ببرین:
ff -t 'سار' -l 'http://saarblog.wordpress.com'
البته دقت کنید که «L» کوچیک نوشتم و نه یک!

برای ارسال تصویر (ها) هم می‌تونید آدرس اون تصویر (ها) توی حافظه (و نه اینترنت) رو برنامه ارسال کنید:
ff /address/to/pictures
و در آخر هم بگم که تمام حالاتی که گفته شد انتخابی هستش، منظورم اینه که شما می‌تونید مثلا فقط تصوری ارسال کنید یا تصویر رو با یک متن و یک پیوند یا حتی تنها یک پیوند. البته در صورتی که هیچ چیزی به برنامه ارسال نشه، راهنما نشون داده می‌شه. البته یه توضیح کوچولو هم بدم که برای اجرای برنامه می‌تونیم از خط‌فرمان بهره نگیریم و از Run Application استفاده کنیم.

این هم تصویر نمونه

این هم تصویر نمونه

پ‌ن: توی این مطلب سعی کردم فارسی رو بپاسم!
پ‌ن: اگه به مشکلی برخوردین، من در خدمتم!
پ‌ن: سعی کردم مراحل گرافیکی کار رو هم بگم که دوستان خرده نگیرن که توی گنو/لینوکس نمی‌شه بدون خط‌فرمان زندگی کرد! البته کار رو راحت تر و سریع تر می‌کنه.
پ‌ن:‌ من توی Weblog می‌نویسم گلابی خوشمزست، بعضی‌ها به خودشون می‌گرین و میان می‌گن گلابی خودتی! از دست این جماعت!
بعد نوشت: این مطلب در همین مورد رو بخونید: با فرند فید زندگی آنلاین اجتماعی خود را متمرکز کنید