Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 نرم افزار یادداشت برداری Notes برای لینوکس
نرم افزار Notes ساده و سبک برای یادداشت برداری است که برای لینوکس توسعه یافته است و نسخه پولی آن مدیریت وظایف است.
اما به دلیل پشتیبانی نکردن نمایش کدها مناسب برنامه نویسان نیست
امکانات نظیر:
- تعریف وظایف (نسخه پولی)
- ذخیره فایل با پسوند .md و .txt
- دارک مد
- اجرای خودکار و تنظیمات آن
- رابط کاربری ساده و زیبا
گیت هاب :
https://github.com/nuttyartist/notes
#لینوکس
@TheRaymondDev
نرم افزار Notes ساده و سبک برای یادداشت برداری است که برای لینوکس توسعه یافته است و نسخه پولی آن مدیریت وظایف است.
اما به دلیل پشتیبانی نکردن نمایش کدها مناسب برنامه نویسان نیست
امکانات نظیر:
- تعریف وظایف (نسخه پولی)
- ذخیره فایل با پسوند .md و .txt
- دارک مد
- اجرای خودکار و تنظیمات آن
- رابط کاربری ساده و زیبا
گیت هاب :
https://github.com/nuttyartist/notes
#لینوکس
@TheRaymondDev
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Humans are allergic to change. They love to say, "We've always done it this way." I try to fight that. That's why I have a clock on my wall that runs counter-clockwise.
— Grace Hopper
#quote
@amiria703_channel
Forwarded from Woland's Linux Journal (Woland)
💠پلاگین داتنت برای ویم💠
پلاگینی برای کار با خطفرمان داتنت از داخل ویم نوشتم که روی گیتهاب بارگذاری شده.
با استفاده از این پلاگین میتونین برخی از دستورات پرکاربرد dotnet رو از داخل ویم اجرا کنید.
هنوز تمام قابلیتهای داتنت رو ساپورت نمیکنه، اگه داتنت کار میکنید میتونین به پروژه کمک کنید.
همچنین برای خلاصی از ویژوآل استودیو میتونین از Omnisharp یا csharp-ls در کنار ویم استفاده کنید که هردوشون خیلی خوب هستن.
طبعا اگه از WinForms و Designer ویژوآل استودیو استفاده دارید کاری نمیشه براش کرد، ولی برای کد زدن کافیه.
بعدها یه راهنمای کامل برای تنظیم ویم برای سیشارپ مینویسم.
🔹لینک پلاگین:
👉🔗 Dotnet-Vim
#vim #dotnet #csharp
#ویم #سی_شارپ
پلاگینی برای کار با خطفرمان داتنت از داخل ویم نوشتم که روی گیتهاب بارگذاری شده.
با استفاده از این پلاگین میتونین برخی از دستورات پرکاربرد dotnet رو از داخل ویم اجرا کنید.
هنوز تمام قابلیتهای داتنت رو ساپورت نمیکنه، اگه داتنت کار میکنید میتونین به پروژه کمک کنید.
همچنین برای خلاصی از ویژوآل استودیو میتونین از Omnisharp یا csharp-ls در کنار ویم استفاده کنید که هردوشون خیلی خوب هستن.
طبعا اگه از WinForms و Designer ویژوآل استودیو استفاده دارید کاری نمیشه براش کرد، ولی برای کد زدن کافیه.
بعدها یه راهنمای کامل برای تنظیم ویم برای سیشارپ مینویسم.
🔹لینک پلاگین:
👉🔗 Dotnet-Vim
#vim #dotnet #csharp
#ویم #سی_شارپ
Forwarded from haashemi.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
استارلینک در موبایل ایرانی
کار می افته یا نه!؟
این گوشی های هوشمند خیلی تصورات درست و غلط در مورد تکنولوژی رو هم بین مردم عادی رواج میدن.
از جمله اینکه قبلاً توضیح دادم چطور ممکنه کلیک لس یا بدون انتخاب و فقط با جواب دادن یک تماس تلفنی هک بشیم!
اما حالا سؤال روز اینه:
به اینترنت ماهواره وصل میشیم؟
جواب کوتاه: خیر !
توضیح کامل هم اینه که در واقع ساز و کار این ارتباط برای محاسبهی هزینه های اتصال و البته مجوزهای مشروع در کشورها که افسار این تکنولوژی رو بتونه حتا در دست سازندگان و گردانندگانش نگه داره، در واقع فقط
با سیمکارت اتفاق می افته!
خوب معلومه که وقتی هم سیمکارت در اختیار تام و تمام مخابرات های کشورهاست پس تا اون سازمان ها چنین اختیاری رو ندن، سیمکارتی نمیتونه ارسال و دریافت داده رو از فضا باز کنه!
مثل جیپیاس هم نیست که فارغ از سیمکارت یک بُرد مجزا در کار باشه براش. مگر اینکه ایلان ماسک شروع کنه به ساخت و فروش گوشی های اختصاصی با رسیورهای مخصوص استارلینک! که خوب در اون صورت احتمالاً مجوز رجیستری و استفادهی داخلی به این کالای ممنوعه و قاچاق رو هم نمیدن یا انواع پارازیت رو برای دفعش منتشر می کنن.
این موضوع البته به شدت تحت تأثیر جریانات جوی و لایه بندی های طبیعی و حرارتی جو در روز هم خواهد بود که به طور طبیعی مانع از عملکرد دقیق ارتباط ماهواره ای خواهد بود. و البته زیر سقف خونه هم کار نخواهد کرد!
https://t.iss.one/codinginaday/542
کار می افته یا نه!؟
این گوشی های هوشمند خیلی تصورات درست و غلط در مورد تکنولوژی رو هم بین مردم عادی رواج میدن.
از جمله اینکه قبلاً توضیح دادم چطور ممکنه کلیک لس یا بدون انتخاب و فقط با جواب دادن یک تماس تلفنی هک بشیم!
اما حالا سؤال روز اینه:
به اینترنت ماهواره وصل میشیم؟
جواب کوتاه: خیر !
توضیح کامل هم اینه که در واقع ساز و کار این ارتباط برای محاسبهی هزینه های اتصال و البته مجوزهای مشروع در کشورها که افسار این تکنولوژی رو بتونه حتا در دست سازندگان و گردانندگانش نگه داره، در واقع فقط
با سیمکارت اتفاق می افته!
خوب معلومه که وقتی هم سیمکارت در اختیار تام و تمام مخابرات های کشورهاست پس تا اون سازمان ها چنین اختیاری رو ندن، سیمکارتی نمیتونه ارسال و دریافت داده رو از فضا باز کنه!
مثل جیپیاس هم نیست که فارغ از سیمکارت یک بُرد مجزا در کار باشه براش. مگر اینکه ایلان ماسک شروع کنه به ساخت و فروش گوشی های اختصاصی با رسیورهای مخصوص استارلینک! که خوب در اون صورت احتمالاً مجوز رجیستری و استفادهی داخلی به این کالای ممنوعه و قاچاق رو هم نمیدن یا انواع پارازیت رو برای دفعش منتشر می کنن.
این موضوع البته به شدت تحت تأثیر جریانات جوی و لایه بندی های طبیعی و حرارتی جو در روز هم خواهد بود که به طور طبیعی مانع از عملکرد دقیق ارتباط ماهواره ای خواهد بود. و البته زیر سقف خونه هم کار نخواهد کرد!
https://t.iss.one/codinginaday/542
Telegram
کدنویس یکروزه
سوال: هک با تماس تلفنی ممکنه؟
چون این سوالیه که این روزها زیاد ازم شده به نظرم رسید با یه رویکرد کارشناسی جواب بدم.
به طور کوتاه هم بله هم خیر!
ولی پاسخ دقیق تر اینه:
با اینکه امکان ارسال کد اجرایی از طریق اصوات مقدوره اما ثبت و مانایی اون هرگز…
چون این سوالیه که این روزها زیاد ازم شده به نظرم رسید با یه رویکرد کارشناسی جواب بدم.
به طور کوتاه هم بله هم خیر!
ولی پاسخ دقیق تر اینه:
با اینکه امکان ارسال کد اجرایی از طریق اصوات مقدوره اما ثبت و مانایی اون هرگز…
Forwarded from LearnPOV | لرن پی او وی
10 تا از بهترین سرویس های دیپلوی خودکار رایگان 😍✅
🚀 BACKEND + FRONTEND
➊ Fly
➋ Glitch
➌ Render
➍ Heroku
➎ Railway
💻 FRONTEND
➏ Surge.sh
➐ Netlify
➑ Vercel
➒ GitHub Pages ( only static )
➓ GitLab Pages ( only static )
نکته : حتما به این مورد حواستون باشه که بعضی از این سرویس ممکنه بعد از مدتی به محدودیت بخوره ( البته که بیشترشون یک پلن کاملا رایگان دارن ).
🚀 BACKEND + FRONTEND
Node.js | Django | Express.js | Flask | Ruby on Rails | NestJS | React | Nextjs | Vue.js | DB,s ...
➊ Fly
➋ Glitch
➌ Render
➍ Heroku
➎ Railway
💻 FRONTEND
React | Vue.js | Angular | Next.js | Gatsby | Nuxt.js | Hugo | Jekyll | Ember.js | Svelte
➏ Surge.sh
➐ Netlify
➑ Vercel
➒ GitHub Pages ( only static )
➓ GitLab Pages ( only static )
نکته : حتما به این مورد حواستون باشه که بعضی از این سرویس ممکنه بعد از مدتی به محدودیت بخوره ( البته که بیشترشون یک پلن کاملا رایگان دارن ).
#️⃣ #devops #deploy
🚀 @coolycode
Forwarded from Meitix
چرا توی گو starvation اتفاق نمیافته؟
1️⃣ زمانبندی پیشگیرانه (Preemptive Scheduling):
تو Go، اگه یه گوروتین مدت زیادی پردازنده رو اشغال کنه (مثلاً تو یه حلقه سنگین گیر کرده باشه)، scheduler به طور خودکار وارد عمل میشه و به اون گوروتین میگه: "فعلاً کافیه، بقیه هم باید اجرا بشن!" اینجوری بقیه گوروتینها تا ابد منتظر نمیمونن.
2️⃣ مدل دزدیدن کار (Work-Stealing):
تو Go، هر پردازنده مجازی مسئول اجرای یه سری گوروتینه. حالا اگه یه پردازنده بیکار بشه، میره سراغ بقیه پردازندهها و گوروتینهای تو صف اونا رو میدزده😄
1️⃣ زمانبندی پیشگیرانه (Preemptive Scheduling):
تو Go، اگه یه گوروتین مدت زیادی پردازنده رو اشغال کنه (مثلاً تو یه حلقه سنگین گیر کرده باشه)، scheduler به طور خودکار وارد عمل میشه و به اون گوروتین میگه: "فعلاً کافیه، بقیه هم باید اجرا بشن!" اینجوری بقیه گوروتینها تا ابد منتظر نمیمونن.
2️⃣ مدل دزدیدن کار (Work-Stealing):
تو Go، هر پردازنده مجازی مسئول اجرای یه سری گوروتینه. حالا اگه یه پردازنده بیکار بشه، میره سراغ بقیه پردازندهها و گوروتینهای تو صف اونا رو میدزده😄
Telegram
Meitix
و البته که conccurency هم چالش های خودش رو داره:
1⃣ Deadlock
ترد منابعی که میخواد در دسترس نیست
2⃣ Livelock
ترد منابعی که میخواد در دسترس هست ولی سریع ازش گرفته میشه و دوباره بهش داده میشه. ترد progress داره ولی عملا کار جلو نمیره. مثلا:
package main
import…
1⃣ Deadlock
ترد منابعی که میخواد در دسترس نیست
2⃣ Livelock
ترد منابعی که میخواد در دسترس هست ولی سریع ازش گرفته میشه و دوباره بهش داده میشه. ترد progress داره ولی عملا کار جلو نمیره. مثلا:
package main
import…
Forwarded from Ninja Learn | نینجا لرن
حس میکنم زیاد از پستای این سبکی خوشتون نمیاد
Forwarded from Linuxor ?
چیت شیت داکر (نهنگ آبی) برای مبتدی ها
https://dev.to/keshav___dev/docker-cheat-sheet-for-beginners-18mo
🐧 @Linuxor
https://dev.to/keshav___dev/docker-cheat-sheet-for-beginners-18mo
🐧 @Linuxor
Forwarded from Md Daily (Mahan)
دارم دوره ی هدف گذاری متمم رو گوش میکنم نکات جالبی گفته و میخوام این نکات رو بذارم کنار مقاله ی How I Make Learning New Things Feel Easy and Avoid Burnout و حاصلش بشه این پست :)
خیلی خلاصه بخوام بگم، دو مدل هدف داریم: عملکردی و یادگیری. هدف عملکردی یعنی فقط به نتیجه کار نگاه میکنی. مثلاً میگی میخوام برنامهنویس بشم، پس باید کلی دوره ببینم. اما اگه هیچی نسازی، آخرش چی؟ دلسرد میشی دیگه!هدف یادگیری اما فرق داره. اینجا مهم نیست چقدر دوره دیدی، مهم اینه که چقدر یاد گرفتی و پیشرفت کردی. مثلاً با یه زبان برنامهنویسی جدید، بجای نشستن پای فیلم آموزشی، خودت کد بنویس، اشتباه کن، از بقیه بپرس. اینجوری خیلی بیشتر حال میکنی و آخرشم نتیجه بهتری میگیری. این بحث خیلی گسترده تره و میشه باز ترش کرد و براش کلی مثال زد ولی فعلا بریم سراغ ادامه پست که تمرکزمون روی یادگیری هست.
اینو احتمالا شنیدی که میگن برای حرفه ای شدن تو هر کاری باید ده هزار ساعت تمرین کنی. این حرف از کتاب «Outliers» اومده، اما بر اساس یه برداشت اشتباه هست. طبق تحقیقات آندرس کی. اریکسون که این ادعا رو رد میکنه و میگه که این عدد جادویی نیست. بعضی ها خیلی کمتر تمرین میکنن و بازم خیلی خوب میشن.در نتیجه، هیچ عدد جادویی برای ساعت تمرین وجود نداره. عوامل بیشتری دخیلن.
مهندسان، توسعهدهندگان، تحلیلگرها، دانشجوها. این نقشها نیازمند مهارتهایی در موضوعات پیچیده زیادی هستن. اما با این همه چیز برای یادگیری و کمبود وقت، ممکنه احساس غرق شدن کنی.
خوشبختانه، یادگیری یه مهارت پیچیده، زمان کمتری از اون چیزی که فکر میکنی میگیره.
جاش کافمن میگه:
دقت کن که کلمه "هدفمند" رو استفاده کرده. این همون کلمهای هست که اریکسون تو مقاله تحقیقاتیش استفاده کرده. یعنی باید فعالانه درگیر یادگیریت باشی. ۲۰ ساعت تماشای آموزشهای یوتیوب کافی نیست.
اما چطوری:
1. یادگیری رو تبدیل به عادت روزانه کن
20 ساعت، فقط 40 دقیقه در روز به مدت یک ماهه.
نیازی نیست که تمام وقتت رو پشت میز بنشینی و از وقت با ارزش با خانواده و دوستانت دور بمانی. این فقط منجر به خستگی ذهنی میشه.یک زمان مشخص در روز انتخاب کن و اون زمان رو سرسختانه محافظت کن. نذار هیچ چیز دیگه حواست رو تو اون مدت زمان مشخص پرت کنه.
2. کوچک و مشخص شروع کن
وقتی سعی میکنیم چیزی جدید یاد بگیریم، اغلب بیش از حد از عهدهمون برمیداریم. با چیزی مشخص، ملموس و قابل دسترس شروع کن.
برای مثال، خواستن درک کامل یادگیری ماشین به عنوان یک مبتدی ممکنه به دلیل دامنه گسترده ریاضیات، مفاهیم و کدنویسی درگیر، طاقتفرسا به نظر برسه برای شروع کوچک، روی درک تفاوتهای بین هوش مصنوعی، یادگیری ماشین و یادگیری عمیق تمرکز کن.بعد میتونی مفاهیم سطح بالای مثل داده، آموزش مدل و ارزیابی رو یاد بگیری. ایده اینه که لقمههای کوچک برداری تا زود استرس نگیری یا گیج نشی.
3. مهارت رو تجزیه کن
یک مهارت معمولاً مجموعه ای از مهارت های کوچکتره که برای تشکیل اون مهارت ترکیب می کنیم.
برای مثال، یک مهندس کلود باید بدونه چطوری زیرساخت رو از طریق کد مستقر کنه. این مهارت نیازمند زیرمهارت هایی مثل درک دستورات ترمینال و پلتفرم های ابریه. با درکش شروع کنید و بعد مهارت رو به اجزای اصلی کوچکتر تقسیم کنید. الان باید روی چی تمرکز کنی و چی میتونه برای بعد باشه؟ اولین توجه خودتون رو به چیزی که بیشترین نتیجه رو خواهد داشت بدید.
4. به اندازه کافی یاد بگیر تا بتونی خودت رو تصحیح کنی
توانایی تصحیح اشتباهات نیازمند درک تفاوت بین خوب و بده.
این نیازمند تحقیقه. اما نمیخوای زمان زیادی رو تو این مرحله صرف کنی چون ممکنه شروع کنی به تعلل. فقط به اندازه کافی تحقیق کن تا زمینه کافی برای درک درست از غلط بدست بیاری تا بتونی خودت رو تصحیح کنی. اگه میخواستی یه آهنگ رو با گیتار بزنی، آکوردهای اون آهنگ رو یاد میگرفتی و از روی نت میخوندی. اگه آکورد غلط بزنی، متوجه میشی که چیزی درست صدا نمیده و سعی میکنی خودت رو تصحیح کنی. میتونیم همین منطق رو به هر چیزی که میخوایم یاد بگیریم، اعمال کنیم.
5. حواسپرتیها رو حذف کن
آخرین مورد اما نه کماهمیتترین، حذف همه حواسپرتیهاست.
اگر 40 دقیقه در روز رو به مطالعه اختصاص میدی، اما 10 دقیقه اولش رو صرف اسکرول کردن در شبکههای اجتماعی روی گوشیت میکنی، رسیدن به هدفت بیشتر طول میکشه. سختتر احساس میشه و به هدفت نمیرسی.هر کاری که از دستت برمیاد انجام بده تا بتونی تمرکزت رو حفظ کنی.
—-
مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
خیلی خلاصه بخوام بگم، دو مدل هدف داریم: عملکردی و یادگیری. هدف عملکردی یعنی فقط به نتیجه کار نگاه میکنی. مثلاً میگی میخوام برنامهنویس بشم، پس باید کلی دوره ببینم. اما اگه هیچی نسازی، آخرش چی؟ دلسرد میشی دیگه!هدف یادگیری اما فرق داره. اینجا مهم نیست چقدر دوره دیدی، مهم اینه که چقدر یاد گرفتی و پیشرفت کردی. مثلاً با یه زبان برنامهنویسی جدید، بجای نشستن پای فیلم آموزشی، خودت کد بنویس، اشتباه کن، از بقیه بپرس. اینجوری خیلی بیشتر حال میکنی و آخرشم نتیجه بهتری میگیری. این بحث خیلی گسترده تره و میشه باز ترش کرد و براش کلی مثال زد ولی فعلا بریم سراغ ادامه پست که تمرکزمون روی یادگیری هست.
اینو احتمالا شنیدی که میگن برای حرفه ای شدن تو هر کاری باید ده هزار ساعت تمرین کنی. این حرف از کتاب «Outliers» اومده، اما بر اساس یه برداشت اشتباه هست. طبق تحقیقات آندرس کی. اریکسون که این ادعا رو رد میکنه و میگه که این عدد جادویی نیست. بعضی ها خیلی کمتر تمرین میکنن و بازم خیلی خوب میشن.در نتیجه، هیچ عدد جادویی برای ساعت تمرین وجود نداره. عوامل بیشتری دخیلن.
مهندسان، توسعهدهندگان، تحلیلگرها، دانشجوها. این نقشها نیازمند مهارتهایی در موضوعات پیچیده زیادی هستن. اما با این همه چیز برای یادگیری و کمبود وقت، ممکنه احساس غرق شدن کنی.
خوشبختانه، یادگیری یه مهارت پیچیده، زمان کمتری از اون چیزی که فکر میکنی میگیره.
جاش کافمن میگه:
"تحقیقات نشون داده که چند ساعت اول یادگیری یه مهارت خاص، هم موثرترین و هم کارآمدترین زمان هست.
شما میتونید از صفر مطلق، خیلی سریعتر از چیزی که فکر میکنید، به سطح قابل قبولی از مهارت برسید.
[بر اساس تحقیقات من] حدود ۲۰ ساعت تمرین هدفمند کافیه."
دقت کن که کلمه "هدفمند" رو استفاده کرده. این همون کلمهای هست که اریکسون تو مقاله تحقیقاتیش استفاده کرده. یعنی باید فعالانه درگیر یادگیریت باشی. ۲۰ ساعت تماشای آموزشهای یوتیوب کافی نیست.
اما چطوری:
1. یادگیری رو تبدیل به عادت روزانه کن
20 ساعت، فقط 40 دقیقه در روز به مدت یک ماهه.
نیازی نیست که تمام وقتت رو پشت میز بنشینی و از وقت با ارزش با خانواده و دوستانت دور بمانی. این فقط منجر به خستگی ذهنی میشه.یک زمان مشخص در روز انتخاب کن و اون زمان رو سرسختانه محافظت کن. نذار هیچ چیز دیگه حواست رو تو اون مدت زمان مشخص پرت کنه.
2. کوچک و مشخص شروع کن
وقتی سعی میکنیم چیزی جدید یاد بگیریم، اغلب بیش از حد از عهدهمون برمیداریم. با چیزی مشخص، ملموس و قابل دسترس شروع کن.
برای مثال، خواستن درک کامل یادگیری ماشین به عنوان یک مبتدی ممکنه به دلیل دامنه گسترده ریاضیات، مفاهیم و کدنویسی درگیر، طاقتفرسا به نظر برسه برای شروع کوچک، روی درک تفاوتهای بین هوش مصنوعی، یادگیری ماشین و یادگیری عمیق تمرکز کن.بعد میتونی مفاهیم سطح بالای مثل داده، آموزش مدل و ارزیابی رو یاد بگیری. ایده اینه که لقمههای کوچک برداری تا زود استرس نگیری یا گیج نشی.
3. مهارت رو تجزیه کن
یک مهارت معمولاً مجموعه ای از مهارت های کوچکتره که برای تشکیل اون مهارت ترکیب می کنیم.
برای مثال، یک مهندس کلود باید بدونه چطوری زیرساخت رو از طریق کد مستقر کنه. این مهارت نیازمند زیرمهارت هایی مثل درک دستورات ترمینال و پلتفرم های ابریه. با درکش شروع کنید و بعد مهارت رو به اجزای اصلی کوچکتر تقسیم کنید. الان باید روی چی تمرکز کنی و چی میتونه برای بعد باشه؟ اولین توجه خودتون رو به چیزی که بیشترین نتیجه رو خواهد داشت بدید.
4. به اندازه کافی یاد بگیر تا بتونی خودت رو تصحیح کنی
توانایی تصحیح اشتباهات نیازمند درک تفاوت بین خوب و بده.
این نیازمند تحقیقه. اما نمیخوای زمان زیادی رو تو این مرحله صرف کنی چون ممکنه شروع کنی به تعلل. فقط به اندازه کافی تحقیق کن تا زمینه کافی برای درک درست از غلط بدست بیاری تا بتونی خودت رو تصحیح کنی. اگه میخواستی یه آهنگ رو با گیتار بزنی، آکوردهای اون آهنگ رو یاد میگرفتی و از روی نت میخوندی. اگه آکورد غلط بزنی، متوجه میشی که چیزی درست صدا نمیده و سعی میکنی خودت رو تصحیح کنی. میتونیم همین منطق رو به هر چیزی که میخوایم یاد بگیریم، اعمال کنیم.
5. حواسپرتیها رو حذف کن
آخرین مورد اما نه کماهمیتترین، حذف همه حواسپرتیهاست.
اگر 40 دقیقه در روز رو به مطالعه اختصاص میدی، اما 10 دقیقه اولش رو صرف اسکرول کردن در شبکههای اجتماعی روی گوشیت میکنی، رسیدن به هدفت بیشتر طول میکشه. سختتر احساس میشه و به هدفت نمیرسی.هر کاری که از دستت برمیاد انجام بده تا بتونی تمرکزت رو حفظ کنی.
—-
مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
Forwarded from Md Daily (Mahan)
جا داره چنتا نکته ی دیگه به این پست اضافه کنم. توی بحث هدف گذاری ای که مببتی بر اعداد و خروجی باشه مواظب باشید از یه جایی به بعد صرفا به خاطر اینکه به اون عدده برسید اون کار را انجام ندید مگر نه به احتمال زیاد یادگیری به پایین ترین حد خودش میرسه. مثلا اپ دولینگو، از یه جایی به بعد واردش نمی شید که یادگیریتون رو کامل کنید واردش میشید چون امتیازتون کم نشه.
میبینم هرجا صحبت از هدف گذاری میشه سریع میرن سراغ هدف گذاری SMART که آره اقا هدف باید قابل اندازه گیری باشه و مشخص و انقدری که یه سری از دوستان روی این نوع هدف گذاری تعصب دارن خود کسی که این ایده رو داده تعصب نداره و دست شما را باز گذاشته :)
این نوع هدف گذاری هایی که مثل SMART هستند بیشتر مناسب کسبوکار هستند تا زندگی شخصی همینکه شما تصمیم بگیرید فقط برید تو یه موضوعی تحقیق و گشتو گذار کنید صرفا برای اینکه ببنید نظرتون نسبت بهش چیه یه نوع ای از هدف گذاریه
مورد بعدی اینکه یه جایی از پست گفتم:
ا
میبینم هرجا صحبت از هدف گذاری میشه سریع میرن سراغ هدف گذاری SMART که آره اقا هدف باید قابل اندازه گیری باشه و مشخص و انقدری که یه سری از دوستان روی این نوع هدف گذاری تعصب دارن خود کسی که این ایده رو داده تعصب نداره و دست شما را باز گذاشته :)
این نوع هدف گذاری هایی که مثل SMART هستند بیشتر مناسب کسبوکار هستند تا زندگی شخصی همینکه شما تصمیم بگیرید فقط برید تو یه موضوعی تحقیق و گشتو گذار کنید صرفا برای اینکه ببنید نظرتون نسبت بهش چیه یه نوع ای از هدف گذاریه
مورد بعدی اینکه یه جایی از پست گفتم:
4. به اندازه کافی یاد بگیر تا بتونی خودت رو تصحیح کنی
توانایی تصحیح اشتباهات نیازمند درک تفاوت بین خوب و بده.
ا
Forwarded from Md Daily (Mahan)
جا داره چنتا نکته ی دیگه به این پست اضافه کنم. توی بحث هدف گذاری ای که مببتی بر اعداد و خروجی باشه مواظب باشید از یه جایی به بعد صرفا به خاطر اینکه به اون عدده برسید اون کار را انجام ندید مگر نه به احتمال زیاد یادگیری به پایین ترین حد خودش میرسه. مثلا اپ دولینگو، از یه جایی به بعد واردش نمی شید که یادگیریتون رو کامل کنید واردش میشید چون امتیازتون کم نشه.
میبینم هرجا صحبت از هدف گذاری میشه سریع میرن سراغ هدف گذاری SMART که آره اقا هدف باید قابل اندازه گیری باشه و مشخص و انقدری که یه سری از دوستان روی این نوع هدف گذاری تعصب دارن خود کسی که این ایده رو داده تعصب نداره و دست شما را باز گذاشته :)
این نوع هدف گذاری هایی که مثل SMART هستند بیشتر مناسب کسبوکار هستند تا زندگی شخصی همینکه شما تصمیم بگیرید فقط برید تو یه موضوعی تحقیق و گشتو گذار کنید صرفا برای اینکه ببنید نظرتون نسبت بهش چیه یه نوع ای از هدف گذاریه
مورد بعدی اینکه یه جایی از پست گفتم:
این مورد راجب هوش مصنوعی یا استفاده از کد های آماده هم صدق میکنه. مثلا خیلی ها معتقدن که از هوش مصنوعی نباید استفاده کرد چون شما را تنبل یا یادگیریتون رو کم میکنه. اگه بخوایم یه خط کش بذاریم و بگیم هرکی کجای خط کش وایساده باشه با هوش مصنوعی نه تنها یادگیریش کم نمیشه تازه هم میتونه چیزای جدید یادبگیره همینجایی که شما بتونید خروجی LLM ها را تحلیل کنید. به قول یه دوستی کدش که تو گیت هاب هست ما چه قدر الگوریتم و ساختار بلدیم و درک از کد داریم.
🆔 @MdDaily
میبینم هرجا صحبت از هدف گذاری میشه سریع میرن سراغ هدف گذاری SMART که آره اقا هدف باید قابل اندازه گیری باشه و مشخص و انقدری که یه سری از دوستان روی این نوع هدف گذاری تعصب دارن خود کسی که این ایده رو داده تعصب نداره و دست شما را باز گذاشته :)
این نوع هدف گذاری هایی که مثل SMART هستند بیشتر مناسب کسبوکار هستند تا زندگی شخصی همینکه شما تصمیم بگیرید فقط برید تو یه موضوعی تحقیق و گشتو گذار کنید صرفا برای اینکه ببنید نظرتون نسبت بهش چیه یه نوع ای از هدف گذاریه
مورد بعدی اینکه یه جایی از پست گفتم:
4. به اندازه کافی یاد بگیر تا بتونی خودت رو تصحیح کنی
توانایی تصحیح اشتباهات نیازمند درک تفاوت بین خوب و بده.
این مورد راجب هوش مصنوعی یا استفاده از کد های آماده هم صدق میکنه. مثلا خیلی ها معتقدن که از هوش مصنوعی نباید استفاده کرد چون شما را تنبل یا یادگیریتون رو کم میکنه. اگه بخوایم یه خط کش بذاریم و بگیم هرکی کجای خط کش وایساده باشه با هوش مصنوعی نه تنها یادگیریش کم نمیشه تازه هم میتونه چیزای جدید یادبگیره همینجایی که شما بتونید خروجی LLM ها را تحلیل کنید. به قول یه دوستی کدش که تو گیت هاب هست ما چه قدر الگوریتم و ساختار بلدیم و درک از کد داریم.
🆔 @MdDaily
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ویژگی حذف جدول در هنگام حذف افزونه که دیتابیس وردپرس رو شلوغ نکند رو اضافه کردیم.
https://github.com/Rayiumir/contact-form-wordpress
برای حمایت از ما توی گیت هاب ⭐️ دهید.
#وردپرس
@TheRaymondDev
https://github.com/Rayiumir/contact-form-wordpress
برای حمایت از ما توی گیت هاب ⭐️ دهید.
#وردپرس
@TheRaymondDev
GitHub
GitHub - Rayiumir/contact-form-wordpress: A Simple Contact Form Plugin for Wordpress
A Simple Contact Form Plugin for Wordpress. Contribute to Rayiumir/contact-form-wordpress development by creating an account on GitHub.
Forwarded from Gopher Academy
🔵 عنوان مقاله
🔊 go-taglib: Read/Write Audio Metadata Tags
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توضیح فرآیند خواندن و نوشتن برچسبهای متادیتا برای فایلهای صوتی مانند MP3، FLAC و OGG میپردازد. این فرایند با استفاده از Taglib که یک کتابخانه C++ است، انجام میشود و به صورت یک نسخه WASM در این سیستم گنجانده شده است تا از پایداری و حملپذیری بالاتری برخوردار باشد. مهمترین ویژگی این سیستم این است که به هیچ وابستگیهای زمان اجرای خارجی نیاز ندارد. همچنین، این کتابخانه از برچسبهای با ارزشهای متعدد پشتیبانی میکند. مقاله بر لزوم استفاده از این فرایندها برای بهینهسازی مدیریت فایلهای صوتی و دسترسی آسانتر به اطلاعات مرتبط با آنها تأکید میکند. Taglib تحت مجوز LGPL منتشر شده است که به معنای امکان استفاده، تغییر و پخش مجدد آن در پروژههای نرمافزاری است.
🟣لینک مقاله:
https://golangweekly.com/link/162931/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🔊 go-taglib: Read/Write Audio Metadata Tags
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توضیح فرآیند خواندن و نوشتن برچسبهای متادیتا برای فایلهای صوتی مانند MP3، FLAC و OGG میپردازد. این فرایند با استفاده از Taglib که یک کتابخانه C++ است، انجام میشود و به صورت یک نسخه WASM در این سیستم گنجانده شده است تا از پایداری و حملپذیری بالاتری برخوردار باشد. مهمترین ویژگی این سیستم این است که به هیچ وابستگیهای زمان اجرای خارجی نیاز ندارد. همچنین، این کتابخانه از برچسبهای با ارزشهای متعدد پشتیبانی میکند. مقاله بر لزوم استفاده از این فرایندها برای بهینهسازی مدیریت فایلهای صوتی و دسترسی آسانتر به اطلاعات مرتبط با آنها تأکید میکند. Taglib تحت مجوز LGPL منتشر شده است که به معنای امکان استفاده، تغییر و پخش مجدد آن در پروژههای نرمافزاری است.
🟣لینک مقاله:
https://golangweekly.com/link/162931/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - sentriz/go-taglib: portable Go audio metadata read/write via TagLib compiled to Wasm
portable Go audio metadata read/write via TagLib compiled to Wasm - sentriz/go-taglib
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه LTS بعدی برای کرنل 6.12 است.
کرنلهای لینوکس از قبل دارای یک عمر شش ساله بودند. این عمر به دو سال کاهش یافت زیرا مردم از کرنلهای قدیمیتر استفاده نمیکردند. علاوه بر این، نگهداری از کرنلهای قدیمیتر آسان نبود.
کرنلهای لینوکس از قبل دارای یک عمر شش ساله بودند. این عمر به دو سال کاهش یافت زیرا مردم از کرنلهای قدیمیتر استفاده نمیکردند. علاوه بر این، نگهداری از کرنلهای قدیمیتر آسان نبود.
Forwarded from IRCF | اینترنت آزاد برای همه
توسط ابزار Xray Load Balancer میتونین چندین کانفیگ از سرورهای مختلف رو در قالب یک کانفیگ پیادهسازی کرده و حالت لودبالانسر رو اعمال کنین. اینویژگی در برنامههایی مثل Hiddify وجود داره، اما برای کاربرانیکه از سایر برنامهها نظیر v2rayN استفاده میکنن میتونه مفید باشه.
👉 surfboardv2ray.pythonanywhere.com
🎥 youtu.be/Cj4nmikSSpA?t=132
🔍 ircf.space
@ircfspace
👉 surfboardv2ray.pythonanywhere.com
🎥 youtu.be/Cj4nmikSSpA?t=132
🔍 ircf.space
@ircfspace
Forwarded from Learn Security | آموزش امنیت
قسمت اول: مود کردن بازیهای یونیتی
〰〰〰〰〰
〰〰〰〰〰
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from IRCF | اینترنت آزاد برای همه
معرفی بهترین روشهای ساخت فیلترشکن، با استفاده از پنل X-UI
🎥 youtu.be/-gJug1sMe_w?t=160
🔍 ircf.space
@ircfspace
🎥 youtu.be/-gJug1sMe_w?t=160
🔍 ircf.space
@ircfspace
YouTube
بهترین روش های مستقیم برای ساخت کانفیگ v2ray | حل مشکل فستلی و کلودفلر و معرفی sni فستلی رفع اختلال
معرفی بهترین روش های مستقیم حال حاضر موجود با کم ترین اختلال و ببهترین پینگ ممکن برای v2ray سنایی و مرزبان با استفاده از سنایی و مرزبان و ipv6 با بهترین سرعت و کیفیت ممکن که میتوانید در ان از دامنه و ای پی فیلتر بدون هیچ مشکلی استفاده کنید
همچنین حل مشکل…
همچنین حل مشکل…
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from mnr tech
آخرین چالشی که داشتم و تونستم با موفقیت انجامش بدم پیاده سازی Single Sign On یا همون SSO بود.
اولین باری که از من خواسته شد این کار رو انجام بدم کمی مخالفت کردم چون هم فکر میکردم کار رو پیچیده کنه و کلی چالش و هزینه اضافه میکنه و هم اینکه ما نهایتا دو سایت داشتیم و نیاز شدیدی به SSO نداشتیم.
اما بعدش بیشتر روی این موضوع فکر کردم و دوست داشتم انجامش بدم، تصور این که یک سرویس SSO مثل Google oAuth پیاده سازی کنم بدجوری من رو هیجان زده کرده بود. همچنین تعداد سایت های شرکت بیشتر شد و توی پلن های آینده قرار بود بیشتر هم بشه. پس کمی در موردش تحقیق کردم و با Chat GPT مشورت کردم و بعدش این رو به عنوان یه طرح دوباره پیشنهاد دادم. وقتی موافقت شد حدود 2 هفته طول کشید که این سرویس جدید با موفقیت دپلوی بشه و در اولین سایت استفاده بشه.
به دلیل این که تا الان فقط از Sanctum توی Laravel استفاده کرده بودم، پیاده سازی یک SSO با پاسپورت کمی برام چالش بر انگیز بود و خوب من عاشق چالش های جدیدم، البته که طبق معمول از chat GPT هم کم کمک نگرفتم.
اولین باری که از من خواسته شد این کار رو انجام بدم کمی مخالفت کردم چون هم فکر میکردم کار رو پیچیده کنه و کلی چالش و هزینه اضافه میکنه و هم اینکه ما نهایتا دو سایت داشتیم و نیاز شدیدی به SSO نداشتیم.
اما بعدش بیشتر روی این موضوع فکر کردم و دوست داشتم انجامش بدم، تصور این که یک سرویس SSO مثل Google oAuth پیاده سازی کنم بدجوری من رو هیجان زده کرده بود. همچنین تعداد سایت های شرکت بیشتر شد و توی پلن های آینده قرار بود بیشتر هم بشه. پس کمی در موردش تحقیق کردم و با Chat GPT مشورت کردم و بعدش این رو به عنوان یه طرح دوباره پیشنهاد دادم. وقتی موافقت شد حدود 2 هفته طول کشید که این سرویس جدید با موفقیت دپلوی بشه و در اولین سایت استفاده بشه.
به دلیل این که تا الان فقط از Sanctum توی Laravel استفاده کرده بودم، پیاده سازی یک SSO با پاسپورت کمی برام چالش بر انگیز بود و خوب من عاشق چالش های جدیدم، البته که طبق معمول از chat GPT هم کم کمک نگرفتم.