An Inspired Engineer
1.3K subscribers
63 photos
17 videos
4 files
91 links
اینجا در مورد performance, distributed systems و کرنل لینوکس مینویسم

https://aieideas.com/
Download Telegram
چرا تسلیم میشویم؟

چون:
انتظار نتایج سریع داریم؛
دست از باور به خود برمیداریم؛
در گذشته گیر کرده ایم؛
روی اشتباهات باقی مانده ایم؛
از آینده میترسیم؛
در برابر تغییر مقاومت میکنیم؛
احساس میکنیم دنیا چیزی به ما بدهکار است؛
از شکست بیش از آرزوی موفقیت میترسیم؛
فکر میکنیم مشکلات ما منحصر به فرد است؛
شکست را به عنوان علامت بازگشت به عقب میبینیم؛
و در نهایت برای خودمان تاسف میخوریم...
👍6😢1
من برای اینکه بتونم DataClass رو با بافر های باینری بین ++C و Java جابجا کنم شروع کردم یه پروژه نوشتم که فعلا رو اندروید اجرا میشه، الان دارم بافرش رو مینویسم و خوشحال میشم اگه خواستین درموردش صحبت کنیم و ببینیدش و بهش استار هم بدین 🙂

لینک repo گیتهاب:
https://github.com/aabolfazl/Aurora-NativeBuffer
👍1🔥1
Hoosham Bebar Saadi - Www.DownLoadSpeed.IR
Mohsen Namjoo - Www.DownLoadSpeed.IR
گر سنگ فتنه بارد فرق منش سپر کن
ور تیر طعنه آید جان منش نشانه

سعدی
6
‏همسایه کناریم، غمگینم می کند. زن و شوهر صبح زود بیدار می شوند، می روند سر کار،
عصر باز می گردند . یک پسر و یک دختر دارند.
ساعت 9 شب، همه چراغهای خانه خاموش است. فردا صبح نیز زود بیدار می شوند،
سر کار می روند، عصر باز می گردند، ساعت 9، خاموشی... همسایه کناریم، غمگینم می کند...‏
آدمهای خوبی هستند، دوستشان دارم.
اما حس می کنم در حال غرق شدن اند، و نمی توانم کمکشان کنم. گذرانِ زندگی می کنند. بی خانمان نیستند. اما بهای گزافی می پردازند.
گاهی در میانه روز، به خانه شان می نگرم، و خانه نگاهم می کند، خانه، می گرید، می توانم حس کنم.


چارلز_بوکوفسکی
😢5👍1
‏تیم فنی در واکنش به تیم تست
😁1
Science can amuse and fascinate us all, but it is engineering that changes the world. (Isaac Asmiov)

یا به یه گفتار دیگه، مهندسی بالاترین جایگاه با اهمیتی است که میتوان در زندگی به آن دست یافت. مهندسی جامعه را به سطح تازه‌ای ارتقا میدهد.

@knowpow
1🔥1
توی این ویدیو در مورد زبون راست(Rust) صحبت میشه و مشکلاتی که ما درمورد مموری منجمنت با خودمون توی سی داریم رو تشریح میکنه و بهمون نشون میده که راست چطور برای اون راه حل داره و حلش کرده، آخرشم پرفورمنسش رو نشون میده و یه بررسی نهایی انجام میده، دیدنش رو بهتون پیشنهاد میکنم:

https://www.youtube.com/watch?v=WgLlwjZNEtY
👍1😱1
باید ها و نباید ها توضیحات هسته ی اصلی سی++ مدرن

https://www.modernescpp.com/index.php/category/modern-c

@knowpow
‏من تصمیم گرفتم کتابی که یکبار خونده بودم رو تو ویرگول خلاصه اش رو بنویسم، منبع فارسی برای سیستم پروگرمینگ واقعا فکر کنم اصلا نداریم ولی قرار نیست این رشته پست‌ها هم منبع برای سیستم پروگرمینگ باشه ولی میتونه نقطه ی شروع خوبی برای اونایی که میخوان یه تستی بزنن باشه، ‏میخوام کتاب The Linux Programming Interface از Michael Kerrisk رو با هم پیش بریم، خوده کتاب نمونه کد هارو با زبون C نوشته ولی اگه به نمونه کد نیازی باشه احتمالا با ++C میخوام پیش برم. هر فصل رو توی یه پست ویرگول مینویسم و کنارش توضیحات اضافی هم اگه نیازی بود میدم.

