Linux & OpenSource
1.95K subscribers
585 photos
28 videos
49 files
922 links
اینجا از علاقمندی هام پست میزارم : )
لینوکس - بلاکچین - هوش مصنوعی - تازه های تکنولوژی
و گاهی پست های غیرمرتبط
Download Telegram
@uselinux
: )))))
😁13
🔥تغییرات جدید پایتون 3.14
@uselinux

و بالاخره Multiple interpreter وارد stdlib و ماژول concurrent.interpreters شد
میشه بدون subprocessing و کپی کل interpreter همزمانی واقعی داشت (که هر ترد GIL خودشونو دارن و همدیگه رو بلاک نمیکنن مثل Threading . و میتونن روی چنل یا queue باهم صحبت کنن
شبیه CSP گولنگ یا actor model ارلنگ و بقیه زبون ها!)
این فیچر هنوز به اپتیمایز ترین حالتش نرسیده ولی پیشرفت شگرفی هست تو دنیای مالتی تردینگ و همزمانی پایتون!

همینطور free-threading (غیرفعال کردن GIL روی الگوریتم هایی که race-condition free هستن) بصورت دیفالت به خود اینترپرتر اضافه شد(تا الان از نسخه 3.12 - 3.13 ریلیز جدا میدادن با پسوند t الان ظاهرا سویچش روی خود اینترپرتر اصلی هست)

بعدی Template strings
هست.

بعدی Deferred evaluation توی annotationهاست
(بعنوان مثال شما کلاس یا متد پاس میدید داخل یه فانکشن و میتونید تایپ اینپوت رو بزارید همون کلاس یا فانکشن (قبلا میشد اما از linterها رد نمیشد )

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

توی این نسخه GC پایتون به incremental collection تغییر پیدا کرد تا پرفورمنس بهتری داشته باشه .

جزئیات تمامی اینهارو توی داکیومنت خود پایتون یا وبسایت های دیگه میتونید سرچ کنید و بخونید :
@uselinux
https://docs.python.org/3.14/whatsnew/3.14.html
14👍2🤮2💋2👏1
مستند پایتون ریلیز شد 😀
سرگذشت زبان محبوب پایتون از زبون سازندش گیدو وان روسوم
و افراد جالبی مثل
آرمین روناچر(سازنده Flask)
درو هوستون(مدیر Dropbox)
تون راسندل(Blender)
لیزا گوو(دولوپر اینستاگرام)
برت کنون(دولوپر مایکروسافت)
پاوول اوریت(دولوپر جت برینز)
#python
@uselinux
https://www.youtube.com/watch?v=GfH4QL4VqJ0
1👍32🙏1
: )))))
@uselinux
🤣291💔1
😁6🤣6
💥⚠️آسیب پذیری بحرانی روی NPM

به اکانت یه دولوپر نسبتا معروف رخنه رخ داده و پکیج هایی که دانلود میلیاردی داشتن مورد هجوم قرار گرفتن و آلوده شدن و نسخه مخرب روی npm پابلیش شده!

این آسیب پذیری آدرس های مقصد کریپتو رو میتونه عوض کنه(که منجر به دزدیده شدن دارایی حین انتقال میشه)

یا احتمال دزدیدن seed phrase وجود داره

ولت های جاوا اسکریپتی و صرافی ها در خطر هستند!

(پ.ن: این پکیج ها احتمالا دپندنسی کلی پکیج دیگه هستن با این میزان دانلود .و ممکنه کل اکوسیستم جاوا اسکریپت رو تحت شعاع قرار بدن)
اسم بعضی از این پکیج ها
chalk,
strip-ansi
color-convert

@uselinux
👍31
اخ ننه:‌))
کلیک هاوس و اسکیل روی کوادریلیون دیتاااا (توسط تسلا): )

- مغز آدم سوت میکشه.

پ.ن: برای اونهایی که نمیدونن . ClickHouse یه دیتابیس هست برای کاربرد Analytical/OLAP
سینتکسش SQL هست (از خانواده SQL هست کلا و NoSQL حساب نمیشه)

(اولین جایی که به چشمم خورد و استفاده کردم روی indexerهای غول پیکر بلاکچین بود . (مثال : چیزی مثل Etherscan یا Blockexplorer)

لینک مقاله: source
@uselinux
4🔥3👀2
👍2🫡2
داون تایم روی aws (ریجن N . Virginia) و سرویس Cloudfrontاش باعث شد نصف اینترنت به فنا بره :))
@uselinux
🤣4
@uselinux
امروز داشتم یه اینستنس جدای pgBouncerروی کلاستر بالا میاوردم که متوجه شدم نمیتونم ایمیج اخری رو بگیرم
ایمیج چی بود ؟
bitnami/pgbouncer:latest

همش ارور pullو not found. میخورد (خیلی عجیب بود)
گشتم دیدم bitnami (که حالا مال Broadcom هست) تصمیم گرفته کل ایمیج ها و helm chartهای رایگانشو از دسترس خارج کنه و بابتش پول درشتی بگیره!
پیر سگ طمع کار: ))
خلاصه رفتم از یه رجیستری دیگه گرفتم

پ.ن: ایمیجهای bitnami به secure بودن معروف هستن. بصورت منظم audit و پچ میشن تا سوراخ سمبه ها و الودگیشون رفع بشه .

پ.ن۲: این اتفاق ماه ها قبل افتاده و اونهایی که cache نداشتن یه outage بزرگ تجربه کردن تا بفهمن از کجا خوردن !

پ.ن۳: جای شکر داره بیشتر پروژه های درست حسابی (دیتابیس ها و زبان ها و فریم ورک ها) بصورت official داکر ایمیج میسازن روی ci/cdشون و پوش میکنن پابلیک . وگرنه استفاده از داکر بسیار گرون تموم میشد برا شرکت های کوچیک و متوسط!
امیدوارم همه پروژه ها اینکارو بکنن

پ.ن۴: خوبه که hardeningهای بیس رو همیشه انجام بدید . با این وضعیت احتمال آسیب پذیری و هک های پی در پی بالاتر میره ..
@uselinux