RandRng – Telegram
RandRng
2.13K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
یکی جندروز پیش ازم پرسید راجب
Raspberry Pi 5, CM5, ...
که بجاش کدوم مدل mini-pc رو بخره (برای رابت می‌خواست) یادم نیست کی بود و چت هم کامل گم کردم.

خواستم بگم دوست عزیز این دقیقا چیزی هست که می‌خوای تمام مشکلاتی که داشتی و نگرانی‌هات رو حل می‌کنه!

دقیقا انگار برای تو ساخته شده باشه؛ امیدوارم عضو این کانال باشی.

Intel N150, 16GB, 128GB eMMC -> $175
👍101👏1
چندروز پیش گفتم قبل خواب اینو بخونم.که نشد؛بعد تصمیم گرفتم ویدئو ببینم یا سورس کد رو بخونم.

که دیدم آقای David Beazley روی Rust پیاده‌سازی کرده (اصل کتاب جاوا هست فکر کنم)
که برای من هم تمرین Rust و هم کتاب بود قیمتش رو که دیدم $1500 هست برای هر نفر (لایو) گفتم بذار ویدئو اول دوره رو ببینم؛ خداروشکر که نخریدم.
طرف حتی نمی‌دونه Move, Borrow Checker دقیقا چرا توی rust وجود داره ...

توی ویدئو یکی از شرکت‌ کننده‌ها می‌گه شاید برای پرفورمنس هست؛ می‌گه ممکنه چون GC نداره! ولی نمی‌دونم دقیقا دلیلش چیه!

نمی‌خوام بگم این آدم سواد داره یا نه؛ اصلا بحثم این نیست چون نمی‌شناسم ایشون رو.
داستان اینه که این دوره بیشتر بهش می‌خوره باهم یا گروهی خوانی آنلاین باشه و این آدم هم همزمان داره چیزهای بیشتری یاد میگیره اما $1500 دلار هم بابت بازنویسی کدهاش می‌گیره.

بعد من دوره رایگان می‌ذاشتم؛‌ راجب چیزی که ۱۰ سال کارم هست و کتابی که ۵ بار خوندمش.
کلی آدم می‌گفتن بجا به پول فکر کردن (یوتیوب) یک جا آپلود کن ماهم ببینیم. درحالی که من پیشنهاد گروه خصوصی پولی رو رد می‌کردم می‌گفتم لایو رایگان براتون کفایت می‌کنه همون رو ببینید.
👍3529
RandRng
چندروز پیش گفتم قبل خواب اینو بخونم.که نشد؛بعد تصمیم گرفتم ویدئو ببینم یا سورس کد رو بخونم. که دیدم آقای David Beazley روی Rust پیاده‌سازی کرده (اصل کتاب جاوا هست فکر کنم) که برای من هم تمرین Rust و هم کتاب بود قیمتش رو که دیدم $1500 هست برای هر نفر (لایو)…
اینو الان دیدم:
The primary goal is to complete the first ten chapters of the Crafting Interpreters book

این مبلغ 1500$ فقط برای ۱۰ فصل اول کتاب هست و من بیشتر دنبال این فصل‌ها بودم.
14.Chunks of Bytecode
15.A Virtual Machine
23.Jumping Back and Forth
26.Garbage Collection
30.Optimization

هیچی کلا

Crafting Interpreters
🗿228
چندروزه پرفورمنس‌ام اومده پایین؛ اشتباهام هم بیشتر شده چندبار تایپ می‌کنم و پاک می‌کنم و ...
۱-۲ ساعت پیش ۷-۸ دقیقه اکسیژن گرفتم؛ واقعا ازین رو به اون رو شدم.
نمی‌دونم چطوری توضیح بدم ولی اگر تونستید تستش کنید؛ بخصوص اگر تو شهرهایی هستید که اوضاع هوا طولانی مدت خوب نیست. خودتون متوجه منظورم می‌شید.

باید یک راهکاری برای این موضوع پیدا کنم!
26👍8👏1😐1
مشکل امنیتی جدید whatsapp که باعث شده 3.5 میلیارد پروفایل و اطلاعات پروفایل در کرال بشه؛
این گزارش ربطی به هک شدن واتساپ و ... نداره (چون دیدم بعضی کانالا می‌گن واتساپ هک شده؛ یا سرورهای متا هک شده)

