Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
DevTwitter | توییت برنامه نویسی avatar
DevTwitter | توییت برنامه نویسی
DevTwitter | توییت برنامه نویسی avatar
DevTwitter | توییت برنامه نویسی
24.04.202506:36
#حاجی_پشمام

ممکنه گوگل به سرنوشت نوکیا دچار بشه.

توی دادگاهی که مربوط به ضدانحصار گوگل بوده، OpenAI گفته اگر گوگل، مرورگر کروم رو بفروشه من میخرم.

*این روزها به خاطر چت بات‌ها استفاده از گوگل به شدت اومده پایین.

@DevTwitter
بازی Tetris رو با C نوشتم و سعی کردم اون رو برای

- Linux
- Web (WASM)
- Android
- Windows

کامپایل کنم که به نظرم باحال بود!

هدفم این بود که ببینم کجاها میتونم کد C رو کامپایل کنم!

پ.ن: صدا هم بدون استفاده از فایل خارجی تولید میشه و مجموعه ای از فرکانس ها در مدت زمان مشخص هست.

لینک github پروژه:
https://github.com/Empitrix/tetris

@DevTwitter |
یه آموزش باحال برای design pattern
https://refactoring.guru/design-patterns/catalog

@DevTwitter
#میم_شبانگاهی

راه حل مشکلات ویندوز REBOOT
راه حل مشکلات لینوکس BE ROOT

@DevTwitter |
16.04.202513:47
بچه‌ها دانشگاه استنفورد یک کورس مجانی کامپیوتر ساینس گذاشته، در واقع پایتون یاد میده. پیش نیاز خاصی نمیخواد و بیشتر به درد کسایی میخوره که میخوان برنامه نویسی شروع کنن. فقط باید انگلیسی بلد باشی و بتونی حداقل هفت ساعت در هفته وقت بذاری
این فرم اپلایشه:

https://codeinplace.stanford.edu/

@DevTwitter | <خوان میگل/>
تو Reddit یه نفر یه فایل EXE ویژوال بیسیک ۴ که میشه برای ۱۹۹۷ رو با Claude 3.7 اومده به پایتون تبدیل کرده.

میگه اجرای فایل‌های VB4 الان دردسره، ولی Claude 3.7 فایل رو آنالیز کرده، UI و فایل‌های صوتی رو پیدا کرده و یه کد پایتون معادلش ساخته، بعد همون بار اول هم کار کرد و کل پروسه کلا ۵ دقیقه طول کشید.

معنی این ماجرا اینه که میشه اپلیکیشن‌ها و بازی‌های قدیمی رو بدون کد اصلی به کمک یه ابزار مثل Claude 3.7 بیایم open-source و reverse-engineer کنیم.

@DevTwitter |
24.04.202505:39
60 عامل رتبه بندی گوگل در سال 2025
آنها را بشناسیم تا رتبه بالاتری بگیریم

Content:

1. Content Quality
2. Content Relevance
3. Keyword Usage
4. Semantic Keywords
5. Content Length
6. Content Freshness
7. Duplicate Content
8. Outbound Links
9. Internal Linking
10. Content Readability
11. E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness)
12. Content Accuracy
13. Content Structure
14. Content Uniqueness
15. Multimedia Elements

On Page SEO

16. Title Tag
17. H1 Tag
18. Alt Text
19. URL Structure
20. Breadcrumb Navigation
21. Schema Markup
22. Mobile Friendliness
23. Page Speed
24. HTTPS/SSL Security
25. Canonical Tags
26. Image Optimization
27. Content-to-Code Ratio
28. User Experience (UX)
29. Core Web Vitals

Off-Page SEO

30. Backlink Quality
31. Backlink Quantity
32. Link Diversity
33. Guest Blogging
34. Social Signals
35. Domain Authority
36. Page Authority
37. Brand Mentions
38. Unlinked Mentions

Technical SEO