@knowpow
👍9
An Inspired Engineer
‏من تصمیم گرفتم کتابی که یکبار خونده بودم رو تو ویرگول خلاصه اش رو بنویسم، منبع فارسی برای سیستم پروگرمینگ واقعا فکر کنم اصلا نداریم ولی قرار نیست این رشته پست‌ها هم منبع برای سیستم پروگرمینگ باشه ولی میتونه نقطه ی شروع خوبی برای اونایی که میخوان یه تستی بزنن…
فصل اول، تاریخچه و مفهوم سیستم پروگرمینگ

قراره تاریخچه و مفهوم سیستم پروگرمینگ رو بررسی کنیم، اول به تاریخچه ی UNIX یه نگاهی بندازیم، لینوکس و C، زبونی که باهاش نوشته شده رو بررسی کنیم و از استاندارد های UNIX گذرا رد بشیم و باید آخر این فصل بدونیم لینوکس چیه و فرقش با یونیکس چیه؟ توی این فصل سعی کردم همون مفاهیم توی کتاب رو بگم و تاجایی که میتونم دست نخورده باقی بزارمشون، از فصل های دیگه که وارد کد میشیم ماجرا فرق میکنه و تغیراتی رو اعمال میکنم. بریم که شروع کنیم...

https://virgool.io/@abbasiabolfazl/linux-programing-interface-chapter-1-f643i9t6dwcj
👍5
An Inspired Engineer
‏من تصمیم گرفتم کتابی که یکبار خونده بودم رو تو ویرگول خلاصه اش رو بنویسم، منبع فارسی برای سیستم پروگرمینگ واقعا فکر کنم اصلا نداریم ولی قرار نیست این رشته پست‌ها هم منبع برای سیستم پروگرمینگ باشه ولی میتونه نقطه ی شروع خوبی برای اونایی که میخوان یه تستی بزنن…
فصل دوم، مفاهیم اساسی سیستم پروگرمینگ

قراره مفاهیم اساسی سیستم پروگرمینگ رو بررسی کنیم. اول به اینکه کرنل یا هسته ی لینوکس چیه؟ شل به چی میگن؟ بعد در مورد کاربرها و گروه های توی لینوکس بخونیم، یه نگاه کلی به File I/O، برنامه ها، پروسس ها، Memory mapping، لایبرری های های پویا و ثابت، سیگنال ها و Threads(توی فصل های بعد کامل توضیح داده میشه). توی این فصل هم سعی کردم همون مفاهیم توی کتاب رو بگم و تاجایی که میتونم دست نخورده باقی بزارمشون، از فصل های دیگه که وارد کد میشیم ماجرا فرق میکنه و تغیراتی رو اعمال میکنم، بریم که شروع کنیم...

https://virgool.io/@abbasiabolfazl/linux-programing-interface-chapter-2-c9w3zswzukgo
👍5
Lams .:.: MediaHits.Ir :.:.
Bahram .:.: MediaHits.Ir :.:.
ﺭﻭﯾﺎﻫﺎﺕ ﻣﯽ ﮐﺸﻨﺖ ﺟﻠﻮ، ﺧﺎﻃﺮﺍﺗﺖ ﻣﯽ ﮐﺸﻨﺖ ﻋﻘﺐ
ﭼﯽ ﻣﯽ ﻣﻮﻧﻪ ﺍﺯﺕ؟
ﯾﻪ ﭼﯿﺰﯼ ﻣﯿﺸﯽ ﺑﻪ ﻋﻤﻖ ﺍﻓﮑﺎﺭت و ﺑﻪ ﻃﻮﻝ ﺯﻧﺪﮔﯽ...

ﻭﻟﯽ ﺍﯾﻦ مهمه ﮐﯽ رفتنیه کی موندنی
ﮐﯽ ﺗﻮ ﺣﺎﺷﯿﻪ اس ﮐﯽ ﺗﻮ متن
ﮐﯽ ﯾﻪ ﺟﺮﻗﻪ اﺱ ﻭﺍﺳﻪ تغییر
ﺑﺎ ﭼﻨﺪ ﺧﻂ ﺷﻌﺮ ﺧﻮﻧﺪﻧﯽ...

@knowpow
👍21
Media is too big
VIEW IN TELEGRAM
یه شعر از سعدی توی استوری یکی از دوستام دیدم، بعد هی یه صدایی که حدس میزدم صدای استاد شجریان باشه توی ذهنم میخوند که: گفتی به روزگاری مهری نشسته گفتم بیرون نمیتوان کرد حتی به روزگاران…

