Linuxiz
1.05K subscribers
910 photos
192 videos
12 files
1.13K links
اخبار لحظه ای و معرفی ابزار های کامپیوتری و برنامه نویسی

راه ارتباطی


@Javi368
Download Telegram
کتاب Operating systems and internal design از ویلیام استالینگز رو شروع کردم(که البته بنا به دلایلی تمومش نکردم) و اوایلش به یه کانسپت باحال به نام Instruction execution رسیدم!
(تو کتاب های ترجمه شده خیلی بد توضیح داده شده بود)
این که دقیقا تو پایین ترین لایه CPU چجوری دستورالعمل ها رو اجرا میکنه.

ما یه سری رجیستر تو CPU داریم که در حال حاضر با دو تا رجیستر PC و IR کار داریم.
فرض کنید یه توالی از اینستراکشن ها داریم که توی مموری لود شدن و از آدرس 100 شروع میشن. کلا دو تا استیج اصلی داریم: Fetch stage, Execution stage.
اولین اینستراکشن فچ میشه و توی رجیستر IR ذخیره میشه. حالا PC هم آدرس اینستراکشن بعدی رو ذخیره میکنه!

یعنی اگر اینستراکشن 100 فچ بشه مقدار 101 تو رجیستر PC ذخیره میشه!
مرحله Fetch stage هم اینستراکشنی که باید فچ کنه رو با مقدار PC پیدا می‌کنه.
این مراحل تا پایان تمامی Instruction ها ادامه پیدا می‌کنه.

@Linuxiz
یه کاری که حداقل از وقتی گیت هاب برگشته دارم میکنم و پیشنهادش میکنم به شما هم اینه که بیاید یدونه گیت لبی forgejo ای چیزی برای خودتون بیارید بالا
و ریپو هایی که براتون کاربردی اند رو mirror کنید
اینجوری تا وقتی نت هست اینا آپدیت میمونن
و وقتی ام‌ نت نباشه بهش دسترسی دارید
خودم حدود ۷۰۰ تا ریپو رو میرور کردم

@Linuxiz
👏2👍1
یه پروژه‌ی اوپن سورس خفن دیگه که کار یه ایرانی هم هست. برای تمام سیستم‌عامل‌ها هم هست. دیگه IDM و ADM و بقیه دانلود منیجرای پر از تبلیغ و نیازمند کرک و سنگین رو بندازید دور. اپ اندرویدش رو امروز استفاده کردم و واقعا خوبه

https://github.com/amir1376/ab-download-manager

@Linuxiz
❤4😱1
عزیزانی که تازه دارید git یاد می‌گیرین ، این وب‌سایت به صورت interactive و گرافیکی بهتون مفاهیم branching رو یاد میده

https://learngitbranching.js.org/

@Linuxiz
😱1
❤1😱1
کتابای مهندسی نرم افزار شبیه این کتابای پولدار شدن و موفقیته، چیز بدی و اشتباهی نمی‌گنا ولی توی واقعیت نمیشه اجراش کرد. دنیای امروز دنیای بازی با trade-off هاست نه دانش های مکتوب و صریح و ثابت.


@Linuxiz
😱1
سیستم دیزاین موضوع بسیار گسترده‌ای هستش، حتی یه مهندس نرم‌افزار با سال‌ها سابقه کار توی یه شرکت برتر فناوری ممکنه توی طراحی سیستم چیزی بارش نباشه.

این مخزن بهتون یاد می‌ده که چطوری مصاحبه طراحی سیستم رو با رویکردی سیستماتیک توی مدت زمان کوتاهی انجام بدید :

github.com/checkcheckzz/system-design-interview


@Linuxiz
❤1😱1
هفته رایگان DataCamp دوباره شروع شده!

از امروز تا 16 خرداد فرصت دارید به همه دوره‌های این پلتفرم به‌صورت کامل و رایگان دسترسی داشته باشید. می‌تونید توی این مدت مهارتی که دنبالش بودید رو یاد بگیرید و حتی مدرکش رو هم بگیرید. اگه به فکر یادگیری هستید، این یه فرصت عالیه که نباید از دستش بدید!

لینک سایت DataCamp
https://www.datacamp.com/campaign/free-access-week-june-2026

@Linuxiz
🔥1😱1
راه حل برای برخی از مشکلات فیلترینگ برای ما برنامه نویس ها

یکی از مشکلاتی ک توی ایام فیلترینگ داشتیم، بالا نیومدن PostMan بود، این نامرد کلا بدون نت نمیاد بالا :/

ازونجایی ک بعید نیس دوباره ب هر بهانه ای فیلترینگ شدیدتر بشه، ما باید دنبال راه بقا بگردیم، حالا راهکار چیه؟

استفاده از HTTPie بجای PostMan، این ابزار تمام قابلیت های پست‌من رو داره و هیچ قطعی نت هم توش مشکلی ایجاد نمیکنه (پست‌من وقتی نت نداشتی اصلا باز نمیشد)

نکته جالب اینه ک از فرمت های PostMan هم پشتیبانی میکنه و خیلی راحت میتونین تمام کالکشن هاتون رو توی PostMan اکسپورت کنین و ایمپورت کنین داخل HTTPie
https://httpie.io/

@Linuxiz
👍1😱1
یکی از مهم‌ترین تفاو‌ت های جونیور و سنیور اینه که سنیور اصول ریفکتورینگ رو به خوبی بلده.

البته شما هم می‌تونید از این لینک یادش بگیرید:
refactoring.guru/refactoring

@Linuxiz
😱1
یه ریپوی کامل با یک سری منابع آموزشی بسیار قوی برای افزایش تخصص در زمینه بلاکچین
بعد از گذروندن دوره مقدماتی موجود در ریپو میتونید وارد فیلدهای دیگه بشید، توسعه، امنیت و یا حتی دنیای باگ بانتی

