Dev Perfects
43 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 🌱)
۱۵۰۰ تایی شدیم 🎉🥂🥳

از حمایت هاتون مچکرم و همگی‌تون خیلی خوش آومدید 🥂🍾

@TheRaymondDev
Forwarded from Linuxor ?
اگه قوی ترین شطرنج باز های جهان رو جمع کنید غیر ممکنه که بتونن ماشین های جدید شطرنج بر پایه هوش مصنوعی رو ببرن انسان سال هاست به هوش مصنوعی شطرنجو باخته؛

هر حوزه دیگه ای هم ممکنه هوش مصنوعی تا سال های دیگه بگیره و به قدری قوی شه که انسان جایی توش نداشته باشه. اما .... جای انسان هوشمند رو هیچ وقت به طور کامل نمی‌گیره طبیعت بیشتر از قدرت به توانایی سازگاری با محیط اهمیت می‌ده مغز انسان با میلیون ها سال تکامل یاد گرفته چطور برای بقا بجنگه یادگرفته اگه چیز خارجی بیاد و شغل و امنیتش رو تهدید کنه چطوری کاری کنه باز هم موجود برتر خودش باشه

@Linuxor
🔺

این پروژه رو هم میخوام انجام بدم
ولی ...
1️⃣ بسیار ساده و مینیمال باشد
فقط در حد کارراه‌بنداز ، با حداقل امکانات، بدون قابلیت‌های ویژه

2️⃣ اوپن‌سورس باشد
طرف مجبور نباشه حتما از ربات من استفاده کنه و حتما به من اعتماد کنه

3️⃣ بهمراه آموزش راه‌اندازی و نصب
حتی کم سواد ترین فرد هم بتونه نصب و استفاده کنه ازش
فیلم آموزشی ضبط خواهم کرد
Forwarded from Md Daily (Mahan)
واقعا خلاقیت :)

قضیه از این قراره که این دوستمون داشته یه مستند از Supabase تماشا می‌کرده که به یه چیز عجیب و غریب برمی‌خوره: یه کافی‌شاپ ترمینالی به اسم @terminaldotshop که کلاً باید با SSH توش می‌چرخیدی.

همین موضوع عجیب و باحال، یه ایده‌ای رو تو سرش می‌ندازه:
«چی می‌شه اگه یه نمونه کار (پورتفولیو) برای دولوپرها درست کنم که طرف بتونه کامل از تو ترمینال بازش کنه؟»

این‌جوری می‌شه terminalfolio.xyz رو می‌سازه. یعنی شما می‌تونید با این دستور بهش وصل بشید:

ssh terminalfolio.xyz


نه خبری از مرورگره، نه CSS. فقط و فقط ترمینال!

با چه ابزارهایی این کار رو کرده؟

برای این که این ایده‌اش رو عملی کنه، چندتا از ابزارهای مورد علاقه‌اش رو با هم ترکیب کرده:

🧠 ‏React + Ink


اومده رابط کاربری (UI) ترمینال رو با Ink درآورده. Ink یه کتابخونه شبیه React هست که برای ساختن ابزارهای خط فرمان (CLI) تعاملی استفاده می‌شه. این‌طوری تونسته ساختار رابط کاربریش رو با کامپوننت‌های آشنای React بچینه.
فکرش رو بکنید، useState() رو با Box و Text و حتی منطق مسیریابی (routing) ترکیب کرده، اونم همه‌اش توی ترمینال!

🖥 سرور SSH با Golang


برای اینکه بشه با دستور ssh terminalfolio.xyz به اپلیکیشن دسترسی داشت، یه سرور SSH سفارشی با Go نوشته. کار این سرور اینه که اتصال رو مدیریت کنه، اپلیکیشن CLI رو اجرا کنه و به کاربرها یه تجربه‌ی روون و باحال بده، انگار که دارن با یه اپلیکیشن ترمینالی واقعی کار می‌کنن.

🧪 چالش‌هایی که داشته

* رندر کردن UI داینامیک توی ترمینال: می‌گه لایه انتزاعی (abstraction) که Ink می‌ده خیلی کمک کرده، ولی در کل طراحی تجربه کاربری (UX) برای CLI یه دنیای دیگه‌ست و ذهنیت متفاوتی می‌خواد.

* تجربه کاربری SSH: برخلاف سایت‌ها، توی SSH خبری از هاور (hover)، اسکرول راحت یا انیمیشن‌های نرم و روون نیست. باید کاری می‌کرده که حس کار با خود خط فرمان رو بده.

اصلاً چرا یه پورتفولیو ترمینالی؟


به نظرش راه باحالی بوده تا React، Golang و مفاهیم شبکه سطح پایین (low-level networking) رو با هم قاطی کنه و در کل، برای دل خودش یه پروژه فان ساخته باشه.


شبکه اجتماعی Abde Laziz:

✖️ https://x.com/gugocharade

—-

