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

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

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

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

مطالب پربحث‌تر

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

حکومت فدرال آمریکا بیش از ۳۶ تریلیون دلار بدهی داره (تریلیون یعنی میلیون میلیون)، که تقسیم بر ۳۴۰ میلیون نفر کنید میشه حدود ۱۰۸ هزار دلار به ازای هر شهروند!

 

مخارج سال ۲۰۲۵ حکومت فدرال حدود ۷ تریلیون دلار و درآمدش حدود ۵ تریلیون دلار.
حالا فرض کنید بتونن ۶۰ درصد مخارجشون رو کاهش بدن که خیلی بعیده (غیرممکنه به نظر من)، هر سال می‌تونن 2.2 تریلیون از بدهی‌ها رو پرداخت کنن. اگر این بدهی‌ها بهره نداشت، ۱۶ سال طول می‌کشید تا کامل تسویه بشه! اما بهره داره و بهره‌ش انواع مختلف داره و محاسباتش خیلی سخته! من از هوش مصنوعی Phind پرسید و جوابش این بود که هرگز نمی‌تونن پرداخت کنن چون کاهش ۶۰ درصدی مخارج باعث میشه فعالیت اقتصادی کشور کاهش پیدا کنه و مالیات و درآمد حکومت کاهش پیدا کنه!


ضمنا، خزانه‌داری آمریکا برای پرداخت بدهی، پول بیشتری چاپ می‌کنه و این باعث تورم میشه، ولی همین تورم باعث میشه نرخ بهرهٔ بدهی‌ها هم افزایش پیدا کنه...
و بهره‌های گذشته هم خودشون بهره می‌خورن! با این اوصاف، وقتی به گراف بدهی آمریکا نگاه کنید، تعجبی نداره که کل بدهی بصورت تقریبا نمایی رشد می‌کنه! این ویدئو رو حتما ببینید.

 

ترامپ با همکاری ایلان ماسک می‌خواست بدهی رو کم کنه، ولی چی شد؟ قطع رابطه کردن و حالا ترامپ 2.4 تریلیون به بدهی اضافه کرد. من از اول هم می‌خندیدم به این حرفاشون.

 

نکتهٔ بعدی اینکه کشورهای اوپایی مثل آلمان و ایتالیا در چند سال اخیر از آمریکا درخواست کردن که ذخایر طلاشون رو پس بده! ولی میزان طلایی که آمریکا داره خیلی کمتر از اونی هست که بتونه طلای همه رو پس بده.


از یه طرف، بانک‌های بزرگ دنیا دارن کلی طلا می‌خرن و جمع می‌کنن.


اعضای BRICS مخصوصا چین و روسیه دارن مقادیر زیادی نقره وارد می‌کنن (چین خودش دومین تولید کنندهٔ نقره در دنیاس). نقره در صنایع نظامی، خودروهای الکتریکی، سلول‌های خورشید و ... کاربرد خیلی زیادی داری. میزان مصرف نقره در صنایع نظامی، محرمانه هست. ولی مثلا موشک‌های Tomahawk حدود ۵۰۰ اونس یا ۱۴ کیلو نقره مصرف می‌کنن.


شواهدی دیده میشه که میزان تقاضای نقره فیزیکی در آمریکا هر سال حداقل ۲۰٪ بیشتر از تولیدش هست، و تقاضا در حال افزایشه. بیشتر مردمی که توی آمریکا نقره می‌خرن، نقره مجازی(یا کاغذی) از COMEX می‌خرن، ولی معلوم نیست چقدر نقرهٔ واقعی پشت این همه نقرهٔ مجازی هست (چند درصدش واقعی هست). این خودش خیلی مهم و ترسناکه.


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

من این پلی‌لیست رو در یوتیوب دارم و آپدیتش می‌کنم (همه زبان انگلیسی).


برداشته شدن Gold Standard در ۱۹۷۱ باعث شد که آمریکا هر چقدر بخواد خرج کنه، و نتیجه‌ش همین شد که می‌بینیم.


اصلاً تصور کنید آمریکا یکی از ایالت‌هاش رو به یه کشور دیگه بفروشه و طلا بگیره تا بدهی‌ش رو بده. اونی کشوری که اینو می‌خره، چه نفعی براش داره؟ اگه منابع طبیعی زیادی داشته نباشه که نمی‌صرفه خریدنش!


