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
Forwarded from Gopher Academy
🔵 عنوان مقاله
Muffet: A Fast, Recursive Website Link Checker
🟢 خلاصه مقاله:
این مقاله به بررسی و توضیح یک ابزار خط فرمان (CLI) برای خزیدن و بازرسی صفحات وب به صورت بازگشتی در سراسر یک وبسایت میپردازد. ابزار مذکور امکان جمعآوری دادهها و اطلاعات از صفحات مختلف وبسایتها را فراهم میکند. این ابزار همچنین به کاربران اجازه میدهد تا الگوها، محتوا، و ویژگیهای مشابه را در صفحات متعدد بررسی و تحلیل کنند، که میتواند در بهبود سئو و بهینهسازی وبسایتها موثر باشد. نکته مهم در مورد این ابزار این است که به صورت خودکار دادهها را دستهبندی و آنالیز میکند، که به کاربران این امکان را میدهد تا به سرعت اطلاعاتی معنادار و قابل بهرهبرداری را دریافت کنند. استفاده از این ابزار میتواند برای توسعهدهندگان وب، متخصصان سئو، و تحلیلگران داده بسیار مفید باشد.
🟣لینک مقاله:
https://github.com/raviqqe/muffet
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Muffet: A Fast, Recursive Website Link Checker
🟢 خلاصه مقاله:
این مقاله به بررسی و توضیح یک ابزار خط فرمان (CLI) برای خزیدن و بازرسی صفحات وب به صورت بازگشتی در سراسر یک وبسایت میپردازد. ابزار مذکور امکان جمعآوری دادهها و اطلاعات از صفحات مختلف وبسایتها را فراهم میکند. این ابزار همچنین به کاربران اجازه میدهد تا الگوها، محتوا، و ویژگیهای مشابه را در صفحات متعدد بررسی و تحلیل کنند، که میتواند در بهبود سئو و بهینهسازی وبسایتها موثر باشد. نکته مهم در مورد این ابزار این است که به صورت خودکار دادهها را دستهبندی و آنالیز میکند، که به کاربران این امکان را میدهد تا به سرعت اطلاعاتی معنادار و قابل بهرهبرداری را دریافت کنند. استفاده از این ابزار میتواند برای توسعهدهندگان وب، متخصصان سئو، و تحلیلگران داده بسیار مفید باشد.
🟣لینک مقاله:
https://github.com/raviqqe/muffet
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - raviqqe/muffet: Fast website link checker in Go
Fast website link checker in Go. Contribute to raviqqe/muffet development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
اگر در دانشگاه علوم کامپیوتر یا مهندسی کامپیوتر نخوندین و همیشه حسرت این رو داشتین تو یکی از دانشگاههای برتر تحصیل کنید، این ریپو برای شماست اگر پشتکار و تلاش لازم رو داشته باشین.
github.com/ossu/computer-science
@DevTwitter | <Reza Jafari/>
github.com/ossu/computer-science
@DevTwitter | <Reza Jafari/>
Forwarded from Md Daily (Mahan)
معرفی upscayl
برای بزرگ نمایی و افزایش کیفیت وضوح تصاویر دنبال یه ابزار متن باز بودم که نیاز به اینترنت نداشته باشه و رو گرافیک Intel هم کار بکنه که upscayl همه رو داشت :)
برای لینوکس، ویندوز و مک در دسترسه و من توی لینوکس نسخه ی flatpak اش رو نصب کردم
🌐 https://upscayl.org/
ℹ️ https://github.com/upscayl/upscayl
🆔 @MdDaily
برای بزرگ نمایی و افزایش کیفیت وضوح تصاویر دنبال یه ابزار متن باز بودم که نیاز به اینترنت نداشته باشه و رو گرافیک Intel هم کار بکنه که upscayl همه رو داشت :)
برای لینوکس، ویندوز و مک در دسترسه و من توی لینوکس نسخه ی flatpak اش رو نصب کردم
🌐 https://upscayl.org/
ℹ️ https://github.com/upscayl/upscayl
🆔 @MdDaily
Forwarded from Ninja Learn | نینجا لرن
💎 ردیس (Redis) چیه و چرا اینقدر محبوبه؟ 💎
امروز میخوام در مورد Redis صحبت کنم. شاید اسمشو شنیده باشی ولی ندونی دقیقاً چیه و چه کاربردی داره. بیاید یه نگاه دقیقتر بندازیم به این دیتابیس پرسرعت و جذاب 😎
حالا Redis چیه؟ 🤔
خب Redis یه دیتابیس NoSQL از نوع In-memory هستش. یعنی دادهها رو بهجای اینکه روی دیسک ذخیره کنه، توی RAM نگه میداره و این باعث میشه که فوقالعاده سریع باشه ⚡. به خاطر همین، معمولاً از Redis برای کشینگ (Caching)، مدیریت صفها و ذخیرهسازی موقت دادهها استفاده میکنن.
باید بدونید که Redis یه سری ساختار دادههای پیچیده مثل لیستها، مجموعهها (Sets)، هشها و حتی پایگاهدادههای جفتکلید/مقدار رو به شکلی خیلی بهینه پشتیبانی میکنه. یعنی هر چی داده لازم داری باهاش کار کنی، Redis از پسش برمیاد 😁
حالا Redis چه کاربردهایی داره؟ 🔥
1⃣ کشینگ (Caching) دادهها:
خب Redis برای ذخیره موقت دادهها توی کش عالیه. مثلاً میتونی نتیجه درخواستهای API یا کوئریهای سنگین دیتابیس رو توی Redis ذخیره کنی تا دفعات بعد با سرعت بیشتری بهشون دسترسی داشته باشی 🚀
2⃣ مدیریت Sessionها:
توی اپلیکیشنهای تحت وب، میتونی Sessionها رو توی Redis ذخیره کنی. اینجوری سریع و با امنیت بیشتری میشه اطلاعات کاربر رو نگه داشت 🔐
3⃣ مدیریت صفها (Queues):
اگه با صفهای پردازشی سروکار داری (مثل صف ایمیلها یا پیامها)، Redis به راحتی میتونه این صفها رو مدیریت کنه. سرعت و پایداری Redis توی این زمینه بینظیره 📩
4⃣ ذخیره دادههای Real-time:
مثلا اگه یه اپ چت یا اپلیکیشنی که نیاز به پردازش ریل تایم داره، Redis بهترین انتخابه چون دادهها رو خیلی سریع مدیریت میکنه 🕒
چرا Redis اینقدر سریع و محبوبه؟ ⚡
1⃣ اول In-memory بودنش:
چون دادهها رو توی RAM نگه میداره، دسترسی بهشون خیلی سریعه.
2⃣ دوم پشتیبانی از ساختار دادههای متنوع: برخلاف دیتابیسهای سنتی، Redis ساختارهای پیشرفتهای مثل لیستها، هشها و مجموعهها رو پشتیبانی میکنه.
3⃣ سوم سادگی در استفاده:
نصب و راهاندازیش خیلی راحته و استفاده از دستوراتش هم سرراست و سادهست.
4⃣ چهارم پشتیبانی از Replication و Persistence:
یعنی میتونی دادهها رو بین چندین سرور کپی کنی یا اگه خواستی دادهها رو به دیسک هم بنویسی تا در صورت قطعی سیستم از بین نرن.
حالا چطوری Redis رو نصب و راهاندازی کنیم؟ 🛠️
برای نصب Redis، فقط کافیه که از دستورات زیر استفاده کنی:
روی اوبونتو:
بعد از نصب، Redis به طور پیشفرض روی پورت 6379 در حال اجراست. میتونی با دستور زیر مطمئن بشی که Redis درسته اجرا شده:
اگه جواب PONG رو گرفتی، یعنی Redis داره به درستی کار میکنه 👌
جمعبندی ✅
فهمیدیم Redis یه دیتابیس خیلی قدرتمند و پرسرعته که بیشتر برای کشینگ، مدیریت صفها و دادههای ریل تایم استفاده میشه. با استفاده ازش میتونی سرعت اپلیکیشنهات رو چند برابر کنی و از ساختار دادههای پیچیده و کاربردی بهره ببری 😎
امید وارم مفید بوده باشه :)
@ninja_learn_ir
امروز میخوام در مورد Redis صحبت کنم. شاید اسمشو شنیده باشی ولی ندونی دقیقاً چیه و چه کاربردی داره. بیاید یه نگاه دقیقتر بندازیم به این دیتابیس پرسرعت و جذاب 😎
حالا Redis چیه؟ 🤔
خب Redis یه دیتابیس NoSQL از نوع In-memory هستش. یعنی دادهها رو بهجای اینکه روی دیسک ذخیره کنه، توی RAM نگه میداره و این باعث میشه که فوقالعاده سریع باشه ⚡. به خاطر همین، معمولاً از Redis برای کشینگ (Caching)، مدیریت صفها و ذخیرهسازی موقت دادهها استفاده میکنن.
باید بدونید که Redis یه سری ساختار دادههای پیچیده مثل لیستها، مجموعهها (Sets)، هشها و حتی پایگاهدادههای جفتکلید/مقدار رو به شکلی خیلی بهینه پشتیبانی میکنه. یعنی هر چی داده لازم داری باهاش کار کنی، Redis از پسش برمیاد 😁
حالا Redis چه کاربردهایی داره؟ 🔥
1⃣ کشینگ (Caching) دادهها:
خب Redis برای ذخیره موقت دادهها توی کش عالیه. مثلاً میتونی نتیجه درخواستهای API یا کوئریهای سنگین دیتابیس رو توی Redis ذخیره کنی تا دفعات بعد با سرعت بیشتری بهشون دسترسی داشته باشی 🚀
2⃣ مدیریت Sessionها:
توی اپلیکیشنهای تحت وب، میتونی Sessionها رو توی Redis ذخیره کنی. اینجوری سریع و با امنیت بیشتری میشه اطلاعات کاربر رو نگه داشت 🔐
3⃣ مدیریت صفها (Queues):
اگه با صفهای پردازشی سروکار داری (مثل صف ایمیلها یا پیامها)، Redis به راحتی میتونه این صفها رو مدیریت کنه. سرعت و پایداری Redis توی این زمینه بینظیره 📩
4⃣ ذخیره دادههای Real-time:
مثلا اگه یه اپ چت یا اپلیکیشنی که نیاز به پردازش ریل تایم داره، Redis بهترین انتخابه چون دادهها رو خیلی سریع مدیریت میکنه 🕒
چرا Redis اینقدر سریع و محبوبه؟ ⚡
1⃣ اول In-memory بودنش:
چون دادهها رو توی RAM نگه میداره، دسترسی بهشون خیلی سریعه.
2⃣ دوم پشتیبانی از ساختار دادههای متنوع: برخلاف دیتابیسهای سنتی، Redis ساختارهای پیشرفتهای مثل لیستها، هشها و مجموعهها رو پشتیبانی میکنه.
3⃣ سوم سادگی در استفاده:
نصب و راهاندازیش خیلی راحته و استفاده از دستوراتش هم سرراست و سادهست.
4⃣ چهارم پشتیبانی از Replication و Persistence:
یعنی میتونی دادهها رو بین چندین سرور کپی کنی یا اگه خواستی دادهها رو به دیسک هم بنویسی تا در صورت قطعی سیستم از بین نرن.
حالا چطوری Redis رو نصب و راهاندازی کنیم؟ 🛠️
برای نصب Redis، فقط کافیه که از دستورات زیر استفاده کنی:
روی اوبونتو:
sudo apt update
sudo apt install redis-server
بعد از نصب، Redis به طور پیشفرض روی پورت 6379 در حال اجراست. میتونی با دستور زیر مطمئن بشی که Redis درسته اجرا شده:
redis-cli ping
اگه جواب PONG رو گرفتی، یعنی Redis داره به درستی کار میکنه 👌
جمعبندی ✅
فهمیدیم Redis یه دیتابیس خیلی قدرتمند و پرسرعته که بیشتر برای کشینگ، مدیریت صفها و دادههای ریل تایم استفاده میشه. با استفاده ازش میتونی سرعت اپلیکیشنهات رو چند برابر کنی و از ساختار دادههای پیچیده و کاربردی بهره ببری 😎
#redis
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
اینم ترکیب جفتشون با کمی رنگ
@LinAcademy | @LinFAQ
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
oh my zsh / oh my bash
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
source /usr/share/git/completion/git-prompt.sh
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
$(__git_ps1 " (%s)")
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
[$(if [[ $? -eq 0 ]]; then echo -e "✔️"; else echo -e "✖️"; fi)]
اینم ترکیب جفتشون با کمی رنگ
source /usr/share/git/completion/git-prompt.sh
PS1='\w\e[34m$(__git_ps1 " (%s)")\e[0m [$(if [[ $? -eq 0 ]]; then echo -e "\e[32m✔️\e[0m"; else echo -e "\e[31m✖️\e[0m"; fi)] \e[32m\$\e[0m '
source1
source2
@LinAcademy | @LinFAQ
Forwarded from Mohammad K.
سلام :)
درخواست زیر برای افزودن پشتیبانی متن دوسویه (راستبهچپ و چپبهراست) توی تاندربرد ایجاد شده. ✉️
اگر ممکنه وارد این صفحه بشید و درخواست بدید که این قابلیت اضافه بشه که در اولویت قرار بگیره. در اون صورت مشکل جهت متن فارسی موقع نگارش ایمیل حل میشه:
https://connect.mozilla.org/t5/ideas/right-to-left-languages-support-in-thunderbird/idi-p/34300
با سپاس 🙏
درخواست زیر برای افزودن پشتیبانی متن دوسویه (راستبهچپ و چپبهراست) توی تاندربرد ایجاد شده. ✉️
اگر ممکنه وارد این صفحه بشید و درخواست بدید که این قابلیت اضافه بشه که در اولویت قرار بگیره. در اون صورت مشکل جهت متن فارسی موقع نگارش ایمیل حل میشه:
https://connect.mozilla.org/t5/ideas/right-to-left-languages-support-in-thunderbird/idi-p/34300
با سپاس 🙏
connect.mozilla.org
Right to Left languages support in Thunderbird
Hello to Mozilla Community, Current stable version (102.12.0) and NEW beta version (115.0b4) of Thunderbird, doesn't support Right to Left typing and alignment for Right to Left (RTL) languages. older versions had private extensions which mostly supported…
Forwarded from CleverDevs (【SUREN】)
من دارم یه تیم جمع میکنم برای استارت یه پروژه که قطعا درامد زا هست، اگر کسی تو زمینه های زیر تخصص داره و رزومه کافی برای استخدام شدن نداره یا علاقه به کار ریموت داره میتونه رزومش رو برام بفرسته تا یه صحبتی داشته باشیم
Front-end - html css js(intermediate) react and next (intermediate)
Ui-ux
فعلا همین دو پوزیشن هست، برای گرفتن ایده پیام ندین فقط فقط در صورتی که تایم برای کار کردن دارین پیام بدین تا صحبت بکنیم، این پوزیشن مناسب افرادی هست که هم میخوان رزومه جمع کنن هم به یه درامدی برسن.
آیدی من
@Aq_Qoyunlu
@CleverDevs - @CleverDevsGp
Front-end - html css js(intermediate) react and next (intermediate)
Ui-ux
فعلا همین دو پوزیشن هست، برای گرفتن ایده پیام ندین فقط فقط در صورتی که تایم برای کار کردن دارین پیام بدین تا صحبت بکنیم، این پوزیشن مناسب افرادی هست که هم میخوان رزومه جمع کنن هم به یه درامدی برسن.
آیدی من
@Aq_Qoyunlu
@CleverDevs - @CleverDevsGp
Forwarded from Gopher Academy
🔵 عنوان مقاله
Sonic: A Newly Open Sourced Low Latency Network and I/O Library
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به معرفی کتابخانه جدیدی به نام Sonic میپردازد که برای زبان برنامهنویسی Go توسعه داده شده است. Sonic، که اخیراً توسط یک شرکت تخصصی در زمینه زیرساختهای معاملاتی به صورت منبع باز منتشر شده است، یک کتابخانه شبکه و I/O ناهمزمان است. این کتابخانه به عنوان جایگزینی برای بسته net در Go عمل میکند و از برنامهنویسان میخواهد تا بدون نیاز به استفاده از چندین goroutine برای کنترل چندین اتصال و عملیات خواندن/نوشتن در فرایند واحد، برنامههای کارآمدتری بنویسند. این ویژگی میتواند به بهبود عملکرد و کارایی برنامههای مبتنی بر شبکه کمک کند. اطلاعات بیشتر و منابع مرتبط با این کتابخانه در مخزن GitHub موجود است.
🟣لینک مقاله:
https://www.talos.com/insights/talos-goes-sonic
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Sonic: A Newly Open Sourced Low Latency Network and I/O Library
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به معرفی کتابخانه جدیدی به نام Sonic میپردازد که برای زبان برنامهنویسی Go توسعه داده شده است. Sonic، که اخیراً توسط یک شرکت تخصصی در زمینه زیرساختهای معاملاتی به صورت منبع باز منتشر شده است، یک کتابخانه شبکه و I/O ناهمزمان است. این کتابخانه به عنوان جایگزینی برای بسته net در Go عمل میکند و از برنامهنویسان میخواهد تا بدون نیاز به استفاده از چندین goroutine برای کنترل چندین اتصال و عملیات خواندن/نوشتن در فرایند واحد، برنامههای کارآمدتری بنویسند. این ویژگی میتواند به بهبود عملکرد و کارایی برنامههای مبتنی بر شبکه کمک کند. اطلاعات بیشتر و منابع مرتبط با این کتابخانه در مخزن GitHub موجود است.
🟣لینک مقاله:
https://www.talos.com/insights/talos-goes-sonic
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Talos
Talos built Sonic to reduce the time it takes to read and write data from the network with minimal latency
At Talos, we're building the best trading platform to help institutions trade digital assets. Today, we're excited to share the open-sourcing of Sonic, our custom-built Go library designed to reduce the time it takes to read and write data from the network…
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ویدئو لحظۀ قرارگرفتن « ماهوارۀ چمران »در مدار زمین توسط ماهواره بر ایرانی قائم -۱۰۰
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Forwarded from Geek Alerts
گم شدن توی کوه و جنگل و بیابون تموم میشه.
اپراتور T-Mobile با استارلینک همکاری کرده و مشترکانش هرجایی که باشن حتی اگه آنتن نده گوشی میتونن از پیام اضطراری استارلینک استفاده کنن.
باهاش میشه هشدار هم فرستاد، مثلا هشدار سیل یا زلزله روی گوشیها.
رایگانه و اپراتورها باید همکاری کنن.
سرویس رو استارلینک رایگان در اختیار اپراتورهای کل دنیا قرار میده، فقط لازم هست گوشی 4G پشتیبانی کنه و خود اپراتور هم با استارلینک همکاری کنه.
اینجوری هر کجای دنیا که باشید میشه پیام اضطراری ارسال کرد.
اینجا T-Mobile آزمایشش رو شروع کرده و اولین میشه.
usatoday
@geekalerts
اپراتور T-Mobile با استارلینک همکاری کرده و مشترکانش هرجایی که باشن حتی اگه آنتن نده گوشی میتونن از پیام اضطراری استارلینک استفاده کنن.
باهاش میشه هشدار هم فرستاد، مثلا هشدار سیل یا زلزله روی گوشیها.
رایگانه و اپراتورها باید همکاری کنن.
سرویس رو استارلینک رایگان در اختیار اپراتورهای کل دنیا قرار میده، فقط لازم هست گوشی 4G پشتیبانی کنه و خود اپراتور هم با استارلینک همکاری کنه.
اینجوری هر کجای دنیا که باشید میشه پیام اضطراری ارسال کرد.
اینجا T-Mobile آزمایشش رو شروع کرده و اولین میشه.
usatoday
@geekalerts
Forwarded from CleverDevs (Mammad)
شاپرک یه مسابقه CTF برگذار کرده و کلی هم آب و تاب داده که اولین شرکت ایرانی هستیم که برگذار میکنه و اینا
بعد همه سوالاش کپی از CTF های قبلی کف اینترنت بوده و کرک و پر بچه های امنیت رو ریخته
برای توضیحات بیشتر یه نگا به این رشتو هم بندازید
#cybersecurity #ctf
@CleverDevs - @CleverDevsGp
بعد همه سوالاش کپی از CTF های قبلی کف اینترنت بوده و کرک و پر بچه های امنیت رو ریخته
برای توضیحات بیشتر یه نگا به این رشتو هم بندازید
#cybersecurity #ctf
@CleverDevs - @CleverDevsGp