RandRng – Telegram
RandRng
2.12K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
از این ایده خوشم اومد؛ اگر دوس داشتید یک تستی بزنید 😈😈
Youtube Link
👍10😁4🗿4
هیجوقت فکر نمی‌کردم تنظیم کردن pfsense روی شبکه خونگی انقدر لذت بخش باشه.
پیشنهاد می‌کنم اگر تونستید اینکار رو تست کنید مخصوصا اگر توی خونه Access point , ... دارید.

با ۵-۶ میلیون می‌تونید یک دیوایس بخرید (یا از دستگاهای قدیمی استفاده کنید) و pfsense رو اگر درست کانفیگ کنید کار روتر‌های ۳۰ میلیون به بالا رو براتون انجام می‌ده

پینوشت:
من برای یکی از دوستان این کار رو انجام دادم؛
الان فایروال هست؛ کل شبکه خونه رو فیلترشکن داره؛ کل شبکه خونه مانیتور و لاگ میشه؛ شبکه دستگاها گروه بندی شده (برای مهمان هم جدا شده)
کل شبکه امن شده (لینک‌های اسپم و اسکم درجا بلاک میشه) - فایروال و ... هم داره
فیلترشکن شبکه‌ای که بچه‌هاش وصل میشوند از فیلتر شکن شبکه بزرگسالا متفاوت هست.
و البته کل خونه Adblocker داره

برای ماها هم می‌تونیم سایت و ... های مربوط به portfolio و ... رو خودمون host کنیم. چون تنظیمات port forward, DDNS, ... همرو پشتیبانی می‌کنه!
من این رو ترجیح میدم به ماهی ۳ میلیون پرداخت کردن برای سایت‌ portfolio و دموهای کوچیک.
👍398😁2
RandRng
می‌تونی از LLM توی کل مصاحبه استفاده کنی!
آزمون و مدرک OSCP هم به آزمون‌هایی پیوسته که LLM توش آزاد هست.
پسر قشنگ میشه اینایی که تازه مدرک گرفتن رو اذیت کرد؛ آخه مدرک من واسه قدیماس اون زمان باید خودت همه چیزو یاد میگرفتی!

البته شخصا از این موارد استفاده‌ای نبردم (از دانشش بسیار؛ از مدرکش هیچ)
😁19🔥1
این ازون پروژه‌هایی هست که دوست دارم ببینم؛ یکی اومده لینوکس کرنل رو برده روی wasm که چی بشه ؟
که توی مرورگر لینوکس داشته باشی؛ برای چی خوبه ؟ (حداقل چیزی که من به ذهنم رسید)
حداقل برای آموزش لینوکس عالیه عالی.
میری سرکلاس به همه میگی ی سایت رو باز کنند و بوم همه لینوکس ترمینال رو دارند.
مهمتر اینکه روی گوشی و ... هم اجرا میشه

فاک چقدر تایپ کردن روی این کیبورد سخته!

Github link

پینوشت:
قبل از اینکه بیاید پیام بدید؛ هنوز خیلی کار داره‌ها بنده‌ خدا تازه ۱ هفته هست که راجبش به باقی گفته
👍19😁64🔥4
RandRng
سوسن – یادت میاد
دلتنگی‌هات برای من بود
لطفت برای دیگرون
رنج و غمت تو سینه‌ی من
خودت سرای دیگرون ....
👍122
سه تا پروژه هر سه تا بابت چیزایی که دستم نیست وقتی توسعه کد تموم شد به مشکل خورد مثلا اینکه؛
License agreement
برای قرارداد‌های جدید Enterprise عوض بشه و کارهایی که من با api می‌کنم غیر قانونی بشه و باید خسارت بدم به شرکت و ...

اوضاع اصلا خوب پیش نمیره؛ ولی خب چاره‌ای نیست بعنوان یکی که جمهوری اسلامی رو دیده و هنوز زنده مونده! فکر نمی‌کنم چیز بدتری ببینم.
یک استراحت کنم و برم سراغ ایده و پروژه جدید.

اینو گذاشتم که بگم همیشه مسیر صاف و ساده‌ هم نیست؛ یک سری وقتایی چیزایی عوض میشه که از کنترل تو خارج هست.
143😐6👍4🐳3🕊1
RandRng
قیمت رم بصورت دیوانه‌واری درحال بالارفتن هست؛ بیش از ۳ برابر توی کمتر از ۶ ماه؛ تقریبا ۹۹٪ هم بخاطر هوش مصنوعی و نیازش به رم زیاد هست. همین مسئله رو برای قیمت هاردها هم داریم. خلاصه که رم 20 دلاری شده 60-80 دلار به زودی قیمت‌ها توی ایران چندین برابر خواهد…
حافظه‌های nand مورد استفاده روی GPU ها هم به کمبود بیشتر خورده؛ حالا این مشکل به GDDR7 2GB, 3GB هم رسیده.