همهٔ اینها شاهد این نظریه هستن که دلار ارزش خودش رو در سطح جهانی از دست خواهد داد و دنیا وارد یه جنگ جهانی خواهد شد، تنها مسأله اینه که چه زمانی این اتفاق میفته. من فکر می‌کنم حداکثر تا ۱۰ سال دیگه.

 

تنها راه حلی که قدرت‌های بزرگ دنیا پیش روی خودشون دارن، جنگ و غارت هست. این نه تنها راه حل، بلکه استراتژی غالب دنیا در صد سال اخیر بوده (شایدم در کل تاریخ). تمام جنگ‌ها در نهایت سر قدرت، ثروت و منابع طبیعی هست.

 

اقتصاد دنیا (که شامل ایران هم میشه) مثل کشتی تایتانیک هست، و تنها راه نجات، برگشتن به ثروت‌های واقعی و تاریخی هست مثل زمین، طلا، نقره و سایر منابع طبیعی (در مقیاس جوامع و کشورها). خونه هم خوبه ولی بیشتر بخاطر زمینش.

 

نکتهٔ دیگه نسبت قیمت طلا به نقره هست. تا قبل از سدهٔ ۱۸۰۰ به مدت هزاران سال این نسبت بین ۱۵ تا ۲۰ بود، در حالیکه کاربردهای صنعتی امروز برای نقره نبود. ولی در حال حاضر حدود ۹۰ هست. گراف صد ساله‌ش اینجا هست:
https://www.macrotrends.net/1441/gold-to-silver-ratio

 

ضمناً کشورهای عضو BRICS دارن ارز خودشون رو می‌سازن برای تجارت بین‌المللی، و هر عضوی ذخیرهٔ طلای خودش رو در یک جای مرکزی (احتمالاً در کشوری نسبتاً خنثی مثل سنگاپور) خواهد داشت. ایران هم طبیعتاً دوست داره ذخایر طلای خوبی رو داشته باشه، پس ممکنه دولت سعی کنه مردم طلا نخرن و طلاشون رو بفروشن. مثلاً ممکنه مالیات خرید و فروش طلا افزایش پیدا کنه، ولی اگه مالیات فروش خیلی زیاد بشه هم مردم به سمت بازار سیاه رو میارن. پس الآن بخریم بهتره تا بعدا.


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

 

داشتن طلا و نقره فیزیکی، بقا رو تضمین نمی‌کنه، ولی نداشتن‌شون احتمالاً باعث میشه ما هم با این کشتی غرق بشیم.
 

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

سلام

استارکلندر 3.2.4 منتشر شد.

تغییرات در این نسخه شامل:

  • به‌روزرسانی ماه‌های قمری بر اساس تقویم رسمی ۱۴۰۴
  • به‌روزرسانی مناسبت‌ها بر اساس تقویم رسمی ۱۴۰۴
  • به‌روزرسانی نصاب‌ها و اسکریپت‌های ساخت پکیج توزیع‌های لینوکس (از جمله پشتیبانی از پایتون 3.13)

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

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

سلام

در گروه کاربران لینوکس تهران، یک ارائه / کارگاه تحت عنوان Git: design and advanvced usage گذاشتم.
بعد از تعدادی اصلاحات کوچک و اضافه کردن یکی دو اسلاید جدید، فایل های اسلایدها (odg و pdf) و تصاویرش رو اینجا در گیت‌هابم آپلود کردم


https://github.com/ilius/presentations/tree/master/2024-10-10

 

 مشاهده در یوتیوب

 

موفق باشید

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

سلام

استارکلندر 3.2.3 منتشر شد.

تغییرات در این نسخه شامل:

  • پشتیبانی از پایتون 3.12
  • رفع باگ AttributeError در پایتون 3.12
  • رفع باگ در رویدادهای VCS Daily Stat
  • رفع باگ در تنظیمات پنل سمت چپ
  • رفع باگ در install-pip

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

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

سلام

در جلسه ۲۷۲ تهران‌لاگ دو ارائه دادم که اسلایدهاش رو می‌تونید از اینجا دانلود کنید:

Elastic Stack: ODP, PDF

Go 1.22 release: ODP, PDF

 

اسلاید Elastic Stack رو بعد از ارائه تغییراتی هم دادم و یک صفحه اضافه کردم.

 

در این مخزن همهٔ ارائه‌هایی که تا به حال دادم و پیدا کردم رو جمع کردم:

https://github.com/ilius/presentations

 

 

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

سلام

