Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 زبان Swift هم اکنون به اندروید گسترش یافته و با انتشار پیش‌ نمایش SDK Swift برای اندروید، توسعه‌ دهندگان می‌ توانند اپلیکیشن‌ های اندروید را با Swift بسازند و کد های خود را بین پلتفرم‌ ها به اشتراک بگذارند. بیش از ۲۵٪ بسته‌های Swift برای اندروید سازگار شده‌اند و پروژه swift-java امکان تعامل بین Swift و Java را فراهم می‌کند. این نسخه پیش‌ نمایش مسیر جدیدی برای توسعه کراس‌ پلتفرم، نوآوری در اکوسیستم موبایل و بهبود ابزارها باز کرده است، و گروه کاری Android در حال تدوین سند چشم‌انداز برای هدایت توسعه آینده است.

#خبر

@TheRaymondDev
برنامه نویس نابینا
داستان یک اراده

علیرضا فروتن همکارمون در کرج که اخیراً در همه گیری کرونا از هر دو چشم بخاطر آلودگی ثانویه در بیمارستان نابینا شده، شب ها منو مهمان مصاحبت های شیرین خودش قبل از خواب کرده و از هر دری به خصوص علاقه‌ی مشترکمون یعنی تکنولوژی حرف می زنیم.
اما چیزی که منو شیفته و مرید شخصیت کم نظیر اون کرده اصرارش به ادامه تحصیل در رشته‌ی نرم افزار بوده!
امروز که داشت در مورد چالش جدیدش یعنی اصرار استاد به برنامه نویسی سی شارپ بجای پایتون می گفت، کنجکاو شدم که روش مطالعه‌ی برنامه نویسی توسط اون رو برای شما نشون بدم!
چون خودم هم گمان می کردم که نابینایان همچنان از چیزی مثل خط مخصوص بریل و لمس حروف برجسته بهره می برن، در حالی که با دیدن علیرضا در کمال تعجب فهمیدم که خط لمسی علیرغم تعصبی که هنوز بهش هست بدون این ابزار جدید دیگه چندان جدی نیست و مخصوص نابینایان کم سواده! چون افراد به روز و مدرن فقط از ابزارهای متن خوان که متون عادی رو برای روشن دلان می خونن، بهره می برن!
البته گوشی های لمسی هم کاملاً امکانات ویژه رو دیگه دارن اما به هیچ وجه توصیه نمی کنم در گوشی خودتون وارد بخش قابلیت های ویژه در تنظیمات شده و حالت گوشی رو به منوی شنیداری تبدیل کنید چون بیرون اومدنش و برگشتن به وضع عادی کمی برای شما ممکنه مشکل و ترسناک بشه!
سایت ویژه ای هم که متد خاص آماده سازی متون آموزشی برای برنامه های متن خوان رو پیش گرفته انجمن موج نور اصفهان هست:
https://mnsi.ir
Forwarded from یه شعر (Poem Bot)
سعدی | دیوان اشعار | رباعیات | رباعی شمارهٔ ۵۷

در خرقه توبه آمدم روزی چند
چشمم به دهان واعظ و گوش به پند
ناگاه بدیدم آن سهی سرو بلند
وز یاد برفتم سخن دانشمند

#سعدی | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Durable Background Execution with Go and SQLite

🟢 خلاصه مقاله:
این مقاله نشان می‌دهد چگونه می‌توان با ترکیب Go و SQLite یک سیستم اجرای پس‌زمینه‌ای ساخت که در برابر کرش و راه‌اندازی مجدد مقاوم است، بدون نیاز به سرویس‌های خارجی. الگوی اصلی شامل صف کاری مبتنی بر SQLite با ستون‌هایی برای وضعیت، شمارش تلاش‌ها و زمان اجاره (lease) است؛ کارگرها کار را در تراکنش می‌گیرند، با زمان اجاره کوتاه اجرا می‌کنند، و نتیجه را ثبت می‌کنند تا در صورت کرش، کار دوباره قابل بازیابی باشد. با فعال‌سازی WAL، شاخص‌گذاری درست، backoff نمایی و الزام به idempotency، معمولاً به تضمین at-least-once می‌رسیم. کنترل همزمانی با worker pool، خاموش‌سازی تمیز با سیگنال‌ها و context، و رصد شاخص‌هایی مانند نرخ خطا و زمان پردازش از ملزومات عملیاتی است. برای آزمودن این رفتارها، استفاده از Subtest Grouping in Go (با ایده‌هایی از Dima Kotik و Redowan Delowar) کمک می‌کند سناریوها به‌صورت گروهی، خوانا و قابل موازی‌سازی بررسی شوند.

#Go #SQLite #BackgroundJobs #Durability #GoTesting #Subtests #Concurrency #SoftwareDesign

🟣لینک مقاله:
https://golangweekly.com/link/175982/web


👑 @gopher_academy
Forwarded from Ditty | دیتی
شرکت OpenAI یه مرورگر اینترنتی منتشر کرده به اسم Atlas که توی خودش از ChatGPT به عنوان یک دستیار هوش مصنوعی استفاده می‌کنه

- یعنی توی هر صفحه که بازدید می‌کنین ChatGPT هم کنار شما حضور داره و می‌تونه کارهای مختلفی مثل پر کردن فرم‌ها، خلاصه‌سازی محتوا و ... رو انجام بده

- این مرورگر بر پایه Chromium هست و فعلاً فقط برای MacOS منتشر شده (و شنیدم باگ امنیتی هم زیاد داره) و به زودی برای پلتفرم‌های دیگه هم منتشر میشه

- مرورگر اطلس قراره قابلیت‌های زیادی رو به خودش اضافه کنه از جمله پروفایل‌های چندتایی و ابزارهایی برای توسعه‌دهنده‌های وب

جزییات بیشتر:
Introducing ChatGPT Atlas | OpenAI
لازم نیست دیگه وقتت رو صرف خواندن راجب مدل بکنی و دیتاست و پیچیدگی‌های کار،Auto tuneهوش مصنوعی که برای فاین‌تیونینگ فکر می‌کنه!

یه دستیار هوشمند مخصوص پژوهشگرها، دولوپرها و علاقه‌مندان هوش مصنوعی‌ه که بهت کمک می‌کنه بهترین مدل‌ها، دیتاست‌ها و استراتژی‌ها رو برای پروژه‌ فاین‌تیونینگت پیدا کنی.
کافیه فقط توضیح بدی چی می‌خوای انجام بدی — AutoTune خودش همه‌چی رو برات پیدا می‌کنه:

- می‌گرده توی HuggingFace، ArXiv و Kaggle
- نیازت رو با تحلیل هوشمند تشخیص می‌ده
- یه گزارش پژوهشی کامل با پیشنهاد مدل و دیتاست برات می‌سازه
- و حتی مسیر اجرای پروژه‌ت رو قدم‌به‌قدم مشخص می‌کنه!

با AutoTune، فقط حرف بزن… و بقیه‌ش رو بسپار به هوش مصنوعی

https://github.com/amirhoseinnaderali-pixel/AutoTune-Research-Assistan

@DevTwitter | <Am/>
مرکز فروش سرور های دست دوم ماهان
سرور برای حسابداری | سرور برای اتوماسیون اداری و CRM | سرور برای مجازی سازی و هوش مصنوعی
شما میتوانید جدید ترین سرور های HPE را با بهترین قیمت و کیفیت عالی با قیمت مقرون به صرفه برای استفاده در مجموعه خود داشته باشید.


کارشناس فروش:
@saeidg

برای استعلام قیمت و مشاوره با ما در ارتباط باشید.

آدرس کانال:

https://t.iss.one/mahanoffer

Call Center 👍
021-91008413
021-91007471

واحد فروش ما داخلی ۱۰۰ می باشد.