توی یکی دو هفته اخیر قیمت gpu های با حافظه‌ی کوچکتر (۱۶ گیگ) خیلی داشت پایین میومد؛ تو چندتا مورد که دنبال می‌کردم تا ۴۰-۵۰٪ هم پایین اومد و هنوز هم خیلی موارد روی این قیمت هست اما با توجه به اخباری که از شرکت‌ها راجب GDDR7 داره میاد احتمالا این قیمت‌ها بطور وحشتناک بالا خواهد رفت (مثل اتفاقی که برای رم DDR5 افتاده)

خلاصه؛ اگر به GPU نیاز دارید بنظرم الان زمان خوبی هست؛ برای بیشتر ارزون شدن صبر نکنید که اخبار خوبی به گوش نمیرسه
👍163
RandRng
In 2 lines of code, you have introduced 3 bugs; a moron like you should never touch a keyboard again
این پیام خالق لینوکس روی؛ pull request یکی از مهندس‌های Meta هست که درحال حاضر کمی هم باعث دعوا شده (که شخصا استقبال می‌کنم)

بعد ما به دولوپر می‌گیم برو کدهات رو یکم تمیز کن و مرج رو رد می‌کنیم؛ طرف قهر می‌کنه!

فقط اونجا که گفته:
این یکی عمدا دنیا رو جای بدتری برای زندگی می‌کنه 😂
😁34🗿1
RandRng
دارم فصل ۱۰ کتاب Rust web programming 3rd edition رو ریویو می‌کنم، این بخش بهترین نکته‌ای هست که داره.
دعوای و متن لینوس تروالدز (پست قبلی) به این دلیل بوده

این مهندس متا خیلی برای کارهای کوچیک هم function درست کرده و جداشون کرده همین هم گادفادر رو عصبی کرده!

من کلی پست راجب این موضوع گذاشتم قبلا؛ اینجا و کانال پایتون و ...
کلی هم دعوا کردم با نیروهای خودم و با مدیرهای بالاسرم که آقا انقدر همه چیز رو نشکونید!

الان می‌خوام این لینک رو ذخیره کنم؛ هرجا بجث شد لینک اینو بذارم رو میز و برم؛ دیگه از توضیح دادن خسته شدم.
برای توضیح بیشتر؛ تصویری که ریپلای شده همه ماجراس بطور خلاصه.

Kernel ORG

پینوشت:
اگر دوست داشتید اصل ایمیل رو بخونید. عصبانیت از تک تک کلمات می‌پره بیرون و بر خلاف باقی من فکر می‌کنم اینکار بسیار خوب و لازم بوده؛ قطعا شخص لینوس توی خوندن این کد هیچ مشکلی نداره ولی اینطوری از کامیونیتی و نسل بعدی توسعه دهنده‌های کرنل محافظت کرده.
بدون تعارف کرنل انقدر بزرگ هست که همین الانشم هیچکس نمی‌دونه داخلش چه خبره!
👍194🔥3
یک سری گزارش و بنچمارک و ... از شرکت AMD لو رفته (شایدم لو داده)
که مهترین نکاتش:
تعداد core, thread و clock speed هست
اما ازون مهمتر:
میزان حافظه L3 Cache هست که چیزی نزدیک به ۵۰۰ مگابایت هست؛ اگر هیچ دیدی نسبت به این موضوع نداشته باشید شاید این حافظه خیلی کم و غیر جذاب بنظر بیاد ولی باید بگم که؛ درحال حاضر L3 روی ۱۶ مگابایت هست (هردو عدد برای کامپیوترهای شخصی هست)

با توجه به ترندی که داره توی دنیای سخت‌افزار پیش میره بنظرم توی چندسال آینده برنامه‌نویسی Multi-thread, Multi-process, Async خیلی بولد خواهد شد؛ شاید به اینجا برسه که جزو واجبات بشه حتی.

