وبلاگ سعید رسولی

بخور، بخواب، کد بزن

بخور، بخواب، کد بزن

گنو/لینوکس، پایتون، زندگی

آخرین مطالب
مطالب پربحث‌تر

با خوندن خبرهای شایع شدن این ویروس در ایران، لازم دیدم اطلاعاتم رو با بقیه به اشتراک بگذارم

البته من مدتی هست که به سنگاپور مهاجرت کردم

و این اطلاعات رو با خوندن/تماشای اخبار انگلیسی و عموماً از سایت‌های خبری سنگاپور به دست آوردم

 

اگر به توییتر دسترسی دارید، لطفاً این رشته توییت با بقیه به اشتراک بگذارید

 

ویروس کرونا از طریق تنفس در مدت کوتاه (کمتر از ۱۵ دقیقه) منتقل نمیشه
بیشترین مورد انتقالش از طریق تماس هست
و مخصوصاً تماس با ذرات مایع بینی و دهان فرد آلوده که روی سطوح افتاده
پس ماسک پوشیدن فایدهٔ خاصی نداره

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

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

سعی کنید از قم و شهرهایی که مشکوک به آلودگی هست دور بمونید

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

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

اخیراً دانشمندای چینی گفتن اولین نشانه‌ای که ظاهر میشه تب هست (نه آبریزش) و بعدش هم خشکی گلو...
سعی کنید دمای بدن‌تون رو هر روز اندازه‌گیری کنید
البته هیچ‌کدوم اینا قطعی نیست

احتمال مرگ برای افراد زیر ۵۰ سال که بیماری قبلی ندارن خیلی کمه
پس به نظر من بهتره ارتباط مستقیم با افراد سالمند و بیمار توی خانواده‌مون رو به حداقل برسونیم
ما ویروس بگیریم احتمالا خوب میشیم، ولی اونا وضعشون خطری میشه

به متخصصی توی تلویزیون سنگاپور می‌گفت ویتامین D اگه توی بدنمون ذخیره بشه، می‌تونه مقاومت بدن در مقابل ویروس کرونا رو افزایش بده
ولی به نظرم در کنارش، بد نیست از قرص‌های مولتی‌ویتامین هم استفاده کنید تا سرماخوردگی و... هم نگیرید
چون هر نوع بیماری قبلی، وضع رو خطرناک‌تر می‌کنه

 

۰ نظر موافقین ۱ مخالفین ۰ ۰۲ اسفند ۹۸ ، ۱۹:۴۶
سعید رسولی

توی این قطعی اینترنت، فرصت رو غنیمت شمردم که کامل‌ترین اطلس جهان که دیدم رو آپلود کنم:

Complete Atlas of the World

۴۳۴ صفحه و ۳۸۶ مگابایت هست.

توی بیان‌باکس فایل بیشتر از ۳۰ مگ نمیشه آپلود کرد، برای همین مجبور شدم به فایل‌های کوچیک تقسیم‌ش کنم:

part-01.pdf
part-02.pdf
part-03.pdf
part-04.pdf
part-05.pdf
part-06.pdf
part-07.pdf
part-08.pdf
part-09.pdf
part-10.pdf
part-11.pdf
part-12.pdf
part-13.pdf
part-14.pdf
part-15.pdf
part-16.pdf
part-17.pdf

 

اطلاعات واقعاً زیادی داره.

مثلاً صفحه‌ٔ ۳۸ و ۳۹ (با شماره‌بندی خود کتاب) نقشهٔ جنگ‌های ۴۰ سال گذشتهٔ خاورمیانه رو داره.

و صفحه‌ٔ ۴۰ نقشهٔ time zone های جهان.

۰ نظر موافقین ۰ مخالفین ۰ ۰۲ آذر ۹۸ ، ۱۴:۰۸
سعید رسولی

سلام

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

