Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰نسخه darktable 5.0.1: جایگزینی برای Lightroom در ویندوز، لینوکس و مک منتشر شد
🔹برنامه آزاد و متنباز ویرایش تصویر darktable، به عنوان یک جایگزین بسیار خوب برای Lightroom در ویندوز ارائه شده است.
و البته این برنامه بر روی تمامی پلتفرمهای دیگر از جمله ویندوز، لینوکس و مک نیز اجرا میشود.
🔹اگر به دنبال یک جایگزین رایگان برای مدیریت و ویرایش تصاویر، مانند Lightroom هستید، اخبار خوبی برای شما داریم: نرمافزار آزاد و متنباز darktable به نسخه 5.0 (برای لینوکس) رسیده و بالاخره برای کاربران ویندوز نیز در دسترس است.
🔹برنامه darktable ابتدا در سال 2009 منتشر شد و توسط عکاسان حرفهای در سیستمعاملهای مک و لینوکس استفاده شده است. این نرمافزار شامل مجموعهای از قابلیتهای ویرایش عکس است که به شما کمک میکند تا فایلهای RAW، به ویژه در اندازههای بزرگ، را ویرایش کنید.
🔹پس از چند تلاش ناموفق از نسخه 3.2.0، darktable اکنون به طور رسمی به سیستمعامل ویندوز (فقط برای 64 بیتی) منتقل شده است.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹برنامه آزاد و متنباز ویرایش تصویر darktable، به عنوان یک جایگزین بسیار خوب برای Lightroom در ویندوز ارائه شده است.
و البته این برنامه بر روی تمامی پلتفرمهای دیگر از جمله ویندوز، لینوکس و مک نیز اجرا میشود.
🔹اگر به دنبال یک جایگزین رایگان برای مدیریت و ویرایش تصاویر، مانند Lightroom هستید، اخبار خوبی برای شما داریم: نرمافزار آزاد و متنباز darktable به نسخه 5.0 (برای لینوکس) رسیده و بالاخره برای کاربران ویندوز نیز در دسترس است.
🔹برنامه darktable ابتدا در سال 2009 منتشر شد و توسط عکاسان حرفهای در سیستمعاملهای مک و لینوکس استفاده شده است. این نرمافزار شامل مجموعهای از قابلیتهای ویرایش عکس است که به شما کمک میکند تا فایلهای RAW، به ویژه در اندازههای بزرگ، را ویرایش کنید.
🔹پس از چند تلاش ناموفق از نسخه 3.2.0، darktable اکنون به طور رسمی به سیستمعامل ویندوز (فقط برای 64 بیتی) منتقل شده است.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
غروب افتاب Create React App
یادم نمیاد از منسوخ شدن کتابخونه یا فریمورکی ناراحت شده باشم ولی وقتی این رو دیدم خیلی احساساتی و غمگین شدم چون با این که من پنج سال بود که پروژهای رو تحت CRA دولوپ نکرده بودم ولی من با اون بود که عاشق ریاکت شدم.
@DevTwitter | <Mohammad Ebrahimi Aval/>
یادم نمیاد از منسوخ شدن کتابخونه یا فریمورکی ناراحت شده باشم ولی وقتی این رو دیدم خیلی احساساتی و غمگین شدم چون با این که من پنج سال بود که پروژهای رو تحت CRA دولوپ نکرده بودم ولی من با اون بود که عاشق ریاکت شدم.
@DevTwitter | <Mohammad Ebrahimi Aval/>
Forwarded from Gopher Academy
سپندارمذگان، روز گرامیداشت زن، زمین و مادر بر همهٔ ایرانیان خجسته باد.
💚🤍❤️
➖➖➖➖➖➖➖➖
https://news.1rj.ru/str/addlist/KpzXaiSpKENkMGM0
💚🤍❤️
یکی از جشنهای ایران باستان است که در ۵ اسفند گاهشمار یزدگردی و ۲۹ بهمن گاهشمار خورشیدی برای گرامیداشت زن، زمین و مادر برگزار میشود.[۱] این جشن ریشه در شاهنشاهی هخامنشی دارد.[۲] ابوریحان بیرونی در آثارالباقیه آوردهاست که ایرانیان باستان، پنجم اسفند را روز بزرگداشت زن و زمین میدانستند
➖➖➖➖➖➖➖➖
https://news.1rj.ru/str/addlist/KpzXaiSpKENkMGM0
🔥1
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
حل خطای Reduce unused CSS در وردپرس!
اگه توی ابزارهای بهینهسازی مثل Lighthouse یا PageSpeed Insights با خطای Reduce unused CSS مواجه شدین، یعنی یه سری استایلهای اضافی از پلاگینها و قالبهای آماده داره ناخواسته لود میشه و سرعت سایت رو پایین میاره.
با کدی که براتون ضمیمه کردم، میتونید این استایلهای اضافی رو حذف کنید (تصاویر رو مشاهده کنید)
کافیه لینک فایل رو توی کدها جستجو کنید و id رو جایگزین کنید و کد رو هم توی function.php قرار برید.
@DevTwitter | <Amir hossein Bagheri/>
اگه توی ابزارهای بهینهسازی مثل Lighthouse یا PageSpeed Insights با خطای Reduce unused CSS مواجه شدین، یعنی یه سری استایلهای اضافی از پلاگینها و قالبهای آماده داره ناخواسته لود میشه و سرعت سایت رو پایین میاره.
با کدی که براتون ضمیمه کردم، میتونید این استایلهای اضافی رو حذف کنید (تصاویر رو مشاهده کنید)
کافیه لینک فایل رو توی کدها جستجو کنید و id رو جایگزین کنید و کد رو هم توی function.php قرار برید.
@DevTwitter | <Amir hossein Bagheri/>
Forwarded from Sudoer (Morteza Bashsiz)
لامصب هربار گوش میدی یه چیز جدید پیدا میکنی
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
سلام و درود
خسته نباشید و ایام به کام
اگر محتوای خاصی دوست دارید ساخته بشه یا نیازمندی خاصی توی برنامهنویسی ، دواپس یا استارتاپ ها دارید خوشحال میشم اگر بتونم کمکی کنم.
البته تو بحث استارتاپ و کسب و کار که میاد یه سری شاید بگن که تو خودت پس چرا کاره ای نیستی چیزی از خودت نداری. اگر راست میگی بگو میخوای چی کار کنی؟ استارتاپ راه بندازی؟ چطوری؟ خب در پاسخ باید بگم خیلی ممنون شما چطورید؟ بعد از شوخی، کلا استارتاپ و کسب و کارهای نوین کار راحتی نیستن لزوما. همراه با ریسک زیادن و احتمال و درصد شکست توشون زیاده.
حالا در مجموع توی این حوزه هم مطالعه و تجربه به نسبت خوبی داشتم لذا اندک دانشی است تحفه درویش چه کند بی نوا ندارد بیش.
۲۹ بهمن ۱۴۰۳
خسته نباشید و ایام به کام
اگر محتوای خاصی دوست دارید ساخته بشه یا نیازمندی خاصی توی برنامهنویسی ، دواپس یا استارتاپ ها دارید خوشحال میشم اگر بتونم کمکی کنم.
البته تو بحث استارتاپ و کسب و کار که میاد یه سری شاید بگن که تو خودت پس چرا کاره ای نیستی چیزی از خودت نداری. اگر راست میگی بگو میخوای چی کار کنی؟ استارتاپ راه بندازی؟ چطوری؟ خب در پاسخ باید بگم خیلی ممنون شما چطورید؟ بعد از شوخی، کلا استارتاپ و کسب و کارهای نوین کار راحتی نیستن لزوما. همراه با ریسک زیادن و احتمال و درصد شکست توشون زیاده.
حالا در مجموع توی این حوزه هم مطالعه و تجربه به نسبت خوبی داشتم لذا اندک دانشی است تحفه درویش چه کند بی نوا ندارد بیش.
۲۹ بهمن ۱۴۰۳
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
فشرده سازی فایل ها چجوری اتفاق میوفته؟
شاید براتون سوال شده باشه که نرم افزار هایی مثل WinRAR چجوری فایل ها رو فشرده میکنن؟
خیلی ها بر این باورند که فشرده سازی فایل ها با حذف بیت ها اتفاق میوفته که کاملا غلطه
در صورتی که با حذف حتی یک بیت از فایل به طور کل فایل ناقص میسه و دیگه قابل استفاده نیست!
کلی روش و الگوریتم مختلف برای فشرده سازی فایل ها وجود داره اما یکی از پر استفاده ترین روش فشرده سازی فایل ها RLE (Run-Length Encoding) نام داره که با حذف عناصر تکراری فایل های فشرده تولید میکنه.
این الگوریتم با شمارش تعداد تکرار هر المان و ذخیره سازی تعداد اون + المان مربوطه حجم فایل ها رو کم میکنه!
اجازه بدید با مثال توضیح بدم:
مثلا فرض کنیم شما pdf یک کتاب 100 صفحه ای رو دارید و میخواهید این فایل رو فشرده کنید.
طبیعتا موارد تکراری توی فایل شما وجود داره.برای مثال در جاهای مختلف فایل شما کلمه "سلام" چند بار تکرار شده(برای مثال 3 بار) در اینجا این الگوریتم این 3 تا سلام رو تبدیل میکنه به "سلام×3"
نکته : (این عملیات فقط مختص pdf نیست و روی همه نوع فایلی کار میکنه)
این الگوریتم برای خودش یک فایل راهنما میسازه و المان،تعداد تکرار و آدرس ها رو داخل اون ذخیره میکنه تا زمان استخراج فایل فشرده بتونه تمامی فایل ها رو بازیابی کنه
@DevTwitter | <Farzad Ebrahimi/>
شاید براتون سوال شده باشه که نرم افزار هایی مثل WinRAR چجوری فایل ها رو فشرده میکنن؟
خیلی ها بر این باورند که فشرده سازی فایل ها با حذف بیت ها اتفاق میوفته که کاملا غلطه
در صورتی که با حذف حتی یک بیت از فایل به طور کل فایل ناقص میسه و دیگه قابل استفاده نیست!
کلی روش و الگوریتم مختلف برای فشرده سازی فایل ها وجود داره اما یکی از پر استفاده ترین روش فشرده سازی فایل ها RLE (Run-Length Encoding) نام داره که با حذف عناصر تکراری فایل های فشرده تولید میکنه.
این الگوریتم با شمارش تعداد تکرار هر المان و ذخیره سازی تعداد اون + المان مربوطه حجم فایل ها رو کم میکنه!
اجازه بدید با مثال توضیح بدم:
مثلا فرض کنیم شما pdf یک کتاب 100 صفحه ای رو دارید و میخواهید این فایل رو فشرده کنید.
طبیعتا موارد تکراری توی فایل شما وجود داره.برای مثال در جاهای مختلف فایل شما کلمه "سلام" چند بار تکرار شده(برای مثال 3 بار) در اینجا این الگوریتم این 3 تا سلام رو تبدیل میکنه به "سلام×3"
نکته : (این عملیات فقط مختص pdf نیست و روی همه نوع فایلی کار میکنه)
این الگوریتم برای خودش یک فایل راهنما میسازه و المان،تعداد تکرار و آدرس ها رو داخل اون ذخیره میکنه تا زمان استخراج فایل فشرده بتونه تمامی فایل ها رو بازیابی کنه
@DevTwitter | <Farzad Ebrahimi/>
Forwarded from Laravel News
Harnessing Full-Text Search in Laravel https://laravel-news.com/whereFullText
Laravel News
Harnessing Full-Text Search in Laravel - Laravel News
Explore Laravel's built-in full-text search capabilities using whereFullText methods. Learn how to implement efficient search functionality across MariaDB, MySQL, and PostgreSQL databases with minimal configuration.
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
Media is too big
VIEW IN TELEGRAM
ماشین بازی آنلاین تحت وب، بزنید و لذت ببرید 😍🔥
شاید براتون سوال پیش بیاد که چجوری یه همچین وبسایتی رو ساختن با این کیفیت ⁉️
سه مدل وسیله نقلیه و تنظیمات خیلی حالبی داره، البته توی فیلم صدا میوت بود ولی حتما خودتون تستش کنید 🤩👇
🌐 https://slowroads.io
➖➖➖➖➖➖➖➖➖
شاید براتون سوال پیش بیاد که چجوری یه همچین وبسایتی رو ساختن با این کیفیت ⁉️
درواقع این وبسایت های با WebGL API مرور گر ایجاد شدن که میتونن مدل های سه بعدی رو رندر کنن و و شما به صورت تعاملی باهاشون کار بکنید، توی این پست کامل راجبش توضیح دادم میتونیم بخونید 🔻
https://news.1rj.ru/str/coolycode/651
سه مدل وسیله نقلیه و تنظیمات خیلی حالبی داره، البته توی فیلم صدا میوت بود ولی حتما خودتون تستش کنید 🤩👇
🌐 https://slowroads.io
#threejs #3D #WebGL
𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
➖➖➖➖➖➖➖➖➖
Forwarded from Laravel News
Phiki: A Powerful PHP-Based Syntax Highlighter for Web and Terminal https://laravel-news.com/phiki-php-syntax-highlighter-for-web-and-terminal
Laravel News
Phiki: A Powerful PHP-Based Syntax Highlighter for Web and Terminal - Laravel News
Phiki is a PHP syntax highlighter developed by Ryan Chandler used to create code syntax highlighting for both web and terminal.
Forwarded from SoniaCircuit (Sony)
نظر شخصی:
از یه دلیلی این حرف درسته چون بعد از گرفتن لیسانس ارزش گذاری درستی برای فردی که چهار سال خودش رو گذاشته برای یادگیری مبانی گذاشته نمیشه و معمولا رنج حقوقی عادلانه ای براش در نظر گرفته نمیشه.
از یه دلیلی هم غلطه بخاطر اینکه همیشه پایه مفهوم مهندسی و معماری کامپیوتر مهم بوده اما باز هم نسبیه چون یه فرد میتونه خود اموز هم اینارو طی کنه
بحث مهم دیگه ای که میاد وسط کانکشن سازیه که معمولا این فضا خیلی خوب توی دانشگاه توسط افراد پیاده میشه
ولی باز هم دانشگاه به دانشگاه فرق داره و باز هم این یه نظر نسبیه پس نمیشه گفت خوبه یا بده.
از یه دلیلی این حرف درسته چون بعد از گرفتن لیسانس ارزش گذاری درستی برای فردی که چهار سال خودش رو گذاشته برای یادگیری مبانی گذاشته نمیشه و معمولا رنج حقوقی عادلانه ای براش در نظر گرفته نمیشه.
از یه دلیلی هم غلطه بخاطر اینکه همیشه پایه مفهوم مهندسی و معماری کامپیوتر مهم بوده اما باز هم نسبیه چون یه فرد میتونه خود اموز هم اینارو طی کنه
بحث مهم دیگه ای که میاد وسط کانکشن سازیه که معمولا این فضا خیلی خوب توی دانشگاه توسط افراد پیاده میشه
ولی باز هم دانشگاه به دانشگاه فرق داره و باز هم این یه نظر نسبیه پس نمیشه گفت خوبه یا بده.
Forwarded from SoniaCircuit (Sony)
معمولا هدف افراد توی ایران از دانشگاه فرار کردنه ( از رفتن هم گذشته )
خودمم اگه ایران بودم قطعا با همین هدف رویکردی مثل ( تحصیل ) رو ادامه میدادم.
خودمم اگه ایران بودم قطعا با همین هدف رویکردی مثل ( تحصیل ) رو ادامه میدادم.
Forwarded from Rust for Python developers
#5min_Rust
تفاوت
اولین نکته اینه که خیلی از دوستان به اشتباه فکر میکنند که این ۳ مورد حافظههای متفاوتی هست و این مشکل از اینجا میاد که راجب سرعت صحبت میشه.
توی تصویر مثال بالا اگر دقت کنید؛ هر ۳ مورد داخل
وقتی شما کد رو اجرا میکنید اول یک سری فضا به برخی موارد اختصاص داده میشه؛ برای مثال خود دستورالعملهای کد شما که توی تصویر سمت چپ
از مثال زدن
بعد از اینکار برای
دیفالت
با ویژگیهای اصلی استک شروع کنیم و بعد به سراغ مثال بریم:
۱- سرعت؛ توی تصویر دقت کنید؛ یک بخشی بین
۲- هر نوع دادهای که میخواد داخل استک قرار بگیره باید سایز مشخصی داشته باشه. در زمان کامپایل باید مشخص بشه چقدر جا میخواد.
ترکیب دو مورد بالا باعث میشه که بتونیم خیلی سریع به دیتاهای روی
مورد بعدی
توی عکس بالا توی بخش
پاک کردن داده از
توی پست بعدی راجب نمونه کد و جزئیاتش توی تصویر بالا صحبت خواهیم کرد.
پینوشت:
من سعی کردم خیلی ساده توضیح بدم تا کلیات و تفاوتهای اصلی رو همه متوجه بشوند و از بحث راجب نحوه دقیق عملکرد در اینجا خودداری کردم (باشه برای آینده)
تفاوت
Stack, Heap, Static در Rust:اولین نکته اینه که خیلی از دوستان به اشتباه فکر میکنند که این ۳ مورد حافظههای متفاوتی هست و این مشکل از اینجا میاد که راجب سرعت صحبت میشه.
توی تصویر مثال بالا اگر دقت کنید؛ هر ۳ مورد داخل
RAM هستند فقط ویژگیهای مختلفی دارند که بهشون میپردازیم:وقتی شما کد رو اجرا میکنید اول یک سری فضا به برخی موارد اختصاص داده میشه؛ برای مثال خود دستورالعملهای کد شما که توی تصویر سمت چپ
Stack هستند؛ این بخش شامل static, global variable و ... هم میشه.از مثال زدن
data type ها پرهیز میکنم چون هنوز باهاشون آشنا نشدیم.بعد از اینکار برای
Rust یک فضای 8MB پشت سرهم درخواست داده میشه که این فضا بعنوان Stack اصلی توسط برنامه استفاده خواهد شد.دیفالت
8mb هست برای ترد اصلی و 2mb برای تردهای دیگه توجه کنید که لزوما همون لحظه کل 8mb رزرو نخواهد شد اما برنامه شما تا 8mb دسترسی به استک داره و اگر بیشتر بشه stack overflow رخ میده و برنامه kill میشه.با ویژگیهای اصلی استک شروع کنیم و بعد به سراغ مثال بریم:
۱- سرعت؛ توی تصویر دقت کنید؛ یک بخشی بین
stack, heap نوشتم Stack Pointer؛ یکی از رجیسترهای CPU وظیفه نگهداری آدرس شروع Stack رو به عهده میگیره و هموراه به آدرس انتهایی آخرین دیتای موجود در استک اشاره میکنه.۲- هر نوع دادهای که میخواد داخل استک قرار بگیره باید سایز مشخصی داشته باشه. در زمان کامپایل باید مشخص بشه چقدر جا میخواد.
ترکیب دو مورد بالا باعث میشه که بتونیم خیلی سریع به دیتاهای روی
Stack دسترسی بگیریم اما یک محدودیت هم هست؛ Stack مثل بشقاب چینی میمونه وقتی روی هم میچینی نمیتونی از آخر ی دونه رو بکشی بیرون؛ باید به ترتیب از بالاترین بشقاب برداری تا به پایینی (آخری برسی).مورد بعدی
Heap اما داستان متفاوتی داره؛ برخلاف Stack که خودش بصورت خودکار حافظه اختصاص میده و میگیره heap اینطوری نیست و هروقت به این حافظه نیاز داشته باشه باید به سیستم عامل بگه که یک همچین حافظهای لازمه تا سیستم عامل اون میزان رو پیدا کنه و بهش بگه از اینجا به بعد رو میتونی استفاده کنی.توی عکس بالا توی بخش
heap خونههای قرمز بخشهای از حافظه هست که برای کارهای دیگه اختصاص داده شده و ما نمیتونیم دسترسی بگیریم؛ همین بررسی اینکه کجا رو به ما اختصاص بده باعث میشه سرعت این حافظه کندتر باشه.پاک کردن داده از
Heap هم توسط ownership, borrowing توی Rust مدیریت میشه که بعدا راجبش صحبت میکنیم.توی پست بعدی راجب نمونه کد و جزئیاتش توی تصویر بالا صحبت خواهیم کرد.
پینوشت:
من سعی کردم خیلی ساده توضیح بدم تا کلیات و تفاوتهای اصلی رو همه متوجه بشوند و از بحث راجب نحوه دقیق عملکرد در اینجا خودداری کردم (باشه برای آینده)
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
این آقای Dijkstra یه جملهای داره که میگه علم کامپیوتر همانقدر در مورد کامپیوتر هاست که نجوم در مورد تلسکوپ هاست
خیلی جمله پر مغزیه
@DevTwitter | <وحید باقی/>
خیلی جمله پر مغزیه
@DevTwitter | <وحید باقی/>
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
بکاند؟ چهار تا کد کپی پیست میکنی.
فرانتاند؟ چهار خط تو paint نقاشی میکنی.
سیس ادمین؟ چهار تا سیم به هم وصل میکنی.
مارکتینگ؟ ۴ تا استوری اینستاگرام میذاری.
پروداکت منیجر؟ چهار تا داک Word میسازی دیگه.
دیتا؟ ۴تا مدل لرن میکنی دیگه.
پزشک؟ ۴ تا پنی سیلین و دگزا میدی.
مهندسی شیمی؟ یه شیشه درست کردن این حرفا داره؟
مهندس هوافضا؟ خواهر زاده فلانی هم بلده با کاغذ هواپیما درست کنه.
معماری؟ ۴ تا مدل سه بعدی میذاری کنار هم.
@DevTwitter | <The Big Rad/>
فرانتاند؟ چهار خط تو paint نقاشی میکنی.
سیس ادمین؟ چهار تا سیم به هم وصل میکنی.
مارکتینگ؟ ۴ تا استوری اینستاگرام میذاری.
پروداکت منیجر؟ چهار تا داک Word میسازی دیگه.
دیتا؟ ۴تا مدل لرن میکنی دیگه.
پزشک؟ ۴ تا پنی سیلین و دگزا میدی.
مهندسی شیمی؟ یه شیشه درست کردن این حرفا داره؟
مهندس هوافضا؟ خواهر زاده فلانی هم بلده با کاغذ هواپیما درست کنه.
معماری؟ ۴ تا مدل سه بعدی میذاری کنار هم.
@DevTwitter | <The Big Rad/>