💡 مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
99 درصد مهندسی نرم‌افزار فقط اینه که وقتی گیر کردی، تسلیم نشی.


@Linuxor
Forwarded from Linuxor ?
توی GPS ها اختلال انداختن و اسنپ ماشین هارو توی Null Island نشون می‌ده، این Null Island در واقع نقطه 0 و 0 جغرافیاییه و وجود خارجی نداره برنامه نویسا این اسمو فان گذاشتن روش که بعضی مشکلات توی نقشه به وجود می‌اومد رو دیباگ کنن

@Linuxor
البته باید یک تحقیق جداگانه انجام می‌دادند برای توهم خودبرتر پنداری و خود باهوش پنداری کاذبی که توسط هوش مصنوعی ایجاد میشه.



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




@SohrabContents
Forwarded from Gopher Academy
خیلی جالبه، سازنده flask (از فریمورک های معروف پایتون) خودش پیشنهاد میکنه پروژه های جدید بکندی رو با گولنگ بنویسید!

https://lucumr.pocoo.org/2025/6/12/agentic-coding/

I've evaluated agent performance across different languages my workload, and if you can choose your language, I strongly recommend Go for new backend projects
Forwarded from Linuxor ?
بهترین راه یادگیری دیتاساینس؟
انجام مسابقات کگل و تحلیل نوت‌بوک افراد برنده

kaggle.com


@Linuxor ~ rzdjafari
Forwarded from Linuxor ?
کدوم آدم مسخره ای طرح ایزوله سازی اینترنت رو برای مقابله با حملات دشمن داده؟

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


@Linuxor
Forwarded from Linuxor ?
این جمله قبلا توی نوبیکس بود خیلی جالب بود برام؛

چون اون آدم بده وقتی داره سایت فیشینگ رو درست می‌کنه این متن رو می‌تونه نزاره و پاکش کنه اگه خیلی دیگه یزید باشه اون آدرس نوبیتکس رو پاک می‌کنه و آدرس خودش رو می‌زاره و افراد هم دیگه خیالشون راحته که توی نوبیتکسن😁

@Linuxor
Forwarded from Net 3rf
ارسال کد ورود به تلگرام، واتساپ، اینستاگرام برای همراه اول و ایرانسل مسدود شده، از اکانتتون خارج نشید چون ممکنه دیگه نتونید وارد بشید.
Forwarded from Gopher Academy
🔵 عنوان مقاله
JSON Evolution in Go: From V1 to V2

🟢 خلاصه مقاله:

با ارائه بسته JSON v2 در نسخه 1.25 زبان برنامه نویسی Go که قرار است در ماه آگوست منتشر شود، ویژگی‌های جدید و بهبود‌های قابل توجهی معرفی شده‌اند. این به‌روزرسانی شامل افزودن برچسب‌های زمینه‌ی جدید، تغییرات در تنظیمات پیش‌فرض مارشال‌کردن، استفاده از رابط‌های برنامه‌نویسی API های جریانی، و دیگر امکانات است که برای تسهیل کار با داده‌های JSON در Go طراحی شده‌اند. یکی از مهم‌ترین پیشرفت‌ها، بهبود قابل توجه در فرآیند آنمارشال‌کردن است که تا ده برابر سریع‌تر از نسخ‌های قبلی گزارش شده‌ است، که این باعث افزایش کارایی و کاهش مصرف منابع در برنامه‌های کاربردی می‌شود.

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


👑 @gopher_academy
Forwarded from Linuxor ?
درباه DevSecOps بیشتر بدونید


@Linuxor
Forwarded from Linuxor ?
نظرتون درباره 12 روز چیه؟


@Linuxor
Forwarded from mosTafa Arshadi
تنبلی همیشه با یه نقاب متفاوت و شیک میاد. یه‌ بار اسمش رو میزاری نیاز به استراحت دارم، یه‌ بار میگی فعلا تمرکز کافی ندارم، یه‌ بار هم پشت کلمه‌ های قشنگی مثل خود دوستی قایمش میکنی.

ولی ته همشون یه چیزه، اینکه داری فرار می‌کنی، از کاری که باید بکنی، از نسخه ‌ای که میتونی باشی.

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

@hamidreza01
🎁 اشتراک گذاری پوشه و فایل بین لپ‌تاپ و موبایل به سادگی چند کلیک🔥

با QuickDAV همه چی لوکاله، یعنی فایل‌هات جایی نمی‌رن، فقط بین دستگاه‌های خودت جابه‌جا می‌شن 🛡

📦 چیکار می‌کنه؟
‏QuickDAV کامپیوترتو تبدیل می‌کنه به یه سرور فایل ساده
📁 یعنی می‌تونی از گوشیت بری توی اون پوشه و فایل برداری یا بذاری

