Forwarded from Philocode
اسم این اختلال چیه که وقتی به طرف پیام میدی و سین میکنه، یهو میری روی یه مخاطب دیگه؟ انگار اگه وقتی پیام میده توی صفحه چتش باشی اتفاق خطرناکی میافته. :))
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
Forwarded from Linuxor ?
زبان PHP عجیب شبیه سیتکس شل لینوکسه
میخواستم یه سری کامند شل توی PHP اجرا کنم کلی تابع واسه این کار داشت. (همه زبان های برنامه نویسی یه تابع دارن که باهاش میشه دستورات شل اون کامپیوتری که روش اون برنامه رانه رو اجرا کرد)
اما یه چیز جالب تر این سینتکس بک تیک پی اچ پیه مثل شل هرچی توی بک تیک بزارید میره اجراش میکنه و خروجیش رو ریترن میکنه. توی شل هم دقیقا همچین چیزی داریم. (دقت کنید سینگل کوت نیست بک تیکه سینگل کوت برای محدوده رشته استفاده میشه)
🐧 @Linuxor
میخواستم یه سری کامند شل توی PHP اجرا کنم کلی تابع واسه این کار داشت. (همه زبان های برنامه نویسی یه تابع دارن که باهاش میشه دستورات شل اون کامپیوتری که روش اون برنامه رانه رو اجرا کرد)
اما یه چیز جالب تر این سینتکس بک تیک پی اچ پیه مثل شل هرچی توی بک تیک بزارید میره اجراش میکنه و خروجیش رو ریترن میکنه. توی شل هم دقیقا همچین چیزی داریم. (دقت کنید سینگل کوت نیست بک تیکه سینگل کوت برای محدوده رشته استفاده میشه)
🐧 @Linuxor
Forwarded from Ali's Notes (Ali Najafi)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Why Wikipedia Works; and Social Media Not So Much - Taha Yasseri
The paradox of openness on the modern Web. The open Web was supposed to be inherently amazing and a force that would improve all of humanity. However, has technology actually made us dumber and led us to devalue the truth? What can we learn from the relative…
Forwarded from ⚝
Forwarded from ⚝
Ehre und Scham vor dem Schlafe! Das ist das Erste! Und Allen aus dem Wege gehn, die schlecht schlafen und Nachts wachen!
Keine geringe Kunst ist schlafen: es thut schon Noth, den ganzen Tag darauf hin zu wachen.
— Von den Lehrstühlen der Tugend, Also sprach Zarathustra
#quote #note #learn
@amiria703_channel
Forwarded from محتوای آزاد سهراب
بالاخره کلاینتهای ایمیلیمو دور انداختم از ایمکس برای ارسال/خوندن ایمیل استفاده میکنم :)))
جذابه
👩💻 @SohrabContents
جذابه
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 راهنمای Filament لاراول
پنل Filament یک پکیج PHP برای لاراول هست که برای ساخت سریع و کارآمد پنلهای مدیریتی طراحی شده است. این ابزار بهت کمک میکند تا به جای صرف زمان زیاد برای طراحی و پیادهسازی پنلهای مدیریت، از پیشساختههای Filament استفاده کنید و به راحتی پنلهای خودت رو بسازی و مدیریت کنید. فیلامنت از Livewire، Alpine.js و Tailwind استفاده می کند.
#لاراول
@TheRaymondDev
پنل Filament یک پکیج PHP برای لاراول هست که برای ساخت سریع و کارآمد پنلهای مدیریتی طراحی شده است. این ابزار بهت کمک میکند تا به جای صرف زمان زیاد برای طراحی و پیادهسازی پنلهای مدیریت، از پیشساختههای Filament استفاده کنید و به راحتی پنلهای خودت رو بسازی و مدیریت کنید. فیلامنت از Livewire، Alpine.js و Tailwind استفاده می کند.
#لاراول
@TheRaymondDev
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 "[email protected]")
(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
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
داستان هنری شوگر، کسی که میتواند درون اشیاء را ببیند و با کمک کتابی که دزدیده، آینده را پیشبینی کند.
https://digimoviez.com/the-wonderful-story-of-henry-sugar-2023/
این فیلم زندگیتونو عوض میکنه بر اساس واقعیت ساخته شده و اسما عوض شده
فقط ۴۰ دقیقس
@TheRaymondDev
https://digimoviez.com/the-wonderful-story-of-henry-sugar-2023/
این فیلم زندگیتونو عوض میکنه بر اساس واقعیت ساخته شده و اسما عوض شده
فقط ۴۰ دقیقس
@TheRaymondDev
Forwarded from کتابخانه آزاد فارسی
وجود داشتن کتابهای آزاد تحت لایسنسهای آزاد اهمیت زیادی دارد و ما برای آزادی دانش فعالیت میکنیم. وجود این کتابها به ما این امکان را میدهند که به راحتی به اطلاعات و دانش دسترسی پیدا کنیم و آنها را با دیگران به اشتراک بگذاریم. وقتی کتابها آزاد هستند، هر کسی میتواند آنها را ویرایش کند، بهروز کند یا حتی به زبانهای مختلف ترجمه کند.
ما معتقدیم که دانش آزاد حق همه است و برای تحقق این هدف، به مشارکت شما نیاز داریم. بیایید با هم از کتابهای آزاد حمایت کنیم و به یکدیگر کمک کنیم تا به دانش بیشتری دست پیدا کنیم. هر کدام از ما میتوانیم با به اشتراک گذاشتن کتابها، نوشتن نقد و بررسی یا حتی ترجمه آثار، نقش مهمی در این حرکت ایفا کنیم.
بیایید دست در دست هم، دنیای یادگیری را برای همه آسانتر کنیم.
شعار ما: "دانش آزاد، حق همه!"
🔗 persianccbook.org
@PersianCCBook
ما معتقدیم که دانش آزاد حق همه است و برای تحقق این هدف، به مشارکت شما نیاز داریم. بیایید با هم از کتابهای آزاد حمایت کنیم و به یکدیگر کمک کنیم تا به دانش بیشتری دست پیدا کنیم. هر کدام از ما میتوانیم با به اشتراک گذاشتن کتابها، نوشتن نقد و بررسی یا حتی ترجمه آثار، نقش مهمی در این حرکت ایفا کنیم.
بیایید دست در دست هم، دنیای یادگیری را برای همه آسانتر کنیم.
شعار ما: "دانش آزاد، حق همه!"
@PersianCCBook
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Forwarded from Linuxor ?
یکی از غول های مارکت کپ توی دنیای نرم افزار شرکت ادوبیه.
شرکت های بزرگ دوست ندارن نرم افزار های کوچیک رشد کنن، این شرکت های بزرگ به قدری تبلیغاتشون رو قوی میکنن که شما هیچ وقت به نرم افزار های جایگزین فکر نکنید.
اما کلی جایگزین خوب و رایگان برای محصولات ادوبی وجود داره لیست بالا یه بخشی از این نرم افزار های جایگزینه.
البته ممکنه نرم افزار ها تخصصی نباشن، ولی خیلی جاها کارتون رو راه میندازه مثلا Kdenlive چند بار کار منو راه انداخته بدون اینکه دانش خاصی داشته باشم یا اینکه قبلا با Adobe Pr کار کرده باشم.
🐧 @Linuxor
شرکت های بزرگ دوست ندارن نرم افزار های کوچیک رشد کنن، این شرکت های بزرگ به قدری تبلیغاتشون رو قوی میکنن که شما هیچ وقت به نرم افزار های جایگزین فکر نکنید.
اما کلی جایگزین خوب و رایگان برای محصولات ادوبی وجود داره لیست بالا یه بخشی از این نرم افزار های جایگزینه.
البته ممکنه نرم افزار ها تخصصی نباشن، ولی خیلی جاها کارتون رو راه میندازه مثلا Kdenlive چند بار کار منو راه انداخته بدون اینکه دانش خاصی داشته باشم یا اینکه قبلا با Adobe Pr کار کرده باشم.
🐧 @Linuxor