39. XML Sitemap
40. Robots.txt
41. Site Architecture
42. 301 Redirects
43. 404 Errors
44. JavaScript Rendering
45. Crawl Budget
66. Canonicalization
47. Server Response Time
48. Indexing
49. Pagination

User Experience (UX)

50. Click-Through Rate (CTR)
51. Bounce Rate
52. Dwell Time
53. Pogo-Sticking
54. User Engagement
55. Mobile Usability
56. Accessibility

Local SEO
57. Google Business Profile
58. NAP Consistency
59. Local Reviews
60. Local Backlinks

@DevTwitter |
Переслав з:
DevTwitter Ads. avatar
DevTwitter Ads.
23.04.202516:35
اگه علاقه زیادی به هوش مصنوعی داری، حتما لازمه که Generative Ai رو یادبگیری

شروع👇👇


https://dnkr.ir/y4rLL
https://dnkr.ir/y4rLL
20.04.202511:45
اگه بخوای فقط یه کامیت رو از یه برنچ دیگه بیاری چیکار میکنی؟

تاحالا شده رو یه برنچی یه کامیت بزنی بعد بفهمی اون کامیت رو تو یه برنچ دیگه هم نیاز داری؟

با دستور git cherry-pick میتونی اینکارو بکنی.

فقط یه کامیت رو میخوای بیاری تو برنچ فعلی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 [𝗰𝗼𝗺𝗺𝗶𝘁𝗜𝗗]

چندتا کامیت پشت‌سر هم رو میخوای بیاری تو برنچ فعلی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 [𝘀𝘁𝗮𝗿𝘁𝗖𝗼𝗺𝗺𝗶𝘁𝗜𝗗]..[𝗲𝗻𝗱𝗖𝗼𝗺𝗺𝗶𝘁𝗜𝗗]

کامیت اشتباهی رو آوردی تو برنچ و میخوای برگردونی:

𝗚𝗶𝘁 𝗰𝗵𝗲𝗿𝗿𝘆-𝗽𝗶𝗰𝗸 —𝗮𝗯𝗼𝗿𝘁


فقط حواست باشه اگه وابستگی به کامیت‌های قبلی داشته باشه، ممکنه conflict بخوری

@DevTwitter |
نرم‌افزار رایگان Obsidian یه اپ نوت‌برداری لوکال با فرمت مارک‌داونه.
این «دانشنامه شخصی» یا «مغز دوم» فوق‌العاده منعطفه و مثلا ازش برای پیاده‌سازی متد Zettelkasten استفاده میشه.

+ دانلود:
https://obsidian.md

++ برای شروع، آموزش Vicky رو حتما ببینین:
https://www.youtube.com/watch?si=OkRzIU7M0weOKtys&v=d3e7GWsqoU0&feature=youtu.be

@DevTwitter | <ِYashar Shahi/>
امروز با claude پایتون هم زدم :D کدش چون اسکریپتی هست و فقط باید در محیط توسعه برای کد پچینگ استفاده بشه زیاد آنچنان موارد پروداکشنی نداره سعی کردم تست زیاد تو الیکسیر بنویسم که مطمئن شم تقریبا تا حد خوبی کار می کنه
کلش امروز نوشته شد سه بار لمیت شدم :D
https://github.com/ash-project/igniter_js/pull/26

@DevTwitter | <ُTagarg/>
اگر دنبال یه روش امن برای host سرور MCPتون هستین، Microsoft Azure توی یه بلاگ پست، قدم به قدم آموزش داده که چطوری میتونید با استفاده از FastAPI و Azure container apps این کار و بکنید.

لینکش:
https://techcommunity.microsoft.com/blog/appsonazureblog/host-remote-mcp-servers-in-azure-container-apps/4403550

@DevTwitter |
اگر از گیت استفاده می‌کنید و حس می‌کنید مخزن شما مثل یک انبار قدیمی پر از فایل‌های بی‌استفاده و اضافی شده و دو ساعت طول میکشه یه کلون بگیرید
دستور
 git gc --prune=now --aggressive