https://t.iss.one/mahanoffer
https://t.iss.one/mahanoffer
https://t.iss.one/mahanoffer
Forwarded from Gopher Academy
🔵 عنوان مقاله
urfave/cli 3.1: A Declarative Way to Build Go CLI Apps

🟢 خلاصه مقاله:
این نسخه از urfave/cli 3.1 روشی اعلامی برای ساخت برنامه‌های CLI در Go ارائه می‌دهد: کافی است فرمان‌ها، زیر‌فرمان‌ها و پرچم‌ها را تعریف کنید تا چارچوب کارهای مربوط به parsing گزینه‌ها، مقدارهای پیش‌فرض، env vars، و تولید خودکار help/usage را انجام دهد. پشتیبانی از shell auto-completion، جداسازی پرچم‌های سراسری و مخصوص هر فرمان، و قابلیت سفارشی‌سازی خروجی help به ساخت ابزارهای چندفرمانی منسجم و قابل نگه‌داری کمک می‌کند. راهنمای پروژه نیز ویژگی‌های کلیدی و الگوهای پیشنهادی را با مثال‌های روشن پوشش می‌دهد—از جمله auto-completion، option parsing و help text—تا توسعه و انتشار CLIهای حرفه‌ای در Go ساده‌تر شود.

#Go #Golang #CLI #urfavecli #CommandLine #GoLibraries #DevTools #OpenSource

🟣لینک مقاله:
https://golangweekly.com/link/175987/web


👑 @gopher_academy
Forwarded from Linuxor ?
می‌دونستین با زبان جاوااسکریپت هم می‌شه برای سخت افزار هایی مثل Arduino و ESP32 و ... برنامه نوشت ؟

توی زبان های دیگه لوپ بینهایت داریم ولی اینجا سازو کار ایونت می‌آد وسط و کد زدن خیلی جذاب می‌شه مثلا وقتی فلان حسگر تغییر کرد فلان کارو کن.
از اینجا می‌تونید یادگیری رو شروع کنید و کلی مثال هم خودش داره
johnny-five.io


@Linuxor
Forwarded from Linuxor ?
این کتاب چه باحاله طرحش :) البته خودشم باحاله

نویسنده های 40 تا پروژه اوپن سورس، ساختار نرم‌افزارشون و هدفش رو توی این دو کتاب توضیح می‌دن. عنصر های اصلی هر برنامه چیه؟ چطوری ارتباط برقرار می‌کنن؟ و سازنده های اونها در طول تکاملش چه کشفیاتی کردند؟

اینجا می‌تونید بخونیدش :

aosabook.org/en

برای همه مفیده چه تازه کارا برای درک اوپن سورس و چه میان رده ها برای استفاده از تجربه ها

@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosseinseilany @linuxtnt)
کتاب -نبردی با لینوکس.pdf
27.5 MB
با سلام خدمت دوستان.
از مجموعه کتاب های چاپی خودم مطالبی رو خلاصه و به صورت کتاب هدیه ارائه کردم.امیدوارم برای دوستان مفید واقع شود.
جهت پرسش و پاسخ در زمینه لینوکس و دنیای متن باز، در کانال ما عضو شوید
#حسین_سیلانی
#نبردی_با_لینوکس
#کتاب
#لینوکس
#linux
#Open_source
@linuxtnt
برای رایگان کردن کرسر (گرفتن پرو) یکی از دوستان این دو مخزن رو فرستادن که استار خیلی بالایی هم گرفتن. خودم تست نکردم. شاید هنوزم باشه.
https://github.com/yeongpin/cursor-free-vip
https://github.com/SazumiVicky/cursor-reset-tools