مشکل اصلی که ضرر مالی بزرگی هم مثل اینکه به Meta زده سر نداشتن Rate Limit بوده البته متا سریعا آپدیت کرده و سرعت کرال داده رو کند کرده ولی خب بعد از اینکه ۳.۵ میلیارد اکانت کرال شده.
شماره تماس؛ وضعیت و اگر تصویر پابلیک بوده عکس پروفایل.

خداروشکر من اصلا یوزر واتساپ نیستم؛ حتی برای کار هم نصب نکردم.
ولی خطر کرال شدن این دیتاها برای کاربرها چیه ؟

۱- فیشینگ؛ طرف کلی اطلاعات از شما داره (اسم و فامیل + عکس + شماره تماس) همین می‌تونه برای انجام فیشینگ کافی باشه. ولی بیاید فرض کنیم مثل من فکر کنه.
شماره موبایل شمارو توی پلتفرم‌های دیگه سرچ می‌کنه؛ تلگرام + توییتر + فیسبوک و ...
از تلگرام آیدی‌ها و عکس‌های بیشتر؛ علاقه مندی و ... می‌تونه پیدا بشه
از توییتر و اینستاگرام؛ آدمای نزدیک به شما؛ جبهه گیری سیاسی و کلی اطلاعات بدرد بخور دیگه که ادامه نمیدم ولی فقط همینقدر که تگ زدن شما به لطف LLM ها کار سخت و زمانبری نیست.

۲- پروفایل سازی؛ با این حجم دیتا و داشتن شماره تماس؛ چیزی که توی قدم قبلی گفتم می‌تونه از شما و تمام آدم‌های نزدیک بهتون پروفایل بسازه. توی پلتفرم‌های مختلف بررسی کنه و روی گراف بیاره تا بدونه از چه طریقی به شما نزدیک بشه امکان نفوذ بیشتر هست.

۳- جستجوی یوزر با یک تصویر صورت؛ بدست آوردن شماره و ....

و ... که بازم ترجیح میدم توضیح ندم؛ چه کسایی دربرابر این کرال امن بودند ؟
اگر پروفایل شما روی حالت public نبوده احتمالا امن هستید
اگر هم هست چون این موضوع لو رفته (احتمالا کلی گروه دیگه هم شروع به کرال دیتا کردند) بهتره همین الان پروفابل واتساپ خودتون رو خصوصی کنید.

کاری هم که کردن ساده بوده؛ تمام شماره‌های موجود رو درست کردن ۶۳ میلیارد بعد شروع کردن سرچ کردن اون شماره‌های روی واتساپ!
توی تلگرام اگر این کار رو کرده باشید؛ بلاک می‌شید یا اینکه بعد از ۲۰۰ مورد باید اون‌هارو به شماره‌هاتون اضافه کنید که ظرفیت اینکار هم ۲۵۰ مورد هست.

اما درس امروز برای بکند دولوپر‌ها؛
حتما rate limit بذارید این گروه همه‌ی شماره‌هارو از یک ip کرال کردند. منم کلی پلتفرم ایرانی رو کرال کردم قبلا پس مطمئنم که خیلی‌ها rate limit نمی‌ذارند.

پینوشت:
مثل اینکه این گروه تحقیقاتی بودند و مقاله‌ نوشتن راجبش (آنالیز روی دیتاها زدند)
👍265😁4👏1
todo ...
29😁10👍1🗿1
RandRng
Photo
💯
🔥12👍1😐1
اگر یک موقعی مجبور شدید برای کار؛ ویندوز داشته باشید.پیشنهاد میدم اون رو روی داکر بیارید بالا.
بخصوص اگر می‌خواید بزنید و بترکونید و تست کنید و ...

Windows inside docker container

پروسه نصبش بیش از حد ساده هست؛ و تمام کانفیگ و ... رو هم توضیح داده

تنها مشکلی که من باهاش دارم این هست که یک سری دانلود موقع نصب داره (راستی کل پروسه اتومات هست و با env هرچیزی که دوس ندارید رو باید تغییر بدید) که اگر اونارو هم بشه آفلاین کرد عالیه.

