Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
داستان کامل انیاک و زنان پیشگام برنامهنویسی: از فراموشی تا جاودانگی
در سال ۱۹۴۵، در آزمایشگاههای مخفی دانشگاه پنسیلوانیا، ماشین عظیم ENIAC (اولین کامپیوتر تمام الکترونیک جهان) متولد شد. اما قلب تپنده این غول ۳۰ تنی، نه مدارهای الکترونیکی، بلکه ۶ زن جوان و نابغه بود که تاریخ آنها را فراموش کرد:
——————————-
### ۱. تولد یک انقلاب در سایه جنگ
کاامپیوتر - ENIAC برای محاسبه مسیر توپخانه در جنگ جهانی دوم ساخته شد
- مردان مهندس فقط سختافزار را طراحی کردند
- ارتش آمریکا ۶ ریاضیدان زن را استخدام کرد:
• بتتی هولبرتون (خالق اولین دیباگر تاریخ)
• جین بارتیک (مغز متفکر معماری نرمافزار)
• کی مکنالتی (پیشگام توابع ریاضی در کد)
• مارلین ملتزر (متخصص سیستمهای ورودی/خروجی)
• روت تایتلبام (نابغه محاسبات مسیر بالستیک)
• فرانسیس اسپنس (معمار الگوریتمهای موازی)
——————————————-
### ۲. برنامهنویسی بدون هیچ ابزاری!
این زنان با چالشهای باورنکردنی روبرو بودند:
🔹 هیچ زبان برنامهنویسی وجود نداشت → کدها را با سوئیچهای فیزیکی مینوشتند
🔹 هیچ خطایابی (Debugger) نداشتند → اشکالات را با محاسبات دستی پیدا میکردند
🔹 حتی دسترسی به خود کامپیوتر محدود بود → برنامهها را روی کاغذ طراحی میکردند
اختراعات کلیدی آنها:
🔹 مفهوم Subroutine (زیربرنامه)
🔹 تکنیک Breakpoint برای خطایابی
🔹معماری پرش شرطی (If-Then)
———————————-
### ۳. توطئه سکوت تاریخی
در مراسم رونمایی ENIAC در ۱۹۴۶:
🔹 عکسها فقط مردان مهندس را نشان دادند
🔹 در مستندات رسمی نامی از زنان برده نشد
🔹رسانهها آنها را فقط به عنوان "مدلهای تبلیغاتی" معرفی کردند
در ۱۹۸۵، کتی کلیمن (دانشجوی MIT) به طور تصادفی:
- عکسهای قدیمی از زنان کنار ENIAC را دید
- با تحقیق فهمید آنها واقعاً برنامهنویسان اصلی بودند
- ۲۰ سال تلاش کرد تا داستان را افشا کند که منجر شد:
✓ فیلم مستند "Top Secret Rosies" در ۲۰۱۰
✓ جایزه پیشگامان کامپیوتر از ACM در ۱۹۹۷
✓ ورود به تالار مشاهیر اینترنت در ۲۰۲۲
نویسنده: حسین سیلانی
📢 اخبار و آموزشهای بیشتر در کانال:
https://t.iss.one/linuxtnt)
در سال ۱۹۴۵، در آزمایشگاههای مخفی دانشگاه پنسیلوانیا، ماشین عظیم ENIAC (اولین کامپیوتر تمام الکترونیک جهان) متولد شد. اما قلب تپنده این غول ۳۰ تنی، نه مدارهای الکترونیکی، بلکه ۶ زن جوان و نابغه بود که تاریخ آنها را فراموش کرد:
——————————-
### ۱. تولد یک انقلاب در سایه جنگ
کاامپیوتر - ENIAC برای محاسبه مسیر توپخانه در جنگ جهانی دوم ساخته شد
- مردان مهندس فقط سختافزار را طراحی کردند
- ارتش آمریکا ۶ ریاضیدان زن را استخدام کرد:
• بتتی هولبرتون (خالق اولین دیباگر تاریخ)
• جین بارتیک (مغز متفکر معماری نرمافزار)
• کی مکنالتی (پیشگام توابع ریاضی در کد)
• مارلین ملتزر (متخصص سیستمهای ورودی/خروجی)
• روت تایتلبام (نابغه محاسبات مسیر بالستیک)
• فرانسیس اسپنس (معمار الگوریتمهای موازی)
——————————————-
### ۲. برنامهنویسی بدون هیچ ابزاری!
این زنان با چالشهای باورنکردنی روبرو بودند:
🔹 هیچ زبان برنامهنویسی وجود نداشت → کدها را با سوئیچهای فیزیکی مینوشتند
🔹 هیچ خطایابی (Debugger) نداشتند → اشکالات را با محاسبات دستی پیدا میکردند
🔹 حتی دسترسی به خود کامپیوتر محدود بود → برنامهها را روی کاغذ طراحی میکردند
اختراعات کلیدی آنها:
🔹 مفهوم Subroutine (زیربرنامه)
🔹 تکنیک Breakpoint برای خطایابی
🔹معماری پرش شرطی (If-Then)
———————————-
### ۳. توطئه سکوت تاریخی
در مراسم رونمایی ENIAC در ۱۹۴۶:
🔹 عکسها فقط مردان مهندس را نشان دادند
🔹 در مستندات رسمی نامی از زنان برده نشد
🔹رسانهها آنها را فقط به عنوان "مدلهای تبلیغاتی" معرفی کردند
در ۱۹۸۵، کتی کلیمن (دانشجوی MIT) به طور تصادفی:
- عکسهای قدیمی از زنان کنار ENIAC را دید
- با تحقیق فهمید آنها واقعاً برنامهنویسان اصلی بودند
- ۲۰ سال تلاش کرد تا داستان را افشا کند که منجر شد:
✓ فیلم مستند "Top Secret Rosies" در ۲۰۱۰
✓ جایزه پیشگامان کامپیوتر از ACM در ۱۹۹۷
✓ ورود به تالار مشاهیر اینترنت در ۲۰۲۲
نویسنده: حسین سیلانی
📢 اخبار و آموزشهای بیشتر در کانال:
https://t.iss.one/linuxtnt)
Forwarded from متخصص وردپرس | پوینا
میخواستیم توی اینماد از یه کسب و کار برای اقواممون شکایت کنیم
جالبه امکان شکایت در اینماد انقدر سخته شما نمیتونید شکایت کنید اصلا متخصص حوزه وب و دیجیتال هم باشه نمیتونید
اینماد واقعا خیلی مزخرفه پول رو میگیره یه لوگو بهت میده بعدشم هیچ کار نمیکنه
چرا؟
وقتی میخوای شکایت کنید:
باید شماره شماره ترمینال/پایانه رو وارد کنید یعنی وقتی وارد درگاه میشید عکس بگیرید از اون سمت چپ شماره ترمینال رو بردارید اونم اگر درگاهش رو عوض نکنه بعدا
شماره ارجاع که بانک بهتون 10 ثانیه نشون میده پیامک هم نمیکنه سریع بردارید
بعد مبلغ هم دقیقا با مالیاتش بردارید بزنید حتی ریال آخرشم نزنید نمیشه ها
تاریخشم درست درست باشه
بعد اینماد همه رو آنلاین چک میکنه یکیش صحیح نباشه امکان ثبت شکایت وجود نداره بعد اگر سیستمش وصل هم نباشه نمیتونید شکایت کنید
بعد تازه اینا هیچ کدومم پیامک نمیشه
این مسخره بازیاتون جمع کنید بهتره
ما توی اینماد یه شکایت ساده نمیتونیم ثبت کنیم
خدا به داد مردم عادی برسه که این همه سرشون کلاه میره
مشکل از کلاه بردار نیست مشکل از شماست
چون کلاه بردار میدونه شکایتی ازش نمیشه جرائت خلاف داره
@poinair پوینا
جالبه امکان شکایت در اینماد انقدر سخته شما نمیتونید شکایت کنید اصلا متخصص حوزه وب و دیجیتال هم باشه نمیتونید
اینماد واقعا خیلی مزخرفه پول رو میگیره یه لوگو بهت میده بعدشم هیچ کار نمیکنه
چرا؟
وقتی میخوای شکایت کنید:
باید شماره شماره ترمینال/پایانه رو وارد کنید یعنی وقتی وارد درگاه میشید عکس بگیرید از اون سمت چپ شماره ترمینال رو بردارید اونم اگر درگاهش رو عوض نکنه بعدا
شماره ارجاع که بانک بهتون 10 ثانیه نشون میده پیامک هم نمیکنه سریع بردارید
بعد مبلغ هم دقیقا با مالیاتش بردارید بزنید حتی ریال آخرشم نزنید نمیشه ها
تاریخشم درست درست باشه
بعد اینماد همه رو آنلاین چک میکنه یکیش صحیح نباشه امکان ثبت شکایت وجود نداره بعد اگر سیستمش وصل هم نباشه نمیتونید شکایت کنید
بعد تازه اینا هیچ کدومم پیامک نمیشه
این مسخره بازیاتون جمع کنید بهتره
ما توی اینماد یه شکایت ساده نمیتونیم ثبت کنیم
خدا به داد مردم عادی برسه که این همه سرشون کلاه میره
مشکل از کلاه بردار نیست مشکل از شماست
چون کلاه بردار میدونه شکایتی ازش نمیشه جرائت خلاف داره
@poinair پوینا
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from محتوای آزاد سهراب
فروم fsiran رو بهروز کردیم و همینطور پشتیبانی اولیه از تقویم جلالی رو هم بهش اضافه کردیم، اسکریپتش رو یک دستی به سر و روش بکشم توی گیتهاب میذارم تا اگر دیسکورسی داشتید بتونید استفاده کنید.
🔗 fsiran.org
ثبتنام برای عموم هم باز شد.
@SohrabContents
🔗 fsiran.org
ثبتنام برای عموم هم باز شد.
@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اینترنت با اختلال همراه است.
اینترنت مخابرات :
@TheRaymondDev
اینترنت مخابرات :
Failed to connect to github.com port 443 after 1832 ms: Couldn't connect to server
@TheRaymondDev
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
یه عده اومدن توی 20 ساعت با زبان Go یه بازی مار تحت پروتکل ssh ساختن با کلید های WASD میتونید حرکت کنید، ایده کلیش جالبه میشه چیزاهای دیگه هم پیاده کرد :
ssh sshtron.zachlatta.com
سورس کدش اگه خواستین خودتون بسازیدش :
github.com/zachlatta/sshtron
@Linuxor
ssh sshtron.zachlatta.com
سورس کدش اگه خواستین خودتون بسازیدش :
github.com/zachlatta/sshtron
@Linuxor
Forwarded from Laravel News
Preventing Command Conflicts with Laravel's Isolatable Interface https://laravel-news.com/isolatable
Laravel News
Preventing Command Conflicts with Laravel's Isolatable Interface - Laravel News
Laravel's Isolatable interface prevents concurrent command execution by implementing automatic locking mechanisms. Essential for data processing, backups, and system maintenance tasks where multiple instances could cause conflicts or corruption.
Forwarded from Linuxor ?
ابزار Husky یه پروژخ سبک و باحاله که hookهای گیت رو به زبون ساده مدیریت میکنه. مثلاً قبل از commit یه چکلیست از دستورای npm مثل eslint یا prettier اجرا میکنه، بدون اینکه خودت یادت بره.
مثلاً میتونی تو pre-commit بنویسی: npm run lint && npm test تا قبل از هر commit هم کدت بررسی شه، هم تستا رد شن.
typicode.github.io/husky/get-started.html
@Linuxor
مثلاً میتونی تو pre-commit بنویسی: npm run lint && npm test تا قبل از هر commit هم کدت بررسی شه، هم تستا رد شن.
typicode.github.io/husky/get-started.html
@Linuxor
Forwarded from Linuxor ?
ساختن ادیتور drag-n-drop یا پشتیبانی از markdown مستقیم از کاربر با Slate کاری نداره Slate انقدر لایه پایین طراحی شده که میتونی این فیچرها رو راحت و بهسبک خودت پیادهسازی کنی. بهدرد تیمهای محصولی میخوره که نیاز خاص دارن، نه فقط bold/italic.
github.com/ianstormtaylor/slate
@Linuxor
github.com/ianstormtaylor/slate
@Linuxor
Forwarded from Agora (Alireza Azadi)
tiivik️
سرویس Notable people
این سایت بامزهایه. میری تو نقشه و میتونی ببینی تو هر نقطه مشهور ترین آدم کی بوده. یک رنکی به هر کسی داده بر اساس سورسش. فیلتر هم حتی داره بر اساس موضوع شهرت: فرهنگ، علم و اکتشاف، رهبری (منظور رهبرهای سیاسیه) و ورزشی.
Nature
A cross-verified database of notable people, 3500BC-2018AD
Scientific Data - A cross-verified database of notable people, 3500BC-2018AD
The Gambler
Kenny Rogers
You never count your money when you're sittin' at the table
There'll be time enough for countin' when the dealing's done
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
ویدیو شماره ۱۰ - تفاوت Forward و Recurse
توی این ویدیو توضیح دادم که تفاوت بین Forward و Recurse در چی هست و کجاها باید ازشون استفاده کرد
https://youtu.be/vwQGIeWQsV8
توی این ویدیو توضیح دادم که تفاوت بین Forward و Recurse در چی هست و کجاها باید ازشون استفاده کرد
https://youtu.be/vwQGIeWQsV8
YouTube
ویدیو شماره ۱۰ - تفاوت Forward و Recurse
توی این ویدیو توضیح دادم که تفاوت بین Forward و Recurse در چی هست و کجاها باید ازشون استفاده کرد
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
اینبار خیلی کوتاه شد
ازم بعید بود
😁
ازم بعید بود
😁
Forwarded from Laravel News
Symfony AI Components https://laravel-news.com/symfony-ai-components
Laravel News
Symfony AI Components - Laravel News
Symfony AI is a set of components that integrate AI capabilities into PHP applications. While these packages are still considered experimental, let's check out what components Symfony will offer for building AI applications with PHP.
Forwarded from Linuxor ?
این ریپو توش یه سری مثال PyTorch هست که دیپ لرننیگ رو در نهایت بهتون یاد میده، ازبخش مقدماتی رگرسیون خطی بگیر تا پیشرفته تر مثل شبکه های عصبی CNN
github.com/yunjey/pytorch-tutorial
@Linuxor
github.com/yunjey/pytorch-tutorial
@Linuxor
Forwarded from Linuxor ?
قبل از اینکه برنامه نویسا یهویی بیان سمت VSCode کلی ادیتور دیگه بود و هر دسته از برنامه نویسا از یه ادیتور استفاده میکردن، الانم کلی ادیتور دیگه وجود داره ولی ممکنه اسمشون به گوشتون نخورده باشه، این یکی lapce رو اگه ندیدید حتما تستش کنید :
lap.dev/lapce/
@Linuxor
lap.dev/lapce/
@Linuxor
Forwarded from Linuxor ?
توی بکگراند بعضی سایتا دیدین یه سری ذرات معلق حرکت میکنن؟ ساختش کاری نداره فقط کافیه یه تگ div بسازین و اسکریپت زیر رو بهش اضافه کنید، قابلیت کانفیگ هم داره و با سلیقه خودتون میتونید تغییرش بدید
vincentgarreau.com/particles.js
@Linuxor
vincentgarreau.com/particles.js
@Linuxor