می‌تونه مثل یک جاروبرقی برای گیت عمل کنه و فضای خالی زیادی رو باز کنه.

این دستور دقیقا همونطور که اسمش میگه، زباله‌ها و فایل‌های بی‌مصرف رو از مخزن شما پاک می‌کنه.

علاوه بر این، با گزینه --aggressive، گیت کلی وقت می‌ذاره که هر چی بیشتر بتونه فشرده‌سازی کنه و حجم مخزن رو کم کنه.

البته با این گزینه، ممکنه یه کمی طول بکشه، ولی مطمئن باشید که مخزن شما مرتب‌تر و سریع‌تر خواهد شد.

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

به هر حال، بعد از اجرا، شما یک مخزن تمیز و سبک‌تر خواهید داشت که کار کردن باهاش خیلی راحت‌تره!

@DevTwitter |
ممکنه خیلیا هنوز MCP رو پیاده نکرده باشید اما یکی از بحث‌های مهمش بحث امنیت هست.
این پروژه یه اسکنر امنیتی هست برای MCPهای فایل‌بیس که حملات مهمی مثل prompt injection و چیزای دیگه رو توی سیستمتون بررسی میکنه.

https://github.com/invariantlabs-ai/mcp-scan

@DevTwitter |
20.04.202509:43
آقا من نمیدونستم همچین لیستی وجود داره:
Most active GitHub users in Iran
لینک:
https://committers.top/iran_private

@DevTwitter |
🔥 تخفیف ویژه اشتراک‌های دانشجویی هوش مصنوعی به مدت محدود!

💯 اشتراک بهترین سرویس های هوش مصنوعی جهان

ChatGPT
Perplexity
Grok
You

✨ اشتراک ماهانه، ۶ ماهه و ۱۲ ماهه اختصاصی روی ایمیل شخصی شما با پشتیبانی تا آخرین روز اشتراک

🥇 تضمین کمترین قیمت در ایران
🤝 شروع قیمت از ماهانه ۱,۲۹۹,۰۰۰ تومان!

🛍 جهت مشاوره و خرید:
💬 t.me/PremiumAIs

⚡️اطلاع از سایر پیشنهادات ویژه:
📣 t.me/BEST4PREMIUMS

🔵🔵🔵🔵🔵🔵
Переслав з:
DevTwitter Ads. avatar
DevTwitter Ads.
🪨 این‌بار به مقصد می‌رسه!

چون اینبار ما کنارتیم🧡

🟠 شروع ثبت‌نام جدید دوره‌‌های برنامه‌نویسی، داده و هوش مصنوعی دانشکار

🔶 ۲۵٪ تخفیف ثبت‌نام زودهنگام!

🔸شروع مسیر یادگیری و استخدام:
👇👇
https://dnkr.ir/6qJ9p
https://dnkr.ir/6qJ9p
Переслав з:
Quera avatar
Quera
📣 مسابقه ورودی کمپ بهاره Fin AI

💻 کدهای هوشمند بانکداری نسل بعد!

💎 این مسابقه می‌تونه دروازه ورود شما به بوت‌کمپ علوم داده و یادگیری ماشین با طعم چالش‌های واقعی در حوزه بانکداری هوشمند باشه!

🎉شرکت توی بوت‌کمپ (در صورت قبولی توی مسابقه) رایگان هست و با توجه به عملکرد افراد توی بوت‌کمپ، از نفرات برتر دعوت به #استخدام و همکاری می‌شه.

⏳جمعه ۲۹ فروردین ساعت ۱۵

✔️ ثبت‌نام رایگان :
🔗 https://quera.org/r/ortx5