@DevTwitter | <Nabi/>
This media is not supported in your browser
VIEW IN TELEGRAM
یک بلاگ عالی از کمپانی HuggingFace اومده که یک راهنمای کامل هست راجع به OCR از جمله:
- چشم‌انداز مدل‌های فعلی و قابلیت‌های آن‌ها
- مقایسه انواع مدلها
- زمان مناسب برای فاین‌تیون کردن مدل‌ها در مقابل استفاده از مدل‌های آماده
- عوامل کلیدی در انتخاب مدل مناسب برای مورد استفاده‌تان
- چگونه فراتر از OCR بروید با استفاده از بازیابی multimodal و پرسش‌و‌پاسخ مبتنی بر اسناد
اگه تسک های مربوط به OCR دارید یا در حجم بالای چند ده هزار باید OCR کنید این بلاگ خیلی کمک میکنه و ایده بهتون میده.
حتما بخونید:
https://huggingface.co/blog/ocr-open-models

@DevTwitter | <Mehdi Allahyari/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
😂😂
This media is not supported in your browser
VIEW IN TELEGRAM
سرعت 5G همراه اول حق مینوازد 🔥



🌐 Website:
LearnSecurity.ir
🎓 Channel:
@LearnSecurityIR
🖥 Programming:
@GozarIT | @PyFarsi
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
از این مدل عکس‌ها بزاریم چنل؟
Anonymous Poll
37%
اره
63%
نه
Forwarded from Gopher Academy
🔵 عنوان مقاله
JWT Authentication in Go with Gin

🟢 خلاصه مقاله:
این مقاله با رویکردی عملی نشان می‌دهد چگونه احراز هویت مبتنی بر JWT را در یک سرویس Go با فریم‌ورک Gin پیاده‌سازی کنیم؛ هدف نمونه، کار با Vonage است اما الگوها در هر پروژه API‌محور قابل استفاده‌اند. نویسنده، Benjamin Aronov (Vonage)، ابتدا مزایای JWT و مفاهیم ادعاها، الگوریتم‌های امضا و تفکیک توکن‌های دسترسی و نوسازی را توضیح می‌دهد. سپس ساختار پیاده‌سازی را تشریح می‌کند: صدور توکن امن پس از تأیید اعتبار، میان‌افزار Gin برای اعتبارسنجی و تزریق کانتکست کاربر، محافظت از مسیرها، مدیریت خطاها و نگهداری کلیدها در متغیرهای محیطی. بخش امنیت بر انقضای کوتاه توکن دسترسی، چرخش Refresh Token، جلوگیری از سوءاستفاده، استفاده از HTTPS، ملاحظات CORS و محدودسازی نرخ و نیز لاگ‌گذاری و چرخش کلیدها در محیط تولید تأکید دارد. در نهایت نشان می‌دهد چگونه با توکن‌های کوتاه‌عمر و محدود به سطح دسترسی، تعاملات با Vonage (مانند پیام، صوت یا ویدئو) را ایمن کنیم. نتیجه، لایه احراز هویت منعطفی در Go و Gin است که فراتر از Vonage هم قابل استفاده است.

#Go #Gin #JWT #Authentication #Security #Golang #API #Vonage

🟣لینک مقاله:
https://golangweekly.com/link/175981/web


👑 @gopher_academy
این ریپو یه DNS هوشمند ساده‌ست که دامنه‌های لیست‌سفید رو به IP خودت می‌فرسته و بقیه رو عادی حل می‌کنه؛ با یه پراکسی شفاف Nginx هم ترافیک HTTPS رو بر اساس SNI هدایت می‌کنه.
خلاصه، برای خودت یه سرویس مثل شکن می‌سازی!

https://github.com/ChosoMeister/Smart-DNS

@DevTwitter | <Mustafa Tayefi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 هوش مصنوعی DeepSeek-OCR توانسته است نامه ‌ای دست ‌نویس ریاضیدان سرینیواسا رامانوجان مربوط به سال ۱۹۱۳ را که بسیار بدخط و خواندن آن دشوار بود، با دقتی شگفت ‌انگیز و ترسناک تجزیه و تحلیل کند.

#خبر
#توییت

@TheRaymondDev