استارکلندر 3.2.2 منتشر شد.

تغییرات در این نسخه شامل:

  • آپدیت تقویم قمری و مناسبت‌ها بر اساس تقویم ۱۴۰۳
  • رفع چند باگ در نصاب‌های pip, BSD, slackware و اسکریپت uninstall
  • رفع چند باگ عمومی

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

 

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

دو سه ماه پیش برنامه‌ای به اسم ls-go رو در گیت‌هاب فورک کردم و از اون موقع تغییرات خیلی زیادی درش دادم. از جمله refactoring خیلی زیاد و قابلیت‌های جدید زیاد که در صفحهٔ اصلی گیت‌هاب یا فایل README.md می‌تونید ببینید:


https://github.com/ilius/ls-go

 

علاوه بر لینوکس، پشتیبانی کامل از مک و FreeBSD و پشتیبانی تقریباً کاملی از ویندوز داره.

 

لطفاً به پروژه استار بزنید.

 

اسکرین‌شات‌هایی از برنامه:

 

 

 

در این انتشار می‌تونید باینری‌های لینوکس، ویندوز، مک و FreeBSD رو دانلود کنید.

 

برای راحتی باینری‌های ۶۴ بیت رو در بیان‌باکس هم آپلود کردم:

ls-go-linux-amd64.gz
ls-go-windows-amd64.exe
ls-go-darwin-amd64.gz

 
۰ نظر موافقین ۰ مخالفین ۰ ۰۶ آذر ۰۱ ، ۰۱:۳۱
سعید رسولی

سلام

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

 

لینک نکات انتشار انگلیسی

 

لینک‌های دانلود از بیان‌باکس:

starcal-3.2.0.tar.gz

starcal3_3.2.0-1_all.deb
starcal3-3.2.0-1-any.pkg.tar.zst
starcal3-3.2.0-1.noarch-Fedora.rpm
starcal3-3.2.0-1.noarch-openSUSE.rpm

 

گیف‌هایی از تغییرات رابط گرافیکی

 

 

خلاصهٔ تغییرات نسبت به آخرین نسخه (3.1.13)

 

لوگوی جدید

که با Inkscape ساختم و با فرمت svg و قابلیت تغییر اندازه داره (scalable هست)

 

تغییر ساختاری در پنجرهٔ اصلی و پنجرهٔ شخصی‌سازی

- اضافه شدن « پنل سمت چپ » که حاوی رویدادهای کاربر و مناسبت‌ها (متن افزونه‌ها) هست
    + می‌توانید پنل سمت چپ را غیرفعال کنید و رویدادها و مناسبت‌ها را در پایین پنجره فعال کنید (مثل ورژن قدیم)

- تغییر ساختار و طراحی پنجرهٔ شخصی‌سازی
    + تجزیه به صفحات مختلف، مشابه رابط کاربری تبلت‌ها و گوشی‌های هوشمند
    + پنجره، دیگر اتوماتیک تغییر اندازه پیدا نمی‌کند و اندازهٔ ثابت و کوچکتری خواهد داشت
    + ساده‌سازی رابط و بهبود تجربهٔ کاربری

- افزودن قابلیت تغییر اندازهٔ پنجره بطور مستقیم
    + در نسخه‌های قبل فقط عرض پنجره بطور مسستقیم قابل تغییر بود، و ارتفاع تقویم ماه/هفته باید از طریق پنجرهٔ شخصی‌سازی تغییر می‌کرد
    + با تغییر اندازهٔ پنجره، تقویم ماه/هفته/روز بسط داده می‌شود
    + گزینهٔ «ارتفاع» برای تقویم ماه/هفته/روز حذف شده است

- بازنویسی و بهبود ویجت رویدادها که در سمت چپ یا پایین تقویم نمایش داده می‌شود

تغییر ساختاری در پنجرهٔ ترجیحات

- مشابه پنجرهٔ شخصی‌سازی، ترجیحات هم به صفحات مختلف تقسیم شده، پنجره کوچیکتر و ساده‌تر شده و رابط کاربری بهبود داد شده است.


افزودن پنجرهٔ تقویم روز (ویجت دسکتاپ)

- به عنوان یک کاندید جایگزینی برای Status Icon یا AppIndicator
- پنجرهٔ شخصی‌سازی جداگانه برای این پنجره/ویجت
- افزوده گزینه‌ای در ترجیحات -> عمومی -> باز کردن ویجت دسکتاپ در هنگام شروع


