سان گیک / برنامه نویسی
Kanalga Telegram’da o‘tish
# SunGeek | سانگیک چه خبره تو دنیای تک قبل از اینکه تکنولوژی غافلگیرت کنه، بشناسش
Ko'proq ko'rsatishMamlakat belgilanmaganToif belgilanmagan
538
Obunachilar
Ma'lumot yo'q24 soatlar
+107 kun
+4530 kun
Postlar arxiv
چرا کد زیر کامپایل نمیشه؟؟؟
fn main() {
let name = String::from("SunGeek");
print_name(name);
println!("{}", name);
}
fn print_name(name: String) {
println!("{}", name);
}Conduit
یک سرور چت سریع و ساده برای پروتکل Matrix
والا یه راه امن و غیرمتمرکز برای ارتباطات تیمی یا شخصیه. این سرور با زبان Rust توسعه داده شده و میتونین حتی روی دستگاههایی مثل Raspberry Pi هم نصبش کنین.
حالا matrix چیه؟ یه پروتکل متنباز برای چت امن که اجازه میده کاربران
سرورهای مختلف با هم ارتباط داشته باشن. Conduit هم با هدف سادهسازی و
کارایی بالا طراحی شده
سورس :
https://gitlab.com/famedly/conduit
اگه تست کردین، و دیدید بدرد نمیخوره میتونید بیاید اینجا بهمون فحش بدید.!
#hossssein@sun_geek
یه پروژه جالب برای علاقهمندان دیفای و بلاکچین!
پروژه ai-trader-bot یه ربات آربیتراژه که با قراردادهای هوشمند و اسکریپتهای Python، فرصتهای آربیتراژ بین استخرهای Uniswap رو پیدا و اجرا میکنه. این ربات میتونه بهصورت خودکار تراکنشها رو مدیریت کنه و حتی گزارشهای زنده از فعالیتهاش بده.
اما این ابزار برای حرفهای هاست! قبل از هر کاری باید کد هاش رو بررسی کنی و بهتره اول روی Testnet تستش کنی.
سورس:
https://github.com/MIgHTy-alIeN/ai-trader-bot
#hossssein@sun_geek
پشماتون نریزه ولی قراره آیفون ۱۸ پرو و پرومکسش بیاد بعدش تو سه ماهه اول سال ۲۰۲۷ نسخه استانداردش بیاد که میشه ۱۸ نرمال
چرا؟؟؟؟؟
`دلیل اصلی این اتفاق کمبود جهانی تراشههای حافظه و محدودیت ظرفیت بستهبندی تراشههاست```
جملش یکم سخت بود کپیش کردم خداشاهده
#hossssssein@sun_geekیه مسنجر عجیب به اسم Raven ساخته شده که کل فلسفه پیام دادن توش با چیزی که بهش عادت داریم فرق داره؛ اینجا خبری از «پیام فوری» نیست!
وقتی برای دوستت پیام میفرستی، یه پیک واقعی روی نقشه راه میفته و هرچی فاصله بیشتر باشه، باید بیشتر منتظر بمونی تا پیام برسه. حتی بعضی پیام ها ممکنه وسط مسیر گم بشن و اصلا به مقصد نرسن! 😂
#hossssssein@sun_geek
#GeeksToolkit
Canvas UI
رو ببینین خداشاهده.
یه کتابخونه اوپن سورسه که افکت هایی مثل Liquid، Glass، Glitch، Fire و حتی 3D رو با WebGL روی خود رابط کاربریتون اجرا میکنه که کفتون ببره؛
ازیناس که زلم زیمبو میکنه سایتو
بیشتر از ۳۰ کامپوننت داره و برای React، Vue، Svelte و چند فریم ورک دیگه هم آمادهست. حتی با shadcn و MCP هم کار میکنه.
اینم سورسش
https://github.com/DavidHDev/canvas-ui
#hossssssein@sun_geek
هکرهای گاینده با پیدا کردن یک باگ تو کیفپول سخت افزاری و خدازده ی Coldcard، حدود ۱۳۰ فاکینگ میلیون دلار ارز دیجیتال رو دزدیدن!
داستان اینه که Seed Phrase هایی که این کیف پول تولید میکرده، قابل پیشبینی بوده و هکرها تونستن با Brute-force (چه غلطا) بهشون دست پیدا کنن.
شرکت سازندش ینی Coinkite، گفته خب حالا دیگه شده فعلا شما دستگاه ها رو آپدیت کنین و Seed Phrase جدید بسازین تا ببینیم چه خاکی به سر میریزیم.
کیف پولای سخت افزاری همیشه جزو امن ترینا نبودن مگه؟؟؟؟ چی شد پسسسس. چی شد اُزگَل ؟؟؟؟؟؟
#hossssssein@sun_geek
#GeekToolkit
یه ابزار جالب به اسم conversation-steganography هست که پیامهای مخفی رو
توی متنهای عادی پنهان میکنه!
یعنی میتونی یه پیام خصوصی رو به شکل یه متن طبیعی مثل «اون دستور پختی که گفتی عالی بود!» بفرستی و فقط گیرندهی خاص میتونه پیام اصلی رو رمزگشایی کنه.
سورسش اینجاست:
https://github.com/nethical6/conversation-steganography
#hosssssein
@sun_geek
#GeekToolkit
ابزار جدید برای پاکسازی فایلها!
پروژه متنباز
watermarks-remover به شما کمک میکنه نشانههای هوش مصنوعی، متادیتاها و حتی تغییرات آماری رو از فایلهایی مثل PNG، PDF، DOCX و HTML حذف کنید. این ابزار به زبان Python نوشته شده و برای توسعهدهندهها و محققانی که با دادههای حساس کار میکنن، خیلی کاربردیه.
🔧 چطور شروع کنیم؟
کافیه مخزن رو از گیتهاب کلون کنید و روی یه فایل تستی امتحانش کنید. لینک پروژه:
[guillaumemeyer/watermarks-remover](https://github.com/guillaumemeyer/watermarks-remover)
#hossein
@sungeekیه توسعهدهنده بعد از ۵ سال کار با اپهای مدیریت کار، یه Life Planner ساده به اسم "Actions Life" ساخته. داستانش اینه که نه ابزارهای خیلی ساده مثل Apple Notes جواب میدن، نه ابزارهای پیچیده مثل Notion. این اپ رایگانه، نیازی به ثبتنام نداره و تمرکزش روی سادگی و متمرکز بودن کارهاست.
لینک
#hossssein@sun_geek
Anthropic
افزونه Chrome خودش رو آپدیت کرده و حالا این ابزار تبدیل شده به یه کلاینت کامل Claude Cowork تو مرورگر. یعنی چی؟ یعنی میتونین گفتگوهای شروعشده تو اپلیکیشنهای دیگه Claude رو تو مرورگر ادامه بدین و همه مهارتها و کانکتورهای خودتون رو هم تو نوار کناری مرورگر داشته باشین. حتی میتونه محتوای صفحات وب رو هم ببینه و ازش استفاده کنه.
این آپدیت میتونه بهرهوری تیمهای فنی رو خیلی بالا ببره، ولی یه نکته: ریسکهای امنیتی مثل Prompt Injection همچنان وجود داره. Anthropic گفته تدابیری برای کاهش این ریسکها در نظر گرفته، ولی نمیشه کامل حذفشون کرد.
#hossssein@sun_geek
استفاده از دسکتاپ لینوکس توی یه روز کاری به ۲۲٪ رسیده! Cloudflare میگه این رشد بیشتر بهخاطر توسعهدهندههای AI و کاربرای حرفهایه که دنبال کنترل بیشتر یا ابزارهای خاص هستن. نارضایتی از ویندوز ۱۱ و پیشرفت لینوکس تو گیمینگ و نصب نرمافزارها هم بیتأثیر نبوده.
داستان اینه که لینوکس داره کمکم از یه سیستم عامل خاص برای حرفهایها، به یه گزینه جدیتر حتی واسه کاربرای عادی تبدیل میشه.
#hossssein@sun_geek
یه کمپین بزرگ از افزونههای جعلی تو Chrome Web Store لو رفته! محققای امنیتی Socket فهمیدن که ۷۳۷ تا افزونه، خودشون رو جای VPNهای معروف مثل NordVPN و ExpressVPN جا زدن و ترافیک کاربران رو از پروکسیهای مشکوک رد میکنن. این افزونهها بیشتر واسه دور زدن محدودیتها تو روسیه دانلود شدن، ولی هرکی نصبشون کرده، اطلاعاتش در خطره. گوگل تا حالا ۲۰۰ تاشون رو حذف کرده، ولی هنوز ۵۰۰ تا از این افزونهها تو استور هستن.
این افزونهها میتونن همه دیتای مرورگرت رو بخونن، از IP گرفته تا چیزایی که تو سایتها تایپ میکنی. اگه از افزونه VPN استفاده میکنی، حتماً لیست منتشرشده توسط Socket رو چک کن و افزونههای مشکوک رو حذف کن. حواست باشه که پروکسی مرورگرت هم دستکاری نشده باشه. تهش؟ فقط از سرویسهای معتبر استفاده کن و حواست به اینجور کلاهبرداریها باشه.
#hossssein@sun_geek
Docker یه Virtual Machine Monitor جدید به اسم Docker VMM معرفی کرده که از پایه توسط خودشون طراحی شده. این VMM توی نسخه بتای Docker Desktop v4.86 برای مک و ویندوز عرضه شده و قول دادن که تا اکتبر 2026 به صورت پیشفرض برای همه پلتفرمها (از جمله لینوکس) فعال بشه. داستان اینه که Docker قبلاً از VMMهای شخص ثالث استفاده میکرد، ولی حالا با این تغییر، کنترل کامل روی لایه مجازیسازی داره و میتونه بهینهسازیهای بیشتری برای کانتینرها انجام بده.
این تغییر قراره سرعت راهاندازی کانتینرها رو بیشتر کنه، عملکرد فایل I/O رو بهتر کنه، حافظه رو هوشمندتر مدیریت کنه و پایداری رو بهویژه تو ویندوز افزایش بده. این یعنی اگه با Docker Desktop کار میکنی، احتمالاً قراره تجربه بهتری داشته باشی.
فعلاً نسخه بتاست،
#hossssein@sun_geek
ی یارویی به ایلان ماسک گفته بیا ناموصا انگلیسو بخر تا آزادی بیان بیاد به کشور
ایلان ماسکم برگشته گفته
قیمتش چنده؟؟؟؟
جیزز کرایست
#hossssssein@sun_geek
یرب ساعته منتظرم خورشید یه کد بگه بهم وارد پنل آروان بشم
نیست بچه اصن جواب نمیده
#hossssssein
یه تغییر مهم توی Cloud/DevOps داره اتفاق میافته: شرکتها دیگه نمیخوان هر تیم برای خودش یه مدل AI و Agent جدا راه بندازه.
دارن میرن سمت AI Platform داخلی؛ یه gateway مرکزی، catalog مشخص از مدلهای مجاز، کنترل دسترسی، هزینه و workspace برای هر تیم. یعنی تقریباً همون چیزی که سالها برای API Management ساختیم، این بار برای Model و Agent.
از اون طرف FinOps هم دیگه فقط AWS bill نیست؛ Tokenomics داره تبدیل میشه به مسئله واقعی زیرساخت. چون اینکه بفهمی «چقدر token مصرف کردی» آسونه، ولی اینکه بفهمی این هزینه واقعاً چه خروجیای برای بیزنس داشته، هنوز مسئله حلشدهای نیست.
جالبتر اینکه InfoQ، MCP رو دیگه یه تکنولوژی experimental نمیبینه؛ گذاشته توی Early Majority. بحث دیگه این نیست که MCP استفاده کنیم یا نه، بحث اینه که چطور permission، auth و least privilege رو درست پیاده کنیم.
منبع
#hossssein@sun_geek
یه نشونه جالب برای تشخیص abstraction بد وجود داره: اسم براش پیدا نمیکنی.
اگه یه تیکه کد رو extract کردی ولی هر اسمی مثل
handleStuff یا validateAndStore مصنوعی به نظر میرسه، شاید مشکل naming نیست؛ شاید اصلاً اون تیکه کد یه «مفهوم مستقل» نداره که بخواد function بشه.
کد خوب فقط نمیگه چه کاری انجام میشه؛ با اسمها، boundaryها، commentها و commit history باید تا حد ممکن معلوم کنه چرا این کار وجود داره.
گاهی بهترین refactor این نیست که یه abstraction جدید بسازی؛ اینه که اصلاً نسازیش.
#hossssein@sun_geek