Forwarded from کتابخانه پاکدینی (کتابهای احمد کسروی و یاران او)
Forwarded from BAFO | پیشنهاد آخر
سلام دوستان
دانشگاه گیلان یه Event رو در آینده میزبان هست، حالا میخوان یه Web App اختصاصی بزنن درحد اسکن QR-Code ، ثبت نام، رزور غذا و ...
در صورت تمایل به آیدی زیر پیام دهید. هزینه کار هم پرداخت میشه، خودتون با توجه به سطح پروژه تعیین کنید😉
@negar_pmt
#موقعیت_کاری
دانشگاه گیلان یه Event رو در آینده میزبان هست، حالا میخوان یه Web App اختصاصی بزنن درحد اسکن QR-Code ، ثبت نام، رزور غذا و ...
در صورت تمایل به آیدی زیر پیام دهید. هزینه کار هم پرداخت میشه، خودتون با توجه به سطح پروژه تعیین کنید😉
@negar_pmt
#موقعیت_کاری
Forwarded from کانال اطلاعرسانی توزیع پارچ
کانفیگ پکمن پارچ به نسخه ۲۹ بهروزرسانی شد.
تغییرات این نسخه:
- سازگاری با پکمن ۷
- رفع مشکل خطای زیر در صورت کند بودن اتصال اینترنت (سازگاری بیشتر با شرایط اینترنتی کشور)
لطفاً هرچه زودتر به آخرین نسخه کانفیگ پکمن پارچ بهروزرسانی کنید.
@ParchLinux
تغییرات این نسخه:
- سازگاری با پکمن ۷
- رفع مشکل خطای زیر در صورت کند بودن اتصال اینترنت (سازگاری بیشتر با شرایط اینترنتی کشور)
Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
لطفاً هرچه زودتر به آخرین نسخه کانفیگ پکمن پارچ بهروزرسانی کنید.
@ParchLinux
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from Go Casts 🚀
با گولنگ معمولا فریمورک خاصی رو استفاده نمیکنم، خود گولنگ خیلی ساده ست و لازم نیست چیزی باهاش استفاده بشه
اما این ابزار بنظرم جالب بود، خودم تا حالا امتحانش نکردم، شاید اگه دنبال توسعه خیلی سریع یه سری crud api ساده باشید این ابزار خیلی تسریع کنه روند توسعه رو براتون.
Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.
go-sponge.com
https://github.com/zhufuyi/sponge
@gocasts
اما این ابزار بنظرم جالب بود، خودم تا حالا امتحانش نکردم، شاید اگه دنبال توسعه خیلی سریع یه سری crud api ساده باشید این ابزار خیلی تسریع کنه روند توسعه رو براتون.
Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.
go-sponge.com
https://github.com/zhufuyi/sponge
@gocasts
Forwarded from متخصص وردپرس | پوینا
یه مشتریمون داره دیداس میخوره
یه خرده با سایتای بزرگ فروشگاهی در افتاده انگار در نتایج گوگل بهبود داشته چشم رشدش نداشتن
توی 24 گذشته 182 میلیون اتک خورده روی هر سروری میبریمش در آنی سرور منفجر میشه
شما هر طور جلوش بگیرید در کمتر از 1 ساعت رفتار حمله کننده عوض میشه
طوری بهش اتک میزنن که اگر پورت ده گیگی سرورتون داشته باشه کل پورت ده گیگی اشغال میشه و ترافیک سرورتون میره در حد روزی 500 ترا و... البته اینجا جلوش گرفته شده وگرنه میترکید
@poinair پوینا
یه خرده با سایتای بزرگ فروشگاهی در افتاده انگار در نتایج گوگل بهبود داشته چشم رشدش نداشتن
توی 24 گذشته 182 میلیون اتک خورده روی هر سروری میبریمش در آنی سرور منفجر میشه
شما هر طور جلوش بگیرید در کمتر از 1 ساعت رفتار حمله کننده عوض میشه
طوری بهش اتک میزنن که اگر پورت ده گیگی سرورتون داشته باشه کل پورت ده گیگی اشغال میشه و ترافیک سرورتون میره در حد روزی 500 ترا و... البته اینجا جلوش گرفته شده وگرنه میترکید
@poinair پوینا
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 ترس معلمان کره ای از دیپ فیک
یک نظرسنجی نشون داده که ۹۰ درصد معلمای کره ای از اینکه توی البوم عکس های فارغ التحصیلی باشن می ترسند و ممکن است از عکساشون سواستفاده شود.
گفته شده که فقط حدود ۲۳ درصد از معلما توی عکس فارغ التحصیلی شرکت می کند و KFTA هم درباره افزایش جرایم دیپ فیک اظهار نگرانی کرده است.
#خبر
@TheRaymondDev
یک نظرسنجی نشون داده که ۹۰ درصد معلمای کره ای از اینکه توی البوم عکس های فارغ التحصیلی باشن می ترسند و ممکن است از عکساشون سواستفاده شود.
گفته شده که فقط حدود ۲۳ درصد از معلما توی عکس فارغ التحصیلی شرکت می کند و KFTA هم درباره افزایش جرایم دیپ فیک اظهار نگرانی کرده است.
#خبر
@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Rueidis: A Fast Redis Client with Caching and More
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی یک کلاینت Redis تمرکز دارد که بر عملکرد آن تأکید دارد. این کلاینت ویژگیهایی چون اجرای خودکار دستهای (auto-pipelining) دستورات غیر مسدود کننده، حافظه نهان سمت کلاینت که به شیوه رسمی پیادهسازی شده است، و پشتیبانی از تعداد زیادی از افزونههای رسمی Redis را دارا است. قرارگیری این کلایت در زیر مجموعه اصلی ارگانیک GitHub برای Redis هم به نوعی تائید کیفیت و اعتبار آن به شمار میرود. به نظر میرسد که این مقاله کوتاه بیشتر به توسعهدادن ویژگیها و کارآمدی این کلاینت میپردازد تا ایجاد یک نمونه مثالی در بین کلاینتهای Redis که تاکید زیادی بر عملکرد بهینه دارد.
🟣لینک مقاله:
https://golangweekly.com/link/160164/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Rueidis: A Fast Redis Client with Caching and More
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بررسی یک کلاینت Redis تمرکز دارد که بر عملکرد آن تأکید دارد. این کلاینت ویژگیهایی چون اجرای خودکار دستهای (auto-pipelining) دستورات غیر مسدود کننده، حافظه نهان سمت کلاینت که به شیوه رسمی پیادهسازی شده است، و پشتیبانی از تعداد زیادی از افزونههای رسمی Redis را دارا است. قرارگیری این کلایت در زیر مجموعه اصلی ارگانیک GitHub برای Redis هم به نوعی تائید کیفیت و اعتبار آن به شمار میرود. به نظر میرسد که این مقاله کوتاه بیشتر به توسعهدادن ویژگیها و کارآمدی این کلاینت میپردازد تا ایجاد یک نمونه مثالی در بین کلاینتهای Redis که تاکید زیادی بر عملکرد بهینه دارد.
🟣لینک مقاله:
https://golangweekly.com/link/160164/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - redis/rueidis: A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON,…
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc. - redis/rueidis
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
🔥 ماکروسافت OpenVMM که یک Virtual Machine Monitor (VMM) جدید
✅ و OpenHCL یک محیط اجرایی و OpenVMM را به عنوان paravisor اجرا می کند را
💠 با زبان RUST به صورت نرم افزار آزاد منتشر کرد
✅ در Host OS های لینوکس از Virtualization API های KVM استفاده میکنه
و در حالت Linux (paravisor) از MSHV (VSM / TDX / SEV-SNP) استفاه میکنه
🔥در نظر داشته باشید در Paravirtualized به راحتی از Virtio و VMBus میتوانید استفاده کنید
✅ مثل VMMs های دیگه مثل Hyper-V, QEMU, VirtualBox ابزار OpenVMM از UEFI و انواع interface ها و و با paravirtualized از رینج وسیعی از networking, storage, و graphics پشتیبانی میکنه
🗓 ویژگی Modular بودن امکان پشتیبانی از رینج زیادی از راه حل های مجازی سازی را میده
⁉️ سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎
مطالعه بیشتر
گیت هاب
✅ و OpenHCL یک محیط اجرایی و OpenVMM را به عنوان paravisor اجرا می کند را
💠 با زبان RUST به صورت نرم افزار آزاد منتشر کرد
✅ در Host OS های لینوکس از Virtualization API های KVM استفاده میکنه
و در حالت Linux (paravisor) از MSHV (VSM / TDX / SEV-SNP) استفاه میکنه
🔥در نظر داشته باشید در Paravirtualized به راحتی از Virtio و VMBus میتوانید استفاده کنید
✅ مثل VMMs های دیگه مثل Hyper-V, QEMU, VirtualBox ابزار OpenVMM از UEFI و انواع interface ها و و با paravirtualized از رینج وسیعی از networking, storage, و graphics پشتیبانی میکنه
🗓 ویژگی Modular بودن امکان پشتیبانی از رینج زیادی از راه حل های مجازی سازی را میده
⁉️ سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎
مطالعه بیشتر
گیت هاب
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from محتوای آزاد سهراب
بالاخره تونستم #کییونیفایدپوش رو روی کیدیای راه بندازم.
خوبیش چیه؟ بدون اینکه نیاز باشه تا توکودون یا نئوچت هی درحال اجرا باشن (پنجرشون باز باشه) ، من اعلانشون رو دریافت میکنم، دقیقاً مثل یک تلفن اندرویدی.
@SohrabContents
خوبیش چیه؟ بدون اینکه نیاز باشه تا توکودون یا نئوچت هی درحال اجرا باشن (پنجرشون باز باشه) ، من اعلانشون رو دریافت میکنم، دقیقاً مثل یک تلفن اندرویدی.
@SohrabContents
Forwarded from محتوای آزاد سهراب
نحوه نصب و راهاندازی.
برای نصب کافیه تا بسته kunifiedpush-git رو از aur نصب کنید، بعد از نصبش وارد تنظیمات و بخش push notification میشید، سازوکارتون رو انتخاب میکنید (اگه سرور نکستکلود دارید بهترین گزینه نکستکلوده) و بعد ذخیره میکنید.
بعد از باز کردن اولین برنامهای که از این ویژگی استفاده کنه به لیست برنامهها اضافه میشه مثل توکودون و نئوچت.
@SohrabContents
برای نصب کافیه تا بسته kunifiedpush-git رو از aur نصب کنید، بعد از نصبش وارد تنظیمات و بخش push notification میشید، سازوکارتون رو انتخاب میکنید (اگه سرور نکستکلود دارید بهترین گزینه نکستکلوده) و بعد ذخیره میکنید.
بعد از باز کردن اولین برنامهای که از این ویژگی استفاده کنه به لیست برنامهها اضافه میشه مثل توکودون و نئوچت.
@SohrabContents
Forwarded from Laravel News
Always Render API Exceptions as JSON in Laravel https://laravel-news.com/always-render-api-exceptions-as-json-in-laravel
Laravel News
Always Render API Exceptions as JSON in Laravel - Laravel News
Laravel gives you a handy way to render all exceptions for API requests as JSON without any custom middleware. This bootstrap configuration tip makes it easy to ensure API exceptions render as JSON.
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
خب از این آگهی که گذاشتم تعداد زیادی رزومه برام اومد و یه تعدادی رو مصاحبه کردم باهاشون
عزیزایی که قبول شدن مرحله اول مصاحبه رو، براشون تست فنی رو ارسال کردم که انجام بدن و بریم واسه مراحل بعدی و انشالله همکاری👍🏻🔥
برای من تجربه خیلی جالبی بود
دوست داشتم یه سری مورد رو راجع به این تجربه و به عنوان یک مصاحبه کنندهی تازه کار باهاتون به اشتراک بذارم:
۱. اول از همه اینکه اگر تجربه کمی دارید و یا خیلی از مسائل رو داخل پروژه های واقعی استفاده نکردید اشکالی نداره واقعا! برید، بخونید، بفهمید چیه که اگر پرسیده شد بتونید جواب بدید. سر فرصت توی پروژه هم تجربش میکنید و تو بعضی از موارد اگر دانش تئوری رو نداشته باشید هیچوقت تجربه عملیش روهم کسب نمیکنید.
۲. دوم اینکه تعداد سوالات مصاحبه ای که توی اینترنت و رفرنس های مختلف وجود داره واقعا زیاده و کاملا دستتون بازه که تعداد خیلی زیادیشون رو بخونید و برای مصاحبه فنی امادگی داشته باشید
پس نیازی نیست به دانش و تجربه قبلی و ویدیو های اموزشیی که ازدوره ها دیدید تکیه کنید. چون اصلا منبع خوبی برای امادگی برای مصاحبه نیستن. (به عنوان کسی که خودش یه دورهی تایپ اسکریپت درست کرده این حرف رو میزنم)
۳. سوم هم راجع به حقوق
اگر توی اینترنت سرچ کنید
یا پروژه هایی رو فریلنسری انجام داده باشید یا قیمت هارو شنیده باشید قطعا میدونید که عدد هایی که وجود داره چجوریه برای حقوق یک برنامه نویس. کاملا هم درست، منطقی و قابل احترامه. ولی نه زمانی که تجربهی کافی رو نداشته باشید و حقوقی رو بخواید که یک شخص با تجربه میخواد و اون عدد رومیگه. باید عددی رو بگید که با سطح مهارتتون همخوانی داشته باشه. هیچوقت کسی حاضر نیست بابت یه جنس معمولی پول زیاد بده.
قطعا این به این منظور نیست که ما حاضر نیستیم به شما حقوق معمولی و عرف رو بدیم. خیر! بخشی از حقوقی که دریافت نمیکنید رو بذارید پای هزینهیکسب کردن مهارت.
۴. و در نهایت هدف جلسات مصاحبه فقط دریافت کردن حس و انرژی مثبت کافی و جلت اعتماد هست. تمامی سوالات فنی که وجود داره رو شما داخل اینترنت و هرجایی میتونید بخونید و اگر استفاده و کاربرد خاصی براتون نداشته باشه به نسبت قوی بودن حافظه کوتاه مدتتون تو یه تایمی فراموشتون میشه.
در نظر داشته باشید که من خودمم مصاحبه های زیادی رو شرکت کردم و میکنم (نه صرفا به هدف استخدام شدن) و اینا تجربه های واقعی خودم بود.
مرسی از دوستایی که رزومه فرستادن و همراهی کردن❤️🔥
تمامی دغدغه ها، ابهامات و اشتباهای شما کاملا برای من و امثال من قابل درکه چون قطعا ماهم یه روزی ازهمین مراحل شروع کردیم.
امیدوارم تجربه جالبی برای دوستانی که شرکت کردن بوده باشه وعزیزایی که افتخار صحبت باهاشون رو نداشتیم هم این پست بدردشون خورده باشه😁
عزیزایی که قبول شدن مرحله اول مصاحبه رو، براشون تست فنی رو ارسال کردم که انجام بدن و بریم واسه مراحل بعدی و انشالله همکاری👍🏻🔥
برای من تجربه خیلی جالبی بود
دوست داشتم یه سری مورد رو راجع به این تجربه و به عنوان یک مصاحبه کنندهی تازه کار باهاتون به اشتراک بذارم:
۱. اول از همه اینکه اگر تجربه کمی دارید و یا خیلی از مسائل رو داخل پروژه های واقعی استفاده نکردید اشکالی نداره واقعا! برید، بخونید، بفهمید چیه که اگر پرسیده شد بتونید جواب بدید. سر فرصت توی پروژه هم تجربش میکنید و تو بعضی از موارد اگر دانش تئوری رو نداشته باشید هیچوقت تجربه عملیش روهم کسب نمیکنید.
۲. دوم اینکه تعداد سوالات مصاحبه ای که توی اینترنت و رفرنس های مختلف وجود داره واقعا زیاده و کاملا دستتون بازه که تعداد خیلی زیادیشون رو بخونید و برای مصاحبه فنی امادگی داشته باشید
پس نیازی نیست به دانش و تجربه قبلی و ویدیو های اموزشیی که ازدوره ها دیدید تکیه کنید. چون اصلا منبع خوبی برای امادگی برای مصاحبه نیستن. (به عنوان کسی که خودش یه دورهی تایپ اسکریپت درست کرده این حرف رو میزنم)
۳. سوم هم راجع به حقوق
اگر توی اینترنت سرچ کنید
یا پروژه هایی رو فریلنسری انجام داده باشید یا قیمت هارو شنیده باشید قطعا میدونید که عدد هایی که وجود داره چجوریه برای حقوق یک برنامه نویس. کاملا هم درست، منطقی و قابل احترامه. ولی نه زمانی که تجربهی کافی رو نداشته باشید و حقوقی رو بخواید که یک شخص با تجربه میخواد و اون عدد رومیگه. باید عددی رو بگید که با سطح مهارتتون همخوانی داشته باشه. هیچوقت کسی حاضر نیست بابت یه جنس معمولی پول زیاد بده.
قطعا این به این منظور نیست که ما حاضر نیستیم به شما حقوق معمولی و عرف رو بدیم. خیر! بخشی از حقوقی که دریافت نمیکنید رو بذارید پای هزینهیکسب کردن مهارت.
۴. و در نهایت هدف جلسات مصاحبه فقط دریافت کردن حس و انرژی مثبت کافی و جلت اعتماد هست. تمامی سوالات فنی که وجود داره رو شما داخل اینترنت و هرجایی میتونید بخونید و اگر استفاده و کاربرد خاصی براتون نداشته باشه به نسبت قوی بودن حافظه کوتاه مدتتون تو یه تایمی فراموشتون میشه.
در نظر داشته باشید که من خودمم مصاحبه های زیادی رو شرکت کردم و میکنم (نه صرفا به هدف استخدام شدن) و اینا تجربه های واقعی خودم بود.
مرسی از دوستایی که رزومه فرستادن و همراهی کردن❤️🔥
تمامی دغدغه ها، ابهامات و اشتباهای شما کاملا برای من و امثال من قابل درکه چون قطعا ماهم یه روزی ازهمین مراحل شروع کردیم.
امیدوارم تجربه جالبی برای دوستانی که شرکت کردن بوده باشه وعزیزایی که افتخار صحبت باهاشون رو نداشتیم هم این پست بدردشون خورده باشه😁
Forwarded from Python BackendHub (Mani)
اگه اسلاید انجام میدین
برای presentation یک چیزی
https://sli.dev/
این خیلی کمکتون میکنه.
حتی میتونید استرینگ فایل رو یک جا ذخیره نکنید. به جاش تو کدتون داشته باشید. و اعداد تو اسلاید رو dynamic جنریت کنید. اینطوری میتونید همیشه یک ورژن آپدیت اسلاید داشته باشین با ران کردن یک اسکریپت.
بیشتر به درد تیم های ریسرچ میخوره که زیاد اسلاید میزنن.
@PyBackendHub
برای presentation یک چیزی
https://sli.dev/
این خیلی کمکتون میکنه.
حتی میتونید استرینگ فایل رو یک جا ذخیره نکنید. به جاش تو کدتون داشته باشید. و اعداد تو اسلاید رو dynamic جنریت کنید. اینطوری میتونید همیشه یک ورژن آپدیت اسلاید داشته باشین با ران کردن یک اسکریپت.
بیشتر به درد تیم های ریسرچ میخوره که زیاد اسلاید میزنن.
@PyBackendHub
sli.dev
Slidev
Presentation slides for developers
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان
این آپدیت آخری یه مشکلی داره اونم براش یه ایشو درست کردم و دارم بررسیش میکنم
ولی اگه سایز چانک رو ۶۵۵۳۵ بزارید میشه مثل حالت قبل از آپدیت
جریان اینه که اگه بر اساس چانک بخونیم از روی سوکت ممکنه به احتمال زیاد باعث خراب شدن TLS Record ها بشیم
حالا یه راهکاری به ذهنم رسید اونم اینه که تا انتهای هر TLS Record بخونم و بفرستم که در این صورت هم ممکنه باعث خراب شدن MAC Integrity بشم
راهکاری که دارم روش کار میکنم اینه که از سوکت بخونم و بنویسم روی یه بافری و اونجا مدیریت رو به صورت متفاوتی انجام بدم
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/issues/119
این آپدیت آخری یه مشکلی داره اونم براش یه ایشو درست کردم و دارم بررسیش میکنم
ولی اگه سایز چانک رو ۶۵۵۳۵ بزارید میشه مثل حالت قبل از آپدیت
جریان اینه که اگه بر اساس چانک بخونیم از روی سوکت ممکنه به احتمال زیاد باعث خراب شدن TLS Record ها بشیم
حالا یه راهکاری به ذهنم رسید اونم اینه که تا انتهای هر TLS Record بخونم و بفرستم که در این صورت هم ممکنه باعث خراب شدن MAC Integrity بشم
راهکاری که دارم روش کار میکنم اینه که از سوکت بخونم و بنویسم روی یه بافری و اونجا مدیریت رو به صورت متفاوتی انجام بدم
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/issues/119
GitHub
Change approach to read data till end of application data instead of chunk size · Issue #119 · MortezaBashsiz/nipovpn
Our current approach is not good will cause to combining chunks incorrectly or cutting them off in the middle of a critical part like a header. It should read data till end of each application data...