Forwarded from کانال اطلاعرسانی توزیع پارچ
کانال اطلاعرسانی توزیع پارچ به فضای ماتریکس پل شد و هماکنون در ماتریکس نیز میتوانید از آخرین اخبار پارچ مطلع شوید.
https://matrix.to/#/#parchlinux:bsd.cafe
@ParchLinux
https://matrix.to/#/#parchlinux:bsd.cafe
@ParchLinux
matrix.to
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversation
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
GitHub
GitHub - Sina-Ghaderi/goshkan: Transparent TLS and HTTP proxy serve and operate on all 65535 ports, with domain regex whitelist…
Transparent TLS and HTTP proxy serve and operate on all 65535 ports, with domain regex whitelist and rest api control - Sina-Ghaderi/goshkan
GitHub.com/Sina-Ghaderi/goshkan
vrgl.ir/22QEs
پروژهٔ «گو-شِکَن» برای اینکه بفهمید shecan.ir چطوری کار میکنه و چطوری میتونید خودتون یکی بسازید.
#network #filternet #FLOSS #tool #معرفی
@amiria703_channel
vrgl.ir/22QEs
پروژهٔ «گو-شِکَن» برای اینکه بفهمید shecan.ir چطوری کار میکنه و چطوری میتونید خودتون یکی بسازید.
#network #filternet #FLOSS #tool #معرفی
@amiria703_channel
Forwarded from Programming Resources via @like
A comprehensive guide to writing clear, consistent, and professional SQL code. It provides detailed recommendations for naming conventions, formatting, and best practices, ensuring code readability and maintainability.
راهنمایی جامع برای نوشتن کدهای SQL واضح منسجم و حرفهای. این سایت توصیههایی در مورد شیوههای نامگذاری، قالببندی و بهترین شیوهها ارائه میدهد تا کدهای شما خوانا و maintainable باشند.
#SQL #Database #CodingStandards #BestPractices
@pythony
https://sqlstyle.guide
راهنمایی جامع برای نوشتن کدهای SQL واضح منسجم و حرفهای. این سایت توصیههایی در مورد شیوههای نامگذاری، قالببندی و بهترین شیوهها ارائه میدهد تا کدهای شما خوانا و maintainable باشند.
#SQL #Database #CodingStandards #BestPractices
@pythony
https://sqlstyle.guide
Forwarded from تهران دیتا-دانشگاه تهران
اکنون زمان آن رسیده که مهارتهای خود را ارتقا دهید و به یکی از متخصصان این حوزه تبدیل شوید!
به مناسبت بلک فرایدی، یک پیشنهاد ویژه براتون داریم!
با ثبتنام در این دوره، نه تنها به دانش خود افزودهاید، بلکه یک قدم بزرگ به سمت آیندهای روشنتر برداشتهاید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
چگونه یک سیستم رزرو بلیت هواپیما با معماری Event-Driven و Saga پیادهسازی کنیم؟
تو این مقاله توضیح دادم چطور با ترکیب Event-Driven Architecture، RabbitMQ و Saga Pattern تونستم سیستمهای رزرو بلیت هواپیما رو به یه سطح دیگه ببرم. اگه دنبال معماریهای مقیاسپذیر و پایدار هستی، حتماً این مطلب رو بخون!
لینک مقاله
@DevTwitter | <mostafa jafarzadeh/>
تو این مقاله توضیح دادم چطور با ترکیب Event-Driven Architecture، RabbitMQ و Saga Pattern تونستم سیستمهای رزرو بلیت هواپیما رو به یه سطح دیگه ببرم. اگه دنبال معماریهای مقیاسپذیر و پایدار هستی، حتماً این مطلب رو بخون!
لینک مقاله
@DevTwitter | <mostafa jafarzadeh/>
Forwarded from CleverDevs (CleverDevs Ads)
💰 برنامهنویس فرانت-اند شو و درآمد خوب داشته باش!
⚛️ با کمک ما از صفر برنامهنویسی فرانت بر پایه ReactJS رو تو 6 ماه یاد بگیر و استخدام شو.
👇👇
🔗 برای شروع مسیر یادگیری و استخدام اینجا کلیک کن
📩 و یا به آیدی @daneshkar_support پیام بده.
⚛️ با کمک ما از صفر برنامهنویسی فرانت بر پایه ReactJS رو تو 6 ماه یاد بگیر و استخدام شو.
👇👇
🔗 برای شروع مسیر یادگیری و استخدام اینجا کلیک کن
📩 و یا به آیدی @daneshkar_support پیام بده.
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from کانال اطلاعرسانی توزیع پارچ
فضای جدید ماتریکس پارچ.
این فضا جایگزین فضای قدیمی و گروههای قبلی در ماتریکس میشود.
https://matrix.to/#/#Parch:bsd.cafe
@ParchLinux
این فضا جایگزین فضای قدیمی و گروههای قبلی در ماتریکس میشود.
https://matrix.to/#/#Parch:bsd.cafe
@ParchLinux
matrix.to
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversation
Forwarded from Astro Terminal (amin)
#Free_Software
#Obsidian
اگر دوست دارید یک شبکه از نت هاتون رو روی سیستم داشته باشید که میتونه مثل ویکی پدیای Local یا حتی مغز دوم شما عمل کنه میتونید از نرم افزار Obsidian استفاده کنید.📝
آبسیدین یک نرم افزار نت برداریه که از فرمت md (markdown) استفاده میکنه. شما میتونید نت های مرتبط به ایده های مرتبط رو به هم لینک کنید🔗 (مثل شبکه ای که در تصویر بالا میبینید).
علاوه بر اینها این پروژه متن باز تعداد بسیار زیادی افزونه و اکستنشن داره که میتونید نرم افزار رو طبق استفادتون شخصی سازی کنید.🪛
@Astro_Terminal 👾
#Obsidian
اگر دوست دارید یک شبکه از نت هاتون رو روی سیستم داشته باشید که میتونه مثل ویکی پدیای Local یا حتی مغز دوم شما عمل کنه میتونید از نرم افزار Obsidian استفاده کنید.📝
آبسیدین یک نرم افزار نت برداریه که از فرمت md (markdown) استفاده میکنه. شما میتونید نت های مرتبط به ایده های مرتبط رو به هم لینک کنید🔗 (مثل شبکه ای که در تصویر بالا میبینید).
علاوه بر اینها این پروژه متن باز تعداد بسیار زیادی افزونه و اکستنشن داره که میتونید نرم افزار رو طبق استفادتون شخصی سازی کنید.🪛
@Astro_Terminal 👾
Forwarded from Astro Terminal (amin)
#Obsidian
اگر دوست دارید یک شبکه از نت هاتون رو روی سیستم داشته باشید که میتونه مثل ویکی پدیای Local یا حتی مغز دوم شما عمل کنه میتونید از نرم افزار Obsidian استفاده کنید.📝
آبسیدین یک نرم افزار نت برداریه که از فرمت md (markdown) استفاده میکنه. شما میتونید نت های مرتبط به ایده های مرتبط رو به هم لینک کنید🔗 (مثل شبکه ای که در تصویر بالا میبینید).
علاوه بر اینها این پروژه تعداد بسیار زیادی افزونه و اکستنشن داره که میتونید نرم افزار رو طبق استفادتون شخصی سازی کنید.🪛
@Astro_Terminal 👾
اگر دوست دارید یک شبکه از نت هاتون رو روی سیستم داشته باشید که میتونه مثل ویکی پدیای Local یا حتی مغز دوم شما عمل کنه میتونید از نرم افزار Obsidian استفاده کنید.📝
آبسیدین یک نرم افزار نت برداریه که از فرمت md (markdown) استفاده میکنه. شما میتونید نت های مرتبط به ایده های مرتبط رو به هم لینک کنید🔗 (مثل شبکه ای که در تصویر بالا میبینید).
علاوه بر اینها این پروژه تعداد بسیار زیادی افزونه و اکستنشن داره که میتونید نرم افزار رو طبق استفادتون شخصی سازی کنید.🪛
@Astro_Terminal 👾
Forwarded from DevTwitter | توییت برنامه نویسی
چالش روزانه یک سرور:
امروز با یک مشکل عجیب روبرو شدم! سرور ما ناگهان از دسترس خارج شد و خطای ۵۰۳ میداد. بعد از بررسی، فهمیدم که حجم سرور پر شده!
با دستور 𝚍̲𝚞̲ ̲–̲𝚑̲𝚍̲𝟷̲ متوجه شدم یکی از پروژهها، که به نظر ساده میرسید، حجم عظیمی از سرور را گرفته بود. پس از بررسی دقیقتر دیدم که پوشه دیتابیس بیش از حد بزرگ شده است. دلیل؟ فایلهای 𝗕𝗶𝗻𝗮𝗿𝘆 𝗟𝗼𝗴 که به صورت خودکار ذخیره شده بودند ولی هیچ وقت پاک نشده بودند.
چطور مشکل را حل کردم؟
فایلها را به صورت دستی پاک کردم.
و با اضافه کردن --𝘴𝘬𝘪𝘱-𝘭𝘰𝘨-𝘣𝘪𝘯 در تنظیمات 𝗗𝗼𝗰𝗸𝗲𝗿 𝗖𝗼𝗺𝗽𝗼𝘀𝗲، از ذخیره شدن این لاگها جلوگیری کردم.
درسهایی که گرفتم:
همیشه به فضای ذخیرهسازی سرور دقت کنید.
اگر به 𝗕𝗶𝗻𝗹𝗼𝗴 نیاز ندارید، آن را غیرفعال کنید یا پاکسازی خودکار تنظیم کنید.
@DevTwitter |<Reza Parsian/>
امروز با یک مشکل عجیب روبرو شدم! سرور ما ناگهان از دسترس خارج شد و خطای ۵۰۳ میداد. بعد از بررسی، فهمیدم که حجم سرور پر شده!
با دستور 𝚍̲𝚞̲ ̲–̲𝚑̲𝚍̲𝟷̲ متوجه شدم یکی از پروژهها، که به نظر ساده میرسید، حجم عظیمی از سرور را گرفته بود. پس از بررسی دقیقتر دیدم که پوشه دیتابیس بیش از حد بزرگ شده است. دلیل؟ فایلهای 𝗕𝗶𝗻𝗮𝗿𝘆 𝗟𝗼𝗴 که به صورت خودکار ذخیره شده بودند ولی هیچ وقت پاک نشده بودند.
چطور مشکل را حل کردم؟
فایلها را به صورت دستی پاک کردم.
و با اضافه کردن --𝘴𝘬𝘪𝘱-𝘭𝘰𝘨-𝘣𝘪𝘯 در تنظیمات 𝗗𝗼𝗰𝗸𝗲𝗿 𝗖𝗼𝗺𝗽𝗼𝘀𝗲، از ذخیره شدن این لاگها جلوگیری کردم.
درسهایی که گرفتم:
همیشه به فضای ذخیرهسازی سرور دقت کنید.
اگر به 𝗕𝗶𝗻𝗹𝗼𝗴 نیاز ندارید، آن را غیرفعال کنید یا پاکسازی خودکار تنظیم کنید.
@DevTwitter |<Reza Parsian/>
Forwarded from Md Daily (Mahan)
چرا parseInt(0.0000005) تو جاوا اسکریپت عدد "5" رو برمیگردونه؟
قبلا تو یه این پست یه اتفاق بی منطق تو JS رو با منطق پشتش راجبش نوشتم. حالا وقتشه بریم سراغ یه مورد دیگه :)
از تابع parseInt() برای تبدیل رشته به عدد صحیح تو JS استفاده میشه و خب تا اینجا همه چیز طبیعیه تا وقتی که این کد رو اجرا کنیم:
و بجای اینکه یه عدد کوچیک بده، به ما 5 رو بر میگردونه.
دقیقا پشت صحنه داره چی میشه؟
تابع parseInt() فقط به خود عدد نگاه نمیکنه. اول مقدار را به یک رشته تبدیل میکنه. پس، وقتی 0.0000005 رو بهش میدیم، جاوا اسکریپت اون رو به طور خودکار به رشته "5e-7" تبدیل میکنه .
حالا، parseInt() شروع به خوندن رشته از سمت چپ میکنه و در اولین کاراکتر غیرعددی متوقف میشه. در "5e-7"، اول "5" را میبینه، پس همونجا متوقف میشه و "5" را بر میگردونه. قسمت نماد علمی (e-7) رو هم کلا ایگنور میکنه و رقم های اعشاری رو نادیده میگیره .
خلاصش اینه که:
تابع parseInt() اول عدد رو به متن تبدیل میکنه.
فقط اولش رو میخونه تا به یه عدد برسه.
هر چی بعدش باشه براش مهم نیست.
—-
مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
قبلا تو یه این پست یه اتفاق بی منطق تو JS رو با منطق پشتش راجبش نوشتم. حالا وقتشه بریم سراغ یه مورد دیگه :)
از تابع parseInt() برای تبدیل رشته به عدد صحیح تو JS استفاده میشه و خب تا اینجا همه چیز طبیعیه تا وقتی که این کد رو اجرا کنیم:
parseInt(0.0000005)
و بجای اینکه یه عدد کوچیک بده، به ما 5 رو بر میگردونه.
دقیقا پشت صحنه داره چی میشه؟
تابع parseInt() فقط به خود عدد نگاه نمیکنه. اول مقدار را به یک رشته تبدیل میکنه. پس، وقتی 0.0000005 رو بهش میدیم، جاوا اسکریپت اون رو به طور خودکار به رشته "5e-7" تبدیل میکنه .
حالا، parseInt() شروع به خوندن رشته از سمت چپ میکنه و در اولین کاراکتر غیرعددی متوقف میشه. در "5e-7"، اول "5" را میبینه، پس همونجا متوقف میشه و "5" را بر میگردونه. قسمت نماد علمی (e-7) رو هم کلا ایگنور میکنه و رقم های اعشاری رو نادیده میگیره .
خلاصش اینه که:
تابع parseInt() اول عدد رو به متن تبدیل میکنه.
فقط اولش رو میخونه تا به یه عدد برسه.
هر چی بعدش باشه براش مهم نیست.
—-
مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
Forwarded from Golden Code (@lix)
در لاراول وقتی نیاز به پردازش دیتای سنگین داریم میتونیم از lazy collection استفاده کنیم.
با استفاده از lazy collection درواقع دیتاها فقط زمانی که بهشون نیاز باشه لود میشن، پس بدلیل لود تدریجی سرعت بارگزاری بهتر میشه!
این یعنی برخلاف Collection معمولی که همهی دیتاها رو یکجا لود میکنه.
#Laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/thelarrybarker/status/1855281331770429474?t=W8HppF5MAi6ewngacubEXw&s=35
با استفاده از lazy collection درواقع دیتاها فقط زمانی که بهشون نیاز باشه لود میشن، پس بدلیل لود تدریجی سرعت بارگزاری بهتر میشه!
این یعنی برخلاف Collection معمولی که همهی دیتاها رو یکجا لود میکنه.
#Laravel
@GoldenCodeir
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/thelarrybarker/status/1855281331770429474?t=W8HppF5MAi6ewngacubEXw&s=35
Forwarded from کانال اطلاعرسانی توزیع پارچ