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
This media is not supported in your browser
VIEW IN TELEGRAM
نرم‌افزار Foliate یه کتابخوان ساده، واکنشگرا و آزاده برای لینوکس که علاوه بر امکانات شخصی‌سازی فونت، رنگ‌ها و نحوه نمایش صفحات؛ می‌تونه برامون کتاب‌ها رو بلند بخونه!
از فرمت‌های پرکاربرد مثل EPUB، PDF، Kindle و... پشتیبانی می‌کنه...

نصب و تنظیم صدای دلخواه هم از کتابخونه Piper و به کمک برنامه Pied آسونه.
صدای دلخواه، به صورت کلی برای اسکرین‌ریدر سیستم تعریف میشه و فقط محدود به کتابخوان نیست

+ دریافت Foliate:
https://flathub.org/apps/com.github.johnfactotum.Foliate

++ دریافت Pied:
https://github.com/Elleo/pied

@DevTwitter | <Yaser Shahi/>
مایکروسافت یه markup language توسعه داده برای orchestration پرامپت ها (POML)
استفاده ازش هم سادس. به جای اینکه بخواین یه آناتومی مشخصی برای پرامپت در نظر بگیرید، از این فرمت استفاده می‌کنید.
از لینک زیر می‌تونید یه نگاهی بهش بندازید.

https://github.com/microsoft/poml

@DevTwitter | <Efi/>
برای moderate کردن عکس ها، ویدیو ها یا متون مختلف میشه از یه api به اسم sightengine استفاده کرد
این api برای nodejs یه کلاینت داره که خیلی قدیمیه به چند دلیل:
- داخل خودش از یه ورژن خیلی قدیمی از node-fetch استفاده کرده
- عدم وجود تایپ و تایپ اسکریپت
برای همین یه کلاینت ریز براش درست کردم که علاوه بر حل این مشکلات یه سری helper function هم داخل خودش بهتون میده
(فعلا برای moderate کردن عکس ها میشه ازش استفاده کرد)
اگه علاقه مند بودین به ریپو و مستنداتش یه سر بزنین

پکیج:
https://www.npmjs.com/package/sightengine-js#-installation

سورس کد:
https://github.com/Silent-Watcher/sightenginejs


@DevTwitter | <Ali N./>
Forwarded from کداکسپلور | CodeExplore (ᴀᴍɪʀᴍᴀsᴏᴜᴅ)
🤖 با پایان مرحله‌ی بتا، Jules الان در دسترس عمومه و روی مدل قدرتمند Gemini 2.5 Pro کار میکنه. رابط کاربری بهتر شده، باگ‌ها رفع شدن و قابلیت‌های جدیدی مثل Web Search، Interactive Planning، Environment Snapshots، پیش‌نمایش UI با Screenshot و باز کردن مستقیم PR اضافه شده.

یه قابلیت اضافه شده به این ورژن به نام Critic Mode در واقع یه Reviewer داخلی که قبل از نمایش کد، تغییرات رو بررسی میکنه و مشکلاتی مثل Edge Cases، باگ‌های ظریف یا نا کارآمدی‌ ها رو پیدا میکنه و باعث میشه خروجی نهایی با کیفیت بالاتری ارائه بشه

#jules #google #ai
☕️Telegram | Website | Discord
Forwarded from کداکسپلور | CodeExplore (ᴀᴍɪʀᴍᴀsᴏᴜᴅ)
اکستنشن Error Face and Explain برای VS Code به ارورایی که داری ری‌ اکشن نشون میده🙄
هر وقت کدت ارور یا warning بده، بهت یه میم نشون میده که با شدت مشکل هماهنگه هرچی بیشتر میمه داغون تر🤔 از طرفی هم بهت توضیح میده که مشکل از Syntax هست، ماژول درست import نشده یا ...

🔗 https://marketplace.visualstudio.com/items?itemName=naveensh7.error-face

#vscode #extension
☕️Telegram | Website | Discord
Forwarded from Linuxor ?
کتابخونه Nightmare یه کتابخونه خودکارسازی مرورگر (browser automation) سطح‌بالاست که با متدهایی مثل .goto, .type, .click محیطی رو شبیه تجربهٔ کاربر واقعی بازسازی می‌کنه. با Electron ساخته شده و هدفش ساده‌کردن تست UI، اسکرپینگ و انجام Task های اتوماتیک وبیه.

github.com/segment-boneyard/nightmare

@Linuxor
Forwarded from Linuxor ?
با لایبری Popmotion می‌تونید انیمیشن physics-based (حرکت بر اساس فیزیک مثل فنر یا اصطکاک) درست کنید.
یعنی به جای اینکه دستی تایمینگ ست کنی، یه دونه فنر تعریف می‌کنی و خودش طبیعی رفتار می‌کنه. به درد طراحی‌های واقعی می‌خوره که می‌خوای حس لمس و فیزیک بدن بده.

popmotion.io

@Linuxor
توی نسخه‌ی جدید #ShadowLink، کاربران می‌تونن IP #استارلینک خودشون رو مخفی کنن تا حریم خصوصی و امنیت آنلاین‌شون بهتر حفظ بشه، و اطلاعات پنل هم به‌صورت کاملاً تصادفی ساخته میشه ...