مزایای:
🔹 بدون نصب نرم‌افزار اضافه با نسخه Portable (فقط اجراش کن و تموم! )
🔹 بدون نیاز به اینترنت یا فلش – روی Wi-Fi خونه یا کابل می‌تونه کار کنه
🔹 با گوشی، لپ‌تاپ، تبلت و هرچی کار می‌کنه
🔹 رمزگذاری داره (فایل‌ها امن هستن!)
🔹 می‌تونی براش رمز بذاری تا همه دسترسی نداشته باشن

💡چطور نصب کنم؟
از بخش releases فایل مخصوص خودتان را (برای لینوکس فایل Appimage) را دانلود و اجرا کنید تمام

سورس کد لینک گیتهاب Github
در پست قبلی که Reply زدم روش بیشتر از ۱۰ ابزار برای اشتراک گذاری معرفی کرده بودم
اگر دوست داشتید در مورد پروتکل WebDAV و ویژگی هاش در آینده تخصصی بیشتر مینویسم😎
@MehrdadLinuxchannel
Forwarded from Linuxor ?
وزارت خزانه داری آمریکا شرکت aeza که سرویس دهنده به بخش بزرگی از vpn های ایرانیه رو تحریم کرد

این شرکت میزبان کلی باج افزار، مواد مدر و چیزای مخرب بوده و گویا صاحبان aeza به ازای پول هر نوع سرویسی رو قبول می‌کردن


@Linuxor
Forwarded from Agora (Alireza Azadi)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰غول‌های فناوری دوباره درگیر شده‌اند
لینوس توروالدز، رهبر لینوکس، هشدار داده است: «فکر می‌کنم در نسخه ۶.۱۷ از هم جدا می‌شویم.»


🔹سیستم فایل Bcachefs یک سیستم فایل نوین با قابلیت‌هایی مانند رمزنگاری خودکار، فشرده‌سازی، و مقاومت در برابر خرابی داده است که سال‌هاست در حال توسعه است. اووراستریت می‌خواهد این سیستم فایل به‌طور رسمی به هسته لینوکس اضافه شود.

🔸مشکل اینجاست که توروالدز معتقد است فرآیند ادغام Bcachefs با استانداردهای کیفی هسته لینوکس همخوانی ندارد، به‌ویژه به‌دلیل:
ارسال تغییرات غیرضروری در مرحله Release Candidate (که مخصوص رفع باگ‌هاست، نه افزودن قابلیت‌های جدید).

🔸اووراستریت سابقه برخوردهای تند با سایر توسعه‌دهندگان هسته را دارد. در سال ۲۰۲۴، به‌دلیل عدم رعایت پروتکل‌های فنی، موقتاً از مشارکت در هسته ۶.۱۳ منع شد.

🔸این یک تهدید جدی است، چون حذف یک سیستم فایل از هسته به معنی از دست دادن پشتیبانی رسمی و کاهش شانس پذیرش توسط توزیع‌های بزرگ (مثل اوبونتو یا فدورا) است.

نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from Agora (Alireza Azadi)
چند سالی بود یه کرمی افتاده بود به جونم که ببینم شجره‌ی نامه‌ی ما چیه. این جماعت عریض و طویل آزادی که همه یک‌جا ساکنن تو ساری، اینا از کجا اومدن اصلا. شروع کردم به بررسی. از تحقیقات محلی و از پدر بزرگ و پسرعموش و فلان کَس پرسیدن، تا عکس از آلبوم مختلف پیدا کردن و جمع کردن. فامیلیمون که دیوانی نبود (مثلا اسپهدی‌ها و باوندی ها که اینا خاندان و دودمان‌هایی بودن که تو مازندران حکومت می‌کردن) و احتمالا از دوره‌ی رضا شاه که همه رو شناسنامه دار کردن اینا هم واسه خودشون آزادی رو انتخاب کردن. اینا هم دهه‌هاست که همونجا زندگی میکنن و تکون نخوردن. از اون طرف هم شایعات زیادی بود که مثلا از فلان طرف، یک رگمون نمیدونم کرده، یکی میگفت یک رگمون روسه، خرسه اسبه چیه. خلاصه، کیس جالبی بود برای بررسی.

این کرم بزرگ و بزرگ تر شد، که گفتم اقا بزار اصلا ببینیم ژنتیکی مال کجاییم. از روزی که فهمیدم یه جایی هست به اسم 23andMe که پول میگیره، براشون سمپل میفرستی اینا ژنومت رو بررسی میکنن میگن چقدر از کجاهای دنیا توش قاطی داره، اینا همون موقع هک شدن دیتاشون رو جارو کردن بردن. بعد چند وقت دیدم ایمیل زدن که ملت ما ورشکست شدیم و فلان که یکی مارو گردن بگیره. دوباره امروز ایمیل اومد که موسسه‌ی تحقیقاتی TTAM اینا رو خریده.

اقا ما یک آزمایش ساده می‌خواستیم. ببخشید تورو خدا که به خاک سیاه نشستین :)))