uk
Feedback
سان گیک / برنامه نویسی

سان گیک / برنامه نویسی

Відкрити в Telegram

# SunGeek | سان‌گیک چه خبره تو دنیای تک قبل از اینکه تکنولوژی غافلگیرت کنه، بشناسش

Показати більше
Країна не вказанаКатегорія не вказана
535
Підписники
Немає даних24 години
-47 днів
+3830 днів
Архів дописів
وقتی یه فیچر اضاف میکنی یا یه تصمیم برای ادامه توسعه میگیری و در اقسا (اقصا) نقاط بدنت عروسیه معمولا در عوض یه جای دیگه باید یه هزینه بدی این هزینه می‌تونه یکی از اینا باشه به مولا پیچیدگی بیشتر سرعت کمتر هزینه زیرساخت بالاتر نگهداری سخت‌تر توسعه کندتر انعطاف کمتر امنیت یا usability کمتر مثلا : Performance vs Readability Speed of development vs Code quality Flexibility vs Simplicity Consistency vs Availability و غیره یا علی مَشَد. #hosssssein@sun_geek

#درس‌امشب هر تصمیم یه trade off

photo content

این پلاگین خیلی خوبه! یه تیم ایجنت کامل برای پروژت راه میندازه. حتما تستش کنید https://github.com/github/awesome-copilot/blob/main/plugins/ai-team-orchestration/README.md @sun_geek

این یارو mimo code چقد عجیبه😂 مصرف توکنش خیلیییی کمههههه ولی من احساس میکنم خنگ و تنبله برا همین کمه مثلا deepseek v4 رایگان در بستر opencode مفید تره تا این این مجبورت میکنه ی سری کارارو خودت بکنی البته من از نسخه رایگانش استفاده کردم برا تست😂😂😂 الان همه حمله میکنن بهم😂 #hosssssein@sun_geek

چقد پروژه اوپن سورس زیاد شدههههههههههه #khorshid@sun_geek

حتی ایکس مالیده و اختلال داره ولی کارفرمای من میگه UPTIMEنود و نه و هشت دهم (۹۹.۸٪) درصد قابل قبول نیست باید ۱۰۰ باشه 😢 #hosssssein@sun_geek

اگر با npm کار کرده باشید احتمالا در جریان حملات Supply chain هستین که از طریق اسکریپت هایی مثل postinstall انجام میشد و کد های مخرب رو از این طریق روی سیستم کاربرا اجرا میکردن🧠 اما توی آپدیت جدید npm به ورژن 12 که احتمالا توی ماه جولای منتشر میشه با چند تا تغییر سعی کردن این مشکل رو از بین ببرن. اولین تغییر اینه که npm install دیگه بصورت پیش فرض اسکریپت هایی مثل preinstall، install و postinstall رو اجرا نمیکنه مگه اینکه خودتون بهش اجازه بدید که شامل اسکریپت های prepare هم میشه. برای دیدن لیست اسکریپت های Off شده از دستور npm approve-scripts --allow-scripts-pending میتونید استفاده کنید. برای پکیج های امن که بهشون اعتماد دارید با دستور npm approve-scripts تاییدشون کنید و برای پکیج هایی که میخواید تایید نشن دستور npm deny-scripts رو بزنید. در ادامه git dependencies هم همین اتفاق براش افتاده و بصورت پیش فرض dependency هایی که از git نصب میشن رو resolve نمیکنه که اگر بخواید بهش اجازه بدید باید از --allow-git استفاده کنید. و توی مورد سوم هم برای dependency های از راه دور هست، یعنی npm install دیگه به صورت پیش فرض dependency هایی که از طریق URL های remote مثل tarball های HTTPS میان رو resolve نمیکنه مگه اینکه با --allow-remote مجوز بدید، البته --allow-file و --allow-directory تغییری نمیکنن و مثل قبل توی ورژن 12 فعال هستن. منبع: Github Blog #khorshid@sun_geek

ایموجی های انیمیت شده تلگرام برای استفاده در وبسایت یا اپلیکیشن برای افزایش جذابیت و تعامل. بیش از 1000 ایموجی و افکت دانلود شده  مستقیم از تلگرام در دو فرمت tgs و lottie json https://github.com/saeedtahmtan/telemoji دموی ایموجی ها رو میتونید اینجا ببینید. https://saeedtahmtan.github.io/telemoji #hosssssein@sun_geek

photo content

