Python Hints
بیش از ۵۰ ساعت بیداری و گذراندن جلسات روزانه به زور قهوه حالا که باید خواب ندارم (زور کل قهوههای صبح تا عصر هست) پس تفاوت byte, unicode رو ببینم. توی این مثال تمام دیتاهای داخل فایلی که من برای تست استفاده کردم (دیتای شرکت هست برای کاربرها و نمیتونم به…
https://youtu.be/UUQ5V79w0GA
ویدئو فصل چهارم هم بالاخره قرار گرفت.
.
ویدئو فصل چهارم هم بالاخره قرار گرفت.
لایک، کامنت (نظرات شما خیلی خیلی با ارزش هست برای من حتی اگر با منطق منفی باشه؛ چون یاد میگیرم)
سابسکرایب هم بکنید خوشحال میشم، چون کمک میکنه دوستانSenior
حوزههای مختلف رو راضی کنم به رایگان آموزش دادن.
.
YouTube
فصل چهارم - Python Unicode Text versus Bytes
این جلسات کاملا رایگان و با هدف کمک به جامعه توسعه دهنده پایتون برگذار شده.
توی این جلسه؛ به بررسی فصل چهارم و اهمیت درک تفاوت بین Unicode, Bytes پرداختیم.
باهم یک سری از best practice هارو دیدیم و بررسی کردیم.
درک کردیم چرا normalize کردن مهم هست.
و از…
توی این جلسه؛ به بررسی فصل چهارم و اهمیت درک تفاوت بین Unicode, Bytes پرداختیم.
باهم یک سری از best practice هارو دیدیم و بررسی کردیم.
درک کردیم چرا normalize کردن مهم هست.
و از…
❤46👍18❤🔥3✍1
Lose Control
Teddy Swims
❤22👍11👎7❤🔥4👌3⚡1🕊1💯1
#Quick
هاردهاتون رو تمیز کنید
فضای خالی بدست اومد.
کاری که من کردم :
۱- کل فایلهای روی
بعد اول بر اساس اسم
و بعد از اون بر اساس تاریخ مرتب کردم
حدود
دیتاهای
کد قبلی رو با
۲- بعد از اون یک سری فایلها بودند که مشکوک بودم
پس با
۳- من همیشه توی کدهام، اسم
دقیق بررسی نکردم ولی فکر کنم
.
همرو دستی دیلیت کردم که این بخش یک مقدار زمانبر شد.
اضافه کنم:
برای آخر هفته یک
یک مورد هم برای
هاردهاتون رو تمیز کنید
1.6 TB
فضای خالی بدست اومد.
کاری که من کردم :
۱- کل فایلهای روی
۳
تا هارد اصلیم رو بدست آوردم و توی یک csv
شامل این ستونها ریختم؛اسم فایل، پسوند، مسیر، حجم فایل، تاریخ ایجاد
بعد اول بر اساس اسم
و بعد از اون بر اساس تاریخ مرتب کردم
حدود
۸۰۰
گیگ با همین وضعیت پاک شد.دیتاهای
duplicate
نبودند ولی مثلاً بکاپ فایلها بودند که خب با وجود اینکه توی تاریخهای بعدی نسخه آپدیتش رو گرفته بودم فراموش کرده بودم نسخه قبلی رو حذف کنم.کد قبلی رو با
multi-threading, ThreadPool
زدم و کمتر از ۱
ثانیه اجرا شد.۲- بعد از اون یک سری فایلها بودند که مشکوک بودم
duplicate
باشند؛ پس با
md5
شروع کردم hash
کردن، از multi-process
استفاده کردم، و اینجا هم حدود ۱۰۰
گیگ duplicate
پیدا شد که بعد بررسی دیدم دقیقاً یکسان هستند و پاک شد.۳- من همیشه توی کدهام، اسم
virtualenv
هارو .venv
میذارم پس دنبال اینها هم گشتم + مدلهای هوش مصنوعی با پسوندهای مختلف باقی موارد هم همگی برای اینها بود دقیق بررسی نکردم ولی فکر کنم
۲۰۰
گیگ .venv
داشتم (عادت دارم کل پوشه پروژه رو میفرستم روی هارد بکاپ) خلاصه که کار خوبیه و تکنیکهایی هم که گفتم برای من خیلی جواب بود، شما هم دوست داشتید استفاده کنید
.
۹۰٪
کدهاشم دادم codestral
برام نوشت و فقط مطمئن شدم پیادهسازی درست هست و اجرا کردم، اما دسترسی دیلیت بهش ندادم.همرو دستی دیلیت کردم که این بخش یک مقدار زمانبر شد.
اضافه کنم:
برای آخر هفته یک
auto indexer + notifier + web
هم پیاده خواهم کرد که بهم یادآوری کنه بکاپهای قدیمی رو پاک کنم اگر بر اساس اسم مشابه بود (همچنین باقی فایلا)یک مورد هم برای
.venv
اضافه کنم و در نهایت web endpoint
رو هم بذارم قبل از اینکه چیزی رو برای چندمین بار دانلود کنم بتونم سرچ کنم که آیا دانلود شده روی سیستم دارم یا خیر❤🔥38👍24🔥2👌2✍1
Python Hints
#بسیار_مهم #خارج_از_بحث خواهشاً بیاید این مورد رو آنقدر به اشتراک بذاریم که همه رعایت کنند. چند وقت پیش دنبال یک نیروی React برای شرکت یکی از دوستان میگشتم، گفتم میرم لینکدین چندتا پروفایل open to work رو میبینم و درخواست رزومه میدم به اونهایی که بنظرم…
#Quick
اگر توی
مهمترین موارد :
۱- لوکیشن (محل سکونت٫اقامت)
۲- توضیح مختصر در مورد خودتون، تجربیاتی که دارید
۳- اطلاعات سابقه کاری
۴- وضعیت تحصیل (دانشجو هستید یا خیر)
۵- مدارک و ....
توی این هفته، کلی پروفایل
یادتون باشه اگر توی
باقی مواردی که مهم نیست ولی بودنش قطعا کمک میکنی :
۱- تصویر پروفایل (بهتره تصویر پارک و ... نگذارید.)
۲- تصویر بنر
۳- پستهایی که پین کردید
۴- پستهایی که لایک٫کامنت میکنید
بازم همون قانونی که توی رزومه نویسی گفتم،
نه خیلی رنگی و ... که انگار برای موقعیت شغلی دلقک شرکت کردید (عاشق دلقک هستم)
و نه خیلی مشکی و بدون چیزی که حوصله سر بر باشه
مثل یک
باید جوری باشه که طرف حداقل ۱۰ دقیقه وقت بذاره (ولی توی ۲ دقیقه اطلاعات مهم روزمه شمارو بخونه، شما تو چشمش فرو کنید.)
پروفایل من رو مرجع نکنید، من توی لینکدین دنبال کار نمیگردم، برای همین اصلا آپدیت نشده.
اضافه کنم :
لطفاً از ابزارهای رزومه سازی استفاده نکنید (مخصوصاً اینایی که همهجای روزمه شما اطلاعات سایت رو مینویسند)
نهایتاً اینکه
ازشون ایده بگیرید، قالب رو بسازید و بعد خودتون خروجی
این موضوع خیلی مهم هست، و رعایت نکردنش نکته منفی بزرگی میتونه باشه برای کارجو.
اگر توی
LinkedIn
وضعیت خودتون رو به #OpenToWork تغییر میدید حتماً قبلش پروفایل و اطلاعات اصلی خودتون رو تکمیل کنید.مهمترین موارد :
۱- لوکیشن (محل سکونت٫اقامت)
۲- توضیح مختصر در مورد خودتون، تجربیاتی که دارید
۳- اطلاعات سابقه کاری
۴- وضعیت تحصیل (دانشجو هستید یا خیر)
۵- مدارک و ....
توی این هفته، کلی پروفایل
LinkedIn
رو که Open2Work
بودند بررسی کردم شاید بتونم بگم فقط ۳۰٪ بطور کامل تمام اطلاعات مهم رو درست و دقیق داشتند.یادتون باشه اگر توی
LinkedIn
جویای کار هستید، اولین برخورد و آشنایی قبل از همکاری کارفرما٫مدیر٫نیروی منابع انسانی و ... با صفحه شخصی شما در LinkedIn
خواهد بود.باقی مواردی که مهم نیست ولی بودنش قطعا کمک میکنی :
۱- تصویر پروفایل (بهتره تصویر پارک و ... نگذارید.)
۲- تصویر بنر
۳- پستهایی که پین کردید
۴- پستهایی که لایک٫کامنت میکنید
بازم همون قانونی که توی رزومه نویسی گفتم،
نه خیلی رنگی و ... که انگار برای موقعیت شغلی دلقک شرکت کردید (عاشق دلقک هستم)
و نه خیلی مشکی و بدون چیزی که حوصله سر بر باشه
مثل یک
ui/ux
کار ببینید.باید جوری باشه که طرف حداقل ۱۰ دقیقه وقت بذاره (ولی توی ۲ دقیقه اطلاعات مهم روزمه شمارو بخونه، شما تو چشمش فرو کنید.)
اضافه کنم :
لطفاً از ابزارهای رزومه سازی استفاده نکنید (مخصوصاً اینایی که همهجای روزمه شما اطلاعات سایت رو مینویسند)
نهایتاً اینکه
ازشون ایده بگیرید، قالب رو بسازید و بعد خودتون خروجی
pdf
بدون watermark
رو بگیرید و ارسال کنید.این موضوع خیلی مهم هست، و رعایت نکردنش نکته منفی بزرگی میتونه باشه برای کارجو.
👍42❤10😨1
Python Hints
https://youtu.be/UUQ5V79w0GA ویدئو فصل چهارم هم بالاخره قرار گرفت. لایک، کامنت (نظرات شما خیلی خیلی با ارزش هست برای من حتی اگر با منطق منفی باشه؛ چون یاد میگیرم) سابسکرایب هم بکنید خوشحال میشم، چون کمک میکنه دوستان Senior حوزههای مختلف رو راضی کنم…
https://youtu.be/utmW9LqEWio
ویدیو فصل ۵
سوالات و نکات خودتون رو میتونید برامون زیر ویدئو کامنت کنید.
ویدیو فصل ۵
سوالات و نکات خودتون رو میتونید برامون زیر ویدئو کامنت کنید.
YouTube
فصل پنجم - Python Data Class Builders
این جلسات کاملا رایگان و با هدف کمک به جامعه توسعه دهنده پایتون برگذار شده.
توی این جلسه؛ به بررسی فصل پنجم پرداختیم.
با dataclass, namedtuple, NamedTuple آشنا شدیم تفاوتهاشون رو بررسی کردیم و گفتیم که تحت چه شرایطی نباید استفاده بشه.
به بررسی code smell…
توی این جلسه؛ به بررسی فصل پنجم پرداختیم.
با dataclass, namedtuple, NamedTuple آشنا شدیم تفاوتهاشون رو بررسی کردیم و گفتیم که تحت چه شرایطی نباید استفاده بشه.
به بررسی code smell…
❤31👍9❤🔥4🤨1
#موقت
اگر دقت نکرده بودید
تمام تصاویر گروها، لوگو کانال، لوگو یوتیوب و ....
+
تمامی thumbnail های ویدئوهای یوتیوب همگی با کمک هوش مصنوعی ایجاد شده
صفر تا ۱۰۰ بدون هیچ تغییری (غیر از لوگو البته)
اگر دقت نکرده بودید
تمام تصاویر گروها، لوگو کانال، لوگو یوتیوب و ....
+
تمامی thumbnail های ویدئوهای یوتیوب همگی با کمک هوش مصنوعی ایجاد شده
صفر تا ۱۰۰ بدون هیچ تغییری (غیر از لوگو البته)
👍29❤🔥7🆒6🤓4😭1
#خارج_از_بحث
به بهانه انتشار خبر تولید
خیلی سال هست که معماری
این خبر که حالا
از این معماری پشتیبانی خواهند کرد قدم بزرگی هست.
راجب خود
خیلی از بجههایی که من رو میشناسند میدونند من طرفدار برند خاصی نیستم؛ حتی خیلی طرفدار لپتاپ هم نیستم (چون نمیتونم هر چیزی که لازم شد رو تغییر بدم داخلش) از منظر برند هم هرکسی سرویس بهتر با قیمت معقولتر و البته دسترسی آزاد بده (اپل بدون شک آشغال هست) قطعا طرفدارش خواهم بود.
چندسال قبل
برای کسایی که آشنایی ندارند؛
یعنی شما میتونید بعد از چندسال یک مادربرد یا
قیمت قطعات هم بسیار بسیار ارزون و بسیار بسیار فوقالعاده هست.
خلاصه که این خبر برای من ۲ طرفش خوشحال کننده بود؛ هم
هم
قطعا لپ تاپ بعدی من
به بهانه انتشار خبر تولید
Framwork laptop
با پردازشگر Risc-V
خیلی سال هست که معماری
Risc-v
رو دنبال میکنم اما نه حرفهای فقط از روی اولی که OpenSource
بودنش رو فهمیدم دنبال اخبار هستم (بنظرم خیلی چیز و چیزهای بزرگی ازش بیرون خواهد آمد)این خبر که حالا
framework
داره با این پردازشگر هم تولید میشه و مردم هم خرید میکنند و از طرفی هر دو غول Linux
:
Canonical (Ubuntu), RedHat (Fedora)
از این معماری پشتیبانی خواهند کرد قدم بزرگی هست.
راجب خود
Framework
هم باید بگم که قطعا و بدون شک لپتاپ بعدی من خواهد بود.خیلی از بجههایی که من رو میشناسند میدونند من طرفدار برند خاصی نیستم؛ حتی خیلی طرفدار لپتاپ هم نیستم (چون نمیتونم هر چیزی که لازم شد رو تغییر بدم داخلش) از منظر برند هم هرکسی سرویس بهتر با قیمت معقولتر و البته دسترسی آزاد بده (اپل بدون شک آشغال هست) قطعا طرفدارش خواهم بود.
چندسال قبل
System76
گزینه اولم بود ولی به محض ورود Framework
به بازار با System76
خدافظی کردم؛ البته خود System76
هم مقصر بود چون اون آزادی در انتخاب قطعات و ... رو از روی سایت برداشت.برای کسایی که آشنایی ندارند؛
Framework
یک تولید کننده لپتاپ هست که کاملا ماژولار هست؛ نه تنها موقع خرید حتی سالهای بعد.یعنی شما میتونید بعد از چندسال یک مادربرد یا
cpu
یا gpu
یا حتی display
, ... جدیدتر سفارش بدید و بدون نیاز به تعمیرکار و نهایتا با چند دقیقه وقت لپتاپ رو کامل آپگرید کنید.قیمت قطعات هم بسیار بسیار ارزون و بسیار بسیار فوقالعاده هست.
خلاصه که این خبر برای من ۲ طرفش خوشحال کننده بود؛ هم
Risc-V
چون کاملا قابل کاستومایز شدن برای تسک خاص هست و هم Open Source
بودنش یعتی هزینه ساخت و هزینه تمام شده برای مشتری پایین تر خواهد بود.هم
Framework
که با این ریسکی که کرده یعنی اوضاع بیزینس خوبی داره و توی طراحی قطعات ماژولار خیلی خیلی وضعیت بهتری داره نسبت به نسخههای قبلی قطعا لپ تاپ بعدی من
Framework
هست حتی اگر شخصا مجبور بشم وارد کنم؛ اما اینکه معماری Risc-V
باشه نمیدونم.❤38👍16🐳1👻1
توی سالهای مختلف زندگیم
خیلی قشنگ درک کردم،
رییس جمهوری هم همینه
۱ ماه دنبال گرفتن یک قرارداد بودم، شنبه قرار بود امضا کنم (یک استارتاپ ایرانی توی آمریکا).
خودشون بهم پیام دادند، ولی کل پروسه مصاحبه و ... همه چیز به دقت و حتی بدون رحم جلو رفت.
دیروز دیدم، مدیرعامل (استارتاپ برای خودش هست) با کلی چرت و پرت و چرندیات زده که برید و رأی بدید و ...
یک جستجو زدم، دیدم سر خریتش تو آخور نظام هست.
پیام دادم به مدیر HR شرکت و گفتم که امکان ادامه همکاری نداریم تا وقتی ایشون قرار هست مدیرعامل باشند،
شریک آمریکایی طرف پیام داد (چون خیلی فنی با سواد هستند) و براش توضیح دادم.
با اینکه ۲ برابر دستمزد فعلی من بهم پرداخت میکرد، اما هرجور حساب کردم دیدم نمیتونم پله واسه صدای یک احمق باشم.
نزدیک انتخاب شده،
خواستم بگم توی این سالها نه رأی دادم، نه رأی میدم.
هر کی سمت گرفت توی این مملکت، هم دزدید هم کشت.
خلاصه که من فراموشکار نیستم.
#رای_نمیدم
از خیر سود شخصی هم میگذرم به امید آینده بهتر برای ایران و نسل بعدی.
اضافه کنم :
راجب
خیلی قشنگ درک کردم،
خر همون خره، فقط پالونش عوض میشه
رییس جمهوری هم همینه
۱ ماه دنبال گرفتن یک قرارداد بودم، شنبه قرار بود امضا کنم (یک استارتاپ ایرانی توی آمریکا).
خودشون بهم پیام دادند، ولی کل پروسه مصاحبه و ... همه چیز به دقت و حتی بدون رحم جلو رفت.
دیروز دیدم، مدیرعامل (استارتاپ برای خودش هست) با کلی چرت و پرت و چرندیات زده که برید و رأی بدید و ...
یک جستجو زدم، دیدم سر خریتش تو آخور نظام هست.
پیام دادم به مدیر HR شرکت و گفتم که امکان ادامه همکاری نداریم تا وقتی ایشون قرار هست مدیرعامل باشند،
شریک آمریکایی طرف پیام داد (چون خیلی فنی با سواد هستند) و براش توضیح دادم.
با اینکه ۲ برابر دستمزد فعلی من بهم پرداخت میکرد، اما هرجور حساب کردم دیدم نمیتونم پله واسه صدای یک احمق باشم.
نزدیک انتخاب شده،
خواستم بگم توی این سالها نه رأی دادم، نه رأی میدم.
هر کی سمت گرفت توی این مملکت، هم دزدید هم کشت.
خلاصه که من فراموشکار نیستم.
#رای_نمیدم
از خیر سود شخصی هم میگذرم به امید آینده بهتر برای ایران و نسل بعدی.
اگر ازین دسته هستید، هم گروها هم کانالها
هم لینکدین و هم هرجای دیگر
لطفاً آنفالو و ریمو کانکشن کنید.
اضافه کنم :
راجب
concurrency
و ... هم تصمیم گرفتم یک سری پست بذارم (شاید حتی کمی مبتدی).👍164❤56👎38👏15❤🔥8😁3👌2🗿2🍾1
اوضاع اینترنت شما چطور هست ؟
Anonymous Poll
28%
خوب، همه سایتها و اکثر vpn ها به خوبی کار میکنه
46%
بد، به سختی میشه vpn سرور خوب پیدا کرد
26%
افتضاح، هیچی باز نمیشه
🗿3🤷♂1🍾1
Python Hints
اوضاع اینترنت شما چطور هست ؟
درسی از دیتا.
گزینه سوم، کلا اشتباه هست.
طرح سوال و گزینه اشتباه توی پلتفرم اشتباه.
چون قطعاً کسی که اوضاع اینترنت براش افتضاح هست اینجا نیست که گزینهای رو انتخاب کنه (پس دیتا بایاس میشه)
ولی اوضاع اینترنت سمت محل زندگی خودم اینطوری هست، و تقریباً ۱ ساعت طول کشید تونستم سروری پیدا کنم که vpn راحت بشه روش کانفیگ کرد.
گزینه سوم، کلا اشتباه هست.
طرح سوال و گزینه اشتباه توی پلتفرم اشتباه.
چون قطعاً کسی که اوضاع اینترنت براش افتضاح هست اینجا نیست که گزینهای رو انتخاب کنه (پس دیتا بایاس میشه)
ولی اوضاع اینترنت سمت محل زندگی خودم اینطوری هست، و تقریباً ۱ ساعت طول کشید تونستم سروری پیدا کنم که vpn راحت بشه روش کانفیگ کرد.
✍21👍12👌3👎2🤷♂1🤔1
ویدئو این جلسه رو اگر کسی رکورد کرد لطفاً با بنده به اشتراک بذاره
متوجه نشدم،
قبل از شروع جلسه
Autoplay
یوتیوب شروع شده بود و یک دوره آموزشی رو با سرعت بالا پلی کرده که صدای ویدیو خودم رو خراب کرده
سر جلسه هی میگفتم چرا ی صدای ریزی میاد،
پ.ن : من از هندزفریهای متفاوت برای ضبط صدای خودم و رکورد استفاده میکنم.
برای همین تا آخر جلسه متوجه مشکل صدا روی رکورد نشدم
متوجه نشدم،
قبل از شروع جلسه
Autoplay
یوتیوب شروع شده بود و یک دوره آموزشی رو با سرعت بالا پلی کرده که صدای ویدیو خودم رو خراب کرده
سر جلسه هی میگفتم چرا ی صدای ریزی میاد،
پ.ن : من از هندزفریهای متفاوت برای ضبط صدای خودم و رکورد استفاده میکنم.
برای همین تا آخر جلسه متوجه مشکل صدا روی رکورد نشدم
😢23😁15❤7👍6😐5🤝3🍓1🗿1
خواستم بگم رئیس جمهور جدیدتون نیومده
اینترنت و سرویسها و سرورها به باد رفت که
اینترنت و سرویسها و سرورها به باد رفت که
👍85😁36👎25😢7🗿4🤪3⚡1🤯1🦄1
برای اونهایی که وقت دارند (هرچند زیادی گذشته از لایو)
ولی حتما حواستون باشه که ویدئو رو بعدش ببینید.
https://www.youtube.com/watch?v=kykDfDtp7Wg
ولی حتما حواستون باشه که ویدئو رو بعدش ببینید.
https://www.youtube.com/watch?v=kykDfDtp7Wg
YouTube
Django Tutorial: Run Multi-Node Django for Time Series Data with TimescaleDB, Celery and more.
Run many iterations of Django across Docker Compose or Raspberry Pis to handle large amounts of time series data.
Topics:
✅ Python & Django
✅ Setup Django Project
✅ Integrate Self-Hosted TimescaleDB with Django
✅ Integrate Timescale.com Cloud with Django…
Topics:
✅ Python & Django
✅ Setup Django Project
✅ Integrate Self-Hosted TimescaleDB with Django
✅ Integrate Timescale.com Cloud with Django…
👍22❤5✍1💔1
Python Hints
فصل ۶ https://youtu.be/kjSH58nKgfw
فصل ۷
https://youtu.be/cTw49b3X96k
پ.ن :
به ۳.۲۰۰ ویو روی یوتیوب رسیدیم و همچنان بیشترین ویو رو ویدئو قسمت اول و نحوه کتابخونی داره.
بیشترین، درخواست هم برای این نوع ویدئو ها هست بجای ویدئو آموزش 🤔
https://youtu.be/cTw49b3X96k
لایک، کامنت، سابسکرایب و اشتراک گذاری
همگی مفید هست قطعاً
فراموش نکنید 🌹
پ.ن :
به ۳.۲۰۰ ویو روی یوتیوب رسیدیم و همچنان بیشترین ویو رو ویدئو قسمت اول و نحوه کتابخونی داره.
بیشترین، درخواست هم برای این نوع ویدئو ها هست بجای ویدئو آموزش 🤔
YouTube
فصل هفتم - Function as First-Class Objects
این جلسات کاملا رایگان و با هدف کمک به جامعه توسعه دهنده پایتون برگذار شده.
توی این جلسه؛ به بررسی فصل هفتم پرداختیم.
راجب anonymous, higher-order function ها یاد گرفتیم؛ انواع callable توی پایتون رو شناختیم.
یادگرفتیم چطوری تابعی رو تعریف کنیم که فقط positional…
توی این جلسه؛ به بررسی فصل هفتم پرداختیم.
راجب anonymous, higher-order function ها یاد گرفتیم؛ انواع callable توی پایتون رو شناختیم.
یادگرفتیم چطوری تابعی رو تعریف کنیم که فقط positional…
❤41👍9❤🔥2🦄1
امروز صبح رفتم پروژه یک شرکتی رو دیدم؛
خیلی جالب بود واقعا (استارتاپی) اما هرچی جلوتر میرفت نمیدونستم بهشون بگم کل ۶ ماه زحمتشون رو باید بازنویسی کنند یا نه.
خودشون انقدر غرق کد و قشنگی ایده و ... شده بودند که هیچکدوم متوجه نشدن کدها و کاری که میکنند بخشهای زیادیش
هست؛ و حتی این بخشها هم با پایتون کد زده شده بود.
ولی تهش با اینکه حالشون گرفته میشد بهشون گفتم و تازه خودشون متوجه شدند چه اشتباهی کردند.
بعضی وقتا از محصولتون فاصله بگیرید؛ از بیرون بهش نگاه کنید.
به کل سیستم.
خیلی جالب بود واقعا (استارتاپی) اما هرچی جلوتر میرفت نمیدونستم بهشون بگم کل ۶ ماه زحمتشون رو باید بازنویسی کنند یا نه.
خودشون انقدر غرق کد و قشنگی ایده و ... شده بودند که هیچکدوم متوجه نشدن کدها و کاری که میکنند بخشهای زیادیش
mission critical / safety-critical
هست؛ و حتی این بخشها هم با پایتون کد زده شده بود.
ولی تهش با اینکه حالشون گرفته میشد بهشون گفتم و تازه خودشون متوجه شدند چه اشتباهی کردند.
بعضی وقتا از محصولتون فاصله بگیرید؛ از بیرون بهش نگاه کنید.
به کل سیستم.
👍63👏6👎3🤪3❤2💘1
یکی از دوستان توی گروه بحث آزاد یک ویدئو در مورد
GitHub Link
که خب اگر به اندازه کافی طرفدار و کامیونیتی داشته باشه؛
این موضوع اهمیت بسیار؛ بسیار بالایی داره برای بهینه سازی پایتون و براحتی میتونه کدهای
Python multithreading without GIL
PEP 703 - Making the GIL Optional in CPython
GIL
گذاشت و من یاد این موضوع افتادم که از نسخه Python 3.13
شما میتونید یک build
تقریبا stable
(البته نه برای پروداکشن) روی برنچ nogil
داشته باشید برای Cpython
GitHub Link
که خب اگر به اندازه کافی طرفدار و کامیونیتی داشته باشه؛
pre-build
منتشر خواهد شد و در دراز مدت بعنوان نسخه دیفالت پایتون منتشر خواهد شد.این موضوع اهمیت بسیار؛ بسیار بالایی داره برای بهینه سازی پایتون و براحتی میتونه کدهای
multi-thread
رو چندین برابر سریعتر کنهPython multithreading without GIL
PEP 703 - Making the GIL Optional in CPython
GitHub
GitHub - colesbury/nogil: Multithreaded Python without the GIL
Multithreaded Python without the GIL. Contribute to colesbury/nogil development by creating an account on GitHub.
👍32👌2☃1👏1😈1
یک خیر خوب دارم؛ یک خبر بد.
اول خبر بد؛ از
برای اینکه از نصب
ولی اصلیترین مشکلی که همه باهاش داریم
و این یعنی همونطور که همه میدونستیم بالاخره یک روز همهی ماها باید بذاریمش کنار و عاقبتش مثل
اما خبر خوب؛ حتی اون روز هم که برسه بازم نیازی به نصب
در مورد
ولی نسخه
بدون تعارف میگم فوقالعاده هست؛ سرعت اعمال تغییراتش متعجبتون میکنه.
شخصا نصب کردم؛ باهاش ادامه میدم (البته فعلا جای
اضافه کنم:
نسخه ویندوزی نداره (میتونید خودتون
https://zed.dev
پ.ن :
ویژگی
توی
اینجا چون
اول خبر بد؛ از
vscode
برای این چندسال اخیر ممنونم.برای اینکه از نصب
pycharm
نجاتم داد.ولی اصلیترین مشکلی که همه باهاش داریم
Electron
هست.و این یعنی همونطور که همه میدونستیم بالاخره یک روز همهی ماها باید بذاریمش کنار و عاقبتش مثل
Atom
خواهد شد.Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source.
اما خبر خوب؛ حتی اون روز هم که برسه بازم نیازی به نصب
Pycharm
نیست.در مورد
Zed
قبلا توی کانال Rust
صحبت کردیم؛ گفتیم چقدر سریع و موثر هست (دقیقا چون با Rust
نوشته شده) اما باید بگم از GPUI
هم استفاده میکنه .ولی نسخه
Mac
داشت فقط تا اینکه با توجه به طرفدارهای لینوکسی پروژه بالاخره نسخه لینوکس هم اومد( ۲ روز پیش اومد)بدون تعارف میگم فوقالعاده هست؛ سرعت اعمال تغییراتش متعجبتون میکنه.
شخصا نصب کردم؛ باهاش ادامه میدم (البته فعلا جای
vscode
رو نمیگیره ولی بزودی ...)اضافه کنم:
نسخه ویندوزی نداره (میتونید خودتون
build
کنید) البته فرقی هم نمیکنه چون اگر سرعت و پرفورمنس براتون مهم بود ویندوز نصب نمیکردید که 😂https://zed.dev
پ.ن :
ویژگی
collaborator
اش رو تست نکردم ولی خیلی مشتاقم براش.توی
vscode
هم کند هست (extension)
هم باگ داره هم فیلترینگ و تحریم داریم باهاش.اینجا چون
native
هست فکر نمیکنم انقدر دردسر بشه؛ خیلی مشتاقم.Zed
Zed — The editor for what's next
Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
😁23❤13👍7😐6👎4👌3☃2👏1😍1🍓1
لطفاً پیامهای پین شده کانال رو بخونید 🌹
لینک باقی کانالهای بنده :
اگر software engineering رو کنار بذاریم و وارد جزئیات بشیم؛
۱- هوش مصنوعی (بیشترین کاری که انجام میدم) و خب بالاترین تجربهام
@pytens
۲- کانال پایتون (دلیل خاصی نداره)
@pyhints
۳- کانال Rust که چیزی برای گفتن ندارم فقط خواستم هرچی دارم یاد میگیرم و میخونم و ... رو اونجا بذارم (بکاپ خودم هست ولی عمومی)
@pyrust
یکسری کانال دیگه هم هست چون خیلی فعالیت ندارم صحبتی نمیکنم راجبش.
Youtube: https://youtube.com/@pyhints
لینک باقی کانالهای بنده :
اگر software engineering رو کنار بذاریم و وارد جزئیات بشیم؛
۱- هوش مصنوعی (بیشترین کاری که انجام میدم) و خب بالاترین تجربهام
@pytens
۲- کانال پایتون (دلیل خاصی نداره)
@pyhints
۳- کانال Rust که چیزی برای گفتن ندارم فقط خواستم هرچی دارم یاد میگیرم و میخونم و ... رو اونجا بذارم (بکاپ خودم هست ولی عمومی)
@pyrust
یکسری کانال دیگه هم هست چون خیلی فعالیت ندارم صحبتی نمیکنم راجبش.
Youtube: https://youtube.com/@pyhints
❤30👍15❤🔥4😁4🏆2
#تجربه
#خارج_از_بحث
من ساعت از خواب بیدار شدنم خیلی متغیر هست، یعنی ممکنه یک روز ۵ صبح از خواب بیدار بشم و خیلی روزا ۵ صبح رو از اونور ببینم ( ۵ صبح بخوابم ).
اما فرقی نمیکنه چه ساعتی بخوابم و اکثراً ۶ ساعت، میزان خوابی هست که دارم.
حالا اینارو گفتم که به یک داستان جالبی برسم؛
توی لینکدین پر شده از پستهای احمقانه اینستاگرام و متأسفانه یک سری از افراد هم توی دام این پستها افتاده لایک و هدف گذاری و ... میکنند. (احتمالاً تا الان فهمیدید موضوع چیه)
کلی پست لینکدین مد شده که؛ رفتارهای مهم میلیاردها ۹۹٪ هم روی ساعت بیداری هست.
همشون هم قبل از ۶ صبح از خواب بیدار میشوند.
میگم احمقانهاس؛ شاید مخالف باید اما من منطقی حرف میزنم.
پدر من از ۱۸ سالگی تا قبل از فوت کردنش هرروز ۴:۳۰ دقیقه صبح بیدار میشد؛ ولی هیچ وقت یک میلیاردر نشد.
۹۰٪ کارمندها قبل از ۶ صبح از خواب بیدار میشوند ولی هیچکدوم میلیاردر نیستند.
اما هیچکس راجب رفتارهای مهمتر از خواب حرف نمیزنه چرا ؟
قبل از اون بگم؛ شخصاً از زندگینامه خوندن و فیلم زندگینامه دیدن متنفرم؛
من یکبار زندگی میکنم و به سبک خودم، اصلا دوس ندارم زندگیم شبیه کسی باشه
۱- هدف :
بنظرم هدف از هرچیزی مهمتر هست.
کلی مصاحبه توی سالهای مختلف دیده شده و کلی هم توی رفتارها دیدیم، هرکسی سر راه اهداف شما قرار بگیره باید با بلدوزر از روش رد بشید.
۲- مشورت بگیرید، اما نهایتاً خودتون تصمیم گیری کنید :
یک چیزی توی سالهای اخیر جا افتاده (بازم ازین اینستاگرامها)؛
اگر میخوای پورشه سوار بشی، از یک پراید سوار پیروی نکن
که خب منطقی اینم خیلی احمقانهاس، تجربیات آدمها بسیار بسیار با ارزش هست، حتی تجربیات شکست خورده اونها شما مشورت میکنی که تجربیات افراد رو ازشون بکشی بیرون حالا اگر طرف به جایگاه ویژهای نرسیده تو میتونی دلیل شکست کارش رو ببینی و اون کار رو نکنی
۳- مراقبت از هدف اصلی :
هدف داشتن خیلی قشنگ هست، اما مراقبت از هدف خیلی مهمتر هست، من شخصاً درگیر دوتا مشکل بزرگ هستم هم
مورد اول (
توی ۲۳ سالگی تصمیم گرفتم از
بطور خلاصه، من برای
من همیشه ۵-۶ کتاب رو حداقل باهم و همزمان میخونم و توی هرکدوم فقط ۵ صفحه میخونم و قبل از اینکه
برای
خودم هرروز ۱۰-۲۰ سوالی که برام پیش اومده رو مینویسم؛ وقتی یکی با سوالش حواسم رو پرت میکنه نگاهی به لیست سوالات خودم میکنم و درجا برمیگردم به مشکلات خودم.
۴- منطقی باشید.
این روزا با توجه به علاقه خیلیها به فوتبال در مورد بازیکنی به اسم یامال (اگر اشتباه نگم) زیاد صحبت میشه؛ کلی آدم که میگن یامال ۱۶ سالش هست فلان، تو توی ۲۴ سالگیت هم هیچی نشدی و ...
که خب اگر این بحث بصورت جدی مطرح بشه؛ به من یک چیز رو خیلی دقیق منتقل میکنه.
شخصی که این حرف رو زد فقط و فقط یک احمق هست.
یک بازیکن فوتبال ۳۰ به بعد شروع افت کیفیتاش هست نهایتاً هم تا ۴۰ سالگی میتونه خوب ادامه بده.
اما بر خلاف اون یک
هرچیزی زمان خودش رو داره؛ اگر موفقیت توی سن پایین هدف هست مسیر اشتباه رو وارد نشوید.
۵- شبکهسازی
داشتن شبکهای از آدمهای حسابی دور و بر خودتون بسیار بسیار مهم هست، از آدمهایی که هیچ چیزی بهتون اضافه نمیکنند فاصله بگیرید تا وقت بیشتری رو برای آدمهای مهم بگذارید.
این چیز یاد دادن، قطعاً همیشه توی رشته خودمون نیست
این بحث هم مثل موضوع یادگیری از تجربیات هست، ما تشنه کسب تجربیات دیگران هستیم.
یک وقتایی با یک معتاد میشینی؛ تا بهت بگه چه تجربهای باعث کارتون خواب شدن و اعتیاد شدید و ...اش شد
یک وقتایی با مدیر فنی یک شرکت بزرگ میشینی تا ببینی چطور به اهدافش رسید، و یا اینکه حتی خودتو بهش معرفی کنی تا اگر نیرویی توی تخصص تو لازم داشت تو توی ذهنش باشی.
#خارج_از_بحث
من ساعت از خواب بیدار شدنم خیلی متغیر هست، یعنی ممکنه یک روز ۵ صبح از خواب بیدار بشم و خیلی روزا ۵ صبح رو از اونور ببینم ( ۵ صبح بخوابم ).
اما فرقی نمیکنه چه ساعتی بخوابم و اکثراً ۶ ساعت، میزان خوابی هست که دارم.
حالا اینارو گفتم که به یک داستان جالبی برسم؛
توی لینکدین پر شده از پستهای احمقانه اینستاگرام و متأسفانه یک سری از افراد هم توی دام این پستها افتاده لایک و هدف گذاری و ... میکنند. (احتمالاً تا الان فهمیدید موضوع چیه)
کلی پست لینکدین مد شده که؛ رفتارهای مهم میلیاردها ۹۹٪ هم روی ساعت بیداری هست.
همشون هم قبل از ۶ صبح از خواب بیدار میشوند.
میگم احمقانهاس؛ شاید مخالف باید اما من منطقی حرف میزنم.
پدر من از ۱۸ سالگی تا قبل از فوت کردنش هرروز ۴:۳۰ دقیقه صبح بیدار میشد؛ ولی هیچ وقت یک میلیاردر نشد.
۹۰٪ کارمندها قبل از ۶ صبح از خواب بیدار میشوند ولی هیچکدوم میلیاردر نیستند.
اما هیچکس راجب رفتارهای مهمتر از خواب حرف نمیزنه چرا ؟
قبل از اون بگم؛ شخصاً از زندگینامه خوندن و فیلم زندگینامه دیدن متنفرم؛
من یکبار زندگی میکنم و به سبک خودم، اصلا دوس ندارم زندگیم شبیه کسی باشه
۱- هدف :
بنظرم هدف از هرچیزی مهمتر هست.
کلی مصاحبه توی سالهای مختلف دیده شده و کلی هم توی رفتارها دیدیم، هرکسی سر راه اهداف شما قرار بگیره باید با بلدوزر از روش رد بشید.
۲- مشورت بگیرید، اما نهایتاً خودتون تصمیم گیری کنید :
یک چیزی توی سالهای اخیر جا افتاده (بازم ازین اینستاگرامها)؛
اگر میخوای پورشه سوار بشی، از یک پراید سوار پیروی نکن
که خب منطقی اینم خیلی احمقانهاس، تجربیات آدمها بسیار بسیار با ارزش هست، حتی تجربیات شکست خورده اونها شما مشورت میکنی که تجربیات افراد رو ازشون بکشی بیرون حالا اگر طرف به جایگاه ویژهای نرسیده تو میتونی دلیل شکست کارش رو ببینی و اون کار رو نکنی
۳- مراقبت از هدف اصلی :
هدف داشتن خیلی قشنگ هست، اما مراقبت از هدف خیلی مهمتر هست، من شخصاً درگیر دوتا مشکل بزرگ هستم هم
ADHD
دارم و هم شدیداً درگیر Nerd Snipping
هستم.مورد اول (
ADHD
) توی سالهای اخیر بهش اسم قشنگ دادند و تکنیک درمان اومده براش و ... من از اواخر دوران راهنمایی تا ۲۳ سالگی شدیداً درگیرش بودم و همه هم میگفتند تمرکز نداره و حواسپرت هست و ...توی ۲۳ سالگی تصمیم گرفتم از
ADHD
و Nerd Snipping
خودم سو استفاده کنم و الان هر دو مورد رو نه تنها بد نمیبینم که موهبت هست برام.بطور خلاصه، من برای
ADHD
خودم هم هدف گذاشتم، بجای اینکه به چیزای مختلف بزنم ازش روی یادگیری استفاده میکنم، قطعاً شما وقتی یک کتاب رو شروع میکنید خوندن اگر خوشتون بیاد اون رو کامل میخونید.من همیشه ۵-۶ کتاب رو حداقل باهم و همزمان میخونم و توی هرکدوم فقط ۵ صفحه میخونم و قبل از اینکه
ADHD
بخواد اذیتم بکنه میرم روی کتاب بعدی و ... برای
Nerd Snipping
هم همچین راهکاری رو دارم، بجای اینکه بذارم باقی افراد با سوالهاشون حواسم رو پرت کنند.خودم هرروز ۱۰-۲۰ سوالی که برام پیش اومده رو مینویسم؛ وقتی یکی با سوالش حواسم رو پرت میکنه نگاهی به لیست سوالات خودم میکنم و درجا برمیگردم به مشکلات خودم.
۴- منطقی باشید.
این روزا با توجه به علاقه خیلیها به فوتبال در مورد بازیکنی به اسم یامال (اگر اشتباه نگم) زیاد صحبت میشه؛ کلی آدم که میگن یامال ۱۶ سالش هست فلان، تو توی ۲۴ سالگیت هم هیچی نشدی و ...
که خب اگر این بحث بصورت جدی مطرح بشه؛ به من یک چیز رو خیلی دقیق منتقل میکنه.
شخصی که این حرف رو زد فقط و فقط یک احمق هست.
یک بازیکن فوتبال ۳۰ به بعد شروع افت کیفیتاش هست نهایتاً هم تا ۴۰ سالگی میتونه خوب ادامه بده.
اما بر خلاف اون یک
scientist
تازه از ۳۰ سالگی شروع رشدش هست یا یک business person
از ۴۰ سالگی به بعد برند شخصی رو ساخته و شروع کسب درآمد بالاش هست و ...هرچیزی زمان خودش رو داره؛ اگر موفقیت توی سن پایین هدف هست مسیر اشتباه رو وارد نشوید.
۵- شبکهسازی
داشتن شبکهای از آدمهای حسابی دور و بر خودتون بسیار بسیار مهم هست، از آدمهایی که هیچ چیزی بهتون اضافه نمیکنند فاصله بگیرید تا وقت بیشتری رو برای آدمهای مهم بگذارید.
این چیز یاد دادن، قطعاً همیشه توی رشته خودمون نیست
این بحث هم مثل موضوع یادگیری از تجربیات هست، ما تشنه کسب تجربیات دیگران هستیم.
یک وقتایی با یک معتاد میشینی؛ تا بهت بگه چه تجربهای باعث کارتون خواب شدن و اعتیاد شدید و ...اش شد
یک وقتایی با مدیر فنی یک شرکت بزرگ میشینی تا ببینی چطور به اهدافش رسید، و یا اینکه حتی خودتو بهش معرفی کنی تا اگر نیرویی توی تخصص تو لازم داشت تو توی ذهنش باشی.
👍125❤🔥28👏10❤8👎5💯4🕊1💋1