قابلیت‌های بیشتری برای تقویم روز (در پنجرهٔ اصلی و ویجت دسکتاپ)

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


خط زمان: قابلیت‌های جدید، بهبودها و refactoring

- افزودن «ترجیحات خط زمان» با گزینه‌های فراوان
- افزودن سه دکمه (چپ، راست، توقف) برای کنترل حرکت در محور زمان
- رفع باگ و بهبود در انیمیشن حرکت در زمان
- افزودن دکمهٔ بزرگنمایی (در گوشهٔ چپ پایین)
- و بهبودهای دیگر


کنترل‌کنندهٔ پنجره: مهاجرت به svg و قابلیت‌های جدید

- قابلیت تغییر اندازهٔ آیکون‌ها
- قابلیت تغییر حاشیه و فاصلهٔ بین آیکون‌ها
- دکمهٔ جدیدی برای نمایش یا پنهان کردن پنل سمت چپ (رویدادها و مناسبت‌ها)


جایگزینی بیشتر آیکون‌های png با svg

- و رفع عدم پشتیبانی از تصاویر svg در بعضی قسمت‌های کد
- تصاور svg در هنگام نیاز به png تبدیل شده و در پوشهٔ cache/starcal3. در home ذخیره می‌شوند


بهبودها و قابلیت‌های کوچک در قسمت‌های مختلف برنامه (به نکات انتشار انگلیسی مراجعه کنید)

 

رفع deprecation warning های Gtk

 

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

- وابستگی به پایتون 3.8 یا جدیدتر (رها کردن پشتیبانی از پایتون 3.5 تا 3.7)
- وابستگی به python3-gi >= 3.24
- وابستگی اختیاری به gtksource-4 یا gtksourceview4
- وابستگی اختیاری به ntpdate
- وابستگی اختیاری به python3-pygit2


بهبودهایی در اسکریپت‌های نصب

- جایگزینی اسکریپت توزیع‌ها با لینک‌هایی به داخل پوشهٔ distro
- اضافه کردن اسکریپت install-auto.sh که توزیع را تشخیص داده و نصب می‌کند
- اسکریپت نصب دبیان: افرون postrm برای تمیزکردن در هنگام حذف پکیج، استفاده از دستور apt و dpkg بجای gdebi
- اضافه کردن اسکریپت نصب در FreeBSD, MidnightBSD, Alma Linux
- بروزرسازی اسکریپت ویندوز install-windows.bat

 

سایر تغییرات

مهاجرت به f-strings اضافه شده در پایتون 3.6
و استفاده از str.format برای متون بومی‌سازی‌شده

مهاجرت کامل به ماژول logging پایتون (دیگر print نداریم)
اضافه کردن کامنت و type hint
تمیزکاری، refactor کردن، حذف بعضی کدهای قدیمی و سازگاری بهتر با PEP-8
پشتیبانی از تقویم قمری سال‌های ۱۴۲۳ تا ۱۴۲۶
 

 

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

سلام

نسخهٔ 3.1.13 از StarCalendar منتشر شد.

 

تغییرات بطور کلی شامل:

- پشتیبانی از تقویم رسمی ۱۴۰۱

- به‌روزرسانی و رفع اشکالات جزئی در پلاگین‌ها و مناسبت‌ها

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

- بهبود در خروجی «صادر کردن به HTML»

- رفع باگ در «تنظیم زمان سیستم»

- بهبود جزئی در پنجرهٔ اصلی


نکات انتشار انگلیسی

لینک‌های دانلود از بیان‌باکس:

بستهٔ سورس
بستهٔ دبیان و اوبونتو
بستهٔ اوپن‌سوزه
بستهٔ فدورا
بستهٔ آرچ‌لینوکس

 

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

سلام

 

نسخهٔ 3.1.12 از StarCalendar منتشر شد.

تغییرات بطور کلی شامل:

- پشتیبانی از پایتون 3.10

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

- سازگاری با نسخهٔ آینده 3.2

- رفع باگ و بهبودهایی نصاب‌های دبیان، اوپن‌سوزه و فدورا

- بهبودهایی در دیالوگ‌های مختلف

 

نکات انتشار جزئی‌تر به انگلیسی

 

لینک‌های دانلود از بیان‌باکس:

بستهٔ سورس

بستهٔ دبیان و اوبونتو
بستهٔ اوپن‌سوزه
بستهٔ فدورا
بستهٔ آرچ‌لینوکس

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