Forwarded from Laravel News
Lazy JSON Pages is a JSON API Scraper for PHP https://laravel-news.com/lazy-json-pages
Laravel News
Lazy JSON Pages is a JSON API Scraper for PHP - Laravel News
Lazy JSON Pages is a framework-agnostic API scraper that loads items from any paginated JSON API into a Laravel lazy collection. This package is highly customizable, enabling you to make changes to work with any JSON API.
Forwarded from Woland's Linux Journal (Woland)
📖کتاب UNIX Programmers Manual 1973
بسیاری از دستورات مرسوم یونیکس در این نسخه اضافه شدند.
همچنین دستوراتی رو توی این کتاب میبینید که دیگه منسوخ شدند.
👉🔗 UNIX Programmers Manual 1973
#معرفی #آموزش #کتاب
بسیاری از دستورات مرسوم یونیکس در این نسخه اضافه شدند.
همچنین دستوراتی رو توی این کتاب میبینید که دیگه منسوخ شدند.
👉🔗 UNIX Programmers Manual 1973
#معرفی #آموزش #کتاب
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس : سری بیستم:
🔰دستور pdftoppm
🔹 در لینوکس برای تبدیل فایلهای PDF به فرمتهای تصویری مانند JPEG یا PNG استفاده میشود .
🔹گزینه f number
این گزینه مشخص میکند که کدام صفحه از فایل PDF باید تبدیل شود.
مثال:
این دستور صفحه دوم فایل PDF را تبدیل میکند.
🔹گزینه l number
این گزینه مشخص میکند که تبدیل تا کدام صفحه ادامه یابد.
مثال:
این دستور صفحات ۲ تا ۴ فایل PDF را تبدیل میکند.
🔹گزینه r number
این گزینه وضوح تصویر (رزولوشن) را در DPI (نقطه در اینچ) مشخص میکند. مقدار پیشفرض 150 DPI است.
مثال:
این دستور تصاویر را با وضوح 300 DPI تولید میکند.
🔹 گزینه gray
این گزینه فایل تصویری خاکستری (PGM) تولید میکند.
مثال:
این دستور خروجی را به صورت یک فایل PGM خاکستری تولید میکند.
————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔰دستور pdftoppm
🔹 در لینوکس برای تبدیل فایلهای PDF به فرمتهای تصویری مانند JPEG یا PNG استفاده میشود .
🔹گزینه f number
این گزینه مشخص میکند که کدام صفحه از فایل PDF باید تبدیل شود.
مثال:
pdftoppm -f 2 my.pdf myiamge
این دستور صفحه دوم فایل PDF را تبدیل میکند.
🔹گزینه l number
این گزینه مشخص میکند که تبدیل تا کدام صفحه ادامه یابد.
مثال:
pdftoppm -f 2 -l 4 my.pdf myiamge
این دستور صفحات ۲ تا ۴ فایل PDF را تبدیل میکند.
🔹گزینه r number
این گزینه وضوح تصویر (رزولوشن) را در DPI (نقطه در اینچ) مشخص میکند. مقدار پیشفرض 150 DPI است.
مثال:
pdftoppm -r 300 M my.pdf myiamge
این دستور تصاویر را با وضوح 300 DPI تولید میکند.
🔹 گزینه gray
این گزینه فایل تصویری خاکستری (PGM) تولید میکند.
مثال:
pdftoppm -gray M my.pdf myiamge
این دستور خروجی را به صورت یک فایل PGM خاکستری تولید میکند.
pdftoppm -png my.pdf myiamge
————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from Woland's Linux Journal (Woland)
آموزش پروژه محور تمامی زبانها
مخرنی از منابع آموزشی پروژه محور برای همهی زبانها
👉🔗 Project-Based Learning
#معرفی #آموزش
مخرنی از منابع آموزشی پروژه محور برای همهی زبانها
👉🔗 Project-Based Learning
#معرفی #آموزش
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 واحد مدافع وب آزاد موزیلا تعطیل شد.
موزیلا برای تمرکز بیشتر روی توسعه نسخههای جدید فایرفاکس و تقویت قابلیتهای هوش مصنوعی، واحد مدافع وب آزاد را تعطیل کرد.
بنابر گزارش ورج، موزیلا، شرکتی که زمانی بهعنوان پرچمدار آزادی و باز بودن وب شناخته میشد، اخیراً تصمیم به ایجاد تغییراتی اساسی در اهداف سازمانی خود گرفته است. این شرکت که مرورگر مشهور فایرفاکس را به بازار عرضه میکند، با حذف بخش حمایت از وب آزاد خود، مسیر جدیدی را دنبال میکند.
#خبر
@TheRaymondDev
موزیلا برای تمرکز بیشتر روی توسعه نسخههای جدید فایرفاکس و تقویت قابلیتهای هوش مصنوعی، واحد مدافع وب آزاد را تعطیل کرد.
بنابر گزارش ورج، موزیلا، شرکتی که زمانی بهعنوان پرچمدار آزادی و باز بودن وب شناخته میشد، اخیراً تصمیم به ایجاد تغییراتی اساسی در اهداف سازمانی خود گرفته است. این شرکت که مرورگر مشهور فایرفاکس را به بازار عرضه میکند، با حذف بخش حمایت از وب آزاد خود، مسیر جدیدی را دنبال میکند.
#خبر
@TheRaymondDev
The Verge
Mozilla is eliminating its advocacy division, which fought for a free and open web
This is Mozilla’s second round of layoffs this year.
Forwarded from محتوای آزاد سهراب
مشکلی نیست دوستان، حل میشه.
https://linuxiac.com/manjaro-linux-considers-embedding-a-telemetry-tool/
@SohrabContents
https://linuxiac.com/manjaro-linux-considers-embedding-a-telemetry-tool/
@SohrabContents
Linuxiac
Manjaro Considers Embedding a Telemetry Tool
Manjaro’s new MDD telemetry tool will collect user data for better metrics, yet automatic sharing concerns users.
Forwarded from Yasha
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
Forwarded from CleverDevs (CleverDevs Ads)
💰برنامهنویس #C شو و درآمد خوب داشته باش!
◀️ تو ۵ ماه #C رو با فریم ورک Asp.Net یاد بگیر و با کمک ما استخدام شو.
👇🏻👇🏻
🔗 برای شروع مسیر یادگیری و استخدام اینجا کلیک کن.
◀️ تو ۵ ماه #C رو با فریم ورک Asp.Net یاد بگیر و با کمک ما استخدام شو.
👇🏻👇🏻
🔗 برای شروع مسیر یادگیری و استخدام اینجا کلیک کن.
Forwarded from Linuxor ?
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰استخراج متادادههای فایلها
دستور extract در سیستمعامل لینوکس برای استخراج متاداده از فایلها استفاده میشود.این دستور بخشی از بسته libextractor است. این ابزار قادر است متاداده را از انواع مختلف فایلها، از جمله فایلهای PDF، استخراج کند.
🔹فرمتهای پشتیبانی شده
در حال حاضر، libextractor از فرمتهای زیر پشتیبانی میکند:
متن و اسناد: HTML، MAN، PS، DVI، OLE2 (فایلهای DOC، XLS، PPT)، OpenOffice (sxw)، StarOffice (sdw)
صوت: FLAC، MP3 (ID3v1 و ID3v2)، OGG، WAV، S3M (Scream Tracker 3)، XM (eXtended Module)، IT (Impulse Tracker)، NSF(E) (موسیقی NES)، SID (موسیقی C64)
تصاویر: JPEG، GIF، PNG، TIFF
فشردهسازی و آرشیو: DEB، RPM، TAR (.GZ)، LZH، LHA، RAR، ZIP، CAB، 7-ZIP، AR، MTREE، PAX، CPIO، ISO9660، SHAR
فیلم و ویدیو: FLV، REAL، RIFF (AVI)، MPEG، QT، ASF
علاوه بر این، چندین نوع MIME اضافی نیز شناسایی میشوند.
🔹استفاده از دستور extract
برای استفاده از این دستور، کافی است آن را به همراه نام فایلی که میخواهید متادادههایش را استخراج کنید، اجرا کنید. به عنوان مثال:
این دستور متادادههای موجود در فایل filename.pdf را استخراج و نمایش میدهد.
🔹روش نصب
https://www.gnu.org/software/libextractor/
———————————————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
دستور extract در سیستمعامل لینوکس برای استخراج متاداده از فایلها استفاده میشود.این دستور بخشی از بسته libextractor است. این ابزار قادر است متاداده را از انواع مختلف فایلها، از جمله فایلهای PDF، استخراج کند.
🔹فرمتهای پشتیبانی شده
در حال حاضر، libextractor از فرمتهای زیر پشتیبانی میکند:
متن و اسناد: HTML، MAN، PS، DVI، OLE2 (فایلهای DOC، XLS، PPT)، OpenOffice (sxw)، StarOffice (sdw)
صوت: FLAC، MP3 (ID3v1 و ID3v2)، OGG، WAV، S3M (Scream Tracker 3)، XM (eXtended Module)، IT (Impulse Tracker)، NSF(E) (موسیقی NES)، SID (موسیقی C64)
تصاویر: JPEG، GIF، PNG، TIFF
فشردهسازی و آرشیو: DEB، RPM، TAR (.GZ)، LZH، LHA، RAR، ZIP، CAB، 7-ZIP، AR، MTREE، PAX، CPIO، ISO9660، SHAR
فیلم و ویدیو: FLV، REAL، RIFF (AVI)، MPEG، QT، ASF
علاوه بر این، چندین نوع MIME اضافی نیز شناسایی میشوند.
🔹استفاده از دستور extract
برای استفاده از این دستور، کافی است آن را به همراه نام فایلی که میخواهید متادادههایش را استخراج کنید، اجرا کنید. به عنوان مثال:
extract filename.pdf
این دستور متادادههای موجود در فایل filename.pdf را استخراج و نمایش میدهد.
🔹روش نصب
https://www.gnu.org/software/libextractor/
———————————————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸chartdb: Open-source database diagrams editor
یه ابزار خوب برای طراحی دیاگرام دیتابیس پروژه تازه هستش و تازگیا ریلیز شده dbmsهایی که ساپورت میکنه:
PostgreSQL ( + Supabase + Timescale )
MySQL
SQL Server
MariaDB
SQLite
ClickHouse
https://github.com/chartdb/chartdb
#معرفی
@TheRaymondDev
یه ابزار خوب برای طراحی دیاگرام دیتابیس پروژه تازه هستش و تازگیا ریلیز شده dbmsهایی که ساپورت میکنه:
PostgreSQL ( + Supabase + Timescale )
MySQL
SQL Server
MariaDB
SQLite
ClickHouse
https://github.com/chartdb/chartdb
#معرفی
@TheRaymondDev
Forwarded from Agora (Alireza Azadi)
یه غری بزنم سر صبحی.
یادم میاد که اولین “مصاحبهای” که رفتم، ازم پرسید که ترجیح میدی از جنریکها استفاده کنی یا APIViewها یا ViewSetها برای پیاده کردن ویوها تو جنگو؟ خب من اون موقع به معنای واقعی کلمه هیچی هم بارم نبود و نمیدونستم واقعاً چی بگم. چون نمیدونستم اصلاً این چیزهایی که میگه چیه :)) یه APIView بلد بودم و بس. دیدم امنترین جواب اینه که بگم: «هرکدوم به جای خودش خوبه.» اینو گفتم و اونقدری هم امن بود که کارو در بیاره.
ولی حالا بعد از این مدت، نسبت به یک چیز اطمینان دارم: استفاده از ViewSet واقعاً مثل سرطان میمونه. یک تودهی بزرگ کثافت که هی باید همهچیشو override کنی. هی این کلاس رو چاق و چاقتر میکنی با اضافه کردن انواع و اقسام actionها.
نمیفهمم این ترس از کمی بیشتر نوشتن رو! البته نه که درکش نکنم، ولی واقعاً کار پسندیدهای نیست دوستان! خیلی وقتها میشه که شما از ViewSet استفاده میکنی، ولی اینقدر متدها رو override میکنی که عملاً اگر همون ویو رو با جنریک پیاده میکردی، هم خروجی مرتبتر و انسانیتری داشتی، هم چهبسا کمتر کد مینوشتی.
خلاصه، قبل از این که چشمبسته ViewSet رو ایمپورت کنید، به این سوال جواب بدین که این کلاس قراره چی به شما اضافه کنه که جنریکها نمیتونن؟ آیا واقعاً میتونه این نیاز رو بهسادگی پاسخ بده؟
یادم میاد که اولین “مصاحبهای” که رفتم، ازم پرسید که ترجیح میدی از جنریکها استفاده کنی یا APIViewها یا ViewSetها برای پیاده کردن ویوها تو جنگو؟ خب من اون موقع به معنای واقعی کلمه هیچی هم بارم نبود و نمیدونستم واقعاً چی بگم. چون نمیدونستم اصلاً این چیزهایی که میگه چیه :)) یه APIView بلد بودم و بس. دیدم امنترین جواب اینه که بگم: «هرکدوم به جای خودش خوبه.» اینو گفتم و اونقدری هم امن بود که کارو در بیاره.
ولی حالا بعد از این مدت، نسبت به یک چیز اطمینان دارم: استفاده از ViewSet واقعاً مثل سرطان میمونه. یک تودهی بزرگ کثافت که هی باید همهچیشو override کنی. هی این کلاس رو چاق و چاقتر میکنی با اضافه کردن انواع و اقسام actionها.
نمیفهمم این ترس از کمی بیشتر نوشتن رو! البته نه که درکش نکنم، ولی واقعاً کار پسندیدهای نیست دوستان! خیلی وقتها میشه که شما از ViewSet استفاده میکنی، ولی اینقدر متدها رو override میکنی که عملاً اگر همون ویو رو با جنریک پیاده میکردی، هم خروجی مرتبتر و انسانیتری داشتی، هم چهبسا کمتر کد مینوشتی.
خلاصه، قبل از این که چشمبسته ViewSet رو ایمپورت کنید، به این سوال جواب بدین که این کلاس قراره چی به شما اضافه کنه که جنریکها نمیتونن؟ آیا واقعاً میتونه این نیاز رو بهسادگی پاسخ بده؟