https://github.com/Hosseinrezaeifard/blockchain-mastery-roadmap

@Linuxiz
😱1
دوستانی که در حوزه 3D فعالین، از ابزار رایگان هوش مصنوعی Trellis 2 مایکروسافت غافل نشید (تبدیل عکس به 3D) تا چند ماه پیش هر ابزاری تست میکردی پر از ایراد بود اما این یکی واقعا قابل استفاده هست.

github.com/microsoft/TRELLIS.2


@Linuxiz
😱1
مدتی که PHP - Laravel بیشتر میزدم
یک پروژه ساده برای Todo-List ساختم روی گیت هاب برای کسایی که دارن آموزش میبینن یا نیاز دارن
با Claude تکمیلش کردم و یک داکیومنت کامل نوشتم براش
که بتونید خیلی راحت بفهمید چی به چیه و داشته باشیدش

https://github.com/MisaghMomeniB/todo-list-php

@Linuxiz
😱1
نرم افزار خفن و پرکاربر DataGrip


خیلی وقت‌ها توی توسعه، مدیریت و کار با دیتابیس‌ها می‌تونه یه چالش بزرگ باشه. اما اینجا DataGrip وارد میدون می‌شه! این ابزار قدرتمند از خانواده‌ی JetBrains، فقط یه ترمینال SQL نیست؛ یه دستیار هوشمند و همه‌فن‌حریفه برای هرکسی که با داده‌ها سروکار داره.

چرا من DataGrip رو انتخاب کردم؟
پشتیبانی گسترده: فرقی نمی‌کنه دیتابیس Oracle، SQL Server، PostgreSQL، MySQL، یا حتی NoSQL مثل MongoDB باشه؛ DataGrip همه رو پوشش می‌ده. دیگه لازم نیست بین ابزارهای مختلف جابجا بشی.

دستیار هوشمند : قابلیت تکمیل خودکار کد (autocomplete) داره

تجربه‌ی کاربری بی‌نظیر: با رابط کاربری کاربرپسند و امکانات زیاد برای بصری‌سازی داده‌ها، فهمیدن ساختار دیتابیس و تحلیل اطلاعات خیلی راحت‌تر می‌شه.

ابزار DataGrip تجربه‌ی کار با دیتابیس رو از یه کار خسته‌کننده به یه فرآیند لذت‌بخش تبدیل می‌کنه. اگه دنبال ابزاری هستی که همه‌جوره پشتت باشه، این گزینه رو حتماً امتحان کن.




@Linuxiz
😱1
خب دوباره یه سری استارتاپ‌ها بدبخت شدن

ایندفه OpenAI با سرویس جدید Sites رفته سراغ صنعت Nocode و ابزارهایی مثل Lovable و Airtable.

با Sites می‌تونی با کمک Codex، از وبسایت و لندینگ‌پیج تا داشبورد اداری رو کامل بسازی و اتوماتیک deploy کنی

@Linuxiz
😱1
بین فرانت کارای وب دو دستگی افتاده که وقتی موس روی یه چیزی hover شد کرسر موس رو تبدیل انگشت (pointer) کنیم یا نکنیم😂

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

@Linuxiz
👍1😱1
از 114 تگ Html چندتاشو به خاطر دارین؟

اینجا می‌تونین خودتونو محک بزنین:

https://codepen.io/plfstr/full/zYqQeRw



@Linuxiz
😱1
اگه از دیتابیس SQL Export گرفتین و میخواید اونو به Seeder تبدیل کنید، لازم نیست چندین خط "INSERT" رو به کد تبدیل کنید.

بجای این کار، فایل SQL رو مستقیما در Seeder اجرا کنید:
$sql = File::get(database_path('seeders/sql/data.sql'));

DB::unprepared($sql);
سپس Seeder رو اجرا کنین و تمام دیتاها وارد دیتابیس میشن.

(مناسب برای Migration از پروژه‌های قدیمی)

@Linuxiz
😱1
اگر به هر دلیلی نیاز به یه جایگزین برای Postman داشتید HTTPie میتونه کارتون رو راه بندازه

رابط کاربری شبیه به Postman داره و میتونید کالکشن های Postman رو هم داخلش ایمپورت و استفاده کنید.

نسخه وب هم داره بجز اون لینوکس مک و ویندوز رو هم پشتیبانی میکنه


https://httpie.io

@Linuxiz

چرا حالا جایگزین Postman؟ نیاز میشه؟
توی قطعی اینترنتا به کارتون میاد.
😱1
دیتاکمپ، سایت آموزش برنامه‌نویسی و دیتا، از 1 تا 7 ژوئن 2026 (سه روز دیگه) دسترسی رایگان داده. تو این مدت می‌شه بیش از 680 دوره، مسیر آموزشی، پروژه، تمرین و حتی بعضی گواهی‌نامه‌ها را رایگان استفاده کنی. کارت بانکی هم لازم نیست.

این فرصت برای حساب‌های شخصی است، نه تیمی. دوره‌های AI Native، محتوای Microsoft Fabric، دوره‌های گوگل و بعضی امکانات DataLab داخل این رایگان‌ نیست. بعد از 7 ژوئن دوباره برای استفاده کامل باید اشتراک پولی داشت


www.datacamp.com/campaign/free-access-week-june-2026


@Linuxiz
This media is not supported in your browser
VIEW IN TELEGRAM
مایکروسافت از Scout رونمایی کرد: اولین Autopilot Agent خودش با همون مدل OpenClaw.

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

اتصال با Teams و Outlook تا OneDrive و...، طبق محدودیت و دسترسی‌هایی که کاربر تعیین می‌کنه

@Linuxiz