مهدی صادقی

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

مهاجرت به اتم از سمت راست

نمایش راست به چپ خوراک بسیاری از وبسایت‌های فارسی در خبرخوان‌ها درست نیست. بنابراین تصمیم گرفتم این مساله را بررسی کنم و حداقل از نمایش صحیح مطالب وبسایت خودم در خبرخوان‌ها اطمینان حاصل کنم. من برای مطالعه منابع مختلف اینترنتی از خبرخوان‌[^1] استفاده می‌کنم. خبرخوان محبوب من یک بدیل^2 از گوگل‌ریدر مرحوم است که بخشی از سایت دیگ حساب می‌شود. من به طور معمول خوراک‌ها را به دیگ اضافه می‌کنم و همانجا هم می‌خوانم. مشکل اینجاست که درستی نمایش متن در وبسایت اصلی هیچ ربطی به نمایش در خوراک‌خوان ندارد. علت اینجاست که خوراک‌خوان متنی که معمولا توسط فایلی به feed.xml یا توسط feedburnder تولید می‌شود را د

Read more

سوزه یا زوزه

مدتها پیش که در تهران مشغول به کار بودم بحثی داشتم با دوست و همکارم آیدین در مورد تلفظ صحیح توزیع SUSE و openSUSE. آیدین می‌گفت که باید لغت SUSE رو «زوزه» تلفظ کرد و من می‌گفتم «سوزه». البته خاطرم نیست که منبعش کجا بود اما احتمالا تلفظش رو آنلاین چک کرده بود یا جایی در مستندات پروژه دیده بود یا گوش کرده بود. بهرحال بعد از گذشت چندین سال من سر از آلمان درآوردم که از قضا محل تولد توزیع SUSE و openSUSE است. و حالا با داشتن یک کارشناس در محل خیلی بهتر می‌شود اصل موضوع رو تحقیق کرد! {: .center} همانطوری که در تصور بالا پیداست کشور آلمان به دو بخش بزرگ از نظر لهجه تقسیم می‌شود، بخش شمالی و جنوبی

Read more

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

بارها برام پیش اومده که موقع تغییر فایل‌های لینوکس به خاطر مجوز اونها به مشکل خوردم. تصمیم گرفتم یکبار با دقت این مجوزها رو بخونم و به زبان ساده در وبلاگم بنویسم. البته این راهنما قرار نیست کامل باشه و بیشتر یک یادداشته برای مراجعات بعدی خودم. اگر در یک ترمینال دستور ls -l یا ll رو تایپ کنیم چیزی شبیه به این می‌بینیم: mehdix@spielplatz:~/Desktop/perm$ ls -l total 4 drwxrwxr-x 2 mehdix mehdix 4096 Jan 8 09:38 dir1 -rw-rw-r-- 1 mehdix mehdix 0 Jan 8 09:38 file1 حق دسترسی و مالکیت دو موضوع تقریبا مستقل از هم هستند. ستون اول خروجی دستور بالا حق دسترسی روی فایل و پوشه موجود رو نشون می‌ده ول

Read more

ماموریت روزتا

نمی‌دونم که آیا تابحال چیزی راجع به ‫‫‫«ماموریت روزِتا» شنیدین یا نه؟ این ماموریت یک سفر فضایی است برای ملاقات با یک دنباله‌دار که من با علاقه دنبالش می‌کنم. معرفی این پروژه از بیست سال پیش شروع شده و ده سال پیش سفینه به فضا پرتاب شده. الان چندین ماهه که روزِتا به دنباله‌دار «چوریموف-گراسیمنکو/P-67» رسیده و در مداری به دور اون در گردشه. ماه گذشته هم یک سطح‌نورد بنام «فیله» رو روی دنباله‌دار نشوند که فرودش موفقیت آمیز نبود و بعد از چند ساعت با خالی شدن باطری‌های اولیه‌اش خاموش شد. این پروژه توسط «سازمان فضانوردی اروپا» بنام ESA انجام شده و از شهر دارمِشتات آلمان هدایت می‌شه. ویدیو برای پرو

Read more

یک پلاگین دیگر برای جکیل

از جایی که وبسایتم رو تحت یک زیردامنه نیز منتشر می‌کنم مشکلی با تولید لینک‌ها در جکیل داشتم که برایش یک پلاگین ساده نوشتم. مشکل اینجا بود که وقتی مقدار baseurl رو در فایل تنظیمات سایت تغییر می‌دادم بعضی از لینک‌ها با دو تا / تولید می‌شدند. با نگاه به کدهای سایت دیدم که ‏لیکوئید تعدادی فیلتر ساده داره که در جکیل هم استفاده شده اما فیلتر خاصی برای متصل کردن لینک‌ها نداره. چنین فیلتری از اون جهت می‌تونه مفید باشه که سردرد طراح سایت رو کم می‌کنه و دیگه لازم نیست دائم کنترل کنیم که آیا لینک درست تولید شده یا نه. بنابراین من یک فیلتر برای لیکوئید نوشتم: module Jekyll module URLJoinFilter def

Read more