Forwarded from Ninja Learn | نینجا لرن
💎 پکیج Django Cleanup مدیریت خودکار فایلهای اضافی 💎
امروز میخوام در مورد یه کتابخونه خیلی کاربردی به اسم Django Cleanup صحبت کنم که کلی از مشکلات مربوط به مدیریت فایلها رو توی پروژههای جنگو حل میکنه. 😎 اگه تا حالا با فایلهای اضافی و بیاستفاده دستوپنجه نرم کردی، این کتابخونه میتونه حسابی به کارت بیاد.
حالا Django Cleanup چیه؟ 🤔
به طور خلاصه، Django Cleanup به صورت خودکار فایلها و تصویرهای ذخیرهشده توی پروژه رو مدیریت میکنه. فرض کن یه فایل یا عکس توی پروژه آپلود کردی و بعد اون رکورد یا مدل رو حذف کردی. معمولاً فایل مرتبط توی سرور باقی میمونه و فضای سرور رو اشغال میکنه. 😒 Django Cleanup این فایلهای اضافی رو به صورت خودکار حذف میکنه تا دیگه نیاز نباشه خودت دستی این کارو انجام بدی.
چرا Django Cleanup کاربردیه؟ 🤔
1⃣ مدیریت خودکار فایلهای اضافه 🗑️:
2⃣ جلوگیری از انباشت فایلهای اضافی 🚮:
3⃣ ساده و راحت در استفاده 🛠️:
چطوری نصبش کنیم؟ 🛠️
نصب و استفاده از Django Cleanup خیلی سادهست. اول از همه باید نصبش کنی:
بعد از نصب، باید این کتابخونه رو به تنظیمات جنگو اضافه کنی:
همین دیگه نیازی نیست کاری انجام بدی. از این به بعد هر وقت رکوردی که فایل داره حذف بشه، فایلهای مرتبط هم پاک میشن.
مثال از استفاده 📂
فرض کن یه مدل ساده برای کاربر داری که یه عکس آپلود میکنه:
وقتی یه پروفایل کاربر رو حذف میکنی، فایل avatar مربوط به اون کاربر هم به صورت خودکار از پوشه
جمعبندی
فهمیدیم Django Cleanup یه ابزار خیلی ساده ولی قدرتمنده که کمک میکنه پروژههات تمیز و منظم بمونه و از انباشت فایلهای بیاستفاده جلوگیری کنی. اگه توی پروژههات با فایلهای زیادی سروکار داری، حتماً از این کتابخونه استفاده کن تا کارت راحتتر بشه 🔥
امید وارم مفید بوده باشه :)
@ninja_learn_ir
امروز میخوام در مورد یه کتابخونه خیلی کاربردی به اسم Django Cleanup صحبت کنم که کلی از مشکلات مربوط به مدیریت فایلها رو توی پروژههای جنگو حل میکنه. 😎 اگه تا حالا با فایلهای اضافی و بیاستفاده دستوپنجه نرم کردی، این کتابخونه میتونه حسابی به کارت بیاد.
حالا Django Cleanup چیه؟ 🤔
به طور خلاصه، Django Cleanup به صورت خودکار فایلها و تصویرهای ذخیرهشده توی پروژه رو مدیریت میکنه. فرض کن یه فایل یا عکس توی پروژه آپلود کردی و بعد اون رکورد یا مدل رو حذف کردی. معمولاً فایل مرتبط توی سرور باقی میمونه و فضای سرور رو اشغال میکنه. 😒 Django Cleanup این فایلهای اضافی رو به صورت خودکار حذف میکنه تا دیگه نیاز نباشه خودت دستی این کارو انجام بدی.
چرا Django Cleanup کاربردیه؟ 🤔
1⃣ مدیریت خودکار فایلهای اضافه 🗑️:
بعد از حذف رکوردهای مدل، فایلهای مرتبط بهش هم خود به خود حذف میشن.
2⃣ جلوگیری از انباشت فایلهای اضافی 🚮:
نیازی نیست که خودت دنبال فایلهای قدیمی بگردی و پاکشون کنی. این کتابخونه همه چیز رو برات مرتب میکنه.
3⃣ ساده و راحت در استفاده 🛠️:
فقط با نصب و یه سری تنظیمات ساده، همه چی رو هندل میکنه.
چطوری نصبش کنیم؟ 🛠️
نصب و استفاده از Django Cleanup خیلی سادهست. اول از همه باید نصبش کنی:
pip install django-cleanup
بعد از نصب، باید این کتابخونه رو به تنظیمات جنگو اضافه کنی:
INSTALLED_APPS = [
# بقیه اپها...
'django_cleanup.apps.CleanupConfig',
]
همین دیگه نیازی نیست کاری انجام بدی. از این به بعد هر وقت رکوردی که فایل داره حذف بشه، فایلهای مرتبط هم پاک میشن.
مثال از استفاده 📂
فرض کن یه مدل ساده برای کاربر داری که یه عکس آپلود میکنه:
class UserProfile(models.Model):
avatar = models.ImageField(upload_to='avatars/')
وقتی یه پروفایل کاربر رو حذف میکنی، فایل avatar مربوط به اون کاربر هم به صورت خودکار از پوشه
avatars/ پاک میشه و دیگه فضای اضافی نمیگیره.جمعبندی
فهمیدیم Django Cleanup یه ابزار خیلی ساده ولی قدرتمنده که کمک میکنه پروژههات تمیز و منظم بمونه و از انباشت فایلهای بیاستفاده جلوگیری کنی. اگه توی پروژههات با فایلهای زیادی سروکار داری، حتماً از این کتابخونه استفاده کن تا کارت راحتتر بشه 🔥
#django #django_clean_up #trick
Forwarded from متخصص وردپرس | پوینا
فلسفه شرکتهای IT، از جمله HP، IBM، Dell، و غیره بهعنوان بخشی از استراتژی مدیریت داده که ترویج داده میشود.
"هر دادهای در نهایت از بین خواهد رفت" یا "هیچ سیستم ذخیرهسازی دائمی نیست"
روزی که داده شما از بین بره سقوط خواهید کرد
پس بکاپ بگیرید و در سیستم های خودتون نگهداری کنید.
همه چیز عمر مفید داره حتی انسان
سخت افزار ها هم عمر مفید دارن هیچ چیز دائمی نیست
@poinair پوینا
"هر دادهای در نهایت از بین خواهد رفت" یا "هیچ سیستم ذخیرهسازی دائمی نیست"
روزی که داده شما از بین بره سقوط خواهید کرد
پس بکاپ بگیرید و در سیستم های خودتون نگهداری کنید.
همه چیز عمر مفید داره حتی انسان
سخت افزار ها هم عمر مفید دارن هیچ چیز دائمی نیست
@poinair پوینا
Forwarded from DevTwitter | توییت برنامه نویسی
به خودتون یه لطف بزرگ کنید و اگه لپتاپ ایسوس دارید بجای زباله افزار Armoury Crate ایسوس از g-helper استفاده کنید
بینهایت تمیز تر، بینهایت سبک تر، بینهایت کارامد تر.
مطمئن باشید armoury کلی سرویس رو سیستمتون داره اجرا میکنه که نیازی به اکثرشون ندارید.
https://github.com/seerge/g-helper
@DevTwitter | <Navid Mafi/>
بینهایت تمیز تر، بینهایت سبک تر، بینهایت کارامد تر.
مطمئن باشید armoury کلی سرویس رو سیستمتون داره اجرا میکنه که نیازی به اکثرشون ندارید.
https://github.com/seerge/g-helper
@DevTwitter | <Navid Mafi/>
Forwarded from متخصص وردپرس | پوینا
آیا نابغه بودن به ثروتمند شدن کمک میکند؟
این شخص *نورم لارسن*، مخترع فرمول اسپری معروف *WD-40* است.
در سال 1953، شرکت تازهتأسیس *Rocket Chemical* واقع در ایالت کالیفرنیای آمریکا، اولین سری از محصول *WD-40* را تولید کرد. این محصول برای چربیگیری، گریسزدایی و تمیزکاری قطعات مورد استفاده در صنایع هوافضا و موشکها ساخته شده بود. پس از 40 بار تلاش برای جداسازی آب از فرمول شیمیایی، سرانجام موفقیت به دست آمد و به همین دلیل شرکت نام آن را *WD-40* گذاشت که مخفف عبارت *Water Displacement perfected on 40th* است.
برای اولین بار از این محصول برای حفاظت موشکهای *Atlas* در برابر زنگزدگی و خوردگی استفاده شد. جالب اینجاست که تا امروز هیچ شرکتی موفق به کشف فرمول دقیق آن نشده است.
این اسپری بعدها به صورت عمومی عرضه شد و اکنون یکی از پرفروشترین و پرکاربردترین اسپریهای دنیا است.
اما متأسفانه، *نورم لارسن* پس از مدتی از شرکت خارج شد و تقریباً هیچ بهره مالی و ثروتی از این اسپری فوقالعاده نبرد.
@poinair پوینا
این شخص *نورم لارسن*، مخترع فرمول اسپری معروف *WD-40* است.
در سال 1953، شرکت تازهتأسیس *Rocket Chemical* واقع در ایالت کالیفرنیای آمریکا، اولین سری از محصول *WD-40* را تولید کرد. این محصول برای چربیگیری، گریسزدایی و تمیزکاری قطعات مورد استفاده در صنایع هوافضا و موشکها ساخته شده بود. پس از 40 بار تلاش برای جداسازی آب از فرمول شیمیایی، سرانجام موفقیت به دست آمد و به همین دلیل شرکت نام آن را *WD-40* گذاشت که مخفف عبارت *Water Displacement perfected on 40th* است.
برای اولین بار از این محصول برای حفاظت موشکهای *Atlas* در برابر زنگزدگی و خوردگی استفاده شد. جالب اینجاست که تا امروز هیچ شرکتی موفق به کشف فرمول دقیق آن نشده است.
این اسپری بعدها به صورت عمومی عرضه شد و اکنون یکی از پرفروشترین و پرکاربردترین اسپریهای دنیا است.
اما متأسفانه، *نورم لارسن* پس از مدتی از شرکت خارج شد و تقریباً هیچ بهره مالی و ثروتی از این اسپری فوقالعاده نبرد.
@poinair پوینا
Forwarded from Dev (Ayhan Dev)
Forwarded from Gopher Academy
🔵 عنوان مقاله
💎 Gemfast: A Drop-In 'Gem' Server for Ruby Developers
🟢 خلاصه مقاله:
مقاله معرفی شده به ارائه یک سرور جدید Rubygems (سیستم مدیریت بستههای Ruby) میپردازد که به زبان برنامهنویسی Go نوشته شده است. این سرور به منظور تسهیل در نصب و راهاندازی طراحی شده است. این سرور جدید به کاربران Ruby اجازه میدهد تا بستههای نرمافزاری (gems) را از مخازن رسمی نصب کنند، ذخیرهسازی موقت انجام دهند و همچنین بستههای خصوصی خود را ارائه دهند. این امکان به توسعهدهندگان این قابلیت را میدهد که به شکل موثرتری بر روی عرضه و نگهداری بستههای نرمافزاری خود کنترل داشته باشند، و همزمان از مشکلات احتمالی ناشی از استفاده از مرکز توزیع عمومی جلوگیری کنند.
🟣لینک مقاله:
https://github.com/gemfast/server
➖➖➖➖➖➖➖➖
👑 @gopher_academy
💎 Gemfast: A Drop-In 'Gem' Server for Ruby Developers
🟢 خلاصه مقاله:
مقاله معرفی شده به ارائه یک سرور جدید Rubygems (سیستم مدیریت بستههای Ruby) میپردازد که به زبان برنامهنویسی Go نوشته شده است. این سرور به منظور تسهیل در نصب و راهاندازی طراحی شده است. این سرور جدید به کاربران Ruby اجازه میدهد تا بستههای نرمافزاری (gems) را از مخازن رسمی نصب کنند، ذخیرهسازی موقت انجام دهند و همچنین بستههای خصوصی خود را ارائه دهند. این امکان به توسعهدهندگان این قابلیت را میدهد که به شکل موثرتری بر روی عرضه و نگهداری بستههای نرمافزاری خود کنترل داشته باشند، و همزمان از مشکلات احتمالی ناشی از استفاده از مرکز توزیع عمومی جلوگیری کنند.
🟣لینک مقاله:
https://github.com/gemfast/server
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - gemfast/server: A drop in replacement for geminabox written in Go
A drop in replacement for geminabox written in Go. Contribute to gemfast/server development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
بنده خدایی آمده یه پارسر برای ابزار FFUF نوشته تحت وب که میتونه برای افراد تازه کار مفید باشه تا راحت تر کار کنند و یاد بگیرند
لینک ابزار :
https://github.com/VikzSharma/ffufwebparser
@DevTwitter | <امنیت سایبری با محمد/>
لینک ابزار :
https://github.com/VikzSharma/ffufwebparser
@DevTwitter | <امنیت سایبری با محمد/>
Forwarded from DevTwitter | توییت برنامه نویسی
کسپرسکی لیستی از کیسهای جالبی که با آنها در سال گذشته، برخورد داشته را منتشر کرده است.
مثلا چگونه SLIME13 APT با استفاده از نرمافزارهای مجاز دسترسی خود را به مدت طولانی حفظ می کردند و ... .
این گزارشها را برای آشنایی با تکنیکهای هکرها مطالعه می کنم.
https://securelist.com/incident-response-interesting-cases-2023/113611/
@DevTwitter | <Vahid Nameni/>
مثلا چگونه SLIME13 APT با استفاده از نرمافزارهای مجاز دسترسی خود را به مدت طولانی حفظ می کردند و ... .
این گزارشها را برای آشنایی با تکنیکهای هکرها مطالعه می کنم.
https://securelist.com/incident-response-interesting-cases-2023/113611/
@DevTwitter | <Vahid Nameni/>
Forwarded from ⚝
TypeDoc.org
TypeDoc converts comments in TypeScript source code into rendered HTML documentation or a JSON model. It is extensible and supports a variety of configurations. Available as a CLI or Node module.
#typescript #FLOSS #tool #معرفی
@amiria703_channel
TypeDoc converts comments in TypeScript source code into rendered HTML documentation or a JSON model. It is extensible and supports a variety of configurations. Available as a CLI or Node module.
#typescript #FLOSS #tool #معرفی
@amiria703_channel
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond 🐼 Dev)
🔶 دومین باگی که Phpstorm داره که نمی تواند توکن های گیت هاب رو توی حافظه نرم افزار نگه دارد و هر بار بخواهیم کامیت کنیم رو درخواست توکن می کند.
@TheRaymondDev
@TheRaymondDev
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
با توجه به تغییرات اخیر در پکمن، با استفاده از راهحلهای ارائه شده توسط XeroLinux میتونید به صورت دستی تغییرات جدید رو اعمال کنید.
یکی از این تغییرات امکان غیرفعال کردن تایماوت برای شبکههای کند هستش.
https://xerolinux.xyz/posts/pacman-update/
@ParchLinux
یکی از این تغییرات امکان غیرفعال کردن تایماوت برای شبکههای کند هستش.
https://xerolinux.xyz/posts/pacman-update/
به زودی Paru در پارچ بهروز میشه.
@ParchLinux
XeroLinux HQ
Pacman R7.0 Update
How to update to Pacman R7.0
Forwarded from DevTwitter | توییت برنامه نویسی
تروخدا اگه گولنگ کارید طبق standard layout پیش برید
https://github.com/golang-standards/project-layout
@DevTwitter | <Nekro/>
https://github.com/golang-standards/project-layout
@DevTwitter | <Nekro/>
Forwarded from DevAcademy
دعوت به همکاری بهصورت تماموقت و دورکاری در انگلستان 📣🤩
ما در فینداسو برای یکی از دیمندهای معتبر خود در انگلستان، به دنبال سینیور فولاستک دولوپر با مهارتهای زیر هستیم:
📌 تسلط کامل به پایتون
📌 مسلط به ریاکت و جاوا اسکریپت
📌 روحیهی کار تیمی و حل مسئله
این موقعیت شغلی تماموقت و کاملاً دورکاری بوده و شما این فرصت را دارید که از هر کجای دنیا روی پروژهای حرفهای و بینالمللی همکاری کنید.
اگر به دنبال چالشهای جدید و فرصتهای بینالمللی هستید، با ما همراه شوید😉
برای ارسال رزومه از طریق آدرس ایمیل زیر با ما در ارتباط باشید:
[email protected]
💻@DevAcaademy
💬@DevAcademyGroup
ما در فینداسو برای یکی از دیمندهای معتبر خود در انگلستان، به دنبال سینیور فولاستک دولوپر با مهارتهای زیر هستیم:
📌 تسلط کامل به پایتون
📌 مسلط به ریاکت و جاوا اسکریپت
📌 روحیهی کار تیمی و حل مسئله
این موقعیت شغلی تماموقت و کاملاً دورکاری بوده و شما این فرصت را دارید که از هر کجای دنیا روی پروژهای حرفهای و بینالمللی همکاری کنید.
اگر به دنبال چالشهای جدید و فرصتهای بینالمللی هستید، با ما همراه شوید😉
برای ارسال رزومه از طریق آدرس ایمیل زیر با ما در ارتباط باشید:
[email protected]
💻@DevAcaademy
💬@DevAcademyGroup
Forwarded from ⚝
explorabl.es
hamed.github.io/polygons
hamed.github.io/trust
آموزش مهارتهایی بنیادی با بازی:
به همه پیشنهادشون میکنم.
دو تای پایینی، ترجمه شدن ولی داخل پیوند اولی هم هستن.
#learn
@amiria703_channel
hamed.github.io/polygons
hamed.github.io/trust
آموزش مهارتهایی بنیادی با بازی:
به همه پیشنهادشون میکنم.
دو تای پایینی، ترجمه شدن ولی داخل پیوند اولی هم هستن.
#learn
@amiria703_channel
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
موقتاً برای رفع مشکل Aur Helper پارو، نسخهای از گیت کامپایل شده در مخزن پارچ قرار گرفت.
برای نصب ابتدا باید پاروی قدیمی خودتون رو حذف کنید:
و سپس پاروی جدید رو نصب کنید:
دقت کنید، نگارش پارو باید برابر با 2.0.3.rebuild.1.r1.g90656a9-1 باشد.
@ParchLinux
برای نصب ابتدا باید پاروی قدیمی خودتون رو حذف کنید:
sudo pacman -Rdd paru
و سپس پاروی جدید رو نصب کنید:
sudo pacman -Sy paru
دقت کنید، نگارش پارو باید برابر با 2.0.3.rebuild.1.r1.g90656a9-1 باشد.
@ParchLinux
Forwarded from LearnPOV | لرن پی او وی
#website #programming
🔸 وبسایت coderwall.com یک پلتفرم عالی برای به اشتراکگذاری دستاوردهای کدنویسی، بهبود مهارتهای فنی و یادگیری نکات حرفه ای از دولوپرهاس.
با ساختن پروفایل خودتون تو این سایت میتونید از همه امکاناتش استفاده کنید و کلی نکات خفن و جذاب یادبگیرید 🚀
🚀 @coolycode
Forwarded from محتوای آزاد سهراب
برای ایجاد یک نرمافزار اوپن سورس ایرانی خوب، فقط کافیه که درگیر جامعه و حواشیش نشی.
نمونش برنامه حسابیکس هست که تا الان اسمی ازش نشنیده بودم، توی جستجو برای یک موضوع بیربط بهش برخورد کردم.
یک برنامه حسابداری تحت وب ایرانی اوپن سورس هستش:)))
دم توسعهٔدهندش گرم واقعاً.
https://hesabix.ir/
https://github.com/morrning/hesabixUI
@SohrabContents
نمونش برنامه حسابیکس هست که تا الان اسمی ازش نشنیده بودم، توی جستجو برای یک موضوع بیربط بهش برخورد کردم.
یک برنامه حسابداری تحت وب ایرانی اوپن سورس هستش:)))
دم توسعهٔدهندش گرم واقعاً.
https://hesabix.ir/
https://github.com/morrning/hesabixUI
@SohrabContents
حسابیکس
نرم افزار حسابداری آنلاین،متنباز و کاملا رایگان
Forwarded from دستاوردهای یادگیری عمیق(InTec)
خیلی از بچهها گفتند که چطوری از
من از تکنیک multi-model استفاده میکنم :
شما ۳-۴ مدل رو میذاری کنار هم agent نیست (هرچند میتونه باشه) سوال رو میپرسی و همه مدلها جواب میده، مدلهایی که استفاده میکنم:
qwen2, yi-coder, deepseekcoderv2, gemma2, llama3.1 long context
جواب همه مدلها رو میگیرم، اول اینکه نظرات و تکنیکهای مختلف رو برای پیادهسازی دارم و hallucination به راحتی قابل یافتن هست.
بعد خروجی بهتر رو like میکنم، این لایک کردن اون خروجی رو بعنوان جواب درست انتخاب میکنه و توی دیتابیس بعنوان chatHistory نگه میداره.
اگر سوالی که میپرسم نیاز به داکیومنت جدید داشته باشه؛ از duckduckgo و یا brave استفاده میکنم.
مدلهایی برای نوشتن query search وجود دارند ولی من از prompt استفاده میکنم روی llama3.1 و نتایج رو بعنوان ورودی RAG میدم به مدل و بعد ازش response میگیرم.
اینجوری بسیاری از مواقع خروجی درست رو میگیرم و احتمال اشتباه hallucinate بسیار بسیار برام پایین اومده
اضافه کنم:
بعضی از فیچرهایی که استفاده میکنم رو شخصاً پیادهسازی کردم برای خودم که کارم رو راحت تر کنه.
llm استفاده میکنی چون نسخههای local به chatgpt, sonnet , ... نمیرسه من از تکنیک multi-model استفاده میکنم :
شما ۳-۴ مدل رو میذاری کنار هم agent نیست (هرچند میتونه باشه) سوال رو میپرسی و همه مدلها جواب میده، مدلهایی که استفاده میکنم:
qwen2, yi-coder, deepseekcoderv2, gemma2, llama3.1 long context
جواب همه مدلها رو میگیرم، اول اینکه نظرات و تکنیکهای مختلف رو برای پیادهسازی دارم و hallucination به راحتی قابل یافتن هست.
بعد خروجی بهتر رو like میکنم، این لایک کردن اون خروجی رو بعنوان جواب درست انتخاب میکنه و توی دیتابیس بعنوان chatHistory نگه میداره.
اگر سوالی که میپرسم نیاز به داکیومنت جدید داشته باشه؛ از duckduckgo و یا brave استفاده میکنم.
مدلهایی برای نوشتن query search وجود دارند ولی من از prompt استفاده میکنم روی llama3.1 و نتایج رو بعنوان ورودی RAG میدم به مدل و بعد ازش response میگیرم.
اینجوری بسیاری از مواقع خروجی درست رو میگیرم و احتمال اشتباه hallucinate بسیار بسیار برام پایین اومده
اضافه کنم:
بعضی از فیچرهایی که استفاده میکنم رو شخصاً پیادهسازی کردم برای خودم که کارم رو راحت تر کنه.
Forwarded from Python Hints
دیروز تا دیروقت و قبل از خواب داشتم کد میزدم،
صبح که از خواب بیدار شدم؛ پیام دادم به یکی از بچههای تیم که یک جلسه داشته باشیم و همفکری کنیم روی راه حل یکی از مسائل توی کد؛
گفتم که کجای کد هست و
رو تگ زدی و راهحل رو هم تایپ کردی (به انگلیسی نوشته بودم)
و من مطمئن بودم که شب قبل آخرین چیزی که زدم
علاوه بر اینکه اتفاق جالبی بود، بسیار ذهنم رو درگیر کرده چون چند وقتی هست که خواب بیکیفیت دارم و این قطعاً میتونه نشونه باشه.
اگر کسی راهحلی داره یا قبلاً براش این مشکل پیش اومده ممنون میشم private بهم پیام بده؛ بخصوص افرادی که توی خواب راه میرن یا کار انجام میدن.
راهکارهای دوستان رو میگم:
۱- بیشترین پیشنهاد مراجعه به متخصص بوده؛ حتماً اگر ۱ هفته دیگه درست نشه اینکار رو میکنم.
ممکن هست بدخوابی بخاطر مسافرت و ... هم بوده باشه.
۲- بیشترین راهکار فعلا دمنوش آرامبخش بوده، خودشون انجام میدهند.
۳- یک سری گفتند، برای خواب بهتر ۱ ساعت قبل از خواب درگیر مسائل چالشی نمیشوند و گوشی و سیستم هم استفاده نمیکنند.
۴_ معرفی تکنیک، روتین سازی هم توی جوابها بود (افرادی که به متخصص مراجعه کردند و بدون دارو مشکل اختلال خواب رو حل کردند)
اضافه کنم من سابقه و توانایی
پ.ن : رایجترین و شبیهترین مشکل به مورد من؛ تو خواب اساماس دادن و چت کردن هست که چند نفر درگیرش بودند.
صبح که از خواب بیدار شدم؛ پیام دادم به یکی از بچههای تیم که یک جلسه داشته باشیم و همفکری کنیم روی راه حل یکی از مسائل توی کد؛
گفتم که کجای کد هست و
tag گذاشتم، ۱ ساعت پیش پیام داده ناراحت که من جلسه گذاشتم با بچههای تیم بعد اومدم دیدم توی کد SOLUTION:رو تگ زدی و راهحل رو هم تایپ کردی (به انگلیسی نوشته بودم)
و من مطمئن بودم که شب قبل آخرین چیزی که زدم
PROBLEM:بود، رفتیم git رو بررسی کردیم و دیدم ساعت ۳ صبح یک commit داشتم، درحالی که من ساعت ۱۲ خوابیدم.علاوه بر اینکه اتفاق جالبی بود، بسیار ذهنم رو درگیر کرده چون چند وقتی هست که خواب بیکیفیت دارم و این قطعاً میتونه نشونه باشه.
اگر کسی راهحلی داره یا قبلاً براش این مشکل پیش اومده ممنون میشم private بهم پیام بده؛ بخصوص افرادی که توی خواب راه میرن یا کار انجام میدن.
راهکارهای دوستان رو میگم:
۱- بیشترین پیشنهاد مراجعه به متخصص بوده؛ حتماً اگر ۱ هفته دیگه درست نشه اینکار رو میکنم.
ممکن هست بدخوابی بخاطر مسافرت و ... هم بوده باشه.
۲- بیشترین راهکار فعلا دمنوش آرامبخش بوده، خودشون انجام میدهند.
۳- یک سری گفتند، برای خواب بهتر ۱ ساعت قبل از خواب درگیر مسائل چالشی نمیشوند و گوشی و سیستم هم استفاده نمیکنند.
۴_ معرفی تکنیک، روتین سازی هم توی جوابها بود (افرادی که به متخصص مراجعه کردند و بدون دارو مشکل اختلال خواب رو حل کردند)
اضافه کنم من سابقه و توانایی
Lucid رو هم داشتم (برای دوستانی که میدونند، که سراغ بعضی راهکارها نریم) 😉پ.ن : رایجترین و شبیهترین مشکل به مورد من؛ تو خواب اساماس دادن و چت کردن هست که چند نفر درگیرش بودند.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود
ورژن جدید NipoVPN رلیز شد v1.0.24
تغییرات مهم این ورژن اینا هستند
البته هنوز نهایی نیست و آماده استفاده نیست
و داریم ادامه میدیم که بتونیم به ورژن استیبلی برسیم
Changelog
1.cmake integration
2.clang format
3.uuid for each connection
4.use mutex as much as possible
5.connection timeout implementation
6.change read method from socket to increase performance
7.socket shutdown implementation
8.automate debian package build
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.24
ورژن جدید NipoVPN رلیز شد v1.0.24
تغییرات مهم این ورژن اینا هستند
البته هنوز نهایی نیست و آماده استفاده نیست
و داریم ادامه میدیم که بتونیم به ورژن استیبلی برسیم
Changelog
1.cmake integration
2.clang format
3.uuid for each connection
4.use mutex as much as possible
5.connection timeout implementation
6.change read method from socket to increase performance
7.socket shutdown implementation
8.automate debian package build
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.24
GitHub
Release Release 24 · MortezaBashsiz/nipovpn
Changelog
1.cmake integration
2.clang format
3.uuid for each connection
4.use mutex as much as possible
5.connection timeout implementation
6.change read method from socket to increase performance
...
1.cmake integration
2.clang format
3.uuid for each connection
4.use mutex as much as possible
5.connection timeout implementation
6.change read method from socket to increase performance
...