یک وبلاگ دیگر از یک برنامه نویس دیگر
بایگانی برای ژوئن, 2010
Bash GUI for wget
خرداد ۲۹م
اینبار هم میخوام بازم یه اسکریپت رو که تازه نوشتم معرفی کنم البته میخوام یه کم با توضیح بیشتر این رو بنویسم، شاید به درد کسی خورد. zenity یه برنامه سادست که به شما امکان ایجاد یک سری دیالوگ از طریق خط فرمان رو میده،البته این سری فقط با یه دیالوگ از این سری کار داریم، ولی اگه وقت بشه در آینده ای نه چندان دور (همین ماه تیر) درباره این برنامه با یه سری مثال، کاملتر مینویسم.
برنامه wget رو احتمالا میشناسید، امکان دانلود یک فایل رو به شما میده و با کمک اون میتونید خیلی کارهای دیگه (از قبیل دانلود یه سایت به صورت کامل) رو انجام بدید. این برنامه به صورت خط فرمانیه و برای استفاده از اون باید از ترمینال استفاده کنید. قصد دارم اسکریپتی بنویسم که این برنامه دانلود رو به صورت GUI داشته باشیم و نه به صورت خط فرمان، فقط با استفاده از bash .
اولین بار توی فروم اوبونتو به این کد برخوردم (خودتون فروم رو ببینید، من همین راه حل رو اونجا هم اضافه کردم) ولی اون یه سری مشکلات داشت، منجمله اینکه تا پایان دانلود صبر میکرد، یک دفعه میپرید آخر، اگه کاربر دکمه لغو رو میزد درست عمل نمیکرد، راه حلهای ارایه شده هم زیاد جالب نبودن.
این شد که من این اسکریپت رو نوشتم:
ادامه مطلب
اسکریپت نصب فونت فارسی برای لینوکس
خرداد ۱۷م
تعداد فونتهایی که به لیست اضافه شدن الان دیگه خیلی بیشتره. فقط هم محدود به XB Fonts نمیشه، الان فونتهای farsiweb و فونتهای B و چند تا فونت دیگه هم اضافه شدن. شاید بعدا بیشتر هم بشه :) چون اسکریپت لیستاشو آنلاین میگیره بنابراین مشکلی وجود نداره و هر زمان که بخواید میتونید ازش استفاده کنید.
نسخه دیگه ای از این اسکریپت (البته به صورت GUI و با کمک zenity ) هم نوشتم که توی این آدرس میتونید بگیریدش، لیست فونتها با همین اسکریپت یکیه، فقط دیگه توی ترمینال نیست
مساله فونتهای فارسی همیشه دردسر ساز بوده، از همون اول هم مشکل داشتیم با قضیه “ی” و “ک” و کلی مسایل دیگه. سری فونتهای زیادی اومدن، اول بدون هیچ پسوند پیشوندی، مثلا Zar بعد مشکل پیش اومد با دو حرف “ی” و “ک” یه سری فونت جدید اومد تو بازار که همه با B شروع میشدن، بعد یه سری که با 1 شروع میشدن و همینطور الا آخر.
اینبار یه سری فونت هست که با XB شروع میشن و هم تکنولوژی OpenType رو پشتیبانی میکنن و هم Apple Advanced Typography و اخیرا چون با لاتک زیاد سر و کار داشتم، خیلی کمکم کردن.
از طرفی نصب فونت توی لینوکس زیادی دردسر داره، گرچه الان خیلی راحت تر شده (با Gnome 2.30 ) ولی در هر صورت بازم باب طبع من نبود. این بود که یه اسکریپت کوچیک نوشتم که کمک میکنه تا فونتها رو مستقیما دانلود و نصب کنید.
برای دانلود فونتها از wget یا axel استفاده میشه. wget که پیشفرض این اسکریپته، معمولا نصبه رو اکثر سیستمها. اما axel هم بد نیست خصوصا اینکه قابلیت چند تکه کردن فایل هنگام دانلود رو هم داره. اگه میخواید از axel استفاده کنید اول نصبش کنید. مثلا تو اوبونتو :
ادامه مطلب
تعطیل تا آخر خرداد
خرداد ۱۳م
بنا به دلایل شخصی و اینکه اصولا فعلا فکری برای مطلب جدید ندارم، فعلا تعطیل تا آخر خرداد که یه کم فرصت پیدا کنم واسه نوشتن مطلب جدید.
بدجوری درگیر یه پروژه جدیدم که اصلا وقت نمیکنم به اینجا سر بزنم، آپدیت کردن پیش کش!