گشتم و گشتم هی به یه نسخه ی استودیی از شهرام ناظری و استاد شجریان رسیدم ولی اون چیزی که توی ذهنم بود رو نتونستم پیدا کنم که دقیقا بعد از یه ساعت گشتن در نهایت بالاخره تو فیسبوک پیداش کردم.

لذت ببرید از این ۷ دقیقه با صدای استاد و همایون شجریان

البته این شعر از شفیعی کدکنی هست

@knowpow
🔥3
Soft Skills.pdf
1.2 MB
دوستانی که من را می‌شناسند می‌دانند که همیشه و همه جا از اهمیت یادگیری مهارت‌های نرم حرف می‌زنم.
دفتر مشاوره و سلامت وزارت علوم تحقیقات و فن‌آوری در مهرماه ۱۴۰۰ جزوه‌ای ۱۵۴ صفحه‌ای در خصوص مهارت‌های نرم منتشر کرده است که این روزها در شبکه‌های اجتماعی بازنشر می‌شود.
ضمن تشکر از مترجم و ویراستار این جزوه، آن را در این پیام می‌توانید بخوانید.
📌
لطفا برای نوجوانان، جوانان و دوستان خود نیز ارسال کنید.🔻🔻🔻
به کانال آموزش کسب‌وکار بپیوندید:
https://zil.ink/Afshari
instagram.com/Hadi.Afshari
@AfshariEntp
🔥1
بالاخره اولین عکس از #جیمزوب منتشر شد. زنده باد مهندسی، زنده باد علم✌️🚀

@knowpow
👍1
As scientists and engineers, most of us don't question the way things are done. we simply follow the momentum of the crowd, but revolutionary ideas that change the world on small and large scales happen when you return to the fundamentals and ask: "Is there a better way?"

Lex Fridman
@knowpow
👍3🤯1
An Inspired Engineer
فصل دوم، مفاهیم اساسی سیستم پروگرمینگ قراره مفاهیم اساسی سیستم پروگرمینگ رو بررسی کنیم. اول به اینکه کرنل یا هسته ی لینوکس چیه؟ شل به چی میگن؟ بعد در مورد کاربرها و گروه های توی لینوکس بخونیم، یه نگاه کلی به File I/O، برنامه ها، پروسس ها، Memory mapping،…
فصل سوم، مفاهیم برنامه نویسی سیستم

توی این فصل درمورد موضوعات مختلفی که پیش نیازهای برنامه نویسی سیستم هستند میپردازیم، ما با معرفی سیستم کال(system call) و جزئیات مراحلی که یه system call تو طول اجراش رخ میده شروع می کنیم. بعدش متد های کتابخانه و تفاوت آنها با فراخوانی های سیستم را در نظر می گیریم و این را با توضیح کتابخانه C (GNU) همراه می کنیم. از اونجایی که ما توی زبون C چیزی به اسم try catch نداریم، باید هر وقت که یه سیستم‌کال انجام میدیم یا یه متد از یه کتابخانه رو صدا میزنیم، همیشه وضعیت برگشتی رو بررسی کنیم تا مشخص بشه که آیا این کار موفق بوده یا ارور داشته؟ کتاب توی این فصل در مورد اینکه چطور بررسی رو انجام بدیم و در مورد یه سری متد کمکی یکم جلوتر توضیح میده، بریم که شروع کنیم...

https://virgool.io/@abbasiabolfazl/linux-programing-interface-chapter-3-grpsvtvrj0vv

@knowpow
👍4
👍4😱1
Forwarded from کارزار
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️ چه بلایی بر سر اینترنت آمده؟!

آرین اقبال، کارشناس فناوری اطلاعات در این ویدئو به صورت ساده توضیح می‌دهد که چگونه به صورت عمدی در پهنای باند بین‌الملل اختلال ایجاد شده است.

🟥 این ویدئو را به اشتراک بگذارید و به آگاهی‌بخشی در جامعه کمک کنید.

📌 همچنین با مطالعه و امضای کارزار «اعتراض عملی به اختلالات گسترده در اینترنت»، در مقابل این اتفاق سکوت نکنیم.
برای حمایت از این درخواست به لینک زیر مراجعه نمایید:

👉 https://www.karzar.net/filtering?utm_source=telegram

#منفعل_نباشیم

کارزار؛ پلتفرم مستقل جمع‌آوری امضا:
تلگرام | اینستاگرام | توییتر | کلاب‌هاوس
👍2