Byteforge / بایــت فورج 🛸
رفتن به کانال در Telegram
کانالی برای دواپس و علاقه مندان به دواپس DevOps & DevSecOps Clouds 🐧🔥 Unique content
نمایش بیشتر2 043
مشترکین
-224 ساعت
-157 روز
-4930 روز
آرشیو پست ها
Cluely استارتاپی که با تقلب ساخته شد
ماجرا از یه دانشجوی کرهایتبار دانشگاه کلمبیا به اسم "چانگین (روی) لی" شروع شد.
اون دنبال راهی بود تا بتونه توی مصاحبههای شغلی سطح بالا بهتر ظاهر بشه، حتی اگر جواب خیلی از سوالها رو نمیدونست.
برای همین، یه اپ ساده ساخت که با کمک هوش مصنوعی، همزمان صدای مصاحبهگر و محتوای صفحه رو تحلیل میکرد و توی لحظه بهش میگفت چی بگه. یه جور تقلب دیجیتال.
روی لی با همین اپ چند تا مصاحبه رو رد کرد، اما وقتی دانشگاه فهمید، به خاطر "تقلب در فرآیند استخدام" اخراجش کرد.
ولی شکست نخورد. همون اپ رو به یه محصول عمومی تبدیل کرد و اسمش رو گذاشت Cluely.
Cluely چیه؟
یه اپ دسکتاپ که وقتی داری با کسی صحبت میکنی یا توی جلسهای هستی، صدای طرف مقابل و چیزایی که میبینه رو تحلیل میکنه و بهت پیشنهاد میده چی بگی یا چه واکنشی نشون بدی. میتونه توی جلسه کاری، مصاحبه شغلی، چت آنلاین یا حتی قرار ملاقات استفاده بشه.
چه اتفاقی افتاد؟ Cluely خیلی زود معروف شد ۷۰ هزار کاربر براش ثبتنام کردن اشتراک ماهانهاش ۲۰ دلاره تا حالا ۵.۳ میلیون دلار سرمایه جذب کرده
اما جنجالها شروع شد : اخراج بنیانگذار از دانشگاه بحثهای جدی درباره اخلاقی بودن این ابزار نگرانی از نقض حریم خصوصی و البته مشکلات فنی و ضعف در عملکرد واقعیروی لی اما هنوز سر حرفشه: "اگه سیستم عادلانه نیست، پس باید ابزار برنده ساخت." حالا سوال اینجاست: Cluely یه ابزار کمکیه یا عادیسازی تقلب؟
#ai #ai_agent #byteforge @byteforge_chan 🛸
👩🏻💻 بنظرم یکیتون بره به افشین بگه عکس پروفایل اسپاتیفایش برای لینکدین مناسبتره تا پروفایل لینکدینش :)))
✍🏼 ZhinA
#meme #byteforge @byteforge_chan 🛸
🎯 Display Server و Window Manager چیه؟ فرقشون چیه؟ چرا باید برامون مهم باشه؟
🖥 Display Server و Window Manager.
Display Server چیه؟
Display Server (یا گاهی بهش Display Server Protocol هم میگن) اون چیزیه که توی سیستمعاملهای گرافیکی وظیفه داره تا یه پل ارتباطی بین اپلیکیشنها و کارت گرافیک ایجاد کنه. یعنی چی؟
فرض کن یه برنامه مثل Firefox میخواد یه پنجره باز کنه. خب! خودش نمیتونه مستقیم به مانیتور دسترسی داشته باشه. میاد با Display Server حرف میزنه و اون، تصویر رو روی صفحهنمایش میندازه.
📌 معروفترین Display Serverها:
X11 (قدیمی ولی هنوز پرکاربرد)
Wayland (مدرنتر، امنتر، سریعتر)
Window Manager چیه؟
حالا که Display Server تصویر رو نشون میده، یه چیزی لازمه که مدیریت کنه این پنجرهها کجا باشن، قاب داشته باشن یا نه، کی فوکوس بگیرن و غیره. این وظیفه به عهده Window Manager هست.
Window Manager بهت اجازه میده:
پنجرهها رو بکشی و بذاری اینور اونور صحفه نمایشت
fullscreen یا minimize کنی
حالت تایل (tile) یا شناور (floating) بذاری
و کلی تنظیمات ظاهری پیادهسازی کنی
📌 معروفترین Window Managerها:
i3, bspwm (تایلینگ، سبک، مخصوص حرفهایها)
Openbox, Fluxbox (شناور، مینیمال)
KWin (تابعه KDE)
Mutter (تابعه GNOME)
Display Server و Window Manager ممکنه یکی باشن؟
بله! بعضی وقتها Display Server و Window Manager توی یه چیز واحد ترکیب میشن.
مثلاً در Wayland، خیلی از کامپوزیتورها (مثل Sway یا Weston) هم Display Server هستن هم Window Manager.
چرا اینا مهمن برامون؟
اگه دنبال سرعت و سبک بودن سیستم هستی (مثلاً با لپتاپ قدیمی کار میکنی)، باید بدونی کدوم Window Manager سبکتره.
اگه کار دیزاین و گرافیکی میکنی، نوع Display Server مهمه (بعضی ابزارها فقط با X11 درست کار میکنن).
اگه بخوای کیبوردی همه کار کنی و با موس خداحافظی، Window Managerهای تایلینگ نجاتدهنده هستن .
Display Server پل بین برنامه و صفحهنمایش :
X11، Wayland
Window Manager مسئول مدیریت پنجرهها i3، KWin، Openbox
وقتی یه (میزکار) مثل GNOME یا KDE رو نصب میکنی، توش هم Display Server هست، هم Window Manager، ولی اگه بخوای سبک کار کنی، میتونی فقط Window Manager نصب کنی و همه چیزو خودت کانفیگ کنی!
بعضی از ادما میگن به دردسرش نمیارزه 🤷🏻♂️
#os #linux #byteforge @byteforge_chan 🛸
Repost from CS12 Consortium
🤍 خبر داریم چه خبری !
بروبچ سلام 👋
افتتاحیه کامیونیتی CS12 در 05-05-2025 یعنی 15 اردیبهشت ماه سال 1404 از ساعت 14:00 تا 17:00 در لوکیشن "شهر زیبا" در شهر تهران برگزار میشه.🔴لینک ثبت نام فردا در ساعت 12:00 ظهر براتون گذاشته میشه. 🟣در افتتاحیه ما میزبان 112 نفر از شما عزیزان خواهیم بود. 🟡حضور در این رویداد رایگان خواهد بود. 💦 cbe_archive 💦 ccismywife
TypeScript_Basics_Learn_TypeScript_from_Scratch_and_Solidify_Your.pdf3.95 MB
اگه بین Bash و Zsh موندی، اینو بخون!
اول از همه:
Bash و Zsh دو نوع «شل» هستن. شل جاییه که توی ترمینال دستور مینویسی.
هر دو کارشون اجرای دستوراته، ولی Zsh امکانات بیشتری برای راحتی کار داره.
فرقهای اصلی
1. کاملکردن دستورات (Autocomplete)
Bash فقط دستور رو کامل میکنه.
Zsh میتونه چندتا پیشنهاد بده. مثلاً برای git ch چند گزینه مثل checkout و cherry-pick نشون میده.
2. پیشنهاد دادن دستور قبلی
Bash این قابلیت رو نداره.
Zsh وقتی شروع به تایپ میکنی، دستورهای قبلی مشابه رو خاکستری رنگ پیشنهاد میده (با یه پلاگین ساده).
3. کاملکردن مسیرها
توی Zsh میتونی بنویسی:
cd /u/l/b
خودش میفهمه منظورت /usr/local/bin بوده.
(Bash) همچین قابلیتی نداره.
4. ظاهر و زیبایی
Bash ساده و بیزرقوبرقه.
Zsh میتونه تم داشته باشه (مثل Powerlevel10k) که رنگ و استایل بگیره. مخصوصاً با ابزار "Oh My Zsh ".
5. افزونه و قابلیت اضافه
Zsh با پلاگینها میتونه خیلی امکانات اضافه کنه (مثل نمایش وضعیت گیت، رنگی کردن دستورها، و پیشنهاد خودکار).
Bash این پلاگین ها رو بهسختی یا اصلاً نداره.
6. اسکریپتنویسی
هر دو برای نوشتن اسکریپت مناسب هستن. ولی Bash توی سرورها و اسکریپتهای لینوکس رایجتره.
رک و راست بگم
دنبال چی هستی؟
سادگی و سبک بودن Bash
راحتی بیشتر، ظاهر زیبا، امکانات پیشرفته Zsh
اگه خواستی Zsh رو نصب کنی :
sudo apt install zsh
chsh -s $(which zsh)
و برای امکانات بیشتر :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#shellscript #linux #byteforge @byteforge_chan 🛸
Spikes
سایت Spikes یه هوش مصنوعیـه که خودش برات ریلز میسازه! یه سرویسه که با کمک هوش مصنوعی، از ویدیوهای بلند، بهترین تیکهها رو جدا میکنه، خودش میبره و ادیت میکنه و آمادهش میکنه برای تیکتاک، ریلز اینستاگرام یا یوتیوب شورت. امکاناتی مثل زیرنویس خودکار، تنظیم اندازه تصویر، و فوکوس روی چهره یا حرکات رو هم خودش انجام میده. برای کسایی که میخوان بدون دردسر ویرایش، سریع محتوای طولانی رو به کلیپهای تبلیغاتی تبدیل کنن، واقعاً کاربردیه. یه پلن رایگان هم داره که باهاش میتونی تا ۱۰ تا ویدیو در ماه درست کنی. اگه بیشتر بخوای، باید اشتراک بخری (از ۲۰ دلار شروع میشه). #هوش_مصنوعی https://www.spikes.studio/
#ai #byteforge @byteforge_chan 🛸
Qwen 3 —
نسخهی جدید یکی از #هوش_مصنوعیهای معروف چینیه که توسط شرکت Alibaba ساخته شده.
یه حالت ترکیبیِ فکر کردن براش طراحی شده؛
وقتی با مسائل پیچیده روبرو میشه، میره تو حالت «فکری»؛
از ۱۱۹ تا زبان مختلف پشتیبانی میکنه؛
یه حالت عادی هم داره واسه جواب دادن سریع و بدون فکر زیاد؛
استفاده ازش کاملاً رایگانه؛
این مدل میتونه با مدلهایی مثل DeepSeek-R1، Grok-3، o3-mini و بقیهی مدلهای معروف رقابت کنه.
https://chat.qwen.ai/
#ai #byteforge @byteforge_chan 🛸
آیا پردازندهای که گیگاهرتزش بالاتره قویتره؟
یه سوالی که خیلیها میپرسن اینه:
"اگه پردازندهای گیگاهرتزش بیشتر باشه، یعنی قویتره؟"
جوابش سادهست: نه همیشه!
گیگاهرتز یعنی چی اصلاً؟ گیگاهرتز یعنی چند بار تو یک ثانیه پردازنده میتونه یه کار کوچیک انجام بده. مثلاً اگه یه پردازنده ۳ گیگاهرتز باشه، یعنی میتونه ۳ میلیارد بار تو هر ثانیه یه کار انجام بده. خب طبیعیه که عدد بزرگتر جذابتر به نظر میاد، ولی اصل داستان این نیست!چرا گیگاهرتز بالاتر همیشه بهتر نیست؟ ۱. مغز پردازنده مهمتره! همهی پردازندهها شبیه هم نیستن. یه پردازندهی جدید با ۲.۵ گیگاهرتز ممکنه راحت یه پردازندهی قدیمی ۳ گیگاهرتزی رو له کنه! چون توی طراحی داخلی (معماری) خیلی باهوشتره و تو هر "ضربه"، کار بیشتری انجام میده. ۲. تعداد مغزها (هستهها) چقدرن؟ بعضی پردازندهها چند تا مغز دارن و همزمان چند تا کار انجام میدن. یعنی شاید فرکانسش (گیگاهرتزش) پایینتر باشه، ولی چون چندتا هسته باهم کار میکنن، توی عمل قویتر دربیاد. ۳. گرما و انرژی! هرچی سرعت بالاتر بره، گرما هم زیاد میشه. گرمای زیاد = سرعت کم میشه تا نسوزه! پس اونی که فقط عددش بالاست ممکنه تو استفادهی واقعی افت کنه. ۴. نرمافزار چطوری از پردازنده استفاده میکنه؟ بعضی برنامهها یا بازیها طوری نوشته شدن که از چند هسته خوب استفاده کنن. بعضیها نه، فقط یه هسته رو میگیرن. پس بهینهبودن نرمافزار هم خیلی تاثیر داره. --- یه مثال کاربردی اپل با پردازندهی M1 کاری کرد که خیلیها شوکه شدن: با فرکانس کمتر از رقیبا، خیلیها رو تو کارایی شکست داد! پردازندههای AMD Ryzen هم همین داستان رو داشتن. فرکانس کمتر داشتن ولی باز از خیلیهای دیگه جلو زدن. --- تهِ حرف
گیگاهرتز یا فرکانس پردازنده فقط یه تیکهی کوچیک از داستانه.
#cpu #byteforge @byteforge_chan 🛸
+ double click on 'my Computer'
- I can't see your Computer
#meme #byteforge @byteforge_chan 🛸
تجربه نشون داده grok اصلا مدل های خوبی برای جنریت و تولید عکس توسعه نداده تو این مورد ،
حتی پرامپت های ورودی رو نمیتونه برای تولید عکس پردازش کنه و خروجی حتی نزدیک به پرامپت نداره 🤷♂😕
Chatgpt
تو این مولفه اختلاف فاحشی با grok داره .
#ai #byteforge @byteforge_chanc 🛸
+5
شرکت خودروسازی رولز رویس موتور از ست شطرنج جذابی رونمایی کرده که تخته اون از جنس الومینیم و چوب هست، مهره های اون از جنس الومینیم با پوششی از سرامیک هستن، سر هر مهره از جنس استیل ساخته شده و زیر هر کدوم از اونها هم اهنربایی برای قرار گرفتن دقیقا در مرکز هر خانه از تخته گنجونده شده.
قیمت این ست شطرنج اعلام نشده ولی افرادی با جیب های پرپول میتونن به صورت حضوری اون رو از فروشگاه های این شرکت خریداری کنن.
#chess #byteforge @byteforge_chan🛸
یه تئوری به اسم شغلهای الکی میگه که بعضی پوزیشنها هیچ اهمیتی ندارن اما مثل علف هرز توی سلسلهمراتب شرکتها زیاد شدن. درواقع عملا بود و نبودشون فرقی نداره ولی کسی جرات نداره اینو بگه.
توی اتحاد جماهیر شوروی چون کار کردن افتخار بود، به همه شغل میدادن، حتی اگه کارشون شمردن پیچ و مهره بود ... یکسری شغلها و پوزیشنهای کشکی آبکی و مندرآوردی اختراع کرده بودن ... حالا توی دنیای مدرن هم یه جورایی همین داستان رو داریم.دیوید گرِیبر توی کتاب شغلهای الکی این کارها رو توضیح میده. چرا اینجوریه؟ چون توی سیستم سرمایهداری، انگار بوروکراسی و خودنمایی مدیرا باعث شده این پوزیشنهای چرت و پرت الکی زیاد بشن.
انگار اگه سلسلهمراتب شرکت شامل دهها زیرشاخه و لایه ریز و درشت نباشه، یجور افت کلاسه! بیخودی پوزیشن اضافه میکنن. شرکتها به جای خلق ارزش، دنبال کاغذبازی و نمایش قدرتن. راهحل؟ باید قبول کنیم که با نصف نیروهای یک مجموعه هم میشه به سمت جلو حرکت کرد. این به چابکی اون کمپانی کمک میکنه.البته بعضیها هم هستن که با عناوین خودشون حال میکنن و اون رو توی لینکدین مینویسن؛ مثلا: "معاون مدیر بخش هماهنگی دیجیتالی پشتیبانی مشتریمداری در راستای خدمات تجربه محور UX و دادههای آماری به جز بکاند" چهار خط عنوان شغلی رو میخونی ولی نمیفهمی تهش طرف داره چکار میکنه.
#خارج_از_گود #byteforge @byteforge_chan 🛸
Python Programming For Beginners - Practical Lessons for Building Real-World Applications
#book #python #byteforge @byteforge_chan 🛸
از امشب،هر شب یه کتاب در باب برنامه نویسی و زبان های برنامه نویسی و مشتقات این موضوع گذاشته میشه 🙋♂🤝
Repost from Clang
همه ما میدونیم که عملگر کاما باید با ترتیب خاصی عمل کنه، یعنی اول عملوند سمت چپ ارزیابی میشه و در نهایت نتیجه کل عبارت میشه عملوند سمت راست. بدیهی هستش که یک عملوند خودش میتونه یک عبارت باشه:
int i = 0;
int j = ++i, i+=2, i -1;//=>(++i),(i+=2,(i - 1));
عملوند سمت راست اولین کاما، عبارت زیر هستش:
i+=2, i - 1
ولی مسئلهای که اینجا باید بهش توجه کنیم اینه که عملگر کاما در یک سری از context ها ترتیب ارزیابی عملوند هاش تضمین نشده؛ و به عبارت دیگه، اصلاً توی یک سری از context ها بهتره بهش نگیم عملگر کاما!
زمانی که از کاما در فراخوانی توابع برای مقدار دهی به پارامتر ها استفاده میکنید، بهش نگید عملگر کاما بگید:
1.list separator
2. list of initializers
و اینم بدونید که ترتیب اینکه کدوم پارامتر اول مقدار دهی میشه توی استاندارد زبان C تعیین نشده و کامپایلر آزاده که هر جور که صلاح میدونه تصمیم بگیره. #نکته
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
