ترفند پایتونی: بروزرسانی پکیج‌هاي pip در اوبونتو

متاسفانه هنوز دستوری برای بروزرسانی تمام بسته‌های pip وجود نداره؛ و برای این کار باید هر بسته رو جداگونه بروزرسانی کرد. (گرچه این امکان به عنوان یه درخواست برای تیم توسعه pip در حال بررسیه و شاید بزودی به pip اضافه بشه) دستوری که من برای این کار (در اوبونتو) ازش استفاده می‌کنم و ممکنه به […]

args* و kwargs** در پایتون

args* به ما این امکان رو میده که به جای تعداد ثابتی ورودی یه تابع بتونه تعداد متغیری ورودی بگیره. برای مثال تابع زیر رو در نظر بگیرید: def my_sum(a, b): return a + b my_sum(2, 3) # 5 این تابع دو تا عدد رو باهم جمع می‌کنه و همیشه دو تا ورودی می‌گیره و اگه […]

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

قانون نانوشته‌ای هست که میگه برای انجام هرکاری یه روش به سبک ترمینال لینوکسی وجود داره! فشرده‌سازی تصاویر JPEG هم از این قاعده مستثنی نیست. با افزایش کیفیتِ دوربینِ گجت‌های تکنولوژیِ مختلف، خیلی اوقات نیاز داریم تا کیفیت عکس‌هایی که با این وسایل گرفتیمو کاهش بدیم؛ حالا چه این نیاز بخاطر ارسال راحتتر اون تصویر به […]

ترجمه داستانِ کوتاه “هدایای کریسمس”

یک دلار و هشتاد و هفت سنت؛ تمام پولی که همراهش بود. هرروز وقتی برای خرید بیرون می‌رفت، خیلی کم خرج می‌کرد. ارزان‌ترین گوشت و سبزیجات را می‌خرید، و درحالیکه از خستگی رمقی برای راه رفتن نداشت، تمام فروشگاه‌ها را می‌گشت تا ارزانترین غذا را پیدا کند. دِلا (Della) پول را دوباره شمرد. اشتباه نکرده […]

git dago

یکی از امکانات دلنشین git، امکان ایجاد دستورات مستعاره (alias). و یکی از دستورات مستعاری که من خیلی از اون استفاده میکنم dago هست که به شکل زیر تعریف میشه: git config –global alias.dago “log –decorate –all –graph –oneline” این دستور همون دستور git log است که option هایی به اون اضافه شده. و نتیجه اجرای […]

SU در لینوکس به زبان ساده

لینوکس تمهیدات امنیتی زیادی برای حفاظت از سیستم ما در برابر تهدیدات و بعضا اشتباهات و حماقت‌های خود ما دارد! سه ویژگی اصلی برای اعمال محدودیت و ارائه‌ی دسترسی و انجام تغییرات در سیستم (در صورت نیاز) در لینوکس به شرح زیر است: مجوز‌های فایل (file permissions) مالکیت فایل (file ownership) حساب کاربری ریشه (root user account) […]

ایده های شاد: پروژه Ulo

خیلی از ما یه دفترچه کوچیک یا یه سری یادداشت توی گوشیمون داریم که ایده هامونو مینویسیم و احتمالا بعضیاشون عملی میشن و احتمالا بیشترشون هیچوقت عملی نمیشن! یکی از همین ایده‌هایی که من یه مدت تو سر داشتم، ساخت گجت کوچیک و ارزونی بود که با اون بشه خیلی راحت از اتاق فیلم برداری […]

فونت آزاد وزیر

چیزی در حدود ۱۰ ماه از شروع کمپین قلم فارسی آزاد میگذره و در این مدت چندتا ایمیل از طرف این کمپین فرستاده شد که روند طراحی قلم را شرح میداد. اما خبر خوب و شادی که تازگی پخش شده، اینه که دوست خوبی به نام صابر راستی کردار قلم فارسی آزاد  وزیر رو طراحی و منتشر […]

کتاب شب : ماهی سیاه کوچولو

تصمیم گرفتم در مجموعه پست هایی با عنوان “کتاب شب” به معرفی کتاب ها و داستانهای کوتاهی بپردازم که میشه شب قبل از خواب مطالعشون کرد. ماهی سیاه کوچولو بقلم صمد بهرنگی در اصل داستانی است برای کودکان. ولی حتی لحظه ای شک نکنید که از خوندش بسیار لذت خواهید برد! داستان نثری بسیار ساده و […]