این دیکشنری به نام OpenDictionary مال حدود ۹ سال پیش هست ولی هنوز کامل‌ترین دیکشنری آفلاین فارسی هست که می‌شناسم.

دانلود فایل txt با فرمت‌بندی متن

دانلود فایل txt بدون فرمت‌بندی متن

 

دانلود فرمت StarDict با فرمت‌بندی متن

دانلود فرمت StarDict بدون فرمت‌بندی متن

 

برای استفاده از فایل‌های فرمت StarDict می‌تونید از دیکشنری StarDict یا GoldenDict استفاده کنید، هم در ویندوز و هم در لینوکس (و فکر می‌کنم مک).

متأسفانه توسعهٔ خود دیکشنری StarDict سال‌ها پیش متوقف شد، به همین دلیل عموماً از GoldenDict استفاده می‌کنن.

 

من فایل نصب GoldenDict در ویندوز رو روی کامپیوترم داشتم:

GoldenDict-1.0.1-1-Install.exe

برای لینوکس هم اگر خواستید آپلود می‌کنم ولی احتمال زیاد پیش‌نیاز داره و بدون اینترنت نمی‌تونید اجرا کنید

 

فایل‌های دیکشنری رو در یک پوشهٔ خاص و دلخواه extract کنید

بعد از نصب و اجرای GoldenDict از منوی Edit گزینه Dictionaries رو انتخاب کنید و در تب Files اون پوشهٔ مورد نظر رو اضافه کنید

۵ نظر موافقین ۱ مخالفین ۰ ۳۰ آبان ۹۸ ، ۰۲:۵۵
سعید رسولی

سلام

 

از استارکلندر نسخهٔ 3.1.0 تا به حال ۷ نسخهٔ رفع باگ منتشر شده.

متاًسفم که پستی برای این انتشارها ننوشتم.

نسخهٔ 3.1.7 آخرین نسخهٔ پایدار هست.

لطفاً بروزرسانی کنید

 

نکات انتشار و لینک‌های دانلود:

https://github.com/ilius/starcal/releases/tag/3.1.7

 

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

و یا مخزن گیت‌هاب را Watch کنید.

۱ نظر موافقین ۰ مخالفین ۰ ۱۰ آبان ۹۸ ، ۱۰:۱۰
سعید رسولی

سلام

سال نو پیشاپیش مبارک


استارکلندر 3.1.0 منتشر شد


نکات انتشار انگلیسی در گیت‌هاب


لینک‌های دانلود:

Source Code

Debian/Ubuntu package

openSUSE package

Fedora package


تغییرات نسبت به نسخهٔ 3.0.7


افزودن پشتیبانی از پایتون 3.7


حذف پشتیبانی از پایتون 3.4 یا قدیمی‌تر


تغییرات لازم برای سال ۱۳۹۸

- بروزرسانی ماه‌های تقویم قمری بر اساس تقویم رسمی ۱۳۹۸

- در صورت منقضی شدن تقویم قمری (که در ابتدای سال ۱۳۹۹ اتفاق می‌افتد) پیامی برای یادآوری بروزرسانی برنامه نمایش داده می‌شود

- بروزرسانی مناسبت‌های تقویم رسمی ایران


امکانات و بهبودهایی در رویدادها

- افزودن امکان مشاهدهٔ تاریخچهٔ تغییرات یک رویداد (مدیریت رویدادها -> راست‌کلیک روی رویداد -> تاریخچه)

- افزودن «منطقهٔ زمانی» به گروه رویدادها، که بعنوان پیش‌فرض برای رویداهای جدید استفاده می‌شود

- افزودن گزینهٔ «فعال کردن تمام گروه‌ها» و «غیرفعال کردن تمام گروه‌ها» به مدیریت رویدادها -> منوی ویرایش

- افزودن زیرمنوی «غیرفعال» در زیرمنوی «جابجایی به...» در منوی راست‌کلیک روی متن رویداد در پنجرهٔ اصلی

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

