RandRng – Telegram
RandRng
2.13K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
#چرندیات@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
RandRng
you’re not building a product. you’re building a passport. شب بخیر
این خلاصه صحبتم با یکی از دوستان بود
چند روز پیش که این پست رو گذاشتم؛

https://news.1rj.ru/str/per3onal/715

بعدش رفتم سراغ ایده‌های بعدی؛ با یکی از همکاران و دوستان قدیمی راجبشون مشورت کردم و گفتم که می‌خوام اینبار تنها اینکار رو بکنم.

ماها چندین سال هست، همدیگر رو می‌شناسیم و ایشون هم به خوبی شرایط ایران رو می‌شناسه.

نهایت حرفش به اینجا رسید که، تا وقتی توی ایران هستی دنبال ارائه محصول جدید نرو! چیزی توسعه بده که ارزش فروش نداره اما ارزش استفاده داره این رو برای گرفتن ویزا نیاز داری

که تهش شد جمله بالا:
you're not building a product. you're building a passport.


این آدم بیش از ۱۰ تا استارتاپ موفق داشته.
23👍5🕊1😐1🗿1
Man Delam Nemikhast
Shayea ؛ Lenna
12😐3🗿3💯1
این قشنگ بود 👌
👍36😁13
Marde Tanha
Farhad Mehrad
مرد تنها
خواننده: فرهاد مهراد
سال انتشار : ۱۳۴۹
ترانه و آهنگ : شهیار قنبری
تنظیم: اسفندیار منفردزاده

برای خودم
@PytensMusic
15😁1
RandRng
Farhad Mehrad – Marde Tanha
مثل اینکه امروز، روز مرد هست.

این روز رو به (زن و مرد، دختر و پسر) همه‌ی اون‌هایی که از سال ۵۰ به بعد توی ایران به دنیا اومدند و با ننگ ۵۷ و ج.ا زندگی کردند تبریک می‌گم!

توی این سال‌ها، همین که زندگی کنی هم مردونگی می‌خواد بخصوص اگر این زندگی با شرافت باشه.

به امید آینده بهتر، حداقل برای نسل بعدی 🌹
100👍9😐7🗿2🕊1
گوگل خودشم لایک کرده بوده؛ زودتر از شرش راحت بشه 🤣🤣🤣
😁51👍2😐21🐳1🍾1
یکی جندروز پیش ازم پرسید راجب
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