پینوشت:
این مورد هم از kvm استفاده می‌کنه اگر اسکریپت اتومات vagrant یا ... دارید نیازی به این مورد نیست؛ من چون کلا با ویندوز کاری ندارم این مورد برام از همه بدون دردسرتر و راحت‌تره.
اگر جایگزینی هم قرار باشه استفاده کنم؛ proxmox مورد بهتری برام هست.
👍154
RandRng
اگر یک موقعی مجبور شدید برای کار؛ ویندوز داشته باشید.پیشنهاد میدم اون رو روی داکر بیارید بالا. بخصوص اگر می‌خواید بزنید و بترکونید و تست کنید و ... Windows inside docker container پروسه نصبش بیش از حد ساده هست؛ و تمام کانفیگ و ... رو هم توضیح داده تنها…
همین تیم MacOS رو هم داره آخرین نسخه البته فعلا macOS 15 هست (اپل شمارش بلد نیست از ۱۵ رفته رو ۲۶؛ برادر زاده من ۴ سالگی تا ۳۰ رو پشت هم می‌شمرد خلاصه که 15 خیلی قدیمی نیست واسه پارسال هست.)
که اگر دوست داشتید می‌تونید اونم تست کنید.

MacOS on Docker
👍13😁2🗿2
تا لینوکس فن‌ها نیومدن؛ حال نمی‌کنم گنو رو بذارم اولش.

این عکس هم بذارم (دائم درحال آپدیت هست این iso ها)
اما مهمترین نکته آموزشی توی این تصویر این هست که تا checksum رو چک کنم توی این دایرکتوری نمیاد و چیزی که توی این دایرکتوری نباشه به هیچ وجه تست نمیشه.

پینوشت:
همیشه یک instance از Rocky, Debian رو دارم (نهایتا هم بین اینا سوییچ می‌کنم) اما باقی موارد رو هم برای تمرین و آموزش و ... استفاده می‌کنم.
👍163
بریم سراغ LXC, LXD کانتینتر‌های این شرکته روی LXC هست نه داکر که جالبه؛ خیلی سال بود اینطوری ندیده بودم.
راستی تلفظ درستش
لکس سی و لکس دی هست و نه ال اکس سی یا ال اکس دی


هرچند تلفظ چیز مهمی نیست؛ سواد مهمتره.
👍25😁3
این کانال باشه؛ تا بگم چی میشه!

تو ذهنم گفتن از همه چیزه؛ به اندازه‌ای که شمارو علاقمند کنه یا آشنا، کمی هم کمک به شروع کردن بده. اینکه وارد جزئیات بشم یا نه رو نمی‌دونم

Python, Rust, Linux, DevOps, ....

هرچی یاد میگیرم، یا یاد گرفتم.

اینم برای اینکه؛ این اواخر به اینجا رسیدم که بعضی پست‌ها رو که می‌نویسم پاک می‌کنم.
چون هی وسطش می‌گم کاش اینو می‌شد با عکس یا ویدئو توضیح داد.
یا به این فکر می‌کنم که متن، مفهموم رو نمی‌رسونه و ....

حالا ببینیم چی می‌شه 🤔
42👍19🔥2🎉2
RandRng
این کانال باشه؛ تا بگم چی میشه! تو ذهنم گفتن از همه چیزه؛ به اندازه‌ای که شمارو علاقمند کنه یا آشنا، کمی هم کمک به شروع کردن بده. اینکه وارد جزئیات بشم یا نه رو نمی‌دونم Python, Rust, Linux, DevOps, .... هرچی یاد میگیرم، یا یاد گرفتم. اینم برای اینکه؛…
ایدی کانال
Snake and Crab 🐍 🦀
هست، اگر پیشنهاد بهتر یا دیگری دارید بگید
خوشحال می‌شم؛ چیزی که سریع به ذهنم رسید این بود.

دوست نداشتم این کانال با pyhints قاطی بشه؛ چون خیلی به سمت نظرات شخصی خودم بایاس خواهد بود.
👍2719
پذیرای، نظرات و پیشنهادات جذاب شما هم هستم برای ویدئو شدن.
لطفاً چیزایی که خیلی ساده هست و وجود داره رو نگید (پایتون مقدماتی؛ ۱۰ دستور پرکاربرد لینوکس و ...)

چیزایی که نیاز دارید و فکر می‌کنید بدرد باقی هم میخوره ولی خیلی مطالب راجبش نیست.
یا جزئیات مطالب کمه یا ...
42👍9
Distributed Software Engineering
Loading ....
🔥286😁1🗿1
انقدر بیکار بودم، موقع این کانفیگ که نشستم دفترچه مانیتورم رو خوندم (رو میز دمه دستم بود، اشتباهی جای چیز دیگه آورده بودم)

