Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
در نسخهی آینده PHP 8.5
اپراتور جدیدی به زبان اضافه خواهد شد
اپراتور Pipe (|>).
این ویژگی به ما اجازه میدهد کدهایی بنویسیم که هم تمیزتر باشند و هم خواناتر
با استفاده از Pipe میتونیم خروجی یک تابع رو به ورودی تابع بعدی پاس بدیم
بدون اینکه مجبور باشیم متغیرهای واسط تعریف کنیم یا ساختارهای تو در تو بنویسیم
@DevTwitter | <arash narimani/>
اپراتور جدیدی به زبان اضافه خواهد شد
اپراتور Pipe (|>).
این ویژگی به ما اجازه میدهد کدهایی بنویسیم که هم تمیزتر باشند و هم خواناتر
با استفاده از Pipe میتونیم خروجی یک تابع رو به ورودی تابع بعدی پاس بدیم
بدون اینکه مجبور باشیم متغیرهای واسط تعریف کنیم یا ساختارهای تو در تو بنویسیم
@DevTwitter | <arash narimani/>
Forwarded from اطلاعرسانی لاگ بیرجند
جلسه ۳۷ لاگ بیرجند
- Dotfiles Party
📅 پنجشنبه ۸ خرداد ۱۴۰۴ - ساعت ۱۸:۰۰
📍خیابان غفاری، پارک علم و فناوری (دانشگاه آزاد قدیم)
❕ظرفیت محدود
ثبت نام رایگان و اطلاعات بیشتر:
- https://evand.com/events/birjandlug-37
- https://birlug.ir/events/37/info/
- Dotfiles Party
📅 پنجشنبه ۸ خرداد ۱۴۰۴ - ساعت ۱۸:۰۰
📍خیابان غفاری، پارک علم و فناوری (دانشگاه آزاد قدیم)
❕ظرفیت محدود
ثبت نام رایگان و اطلاعات بیشتر:
- https://evand.com/events/birjandlug-37
- https://birlug.ir/events/37/info/
Forwarded from Cafè Linux (Tarokh)
حمایت قبل رو دیگه نداریم، توجه قبل رو هم دیگه نداریم، کارمون خیلی سخت تر شده و اینا همش گردن منه.
ولی ممنون بابت توجهتون و دوره ها رو تا آخر ادامه میدیم.
مرسی 🙏
ولی ممنون بابت توجهتون و دوره ها رو تا آخر ادامه میدیم.
مرسی 🙏
⚡3😐1
Forwarded from Linuxor ?
آره واقعا لوگوی ffmpeg خیلی جالبه، در واقع لوگو داره الگوی ZigZag Scan رو نشون میده؛
توی فشرده سازی ویدیو با استاندارد هایی مثل MPEG فریم ها به بلوک های 64 تایی تقسیم میشن و روشون یه سری عملیات مثلا DCT انجام میشه و در نهایت به یه ماتریس میرسه که در نهایت برای فشرده سازی بهتر، این ماتریس با یه الگوی زیگزاگی اسکن میشه، تا اعداد مهمتر (کمفرکانس) که معمولاً توی بالاچپ هستن، زودتر توی خروجی قرار بگیرن، لوگوی ffmpeg هم دقیقا داره این فرایند رو نشون میده
@Linuxor
توی فشرده سازی ویدیو با استاندارد هایی مثل MPEG فریم ها به بلوک های 64 تایی تقسیم میشن و روشون یه سری عملیات مثلا DCT انجام میشه و در نهایت به یه ماتریس میرسه که در نهایت برای فشرده سازی بهتر، این ماتریس با یه الگوی زیگزاگی اسکن میشه، تا اعداد مهمتر (کمفرکانس) که معمولاً توی بالاچپ هستن، زودتر توی خروجی قرار بگیرن، لوگوی ffmpeg هم دقیقا داره این فرایند رو نشون میده
@Linuxor
اطلاعرسانی لاگ بیرجند
جلسه ۳۷ لاگ بیرجند - Dotfiles Party 📅 پنجشنبه ۸ خرداد ۱۴۰۴ - ساعت ۱۸:۰۰ 📍خیابان غفاری، پارک علم و فناوری (دانشگاه آزاد قدیم) ❕ظرفیت محدود ثبت نام رایگان و اطلاعات بیشتر: - https://evand.com/events/birjandlug-37 - https://birlug.ir/events/37/info/
Distro : ParchLinux (https://parchlinux.com/)
Vimrc : https://github.com/amix/vimrc
Tmux : https://github.com/tmux/tmux
https://github.com/egel/tmux-gruvbox
Terminal: https://github.com/kovidgoyal/kitty
https://ohmyz.sh/
IDE : https://zed.dev/
Browser : https://zen-browser.app/
Lazygit : https://github.com/jesseduffield/lazygit
Music Player (terminal): https://github.com/ravachol/kew
File Manager (terminal) : https://github.com/sxyazi/yazi
Icon-Pack : https://github.com/SylEleuth/gruvbox-plus-icon-pack
Cursor : https://github.com/ful1e5/Bibata_Cursor
Wallpapers : https://gruvbox-wallpapers.pages.dev/
kitty-that-follows-your-mouse-pointer :
https://github.com/glreno/oneko
Vimrc : https://github.com/amix/vimrc
Tmux : https://github.com/tmux/tmux
https://github.com/egel/tmux-gruvbox
Terminal: https://github.com/kovidgoyal/kitty
https://ohmyz.sh/
IDE : https://zed.dev/
Browser : https://zen-browser.app/
Lazygit : https://github.com/jesseduffield/lazygit
Music Player (terminal): https://github.com/ravachol/kew
File Manager (terminal) : https://github.com/sxyazi/yazi
Icon-Pack : https://github.com/SylEleuth/gruvbox-plus-icon-pack
Cursor : https://github.com/ful1e5/Bibata_Cursor
Wallpapers : https://gruvbox-wallpapers.pages.dev/
kitty-that-follows-your-mouse-pointer :
https://github.com/glreno/oneko
🔥4
Forwarded from Linuxor ?
فکر میکنی گیت رو بلدی تا اینکه اولین بحران جدی پیش میاد! ریپوی git-flight-rules فقط برای رفع مشکل نیست، یه جورایی کلاس آموزشی فشرده هم هست. وقتی دنبال راه حل یه مشکل خاص میگردی (مثلا چطوری یه فایل حساس رو از تاریخچه کامیتها پاک کنی)، توضیحاتش بهت کمک میکنه بفهمی پشت پرده چه اتفاقی میفته. اینطوری هم مشکلت حل میشه، هم دفعه بعد شاید اصلا به اون مشکل برنخوری.
github.com/k88hudson/git-flight-rules
@Linuxor
github.com/k88hudson/git-flight-rules
@Linuxor
❤5
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
هکاتون LLM Agents که چند روز پیش تو دانشگاه شریف برگزار شد، واقعاً رویداد خوبی بود. ممنون از همه عزیزانی که برای برگزاریش زحمت کشیدن.
ویدیو ارائهها هم روی یوتیوب منتشر شده، پیشنهاد میکنم از دستشون ندید!
https://www.youtube.com/playlist?list=PLFr7f4WLNwrZzhz-YDjha6j3Z9ymjo7rD
@DevTwitter | <Reza Jafari/>
ویدیو ارائهها هم روی یوتیوب منتشر شده، پیشنهاد میکنم از دستشون ندید!
https://www.youtube.com/playlist?list=PLFr7f4WLNwrZzhz-YDjha6j3Z9ymjo7rD
@DevTwitter | <Reza Jafari/>
Forwarded from Puzzley | اپلیکیشنساز پازلی
This media is not supported in your browser
VIEW IN TELEGRAM
با سلام و احترام
تیم پازلی برای تکمیل تیم محصول و فنی خود نیاز به جذب نیروی تمام وقت دارد.
👨🏻💻 موقعیت های شغلی:
Senior Frontend Developer
Junior Frontend Developer
👨🏻💼 شرایط فردی:
✔️ علاقه مند به یادگیری، باانگیزه و دارای پشتکار
✔️ توانایی کار تیمی
✔️ ساکن بیرجند
🔹مزایای و شرایط شغلی:
✔️ امکان بهکارگیری به صورت نیروی امریه دانش بنیان
✔️ حقوق با توجه به توانایی فردی
✔️ بیمه
✔️ ساعت کاری انعطاف پذیر
✔️ همکاری با تیم حرفهای در فضای کاری صمیمی
ــــــــ
افراد علاقهمند به همکاری جهت تعیین وقت فرم زیر را تکمیل نمایند👇
https://forms.gle/QmKUv9P8M9SWbn8Y7
تیم پازلی برای تکمیل تیم محصول و فنی خود نیاز به جذب نیروی تمام وقت دارد.
👨🏻💻 موقعیت های شغلی:
Senior Frontend Developer
Junior Frontend Developer
👨🏻💼 شرایط فردی:
✔️ علاقه مند به یادگیری، باانگیزه و دارای پشتکار
✔️ توانایی کار تیمی
✔️ ساکن بیرجند
🔹مزایای و شرایط شغلی:
✔️ امکان بهکارگیری به صورت نیروی امریه دانش بنیان
✔️ حقوق با توجه به توانایی فردی
✔️ بیمه
✔️ ساعت کاری انعطاف پذیر
✔️ همکاری با تیم حرفهای در فضای کاری صمیمی
ــــــــ
افراد علاقهمند به همکاری جهت تعیین وقت فرم زیر را تکمیل نمایند👇
https://forms.gle/QmKUv9P8M9SWbn8Y7
Forwarded from محتوای آزاد سهراب
توی این ویدئو با هم فورجیو (Forgejo) رو روی یک سرور لینوکسی نصب کردیم. همهی مراحل رو قدمبهقدم جلو رفتیم.
ویدئو رو میتونید از لینکهای زیر ببینید:
یوتیوب:
https://youtu.be/l5h2jK5m5Ho
پیرتوب:
https://tubedu.org/w/tqFEkzHfiTktGQohS6pHoA
برای مشاهدهی لیست کامل دستورات استفادهشده در ویدئو:
https://framagit.org/-/snippets/7501
وبسایت رسمی فورجیو:
https://forgejo.org
مقاله من درمورد خودمیزبانی:
https://blogfa.sohrabbehdani.ir/whyselfhosting/
@SohrabContents
ویدئو رو میتونید از لینکهای زیر ببینید:
یوتیوب:
https://youtu.be/l5h2jK5m5Ho
پیرتوب:
https://tubedu.org/w/tqFEkzHfiTktGQohS6pHoA
برای مشاهدهی لیست کامل دستورات استفادهشده در ویدئو:
https://framagit.org/-/snippets/7501
وبسایت رسمی فورجیو:
https://forgejo.org
مقاله من درمورد خودمیزبانی:
https://blogfa.sohrabbehdani.ir/whyselfhosting/
@SohrabContents
Forwarded from Linuxor ?
تا حالا به حجم ایمیج داکرت زل زدی و با خودت گفتی "این توش چیه دیگه؟!" ایمیجهای داکر گاهی بیدلیل حجیم میشن و پیدا کردن اینکه چی اضافیه کار حضرت فیله. dive بهت اجازه میده لایهبهلایه ایمیج رو بکاوی و ببینی دقیقاً چی فضا گرفته. دیگه از حدس و گمان خبری نیست! اینطوری فضای هدر رفته رو پیدا میکنی و ایمیجهات رو سبک میکنی. برای هرکسی که ایمیج داکر میسازه و دنبال بهینهسازیه، فوقالعاده کاربردیه.
github.com/wagoodman/dive
@Linuxor
github.com/wagoodman/dive
@Linuxor
👍4
Forwarded from Linuxor ?
یکی از سوال های قدیمی مصاحبه ها اینه که میپرسن وقتی google.com رو باز کردی چه اتفاقی میافته ؟
اینجا امدن بسیار ریز توضیحش دادن از اون سیگنالی که وقتی g رو فشار دادید که از کیبرد ساخته میشه تا رندر شدن صفحه توسط GPU داستان جالبیه، اگه انگلیسیتون هم خوب نیست ترجمش کنید بخونیدش
github.com/alex/what-happens-when
@Linuxor
اینجا امدن بسیار ریز توضیحش دادن از اون سیگنالی که وقتی g رو فشار دادید که از کیبرد ساخته میشه تا رندر شدن صفحه توسط GPU داستان جالبیه، اگه انگلیسیتون هم خوب نیست ترجمش کنید بخونیدش
github.com/alex/what-happens-when
@Linuxor
😁5
Forwarded from اطلاعرسانی لاگ بیرجند
جلسه ۳۸ لاگ بیرجند
- آشنایی با مفاهیم server+ (بخش ۲ - استوریج)
ارائه دهنده: حمیدرضا گل نگری
- معرفی کتاب a commentary on the unix operating system
ارائه دهنده: محمد زارع مقدم
- مقدمهای بر kubernetes
ارائه دهنده: محمد مهدی محمدی
📅 پنجشنبه ۲۲ خرداد ۱۴۰۴ - ساعت ۱۸:۰۰
📍خیابان غفاری، پارک علم و فناوری (دانشگاه آزاد قدیم)
❕ظرفیت محدود
ثبت نام رایگان و اطلاعات بیشتر:
- https://evand.com/events/birjandlug-38
- https://birlug.ir/events/38/info
- آشنایی با مفاهیم server+ (بخش ۲ - استوریج)
ارائه دهنده: حمیدرضا گل نگری
- معرفی کتاب a commentary on the unix operating system
ارائه دهنده: محمد زارع مقدم
- مقدمهای بر kubernetes
ارائه دهنده: محمد مهدی محمدی
📅 پنجشنبه ۲۲ خرداد ۱۴۰۴ - ساعت ۱۸:۰۰
📍خیابان غفاری، پارک علم و فناوری (دانشگاه آزاد قدیم)
❕ظرفیت محدود
ثبت نام رایگان و اطلاعات بیشتر:
- https://evand.com/events/birjandlug-38
- https://birlug.ir/events/38/info