- افزودن UUID به رویدادها و گروه‌ها (برای استفاده در نسخه‌های آینده)

- بهبودهایی در پنجرهٔ ویرایش رویداد


رفع اشکالاتی در پنجرهٔ مدیریت رویدادها

- رفع اشکال در ویرایش رویداد، در صورت تغییر نوع رویداد

- رفع اشکال نشان دادن زمان فعلی بجای زمان «آخرین تغییرات»

- رفع اشکال نمایش رویدادهای تکراری، در صورت افزودن رویداد از پنجرهٔ اصلی، و ۲ بار باز کردن مدیریت رویدادها

- رفع اشکال جزئی در منوی نما -> نمایش توضیح (علامت _ قبل از ت‍ )


رفع اشکالات دیگری مرتبط با رویدادها

- رفع اشکال در گروه رویدادهای VCS Repository (Tags)

- رفع اشکال و بهبودهایی در قواعد رویداد دلخواه


قابلیت‌ها، بهبودها و رفع اشکال در تقویم هفته

- افزودن «وضعیت ماه» بعنوان یک ستون در تقویم هفته، که شکل ماه را نشان می‌دهد

- امکان رفتن به هفتهٔ قبل یا بعد با فشردن کلیدهای چپ یا راست

- بهبود گزینه‌های « شخصی‌سازی -> تقویم هفته -> متن رویدادها‌ » و امکان تغییر رنگ رویدادهای گذشته

- افزودن تیک «گستردن» برای چندین ستون تقویم هفته در پنجرهٔ شخصی‌سازی 

- رفع اشکال: کلیک بر روی ستون «روزهای ماه» باعث شروع جابجایی پنجره می‌شد


رفع اشکالاتی کوچک و بهبودهایی در پنجرهٔ شخصی‌سازی


بهبودهایی در پنجرهٔ ترجیحات

- افزودن تب «منطقه‌ای» و انتقال بیشتر گزینه‌های تب «پیشرفته» به این قسمت

- برطرف کردن کلیدهای میان‌بر


قابلیت و بهبودهایی در « نوار پیشرَوی فصل‌ها »

- رفع اشکال عدم نمایش نام فصل (بعد از مهاجرت به Gtk3)
- رفع ناسازگاری خانوادهٔ فونت با فونت برنامه، و بهبود رنگ متن
- افزودن پشتیبانی از نیم‌کرهٔ جنوبی (پیش‌فرض نیم‌کرهٔ شمالی است)


امکان افزودن «نوار پیشرَوی سال» به پنجرهٔ اصلی


قابلیت و بهبود در پنجرهٔ «اطلاعات روز»

- نمایش عدد روز جولی (Julian Day Number)

- امکان select کردن (و کپی) همهٔ تاریخ‌ها


قابلیت‌ها و بهبودهایی در پنجرهٔ «چرخ سال»

- نمایش شمارهٔ سال‌ها

- افزودن ۳ دکمه: بستن، خانه/امروز و تغییر اندازه

- تشخیص کلیدهای Home و Escape

- افزودن گزینهٔ «چرخ سال» به منوهای برنامه


رفع اشکالاتی در سیستم عامل ویندوز

- مشخص کردن encoding=UTF-8 هنگام باز کردن فایل‌ها

- رفع چند خطای exception در ویندوز

- رفع اشکال «نماد وضعیت» در ویندوز



رفع اشکالات و بهبودهایی در اسکریپت‌های نصب

- مشخص کردن نسخه‌های پشتیبانی شدهٔ پایتون

- افزودن پکیج python3-cairo بعنوان پیش‌نیاز در نصاب‌های اوپن‌سوزه و فدورا

- رفع چندین اشکال دیگر در نصاب‌های اوپن‌سوزه و فدورا

- در نصاب دبیان، در صورت گرفتن خطای A later version is already installed با دستور dpkg پکیج را نصب کند

