Forwarded from Linuxor ?
ما که فرانت زیاد سر در نمیآریم برای اینکه انیمیشن خاصی که توی ذهنمون هست رو به فرانت کارا توضیح بدیم میآیم اینجا پیداش میکنیم و اسمشو در میآریم :
animate.style
@Linuxor
animate.style
@Linuxor
⚡5
Forwarded from Vigiato | ویجیاتو
پدر عزیز،
دلایل زیادی وجود دارد که چرا باید اجازه داشته باشم بازی Grand Theft Auto: Vice City را انجام دهم، ولی همچنین دلایلی هم هست که چرا نباید اجازه داشته باشم این بازی را انجام دهم. یکی از دلایلی که فکر میکنم باید اجازه داشته باشم بازی کنم این است که تمام دوستانم اجازه دارند بازی کنند. وقتی آنها درباره بازی حرف میزنند، من احساس طردشدگی میکنم. همچنین، من قبلاً همه چیزهای داخل بازی را دیدهام.
نکته دیگر این است که اگر اجازه بدهی بازی کنم، درباره چیزهایی که در بازی میگذرد در مدرسه حرف نمیزنم. اگر زمانی درباره چیزهای بد بازی در مدرسه چیزی بگویم، میتوانی جلوی من را بگیری و دیگر هرگز اجازه ندهی بازی کنم. میتوانی به من اعتماد کنی، من قرار نیست بروم در خیابان و مردم را بکشم. همچنین در بازی سعی میکنم از کلوپهای شبانه و رو*پیها دوری کنم. هیچ قتل عابری هم در کار نخواهد بود. من میدانم که همه چیز در بازی جعلی و غیرواقعی است. نمیتوانی در دنیای واقعی آدم بکشی و انتظار داشته باشی دستگیر نشوی.
آخرین نکته این است که در بازی میتوانی از یک ساختمان بلند بپری و زنده بمانی، ولی من سعی نمیکنم چنین کارهایی را انجام دهم. اینها دلایلی هستند که فکر میکنم باید اجازه داشته باشم GTA Vice City را بازی کنم.
میدانم که دلایلی هم هست که چرا نباید اجازه داشته باشم بازی کنم. یکی از آن دلایل، وجود خشونت زیاد در بازی است. ولی وقتی من بازی میکنم، آدم بدی نخواهم بود. همچنین موضوع رو*پیگری بد است. نگران نباش، من هرگز سمت هیچ رو*پیای نمیروم. کلوپهای شبانه هم بد هستند، ولی من واردشان نمیشوم مگر اینکه مجبور باشم. اول از تو اجازه میگیرم، پدر.
مواد م*در هم واقعاً بد هستند. من میدانم وقتی سیگار یا مار***وانا مصرف میکنی چه بلایی سرت میآید. هر دو خیلی بد هستند. من هیچوقت از آنها استفاده نمیکنم. حتی اگر به من پول بدهی هم استفاده نمیکنم.
امیدوارم این چند پاراگراف به تو نشان دهد که چرا باید اجازه داشته باشم بازی Grand Theft Auto: Vice City را انجام دهم.
با عشق،
بن
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
توی اپلیکیشنهای پیچیده جاوااسکریپتی، وقتی میخوای یه سری داده بین چند تا کامپوننت مختلف مشترک داشته باشی، Redux بهت کمک میکنه که بهجای پاسدادن props از این کامپوننت به اون کامپوننت، داده رو متمرکز و تمیز توی یه جای مشخص (store) نگهداری کنی.
مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک میکنه که منطق مدیریت وضعیت رو از UI جدا کنی، همهچی قابل پیگیری باشه، و کار با داده توی پروژههای بزرگ از کنترل خارج نشه.
github.com/reduxjs/redux
@Linuxor
مثلاً هم منوی بالای سایت باید اسم کاربر رو نشون بده، هم صفحه پروفایل. اگه اسم کاربر توی Store باشه، هر دو راحت بهش دسترسی دارن؛ Redux بهت کمک میکنه که منطق مدیریت وضعیت رو از UI جدا کنی، همهچی قابل پیگیری باشه، و کار با داده توی پروژههای بزرگ از کنترل خارج نشه.
github.com/reduxjs/redux
@Linuxor
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
هر کاری که لازمه برای راه اندازی n8n روی دامنه شخصی رو اینجا نوشتم.
مستندسازی راه نجات است :)
https://github.com/hamidtech/n8n-docker-virtualmin-reverse-proxy
@DevTwitter | <حمید(حاجیم سابق)/>
مستندسازی راه نجات است :)
https://github.com/hamidtech/n8n-docker-virtualmin-reverse-proxy
@DevTwitter | <حمید(حاجیم سابق)/>
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
دیوار یه مقالهی خوب تو ویرگول منتشر کرده که توش در مورد مهندسی نقشهی دیوار میگه.
اگر به چالشهای فنی علاقهدارید حتما بخونید.
https://vrgl.ir/ZHje2
@DevTwitter
اگر به چالشهای فنی علاقهدارید حتما بخونید.
https://vrgl.ir/ZHje2
@DevTwitter
⚡3👾1
Forwarded from Linuxor ?
فکر میکنی فرمهای ورود اطلاعات توی اپلیکیشنت ضد گلولهان؟ ریپوی Big List of Naughty Strings یه لیست بلندبالا از رشتههاییه که کاربرا (یا هکرها!) ممکنه وارد کنن و برنامهت رو به هم بریزن؛ از رشتههای خیلی طولانی و ایموجیهای عجیب گرفته تا تلاش برای تزریق SQL. قبل از اینکه کاربرات پیداشون کنن، با این لیست باگهای مربوط به ورودی رو شکار کن! مخصوصا برای تیمهای QA و توسعهدهندههایی که به پایداری و امنیت اهمیت میدن.
github.com/minimaxir/big-list-of-naughty-strings
@Linuxor
github.com/minimaxir/big-list-of-naughty-strings
@Linuxor
👍3
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/>