اما بیشترین دستمزد رو بنظرم کسانی خواهند گرفت که optimization رو خوب بلد باشند و درک کنند.
🔥34👏2👍1
این ویدئو رو هم ببیبنید؛ کانال Veritasium یکی از اون کانال‌هایی هسات که بسیار در موردش صحبت کردم و از دیدن همه ویدئوهاش توی چندین سال اخیر لذت بردم
اما این یکی بنظرم خیلی خوب بود:

Don't be stupid
👍16🔥1
دوتا جمله که اصلاً به شما (نسل جدید) نمی‌خوره گفتنش:

۱- اگر چیزی کار می‌کنه بهش دست نزن؛
این واسه قبل از زمان git بود؛ اون موقع منم دولوپر نبودم.

۲- رو کامپیوتر من کار می‌کنه؛
من که اصلاً این مورد رو نداشتم، چیه؟ نکنه کردید اونقدر سادیسم دارم که، جاوا و سی‌شارپ کد بزنم ؟

از شوخی گذشته؛ این جملات رو بکار نبرید دیگه؛ مفهوم قدیمی خودش رو از دست داده! دیگه مشکل نبود ابزار و استاندارد نیست.
اگر بکار بردید، مشکل شمایید
👍585😐3
فکر نمی‌کردم یک نوتیف انقدر خوشحالم کنم :

Rain possibility after 5 pm, please prepare in advance.


واقعاً ج.ا همه چیزمون رو گرفت.
37👍19😐9🕊2🗿2😁1
فکر می‌کنید داشتن یک ویترین خوب روی گیت‌هاب چقدر مهمه ؟

با یکی از دوستان صحبت می‌کردم؛ یک ابزار مشاهده وضعیت و رهگیری و ... زده برای هواپیماها مثل همه‌ی ابزارهای موجود.

هیستوری‌هاشون رو نگه‌ می‌داره؛ اطلاعات خلبان و ... رو می‌گیره
و داشبورد و آنالیز ارائه میده.

بعد راجب این تمرینش پست گذاشته؛ یکی از شرکت‌های این زمینه استخدامش کرده چون دقیقاً همین کار رو داشته می‌کرده!
کدهاش پابلیک نیست دیگه.

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

که خب هی فیچر بهش اضافه کرده.

نکته مهم:
قطعاً برای همه این اتفاق نخواهد افتاد که بخاطر یک تمرینی که زدید، یک شرکت غول با حقوق عالی بهتون پیشنهاد همکاری بده
اما
قطعاً داشتن چنین پروژه‌ای باعث میشه؛ شرکت‌ها و آدم‌ها با ریسک کمتر و خیال راحت‌تر شمارو استخدام کنند.
حتی اگر خودتونباشید، رزومه بنویسید یا توی مصاحبه‌ خوب صحبت کنید.
👍4816
RandRng
فکر نمی‌کردم یک نوتیف انقدر خوشحالم کنم : Rain possibility after 5 pm, please prepare in advance. واقعاً ج.ا همه چیزمون رو گرفت.
#موقت
احتمال بارش هر ۱۵ دقیقه که می‌گذره داره کمتر می‌شه!
اگر نباره حداقل تا ۱۵ روز آینده خبری از بارش نیست؛ هوا آفتابی پیش بینی شده.
🗿28😐6🕊4👍1😁1
#چرندیات@per3onal

من این آگهی رو درست کردم دوستان:
یک سنیور بکند (تایپ اسکریپت) می‌خوان
یک سنیور، دواپس می‌خوان
یک سنیور دیتا آنالیست می‌خوان
با توجه به اینکه همه موارد سنیور بوده فکر می‌کنم برای واکشی دیتا و ... هم
یک سنیور دیتا انجینیر می‌خوان

اما

مجموع حقوق همشون؛ اندازه حقوق همون بکند دولوپره بشه!
👍26😁16
داشتم با تیم یکی از دوستان صحبت می‌کردم؛ جدال‌های جدی بین Project Manager (همونایی که Jira, Trello و ... رو آماده می‌کنند و سنگ جلوپای تیم فنی هستند البته بعضی‌هاشون) و تیم فنی‌اش بود.

دعوای ۳ ماهه؛ بازهم موضوع سر این بود که نصف ابزارها به سختی تو ایران باز میشه نصف دیگه‌اش انقدر فیچر داره که عصبی کننده هست.

راهکار:
Github Issues + Github Project
دعوا حل شد.
تیم توسعه دهنده؛ از Project Board روی گیت‌هاب استفاده می‌کنه که همون فیچر‌های و راحتی trello رو داره و از Github Issue برای ایجاد تسک
تیم تست و کنترل کیفیت و امنیت هم خوشحال شدند چون دیگه فقط روی گیت‌هاب پروژه Issue جدید ایجاد می‌کنند.

