RandRng
image_2025-01-23_14-59-59.png
نمونه
این نمونه خیلی سادهاس و بسته به پروژه بهبود داده میشه (این برای یک پروژه
کدهایی که این شرایط رو رعایت نکنند حتی
به عمد بصورت تصویر فرستادم تا قبل از اینکه جایی بخواید استفاده کنید به دقت بخونید
README پروژههای من برای بچههایی که میخوان همکاری کنند روی پروژه.این نمونه خیلی سادهاس و بسته به پروژه بهبود داده میشه (این برای یک پروژه
django هست)کدهایی که این شرایط رو رعایت نکنند حتی
review هم نمیشه چه برسه به mergeبه عمد بصورت تصویر فرستادم تا قبل از اینکه جایی بخواید استفاده کنید به دقت بخونید
👍18❤8🤣3
This media is not supported in your browser
VIEW IN TELEGRAM
۶ صبح باید بلندشم به یک سری کار برسم بعد برم شرکت.
اونوقت ۴:۳۰ صبح نشستم دارم خلاقیتهای ملت با فرمانهای امضا شده رئیس جمهور آمریکا دونالد ترامپ رو میبینم.
ولی این عالی بود 😂
اونوقت ۴:۳۰ صبح نشستم دارم خلاقیتهای ملت با فرمانهای امضا شده رئیس جمهور آمریکا دونالد ترامپ رو میبینم.
ولی این عالی بود 😂
🤣30👍2🍾1
یک چیز جالب امروز دیدم، شرکت خصوصی ایرانی به دولوپرها بعد از بستن قرارداد بجای سیستم لپتاپ میده و با توجه به سمت و کارشون این لپتاپ ها قویتر میشه و بین ۱.۵ تا ۳ سال که توی شرکت بمونند بعدش لپتاپ برای خودشون میشه.
با همین کار ساده حس اعتماد و ... به نیروها دادند.
اگر بخوایم صادق باشیم حتی نیرویی که موقع ورود برلش بهترین مدل مکبوک پرو هم خرید شده بعد از ۳ سال اون لپتاپ بدرد انجام کارهای شرکت قطعا نخواهد خورد و بجای اینکه شرکت بخواد دنبال ۲۰-۳۰ میلیون سود باشه اون رو یک خاطره خوب میکنه برای نیرویی که تو مسیر پیشرفت کمکش بوده.
داشتم با مدیرعامل شرکت صحبت میکردم که چه کار خوب و قشنگی و ...
که گفتند تیم HR داره روی طراحی یک کاور اختصاصی که یادآور باشه ولی نه تبلیغ شرکت هن کار میکنه(مثل کارای dbrand) دومین گروه از توسعه دهندهها چندماه دیگه سری قبلی لپتاپها مال خودشون میشه.
شخصا خیلی حال کردم با اینکار توی ایران.
با همین کار ساده حس اعتماد و ... به نیروها دادند.
اگر بخوایم صادق باشیم حتی نیرویی که موقع ورود برلش بهترین مدل مکبوک پرو هم خرید شده بعد از ۳ سال اون لپتاپ بدرد انجام کارهای شرکت قطعا نخواهد خورد و بجای اینکه شرکت بخواد دنبال ۲۰-۳۰ میلیون سود باشه اون رو یک خاطره خوب میکنه برای نیرویی که تو مسیر پیشرفت کمکش بوده.
داشتم با مدیرعامل شرکت صحبت میکردم که چه کار خوب و قشنگی و ...
که گفتند تیم HR داره روی طراحی یک کاور اختصاصی که یادآور باشه ولی نه تبلیغ شرکت هن کار میکنه(مثل کارای dbrand) دومین گروه از توسعه دهندهها چندماه دیگه سری قبلی لپتاپها مال خودشون میشه.
شخصا خیلی حال کردم با اینکار توی ایران.
👍88❤11
RandRng
در طول این مدت دیگه لپتاپ شرکت نمیبردم؛ من کار سنگین روی لپتاپ انجام نمیدم. کدهای مهمم روی سیستم هست و لپتاپ رو فقط برای فیکس و دسترسی امن و ... استفاده میکردم که خب حالا شده تبلت. اما vscode خیلی اذیت میکرد (باگ زیاد میداد) برای همین قصد دارم این رو…
یک آپدیت دیدم که docker رو آورده روی android و البته termux
شخصاً درحال کانفیگ Rust, Python, NeoVim هستم (برای neovim همون تنظیماتی که توی کانال پایتون و روی گیتهاب گذاشتم رو استفاده میکنم)
تا اینجای کار که جوابه، درحال رفع باگهای جزئی هستم؛ بعد نتیجه نصب داکر رو هم میگم.
شخصاً درحال کانفیگ Rust, Python, NeoVim هستم (برای neovim همون تنظیماتی که توی کانال پایتون و روی گیتهاب گذاشتم رو استفاده میکنم)
تا اینجای کار که جوابه، درحال رفع باگهای جزئی هستم؛ بعد نتیجه نصب داکر رو هم میگم.
❤17👍4🤩2
RandRng
یک آپدیت دیدم که docker رو آورده روی android و البته termux شخصاً درحال کانفیگ Rust, Python, NeoVim هستم (برای neovim همون تنظیماتی که توی کانال پایتون و روی گیتهاب گذاشتم رو استفاده میکنم) تا اینجای کار که جوابه، درحال رفع باگهای جزئی هستم؛ بعد نتیجه…
و تمام.
حالا روی این تبلت
بطور کامل نصب شده و
البته داکر داخل یک شبیه ساز alpine هست ولی بازم خوبه کار من رو راه میندازه (
my neovim config (github)
docker in termux (android)
حالا روی این تبلت
neovim, Rust, Rust-analyzer, Python, Pyright, Mypy بطور کامل نصب شده و
docker هم اضافه شد.البته داکر داخل یک شبیه ساز alpine هست ولی بازم خوبه کار من رو راه میندازه (
postgres:17 رو هم تست گرفتم)my neovim config (github)
docker in termux (android)
👍15❤🔥4🤩4
توی تلگرام یک اکانت خیلی قدیمی دارم که آیدیش طرفدار زیاد داره.
روی سیستمم هست و زیاد نمیرم داخل تا اینجا بالاترین پیشنهاد رو روسها دادن ۳۰۰۰ دلار (البته اکثراً روس هستند)؛ اگر ۱۰۰۰۰ دلار بخرن میفروشم باهاش سیستم میخرم 😁
اکانت مال ۲۰۱۵ باید باشه اگر اشتباه نکنم.
روی سیستمم هست و زیاد نمیرم داخل تا اینجا بالاترین پیشنهاد رو روسها دادن ۳۰۰۰ دلار (البته اکثراً روس هستند)؛ اگر ۱۰۰۰۰ دلار بخرن میفروشم باهاش سیستم میخرم 😁
اکانت مال ۲۰۱۵ باید باشه اگر اشتباه نکنم.
🤣40🤩12
RandRng
Photo
docker-compose, zellij هم نصب شد
مشکل این دو مورد هم حل شد.
فقط الان باید یک کانفیگ اضافه کنم که پوشه پروژههام رو روی
alpine هم mount کنه تا راحت تر دستورات ترمینال مثل docker compose up -d
make
python manage.py runserver
cargo build و ... رو بزنم و از خود
termux فقط بعنوان ادیتور استفاده کنم 🤔👍7🎉2
خیلی جالب بود، الان قبل از رفرش لینکدین
۳ تا پست پشت هم داشتم، بحران:
بحران ۲۴، ۳۰، ۲۵ سالگی
بهشون بگیم یا زوده ؟
زندگی همش بحران هست، ربطی به عدد نداره ولی برنده اونی هست که تو همین بحرانها از لذت بردن غافل نشه.
۳ تا پست پشت هم داشتم، بحران:
بحران ۲۴، ۳۰، ۲۵ سالگی
بهشون بگیم یا زوده ؟
زندگی همش بحران هست، ربطی به عدد نداره ولی برنده اونی هست که تو همین بحرانها از لذت بردن غافل نشه.
👍36❤10🤩4
Shahre Ashoob
Hayedeh
کمی تا قسمتی حال کنیم، ۴ ساعت تو نوبت نشستم.
تهش هم نصف کارم موند واسه ی روز دیگه (ماه بعدی) 😂🤣😂
تهش هم نصف کارم موند واسه ی روز دیگه (ماه بعدی) 😂🤣😂
❤14
امروز روی لپتاپ بودم؛ و هیچ ابزاری روش ندارم برای تستها و ...
و چون آخرین بار روش
بعد از اون شرکت اومدم رفتم پیش یک گروه دیگری از دوستان و صحبت تست سرورهامون شد مجبور شدم لپتاپ رو باز کنم؛ یکی از دوستان به محض دیدن اینکه من همه ابزارهارو توی ترمینال باز میکنم و مسیر کامل میزنم و ...
سوال شد براش که همیشه انقدر سخته؛ خب با
منم درجا یک
دیدم ایشون بلد نبود گفتم اینجا هم بزارم واسه هرکسی تاحالا بلد نبوده؛ این نمونه مثال ابزار
۱- فایل appimage رو دانلود کنید و بذارید توی یک پوشه (من توی /opt میذارم)
۲- قابلیت executable رو بهش بدید
۳- اجراش کنید :
شخصا اینکار رو میکنم که مطمئن بشم؛ لوگو براش قرار داده شده یا نه اگر نداشت (قدم ۴ دلخواه هست)
۴- یک فایل تصویر از
بعد کد رو بدید به noscriptviewer و خروجی
۵- وارد مسیر زیر بشید :
۶- یک فایل به اسم ابزار مدنظر با پسوند
محتوای فایل:
البته توی این تنظیمات
ذخیره کنید و تمام.
و چون آخرین بار روش
Fedora نصب کردم برای تست کدهام خیلی از ابزارهایی که لازم داشتم فقط نسخه AppImage میداد.بعد از اون شرکت اومدم رفتم پیش یک گروه دیگری از دوستان و صحبت تست سرورهامون شد مجبور شدم لپتاپ رو باز کنم؛ یکی از دوستان به محض دیدن اینکه من همه ابزارهارو توی ترمینال باز میکنم و مسیر کامل میزنم و ...
سوال شد براش که همیشه انقدر سخته؛ خب با
apt, dnf, ... بریز (فکر میکردم موضوع امنیت هست که من از AppImage استفاده میکنم آخه سر Flatpack قبلتر این اتفاق افتاد)منم درجا یک
.desktop برای هر ۴-۵ تا ابزار درست کردم که توی لیست اپلیکیشنها بیاد؛ خیلی خوشش اومد و رفت سراغ اینکه همهی ابزارهاش رو AppImage بگیره دیدم ایشون بلد نبود گفتم اینجا هم بزارم واسه هرکسی تاحالا بلد نبوده؛ این نمونه مثال ابزار
msty هست (برای اجرا llm ها بصورت لوکال - ریموت و ...)۱- فایل appimage رو دانلود کنید و بذارید توی یک پوشه (من توی /opt میذارم)
۲- قابلیت executable رو بهش بدید
chmod +x /opt/msty/msty.AppImage۳- اجراش کنید :
/opt/msty/msty.AppImageشخصا اینکار رو میکنم که مطمئن بشم؛ لوگو براش قرار داده شده یا نه اگر نداشت (قدم ۴ دلخواه هست)
۴- یک فایل تصویر از
logo اون ابزار دانلود کنید. بهتره png باشه؛ اگر نبود سری به سایتش بزنید یکی از noscript های لوگو رو پیدا کنید و کدش رو کپی کنید.بعد کد رو بدید به noscriptviewer و خروجی
png بگیرید.۵- وارد مسیر زیر بشید :
cd ~/.local/share/applications/۶- یک فایل به اسم ابزار مدنظر با پسوند
.desktop بسازید و اطاعات زیر رو داخلش وارد کنید (برای مثال بالا دستوراتش اینطوری میشه من nvim زدم شما nano هم بزنی حله)nvim msty.desktopمحتوای فایل:
[Desktop Entry]
Version=1.0
Name=Msty
Comment=The easiest way to use local and online AI models.
Exec=/opt/msty/msty.AppImage
Icon=/opt/msty/logo.png
Terminal=false
Type=Application
Categories=Utility;Development;
StartupNotify=true
البته توی این تنظیمات
Exec, Icon مهمه ولی برای مثال من کامل زدم (همیشه هم کامل میزنم البته)ذخیره کنید و تمام.
www.noscriptviewer.dev
Convert SVG to PNG - SVG Viewer
Convert SVG to PNG online.
👍20❤4
#هوش_یا_تلاش ؟
همین اول بگم بنظرم خیانت هست، اینکه به کودک حس باهوش بودن میدید، چون بعد از یک مدت دست از تلاش برمیداره و با اولین شکست دنیا براش سخت میشه، بخصوص اگر توی موقعیت حساس باشه.
خلاصهی پست بود، اما باقیش داستان خودم هست :
شخصاً نه خودم و نه هیچکس دیگری رو توی دسته باهوشها قرار نمیدم.
زندگی من فقط یک دسته بندی داره، تلاشگرها.
داستان اینه که من آدم فراموش کردن هستم؛ البته حافظه کوتاه مدتم مثل ساعت کار میکنه ولی توی بلند مدت خیلی اوضاع خوبی ندارم.
یا حداقل فراخوانی دیتای حافظه بلند مدت برام سخت هست و ازم زمان میبره شاید حتی ۲۴ ساعت.
دقیقاً اینجوری هستم که، ممکنه یک صحبت ۵ ساعته با هم داشته باشیم و ۳ هفته بعد هم یادم باشه خط به خط توی اون جلسه و صحبت چیا گفتیم و برنامهمون روی چی بوده.
ولی خیلی هم پیش میاد که، ۶ ماه کامل زندگیم رو گذاشتم یک پروژه رو کار کردم ولی ۶ ماه بعد که ازم میپرسند هیچی یادم نیست؛ مثلاً من ۶ ماه زندگیم رو روی
کمی از زندگی شخصی:
توی ۸-۹ سالگی، یک تصادف رانندگی داشتم که یک مدتی رو هم توی کما بودم و وقتی هم که خوب شدم هیچ چیزی از قبل از ۱۱ سالگی یادم نیست؛ جز یک خاطره منفی از ۱۱ سالگیم.
اما طبق گفته دوستان، قبل از اون اتفاق همیشه درس مدرسه رو فقط یکبار توی زنگ تفریح میخوندم و جزئیات کتاب رو یادم میموند (خودمم یک خاطره کمرنگ ازین قضیه دارم، ولی نمیتونم تفکیک کنم ساخته ذهنم هست بخاطر تعریف این موضوع توسط خیلی از بچهها یا واقعی هست.)
شاید این اتفاق و فراموش کردن بلند مدت هم از همون موضوع میاد.
توی سالهای اخیر زندگی؛
اینجوری هستم که تک تک جزئیات یک فریمورک رو خوندم و حتی نحوه پیادهسازیش رو هم میدونستم ولی بعد از یک مدت وقتی کسی راجبش ازم میپرسه هنگ میکنم، واقعاً به زمان نیاز دارم تا یادم بیاد چی بود ولی وقتی یادم افتاد میتونم همه مشکلاتش رو حل کنم.
همین اتفاق که از نظر خیلی از دوستان دوران ابتدایی - دبیرستان من یک نفرین برای من بوده؛ از نظر خودم یک موهبت هست. این موضوع باعث شد من بدون سرخورده شدن بفهمم چیزی بعنوان باهوش بودن احمقانهاس، باهوش آدمی هست که بیشتر وقت گذاشته.
نه از من خنگتر توی دنیا وجود داره
نه از من باهوش تر
ولی کلی آدم هستند که از من کمتر تلاش کردند و کلی آدم که از من بیشتر تلاش کردند.
هرچقدر تعداد ساعت بیشتری روی یک موضوع کار کنی، توی اون موضوع از باقی باهوشتر بنظر خواهی رسید؛ ولی اینها نتیجه تلاشت هست.
بیشتری چیزی که ضد این حرف خودم میشنوم؛
- مشتی تو خودت
+ دقیقاً، من فقط
ولی شبکه رو ۳ ماه فشرده طول کشید تا مدارک Cisco رو بگیرم و ۲ سال کار کردم.
ولی لینوکس رو ۶ ماه طول کشید تا یاد بگیرم و از ۱۳ سالگی دارم استفاده میکنم (تازه ۵ سال
ولی DevOps رو (حداقل متوسط) - ۳ ماه طول کشید تا یاد بگیرم و چندسال هست خیلی از کارها رو خودم میکنم.
ولی بکند رو ۳ ماه روزی ۱۰ ساعت وقت گرفت ازم تا با جزئیاتش یاد بگیرم و بفهمم، فقط توی یک زبان برنامهنویسی و فریمورک دیگری
و در نهایت وقتی شروع کردم
۲ هفته طول کشید، یاد بگیرم
همین اول بگم بنظرم خیانت هست، اینکه به کودک حس باهوش بودن میدید، چون بعد از یک مدت دست از تلاش برمیداره و با اولین شکست دنیا براش سخت میشه، بخصوص اگر توی موقعیت حساس باشه.
خلاصهی پست بود، اما باقیش داستان خودم هست :
شخصاً نه خودم و نه هیچکس دیگری رو توی دسته باهوشها قرار نمیدم.
زندگی من فقط یک دسته بندی داره، تلاشگرها.
داستان اینه که من آدم فراموش کردن هستم؛ البته حافظه کوتاه مدتم مثل ساعت کار میکنه ولی توی بلند مدت خیلی اوضاع خوبی ندارم.
یا حداقل فراخوانی دیتای حافظه بلند مدت برام سخت هست و ازم زمان میبره شاید حتی ۲۴ ساعت.
دقیقاً اینجوری هستم که، ممکنه یک صحبت ۵ ساعته با هم داشته باشیم و ۳ هفته بعد هم یادم باشه خط به خط توی اون جلسه و صحبت چیا گفتیم و برنامهمون روی چی بوده.
ولی خیلی هم پیش میاد که، ۶ ماه کامل زندگیم رو گذاشتم یک پروژه رو کار کردم ولی ۶ ماه بعد که ازم میپرسند هیچی یادم نیست؛ مثلاً من ۶ ماه زندگیم رو روی
Graph Database, Graph Algorithms گذاشتم ولی ۶ ماه بعد وارد یک جایی شدم و هیچی از این کانفیگها و query و ... یادم نبود.کمی از زندگی شخصی:
توی ۸-۹ سالگی، یک تصادف رانندگی داشتم که یک مدتی رو هم توی کما بودم و وقتی هم که خوب شدم هیچ چیزی از قبل از ۱۱ سالگی یادم نیست؛ جز یک خاطره منفی از ۱۱ سالگیم.
اما طبق گفته دوستان، قبل از اون اتفاق همیشه درس مدرسه رو فقط یکبار توی زنگ تفریح میخوندم و جزئیات کتاب رو یادم میموند (خودمم یک خاطره کمرنگ ازین قضیه دارم، ولی نمیتونم تفکیک کنم ساخته ذهنم هست بخاطر تعریف این موضوع توسط خیلی از بچهها یا واقعی هست.)
شاید این اتفاق و فراموش کردن بلند مدت هم از همون موضوع میاد.
توی سالهای اخیر زندگی؛
اینجوری هستم که تک تک جزئیات یک فریمورک رو خوندم و حتی نحوه پیادهسازیش رو هم میدونستم ولی بعد از یک مدت وقتی کسی راجبش ازم میپرسه هنگ میکنم، واقعاً به زمان نیاز دارم تا یادم بیاد چی بود ولی وقتی یادم افتاد میتونم همه مشکلاتش رو حل کنم.
همین اتفاق که از نظر خیلی از دوستان دوران ابتدایی - دبیرستان من یک نفرین برای من بوده؛ از نظر خودم یک موهبت هست. این موضوع باعث شد من بدون سرخورده شدن بفهمم چیزی بعنوان باهوش بودن احمقانهاس، باهوش آدمی هست که بیشتر وقت گذاشته.
نه از من خنگتر توی دنیا وجود داره
نه از من باهوش تر
ولی کلی آدم هستند که از من کمتر تلاش کردند و کلی آدم که از من بیشتر تلاش کردند.
هرچقدر تعداد ساعت بیشتری روی یک موضوع کار کنی، توی اون موضوع از باقی باهوشتر بنظر خواهی رسید؛ ولی اینها نتیجه تلاشت هست.
بیشتری چیزی که ضد این حرف خودم میشنوم؛
- مشتی تو خودت
Django رو توی ۲ هفته یاد گرفتی.+ دقیقاً، من فقط
Django رو توی ۲ هفته یاد گرفتم.ولی شبکه رو ۳ ماه فشرده طول کشید تا مدارک Cisco رو بگیرم و ۲ سال کار کردم.
ولی لینوکس رو ۶ ماه طول کشید تا یاد بگیرم و از ۱۳ سالگی دارم استفاده میکنم (تازه ۵ سال
sys admin بودم).ولی DevOps رو (حداقل متوسط) - ۳ ماه طول کشید تا یاد بگیرم و چندسال هست خیلی از کارها رو خودم میکنم.
ولی بکند رو ۳ ماه روزی ۱۰ ساعت وقت گرفت ازم تا با جزئیاتش یاد بگیرم و بفهمم، فقط توی یک زبان برنامهنویسی و فریمورک دیگری
و در نهایت وقتی شروع کردم
Django خوندن، بیش از ۸-۱۰ سال از اولین اسکریپتهای پایتونی که نوشتم گذشته بود.۲ هفته طول کشید، یاد بگیرم
Django پکیجهاش رو کجاها گذاشته و چطوری استفاده میکنه،فقط همین. حالا اگر بهش نگاه کنی خیلی هم زمانبرد.👍52❤🔥12❤4🔥1🤣1🍾1
RandRng
#هوش_یا_تلاش ؟ همین اول بگم بنظرم خیانت هست، اینکه به کودک حس باهوش بودن میدید، چون بعد از یک مدت دست از تلاش برمیداره و با اولین شکست دنیا براش سخت میشه، بخصوص اگر توی موقعیت حساس باشه. خلاصهی پست بود، اما باقیش داستان خودم هست : شخصاً نه خودم و نه…
دوستان نزدیک میدونند وقتی بحث فنی مطلبی میشه که توی چندماه اخیر استفاده نکردم.
یک مدتی، شاید حتی ۲۰ دقیقه صبر میکنم تا دیگر دوستان بحث کنند بعد وارد صحبت میشم.
این همون زمانی هست که لازم دارم تا اطلاعاتم رو واکشی کنم.
هاردم بعد تصادف از
یک مدتی، شاید حتی ۲۰ دقیقه صبر میکنم تا دیگر دوستان بحث کنند بعد وارد صحبت میشم.
این همون زمانی هست که لازم دارم تا اطلاعاتم رو واکشی کنم.
هاردم بعد تصادف از
SSD به HDD تقلیل پیدا کرده ولی ظرفیتش خوبه. 🤣🤣43👍8❤6👌1