بایگانی ماهیانه: دسامبر 2008

طرح اتصال منازل ایران به فیبر نوری


این طرح در صفحه دانش و فناوری روزنامه همشهری تاریخ دیروز سه شنبه، ۱۰ دی مطرح شده. مطرح کننده هم پروفسور جواد صالحی است. متولد کاظمین عراق و استاد دانشگاه شریف.

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

چیزی که من می‌خوام در موردش صحبت کنم، اینه که اگر واقعا قراره فیبرنوری به خونه‌ها بیاد و مردم اینترنت پر سرعت داشته باشن، دانشگاه و پرفسور و چهارمین دانشمند جهان اسلام (؟)‌ و این چیزها کاره ای نیستند. تکنولوژی رساندن فیبرنوری به استفاده کننده نهایی / خانگی اصولا چیز جدیدی نیست که قرار باشد بزرگترین دانشمندان جهان اسلام کشفش کنند (: نیازی هم به تحقیقات دانشگاهی با تجهیزات بالا بالا ندارد (متن مقاله). کاری که باید بشود که سیاستمنداران و بودجه ریزان، تصمیم بگیرند که مفید است، سانسورچی‌ها را راضی کنند و عملیات اجرایی را شروع کنند. به همین سادگی. به نمودار زیر نگاه کنید:


همانطور که نمودار شورای فیبر به خانه نشان می‌دهد، در کشوری مثل کره جنوبی، بیشتر از ۳۰٪ خانه‌ها فیبرنوری دارند، رتبه‌های بعدی هنگ کنگ (۲۲٪) و ژاپن (۲۱٪) هستند. یعنی از هر سه خانه یکی یا از هر چهار خانه، یکی.

وقتی این آمار را می‌بینیم به راحتی معلوم است که کشیدن فیبرنوری به خانه، تکنولوژی کشف شده است و یک سرویس معمول مخابراتی که تنها دلیل نبودن آن در بعضی کشورها، عدم سیاست گذاری معطوف به آن در کشور است.

شیوه به روز رسانی یک سایت مبتنی بر اسپیپ

چرا؟

ایمنی یک برنامه شدیدا وابسته به این است که به روز باشد. اگر می خواهید سایت یا کامپیوتر یا سرور شما نسبت به تمام حملات کشف شده در جهان ایمن باشد باید از یک نرم افزار بازمتن (مثل لینوکس، وردپرس، اسپیپ، دروپال و … ) استفاده کنید و

قدم اول

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

حرکت

برای ارتقاء یک سایت اسپیپی به بالاترین نسخه موجود کافی است فایل به آدرس http://www.spip.net/spip-dev/INSTAL… را دانلود و در دایرکتوری ای که اسپیپ در آن نصب شده‌ است، آپلود کنید. حالا به صفحه مدیریت سایت خود لاگین کنید و بعد فایل spip_loader.php را صدا بزنید؛ مثلا با صدا زدن آدرسی مثل: http://yourdomain.com/spip_loader.php .

صفحه ای مثل این ظاهر می‌شود.


دگمه Install را بفشارید و منتظر بمانید. سیستم فایل‌های جدید را نصب می‌کند و بعد ممکن است شما بخواهد که در سیستم لاگین کنید و در نهایت دوباره خود را در صفحه مدیریت خواهید یافت:


سیستم به شما می‌گوید که به روز شده است و نوبت آن است که بانک اطلاعاتی را به روز کند. روی نوشته Click on this link کلیک کنید تا این کار هم انجام شود. ممکن است در طول کار لازم شود یکی دو بار دیگر کلید submit یا next را فشار دهید. شما که قبلا از سیستم پشتیبان گرفته‌اید، نباید نگران این کار باشید. توجه کنید که ممکن است لازم باشد یکی دوبار این مرحله را تکرار کنید.


در صورتی که مشکل خاصی پیش نیامده باشد، سیستم شما به نسخه جدید ارتقاء خواهد یافت. در صورتی که مشکل بدی پیش بیاید، از روی پشتیبان باید به نسخه قبلی برگردید (:

کاغذ خرد کن با نیروی همستر


همستر باید ۴۵ دقیقه روی چرخ بدود تا یک کاغذ آ.۴ به طور کامل خرد شود. بعد کاغذ خرد شده روی کف قفس می‌ریزد و حیوان کوچولوی پشمالو، یک تخت تازه پیدا می‌کند.

این قفس توسط تام بالهاچت(؟) ۲۹ ساله و به عنوان پروژه لیسانس رشته طراحی صنعتی ساخته شده.

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

او اضافه می‌کند که «کاغذ خردکن همستری به همه این‌ها جواب می‌دهد چون برای تولید انرژی به همستر وابسته است و درعوض، از کاغذهای محرمانه شما برای این حیوان یک تخت خواب گرم و نرم می‌سازد.»

تا به حال چندین شرکت پیشنهاد کرده‌اند که این نمونه اولیه را به تولید انبوه برسانند.

منبع: تلگراف

گنو/لینوکس خوبه چون به شما امکان پیاده کردن ایده‌هاتون رو می‌ده

من مشغول ترجمه یک کتاب جدید هستم. فایل انگلیسی رو به شکل یک فایل متنی دارم و در فایل فارسی، ترجمه رو می‌نویسم. به جای اون کاغذی هم که سابقا لای کتاب‌های سنتی می‌ذاشتیم، پنج تا / می‌زنم (یعنی /////) تا نشون بدم که الان در کجای کتاب هستم.

هربار که کتاب رو باز می‌کنم، دنبال ///// ‌می‌گردم و می‌رسم به جایی که تا الان ترجمه کردم و بعد ترجمه رو جلو می‌برم و در آخر کار، یک ///// می‌ذارم سر جایی که الان هستم. در واقع علامت ///// همیشه به من نشون می ده که تا کجا ترجمه کرده‌ام.

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

قدم اول اینه که ببینم چه سهمی از کتاب رو ترجمه کردم. دستور wc (مخفف word count) رو دارم که می‌تونه خط‌ها و کلمات و حروف هر چیزی رو بشمره. پس می‌زنم wc -l english.txt و بهم می‌گه که کتاب ۸۷۵۰ خط است (توجه داریم که در بحث دیجیتال، خط یعنی پاراگراف). حالا باید ببینم علامت ///// در خط چندم است. دستور grep رو داریم که هر چیزی رو توی هر چیز دیگه‌ای می‌گرده. حتما یک سوویچ هم داره که شماره خط رو برمی‌گردونه. من این سوییچ رو حفظ نیستم پس مثل هر چیز دیگه‌ای تایپ می‌کنم man grep و یک راهنمای کامل می‌گیرم که توش نوشته سوییچ n شماره خط رو برمی‌گردونه. پس من می‌زنم grep -n “////” english.txt و می‌بینم که تا پاراگراف چند رو ترجمه کرده‌ام:


به من می‌گه که ۵۰۴ پاراگراف رو ترجمه کرده‌ام. حالا کافیه قسمت اول رو جدا کنم. دستور cut می تونه در یک متن ستون‌های مختلفی که با یک علامت از هم جدا شدن رو تشخیص بده. من می خوام جدا کننده ام : باشه (:d-) و فیلد اول رو می‌خوام (f1-). توی لینوکس مثل لگو، می‌شه دستورات رو با | به هم چسبوند. پس داریم:


زیبا نیست؟ در واقع من با یک خط، درآوردم که الان کجای ترجمه هستم. حالا کافیه این رو بچسبونم به دستوری مثل ploticus که از خط فرمان، نمودار می‌کشه. من هم این دستور رو بلد نبودم ولی یک جستجوی ساده در گوگل برای command line pie chart رسوندم به صفحه این دستور و یک مثال خیلی ساده ازش. حالا فقط کافیه من عددی که بالا به دست آوردم رو به همراه تعداد کل صفحات و عنوانی که می‌خوام در نمودار نشون داده بشه بریزم توی یک فایل. دستوراتی مثل اینها:

fdone=`grep -n “/////” /home/jadi/english.txt | cut -f1 -d:`
fdarsad=`expr $fdone / 87`
echo $fdarsad% done,$fdone,green > /tmp/translate.dat
edone=`expr 8750 – $fdone`
echo English,$edone,red >> /tmp/translate.dat

فایلی مثل این را تولید خواهند کرد:

5% done,504,green
English,8246,red

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

apt-get install ploticus

و برنامه کاملا خود به خود نصب خواهد شد (: راحت ترین روش نصب. حالا کافیه پلاتیکوس رو عین چیزی که در راهنما دیدم صدا بزنم:

ploticus -prefab pie -png -o /home/jadi/public_html/translate.png data=/tmp/translate.dat delim=comma values=2 labels=1 colorfld=3 -scale 1 legend=yes

چه جذاب (: حالا نمودار درست شده:

قشنگ نیست؟‌ حالا کافیه به سیستم عامل بگم که این محاسبات رو هر روز ساعت ۴ صبح انجام بده. برای اینکار دستور crontab رو داریم که به سادگی می‌شه باهاش گفت که فلان مجموعه دستورات رو هر ۲۴ ساعت یکبار یا چهارشنبه ها صبح یا جمعه هایی که ۱۳ ام باشن یا حتی هر دقیقه در هر روز و … اجرا کنه. اون رو که بذارم (الان گذاشتم) هر روز یکبار نمودار بالا دیده خواهد شد (:

انجام این عملیات کلا دو دقیقه طول کشید ولی خب نوشتنش چند برابر اون (: هنوز هم مطالبی در مورد کمک لینوکس در این ترجمه هست که خواهم نوشت (:

سایت محمد خاتمی توسط طرفدارانش هک شد

در همین لحظه سایت محمد خاتمی به آدرس khatami.ir هک شد (: سایت قبلا این شکلی بود


و حالا این شکلی شده:


بامزه است. هکرها که گروه IBH یا همون Iran Black Hat Hackers هستن، در پیامی که روی سایت DeFace شده گذاشتن از خاتمی خواستن که توی انتخابات شرکت کنه (:
فکر کنم اگر تا این لحظه خاتمی شک داشت که در انتخابات شرکت کنه یا نه، حالا تصمیمش قطعی شده باشه (:


الان با اینکه کمتر از ۵ دقیقه از زمان هک گذشته، سایت برگشته (: به این می گن هکر با اخلاق که نه فایل ها رو پاک کرده بود و نه چیزی رو خراب.
در عین حال به این می گن مدیر سیستم خوب که به این سرعت عکس العمل نشون داد. ده دقیقه همه خوشحال بودیم (:

زنان بازیکنان بازی‌های چند نفره آنلاین، ۵ برابر احتمال بیشتری دارد که دوجنسگرا باشند

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

این تحقیق که روی ۲۴۰۰ نفر انجام شده، نشان می‌دهد که ۴۰٪ بازیکنان زن هستند و کسانی که در این بازی‌ها شرکت می‌کنند، به شکلی غیرطبیعی احتمال بیشتری دارد که دوجنسگرا باشند.

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

منبع: بی بی سی