Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from جادی | Jadi
Media is too big
VIEW IN TELEGRAM
اپوکالیپس؛ مشکلی که همه زمان سنجهای یونیکسی در سال ۲۰۳۸ خواهند داشت.
مساله اینه که وقتی خدایگان یونیکس تصمیم گرفتن روشی برای زمانسنجی اختراع کنن، با خودشون گفتن «ما تعداد ثانیههای گذشته از ۱ ژانویه ۱۹۷۰ رو میشمریم» و برای اینکار از یه عدد ۳۲ بیتی علامتدار استفاده کردن و این متغیر در ۲۰۳۸ پر خواهد شد و زمان ریست میشه (: راه حل احتمالی؟ مهاجرت همه لینوکسها، بی اس دیها، یونیکسها، دیتابیسها و همه دوستاشون به زمان سنجهای ۶۴ بیتی.
https://youtube.com/shorts/ZY4e79NIdVk?feature=share
مساله اینه که وقتی خدایگان یونیکس تصمیم گرفتن روشی برای زمانسنجی اختراع کنن، با خودشون گفتن «ما تعداد ثانیههای گذشته از ۱ ژانویه ۱۹۷۰ رو میشمریم» و برای اینکار از یه عدد ۳۲ بیتی علامتدار استفاده کردن و این متغیر در ۲۰۳۸ پر خواهد شد و زمان ریست میشه (: راه حل احتمالی؟ مهاجرت همه لینوکسها، بی اس دیها، یونیکسها، دیتابیسها و همه دوستاشون به زمان سنجهای ۶۴ بیتی.
https://youtube.com/shorts/ZY4e79NIdVk?feature=share
❤1
Forwarded from DevTwitter | توییت برنامه نویسی
وبسایتی وجود داره به نام http://theresanaiforthat.com که هم معتبره هم مثل بانک ابزارهای AI میمونه.
درباره هر موضوعی سرچ کنید منابع مبتنی بر AI رو بهتون معرفی میکنه.
ابزارهای powerpoint
@DevTwitter | <Sabber/>
درباره هر موضوعی سرچ کنید منابع مبتنی بر AI رو بهتون معرفی میکنه.
ابزارهای powerpoint
@DevTwitter | <Sabber/>
🎄 یک برنامه نویس تنبل
🔶 تیم وردپرس قرار است که کتابخانه تغییر فونت در نسخه 6.4 وردپرس منتشر کند و اما به نسخه 6.5 موکول کرد. چه مشکلی در انتشار کتابخانه تغییر فونت در هسته وردپرس پیش آمد؟ طبق گفته Jonny Harris سرپرست وردپرس من در حال بررسی فونت API PR هستم. این کد به سادگی از…
راییوم
انتشار کتابخانه تغییر فونت به نسخه 6.5 وردپرس موکول شد - راییوم
تیم وردپرس قرار است که کتابخانه تغییر فونت در نسخه 6.4 وردپرس منتشر کند و اما به نسخه 6.5 موکول کرد. زیرا مشکلاتی در رابطه با انتشار این کتابخانه پیش آمده است.
🔶 برای انجام برخی از کارها در چارچوب Laravel 10 (مثل اعتبار سنجی) ، ممکن است نیاز به نشان دادن خطا و یا ایراداتی به کاربر باشیم، تا کاربر بتواند مطابق محدودیتهای تعیین شده داده را در فرم و یا Field مربوطه تکمیل و ارسال کند. در این چارچوب، زمانی که از کلاس Validator استفاده میکنیم و از $errors برای نشان دادن آن خطا به کاربر استفاده میکنیم، متوجه یک مشکلی میشویم. مشکل این هست که تمامی ارورهایی که به کاربر نشان میدهد، به زبان انگلیسی هستند. برای این که این مشکل حل شود راه حلهای مختلفی وجود دارد. اما از بین راه حلهای موجود (که بنظر من راه حل راحت و آسانی هست)، میتوان از Laravel-Lang استفاده کرد.
نصب و استفاده از Laravel-Lang:
1. برای استفاده از آن در ویندوز و لینوکس یا مک او اس، ابتدا در برنامه Command Prompt وارد مسیر اصلی پروژه شده (یا با استفاده از Terminal برنامه PhpStorm) فرمان زیر را اجرا کنید:
2. پس از این که Laravel-Lang نصب شد، برای استفاده از Attribute، میتوان از Laravel Lang: Attributes استفاده کرد. برای نصب آن، فرمان زیر را اجرا کنید:
3. برای اجرا و پیاده سازی آسان، دستور زیر را اجرا کنید تا Laravel Lang Publisher در پروژه نصب شود:
4. پس از آن، در مسیر پروژه خود، وارد فولدر Config شده و فایل app.php را باز کنید.
5. در درون فایل app.php کد زیر را پیدا کنید:
کد فوق را با کد زیر جایگزین کنید:
6. فرمان زیر را در اجرا کنید تا موارد مربوط به زبان فارسی در پروژه مورد نظر پیاده سازی شود:
مزایای استفاده از روش فوق، آسان بودن آن است و میتوان به راحتی، موارد مربوط به خطاها و Attributها را ویرایش کرد
برای ویرایش Attribute در زبان فارسی، در مسیر پروژه خود، به فایل زیر بروید:
و برای ویرایش موارد مربوط به خطاها میتوان فایلهای موجود در مسیر زیر را ویرایش کرد:
پس از ویرایش موارد فوق، مجدداً دستور زیر را اجرا کنید تا تغییرات اعمال شود:
#لاراول
@TheRaymondDev
نصب و استفاده از Laravel-Lang:
1. برای استفاده از آن در ویندوز و لینوکس یا مک او اس، ابتدا در برنامه Command Prompt وارد مسیر اصلی پروژه شده (یا با استفاده از Terminal برنامه PhpStorm) فرمان زیر را اجرا کنید:
composer require laravel-lang/lang --dev
2. پس از این که Laravel-Lang نصب شد، برای استفاده از Attribute، میتوان از Laravel Lang: Attributes استفاده کرد. برای نصب آن، فرمان زیر را اجرا کنید:
composer require laravel-lang/publisher laravel-lang/attributes --dev
3. برای اجرا و پیاده سازی آسان، دستور زیر را اجرا کنید تا Laravel Lang Publisher در پروژه نصب شود:
composer require laravel-lang/publisher laravel-lang/lang --dev
4. پس از آن، در مسیر پروژه خود، وارد فولدر Config شده و فایل app.php را باز کنید.
5. در درون فایل app.php کد زیر را پیدا کنید:
'locale' => 'en',
کد فوق را با کد زیر جایگزین کنید:
'locale' => 'fa',
6. فرمان زیر را در اجرا کنید تا موارد مربوط به زبان فارسی در پروژه مورد نظر پیاده سازی شود:
php artisan lang:update
مزایای استفاده از روش فوق، آسان بودن آن است و میتوان به راحتی، موارد مربوط به خطاها و Attributها را ویرایش کرد
برای ویرایش Attribute در زبان فارسی، در مسیر پروژه خود، به فایل زیر بروید:
vendor\laravel-lang\attributes\locales\fa\php.json
و برای ویرایش موارد مربوط به خطاها میتوان فایلهای موجود در مسیر زیر را ویرایش کرد:
vendor\laravel-lang\lang\locales\fa
پس از ویرایش موارد فوق، مجدداً دستور زیر را اجرا کنید تا تغییرات اعمال شود:
php artisan lang:update
#لاراول
@TheRaymondDev
👏1
🔶 در تعجبم که واحد منابع انسانی یا هر واحد دیگر در شرکت ایرانی چگونه مدیریت می شوند؟
دیروز رزومه ای به عنوان کارشناس طراحی سایت به شرکت (نام نمی ببرم) نفت و گاز فلانی فرستادم و چند ساعت بعد جواب رد شنیدم که پیامش این بوده : درخواست همکاری شما از سوی این شرکت به دلیل «نداشتن دانش و تخصص کافی در این حوزه» مورد پذیرش قرار نگرفت.
توی اگهی هیچی ننوشته که تخصص چی می خواد و همین گفت طراحی سایت می خواد. و بعدش نوشته حوزه طراحی UI/UX و Sql Server 😐
من رزومه فرستادم که شاید فرجی شد. بعد که سریع جواب رد داد دیدم که چقدر این شرکت ها سم تشریف دارند که رزومه ای که نخونده سریع جواب رد میدن و برای منی که 10 سال روی وردپرس کار کردم و 2 سال سابقه کاری حداقلی دارم. حتی دارم روی لاراول کار می کنم.
برای همین میگم 90 درصد شرکت های ایرانی درپیت محسوب میشه که براشون نیرو کار تخصص مهم نیست. بی سوادی در شرکت های ایرانی بیداد می کند.
@TheRaymondDev
دیروز رزومه ای به عنوان کارشناس طراحی سایت به شرکت (نام نمی ببرم) نفت و گاز فلانی فرستادم و چند ساعت بعد جواب رد شنیدم که پیامش این بوده : درخواست همکاری شما از سوی این شرکت به دلیل «نداشتن دانش و تخصص کافی در این حوزه» مورد پذیرش قرار نگرفت.
توی اگهی هیچی ننوشته که تخصص چی می خواد و همین گفت طراحی سایت می خواد. و بعدش نوشته حوزه طراحی UI/UX و Sql Server 😐
من رزومه فرستادم که شاید فرجی شد. بعد که سریع جواب رد داد دیدم که چقدر این شرکت ها سم تشریف دارند که رزومه ای که نخونده سریع جواب رد میدن و برای منی که 10 سال روی وردپرس کار کردم و 2 سال سابقه کاری حداقلی دارم. حتی دارم روی لاراول کار می کنم.
برای همین میگم 90 درصد شرکت های ایرانی درپیت محسوب میشه که براشون نیرو کار تخصص مهم نیست. بی سوادی در شرکت های ایرانی بیداد می کند.
@TheRaymondDev
🔶 این پکیچ ترجمه زبان توسط برنامه نویس علی صالح به اشتراک گذاشته است.
با نصب این پکیچ در لاراول زبان en به fa ترجمه می کند و به همراه فایل های آن ایجاد می شود.
ترجمه فایل های آن با مترجم گوگل انجام می شود.
https://github.com/alisalehi1380/laravel-lang-files-translator
#لاراول
@TheRaymondDev
با نصب این پکیچ در لاراول زبان en به fa ترجمه می کند و به همراه فایل های آن ایجاد می شود.
ترجمه فایل های آن با مترجم گوگل انجام می شود.
https://github.com/alisalehi1380/laravel-lang-files-translator
#لاراول
@TheRaymondDev
GitHub
GitHub - alisalehi1380/laravel-lang-files-translator: Easiest way to translate lang files to another language in PHP format in…
Easiest way to translate lang files to another language in PHP format in Laravel. - alisalehi1380/laravel-lang-files-translator
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 شرکت ادوبی اعلام کرده که به خاطر فشار نهادهای مختلف، از معامله 20 میلیارد دلاری خرید شرکت طراحی Figma دست کشیده و این معامله ملغی شده است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
👍1
🔶 نرم افزار mailhog : جایگزین میل تراپ (mailtrap)
میل تراپ از ارائه دهنده ایمیل که برای ارسال انبوه ایمیل بازاریابی استفاده می شود که حدودا دو سالی است که برای برنامه نویسان لاراول یا دیگر چارچوب ها برای تست ارسال ایمیل پروژه در کشور ایران از دسترس خارج شده است.
جایگزین میل تراپ نرم افزار mailhog هست که آخرین به روز رسانی آن مال 2020 است و به صورت لوکال کار می کند.
تست شده و کار می کند.
برای پیکر بندی env در لاراول :
نرم افزار mailhog دانلود و اجرا کنید. (هنگام اجرا نبندید)
حالا با آدرس زیر mailhog را اجرا کنید:
گیت هاب:
https://github.com/mailhog/MailHog
#لاراول
@TheRaymondDev
میل تراپ از ارائه دهنده ایمیل که برای ارسال انبوه ایمیل بازاریابی استفاده می شود که حدودا دو سالی است که برای برنامه نویسان لاراول یا دیگر چارچوب ها برای تست ارسال ایمیل پروژه در کشور ایران از دسترس خارج شده است.
جایگزین میل تراپ نرم افزار mailhog هست که آخرین به روز رسانی آن مال 2020 است و به صورت لوکال کار می کند.
تست شده و کار می کند.
برای پیکر بندی env در لاراول :
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
نرم افزار mailhog دانلود و اجرا کنید. (هنگام اجرا نبندید)
حالا با آدرس زیر mailhog را اجرا کنید:
http://127.0.0.1:8025
گیت هاب:
https://github.com/mailhog/MailHog
#لاراول
@TheRaymondDev
GitHub
GitHub - mailhog/MailHog: Web and API based SMTP testing
Web and API based SMTP testing. Contribute to mailhog/MailHog development by creating an account on GitHub.
🔶 رفع خطای $errors در لاراول
از error برای نمایش پیام خطاها در اعتبار سنجی بکار می روند و اگر با خطای زیر مواجه شدید یعنی میان افزاری Middleware تعریف نشده است.
پس راه حل اینکه میان افزار در مسیر Routes تعریف کنید:
#لاراول
@TheRaymondDev
از error برای نمایش پیام خطاها در اعتبار سنجی بکار می روند و اگر با خطای زیر مواجه شدید یعنی میان افزاری Middleware تعریف نشده است.
Undefined variable $errors
پس راه حل اینکه میان افزار در مسیر Routes تعریف کنید:
Route::group(['namespace' => 'Rayium\Auth', 'middleware' => 'web'], function ($router){
//
});
#لاراول
@TheRaymondDev
👍1
🔶 ظاهرا مشکل ارسال نشدن ایمیل تست سرویس میل تراپ برای برنامه نویسان ایرانی حل شده است!
https://mailtrap.io/
#خبر
@TheRaymondDev
https://mailtrap.io/
#خبر
@TheRaymondDev
👍1
🎄 یک برنامه نویس تنبل
SVGIRT.xml
🔶 دومین طرح آیکون تومان - واحد پولی ایران
این طرح از مبین هاست گرفته شده است.
https://www.mobinhost.com/
#آیکون
@TheRaymondDev
این طرح از مبین هاست گرفته شده است.
https://www.mobinhost.com/
#آیکون
@TheRaymondDev
❤1🥰1
Forwarded from ⚝
The untold history of web development:
تاریخ ناگفتهی توسعهی فرانتاند (سمت کاربر) وب:
1990: HTML invented
۱۹۹۰: HTML اختراع شد.
1994: CSS invented to fix HTML
۱۹۹۴: CSS اختراع شد تا HTML را درست کند.
1995: JS invented to fix HTML/CSS
۱۹۹۵: جاوا اسکریپت اختراع شد تا HTML و CSS را درست کند.
2006: jQuery invented to fix JS
۲۰۰۶: جیکوئری اختراع شد تا جاوا اسکریپت را درست کند.
2010: AngularJS invented to fix jQuery
۲۰۱۰: انگیولار اختراع شد تا جیکوئری را درست کند.
2013: React invented to fix AngularJS
۲۰۱۳: ریاکت اختراع شد تا انگیولار را درست کند.
2014: Vue invented to fix React & Angular
۲۰۱۴: ویو اختراع شد تا ریاکت و انگیولار را درست کند.
2016: Angular 2 invented to fix AngularJS & React
۲۰۱۶: انگیولار ۲ اختراع شد تا انگیولار و ریاکت را درست کند.
2019: Svelte 3 invented to fix React, Angular, Vue
۲۰۱۹: اسولت ۳ اختراع شد تا ریاکت، انگیولار و ویو را درست کند.
2019: React hooks invented to fix React
۲۰۱۹: ریاکت hooks اختراع شد تا ریاکت را درست کند.
2020: Vue 3 invented to fix React hooks
۲۰۲۰: ویو ۳ اختراع شد تا ریاکت hooks را درست کند.
2020: Solid invented to fix React, Angular, Svelte, Vue
۲۰۲۰: سالید اختراع شد تا ریاکت، انگیولار، اسولت و ویو را درست کند.
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid
۲۰۲۰: HTMX ۱.۰ اختراع شد تا ریاکت، انگیولار، اسولت، ویو و سالید را درست کند.
2021: React suspense invented to fix React, again
۲۰۲۱: ریاکت suspense اختراع شد تا دوباره ریاکت را درست کند.
2023: Svelte Runes invented to fix Svelte
۲۰۲۳: اسولت runes اختراع شد تا اسولت را درست کند.
2024: jQuery still used on 75% of websites
۲۰۲۴: جیکوئری همچنان در ۷۵٪ از وبگاهها در حال استفاده شدن است.
(by @fireship_dev)
(نوشته شده توسط @fireship_dev)
#fun #history #learn #article #js #frontend #web
💎 amiria703_channel 💎
تاریخ ناگفتهی توسعهی فرانتاند (سمت کاربر) وب:
1990: HTML invented
۱۹۹۰: HTML اختراع شد.
1994: CSS invented to fix HTML
۱۹۹۴: CSS اختراع شد تا HTML را درست کند.
1995: JS invented to fix HTML/CSS
۱۹۹۵: جاوا اسکریپت اختراع شد تا HTML و CSS را درست کند.
2006: jQuery invented to fix JS
۲۰۰۶: جیکوئری اختراع شد تا جاوا اسکریپت را درست کند.
2010: AngularJS invented to fix jQuery
۲۰۱۰: انگیولار اختراع شد تا جیکوئری را درست کند.
2013: React invented to fix AngularJS
۲۰۱۳: ریاکت اختراع شد تا انگیولار را درست کند.
2014: Vue invented to fix React & Angular
۲۰۱۴: ویو اختراع شد تا ریاکت و انگیولار را درست کند.
2016: Angular 2 invented to fix AngularJS & React
۲۰۱۶: انگیولار ۲ اختراع شد تا انگیولار و ریاکت را درست کند.
2019: Svelte 3 invented to fix React, Angular, Vue
۲۰۱۹: اسولت ۳ اختراع شد تا ریاکت، انگیولار و ویو را درست کند.
2019: React hooks invented to fix React
۲۰۱۹: ریاکت hooks اختراع شد تا ریاکت را درست کند.
2020: Vue 3 invented to fix React hooks
۲۰۲۰: ویو ۳ اختراع شد تا ریاکت hooks را درست کند.
2020: Solid invented to fix React, Angular, Svelte, Vue
۲۰۲۰: سالید اختراع شد تا ریاکت، انگیولار، اسولت و ویو را درست کند.
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid
۲۰۲۰: HTMX ۱.۰ اختراع شد تا ریاکت، انگیولار، اسولت، ویو و سالید را درست کند.
2021: React suspense invented to fix React, again
۲۰۲۱: ریاکت suspense اختراع شد تا دوباره ریاکت را درست کند.
2023: Svelte Runes invented to fix Svelte
۲۰۲۳: اسولت runes اختراع شد تا اسولت را درست کند.
2024: jQuery still used on 75% of websites
۲۰۲۴: جیکوئری همچنان در ۷۵٪ از وبگاهها در حال استفاده شدن است.
(by @fireship_dev)
(نوشته شده توسط @fireship_dev)
#fun #history #learn #article #js #frontend #web
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Forwarded from متخصص وردپرس | پوینا
راز های ارزانی دیتاسنتر هتزنر ( قسمت دوم )
سرور های هتزنر نسبت به سایر دیتاسنتر های دنیا ارزون ترن چرا ؟
قبلا چند دلیلش رو گفته بودیم اما یکی دیگه از دلایلش استفاده از رید نرم افزاری به جای رید سخت افزاری هست
متاسفانه دیتاسنتر هتزنر از رید نرم افزاری استفاده میکنه که خطر از دست رفتن اطلاعات رو به شدت بالا میبره و برای همین سروراشون به شدت ارزونه
در رید نرم افزاری اگر سیستم عامل شما از بین بره اطلاعات هم از بین میره اما در رید سخت افزاری اینطور نیست و همین دلیل باعث میشه سایتای بزرگ و معروف تر سمت این سرورا نرن
نکته بعدی در ارزون بودن دیتاسنتر هتزنر 100% green electricty بودنش هست که به تازگی اضافه شده یعنی برق سبز که انرژی پاکه و باعث کاهش هزینه هاشون شده
@poinair پوینا
سرور های هتزنر نسبت به سایر دیتاسنتر های دنیا ارزون ترن چرا ؟
قبلا چند دلیلش رو گفته بودیم اما یکی دیگه از دلایلش استفاده از رید نرم افزاری به جای رید سخت افزاری هست
متاسفانه دیتاسنتر هتزنر از رید نرم افزاری استفاده میکنه که خطر از دست رفتن اطلاعات رو به شدت بالا میبره و برای همین سروراشون به شدت ارزونه
در رید نرم افزاری اگر سیستم عامل شما از بین بره اطلاعات هم از بین میره اما در رید سخت افزاری اینطور نیست و همین دلیل باعث میشه سایتای بزرگ و معروف تر سمت این سرورا نرن
نکته بعدی در ارزون بودن دیتاسنتر هتزنر 100% green electricty بودنش هست که به تازگی اضافه شده یعنی برق سبز که انرژی پاکه و باعث کاهش هزینه هاشون شده
@poinair پوینا
👍2🤣1