Pishro App
سال 1990 بود که HTML به دنیا معرفی شد در سال 1994 عزیز دل CSS به جهان معرفی شد تا دردسرهای HTML را حل کنند و عملا مشکلات HTML حل شود در سال 1995 باز دیدن روی وب هیچ کاری نمیشه کرد، لذا JavaScript متولد شد در سال 2006 باز با به دنیا آمدن JQuery توانستند…
🔶 جی کوئری کتابخانه جاوا اسکریپت کاملی هست که به تنهایی ۷۵ درصد پویایی وب سایت ها به دوش می کشد ...
نسخه ۴ بتا هم منتشر شده...
https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/
@TheRaymondDev
نسخه ۴ بتا هم منتشر شده...
https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/
@TheRaymondDev
Jquery
Second Beta of jQuery 4.0.0 | Official jQuery Blog
jQuery: The Write Less, Do More, JavaScript Library
👍4🔥1
🎄 یک برنامه نویس تنبل
🔶 یک باگ عجیبی که نرم افزار Phpstorm دارد که اینکه هر بار تگ های HTML ایجاد می کنید که اینتر می زنید و تگ دومی به اون گوشه منتقل میشه و بخوام سرجاش قرار بگیره باید دکمه tab کلیک کنم. خیلی رو اعصابه @TheRaymondDev
🔶 دومین باگی که Phpstorm داره که نمی تواند توکن های گیت هاب رو توی حافظه نرم افزار نگه دارد و هر بار بخواهیم کامیت کنیم رو درخواست توکن می کند.
@TheRaymondDev
@TheRaymondDev
Forwarded from Linuxor ?
زبان PHP عجیب شبیه سیتکس شل لینوکسه
میخواستم یه سری کامند شل توی PHP اجرا کنم کلی تابع واسه این کار داشت. (همه زبان های برنامه نویسی یه تابع دارن که باهاش میشه دستورات شل اون کامپیوتری که روش اون برنامه رانه رو اجرا کرد)
اما یه چیز جالب تر این سینتکس بک تیک پی اچ پیه مثل شل هرچی توی بک تیک بزارید میره اجراش میکنه و خروجیش رو ریترن میکنه. توی شل هم دقیقا همچین چیزی داریم. (دقت کنید سینگل کوت نیست بک تیکه سینگل کوت برای محدوده رشته استفاده میشه)
🐧 @Linuxor
میخواستم یه سری کامند شل توی PHP اجرا کنم کلی تابع واسه این کار داشت. (همه زبان های برنامه نویسی یه تابع دارن که باهاش میشه دستورات شل اون کامپیوتری که روش اون برنامه رانه رو اجرا کرد)
اما یه چیز جالب تر این سینتکس بک تیک پی اچ پیه مثل شل هرچی توی بک تیک بزارید میره اجراش میکنه و خروجیش رو ریترن میکنه. توی شل هم دقیقا همچین چیزی داریم. (دقت کنید سینگل کوت نیست بک تیکه سینگل کوت برای محدوده رشته استفاده میشه)
🐧 @Linuxor
👍5
🔶 راهنمای Filament لاراول
پنل Filament یک پکیج PHP برای لاراول هست که برای ساخت سریع و کارآمد پنلهای مدیریتی طراحی شده است. این ابزار بهت کمک میکند تا به جای صرف زمان زیاد برای طراحی و پیادهسازی پنلهای مدیریت، از پیشساختههای Filament استفاده کنید و به راحتی پنلهای خودت رو بسازی و مدیریت کنید. فیلامنت از Livewire، Alpine.js و Tailwind استفاده می کند.
#لاراول
@TheRaymondDev
پنل Filament یک پکیج PHP برای لاراول هست که برای ساخت سریع و کارآمد پنلهای مدیریتی طراحی شده است. این ابزار بهت کمک میکند تا به جای صرف زمان زیاد برای طراحی و پیادهسازی پنلهای مدیریت، از پیشساختههای Filament استفاده کنید و به راحتی پنلهای خودت رو بسازی و مدیریت کنید. فیلامنت از Livewire، Alpine.js و Tailwind استفاده می کند.
#لاراول
@TheRaymondDev
🔥5
Forwarded from محتوای آزاد سهراب
برای راه اندازی ایمیل روی ایمکس.
اول میرید Doom Emacs رو نصب میکنید، آموزشش رو قبلاً گذاشتم.
بعدش یک فایل میسازید تحت عنوان .gnus توی مسیر پوشه کاربر.
این محتویات رو داخلش میذارید، من برای ایمیل رایزآپ تنظیمش کردم بعداً برای ایمیل خودتون تغییرش بدید.
بعد از نوشتن این، یک فایل میسازید به نام .authinfo و اینهارو داخلش مینویسید. بازهم بر اساس نیاز خودتون باید عوضش کنید:
بعد از انجام اینکارها ایمکس رو باز میکنید، با فشردن کلید های ترکیبی alt + x یک منو براتون باز میشه داخش مینویسید gnus.
اینجا ازتون یک رمزی رو میپرسه برای رمزنگاری و دسترسی به ایمیل، یک رمزی رو وارد میکنید و .... تبریک میگم الان با موفقیت ایمیل رو توی ایمکس پیادهسازی کردید.
برای ارسال ایمیل کافیه که alt + x رو بگیرید و بنویسید
بعد از نوشتن ایمیل کافیه اون رو یکبار ذخیره کنید و سپس با فشردن کلیدهای alt + x و نوشتن
ایمیل رو ارسال کنید.
باقی چیزهاش روهم کار کنید دستتون میاد، این هم یک راهنمای جامع برای Gnus:
https://www.emacswiki.org/emacs/GnusTutorial
#Emacs #mail
👩💻 @SohrabContents
اول میرید Doom Emacs رو نصب میکنید، آموزشش رو قبلاً گذاشتم.
بعدش یک فایل میسازید تحت عنوان .gnus توی مسیر پوشه کاربر.
این محتویات رو داخلش میذارید، من برای ایمیل رایزآپ تنظیمش کردم بعداً برای ایمیل خودتون تغییرش بدید.
;; Basic setup
(setq user-mail-address "mail@riseup.net")
(setq user-full-name "your name")
(load-library "smtpmail")
(load-library "nnimap")
(load-library "starttls")
(require 'nnir)
(setq gnus-select-method '(nnimap "mail.riseup.net"
(nnimap-address "mail.riseup.net")
(nnimap-server-port 993)
;; The following will be populated at the first run of "M-x gnus"
(nnimap-authinfo-file "~/.authinfo")
(nnir-search-engine imap)
(nnimap-stream ssl)))
;; Add secondary account like this:
;; (setq gnus-secondary-select-methods
;; '(
;; (nnimap "finn.cns.montana.edu"
;; (nnimap-address "finn.cns.montana.edu")
;; (nnimap-server-port 993)
;; (nnimap-authinfo-file "~/.authinfo")
;; (nnir-search-engine imap)
;; (nnimap-stream ssl)
;; (nnimap-list-pattern ("~/mail/in-SPAM_BUCKET"))
;; )
;; ))
(setq smtpmail-starttls-credentials '(("mail.riseup.net" 587 nil nil))
smtpmail-smtp-server "mail.riseup.net"
smtpmail-default-smtp-server "mail.riseup.net"
send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it
smtpmail-smtp-service 587)
(add-hook 'gnus-topic-mode-hook 'gnus-topic-mode)
(setq gnus-ignored-newsgroups "")
(setq gnus-summary-mark-below 0)
بعد از نوشتن این، یک فایل میسازید به نام .authinfo و اینهارو داخلش مینویسید. بازهم بر اساس نیاز خودتون باید عوضش کنید:
machine mail.riseup.net login <username> password <password> port imap
بعد از انجام اینکارها ایمکس رو باز میکنید، با فشردن کلید های ترکیبی alt + x یک منو براتون باز میشه داخش مینویسید gnus.
اینجا ازتون یک رمزی رو میپرسه برای رمزنگاری و دسترسی به ایمیل، یک رمزی رو وارد میکنید و .... تبریک میگم الان با موفقیت ایمیل رو توی ایمکس پیادهسازی کردید.
برای ارسال ایمیل کافیه که alt + x رو بگیرید و بنویسید
gnus-msg-mail
بعد از نوشتن ایمیل کافیه اون رو یکبار ذخیره کنید و سپس با فشردن کلیدهای alt + x و نوشتن
gnus-drafts-send-message
ایمیل رو ارسال کنید.
باقی چیزهاش روهم کار کنید دستتون میاد، این هم یک راهنمای جامع برای Gnus:
https://www.emacswiki.org/emacs/GnusTutorial
#Emacs #mail
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
داستان هنری شوگر، کسی که میتواند درون اشیاء را ببیند و با کمک کتابی که دزدیده، آینده را پیشبینی کند.
https://digimoviez.com/the-wonderful-story-of-henry-sugar-2023/
این فیلم زندگیتونو عوض میکنه بر اساس واقعیت ساخته شده و اسما عوض شده
فقط ۴۰ دقیقس
@TheRaymondDev
https://digimoviez.com/the-wonderful-story-of-henry-sugar-2023/
این فیلم زندگیتونو عوض میکنه بر اساس واقعیت ساخته شده و اسما عوض شده
فقط ۴۰ دقیقس
@TheRaymondDev
❤3👍1
Forwarded from Pishro App
شما میتونید از طریق مدل اینکار رو انجام بدین
use Illuminate\Database\Eloquent\Casts\Attribute;
class User extends Model
{
protected function email(): Attribute
{
return Attribute::make(
set: fn ($value, $attributes) => $attributes['email'] ?? $value,
);
}
}
class User extends Model
{
public function setEmailAttribute($value)
{
if (isset($this->attributes['email']) && ! is_null($this->attributes['email'])) {
return;
}
$this->attributes['email'] = $value;
}
}
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🎄 یک برنامه نویس تنبل
🔶 صبح امروز، شنبه ۲۴ شهریور ماه، ماهواره تحقیقاتی «چمران ۱» توسط ماهوارهبر «قائم ۱۰۰» به فضا پرتاب شد و در مدار ۵۵۰ کیلومتری زمین قرار گرفت. این ماهواره حدود ۶۰ کیلوگرم وزن دارد و از نوع ماهوارههای تحقیقاتی است. ماهواره «چمران ۱» توسط گروه فضایی صنایع…
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ویدئو لحظۀ قرارگرفتن « ماهوارۀ چمران »در مدار زمین توسط ماهواره بر ایرانی قائم -۱۰۰
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
🔥5👍1
Forwarded from LearnPOV | لرن پی او وی
#vscode #extension
🔸 اگر تو ام خست شدی از اینکه دونه به دونه classهایی که ایجاد میکنی رو تو فایل css بنویسی، یه اکستنشن خفن میخوام بهت معرفی کنم که چندین برابر سرعتت رو بیشتر میکنه 😎
با افزونه Evondev کافیه فقط تو vscode اون قسمت از فایل HTML رو که میخوای کلس هاش رو داشته باشی سلکت کنی و بعدش کامند 🔻
CTRL + SHIFT + P
رو بزنی و توی سرچ بار بنویسی 🔻
copy css class
و در نهایتم Enter بزنی و تمام.
الان همه کلس هات رو به قالب کد های css کپیکرده و میتونی توی هر فایلی که میخوای paste اشون کنی ⚡
🌐 لینک افزونه Evondev
🚀 @coolycode
👍5
🔶 رویترز: اینتل نتوانست تأمینکننده پلیاستیشن ۶ شود و درآمد ۳۰ میلیارد دلاری از دست داد.
به گزارش نشریه رویترز، اینتل و AMD دو شرکتی بودند که برای تولید تراشههای پلیاستیشن ۶ رقابت کردند. درنهایت، AMD توانست نظر سونی را جلب کند و بهعنوان تولیدکننده تراشه نسل بعدی کنسولهای این کمپانی انتخاب شود. گفته میشود اینتل بهعلت ناتوانی در ارائه پیشنهاد مناسب تقسیم سود با سونی، نتوانسته قرارداد پلیاستیشن ۶ را امضا کند. این قرارداد میتوانست تا حدود ۳۰ میلیارد دلار درآمد بالقوه برای اینتل به ارمغان بیاورد.
#خبر
@TheRaymondDev
به گزارش نشریه رویترز، اینتل و AMD دو شرکتی بودند که برای تولید تراشههای پلیاستیشن ۶ رقابت کردند. درنهایت، AMD توانست نظر سونی را جلب کند و بهعنوان تولیدکننده تراشه نسل بعدی کنسولهای این کمپانی انتخاب شود. گفته میشود اینتل بهعلت ناتوانی در ارائه پیشنهاد مناسب تقسیم سود با سونی، نتوانسته قرارداد پلیاستیشن ۶ را امضا کند. این قرارداد میتوانست تا حدود ۳۰ میلیارد دلار درآمد بالقوه برای اینتل به ارمغان بیاورد.
#خبر
@TheRaymondDev
Reuters
Exclusive: How Intel lost the Sony PlayStation business
The loss dealt a big blow to its effort to build its fledgling foundry business.
👍3😁1
🔶 «پت گلسینگر»، مدیرعامل اینتل در جلسهای با «جینا ریموندو»، وزیر بازرگانی ایالات متحده، از وابستگی این کشور به TSMC برای تولید تراشههای پیشرفته ابراز ناامیدی کرد.
https://www.cnbc.com/2024/09/12/intel-gets-boost-from-raimondo-effort-to-spur-us-chip-production.html?s=31
#خبر
@TheRaymondDev
https://www.cnbc.com/2024/09/12/intel-gets-boost-from-raimondo-effort-to-spur-us-chip-production.html?s=31
#خبر
@TheRaymondDev
CNBC
Intel getting help from Commerce Secretary Raimondo as part of effort to spur U.S. production
Commerce Secretary Gina Raimondo has met with investors recently to tout the benefits of Intel and U.S. chip production.
👍2
🔶 کد های html متا برای تغییر رنگ نوار مرورگر کاربران سایت در موبایل
نکته : درون تگ head قرار گیرد.
@TheRaymondDev
نکته : درون تگ head قرار گیرد.
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#2c61a6" />
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#222222" />
@TheRaymondDev
❤4
Forwarded from Linuxor ?
روی سرور ها مخصوصا پروداکشن، معمولا چیز اضافه ای نصب نمیکنن مگر اینکه خیلی ضروری باشه و بشه راحت بدون اثرات جانبی حذفش کرد
اما گاهی اوقات پیش میاد که نیاز داریم بین دایرکتوری ها بچرخیم و زدن cd بسیار هم خسته کننده میشه
ابزار nnn یه فایل مینجر خیلی خیلی سبکه در حد 150 کیلوبایت، برای مواقع ضروری میتونید نصبش کنید نیازی به اضافه کردن ریپازیتوری هم نداره و حذف کردنش هم هیچ اثر جانبی نداره، با ابزار nnn با جهت های کیبرد میتونید بین فایل ها و دایرکتوری ها راحت جابجا شید فایل انتقال، کپی و یا حذف کنید.
نصب :
apt install nnn
بعد از اجرا برای اینکه راهنماش رو ببینید علامت سوال (؟) رو روی کیبردتون بزنید.
🐧 @Linuxor
اما گاهی اوقات پیش میاد که نیاز داریم بین دایرکتوری ها بچرخیم و زدن cd بسیار هم خسته کننده میشه
ابزار nnn یه فایل مینجر خیلی خیلی سبکه در حد 150 کیلوبایت، برای مواقع ضروری میتونید نصبش کنید نیازی به اضافه کردن ریپازیتوری هم نداره و حذف کردنش هم هیچ اثر جانبی نداره، با ابزار nnn با جهت های کیبرد میتونید بین فایل ها و دایرکتوری ها راحت جابجا شید فایل انتقال، کپی و یا حذف کنید.
نصب :
apt install nnn
بعد از اجرا برای اینکه راهنماش رو ببینید علامت سوال (؟) رو روی کیبردتون بزنید.
🐧 @Linuxor
❤4👍1
🔶 دومین ویدئو از کانال یوتیوب TheRaymondDev
🔶 Tutorial Install Laravel UI and Admin Ranger
https://www.youtube.com/watch?v=pyFDUs5u_fY
کانال یوتیوب :
https://www.youtube.com/@TheRaymondDev
@TheRaymondDev
🔶 Tutorial Install Laravel UI and Admin Ranger
https://www.youtube.com/watch?v=pyFDUs5u_fY
کانال یوتیوب :
https://www.youtube.com/@TheRaymondDev
@TheRaymondDev
YouTube
Tutorial Install Laravel UI and Admin Ranger
In this video, We are going to install Laravel UI and Panel Admin Ranger.
Sources :
https:// github.com/Rayiumir/Learning
https:// github.com/Rayiumir/AdminRanger
https:// github.com/laravel/ui
Star the projects below to support. Don't forget to follow…
Sources :
https:// github.com/Rayiumir/Learning
https:// github.com/Rayiumir/AdminRanger
https:// github.com/laravel/ui
Star the projects below to support. Don't forget to follow…
👍1🔥1
Forwarded from Linuxor ?
یه توزیع Real Time از لینوکس داریم به اسم RTLinux که توی سیستم هایی که نیاز به پاسخگویی سریع و دقیق دارن استفاده میشه
توی صنعت خیلی از سیستم عامل های Real Time استفاده میشه، مثلا یه ماشین رو درنظر بگیرید که روی حالت رانندگی خودکاره این ماشین در لحظه داره اطلاعات محیط رو از سنسور های مختلفی که داره پردازش میکنه، یهو یه مانع جلوش ظاهر میشه این ماشین باید توی اون لحظه ترمز بگیره اصلا مهم نیست سیستم عامل چه فرایند دیگه ای رو داره اون لحظه اجرا میکنه
اگه سیستم عامل Real Time نباشه میگه حالا جناب سیستم ترمز یه لحظه صبر کن کار سنسور پردازش تصویر تموم شه بعد تو کارتو شروع کن، توی این تایم حیاتی ممکنه کلی اتفاق بد برای سرنشین های ماشین بیفته.
کرنل لینوکس برای استفاده عام ساخته شده و Real Time نیست اما RTLinux این ویژگی رو بهش اضافه میکنه.
🐧 @Linuxor
توی صنعت خیلی از سیستم عامل های Real Time استفاده میشه، مثلا یه ماشین رو درنظر بگیرید که روی حالت رانندگی خودکاره این ماشین در لحظه داره اطلاعات محیط رو از سنسور های مختلفی که داره پردازش میکنه، یهو یه مانع جلوش ظاهر میشه این ماشین باید توی اون لحظه ترمز بگیره اصلا مهم نیست سیستم عامل چه فرایند دیگه ای رو داره اون لحظه اجرا میکنه
اگه سیستم عامل Real Time نباشه میگه حالا جناب سیستم ترمز یه لحظه صبر کن کار سنسور پردازش تصویر تموم شه بعد تو کارتو شروع کن، توی این تایم حیاتی ممکنه کلی اتفاق بد برای سرنشین های ماشین بیفته.
کرنل لینوکس برای استفاده عام ساخته شده و Real Time نیست اما RTLinux این ویژگی رو بهش اضافه میکنه.
🐧 @Linuxor
👍8
Forwarded from DevTwitter | توییت برنامه نویسی
#دراز_نیوز
اختلال شدید در اینترنت کشور
از ساعاتی پیش اختلالی شدید در اینترنت کشور پیش آمده و بسیاری از وبسایتها از دسترس خارج شده است.
پشتیبانی پارسپک نیز در شبکه اجتماعی ایکس اعلام کرد «یکی از مراکز داده اصلی ایران دچار مشکل قطعی ارتباطات فیزیکی شده است.»
سامانه «رادار» آروانکلاد نیز برای بررسی وضعیت دیتاسنترها در دسترس نیست. بااینحال صفحه وضعیت ابرآروان (Status) نیز وقوع اختلال عمده در دیتاسنترها و سرویسهای مختلف وب را تأیید میکند.
@DevTwitter | <Digiato/>
اختلال شدید در اینترنت کشور
از ساعاتی پیش اختلالی شدید در اینترنت کشور پیش آمده و بسیاری از وبسایتها از دسترس خارج شده است.
پشتیبانی پارسپک نیز در شبکه اجتماعی ایکس اعلام کرد «یکی از مراکز داده اصلی ایران دچار مشکل قطعی ارتباطات فیزیکی شده است.»
سامانه «رادار» آروانکلاد نیز برای بررسی وضعیت دیتاسنترها در دسترس نیست. بااینحال صفحه وضعیت ابرآروان (Status) نیز وقوع اختلال عمده در دیتاسنترها و سرویسهای مختلف وب را تأیید میکند.
@DevTwitter | <Digiato/>
👍3