Forwarded from Codino School (ایمان غفوری)
Forwarded from a pessimistic researcher (Kc)
PhD in System Security @ VU Amsterdam
——————————————————
Herbert Bos : For my ERC, I am looking for Ph.D. students and/or PostDocs with a background in systems and/or systems security (fully funded). Example areas of interest: operating systems, microarchitecture, compilers, fuzzing, memory safety, automated exploit generation.
If you are interested in working at VUSec, the Systems and Network Security Group at Vrije Universiteit Amsterdam, and you have a systems background, get in touch: https://www.vusec.net/join/
——————————————————
Herbert Bos : For my ERC, I am looking for Ph.D. students and/or PostDocs with a background in systems and/or systems security (fully funded). Example areas of interest: operating systems, microarchitecture, compilers, fuzzing, memory safety, automated exploit generation.
If you are interested in working at VUSec, the Systems and Network Security Group at Vrije Universiteit Amsterdam, and you have a systems background, get in touch: https://www.vusec.net/join/
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ برای تشخیص دقیق هستههای فیزیکی در مقابل هستههای مجازی:
🔹 تعداد هستههای فیزیکی (real cores):
grep "core id" /proc/cpuinfo | sort -u | wc -l
🔹تعداد هستههای مجازی (logical cores) - همان خروجی nproc:
nproc
نویسنده: حسین سیلانی
آموزشی کامل در آکادمی کندوی دانش
https://learninghive.ir
🔹 تعداد هستههای فیزیکی (real cores):
grep "core id" /proc/cpuinfo | sort -u | wc -l
🔹تعداد هستههای مجازی (logical cores) - همان خروجی nproc:
nproc
نویسنده: حسین سیلانی
آموزشی کامل در آکادمی کندوی دانش
https://learninghive.ir
Forwarded from a pessimistic researcher (Kc)
ما پیر پاتالا که OS داشتیم زمان لیسانس، استاد روحانی با یه کیسه پلاستیک که هیچوقت نفهمیدیم چیا توشه میومد سر کلاس میشست پشت میز میپرسید، کلاس چیه؟ ما میگفتیم سیستم عامل. بعد لبتاب من رو میگرفت آخرین ادیشن کتاب Modern Operating Systems رو باز میکرد و پخت و پز میکرد. این کتاب بخاطر نویسندهی اولش خیلی معروفه، یعنی آقای Andrew Tanenbaum ولی کمتر کسی به نویسندهی دوم اون کتاب یعنی آقای Herbert Bos اشاره میکنه. حالا دست تقدیر اینطوری بود که من یه پوزیشن از ایشون ببینم و یادم بیافته که ایشون کی بود و چه خاطراتی با کتابشون داشتیم :)
Forwarded from DevTwitter | توییت برنامه نویسی
ابزار localtunnel یه سرویس رایگانه که به شما این امکانو میده سرور محلی (localhost) خودتون رو از طریق اینترنت در دسترس دیگران قرار دهید. این ابزار برای توسعهدهندگان وب، تست APIها، یا نمایش سریع پروژهها به مشتری ها یا هم تیمی ها خیلی کاربردیه.
نصب :
https://localtunnel.me
@DevTwitter | <Nimo/>
نصب :
https://localtunnel.me
@DevTwitter | <Nimo/>
Forwarded from Linuxor ?
این یه ابزار پایتونی برای پرینت کردن لاگ ها ولی با قابلیت trace هستش، یعنی وقتی تو یه تابع (یا بلاک کد) از PySnooper استفاده میکنی، PySnooper به صورت خودکار هر خطی که اجرا میشه رو لاگ میکنه، به همراه تغییرات متغیرهای محلی (local variables).
درواقع مثل اینه که بری هر خط کد (...)print بذاری برای دیدن مقدار متغیرها، ولی به شکلی اتوماتیک و با امکانات بیشتر.
امکانش هست خروجی لاگ رو به stderr یا فایل بفرستی یا حتی چیزهایی که میخوای ناظر باشن (watch) رو مشخص کنی: یعنی بگی فلان متغیر یا فلان عبارت رو پیگیری کن.
github.com/cool-RR/PySnooper
@Linuxor
درواقع مثل اینه که بری هر خط کد (...)print بذاری برای دیدن مقدار متغیرها، ولی به شکلی اتوماتیک و با امکانات بیشتر.
امکانش هست خروجی لاگ رو به stderr یا فایل بفرستی یا حتی چیزهایی که میخوای ناظر باشن (watch) رو مشخص کنی: یعنی بگی فلان متغیر یا فلان عبارت رو پیگیری کن.
github.com/cool-RR/PySnooper
@Linuxor
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
این یه پروژه آموزشیه برای کسایی که میخوان وارد دنیای شیدرها (Shaders) توی بازیهای سهبعدی بشن، شیدر یه کدیه که روی کارت گرافیک اجرا میشه و تعیین میکنه که پیکسلها، نور، سایهها، رنگها و جلوههای بصری دیگه چطور نمایش داده بشن. مثلاً: چطور نور به سطح یک جسم بخوره، چطور سایهها بیافتن و مواد مختلف مثل فلز، پارچه یا چوب چطور نور رو جذب یا بازتاب بدن :
lettier.github.io/3d-game-shaders-for-beginners/index.html
@Linuxor
lettier.github.io/3d-game-shaders-for-beginners/index.html
@Linuxor
Forwarded from گنوم فارسی (hadi)
جامعه گنوم فارسی، با حمایت گنوم تونست سایت خودش رو روی دامنه fa.gnome.org بالا بیاره.
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا، انتشار مقالات، معرفی افزونهها و نرمافزارها، نوشتن راهنماییها برای ساخت نرمافزار برای گنوم و کلی کار دیگه وجود داره.
تقریباً ۶ ماه(از اسفند ۱۴۰۳) هست که فعالیت جدیمون رو شروع کردیم و حالا گنوم فارسی علاوهبر سایت در تلگرام، ماتریکس گنوم، ماستادون هم در دسترس هست.
از همه علاقهمندان به نرمافزارآزاد، گنوم و هر محیط دسکتاپ لینوکس دیگری، طراحان و نویسندگان و مترجمان علاقهمند که دوست دارن در این مسیر همراه باشن دعوت میکنیم تا برای مشارکت در این پروژه به ما کمک کنن. در نهایت هر سوال، نقد و حمایتی نیاز داشتید در گروه به اشتراک بذارید.
fa.gnome.org
@gnome_fa
این قدم مهمی برای جهانیتر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسیزبانانی که از گنوم استفاده میکنن برای تولید محتوا، انتشار مقالات، معرفی افزونهها و نرمافزارها، نوشتن راهنماییها برای ساخت نرمافزار برای گنوم و کلی کار دیگه وجود داره.
تقریباً ۶ ماه(از اسفند ۱۴۰۳) هست که فعالیت جدیمون رو شروع کردیم و حالا گنوم فارسی علاوهبر سایت در تلگرام، ماتریکس گنوم، ماستادون هم در دسترس هست.
از همه علاقهمندان به نرمافزارآزاد، گنوم و هر محیط دسکتاپ لینوکس دیگری، طراحان و نویسندگان و مترجمان علاقهمند که دوست دارن در این مسیر همراه باشن دعوت میکنیم تا برای مشارکت در این پروژه به ما کمک کنن. در نهایت هر سوال، نقد و حمایتی نیاز داشتید در گروه به اشتراک بذارید.
fa.gnome.org
@gnome_fa
Forwarded from Gopher Academy
🔵 عنوان مقاله
Exploring Concurrency Issues with Philosophers and Go
🟢 خلاصه مقاله:
** این مجموعه به دو موضوع عملی میپردازد: نخست، با استفاده از مسئله «فیلسوفان غذاخور» نشان میدهد چگونه در Go مشکلاتی مانند بنبست، گرسنگی و رقابت رخ میدهد و با الگوهایی مانند ترتیبدهی منابع مشترک، استفاده سنجیده از کانالها و select با timeout، هماهنگی با WaitGroup و لغو با context، و همچنین ابزارهایی مثل race detector و go vet میتوان آنها را پیشگیری و ردیابی کرد. دوم، توضیح میدهد چرا Podman میتواند جایگزین بهتری برای Docker باشد: معماری بدون دیمون، اجرای روتلس، سازگاری با CLI و تصاویر OCI، و ادغام تمیز با systemd؛ با این حال به تفاوتهایی در شبکه، ولومها و گردشکار compose هم اشاره میکند که نیازمند آزمون و تنظیمات است. پیام مشترک: هم در همزمانی و هم در انتخاب ابزار، طراحی سنجیده و توجه به امنیت و بهرهوری، نتیجه بهتری میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/174074/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Exploring Concurrency Issues with Philosophers and Go
🟢 خلاصه مقاله:
** این مجموعه به دو موضوع عملی میپردازد: نخست، با استفاده از مسئله «فیلسوفان غذاخور» نشان میدهد چگونه در Go مشکلاتی مانند بنبست، گرسنگی و رقابت رخ میدهد و با الگوهایی مانند ترتیبدهی منابع مشترک، استفاده سنجیده از کانالها و select با timeout، هماهنگی با WaitGroup و لغو با context، و همچنین ابزارهایی مثل race detector و go vet میتوان آنها را پیشگیری و ردیابی کرد. دوم، توضیح میدهد چرا Podman میتواند جایگزین بهتری برای Docker باشد: معماری بدون دیمون، اجرای روتلس، سازگاری با CLI و تصاویر OCI، و ادغام تمیز با systemd؛ با این حال به تفاوتهایی در شبکه، ولومها و گردشکار compose هم اشاره میکند که نیازمند آزمون و تنظیمات است. پیام مشترک: هم در همزمانی و هم در انتخاب ابزار، طراحی سنجیده و توجه به امنیت و بهرهوری، نتیجه بهتری میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/174074/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Substack
Exploring Concurrency Issues with Philosophers and Go
Understand key concepts in concurrency by solving the dining philosophers problem step by step while discussion different subtle problems and intricacies. Full code in Go is provided towards the end.
Forwarded from Go Casts 🚀
روز برنامه نویس مبارک 🔥
سلام به همه دوستان
امیدوارم حالتون خوب باشه و روز به روز تو کار و زندگی موفقیت های بیشتری کسب کنید.
روز برنامه نویس رو به همه تون تبریک میگم.
۵۰ درصد + ۲ میلیون تومان تخفیف روز برنامه نویس
دوره + تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه روز برنامه نویس
۵۰ درصد + ۲ میلیون تومان تخفیف
کد تخفیف ویژه روز برنامه نویس
PDAY
خرید از سایت
https://gocasts.ir
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
سلام به همه دوستان
امیدوارم حالتون خوب باشه و روز به روز تو کار و زندگی موفقیت های بیشتری کسب کنید.
روز برنامه نویس رو به همه تون تبریک میگم.
۵۰ درصد + ۲ میلیون تومان تخفیف روز برنامه نویس
دوره + تیمسازی بکند و گولنگ Go Casts
تخفیف ویژه روز برنامه نویس
۵۰ درصد + ۲ میلیون تومان تخفیف
کد تخفیف ویژه روز برنامه نویس
PDAY
خرید از سایت
https://gocasts.ir
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
Forwarded from Linuxor ?
بعد از اینکه وبسایتتون رو بالا اوردین این چک لیست فرانت رو چک کنید و مشکلاتش رو فیکس کنید، قبلا مشابهش رو گذاشته بودم اما این بخش javascript هم داره
github.com/thedaviddias/Front-End-Performance-Checklist
@Linuxor
github.com/thedaviddias/Front-End-Performance-Checklist
@Linuxor
Forwarded from PhiloLearn | فیلولرن
به به، گیت پوش به مناسبت روز برنامه نویس یک کد تخفیف خیلی خوشگل گذاشته، ازش غافل نشید.
کد تخفیف:
کد تخفیف:
SHA256Forwarded from SoniaCircuit (Sonia Fatholahi)
امروز روز برنامه نویساس
ایشالا پشت سیستم خوشبخت بشید
ایشالا پشت سیستم خوشبخت بشید
Forwarded from DevTwitter | توییت برنامه نویسی
توی مک یکی از بهترین لانچرها رو داریم که raycast هست، حالا یک تیمی یک لانچر اپنسورس و کراسپلتفرم نوشتن که با پلاگینهای ریکست هم کار میکنه و با APIهای لینوکس هم سازگاره.
https://github.com/vicinaehq/vicinae
@DevTwitter | <hadi/>
https://github.com/vicinaehq/vicinae
@DevTwitter | <hadi/>
Forwarded from محتوای آزاد سهراب (Sohrab)
fn main() {
let programmers_day = 256;
let year = 2025;
println!(" Happy Programmers' Day! ");
println!("Celebrating the {}th day of {}!", programmers_day, year);
println!("Thank you, programmers, for coding the future! ");
println!("Keep debugging and making the world a better place! ");
}@SohrabContents
Forwarded from IRCF | اینترنت آزاد برای همه
از فیلترینگ، شبکه ملی، سیستمعامل بومی و موبایل تولید داخل، رسیدهاند به ساخت جیپیاس ملی! یک حلقه تکرار بیپایان.
نتیجه این ایدههای پلید و رانتی (به فرض محال موفقیت) مشخص است: نابودی ایران.
اما کور خواندهاند. دور نیست روزی که از ایدههای مضحکشان چیزی جز تاریخ باقی نماند.
© hamedbd
🔍 ircf.space
@ircfspace
نتیجه این ایدههای پلید و رانتی (به فرض محال موفقیت) مشخص است: نابودی ایران.
اما کور خواندهاند. دور نیست روزی که از ایدههای مضحکشان چیزی جز تاریخ باقی نماند.
© hamedbd
🔍 ircf.space
@ircfspace
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 امید جهان درگذشت
امید جهان خواننده ۴۴ ساله در حین اجرای کنسرت در شهر بم دچار حمله قلبی شد و بر اثر ایست قلبی راهی بیمارستان شد و امروز دار فانی را وداع گفت.
روحش شاد و یادش گرامی
@TheRaymondDev
امید جهان خواننده ۴۴ ساله در حین اجرای کنسرت در شهر بم دچار حمله قلبی شد و بر اثر ایست قلبی راهی بیمارستان شد و امروز دار فانی را وداع گفت.
روحش شاد و یادش گرامی
@TheRaymondDev
Forwarded from IRCF | اینترنت آزاد برای همه
در پی افشای اسناد داخلی مرتبط با دیوار آتش بزرگ چین (GFW)، اکانتهای چینی با انتشار نام و تصویر دو فرد کلیدی این پروژه، یعنی ژنگ چاو، مدیر ارشد فناوری شرکت Jizhi و فان بینشینگ، طراح اصلی سیستم سانسور اینترنتی چین، خواستار محاکمه اونها شدن.
این افشاگری زنگ خطری برای افرادیه که در پروژههای #فیلترینگ و سرکوب #اینترنت در #ایران هم نقش داشتن و با محدودکردن دسترسی آزاد مردم به اینترنت، به عنوان #قصاب_اینترنت شناخته میشن!
افرادی که در این مسیر مشارکت کردن، باید روزی پاسخگوی نقض آزادیهای اجتماعی و دیجیتال مردم و خسارتهای وارده باشن.
🔍 ircf.space
@ircfspace
این افشاگری زنگ خطری برای افرادیه که در پروژههای #فیلترینگ و سرکوب #اینترنت در #ایران هم نقش داشتن و با محدودکردن دسترسی آزاد مردم به اینترنت، به عنوان #قصاب_اینترنت شناخته میشن!
افرادی که در این مسیر مشارکت کردن، باید روزی پاسخگوی نقض آزادیهای اجتماعی و دیجیتال مردم و خسارتهای وارده باشن.
🔍 ircf.space
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
بر اساس اسناد لیک شده از GFW چین، برنامههای پیشرفتهای برای نظارت بر افراد وجود داشته و سیستم درحال توسعهی قابلیت محدوده جغرافیاییه، تا هنگام ورود افراد خاص به مناطق مشخص، هشدار صادر کنه و بتونه مسیرهای موقعیتی تاریخی کاربران رو برای بازسازی الگوی فعالیت اونها ردیابی کنه.
سیستم بهطور ویژه افرادی که سیمکارت خودشون رو مرتب تغییر میدن، تماسهای بینالمللی میگیرن یا از ابزارهای عبور از فیلترینگ و شبکههای اجتماعی خارجی استفاده میکنن، علامتگذاری کرده و یک پایگاه داده پویا از «کاربران پرخطر» ایجاد میکنه.
قویترین قابلیت این سیستم، نظارت بر گروههاست. سیستم میتونه توزیع جغرافیایی گروههای تحت نظارت رو روی نقشه بهصورت لحظهای نمایش بده و حضور غیرعادی افراد در مکانهای خاص رو مشخص کنه، تا اپراتورها بتونن از پیش، شکلگیری اعتراضات و تجمعات بزرگ رو شناسایی و پیشبینی کنن.
🔍 ircf.space
@ircfspace
سیستم بهطور ویژه افرادی که سیمکارت خودشون رو مرتب تغییر میدن، تماسهای بینالمللی میگیرن یا از ابزارهای عبور از فیلترینگ و شبکههای اجتماعی خارجی استفاده میکنن، علامتگذاری کرده و یک پایگاه داده پویا از «کاربران پرخطر» ایجاد میکنه.
قویترین قابلیت این سیستم، نظارت بر گروههاست. سیستم میتونه توزیع جغرافیایی گروههای تحت نظارت رو روی نقشه بهصورت لحظهای نمایش بده و حضور غیرعادی افراد در مکانهای خاص رو مشخص کنه، تا اپراتورها بتونن از پیش، شکلگیری اعتراضات و تجمعات بزرگ رو شناسایی و پیشبینی کنن.
🔍 ircf.space
@ircfspace
Forwarded from Geek Alerts
سازندگان موبایل دارن سمت eSIM میرن، چون درگاه سیمکارت فضای زیادی توی گوشی میگیره، مثلا اپل میگه با حذف درگاه سیمکارت تو آیفون ۱۷ پرومکس تونسته باتری بزرگتری بذاره که نتیجش ۲ ساعت شارژدهی بیشتر هست.
این eSIM مخفف عبارت Embedded Subscriber Identity Module هست که تو زبان فارسی میشه بهش گفت «سیمکارت تعبیه شده». برخلاف سیمکارتهای فیزیکی که توی گوشی گذاشته میشن eSIM یک تراشه کوچیکه که روی مادبورد گوشی از اول وجود داره و قابل تعویض هم نیست.
تفاوتش اینه که این چیپ ثابته و فقط اطلاعات روش مثل شماره تلفن و ... تغییر میکنن، یعنی فعالسازی سیمکارت از داخل برنامه و نرمافزاری انجام میشه. همین باعث میشه که بدون محدودیت بشه چندین شماره داشت، درسته که استفاده همزمان از این شمارهها وجود نداره ولی هر زمان که بخواید میتونید بین این شمارهها سوییچ کنید و نگران گمشدن سیم کارت یا درآوردن و گذاشتن سیمکارت جدید هم نباشید.
یکی از چالشهاش اینه که فرایند نصب سیمکارت رو تا مقداری به اپراتور وابسته میکنه، مثلا اگه بخواید شماره فعلی رو به گوشی دیگهای منتقل کنید نیاز به تایید اپراتور هست.
درحال حاضر مدلهای بیشتری از اپل مثل آیفون ۱۷ نسخه air فقط با eSIM ارائه میشن، به خاطر همین همراهاول و ایرانسل اعلام کردن که بهزودی خدمات eSIM رو به ایران میارن. [L]
🤓 @geekalerts
این eSIM مخفف عبارت Embedded Subscriber Identity Module هست که تو زبان فارسی میشه بهش گفت «سیمکارت تعبیه شده». برخلاف سیمکارتهای فیزیکی که توی گوشی گذاشته میشن eSIM یک تراشه کوچیکه که روی مادبورد گوشی از اول وجود داره و قابل تعویض هم نیست.
تفاوتش اینه که این چیپ ثابته و فقط اطلاعات روش مثل شماره تلفن و ... تغییر میکنن، یعنی فعالسازی سیمکارت از داخل برنامه و نرمافزاری انجام میشه. همین باعث میشه که بدون محدودیت بشه چندین شماره داشت، درسته که استفاده همزمان از این شمارهها وجود نداره ولی هر زمان که بخواید میتونید بین این شمارهها سوییچ کنید و نگران گمشدن سیم کارت یا درآوردن و گذاشتن سیمکارت جدید هم نباشید.
یکی از چالشهاش اینه که فرایند نصب سیمکارت رو تا مقداری به اپراتور وابسته میکنه، مثلا اگه بخواید شماره فعلی رو به گوشی دیگهای منتقل کنید نیاز به تایید اپراتور هست.
درحال حاضر مدلهای بیشتری از اپل مثل آیفون ۱۷ نسخه air فقط با eSIM ارائه میشن، به خاطر همین همراهاول و ایرانسل اعلام کردن که بهزودی خدمات eSIM رو به ایران میارن. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM