کدهالیک | codehalic
Ir al canal en Telegram
دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir
Mostrar más4 070
Suscriptores
+924 horas
+167 días
+31630 días
Archivo de publicaciones
4 070
خب خیلی عقب موندیم از قوانین مهندسی نرم افزار امروز میخوام راجب نظریه پنجره شکسته باهاتون صحبت کنم
نظریه «پنجره شکسته» در مهندسی نرمافزار میگه اگر مشکلات کوچک مثل باگهای جزئی، کدهای بد یا طراحیهای ناقص رو نادیده بگیریم و اصلاحشون نکنیم، این پیام رو به تیم منتقل میکنیم که کیفیت مهم نیست. در نتیجه بهمرور افراد هم حساسیتشون رو نسبت به کیفیت از دست میدن و مشکلات بیشتری وارد سیستم میشه.
این موضوع باعث میشه یک چرخهی نزولی شکل بگیره؛ یعنی هرچه بینظمی بیشتر بشه، بینظمی جدید هم راحتتر پذیرفته میشه و کل سیستم به سمت پیچیدگی و آشفتگی میره. در مقابل، اگر تیمها روی اصلاح سریع ایرادهای کوچک حساس باشن، یک فرهنگ کیفیت شکل میگیره که جلوی رشد بدهی فنی و خراب شدن تدریجی سیستم رو میگیره.
#lawsofsoftwareengineering
@codehalics | کدهالیک
4 070
اگر مثل من فن قوانین یک چیزی هستید میتونین قوانین مربوط به UX برای یک رابط کاربری رو در این لینک بخونین چیزای جالبی نوشته که از حد حوصله این کانال شاید خارج باشه ولی اگر مایل باشید میتونم هر چند روز یه بار راجب یکشون صحبت کنم بنظرم قوانین تحلیلی و شناختی جالبی روشه که میتونیم آدما و تصمیماتشونو بهتر بشناسیم
https://lawsofux.com/
@codehalics | کدهالیک
4 070
اگر مثل من فن قوانین یک چیزی هستید میتونین قوانین مربوط به UX برای یک رابط کاربری رو در این لینک بخونین چیزای جالبی نوشته که از حد حوصله این کانال شاید خارج باشه ولی اگر مایل باشید میتونم هر چند روز یه بار راجب یکشون صحبت کنم بنظرم قوانین تحلیلی و شناختی جالبی روشه که میتونیم آدما و تصمیماتشونو بهتر بشناسیم
https://lawsofux.com/
@codehalics | کدهالیک
4 070
برای مدیریت اینترنت تو وضعیت فعلی که یک گیگ تقریبا ۳ دلاره
من از این اپلیکیشن روی مک استفاده میکنم اگر تونستید حتما نصبش کنید
قبلا tripmode داشتم ولی روی نسخه ترایلش خیلی قابلیت های خوبی نداره و باید حتما انلاکش کنی
خوبیه این اینه که رایگانه !
https://apps.apple.com/us/app/firewally-ai-firewall-app/id6744357438?mt=12
@codehalics | کدهالیک
4 070
این مقاله درباره اینه که تیم فیگما چطور موقع ساختن ابزار AI جدیدشون به اسم Figma Make کل فرآیند طراحی محصول رو عوض کردن و بیشتر از اینکه به حدس و سلیقه خودشون تکیه کنن، کاربر واقعی رو وسط همه چیز گذاشتن. نکته اصلیش اینه که چون ابزارهای AI خروجی قطعی و ثابت ندارن، دیگه مثل نرمافزارهای قدیمی نمیشه فقط با تست فنی جلو رفت. برای همین فیگما اومده یه سیستم ارزیابی ساخته که توش آدمها (طراح، PM، حتی کاربر واقعی) خروجی AI رو میبینن و با معیارهایی مثل ظاهر طراحی و عملکرد واقعی امتیاز میدن.
ایده مهم مقاله اینه که ساخت محصول AI بیشتر شبیه آزمایش و تکرار سریعه تا طراحی کلاسیک. فیگما با جمع کردن بازخورد از چند لایه کاربر (از تیم داخلی تا مشتریها) فهمیده مردم از AI چیزهای متفاوتی میخوان و باید سریع تست کنی ببینی کدوم مسیر جواب میده. آخرش هم میگه موفقیت این مدل محصولها فقط به تکنولوژی نیست، به اینه که چقدر خوب میتونی “سلیقه انسانی” رو وارد سیستم ارزیابی و تصمیمگیری کنی.
https://www.firstround.com/ai/figma
@codehalics | کدهالیک
4 070
این مقاله میگه توی سالهای نزدیک، دیزاینرها کمکم از حالت کار با ابزارهایی مثل فیگما و فتوشاپ میرن سمت اینکه بیشتر با AI کار کنن و در اصل «پرامپتنویس حرفهای» بشن. یعنی به جای اینکه خودشون همه چیز رو دستی بسازن، دقیق یاد میگیرن چطوری به هوش مصنوعی بگن چی میخوان تا همون چیزی که تو ذهنشونه رو دربیاره. توی نگاه مقاله، پرامپتنویسی یه جور زبان جدید برای دیزاینه و کسی که بهتر بتونه حرفشو به AI بفهمونه، دیزاینر قویتری حساب میشه.
مثال هم میزنه از آدمایی که تو تیمهاشون برای خودشون پرامپتهای آماده ساختن و باهاش سریعتر کار تولید میکنن یا حتی نقش شغلی جدید گرفتن. ولی خب کل حرف مقاله یه کم آیندهپرداز و تبلیغی هم هست. تو دنیای واقعی، پرامپتنویسی بیشتر یه ابزار کمکیه، نه اینکه جای فکر طراحی، UX و تصمیمهای مهم رو بگیره. یعنی دیزاین هنوز هم همون مغز و فهم مسئله رو میخواد، فقط الان یه ابزار سریعتر هم کنارش اومده.
@codehalics | کدهالیک
4 070
Daniel Lemire توضیح میدهد که الگوریتم معروف Binary Search همیشه بهترین گزینه نیست. معمولاً برای جستجو در دادههای مرتب از باینری سرچ استفاده میشود چون نسبت به جستجوی خطی سریعتر است. اما نویسنده نشان میدهد که با توجه به قابلیتهای پردازندههای جدید، هنوز جا برای بهبود وجود دارد.
ایده اصلی این است که CPUهای امروزی میتوانند چند مقدار را همزمان بررسی کنند. بر همین اساس الگوریتمی به نام SIMD Quad معرفی شده که دادهها را به بخشهای بزرگتر تقسیم میکند و سپس چندین مقدار را به صورت همزمان بررسی میکند. نتایج آزمایشها نشان میدهد این روش در بیشتر موارد از باینری سرچ سریعتر است. نتیجه کلی این است که با استفاده از قابلیتهای سختافزاری جدید میتوان حتی از الگوریتمهای کلاسیک هم عملکرد بهتری گرفت.
https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/
@codehalics | کدهالیک
4 070
یک ایمیل منتشر شده در اوپن وال درباره یک آسیبپذیری خیلی خطرناک در Linux kernel صحبت میکنه (با شناسه CVE-2026-31431). اصل ماجرا اینه که یک باگ قدیمی که از سال ۲۰۱۷ داخل کرنل بوده، به هکر اجازه میده از یک کاربر معمولی به دسترسی کامل سیستم (root) برسه. نویسندهها تأکید میکنن که این یکی از بدترین باگهای «دسترسی گرفتن» در سالهای اخیره و عملاً روی خیلی از نسخههای لینوکس—بهخصوص نسخههای قدیمیتر—اثر داره.
اما نکتهای که بحث رو داغ کرده اینه که چرا خیلی از توزیعهای لینوکس از قبل خبردار نشدن. برخلاف انتظار، اگر گزارشدهنده یک باگ اون رو به لیست خاصی (linux-distros) نفرسته، هیچ هشدار زودهنگامی به توزیعها داده نمیشه. اینجا هم همین اتفاق افتاده، و علاوه بر اون، پچ کردن این باگ برای نسخههای قدیمی سخت بوده، بنابراین بعضیها فعلاً از راهحل موقت (workaround) استفاده میکنن. خلاصه: هم باگ خیلی خطرناکه، هم روند اطلاعرسانی و پچ کردنش مشکلدار بوده.
https://www.openwall.com/lists/oss-security/2026/04/30/10
@codehalics | کدهالیک
4 070
از وضعیت ایران بدتر بنظر میاد وضعیت اوبنتو عه !
هر روز داره یه بلا سرش میاد
@codehalics | کدهالیک
4 070
تو این وضعیت سایت رو هم آپدیت کردم و فیچر نوتیفیکیشن رو هم بهش اضافه کردم !
بنظرم بهترین تعبیر برای این روزامون اینه که رفتیم تو یه سایه
مثل اون موزیکه که میگفت غرقم توی سایه خودم سیاهی وجودمو گرفته !
اولین آپدیت کدهالیک رو "سایه" نامیدیم به امید روز های روشن برای ایران عزیزمون !
ضمنا هر گونه فیدبک و نظری راجب سایت داشتین حتما بهم بگین خوشحال میشم نظراتتون رو بدونم !
@codehalics | کدهالیک
4 070
ما در همراه اول به دنبال جذب دو برنامهنویس توانمند و باانگیزه برای همکاری تماموقت در تیم فنی هستیم. اگه به چالشهای جذاب، کار گروهی حرفهای و ساخت محصولات با مقیاس ملی علاقهمندید، مشتاقیم کنار ما باشین.
👨💻 Front-end Developer
مهارتهای موردنیاز:
- تسلط به Vue.js یا React (آشنایی با هر دو مزیت محسوب میشود)
- آشنایی با Kotlin برای توسعه رابطهای مرتبط
- تجربه کار با APIها و معماری ماژولار
- تسلط به مفاهیم UI/UX
🧑💻 Back-end Developer
مهارتهای موردنیاز:
- تسلط به Python
- آشنایی با Next.js (یا توانایی کار با معماریهای مبتنی بر JavaScript)
- تجربه طراحی و توسعه سرویسهای مقیاسپذیر
- آشنایی با پایگاهدادهها و طراحی API
✨ اگه فکر میکنید میتونید به ما در توسعه سرویسهای بزرگمقیاس و ملی کمک کنید، رزومهتون رو برامون ارسال کنید.
ایمیل: azadeh.naseri@nak-mci.ir
@codehalics | کدهالیک
4 070
این ریپو یه مسیر یادگیری کاملاً عملی برای Kubernetes که بهجای توضیحات طولانی و تئوری، هر مفهوم رو با یه لَب واقعی بهت یاد میده؛ یعنی بهجای فقط دیدن، خودت pod میسازی، rolloutها رو تست و حتی خراب میکنی و برمیگردونی، و مثلاً یه دیتابیس واقعی با storage پایدار بالا میاری، در عین حال تقریباً همه مباحث مهم از پایه تا پیشرفته مثل deployments، services، volumes، monitoring و حتی راهاندازی کامل کلاستر رو پوشش میده، و چون هر بخش تمرین عملی داره، باعث میشه Kubernetes رو واقعاً بفهمی نه فقط حفظ کنی.
من شبا با این دارم کوبرنتیز رو تمرین میکنم خیلی بیان ساده ای داره بنظرم و تقریبا تمام نکات ریز کوبر رو به بهترین نحو داره آموزش میده
https://github.com/omerbsezer/Fast-Kubernetes
@codehalics | کدهالیک
4 070
ماکروسافت گفته که Electron یه شوخی خیلی خوب با ویندوز بوده و الوکیشن رم زیادی داره و همین باعث میشه در اکثر مواقع اپلیکیشن های خوب مموری لیک بشن
این در حالیه که خودش VsCode رو به طور مثال با همین الکترون دولوپ کرده !
کرسر هم کلی از این وضعیت اسفناک VsCode گله کرده و کلی پچ روی Vscode داده که خیلیاشم در وضعیت نامشخصی قرار گرفتن و VsCode حاضر نشده مرجشون کنه !
به طرز عجیبی کرسر تا ۸۰ درصد مموری لیک براش اتفاق میوفتاده و این بیشترش از معماری ضعیف الکترون میاد
حالا ماکروسافت باز هم سولوشن خودشو داده گفته بیاید از WinUI استفاده کنید یه فریم ورک که نیتیو اپلیکیشن رو روی ویندوز ۱۱ اجرا میکنه که پشت زمینه داره از قابلیت Native AOT که استارتش از دات نت ۸ خورد و الان در دات نت ۱۰ به بلوغ رسیده استفاده میکنه
من که خیری از این تصمیمات ماکروسافتی هیچ وقت نگرفتم بیشتر میخواد بازار به انحصار گری دعوت کنه تا اینکه مسئله رو حل کنه همیشه هم همین منوال بوده و هست و تغییری در رویکردش نداده و نخواهد داد !
https://github.com/microsoft/microsoft-ui-XAML
@codehalics | کدهالیک
4 070
همیشه برام سوال بود چطوری توی اسپاتیفای رنگ غالب یک موزیک رو در میارن که کل اپ رنگش عوض میشه با هر موزیک ، ولی با خوندن این فهمیدم پشتش یه عالمه الگوریتمه که سعی میکنه مثل یه انسان «حس رنگ» رو بفهمه
استخراج رنگ از یه عکس اونقدرها هم ساده نیست که فقط «میانگین رنگ» بگیری. برای اینکه یه پالت خوشگل و انسانی دربیاد، الگوریتمها میان همه پیکسلها رو بررسی میکنن، رنگهای شبیه رو با روشهایی مثل خوشهبندی گروهبندی میکنن، بعد رنگهای بیاهمیت (مثل سایههای تیره یا نویز) رو حذف میکنن و در نهایت از هر گروه یه رنگ نماینده انتخاب میکنن. حتی از فضاهای رنگی پیشرفتهتری مثل OKLCH استفاده میکنن که به درک چشم انسان نزدیکتره، تا نتیجه حس بهتری بده نه فقط عدد درست.
جالب اینجاست که دقیقاً همین ایده پشت تغییر رنگ UI تو اپهایی مثل Spotify هم هست. وقتی یه آهنگ پلی میکنی و بکگراند با کاورش هماهنگ میشه، در واقع دارن رنگهای اصلی تصویر رو هوشمندانه استخراج میکنن، نه اینکه یه رنگ تصادفی بردارن 👀
https://amandahinton.com/blog/creating-a-color-palette-from-an-image
@codehalics | کدهالیک
4 070
امروز متوجه شدم کسایی هستن که شیششششصد دلار میگیرن برای رزومه ریویو و یکیشون چهاررررررهزار دلار میگیره برای چندتا جلسه مشاوره. حالا ریت خودتونه و بازار آزاده؛ ولی من باشم رو ته موندهی جیب بچههای دنبال کار سفره به این گندگی پهن نمیکنم حقیقتنپ.ن: شما ها دیگ چه آدمایی هستید آخه تو این وضعیت ! @codehalics | کدهالیک
4 070
یه خبر جالب از دنیای AI که سم آلتمن توییت کرده :
طبق اعلام جدید، قراره طی چند روز آینده مدل جدیدی به اسم GPT-5.5-Cyber عرضه بشه. این مدل مخصوص حوزه امنیت سایبری طراحی شده و قراره به متخصصهای امنیت کمک کنه تا بهتر بتونن از شرکتها و زیرساختهای مهم در برابر حملات سایبری محافظت کنن.
نکته مهم اینه که گفته شده برای استفاده از این مدل، با دولتها و کل اکوسیستم فناوری همکاری میکنن تا دسترسیها کاملاً امن و کنترلشده باشه.
هدف اصلیش هم اینه که سرعت شناسایی و مقابله با تهدیدهای سایبری رو بالا ببرن و امنیت سیستمها رو تقویت کنن.
@codehalics | کدهالیک
4 070
دوستان عزیز امنیت کار
تیم ما نیاز به سه نفر نیروی متخصص با حداقل دو سال سابقه مرتبط داره که بصورت فول تایم حضوری و ساکن تهران باشند استخدام کنیم.
یک نفر SOC T1
یک نفر SOC T2
یک نفر کارشناس ارشد شبکه و مانیتورینگ
لطفا اگر تهران هستید و دنبال کار میگردید به من پیام بدید :
@DrPwners
@codehalics | کدهالیک
4 070
ما برای تیم abanro دنبال یک نیروی Front-End Web هستیم.
اگر تجربه کار با React / Next.js، طراحی UI تمیز و ساخت پنلهای حرفهای تحت وب دارید، خوشحال میشیم رزومه و نمونهکارهای خودتون رو ببینیم. شرط مهم اینه که دسترسی پایدار و بدون مشکل به اینترنت
بینالملل داشته باشید.
لطفاً رزومهتون رو به info@abanro.com ارسال کنید.🙏🏻
@codehalics | کدهالیک