- بهبودهای در اسکریپت install

- افزودن اسکریپت  install-windows.bat برای نصب ماژول‌های موردنیاز پایتون در ویندوز


تغییراتی در پنجرهٔ «خط زمان»

- بهبود/بازنویسی الگوریتم ترسیم رویدادها، و اضافه کردن تست

- رفع خطای out of range exception در صورت مشاهده در مقیاس بالا (هزاران سال)


رفع اشکالاتی در پنجرهٔ تنظیم زمان سیستم (Adjust System Time)

- رفع تایمر زمان فعلی

- اضافه کردن پشتیبانی از sudo --askpass (نسخه‌های جدید توزیع‌های لینوکس فاقد gksu/gksudo هستند)

توجه: در صورت مشاهدهٔ خطای

Failed to find gksudo, kdesudo, gksu, gnomesu, kdesu or any askpass program to use with sudo

سعی کنید پکیجی مشابه ssh-askpass-gnome یا ssh-askpass را در توزیع خود پیدا کرده و نصب کنید، سپس از برنامه خارج شده و دوباره اجرا کنید



بهبودهایی در پنجرهٔ «درباره»



سایر بهبودها و رفع اشکالات

- رفع اشکال custom widget برای وارد کردن تاریخ یا زمان (یا هر دو)

- بازنویسی ویجت بدون استفاده از GtkSpinButton که مشکلاتی در Gtk3 ایجاد می‌کرد

- منوی راست کلیک در «تقویم روز»

- رفع logging برنامه

- افزودن فایل نماد وضعیت بنفش (dark-violet.svg)

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

- نمایش exception های پایتون بصورت گرافیکی

- بهبود مکان منوی راست‌کلیک نماد وضعیت

- استفاده از ماژول ujson در صورت نصب بودن (چون سریع‌تر از json است)

- مرتب کردن کلیدها در فایل‌های json تنظیمات


تغییرات در پکیج‌های پیش‌نیاز برنامه

- حذف python3-bson یا python3-pymongo از پیش‌نیازها (کتابخانه bson در خود برنامه قرار گرفت)

- تغییر python3-dateutil از پیش‌نیاز دلخواه به پیش‌نیاز الزامی (چون به ماژول dateutil.tz برای منطقه‌ٔ زمانی مهاجرت کردیم)

- افزودن python3-requests به پیش‌نیازها

- افزودن python3-ujson بعنوان پیش‌نیاز دلخواه


تمیزکاری، refactor کردن و کامنت در کد

- تغییر indentation از فاصله به تب

- جایگزینی  single quote با double quote

- اضافه کردن type annotation و کامنت در بعضی قسمت‌ها

- تمیزکاری، رفع خطاهای PEP-8 و حذف کدهای بی‌فایده


۰ نظر موافقین ۱ مخالفین ۰ ۲۷ اسفند ۹۷ ، ۱۴:۲۸
سعید رسولی

سلام

سال نو پیشاپیش مبارک


استارکلندر 3.0.7 منتشر شد


Github Release

Source Code

starcal3_3.0.7-1_all.deb

starcal3-3.0.7-1.noarch-openSUSE.rpm 


تغییرات نسبت به نسخهٔ 3.0.6


- آپدیت تقویم قمری، تعطیلات رسمی و مناسبت‌ها بر اساس تقویم رسمی سال ۱۳۹۷ ایران

- رفع چندین باگ در نصاب‌های توزیع‌های لینوکس

- رفع باگ در قابلیت «تنظیم ماه‌های قمری» (در قسمت ترجیحات -> پیشرفته)

- رفع باگ در افزودن/ویرایش رویداد سالیانه

- رفع باگ در نوارابزارها (هنگام دبل‌کلیک روی دکمه‌های بعد/قبل)

- رفع باگ نمایش ۲ یا ۳ منو هنگام راست‌کلیک روی توضیحات رویداد یا مناسبت در پنجرهٔ اصلی

