Forwarded from RandRng
چرا کسی اسم بچههاش رو
موسی و بینا نمیذاره ؟
ماهم صدا کنیم:
بیناموسا، بیاید مامانتون اومد.
موسی و بینا نمیذاره ؟
ماهم صدا کنیم:
بیناموسا، بیاید مامانتون اومد.
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
با js ویندوز هم ران کردن
ویندوز 95 روی الکترون
https://github.com/felixrieseberg/windows95/
@DevTwitter
ویندوز 95 روی الکترون
https://github.com/felixrieseberg/windows95/
@DevTwitter
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
Forwarded from RandRng
این خلاصه صحبتم با یکی از دوستان بود
چند روز پیش که این پست رو گذاشتم؛
https://news.1rj.ru/str/per3onal/715
بعدش رفتم سراغ ایدههای بعدی؛ با یکی از همکاران و دوستان قدیمی راجبشون مشورت کردم و گفتم که میخوام اینبار تنها اینکار رو بکنم.
ماها چندین سال هست، همدیگر رو میشناسیم و ایشون هم به خوبی شرایط ایران رو میشناسه.
نهایت حرفش به اینجا رسید که، تا وقتی توی ایران هستی دنبال ارائه محصول جدید نرو! چیزی توسعه بده که ارزش فروش نداره اما ارزش استفاده داره این رو برای گرفتن ویزا نیاز داری
که تهش شد جمله بالا:
این آدم بیش از ۱۰ تا استارتاپ موفق داشته.
چند روز پیش که این پست رو گذاشتم؛
https://news.1rj.ru/str/per3onal/715
بعدش رفتم سراغ ایدههای بعدی؛ با یکی از همکاران و دوستان قدیمی راجبشون مشورت کردم و گفتم که میخوام اینبار تنها اینکار رو بکنم.
ماها چندین سال هست، همدیگر رو میشناسیم و ایشون هم به خوبی شرایط ایران رو میشناسه.
نهایت حرفش به اینجا رسید که، تا وقتی توی ایران هستی دنبال ارائه محصول جدید نرو! چیزی توسعه بده که ارزش فروش نداره اما ارزش استفاده داره این رو برای گرفتن ویزا نیاز داری
که تهش شد جمله بالا:
you're not building a product. you're building a passport.
این آدم بیش از ۱۰ تا استارتاپ موفق داشته.
Telegram
RandRng
سه تا پروژه هر سه تا بابت چیزایی که دستم نیست وقتی توسعه کد تموم شد به مشکل خورد مثلا اینکه؛
License agreement
برای قراردادهای جدید Enterprise عوض بشه و کارهایی که من با api میکنم غیر قانونی بشه و باید خسارت بدم به شرکت و ...
اوضاع اصلا خوب پیش نمیره؛…
License agreement
برای قراردادهای جدید Enterprise عوض بشه و کارهایی که من با api میکنم غیر قانونی بشه و باید خسارت بدم به شرکت و ...
اوضاع اصلا خوب پیش نمیره؛…
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 19 : دستورالعمل های مقایسه و پرش شرطی
در این قسمت به بررسی دستورالعمل های مقایسه (CMP) و پرش های شرطی خواهیم پرداخت که به وسیله ی آن ها میتوان بر اساس نتیجه یک شرط خاص و مقایسه ، به بخشی از برنامه پرش کرد . آن ها پایه ای برای پیاده سازی ساختار هایی نظیر دستورات شرط (IF/ELSE) و حلقه های شرط (WHILE , FOR , ...) هستند .
Aparat : https://www.aparat.com/v/kyxa36x
Youtube : https://youtu.be/2yqAkoIq6ZE
🆔 : @MrPythonBlog | BOOST
در این قسمت به بررسی دستورالعمل های مقایسه (CMP) و پرش های شرطی خواهیم پرداخت که به وسیله ی آن ها میتوان بر اساس نتیجه یک شرط خاص و مقایسه ، به بخشی از برنامه پرش کرد . آن ها پایه ای برای پیاده سازی ساختار هایی نظیر دستورات شرط (IF/ELSE) و حلقه های شرط (WHILE , FOR , ...) هستند .
Aparat : https://www.aparat.com/v/kyxa36x
Youtube : https://youtu.be/2yqAkoIq6ZE
🆔 : @MrPythonBlog | BOOST
Forwarded from Gopher Academy
🔵 عنوان مقاله
Understanding the Go Compiler: The Scanner
🟢 خلاصه مقاله:
این مقاله، با معرفی نقش Scanner در Go Compiler، توضیح میدهد که چگونه متن خام به توکنهای دقیق و موقعیتدار تبدیل میشود تا مراحل بعدی مانند parser و type checker بتوانند روی آن کار کنند. تمرکز مقاله بر سادگی قواعد واژگانی Go، نبود preprocessor و سازوکار semicolon insertion است که باعث میشود کد خواناتر و ابزارها قابلاعتمادتر باشند.
نویسنده انواع توکنها را مرور میکند: شناسهها با پشتیبانی Unicode، اعداد صحیح و اعشاری و imaginary با امکان استفاده از underscore، رشتههای interpreted و raw، و rune literals. همچنین به نحوهی تشخیص و نادیدهگیری یا نگهداری کامنتها بر حسب نیاز ابزار اشاره میکند. بخشی هم به گزارش خطا و ادامهی اسکن در مواجهه با ورودیهای نامعتبر میپردازد و اهمیت go/token برای نگهداری دقیق موقعیتها را توضیح میدهد.
در پایان، با معرفی بستههای go/scanner و go/token، مسیر ساخت ابزارهایی مثل linter و formatter نشان داده میشود و تفاوت آنها با پیادهسازی داخلی کامپایلر بیان میگردد. نتیجه اینکه طراحی خطی و سادهی Scanner، سرعت ابزار Go و کیفیت پیامهای خطا و تحلیلهای ایستا را ممکن کرده است.
#Go #Golang #GoCompiler #Scanner #Lexer #Parsing #StaticAnalysis #ProgrammingLanguages
🟣لینک مقاله:
https://golangweekly.com/link/176905/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Understanding the Go Compiler: The Scanner
🟢 خلاصه مقاله:
این مقاله، با معرفی نقش Scanner در Go Compiler، توضیح میدهد که چگونه متن خام به توکنهای دقیق و موقعیتدار تبدیل میشود تا مراحل بعدی مانند parser و type checker بتوانند روی آن کار کنند. تمرکز مقاله بر سادگی قواعد واژگانی Go، نبود preprocessor و سازوکار semicolon insertion است که باعث میشود کد خواناتر و ابزارها قابلاعتمادتر باشند.
نویسنده انواع توکنها را مرور میکند: شناسهها با پشتیبانی Unicode، اعداد صحیح و اعشاری و imaginary با امکان استفاده از underscore، رشتههای interpreted و raw، و rune literals. همچنین به نحوهی تشخیص و نادیدهگیری یا نگهداری کامنتها بر حسب نیاز ابزار اشاره میکند. بخشی هم به گزارش خطا و ادامهی اسکن در مواجهه با ورودیهای نامعتبر میپردازد و اهمیت go/token برای نگهداری دقیق موقعیتها را توضیح میدهد.
در پایان، با معرفی بستههای go/scanner و go/token، مسیر ساخت ابزارهایی مثل linter و formatter نشان داده میشود و تفاوت آنها با پیادهسازی داخلی کامپایلر بیان میگردد. نتیجه اینکه طراحی خطی و سادهی Scanner، سرعت ابزار Go و کیفیت پیامهای خطا و تحلیلهای ایستا را ممکن کرده است.
#Go #Golang #GoCompiler #Scanner #Lexer #Parsing #StaticAnalysis #ProgrammingLanguages
🟣لینک مقاله:
https://golangweekly.com/link/176905/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Internals for Interns
The Scanner | Internals for Interns
This is part of a series where I’ll walk you through the entire Go compiler, covering each phase from source code to executable. If you’ve ever wondered what happens when you run go build, you’re in the right place.
Note: This article is based on Go 1.25.3.…
Note: This article is based on Go 1.25.3.…
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
#بدرد
پک غولآسای دیزاینرها
۱۰۰۰+ موکاپ، ۳۰هزار فونت، ۶۵۰هزار SVG + کلی براش، اکشن، پریست...
چندتا از دوستان چنین چیزی نیاز داشتن گفتم اینجا بزارم که کسای دیگه ای هم که نیاز دارن استفاده کنن
تا برداشته نشده لینکش ، دانلود کنید
لینک:
https://drive.google.com/drive/folders/1fW6hBGiUWzR390XqZUUJXPCViDcfHxSJ
@DevTwitter | <Mr.programmer/>
پک غولآسای دیزاینرها
۱۰۰۰+ موکاپ، ۳۰هزار فونت، ۶۵۰هزار SVG + کلی براش، اکشن، پریست...
چندتا از دوستان چنین چیزی نیاز داشتن گفتم اینجا بزارم که کسای دیگه ای هم که نیاز دارن استفاده کنن
تا برداشته نشده لینکش ، دانلود کنید
لینک:
https://drive.google.com/drive/folders/1fW6hBGiUWzR390XqZUUJXPCViDcfHxSJ
@DevTwitter | <Mr.programmer/>
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸برای اینکه کدمون تمیزتر و حرفهایتر بشه، چه چیزهایی رو باید رعایت کنیم یا از چی استفاده کنیم؟ تجربه و نظر خودتون چیه؟
نظر خودم: یاد گرفتن تست نویسی
چون شمارو ناچار میکنه تا یسری اصول رو رعایت کنید مثل solid - clean code - پرهیز از Singleton و Global State غیرضروری
توابع کوچکتر = تست راحتتر + Mock کمتر و.......
@TheRaymondDev
نظر خودم: یاد گرفتن تست نویسی
چون شمارو ناچار میکنه تا یسری اصول رو رعایت کنید مثل solid - clean code - پرهیز از Singleton و Global State غیرضروری
توابع کوچکتر = تست راحتتر + Mock کمتر و.......
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 من تازه متوجه شدم که تنها دو کشوری که اکنون فعالیت استارتاپی قابل توجهی دارند، به معنای واقعی کلمه فقط ایالات متحده و چین هستند.
بقیه جهان واقعاً نمی توانند استارتاپ راهاندازی کنند، بودجه ندارند، نمیتوانند آنها را رشد دهند و بیشتر شبیه پروژه های سرگرمی نمایشی برای دولت هایشان است.
که ممکن است به ما بگوید ثروت آینده در کجای جهان متمرکز خواهد شد.
#توییت
@TheRaymondDev
بقیه جهان واقعاً نمی توانند استارتاپ راهاندازی کنند، بودجه ندارند، نمیتوانند آنها را رشد دهند و بیشتر شبیه پروژه های سرگرمی نمایشی برای دولت هایشان است.
که ممکن است به ما بگوید ثروت آینده در کجای جهان متمرکز خواهد شد.
#توییت
@TheRaymondDev
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
خواستین پایتون و ماشینلرنینگ یاد بگیرین هر جای دیگه برین ضرره. حالا ببینین کی گفتم :)) اینقدر وقت رو کورسهای پایتون آشغالی که حتی ذرهای بهتون چرایی قضایا رو نمیگن نذارین.
https://www.youtube.com/@Pytopia/playlists
@DevTwitter | <Ali/>
https://www.youtube.com/@Pytopia/playlists
@DevTwitter | <Ali/>
Forwarded from Laravel News
Track, Manage, and Monitor Queue Jobs with Vantage https://news.1rj.ru/str/iv?url=https://laravel-news.com/track-manage-and-monitor-queue-jobs-with-vantage&rhash=8fee474e8a1638
Laravel News
Track, Manage, and Monitor Queue Jobs with Vantage
Vantage is a Laravel package that tracks and monitors your queue jobs. This package automatically records job execution history, failures, and job retries and provides a simple web interface to view everything.
Forwarded from Abolfazl Devs (Abolfazl)
ربات دانلود از اینستاگرام 🔥
◾️ دانلود پست ها و ریلز ها
◾️ مشاهده اطلاعات پروفایل
◾️ دانلود عکس پروفایل
✅ بدون عضویت اجباری
✅ سریع و بدون تبلیغ
👇👇
📍@ig_dl_bot
◾️ دانلود پست ها و ریلز ها
◾️ مشاهده اطلاعات پروفایل
◾️ دانلود عکس پروفایل
✅ بدون عضویت اجباری
✅ سریع و بدون تبلیغ
👇👇
📍@ig_dl_bot
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نیکیتا بیر، رئیس بخش محصولات X، اعلام کرد که پرچم های اجباری کشورها روی حساب ها ظرف «۷۲ ساعت» در دسترس خواهند بود.
#خبر
#توییت
@TheRaymondDev
#خبر
#توییت
@TheRaymondDev
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Linuxor ?
میدونستین پروتکل MCP که عاملهای AI رو مدیریت میکنه و کلی از شرکتا ازش استفاده میکنن، پر از حفرههای امنیتیه؛ مثل دسترسیهای نامحدود، نظارت ناقص و ریسک حمله زنجیرهای. حتی یه عامل مخرب میتونه کل سیستم رو تهدید کنه.
راه حل هایی هم براش ارائه شده ولی یه چیز جدیدی اومده به اسم Runlayer که در لحظه درخواست رو آنالیز میکنه، عامل رو رصد میکنه ببینه چیکارا میکنه اگه الگوی مشکوکی دید جلوشو میگیره.
وقتی هوش مصنوعی به دادههای حساس شرکت ها وصل میشه (مثل دیتابیسهای داخلی، APIهای خصوصی و غیره)، امنیت خیلی به چالش کشیده میشه، بدون ابزارهایی مثل Runlayer، شرکتها مجبورند دو گزینه سختگیرانه رو انتخاب کنند: یا اجازه کامل به AI برای دسترسی، که ریسک داره، یا جلوی استفاده از AI توی سیستمهای مهم را بگیرند. Runlayer داره در واقع یه راه میانه و امنتر فراهم میکنه.
@Linuxor
راه حل هایی هم براش ارائه شده ولی یه چیز جدیدی اومده به اسم Runlayer که در لحظه درخواست رو آنالیز میکنه، عامل رو رصد میکنه ببینه چیکارا میکنه اگه الگوی مشکوکی دید جلوشو میگیره.
وقتی هوش مصنوعی به دادههای حساس شرکت ها وصل میشه (مثل دیتابیسهای داخلی، APIهای خصوصی و غیره)، امنیت خیلی به چالش کشیده میشه، بدون ابزارهایی مثل Runlayer، شرکتها مجبورند دو گزینه سختگیرانه رو انتخاب کنند: یا اجازه کامل به AI برای دسترسی، که ریسک داره، یا جلوی استفاده از AI توی سیستمهای مهم را بگیرند. Runlayer داره در واقع یه راه میانه و امنتر فراهم میکنه.
@Linuxor
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
لا عالیجناب planetscale تو یه لیگ دیگه مقاله میده بیرون
مقاله بنیادیه. پیشنهاد میکنم حتما بخونید
https://planetscale.com/blog/caching
@DevTwitter | <Hossein Nazari/>
مقاله بنیادیه. پیشنهاد میکنم حتما بخونید
https://planetscale.com/blog/caching
@DevTwitter | <Hossein Nazari/>
Forwarded from Linuxor ?
Forwarded from Linuxor ?
توی پروژه خودتون کار هایی که شرکت های بزرگ میکنن رو کپی نکنید، اونا هم اشتباه میکنن ولی چون قدرت ترمیم و توان ریسک بالایی دارن دیده نمیشن.
مثلا ریبرندینگ رو همه دارن میگن خیلی حساسه و ممکنه پروژه رو نابود کنه، ولی توییتر کلفت بود انجامش داد و چیزیشم نشد، یا اپل که توی ui هیچ شرکتی رقیبش نمیشه، اومد یه استایل لیکوید گلس آورد بالا که خیلی از اصول اولیه ui/ux توش نقض میشه ولی چرا چیزیش نشده؟ چون کلفته.
پروژه های کوچیک اصلا به شما فرصت اشتباه کردن نمیدن که بخواید این چیزارو تست کنید، پس اگه پروژتون کوچیکه بیخودی از این پروژه های بزرگ چیزی کپی نکنید، اونا کلفتن با اشتباهاتشون چیزیشون نمیشه !
@Linuxor
مثلا ریبرندینگ رو همه دارن میگن خیلی حساسه و ممکنه پروژه رو نابود کنه، ولی توییتر کلفت بود انجامش داد و چیزیشم نشد، یا اپل که توی ui هیچ شرکتی رقیبش نمیشه، اومد یه استایل لیکوید گلس آورد بالا که خیلی از اصول اولیه ui/ux توش نقض میشه ولی چرا چیزیش نشده؟ چون کلفته.
پروژه های کوچیک اصلا به شما فرصت اشتباه کردن نمیدن که بخواید این چیزارو تست کنید، پس اگه پروژتون کوچیکه بیخودی از این پروژه های بزرگ چیزی کپی نکنید، اونا کلفتن با اشتباهاتشون چیزیشون نمیشه !
@Linuxor