برای استفاده از این‌ابزار علاوه بر داشتن دستگاه #Starlink، کافیه یه سرور حداقلی تو ایران داشته باشین و یه کامپیوتر با ویندوز که همزمان به اینترنت استارلینک و اینترنت ایران وصل باشه. با این شرایط، #شادولینک این امکان رو میده که #اینترنت آزاد استارلینک رو به‌صورت امن، سریع و مخفیانه به اشتراک بذارین، بدون اینکه ترافیک از کشور خارج بشه، یا GFW بتونه شناساییش کنه.

🎥 youtube.com/watch?v=OsCRV5q4yg8
💡 github.com/maverick0x07/shadowlink

🔍 ircf.space
@ircfspace
یک تصمیم خوبی گرفته شد توی تیم یک سری سرویس کوچیک داشتیم که فکر می‌کردیم اگر پروژه بزرگ بشه؛ قطعاً خفت مارو خواهد گرفت چون bottleneck می‌شه ولی هر کدوم به تنهایی سرویس کوچیکی محسوب می‌شد!

توی همین وادی که داشتیم کدهاشون رو می‌زدیم یک تصمیم مغرورانه گرفتم؛ به بچه‌های سنیور تیم گفتم این‌ها رو با Rust کد بزنیم چون مطمئنم این پروژه قراره بترکونه (هیچ اطمینانی نبود، فقط خواستم انرژی تیم بالا بره، دلمم نمی‌خواست این سرویس‌های کوچولو باعث شکست پروژه‌‌های اصلی باشه)

بچه‌های سنیور باهام موافقت کردن و از دنیای هوش مصنوعی و deploy های مربوط به tensorflow یاد گرفتم که gRPC واسه ارتباطات بین سرویس‌ها خیلی بهتر هست؛ همین کارو هم کردیم.

الان که ۱-۲ ماه گذشته؛ نتایج رو می‌بینم و لذت می‌برم.

حتماً یک مقدار که سرم خلوت بشه زیر load test نتایجش رو می‌ذارم؛ شاید بخش کد نویسی با Rust بدرد تیم شما یا ۹۰٪ کارهای شما نخوره اما استفاده از gRPC برای ارتباط بین سرویس‌های خودتون رو جدی بگیرید.
Forwarded from Linuxor ?
پایتون یه لایبری داره به اسم dash که باهاش می‌شه چیزای داشبوردی مثل گراف و نمودار های تعاملی وب ساخت و دیگه درگیری های جاوااسکریپتی هم نداره به گفته خودشون یادگیریش 20 دقیقه بیشتر طول نمی‌کشه (البته فقط 20 دقیقه طول کشید من این پستو بنویسم)

برای تست و آموزشش از اینجا شروع کنید :
dash.plotly.com

@Linuxor
سقوط ۴ پله‌ای ⁧سرعت اینترنت⁩ موبایل در ایران

‏بر اساس گزارش ماهیانه #اسپیدتست⁩، میزان سرعت ⁧اینترنت موبایل⁩ در ایران در ماه جولای گذشته با چهار پله سقوط، به رتبه ۶۴ سقوط کرده، اما سرعت ⁧اینترنت ثابت⁩ یک پله ارتقا یافته و به جایگاه ۱۳۸ رسیده است. /⁧سیتنا⁩

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
به هوش مصنوعی ها و چت جی پی تی اعتماد نکنید، بهش گفتم یه میدلور برام بنویس که فقط اجازه بدم یه سری رنج آیپی خاص از یکی از سرویس های محرمانه استفاده کنن یه نگاه ریز بهش کردم چشمم به یه خط آسیب پذیر خورد که بررسی می‌کنه اگه پشت پراکسی مثلا nginx هستش آیپی رو از x-forwarded-for دریافت کنه !

تا اینجای کار همچی اوکیه ولی این تیکه کد آسیب پذیره، فقط کافیه اتکر بیاد و خودش دستی x-forwarded-for رو اضافه کنه مقدارش رو مثلا 127.0.0.1 قرار بده این کد فکر می‌کنه از داخل درخواست اومده و از میدلور ردش می‌کنه در صورتی که nginx فکر می‌کنه کلاینت اتکر خودش یه پراکسی دیگس و درخواست از خارج اومده و جواب رو به آیپی کلاینت بر می گردونه و هکر راحت لایه امنیتی سرویستون رو بایپس می‌کنه.

حالا راهکار چیه؟ بهش می‌گن XFF Spoofing برید بخونید دربارش، عمدا توضیحش نمی‌دم که کلی چیز قراره ازش یاد بگیرید.

@Linuxor
Forwarded from tiivik️
🚨ردپای دیجیتال در تورنت‌ها