- رفع یک ناسازگاری با نسخهٔ آینده (3.1.0)

- غیرفعال کردن قابلیت «نمایش تصویر زمینهٔ میزکار» در تقویم ماه، که از نسخهٔ 3.0.0 به بعد کار نمی‌کرد





همینطور نسخهٔ 2.4.5 هم بطور همزمان منتشر شد، برای کسانی که از سیستم‌های قدیمی استفاده می‌کنن (که پایتون ۳ یا gtk3 ندارند)

Source Code

starcal2_2.4.5-1_all.deb

starcal2-2.4.5-1.noarch-openSUSE.rpm


تغییرات نسخهٔ 2.4.5 نسبت به 2.4.4 شامل بخشی از تغییرات نسخهٔ 3.0.7 نسبت به 3.0.6 هستن


۰ نظر موافقین ۰ مخالفین ۰ ۲۷ اسفند ۹۶ ، ۱۴:۰۱
سعید رسولی

استارکلندر 3.0.6 منتشر شد

این یک نسخهٔ رفع باگ از سری 3.0 است


3.0.6 - Github Release
3.0.6 - Source Code
3.0.6 - Debian Package
3.0.6 - openSUSE Package
3.0.6 - ArchLinux Package


تغییرات نسبت به نسخهٔ 3.0.5

رفع باگ محاسباتی در تقویم هجری قمری که منجر به تاریخ 1438/7/0 بجای 1438/6/30 می‌شد
آپدیت ماه‌های قمری و مناسبت‌ها بر اساس تقویم رسمی ۱۳۹۶ کشور
رفع باگ کار نکردن گزینهٔ «دوتا کردن» در منوی راست‌کلیک گروه رویدادها
رفع باگ کار نکردن گزینهٔ «دوتا کردن با تمام رویدادها» در منوی راست‌کلیک گروه رویدادها
رفع باگ کار نکردن افزونه‌های iCalendar (با پسوند ics)
رفع باگ هنگام کلیک کردن مکرر بر روی دکمه‌های سال/ماه قبل/بعد
رفع باگ کار نکردن نصاب فدورا
رفع باگ جزئی در نصاب آرچ‌لینوکس
رفع اندازهٔ نامناسب پنجرهٔ «تبدیل نوع تقویم» (از منوی راست کلیک گروه رویدادها)
رفع باگ کرش کردن با Gtk 3.14.5 هنگام لمس نوارابزار (با تاچ اسکرین)
رفع باگ کار نکردن فایل starcal.pyw (برای اجرای راحت‌تر در ویندوز)



۳ نظر موافقین ۰ مخالفین ۰ ۲۲ اسفند ۹۵ ، ۰۸:۰۳
سعید رسولی

استارکلندر 3.0.5 منتشر شد


این یک نسخهٔ رفع باگ از سری 3.0 است

قابلیت‌های جدید، در نسخهٔ 3.1.0 اضافه خواهند شد

نسخه‌های سری 3.0 به بعد، مبتنی بر پایتون ۳ و Gtk3 هستند


3.0.5 - Github Release

3.0.5 - Source Code

3.0.5 - Debian Package

3.0.5 - openSUSE Package

(کاربران آرچ‌لینوکس از اسکریپت install-archlinux استفاده کنند)


تغییرات نسبت به نسخهٔ 3.0.4

رفع چند باگ و بهبودهایی در نصاب‌های توزیع‌های گنو/لینوکس

رفع ارور پایتونی در تقویم میلادی برای سال‌های بیشتر از ده‌هزار

رفع باگ محاسبات اشتباه در تقویم جولی


رفع چندین باگ در مدیریت رویدادها

- رفع باگ کار نکردن «گروه رویدادهای مقیاس‌بالا»

- رفع چند باگ در قابلیت: گروه رویدادها -> ویرایش گروهی رویدادها

