Forwarded from Woland's Linux Journal (Woland)
آشنایی با LanguageTool
این ابزار رایگان و منبعباز، امکان اصلاح ایرادات دستوری، نوشتاری و انواع خطاهای زبانی را در محیطهای مختلف برای شما فراهم میکند. راحتترین راه استفاده از آن، نصب افزونه آن در مرورگر است.
اگر به انگلیسی، یا هر زبان دیگری مینویسید، داشتن این ابزار برای شما ضروری است.
همچنین امکان استفاده از LanguageTool در MS Word - LibreOffice - NotePad - VsCode - Vim و بسیاری دیگر از محیطهای مرسوم آفیس وجود دارد.
برای استفاده از این ابزار بدون API و بهصورت لوکال، ابتدا یک نسخه از LanguageTool را دانلود کنید، سپس طبق این راهنما، با دستور زیر سرور را اجرا کنید:
حالا میتوانید درخواستهای خود را با متد POST به سرور بفرستید، یا از طریق یک پلاگین، مثلا در VsCode به آن وصل شوید.
👉🔗 Firefox Add-On
👉🔗 Chrome Extension
👉🔗 Download As Jar
👉🔗 VsCode Extension
👉🔗 Source
در عکس، متنی با خطاهای تعمدی، نشان داده شده است.
#معرفی #آموزش
این ابزار رایگان و منبعباز، امکان اصلاح ایرادات دستوری، نوشتاری و انواع خطاهای زبانی را در محیطهای مختلف برای شما فراهم میکند. راحتترین راه استفاده از آن، نصب افزونه آن در مرورگر است.
اگر به انگلیسی، یا هر زبان دیگری مینویسید، داشتن این ابزار برای شما ضروری است.
همچنین امکان استفاده از LanguageTool در MS Word - LibreOffice - NotePad - VsCode - Vim و بسیاری دیگر از محیطهای مرسوم آفیس وجود دارد.
برای استفاده از این ابزار بدون API و بهصورت لوکال، ابتدا یک نسخه از LanguageTool را دانلود کنید، سپس طبق این راهنما، با دستور زیر سرور را اجرا کنید:
java -cp languagetool-server.jar org.languagetool.server.HTTPServer --config server.properties --port 8081 --allow-origin
حالا میتوانید درخواستهای خود را با متد POST به سرور بفرستید، یا از طریق یک پلاگین، مثلا در VsCode به آن وصل شوید.
👉🔗 Firefox Add-On
👉🔗 Chrome Extension
👉🔗 Download As Jar
👉🔗 VsCode Extension
👉🔗 Source
در عکس، متنی با خطاهای تعمدی، نشان داده شده است.
#معرفی #آموزش
Forwarded from DevTwitter | توییت برنامه نویسی
امروز یکی از بخش های مهم nestjs رو که داکیومنت کرده بودم تو ریپو docs مرج شد. در مورد Discovery Service هست، اینکه چطور از IoC contaienr نست بتونین سرویس های رجیستر شده رو بگیرین:
https://github.com/nestjs/docs.nestjs.com/pull/3227
اگه می خواین در مورد IoC container ها بیشتر بدونین یا یکی رو از صفر بنویسین
@DevTwitter | <Vahid/>
https://github.com/nestjs/docs.nestjs.com/pull/3227
اگه می خواین در مورد IoC container ها بیشتر بدونین یا یکی رو از صفر بنویسین
@DevTwitter | <Vahid/>
Forwarded from Geek Alerts
اینها خروجیهایی هستند که کاربران توییتر همه با پرامپتهای مختلف از ویژگی image generation مدل GPT-4o ساخته شدهاند. ترند اصلی مطرح شده تبدیل تصاویر مختلف به سبک استودیو معروف Ghibli بود.
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from نوشتههای ترمینالی
https://iximiuz.com/en/posts/containers-distroless-images/
دوست دارید از بیس ایمج scratch استفاده کنید برای داکر فایل هاتون، ولی خیلی خالیه و امکانات مورد نظر رو نداره؟
از طرفی alpine هم زیادی امکانات و attack surface داره؟
یه ایمج استاتیک وجود داره که در حد پوشه بندی استاندارد و tzinfo رو فراهم میکنه ولی پکیجمنیجر نداره.
دوست دارید از بیس ایمج scratch استفاده کنید برای داکر فایل هاتون، ولی خیلی خالیه و امکانات مورد نظر رو نداره؟
از طرفی alpine هم زیادی امکانات و attack surface داره؟
یه ایمج استاتیک وجود داره که در حد پوشه بندی استاندارد و tzinfo رو فراهم میکنه ولی پکیجمنیجر نداره.
iximiuz Labs
What's Inside Distroless Container Images: Taking a Closer Look | iximiuz Labs
What are these distroless images, really? Why are they needed? What's the difference between a container image built from a distroless base and a container image built from scratch? Let's take a deeper look.
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
دلنوشته
چیزایی که از دوران ابتدایی یادم میاد اکثرا ناخوشایند هستند
همون هفته اول مدرسه معلممون که اسم و قیافش هم یادمه، که از اول ابتدایی فقط همین صحنه یادمه
اول کلاس اومد یکی از بچهها رو که سر کلاس حرف زده بود ادب کنه
با پشت دست زد تو دهنش انگشترش گیر کرد به دندونش شکست و لبش هم پاره شد خون پاچید به همه جا
ما هم همه ریده بودیم به خودمون
دیوارهای زندان هم از مدرسه ما معلوم بود و دیده میشد
خدایی از همچین محیطی همین که الان سردسته یه باند قاچاق نشدم یعنی خیلی خوبم
چیزایی که از دوران ابتدایی یادم میاد اکثرا ناخوشایند هستند
همون هفته اول مدرسه معلممون که اسم و قیافش هم یادمه، که از اول ابتدایی فقط همین صحنه یادمه
اول کلاس اومد یکی از بچهها رو که سر کلاس حرف زده بود ادب کنه
با پشت دست زد تو دهنش انگشترش گیر کرد به دندونش شکست و لبش هم پاره شد خون پاچید به همه جا
ما هم همه ریده بودیم به خودمون
دیوارهای زندان هم از مدرسه ما معلوم بود و دیده میشد
خدایی از همچین محیطی همین که الان سردسته یه باند قاچاق نشدم یعنی خیلی خوبم
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
یبار یه کاپشن قرمز ازینا که پُف داره برام خریده بودن
من خیلی ذوق داشتم
یه روز که داشتم بربری میخوردم زنگ تفریح، یهو ناظم مدرسه اومد دنبالم از گوشم گرفت برد دم دفتر یه پسر دیگه هم بود اونجا
ناظم پرسید ازش خودشه؟
اون پسره هم گفت آره خودش بود با یکی دیگه
بعد من از ترس کپ کرده بودم که چی شده و چرا به من گیر داده
تهش مشخص شد که دو نفر داشتن همو انگولک میکردن که یکیشون کاپشن قرمز داشت و این پسره هم دیده بود اون دوتا رو در حال انگولک و عشق و حالشون و اومده بود گذارش بده
حالا عشق و حالش رو اون دوتا بردن
این یکی هم با پاچهخواری به هدفش رسیده بود
منم که بربریم نصفه موند ولی کتکشو کامل خوردم
😂😂😂
من خیلی ذوق داشتم
یه روز که داشتم بربری میخوردم زنگ تفریح، یهو ناظم مدرسه اومد دنبالم از گوشم گرفت برد دم دفتر یه پسر دیگه هم بود اونجا
ناظم پرسید ازش خودشه؟
اون پسره هم گفت آره خودش بود با یکی دیگه
بعد من از ترس کپ کرده بودم که چی شده و چرا به من گیر داده
تهش مشخص شد که دو نفر داشتن همو انگولک میکردن که یکیشون کاپشن قرمز داشت و این پسره هم دیده بود اون دوتا رو در حال انگولک و عشق و حالشون و اومده بود گذارش بده
حالا عشق و حالش رو اون دوتا بردن
این یکی هم با پاچهخواری به هدفش رسیده بود
منم که بربریم نصفه موند ولی کتکشو کامل خوردم
😂😂😂
Forwarded from DevTwitter | توییت برنامه نویسی
واقعا نمیدونم چنین افزونهای به درد کسی میخوره یا نه! اگر توی سایتتون دوست دارید که جدول لیگ برتر فوتبال ایران یا لیگ یک رو نشون بدید میتونید از این پلاگین که برای وردپرس نوشتم استفاده کنید:
https://github.com/LordArma/Iranian-League-Table
@DevTwitter | <Arma/>
https://github.com/LordArma/Iranian-League-Table
@DevTwitter | <Arma/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مانیتورینگ سیستم لینوکس با NeoHtop
یک مانیتورینگ سیستم مدرن و چند پلتفرمی که بر روی Svelte، Rust و Tauri ساخته شده است.
گیت هاب :
https://github.com/Abdenasser/neohtop
فایل نصب برای سیستم عامل های لینوکس, ,ویندوز و مک او اس وجود دارد.
#لینوکس
#ویندوز
#مک
@TheRaymondDev
یک مانیتورینگ سیستم مدرن و چند پلتفرمی که بر روی Svelte، Rust و Tauri ساخته شده است.
گیت هاب :
https://github.com/Abdenasser/neohtop
فایل نصب برای سیستم عامل های لینوکس, ,ویندوز و مک او اس وجود دارد.
#لینوکس
#ویندوز
#مک
@TheRaymondDev
Forwarded from Python BackendHub (Mani)
شاید باورتون نشه ولی این ته یک جواب به یک سوال بود وقتی داشتم مدل رو تست میکردم 😂😂
نمیدوستم AI هم زده تو کاره قهوه. این روزاست که جای انسانارو بگیره 😂
@PyBackendHub
نمیدوستم AI هم زده تو کاره قهوه. این روزاست که جای انسانارو بگیره 😂
@PyBackendHub
Forwarded from DevTwitter | توییت برنامه نویسی
خودکار زیرنویس میکنه!
استخراج صدا
تبدیل به متن دقیق
اصلاح اشتباهات ترانزکریپشن، زمانبندی و جملات نامفهوم
ترجمه و تغییر گویش
کدش روی گیتهاب هست، حتماً امتحان کنید!
https://github.com/TahaBakhtari/SubtitleGenerator
@DevTwitter | <Taha/>
استخراج صدا
تبدیل به متن دقیق
اصلاح اشتباهات ترانزکریپشن، زمانبندی و جملات نامفهوم
ترجمه و تغییر گویش
کدش روی گیتهاب هست، حتماً امتحان کنید!
https://github.com/TahaBakhtari/SubtitleGenerator
@DevTwitter | <Taha/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
سوال :
این فیلد ها سفارشی ایا حتما باید به مدل خاصی وصل بشند یا قابلیت استفاده بدون مدل هم دارند؟
بعضی دیتا ها لزوما به مدلی خاصی وصل نیستند
جواب :
use HasMetaboxes;
این ویژگی یا صفت HasMetaboxes را برای هر مدلی که به متاباکس نیاز دارد اعمال کنید و در واقع یه سری متدها و تواناییها به کلاس اضافه می شود.
بکارگیری ویژگی در بدون مدل لاراول جالب نیست.
شما فرض کن جدول دیتابیس اولیه (posts) ایجادکردید و این جدول دارایtitle, contant, imgاست.
خب حالا بخوای بعدا جدول جدیدی ایجاد کنید باید مجددا دیتابیس رول بک یا ریفرست کنید که این کار وقت گیر هست و هم زمان توسعه پروژه افزایش پیدا می کند و کار را سخت تر می کند.
اینجاست که لاراول متاباکس به کمک تعریف فیلدهای سفارشی برای لاراول میاد که بدون اینکه به تغییرات اصلی جدول دیتابیس بزنیم, شما می توانید با لاراول متاباکس فیلد سفارشی بدون تعریف جدول دیتابیس اصلی در پروژه ایجاد کنید و دیتاهای دریافتی در دیتابیس لاراول متاباکس به نام metaboxs ذخیره می شوند.
توی همین دیتابیس لاراول دو تا جدول key و value داره که جدول key نام فیلد ذخیره میشه و جدول value مقدار دیتای فیلد ذخیره می شوند.
اگر پستی حذف بشه که دیتای مربوط به متاباکس بر اساس شناسه مدل حذف می شوند.
همان کاری که متاباکس وردپرس انجام می دهد که این ویژگی رو به لاراول آوردیم.
گیت هاب :
https://github.com/Rayiumir/laravel-metabox
#لاراول
@TheRaymondDev
این فیلد ها سفارشی ایا حتما باید به مدل خاصی وصل بشند یا قابلیت استفاده بدون مدل هم دارند؟
بعضی دیتا ها لزوما به مدلی خاصی وصل نیستند
جواب :
use HasMetaboxes;
این ویژگی یا صفت HasMetaboxes را برای هر مدلی که به متاباکس نیاز دارد اعمال کنید و در واقع یه سری متدها و تواناییها به کلاس اضافه می شود.
بکارگیری ویژگی در بدون مدل لاراول جالب نیست.
شما فرض کن جدول دیتابیس اولیه (posts) ایجادکردید و این جدول دارایtitle, contant, imgاست.
خب حالا بخوای بعدا جدول جدیدی ایجاد کنید باید مجددا دیتابیس رول بک یا ریفرست کنید که این کار وقت گیر هست و هم زمان توسعه پروژه افزایش پیدا می کند و کار را سخت تر می کند.
اینجاست که لاراول متاباکس به کمک تعریف فیلدهای سفارشی برای لاراول میاد که بدون اینکه به تغییرات اصلی جدول دیتابیس بزنیم, شما می توانید با لاراول متاباکس فیلد سفارشی بدون تعریف جدول دیتابیس اصلی در پروژه ایجاد کنید و دیتاهای دریافتی در دیتابیس لاراول متاباکس به نام metaboxs ذخیره می شوند.
توی همین دیتابیس لاراول دو تا جدول key و value داره که جدول key نام فیلد ذخیره میشه و جدول value مقدار دیتای فیلد ذخیره می شوند.
اگر پستی حذف بشه که دیتای مربوط به متاباکس بر اساس شناسه مدل حذف می شوند.
همان کاری که متاباکس وردپرس انجام می دهد که این ویژگی رو به لاراول آوردیم.
گیت هاب :
https://github.com/Rayiumir/laravel-metabox
#لاراول
@TheRaymondDev
GitHub
GitHub - LaraPire/laravel-metabox: Easy creation of MetaBox for Laravel
Easy creation of MetaBox for Laravel. Contribute to LaraPire/laravel-metabox development by creating an account on GitHub.