➖➖➖➖
#Quera_Contest
توی گزارش جدید گیت‌هاب، برای اولین بار بعد از ده سال، پایتون جای جاوااسکریپت رو به‌عنوان محبوب‌ترین زبان برنامه‌نویسی گرفت، چون استفاده از اون تو هوش مصنوعی و علوم داده خیلی زیاد شده. ولی انتخاب زبان برنامه‌نویسی فقط به محبوبیت بستگی نداره. بسته به اینکه قراره ابزار بسازی یا فقط ازش استفاده کنی، داده‌هات چقدر حجیمه، و همکار‌هات از چی استفاده می‌کنن، ممکنه گزینه مناسب فرق کنه. مثلاً برای تحلیل‌های سریع و ساده، زبان‌هایی مثل پایتون و R خوبن، ولی برای کارهای خیلی سنگین و دقیق‌تر، زبان‌هایی مثل Rust یا C++ بهترن. در نهایت، انتخاب زبان باید با نیازت، جامعه کاربری، ابزارهای در دسترس، و منابع یادگیری هم‌خوانی داشته باشه.

https://www.nature.com/articles/d41586-025-01241-6

@DevTwitter |
امروز رسما خدمت من تموم شد، دوره ای که با تمام بالا پایین‌هاش گذشت و از این به بعد با آرامش خاطر بیشتری به مسیرم ادامه میدم.

دم همتون گرم که کنارم بودید و با تمام کم و کاستی‌ها تحملم کردید.

میدونم الان خیلیاتون این دغدغه رو دارید هنوز، ولی میگذره، سخت، ولی میگذره...
18.04.202510:03
کمپانی Cohere یک مدل embedding که قابلیت Multimodal داره معرفی کرده. یعنی باهاش متن و عکس را میتونید embed کنید، که برای سرچ و اپلیکیشن های RAG عالیه.
مثلا اگه یک سری فایلهای pdf که مربوط به مالی میشه را بخواهید روش RAG پیاده کنید، بجای اینکه متن را از فایل استخراج کنید و امبد کنید، هر صفحه را به صورت تصویر embed میکنه. اینجوری دیگه نیازی به OCR ندارید و دقتش هم فوق العاده بالاست. این فایل notebook گذاشتم که یک مثال را داره نشون میده که چطور یک مقاله را ایمبد میکنه و بعد میتونید روش سرچ انجام بدید.
یکی از مهمترین کاربردهاش برای درست کردن سیستم های RAG و سوال/جواب روی داکیومنت ها ست.
Colab notebook: https://colab.research.google.com/drive/1CghORsRWDGMEZJe6EeyRj4D6M2oltYvJ?usp=sharing

@DevTwitter |
بچه ها اگه کسی علاقه داره به ترجمه داکیومنت فارسی Vite کمک کنه اینجا درحال توسعه هست و قبل از انتقال به org اصلی نیاز به بررسی داره.

- https://github.com/mostafa-nematpour/vite-docs-fa
- https://vite.liara.run

@DevTwitter | <پویا/>
مجموعه‌ای از داده‌های ساختاریافته فوتبال ،لیگ برتر ایران(لیگ خلیج فارس)، شامل نتایج مسابقات، جدول نهایی، داوران و آقای گل‌ها در قالب CSV.
ایده‌آل برای پردازش با Pandas، SQL و مدل‌سازی با Machine Learning.
https://github.com/Abbasmo72/PersianGulfLeagueIran-Stats

@DevTwitter |
سیستم‌ عامل‌ چطوری کار می‌کنه؟دنبال کردن فراخوانی‌های سیستمی لینوکس مثل یک هکر و متخصص امنیت
نگاهی داریم به کلیات کرنل لینوکس و بعدش مفهموم سیستم کامل‌ها و نگاهی دقیق تر به فراخوانی‌های سیستمی و اینکه چطوری می شه فراخوانی های سیستمی یه برنامه رو دنبال کرد
https://www.youtube.com/watch?v=cYUtHe_XXyQ&feature=youtu.be

@DevTwitter |
Показано 1 - 24 із 192
Увійдіть, щоб розблокувати більше функціональності.