و متوجه شدم مانیتورم قابلیت، نمایش همزمان تصویر دوتا سیستم جدا رو داره.

خیلی فیچر خوبی بود، بخصوص در زمان این کانفیگ.

پینوشت:
اگر به تمیزی و خلوت بودن میز حساس هستید؛ پیشنهاد می‌کنم تحت هیچ شرایطی عکس رو باز نکنید. 😂

من دولوپرم، ربات تمیز کننده که نیستم (کسی هم اجازه ورود به اتاقم رو نداره) این چندروزم که کلی درگیر تنظیم و فیکس دستگاه و ... بودم
😁44🔥11😐32
#چرندیات@per3onal

تازه طرف DevOps رو هم توی تایتلش داره؛ از اولین باری که لینوکس رو سیستم نصب کردم ۱۹ سال می‌گذره (۱۳ سالم بود)

حداقل ۱۰ سال هم هست که سیستم‌عاملی جز لینوکس نداشتم؛ اصلا بکارم نیومده.
اما اصراری هم به لینوکس نصب کردن هیچکس ندارم؛ آدما می‌تونند انتخاب کنند خیلی اشتباها تو زندگیشون بکنند، حالا نصب ویندوز هم یکیش 😂


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

توی ویندوز هم وقتی می‌خوای یک قطعه کار کنه؛ میری دنبال نصب درایور، هرچند شخصاً توی ۵ سال اخیر به همینم نیاز پیدا نکردم.

واقعاً آدما خیلی عجیب هستند، بلوبانک هم کار می‌کنه این دوستمون!😅

پینوشت:
اگر کسی ایشون رو می‌شناسه، پیشنهاد میدم درحقش یک لطفی بکنه و ...
sudo apt update
sudo apt upgrade

رو بهش یاد بده برای بعد از نصب.
😁57👍7🐳21
Havas
Moein
7🐳2
RandRng
Distributed Software Engineering Loading ....
بنظرم باید اینکار رو حتی زودتر شروع می‌کردم!
اینکه روی سرور اینکارها رو بسیار انجام دادم؛ یا روی ماشین مجازی و ... یک بحث جدایی هست.
آیا خوب بوده ؟ قطعا بله؛ خیلی از کارهایی که الان روی این ماشین‌ها انجام می‌دم رو اونجا یاد گرفتم و انجام دادم اما وقتی قراره یک چیزی رو طولانی مدت نگهداری کنی اون موقع خیلی راهکارهای دیگه رو هم تست می‌کنی.

بعنوان مثال:
من برای این موضوع و اتصالش به لپ‌تاپ و دسکتاپ خودم یک سوییچ رو میزی ۱۰ پورت هم سفارش داده بودم (منیج که بتونم vlan بندی و ... هم داشته باشم) اما متاسفانه سوییچ اشتباه به دستم رسید و مجبور شدم پس بفرستم و ممکنه حتی تا ۲ ماه طول بکشه تا تعویض بشه و یکی دیگه رو پیدا کنم که بیاد ایران و بیاره و ....

ولی همین موضوع باعث شد؛ کلی کانفیگ لینوکس رو مجدد تمرین کنم و کلی چیز جدید یاد بگیرم.

یا اینکه چندتا container مجازی راه بندازم در نفش apt, yum cache که وقتی یک آپدیتی یکبار دریافت شد همه سرورهای دیگه از cache که لوکال هست استفاده کنند؛ همین موضوع رو برای lxc, docker هم دارم.

معمولا اینا خدماتی هست که سرویس دهنده به شما ارائه میده و سراغش نمیری؛ یا اینکه اگر روی ۳-۴ تا ماشین مجازی تمرینی هستی خیلی برات مهم نیست حالا ۵ گیگ هم اینترنت بیشتر؛ با اینکه شبکه رو راحت با چندتا کلیک مدیریت کنی و ...

خلاصه؛:
حتی برای من هم که این همه با سرور و شبکه و ... سروکار داشتم و دارم کلی یادگیری داشته تا اینجا و همین باعث شده به این فکر کنم که باید یک بخشی از درآمدم رو به ادامه اینکار اختصاص بدم.
👍131