ترافیک تورنت آن‌قدرها هم که به نظر می‌رسد ناشناس نیست، سرویس‌های مانیتورینگ، آی‌پی، زمان و فهرست فایل‌های دانلودشده را ثبت می‌کنند و بعد آن‌ها را برای تحلیل در دسترس می‌گذارند.
در این مقاله (
لینک) نویسنده نشان می‌دهد که چطور با استفاده از سرویس KnowWhatYouDownload می‌توان تاریخچه دانلودها را بر اساس آی‌پی به‌دست آورد.
🆔
@tiivik
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 جامعه کاربری لاراول در حال بحث برای احتمال اضافه کردن تعریف روت ‌ها با استفاده از attribute‌ ها هستند.

#لاراول

@TheRaymondDev
Forwarded from Linuxor ?
به گفته رییس سازمان فناوری اطلاعات قراره کلی بودجه کنار بزارن و سیستم عامل و جویشگر بومی بسازن؛ ظاهرا کار خوبیه ولی این دوتا اونقدری رقابت توش هست که ساختش کار کشور ها نیست و پول الکی حروم می‌شه بلکه باید شرکت ها و آدم ها بیان بسازن زندگیشون رو بزارن پاش تا توی رقابت باشن ولی آیا توی ایران ما کسی رو داریم که زندگیش رو پای سیستم عامل یا جویشگر وقف کرده باشه؟ خیر ! چرا؟ چون امنیت و آرامش و آینده‌ی شغلی توی ایران برای یه متخصص یا کارآفرین تضمین‌شده نیست.

مشکل های GPS و محدودیت های اینترنت رو حل کنید. بزارید چهار تا آدم درست حسابی هم که تو ایران هست نزارن برن، اینا خودشون رایگان براتون جویشگر و سیستم عامل می‌سازن.

@Linuxor
Forwarded from AI Labdon
وقتی هوش مصنوعی مرز نمی‌شکنه و خودکار مکالمه رو قطع میکنه!

▪️شرکت Anthropic به‌تازگی به مدل‌های Claude Opus 4 و 4.1 قدرتی داده که در وضعیت‌های بسیار نادر و حاشیه‌ای، اگه کسی به جای گفتگو، بحث آزاردهنده یا سوءاستفاده‌ی مکرر رو در پیش بگیره، خود ربات به‌عنوان آخرین راه، مکالمه رو تموم می‌کنه.

▪️این اتفاق فقط وقتی میفته که همه‌ی تلاش‌ها برای ریدایرکت (هدایت مجدد) مکالمه شکست خورده باشه - یا خود کاربر خواسته باشه قطع بشه.
Audio
رادیو جادی ۱۹۸ - ریبوت کن شاید برگشت

در رادیوی ۱۹۸، از دو ماجرا در یوتیوب می‌گیم و از دو ماجرا در ایران و یک حمله مرسوم این روزها به دارایی‌های دیجیتال آدم‌ها رو بررسی می‌کنیم؛ سریع و موثر چون اکثر هکرها درگیرن!

#پادکست #رادیوجادی


https://youtu.be/q_vIBOrOk-w
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۶۲۵

جانم ز هواهای تو یادی دارد
بیرون ز مرادها مرادی دارد
بر باد دهم خویش در این باده عشق
کاین باده ز سودای تو بادی دارد

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
اگه تازه وارد یه تیم جدید شدی و همه دارن درباره‌ی best practices کُد ریویو حرف می‌زنن ولی هیچ‌کس معلوم نمی‌کنه دقیقاً چی درسته و چی نه، گوگل سال‌ها تجربه‌ی خودش توی مدیریت ریویوها رو خلاصه کرده و گذاشته اینجا. از نکات ریز مثل نام‌گذاری متغیر تا نحوه‌ی فیدبک دادن مودبانه.

google.github.io/eng-practices

@Linuxor
Forwarded from Digiato | دیجیاتو
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 وزیر ارتباطات: اختلال GPS به دلیل ملاحظات امنیتی حضور احتمالی پهپادها رخ داده است

🔸«ستار هاشمی» با اشاره به اختلالات اخیر در طیف‌های فرکانسی و سیستم‌ جی‌پی‌اس اعلام کرد:
این مشکلات به دلیل ملاحظات مربوط به حضور احتمالی پهپادها و حفاظت از جان شهروندان توسط نهادهای اطلاعاتی، امنیتی و نظامی ایجاد شده است.


🔸او افزود:
این موضوع در حال وقوع است و ما در حال رایزنی هستیم تا این مسائل به‌صورت تدریجی برطرف شود.


🔸هاشمی تأکید کرد که اختلال در سیگنال‌های فرکانسی و جی‌پی‌اس باعث اختلال در ارائه خدمات کسب‌وکارها و کاهش کیفیت ارتباطات شده است.

🔸او خاطرنشان کرد:
جی‌پی‌اس و طیف‌های فرکانسی زیرساخت‌هایی هستند که اپراتورهای همراه به آن نیاز دارند و مدیریت ناکافی این موارد باعث کاهش کیفیت خدمات می‌شود. بخشی از افت کیفیت هفته‌های اخیر نیز ناشی از همین مسئله است.


#ایران

🔸🔸🔸
🟣Digiato
🎞Digiatoofficial
🤖Digiato
💭@Digiato
Please open Telegram to view this post
VIEW IN TELEGRAM