مدیر پروژه و ... هم خوشحال شدند؛ هر شخص خودش تسک‌هاش رو Issue میزنه براش - مشکلات و باگ‌ها Issue میشه و سریعا میاد داخل Board فقط مدیر پروژه باید اولویت و زمان بذاره براشون

تمام گزارشات مورد نیاز مدیر پروژه هم توی همون برد دمه دستش هست:
Table, Roadmap, Chart, ...
خلاصه هرچیزی که فکر کرد نیاز داره!


۳ ماه دعوا توی کمتر از ۱ ساعت تموم شد؛ ی آموزش سریع هم براشون گذاشتم.
گیم/موبایل دولوپر نیستم وگرنه پیشنهاد کاری خوبی بهم شد؛ ولی پول خوبی برای ۱ ساعت راهنمایی گرفتم. یعنی ۲۱۹۰ ساعت دعوا و افت پرفورمنس رو توی ۱ ساعت حل کردم (اونم با ابزارهای موجود)


راستی Gitlab هم همچین چیزی رو داره‌ (اگر خواستید) ولی اینا از گیت‌هاب بیزینس استفاده می‌کردند.
👍267🔥2
وضعیت امروز؛ pull request فرستادم.
مدیرفنی شرکت زده؛ آقا این ۳-۴ روز طول می‌کشه تا من بررسی کنم.

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

زنگ زده (گوشی رو آیفون بود) مکالمه :

- محمد جان یک سوالی داشتم؛ از کدوم مدل هوش مصنوعی استفاده می‌کنی خیلی خوب کد زده! ماهم بخریم واسه بچه‌ها

+ همرو خودم زدم؛ ولی برای استفاده هم مدل‌های رایگان تو کانالم گفتم.

- توی یک روز ۴۰۰۰ خط کد زدی ؟

+ نه توی یک روز به شما تحویل دادم!

- ما دیشب تازه به تو گفتیم چی می‌خوایم؛ از دیشب نشتی زدی ؟

+ نه؛ صبح نشستم ولی ۷۰٪ کار رو از قبل داشتم فقط تمیز کردم برای پروژه شما.


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

مثلا برای Signup, Login, Verify, ... روی fastapi یک ماژول شخصی دارم که با پیامک و ایمیل و ... همزمان کار می‌کنه.

ادامه‌اش پست بعدی!
👍699🔥8
RandRng
وضعیت امروز؛ pull request فرستادم. مدیرفنی شرکت زده؛ آقا این ۳-۴ روز طول می‌کشه تا من بررسی کنم. می‌گم نگران نباش من بیکار بمونم پول نمی‌گیرم (نیروی ساعتی هستم) آرش (مدیرعامل شرکت) گفت اینا براتون واجب هست منم اول فیکس‌هارو زدم بعد فیچر مهم‌ها. زنگ زده (گوشی…
وقتی یکبار با تست نویسی و بررسی و دنبال کردن اصول امنیتی این کار رو انجام دادم دیگه هرجا برم می‌تونم ازش استفاده کنم.
این موضوع فقط برای سورس کد پروژه‌هام نیست برای خیلی تنظیمات دیگه هم هست.

اینجا هم همین شد؛ ۷۰-۸۰٪ کار کدهای تکراری بود!
وقتی طرف دستمزد ساعتی رو معقول تعیین می‌کنه؛ یا برای زودتر تحویل دادن و بدون باگ بودن پاداش در نظر می‌گیره
منم کاری که ۱ ماه شاید زمانبرده و آماده کردم رو توی ۱ ساعت بهش میدم! قطعا هرچقدر هم خوب پول بده و پاداش و ... داشته باشه پول ۱ ماه کار و ۱۰ سال تجربه رو نمیده ولی برای ۱ ساعت پول ۱۰ روز رو دادن هم برای من خیلی خوبه هم برای اون.

اینارو گفتم که بگم؛ چرا من توی وقتای خالیمم پروژه کد میزنم و روی تمیز و ماژولار بودن تاکید دارم؛ شما هم بنظرم اینکار رو بکنید.
👍75🔥128
you’re not building a product. you’re building a passport.


شب بخیر
29🕊8👍5
چرا کسی اسم بچه‌هاش رو
موسی و بینا نمی‌ذاره ؟

ماهم صدا کنیم:
بیناموسا، بیاید مامانتون اومد.
😁50😐15🗿8🐳21👏1