Forwarded from DevTwitter | توییت برنامه نویسی
کد مپ
یک ابزار قدرتمند خط فرمان (CLI) که دایرکتوری پروژه شما را اسکن میکند و مستندات جامع مارکداون برای تمام فایلهای کد تولید میکند.
ویژگیها
اسکن بازگشتی دایرکتوریها برای فایلهای کد از هر زیرپوشهای
پشتیبانی از بیش از ۳۰ زبان برنامهنویسی و نوع فایل
تولید یک سند مارکداون تمیز و فرمتشده با:
نمای درختی ساختار پروژه از دایرکتوری فعلی
جدول خلاصه فایلها با اندازهها و انواع
محتوای کامل فایلها با بلوکهای کد برجستهسازی شده نحوی (syntax-highlighted)
تشخیص خودکار ریشه پروژه (از طریق .git یا package.json)
نادیده گرفتن دایرکتوریهای ساخت رایج و وابستگیها (node_modules، dist و غیره)
مدیریت فایلهای بزرگ به صورت هوشمند (رد کردن فایلهای بیش از ۱ مگابایت)
نرمالسازی مسیرهای کراسپلتفرم (استفاده از اسلش جلو)
مدیریت خطاهای قوی با پیامهای خطای دقیق
لینک npm پروژه:
https://www.npmjs.com/package/@mehti/codemap
@DevTwitter | <Mehdi/>
یک ابزار قدرتمند خط فرمان (CLI) که دایرکتوری پروژه شما را اسکن میکند و مستندات جامع مارکداون برای تمام فایلهای کد تولید میکند.
ویژگیها
اسکن بازگشتی دایرکتوریها برای فایلهای کد از هر زیرپوشهای
پشتیبانی از بیش از ۳۰ زبان برنامهنویسی و نوع فایل
تولید یک سند مارکداون تمیز و فرمتشده با:
نمای درختی ساختار پروژه از دایرکتوری فعلی
جدول خلاصه فایلها با اندازهها و انواع
محتوای کامل فایلها با بلوکهای کد برجستهسازی شده نحوی (syntax-highlighted)
تشخیص خودکار ریشه پروژه (از طریق .git یا package.json)
نادیده گرفتن دایرکتوریهای ساخت رایج و وابستگیها (node_modules، dist و غیره)
مدیریت فایلهای بزرگ به صورت هوشمند (رد کردن فایلهای بیش از ۱ مگابایت)
نرمالسازی مسیرهای کراسپلتفرم (استفاده از اسلش جلو)
مدیریت خطاهای قوی با پیامهای خطای دقیق
لینک npm پروژه:
https://www.npmjs.com/package/@mehti/codemap
@DevTwitter | <Mehdi/>
Forwarded from Arman Asadian
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل پلتفرم آموزشی جدیدی با ٣٠٠٠ دوره و آزمایشگاه آنلاین راهاندازی کرد
گوگل پلتفرم آموزشی جدیدی به نام Google Skills معرفی کرده که بیش از ٣٠٠٠ دوره، گواهی و آزمایشگاه آموزشی را در یک بستر واحد گردآوری میکند.
این پلتفرم مجموعههای Grow with Google، Google Cloud، Google DeepMind و Google for Education را پوشش میدهد و تمرکز اصلی آن بر هوش مصنوعی و هوش مصنوعی مولد است، هرچند موضوعاتی مانند تحلیل داده، امنیت سایبری و بهرهوری شخصی نیز در آن وجود دارد. تنها در سال گذشته بیش از ٢۶ میلیون کاربر در دورهها و آزمایشگاههای این سرویسها شرکت کردهاند.
کاربران میتوانند رایگان ثبتنام کنند و ماهانه ٣۵ اعتبار دریافت کنند، اما برای دورههای پیشرفته و گواهیهای حرفهای نیاز به اشتراک پولی است.
@DevTwitter | <Digiato/>
گوگل پلتفرم آموزشی جدیدی به نام Google Skills معرفی کرده که بیش از ٣٠٠٠ دوره، گواهی و آزمایشگاه آموزشی را در یک بستر واحد گردآوری میکند.
این پلتفرم مجموعههای Grow with Google، Google Cloud، Google DeepMind و Google for Education را پوشش میدهد و تمرکز اصلی آن بر هوش مصنوعی و هوش مصنوعی مولد است، هرچند موضوعاتی مانند تحلیل داده، امنیت سایبری و بهرهوری شخصی نیز در آن وجود دارد. تنها در سال گذشته بیش از ٢۶ میلیون کاربر در دورهها و آزمایشگاههای این سرویسها شرکت کردهاند.
کاربران میتوانند رایگان ثبتنام کنند و ماهانه ٣۵ اعتبار دریافت کنند، اما برای دورههای پیشرفته و گواهیهای حرفهای نیاز به اشتراک پولی است.
@DevTwitter | <Digiato/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Writing Better Go: Lessons from 10 Code Reviews
🟢 خلاصه مقاله:
** این اسلایدها با عنوان Writing Better Go: Lessons from 10 Code Reviews حاصل ارائهای از Konrad Reiche در GoLab 2025 است و مجموعهای از الگوهای تکرارشونده در بازبینیهای واقعی کد را به راهنماییهای عملی تبدیل میکند. محور اصلی، نوشتن کد ساده و خوانا با Go است: طراحی APIهای کوچک و منسجم، نامگذاری دقیق، تعریف interface در محل مصرف، استفاده سنجیده از composition، صفر-مقدارهای مفید، عبور منظم context و پرهیز از وضعیتهای سراسری.
بخش مهمی از درسها به خطاها و ثبت رویداد میپردازد: خطاها را بهعنوان مقدار مدیریت کنید، با %w زمینه اضافه کنید، از panic فقط برای شکستهای غیرقابلبازیابی در آغاز اجرا بهره ببرید، منابع را با defer جمع کنید، و در کتابخانهها بهجای لاگکردن، خطا برگردانید تا برنامه اصلی مسئول لاگ باشد.
در همروندی، تأکید بر سادگی و ایمنی است: چرخه عمر goroutineها را صریح کنید، آنها را به context گره بزنید، با select روی context.Done() از نشت جلوگیری کنید، و بسته به مسئله از channel یا ابزارهای sync بهدرستی استفاده کنید. بافرگذاری آگاهانه، مستندسازی قراردادها، و اعمال timeout و backpressure در پایپلاینها ضروری است.
برای کیفیت و کارایی، تستهای جدولمحور، پوشش مرزی، fuzzing، اجرای race detector، بنچمارک با testing.B و پروفایل با pprof توصیه میشود؛ از بهینهسازی زودهنگام بپرهیزید و تغییرات را بر اساس اندازهگیری انجام دهید.
در نهایت، فرهنگ بازبینی و ابزارهای خودکار نقش کلیدی دارند: یکدستی با gofmt/goimports، بررسیهای خودکار با go vet و staticcheck در CI، درخواستهای کوچک با پیامهای شفاف و تمرکز بازبینی بر درستی، طراحی و نگهداشتپذیری. این چکلیست عملی میتواند فوراً در تیمها و کدبیسهای Go به کار گرفته شود.
#Go #Golang #CodeReview #GoLab2025 #SoftwareEngineering #BestPractices #Concurrency #ErrorHandling
🟣لینک مقاله:
https://golangweekly.com/link/175975/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Writing Better Go: Lessons from 10 Code Reviews
🟢 خلاصه مقاله:
** این اسلایدها با عنوان Writing Better Go: Lessons from 10 Code Reviews حاصل ارائهای از Konrad Reiche در GoLab 2025 است و مجموعهای از الگوهای تکرارشونده در بازبینیهای واقعی کد را به راهنماییهای عملی تبدیل میکند. محور اصلی، نوشتن کد ساده و خوانا با Go است: طراحی APIهای کوچک و منسجم، نامگذاری دقیق، تعریف interface در محل مصرف، استفاده سنجیده از composition، صفر-مقدارهای مفید، عبور منظم context و پرهیز از وضعیتهای سراسری.
بخش مهمی از درسها به خطاها و ثبت رویداد میپردازد: خطاها را بهعنوان مقدار مدیریت کنید، با %w زمینه اضافه کنید، از panic فقط برای شکستهای غیرقابلبازیابی در آغاز اجرا بهره ببرید، منابع را با defer جمع کنید، و در کتابخانهها بهجای لاگکردن، خطا برگردانید تا برنامه اصلی مسئول لاگ باشد.
در همروندی، تأکید بر سادگی و ایمنی است: چرخه عمر goroutineها را صریح کنید، آنها را به context گره بزنید، با select روی context.Done() از نشت جلوگیری کنید، و بسته به مسئله از channel یا ابزارهای sync بهدرستی استفاده کنید. بافرگذاری آگاهانه، مستندسازی قراردادها، و اعمال timeout و backpressure در پایپلاینها ضروری است.
برای کیفیت و کارایی، تستهای جدولمحور، پوشش مرزی، fuzzing، اجرای race detector، بنچمارک با testing.B و پروفایل با pprof توصیه میشود؛ از بهینهسازی زودهنگام بپرهیزید و تغییرات را بر اساس اندازهگیری انجام دهید.
در نهایت، فرهنگ بازبینی و ابزارهای خودکار نقش کلیدی دارند: یکدستی با gofmt/goimports، بررسیهای خودکار با go vet و staticcheck در CI، درخواستهای کوچک با پیامهای شفاف و تمرکز بازبینی بر درستی، طراحی و نگهداشتپذیری. این چکلیست عملی میتواند فوراً در تیمها و کدبیسهای Go به کار گرفته شود.
#Go #Golang #CodeReview #GoLab2025 #SoftwareEngineering #BestPractices #Concurrency #ErrorHandling
🟣لینک مقاله:
https://golangweekly.com/link/175975/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Speaker Deck
Writing Better Go: Lessons from 10 Code Reviews
Why do Go developers obsess over variable names, error handling, and interfaces, even when your approach does the job, too? Whether gently or not so gen…
Forwarded from Geek Alerts
استارلینک بیخیال اپراتورها شده و میخواد تا ۱-۲ سال دیگه خودش مستقیم سرویس تماس و اینترنت موبایلی بده، صرفا شما یه اشتراک از خود استارلینک میخرید و سراسر دنیا میتونید با موبایل از اینترنت استفاده کنید.
نیاز به گوشی جدید داره و اولین گوشیهایی که با مودمهای استارلینک وارد بازار میشن حدود ۱-۲ سال دیگه میان، اگه سقف فلزی بالا سرتون نباشه داخل خونه هم آنتن میده. [L]
🤓 @geekalerts
نیاز به گوشی جدید داره و اولین گوشیهایی که با مودمهای استارلینک وارد بازار میشن حدود ۱-۲ سال دیگه میان، اگه سقف فلزی بالا سرتون نباشه داخل خونه هم آنتن میده. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from BenDev
🎯 گوگل AI (@GoogleAI
امروز ما یک دستاورد بزرگ را اعلام میکنیم که گامی چشمگیر در دنیای رایانش کوانتومی به شمار میرود. برای نخستین بار در تاریخ، تیمهای ما در @GoogleQuantumAI نشان دادهاند که یک رایانهی کوانتومی میتواند یک الگوریتم قابلتأیید را با موفقیت اجرا کند — ۱۳٬۰۰۰ برابر سریعتر از ابررایانههای کلاسیک پیشرو.
این دستاورد بر پایهی پیشرفتهای پیشین در کشفیات رایانش کوانتومی ساخته شده است. در سال ۲۰۱۹، ما ثابت کردیم که یک رایانهی کوانتومی میتواند مسئلهای را حل کند که برای یک رایانهی کلاسیک هزاران سال زمان میبرد. سپس در سال ۲۰۲۴، تراشهی جدید ما به نام Willow یک مشکل اساسی در تصحیح خطای کوانتومی را حل کرد که تقریباً ۳۰ سال جامعهی علمی را به چالش کشیده بود.
دستاورد امروز ما را یک گام دیگر به سوی رایانههای کوانتومیای نزدیکتر میکند که میتوانند باعث کشفیات بزرگ در حوزههایی مانند پزشکی و علم مواد شوند.
🕓 ۲۲ اکتبر ۲۰۲۵ – ۱.۲ میلیون بازدید
@BenDevelop
امروز ما یک دستاورد بزرگ را اعلام میکنیم که گامی چشمگیر در دنیای رایانش کوانتومی به شمار میرود. برای نخستین بار در تاریخ، تیمهای ما در @GoogleQuantumAI نشان دادهاند که یک رایانهی کوانتومی میتواند یک الگوریتم قابلتأیید را با موفقیت اجرا کند — ۱۳٬۰۰۰ برابر سریعتر از ابررایانههای کلاسیک پیشرو.
این دستاورد بر پایهی پیشرفتهای پیشین در کشفیات رایانش کوانتومی ساخته شده است. در سال ۲۰۱۹، ما ثابت کردیم که یک رایانهی کوانتومی میتواند مسئلهای را حل کند که برای یک رایانهی کلاسیک هزاران سال زمان میبرد. سپس در سال ۲۰۲۴، تراشهی جدید ما به نام Willow یک مشکل اساسی در تصحیح خطای کوانتومی را حل کرد که تقریباً ۳۰ سال جامعهی علمی را به چالش کشیده بود.
دستاورد امروز ما را یک گام دیگر به سوی رایانههای کوانتومیای نزدیکتر میکند که میتوانند باعث کشفیات بزرگ در حوزههایی مانند پزشکی و علم مواد شوند.
🕓 ۲۲ اکتبر ۲۰۲۵ – ۱.۲ میلیون بازدید
@BenDevelop
Forwarded from DevTwitter | توییت برنامه نویسی
تست خودکار کامپوننتهای React!
اولین پکیج NPM من منتشر شد: auto-react-test
با این پکیج میتونید تستهای اولیه و خودکار برای کامپوننتهای React بسازید و کمی از وقتتون رو صرف نوشتن دستی تستها کم کنید.
این پکیج هنوز نسخههای اولیه هست و کامل نیست، اما در حال توسعه و بهبوده
امکانات اصلی:
- شناسایی JSX و المانهای UI مثل دکمه، اینپوت و متن
- بررسی state و props
- تست useEffect و فراخوانیهای API (fetch / axios)
- تولید خودکار فایل تست سازگار با jest و vitest
- سازگار با TypeScript و data-testid
نصب با دستور : npm install -g auto-react-test
https://www.npmjs.com/package/auto-react-test
https://github.com/Imehti/auto-react-test
@DevTwitter | <Mahdi/>
اولین پکیج NPM من منتشر شد: auto-react-test
با این پکیج میتونید تستهای اولیه و خودکار برای کامپوننتهای React بسازید و کمی از وقتتون رو صرف نوشتن دستی تستها کم کنید.
این پکیج هنوز نسخههای اولیه هست و کامل نیست، اما در حال توسعه و بهبوده
امکانات اصلی:
- شناسایی JSX و المانهای UI مثل دکمه، اینپوت و متن
- بررسی state و props
- تست useEffect و فراخوانیهای API (fetch / axios)
- تولید خودکار فایل تست سازگار با jest و vitest
- سازگار با TypeScript و data-testid
نصب با دستور : npm install -g auto-react-test
https://www.npmjs.com/package/auto-react-test
https://github.com/Imehti/auto-react-test
@DevTwitter | <Mahdi/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
The Speed of Random Number Generators
🟢 خلاصه مقاله:
در این مقاله، Daniel سرعت گزینههای رایج تولید اعداد تصادفی در Go را مقایسه میکند. او نشان میدهد که math/rand/v2 با الگوریتم PCG در سناریوهای غیرامنیتی سریعترین گزینه است و از نسخه قدیمیتر math/rand عملکرد بهتری دارد، در حالی که crypto/rand بهدلیل تمرکز بر امنیت بهطور قابلتوجهی کندتر است. جمعبندی عملی: برای کارهای غیررمزنگاری که سرعت و قابلیت بازتولید مهماند، از math/rand/v2 (PCG) استفاده کنید؛ اما برای مقاصد امنیتی، با وجود هزینهی عملکرد، crypto/rand انتخاب درست است.
#Go #Golang #RandomNumberGeneration #Performance #Benchmark #PCG #mathrand #cryptorand
🟣لینک مقاله:
https://golangweekly.com/link/175977/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The Speed of Random Number Generators
🟢 خلاصه مقاله:
در این مقاله، Daniel سرعت گزینههای رایج تولید اعداد تصادفی در Go را مقایسه میکند. او نشان میدهد که math/rand/v2 با الگوریتم PCG در سناریوهای غیرامنیتی سریعترین گزینه است و از نسخه قدیمیتر math/rand عملکرد بهتری دارد، در حالی که crypto/rand بهدلیل تمرکز بر امنیت بهطور قابلتوجهی کندتر است. جمعبندی عملی: برای کارهای غیررمزنگاری که سرعت و قابلیت بازتولید مهماند، از math/rand/v2 (PCG) استفاده کنید؛ اما برای مقاصد امنیتی، با وجود هزینهی عملکرد، crypto/rand انتخاب درست است.
#Go #Golang #RandomNumberGeneration #Performance #Benchmark #PCG #mathrand #cryptorand
🟣لینک مقاله:
https://golangweekly.com/link/175977/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Daniel Lemire's blog
Speed of random number generators in Go
We often need to generate random numbers in software. We need them for games, simulations, testing, and so forth. In many of these cases, we would like to use the fastest generator we can find, as long as it is reasonably random-looking. In some instances…
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
ویت (𝗩𝗶𝘁𝗲) پلاس؟
- یک ایدهٔ جالب تیم Vite متحد کردن و یکپارچه کردن ابزارهایی هست که پروژههای فرانتاندی استفاده میشه. یکی از معضلهای پروژههای فرانتاندی تنوع بالای ابزارها و مخصوصاً کانفیگهایی هست که توی اونها استفاده میشه. اما Vite برای حل این مسئله توی نسخهٔ پلاس تلاش کرده چنین ابزارها و کانفیگهایی رو به صورت پیشفرض توی خودش جا بده. مثل Prettier و Linter و Vitest
- ویت پلاس به زودی منتشر میشه و برای پروژههای شخصی، اپن سورس و کسب و کارهای کوچیک رایگان هست
- جزییات بیشتر:
https://voidzero.dev/posts/announcing-vite-plus
@DevTwitter | <Ali Nazari/>
- یک ایدهٔ جالب تیم Vite متحد کردن و یکپارچه کردن ابزارهایی هست که پروژههای فرانتاندی استفاده میشه. یکی از معضلهای پروژههای فرانتاندی تنوع بالای ابزارها و مخصوصاً کانفیگهایی هست که توی اونها استفاده میشه. اما Vite برای حل این مسئله توی نسخهٔ پلاس تلاش کرده چنین ابزارها و کانفیگهایی رو به صورت پیشفرض توی خودش جا بده. مثل Prettier و Linter و Vitest
- ویت پلاس به زودی منتشر میشه و برای پروژههای شخصی، اپن سورس و کسب و کارهای کوچیک رایگان هست
- جزییات بیشتر:
https://voidzero.dev/posts/announcing-vite-plus
@DevTwitter | <Ali Nazari/>
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
سلام!
اگر به مباحث علم کامپیوتر علاقه دارید، خوشحال میشویم به گروه انجمن علم کامپیوتر LeetLabs بپیوندید و همراه ما باشید.
برای ورود به گروه اینجا کلیک کنید:
https://t.iss.one/leetlabs1
قوانین گروه را اینجا مطالعه کنید:
https://t.iss.one/archiveTI01/27
و اطلاعات کامل درباره گروه در این پیام موجود است:
https://t.iss.one/LeetLabs/173
منتظر پیوستن شما به جمع فعال و علمی LeetLabs هستیم!
(این پیام را میتوانید به صورت خصوصی برای دوستان یا آشنایانتان نیز ارسال کنید)
اگر به مباحث علم کامپیوتر علاقه دارید، خوشحال میشویم به گروه انجمن علم کامپیوتر LeetLabs بپیوندید و همراه ما باشید.
برای ورود به گروه اینجا کلیک کنید:
https://t.iss.one/leetlabs1
قوانین گروه را اینجا مطالعه کنید:
https://t.iss.one/archiveTI01/27
و اطلاعات کامل درباره گروه در این پیام موجود است:
https://t.iss.one/LeetLabs/173
منتظر پیوستن شما به جمع فعال و علمی LeetLabs هستیم!
(این پیام را میتوانید به صورت خصوصی برای دوستان یا آشنایانتان نیز ارسال کنید)
Forwarded from Linuxor ?
متا توی یه حرکتی عجیب 600 نفر رو اخراج کرد اونم نه از بخش های دیگه بلکه از خود بخش هوش مصنوعی!
متا گفته این افراد کار های منسوخی میکردن و همچنین حضورشون باعث میشد تصمیم گیری ها برای ما کند تر بشه و این در راستای ساده سازی ساختار داخلیه، چیزی که مایکروسافت و گوگل هم دارن اجراش میکنن.
@Linuxor
متا گفته این افراد کار های منسوخی میکردن و همچنین حضورشون باعث میشد تصمیم گیری ها برای ما کند تر بشه و این در راستای ساده سازی ساختار داخلیه، چیزی که مایکروسافت و گوگل هم دارن اجراش میکنن.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این سایت برای لاراول کارها پروفایل می سازد و ایده جالبی است.
کارفرماها می توانند برنامه نویس لاراول با توجه با سوابق و مهارت آن در این سایت پیدا کند.
اما مشکل اینه که ایران پشتیبانی نمی کند.
https://laradevs.com
#لاراول
@TheRaymondDev
کارفرماها می توانند برنامه نویس لاراول با توجه با سوابق و مهارت آن در این سایت پیدا کند.
اما مشکل اینه که ایران پشتیبانی نمی کند.
https://laradevs.com
#لاراول
@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
The 'Compare IP Subnets' Proposal
🟢 خلاصه مقاله:
در مجموعه Accepted!، «Anton» یکی از تغییرات «Go 1.26» را معرفی میکند که مشکل قدیمی مقایسه زیرشبکههای IP را هدف گرفته است. این تغییر روشی استاندارد و یکدست برای مقایسه و مرتبسازی زیرشبکهها (IPv4 و IPv6) ارائه میکند تا کارهایی مثل مرتبسازی جدولهای مسیریابی، حذف موارد تکراری و بررسی شمول (Containment) ساده و قابل اتکا شود. نتیجه این است که کدهای شبکه خواناتر میشوند، از خطاهای ظریف جلوگیری میشود و عملکرد بهبود مییابد؛ بدون آنکه ناسازگاری با کدهای موجود ایجاد شود. این قابلیت بهصورت افزایشی اضافه میشود و میتوان آن را تدریجی به کار گرفت.
#Go #Golang #Networking #IP #CIDR #Subnetting #Go126 #SoftwareEngineering
🟣لینک مقاله:
https://golangweekly.com/link/175978/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The 'Compare IP Subnets' Proposal
🟢 خلاصه مقاله:
در مجموعه Accepted!، «Anton» یکی از تغییرات «Go 1.26» را معرفی میکند که مشکل قدیمی مقایسه زیرشبکههای IP را هدف گرفته است. این تغییر روشی استاندارد و یکدست برای مقایسه و مرتبسازی زیرشبکهها (IPv4 و IPv6) ارائه میکند تا کارهایی مثل مرتبسازی جدولهای مسیریابی، حذف موارد تکراری و بررسی شمول (Containment) ساده و قابل اتکا شود. نتیجه این است که کدهای شبکه خواناتر میشوند، از خطاهای ظریف جلوگیری میشود و عملکرد بهبود مییابد؛ بدون آنکه ناسازگاری با کدهای موجود ایجاد شود. این قابلیت بهصورت افزایشی اضافه میشود و میتوان آن را تدریجی به کار گرفت.
#Go #Golang #Networking #IP #CIDR #Subnetting #Go126 #SoftwareEngineering
🟣لینک مقاله:
https://golangweekly.com/link/175978/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
antonz.org
Go feature: Compare IP subnets
The same way IANA and Python do.
Forwarded from DevTwitter | توییت برنامه نویسی
خیلی وقتها برای نشون دادن یک فرایند میاییم صفحه نمایش را رکورد میکنیم که میتونه خیلی حجیم بشه.
وقتی در ترمینال کار میکنیم، یه ابزاری هست به نام
ASCIInema
که مشابه همین کار را در ترمینال انجام میده و حجم خیلی کمتر با خروجیای بدون افت کیفیت بهمون میده.
این ابزار آزاد را میتونید در GitHub بررسی کنید.
مخازن شامل ابزارهای جانبی برای پخش روی وب و یا تعدیل رکورد به فایل gif هم هست:
https://github.com/asciinema
و وبسایت https://asciinema.org
@DevTwitter | <Sadeq/>
وقتی در ترمینال کار میکنیم، یه ابزاری هست به نام
ASCIInema
که مشابه همین کار را در ترمینال انجام میده و حجم خیلی کمتر با خروجیای بدون افت کیفیت بهمون میده.
این ابزار آزاد را میتونید در GitHub بررسی کنید.
مخازن شامل ابزارهای جانبی برای پخش روی وب و یا تعدیل رکورد به فایل gif هم هست:
https://github.com/asciinema
و وبسایت https://asciinema.org
@DevTwitter | <Sadeq/>
it's 1940's and you're listening to vintage jazz on a cozy rainy…
olivercassis_
یه موزیک اوردم خوراک کد زدنه
Forwarded from Linuxor ?
دوست دارین بدونین داخل شرکت گوگل با چه ابزار هایی کار میکنن و خارجش با چه ابزار هایی ؟
گوگل خودش یه دنیای دیگس و ابزار هایی که توی شرکت گوگل استفاده میشه با چیزی که خارج گوگله متفاوته، اینجا یه جدول بزرگ ساختن از ابزار هایی که داخل گوگل استفاده میشه و جلوش هم مشابهش که توی دنیا خارج گوگل استفاده میشه رو نوشتن :
github.com/jhuangtw/xg2xg
@Linuxor
گوگل خودش یه دنیای دیگس و ابزار هایی که توی شرکت گوگل استفاده میشه با چیزی که خارج گوگله متفاوته، اینجا یه جدول بزرگ ساختن از ابزار هایی که داخل گوگل استفاده میشه و جلوش هم مشابهش که توی دنیا خارج گوگل استفاده میشه رو نوشتن :
github.com/jhuangtw/xg2xg
@Linuxor