- رفع یک باگ در «جستجوی رویدادها»

که اگر از فیلتر زمان استفاده می‌شد رویدادهای اضافه نمایش داده می‌شد


سایر رفع باگ‌ها

- رفع ارور پایتونی در تقویم ماه، در صورتی که نوع تقویم اولیه، میلادی باشد

- رفع باگ کار نکردن قابلیت «تنظیم زمان سیستم» در منوی نماد وضعیت

- رفع باگ کار نکردن قابلیت صادر کردن به iCalendar برای افزونهٔ تعطیلات رسمی

- رفع باگ کار نکردن دکمهٔ Resize در دسکتاپ پلاسما (KDE)

- رفع باگ عوض نشدن آیکون AppIndicator در دسکتاپ پلاسما (KDE)

- رفع باگ در ترجیحات -> ظاهر -> نماد وضعیت، انتخاب عکس png کار نمی‌کرد

- رفع یک باگ در پنجرهٔ صدور به HTML که گاهی نشانگر موس در حالت Loading باقی می‌ماند

- رفع ارور پایتونی در «خط زمان» در هنگام مرور بازهٔ چندهزارساله

- حذف رویداد اشتباه در افزونهٔ مناسبت‌های میلادی

- رفع باگ جزئی در ترجیحات -> عمومی -> نوع تقویم‌ها: قابلیت Drag & Drop کار نمی‌کرد



۱ نظر موافقین ۰ مخالفین ۰ ۱۰ دی ۹۵ ، ۰۸:۲۴
سعید رسولی

استارکلندر 2.4.4 منتشر شد


این نسخه، یک نسخهٔ رفع باگ از سری 2.4 است، و برای کسانی است که نمی‌توانند یا نمی‌خواهد از پایتون ۳ یا Gtk3 استفاده کنند

نسخه‌های سری 2.4 بر اساس پایتون ۲ و Gtk2 هستند


2.4.4 - Github Release

2.4.4 - Source Code

2.4.4 - Debian Package

2.4.4 - openSUSE Package

(کاربران آرچ‌لینوکس از اسکریپت install-archlinux استفاده کنند)



تغییرات نسبت به نسخهٔ 2.4.3

رفع چند باگ و بهبودهایی در نصاب‌های توزیع‌های گنو/لینوکس

رفع ارور پایتونی در تقویم میلادی برای سال‌های بیشتر از ده‌هزار

رفع باگ محاسبات اشتباه در تقویم جولی


رفع چندین باگ در مدیریت رویدادها

- رفع باگ کار نکردن قابلیت «وارد کردن گروه رویدادها»

- رفع باگ کار نکردن «گروه رویدادهای مقیاس‌بالا»

- رفع چند باگ در قابلیت: گروه رویدادها -> ویرایش گروهی رویدادها

- رفع یک باگ در «جستجوی رویدادها»

اگر از فیلتر زمان استفاده می‌شد رویدادهای اضافه نمایش داده می‌شد


سایر رفع باگ‌ها

- رفع ارور پایتونی در تقویم ماه، در صورتی که نوع تقویم اولیه، میلادی باشد

- رفع یک باگ در پنجرهٔ صدور به HTML که گاهی نشانگر موس در حالت Loading باقی می‌ماند

- رفع یک باگ در render کردن متن‌ها که سایز فونت اشتباه می‌شد

- رفع ارور پایتونی در «خط زمان» در هنگام مرور بازهٔ چندهزارساله


۰ نظر موافقین ۰ مخالفین ۰ ۱۰ دی ۹۵ ، ۰۸:۱۸
سعید رسولی

فایل ارائه‌ای که دیروز در جشن روز آزادی نرم‌افزار دادم رو می‌تونید از اینجا دانلود کنید

Download PDF

Download ODP

۱ نظر موافقین ۱ مخالفین ۰ ۰۹ مهر ۹۵ ، ۲۰:۰۸
سعید رسولی