patent کلیدی برای اینکه قبل از شروع، بفهمی ایده‌ات تکراری نیست! 🛑🤔 این ابزار خط‌فرمان که با Rust نوشته شده، همزمان توی ۱۱ رجیستری معروف مثل crates.io، npm، PyPI، GitHub و Docker Hub جستجو می‌کنه و بهت می‌گه که ایده‌ات چقدر جایگاه آزاد داره: باز، شلوغ یا کاملاً اشباع‌شده. فقط کافیه یه دستور بزنی: patent "interactive CLI to kill whatever's on a port" این ابزار با جستجوی معنایی محلی نتایج رو رتبه‌بندی می‌کنه و بعد با کمک Ollama یه خروجی هوشمند تحویلت می‌ده. همه‌چیز لوکال اجرا می‌شه و هیچ داده‌ای از سیستمت خارج نمی‌شه. یه راه عالی برای صرفه‌جویی در زمان و انرژی، مخصوصاً وقتی می‌خوای یه پروژه جدید استارت بزنی و مطمئن نیستی که ده‌ها نفر قبلاً به این فکر افتادن یا نه! ⏳✨ مخزن پروژه: http://github.com/r14dd/patent #hosssssein@sun_geek

خورشید باگ و پیدا کرد ... الان بیشتر به خاطر نور خورشید و گرمای دو روز مونده به تابستون اعصابش خط خطیه 😤 #khorshid

یروزی هررررجااااا نگاه میکردم با حرف میشنیدم داشتن درمورد میکروسرویس و مزایا و الزام استفادش میگفتن و مینوشتن الان برعکس شده هرجااااااا نگاه میکنم دارن از معایب و مشکلاتش و سختیاش میگن و ازینکه باید از ماژولار مونولیت استفاده کرد میگن و هممممه با هم اتفاق نظر دارن که درمورد میکروسرویس خیلیییی احساسی تصمیم گرفتن و یهو همه رفتن سمت میکروسرویس خب مسلمونا الانم دارید همتون در مورد ماژولار مونولیت همونکارو میکنید باز 😂😂 یکم منعطف باشید معمار یه وظیفه ایی داره چندتا مرحله رو باید طی کنه و بعدش بر اساس نیاز ها تصمیم بگیره چه معماری برای پروژه لازمه . . . نه اینکه یهویی بیگ بنگی تصمیم بگیره خب الان دیگه ماژولار مونولیت یا میکروسرویس #hosssssein@sun_geek

خورشید دنبال لاگ به خطایی میگرده یه خطااااااا در بین ۱۳۰ تا تراکنش اعصابش خط خطیه😂😂 #hosssssein@sun_geek

#چالش تفاوت بین status code های 301 و 302 چیه؟؟؟ @sun_geek

photo content

بگایی های nginx تمومی نداره دو نقص حیاتی در NGINX می‌توانند منجر به اجرای کد از راه دور شوند. F5 وصله‌های زیر را منتشر کرده است: • CVE-2026-42530 (استفاده پس از آزادسازی در HTTP/3) • CVE-2026-42055 (سرریز بافر هیپ در HTTP/2) هر دو مورد نیازمند پیکربندی‌های خاص و شرایط دور زدن ASLR هستند. #hosssssein@sun_geek

#who_cares شرکت Canonical، سازنده Ubuntu، رسماً رهبری توسعه و پیشبرد Flutter Desktop را بر عهده گرفته است. این اتفاق می‌تواند نقطه عطفی برای توسعه اپلیکیشن‌های دسکتاپ با Flutter روی Windows، macOS و Linux باشد. #khorshid@sun_geek

اطلاعات بیش از ۲۰ آژانس گردشگری لیک شده که حدود ۱۰۷ میلیون رکورد دیتاست...! تیک‌بان، اسنپ‌تریپ، آوان‌گشت و ... جزو این ۲۰ آژانس هستن و اطلاعاتی که لیک شده هم شامل نام و نام خانوادگی، تاریخ تولد، ایمیل، شماره، کارت ملی و پاسپورت، اطلاعات بلیط‌های پرواز و قطار و اتوبوس، اطلاعات بوکینگ هتل‌ها و .... به قیمت ۶۰ هزار دلار داره بفروش میرسه #khorshid@sun_geek

ببین ینی تفاهم هم شد امضا هم شد پزشکیان عکسم گرفت ترامپم تشویق کردننننن نت دیتا سنترا وصل نشد😂😂😂