Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
سلام دوستان، یک پست میگذارم صرفا جهت اطلاع و آموزش
لطفاً زیاد وارد بحث حاشیه نشوید🌹
😁
لطفاً زیاد وارد بحث حاشیه نشوید🌹
😁
Forwarded from Geek Alerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
فایل گزارش حملات سایبری اخیر.pdf
6.2 MB
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
جنگ سایبری و ثبت بیش از ۱۴ هزار حمله سایبری
🔹 بر اساس دادهکاوی انجامشده از شروع عملیات در ۷ اکتبر ۲۰۲۳، طی ۱۰۰ روز نخست درگیری میان حامیان غزه، بیش از ۱۴ هزار حمله سایبری شناسایی و ثبت شده است. این دادهها تصویری جامع از جنگ سایبری همزمان با نبرد میدانی ارائه میدهد.
🔸 حملات صورتگرفته از نظر نوع و هدف به چند بخش اصلی حملات به زیرساختهای صنعتی (SCADA Attack)، افشای دادهها (Data Leaks)، هک دستگاههای اینترنت اشیاء (IoT Devices)، دیفیس یا تخریب صفحات وبسایتها (Deface)، باجافزار (Ransomware) و در نهایت حملات دیداس یا اختلال در سرویسهای توزیعشده (DDoS) تقسیم میشوند.
🔹 طبق آمار ارائهشده، حملات دیداس با ۷۱۱۳ مورد (۵۰.۶ درصد) بیشترین سهم را داشته و پس از آن حملات دیفیس با ۴۵۵۸ مورد (۳۲.۴ درصد) در رتبه دوم قرار دارند. سایر حملات شامل هک اینترنت اشیاء (۱۶۹۷ مورد)، افشای داده (۶۱۴ مورد)، حملات به زیرساختهای صنعتی (۵۲ مورد) و باجافزار (۱۷ مورد) بوده است.🔸 بررسی جغرافیایی این حملات نشان میدهد که بیشترین فعالیتها توسط گروههای ناشناس حامی مقاومت انجام شده است (۶۷۶۸ مورد).
همچنین کشورهایی نظیر بنگلادش، اندونزی، ایران، مالزی و الجزایر در زمرهٔ فعالترین بازیگران سایبری این نبرد قرار دارند.
🔹 براساس این داده کاوی رژیم ا...رائل و حامیانش ۶۴۵ حمله سایبری در این بازه انجام دادهاند که بیشترین آنها با کمک کشورهای آمریکا، انگلستان، آلمان، استرالیا و هند انجام شده است.
🔸نقشه توزیع حملات نشان میدهد که جبهه سایبری، گسترهای فرامنطقهای یافته و بازیگران متعددی از آسیا، آفریقا و حتی اروپا در این جنگ دیجیتال مشارکت داشتهاند.
🔹 بر اساس دادهکاوی انجامشده از شروع عملیات در ۷ اکتبر ۲۰۲۳، طی ۱۰۰ روز نخست درگیری میان حامیان غزه، بیش از ۱۴ هزار حمله سایبری شناسایی و ثبت شده است. این دادهها تصویری جامع از جنگ سایبری همزمان با نبرد میدانی ارائه میدهد.
🔸 حملات صورتگرفته از نظر نوع و هدف به چند بخش اصلی حملات به زیرساختهای صنعتی (SCADA Attack)، افشای دادهها (Data Leaks)، هک دستگاههای اینترنت اشیاء (IoT Devices)، دیفیس یا تخریب صفحات وبسایتها (Deface)، باجافزار (Ransomware) و در نهایت حملات دیداس یا اختلال در سرویسهای توزیعشده (DDoS) تقسیم میشوند.
🔹 طبق آمار ارائهشده، حملات دیداس با ۷۱۱۳ مورد (۵۰.۶ درصد) بیشترین سهم را داشته و پس از آن حملات دیفیس با ۴۵۵۸ مورد (۳۲.۴ درصد) در رتبه دوم قرار دارند. سایر حملات شامل هک اینترنت اشیاء (۱۶۹۷ مورد)، افشای داده (۶۱۴ مورد)، حملات به زیرساختهای صنعتی (۵۲ مورد) و باجافزار (۱۷ مورد) بوده است.🔸 بررسی جغرافیایی این حملات نشان میدهد که بیشترین فعالیتها توسط گروههای ناشناس حامی مقاومت انجام شده است (۶۷۶۸ مورد).
همچنین کشورهایی نظیر بنگلادش، اندونزی، ایران، مالزی و الجزایر در زمرهٔ فعالترین بازیگران سایبری این نبرد قرار دارند.
🔹 براساس این داده کاوی رژیم ا...رائل و حامیانش ۶۴۵ حمله سایبری در این بازه انجام دادهاند که بیشترین آنها با کمک کشورهای آمریکا، انگلستان، آلمان، استرالیا و هند انجام شده است.
🔸نقشه توزیع حملات نشان میدهد که جبهه سایبری، گسترهای فرامنطقهای یافته و بازیگران متعددی از آسیا، آفریقا و حتی اروپا در این جنگ دیجیتال مشارکت داشتهاند.
Forwarded from Meitix
توی دنیای سیستمهای توزیعشده، همیشه یه چیزی وجود داره بین سرعت و دقت. وقتی دیتات رو پخش میکنی بین چند تا سرور (مثلا برای اینکه اگه یکی خوابید، بقیه هنوز جواب بدن)، اون وقت یه سوال بزرگ پیش میاد:
آیا این سرورها همیشه باید دقیقا یه دادهی یکسان داشته باشن؟ یا اشکال نداره یه مدت اختلاف داشته باشن ولی آخرش هماهنگ شن؟
اینجاست که بحث consistency پیش میاد. بسته به اینکه چقدر برات دقت مهمتر از سرعت باشه، میتونی یکی از مدلهای مختلفش رو انتخاب کنی.
تو مدل eventual consistency میگی «مهم نیست الان یکی نیستن، بالاخره یکی میشن که!» مثل DNS که وقتی یه دامنه جابجا میکنی، ممکنه چند ساعت طول بکشه تا همه بفهمن آدرس جدید کجاست. این مدل خیلی سریع و همیشه در دسترسه، ولی یه مدت اطلاعات میتونه قدیمی باشه.
یه پله بالاتر، causal consistency هست. میگه اگه یه کار باعث یه کار دیگه شده، ترتیبش باید رعایت شه. مثلاً اگه یکی یه پست گذاشته و یکی دیگه جوابش داده، نباید جواب قبل از پست دیده بشه! اما کارایی که به هم ربطی ندارن، میتونن ترتیبشون عوض بشه، مهم نیست.
بعد میرسیم به sequential consistency که قاعدهش اینه: هر کاربری باید تغییرات خودش رو بهترتیب ببینه. مثلاً اگه دوتا پست گذاشتی، هرکی نگاه میکنه باید پست اولت قبل از دومی نشون داده بشه. اما اینکه پست تو زودتر از پست دوستت بیاد یا برعکس، زیاد مهم نیست.
و در نهایت، قویترین مدل یعنی strict consistency یا همون linearizability. اینجا قضیه خیلی سفت و سخته: هرکی دیتا رو بخونه، باید جدیدترین مقدار رو ببینه، بیهیچ تاخیری. مثل وقتی رمز بانکت رو عوض میکنی — از اون لحظه به بعد، رمز قبلی باید مطلقا از کار بیفته، چون حتی یه لحظه تاخیر ممکنه خطرناک باشه.
در کل، هرچی consistency قویتر باشه، سیستم کندتر و کمدسترستر میشه. چون باید صبر کنه تا همهچیز بین همهی سرورها هماهنگ بشه. برای همین سیستمهای مالی و حساس از مدلهای قوی استفاده میکنن، ولی سیستمهایی مثل شبکههای اجتماعی و کشها از مدلهای ضعیفتر، چون براشون مهمتره همیشه در دسترس باشن تا اینکه حتما همه چی لحظهای یکی باشه.
آیا این سرورها همیشه باید دقیقا یه دادهی یکسان داشته باشن؟ یا اشکال نداره یه مدت اختلاف داشته باشن ولی آخرش هماهنگ شن؟
اینجاست که بحث consistency پیش میاد. بسته به اینکه چقدر برات دقت مهمتر از سرعت باشه، میتونی یکی از مدلهای مختلفش رو انتخاب کنی.
تو مدل eventual consistency میگی «مهم نیست الان یکی نیستن، بالاخره یکی میشن که!» مثل DNS که وقتی یه دامنه جابجا میکنی، ممکنه چند ساعت طول بکشه تا همه بفهمن آدرس جدید کجاست. این مدل خیلی سریع و همیشه در دسترسه، ولی یه مدت اطلاعات میتونه قدیمی باشه.
یه پله بالاتر، causal consistency هست. میگه اگه یه کار باعث یه کار دیگه شده، ترتیبش باید رعایت شه. مثلاً اگه یکی یه پست گذاشته و یکی دیگه جوابش داده، نباید جواب قبل از پست دیده بشه! اما کارایی که به هم ربطی ندارن، میتونن ترتیبشون عوض بشه، مهم نیست.
بعد میرسیم به sequential consistency که قاعدهش اینه: هر کاربری باید تغییرات خودش رو بهترتیب ببینه. مثلاً اگه دوتا پست گذاشتی، هرکی نگاه میکنه باید پست اولت قبل از دومی نشون داده بشه. اما اینکه پست تو زودتر از پست دوستت بیاد یا برعکس، زیاد مهم نیست.
و در نهایت، قویترین مدل یعنی strict consistency یا همون linearizability. اینجا قضیه خیلی سفت و سخته: هرکی دیتا رو بخونه، باید جدیدترین مقدار رو ببینه، بیهیچ تاخیری. مثل وقتی رمز بانکت رو عوض میکنی — از اون لحظه به بعد، رمز قبلی باید مطلقا از کار بیفته، چون حتی یه لحظه تاخیر ممکنه خطرناک باشه.
در کل، هرچی consistency قویتر باشه، سیستم کندتر و کمدسترستر میشه. چون باید صبر کنه تا همهچیز بین همهی سرورها هماهنگ بشه. برای همین سیستمهای مالی و حساس از مدلهای قوی استفاده میکنن، ولی سیستمهایی مثل شبکههای اجتماعی و کشها از مدلهای ضعیفتر، چون براشون مهمتره همیشه در دسترس باشن تا اینکه حتما همه چی لحظهای یکی باشه.
Forwarded from DevTwitter | توییت برنامه نویسی
#حاجی_پشمام
میدونستید میتونید 0 های آیپی رو ننویسید و کار کنه؟؟؟
خیلی باحال بود این
10.20.0.2 -> 10.20.2
10.0.0.68 -> 10.68
توی پست بعدی میگم چطوری کار میکنه
@DevTwitter
میدونستید میتونید 0 های آیپی رو ننویسید و کار کنه؟؟؟
خیلی باحال بود این
10.20.0.2 -> 10.20.2
10.0.0.68 -> 10.68
توی پست بعدی میگم چطوری کار میکنه
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
میدونستید میتونید 0 های آیپی رو ننویسید و کار کنه؟؟؟
خب حالا سیستم از کجا میفهمه چطوری؟
بر اساس این که شما چند بخش رو نوشتید کار میکنه:
a.b.c.d -> یه آیپی معمولی
a.b.c -> a.b.0.c
a.b -> a.0.0.b
a -> 0.0.0.a
پس وقتی بنویسید 10.22.2 میشه 10.22.0.2
یا اگر بنویسید 127.1 میشه 127.0.0.1
یعنی سیستم قسمتهای جا افتاده رو از چپ با صفر پر میکنه.
@DevTwitter
خب حالا سیستم از کجا میفهمه چطوری؟
بر اساس این که شما چند بخش رو نوشتید کار میکنه:
a.b.c.d -> یه آیپی معمولی
a.b.c -> a.b.0.c
a.b -> a.0.0.b
a -> 0.0.0.a
پس وقتی بنویسید 10.22.2 میشه 10.22.0.2
یا اگر بنویسید 127.1 میشه 127.0.0.1
یعنی سیستم قسمتهای جا افتاده رو از چپ با صفر پر میکنه.
@DevTwitter
Forwarded from Golden Code (علی 🇨🇴)
متود mode() یکی از متودهای کاربردیه کالکشن های لاراول است که پر تکرارترین مقدار داخل یک Collection رو برمیگردونه.
مثال:
📌 نکته:
خروجی به صورت آرایه هستش چون ممکنه چند مقدار با بیشترین تکرار وجود داشته باشه.
فرض کنین میخواید در سیستم سفارشات، محبوبترین روش ارسال کالا در ۳۰ روز گذشته برای هر تیم رو بصورت خودکار انتخاب کنید. متود mode() بهترین گزینس چون هم مقدار پر تکرار رو بر میگردونه و هم اگه چند روش ارسال تعداد تکرار برابر داشتند، بصورت کامل مدیریت میکنه.
خلاصش که:
متود mode() سادهترین راه برای گرفتن پرکاربردترین یا پر تکرارترین مقدار از دادههای جمعآوری شده هستش.
#Laravel #laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1977713885433012395?t=ukkZaeMjXG9DkTk7wfrCIA&s=35
مثال:
$collection = collect([1, 2, 2, 3, 3, 3, 4]);
$mostFrequent = $collection->mode();
// خروجی: [3]
📌 نکته:
خروجی به صورت آرایه هستش چون ممکنه چند مقدار با بیشترین تکرار وجود داشته باشه.
فرض کنین میخواید در سیستم سفارشات، محبوبترین روش ارسال کالا در ۳۰ روز گذشته برای هر تیم رو بصورت خودکار انتخاب کنید. متود mode() بهترین گزینس چون هم مقدار پر تکرار رو بر میگردونه و هم اگه چند روش ارسال تعداد تکرار برابر داشتند، بصورت کامل مدیریت میکنه.
خلاصش که:
متود mode() سادهترین راه برای گرفتن پرکاربردترین یا پر تکرارترین مقدار از دادههای جمعآوری شده هستش.
#Laravel #laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1977713885433012395?t=ukkZaeMjXG9DkTk7wfrCIA&s=35
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
Laravel Tip 🚀
Do you know the mode() method from Laravel Collections? It returns the most frequent value for a given collection (or key).
In the example, we use it to auto-select the most-used shipping method from the last 30 days per team, also handling…
Do you know the mode() method from Laravel Collections? It returns the most frequent value for a given collection (or key).
In the example, we use it to auto-select the most-used shipping method from the last 30 days per team, also handling…
❤1
Forwarded from محتوای آزاد سهراب (Sohrab)
یک برنامه جدید هم دارم برای پارچ مینویسم، به اسم mirrorman که همونطور که از تصویر پیداست کارش مدیریت مخازن توزیعه.
درحال حاضر simple reflector رو داریم که از آرکو لینوکس فورکش کرده بودم، چون با بشاسکریپت نوشته شده و از yad استفاده میکنه زیاد ظاهر جذاب و دلچسبی نداره. برای همین شروع کردم به نوشتن این برنامه.
چیزهای دیگهای هم قراره شروع کنم به نوشتن که تک به تک توی این کانال اونها رو هم معرفی میکنم :))
ساختار mirrorman تماماً از صفر نوشته شده و از reflector استفاده نمیکنه، برای همین یکمی ممکنه فیچرهای بیشتری هم داشته باشه مثل همون ping که میبینید، مخازن رو بر اساس ping مرتب سازی میکنه براتون :)
البته هنوز جای کار زیاد داره و احتمالاً بخش مخازن شخص ثالث رو از quickstart حذف کنم و به این بیارم.
و اینکه الان نشستم دارم جزء به جزء برنامههارو تکمیل میکنم بخاطر اینه که خیالم از ثبات خود پارچ راحت شده و انشالله کمتر قراره درمورد عدم وجود نوآوری/چیز اضافه نسبت به آرچ/ با اندور و کچی چه فرقی داره سرکوفت بشنویم :))
@SohrabContents
درحال حاضر simple reflector رو داریم که از آرکو لینوکس فورکش کرده بودم، چون با بشاسکریپت نوشته شده و از yad استفاده میکنه زیاد ظاهر جذاب و دلچسبی نداره. برای همین شروع کردم به نوشتن این برنامه.
چیزهای دیگهای هم قراره شروع کنم به نوشتن که تک به تک توی این کانال اونها رو هم معرفی میکنم :))
ساختار mirrorman تماماً از صفر نوشته شده و از reflector استفاده نمیکنه، برای همین یکمی ممکنه فیچرهای بیشتری هم داشته باشه مثل همون ping که میبینید، مخازن رو بر اساس ping مرتب سازی میکنه براتون :)
البته هنوز جای کار زیاد داره و احتمالاً بخش مخازن شخص ثالث رو از quickstart حذف کنم و به این بیارم.
و اینکه الان نشستم دارم جزء به جزء برنامههارو تکمیل میکنم بخاطر اینه که خیالم از ثبات خود پارچ راحت شده و انشالله کمتر قراره درمورد عدم وجود نوآوری/چیز اضافه نسبت به آرچ/ با اندور و کچی چه فرقی داره سرکوفت بشنویم :))
@SohrabContents
Forwarded from Geek Alerts
اوکراین با همکاری ElevenLabs داره به خدمات دولتی خودش صدای AI اضافه میکنه، مثلا اگه کسی با خدمات اضطراری تماس گرفت یک AI به شکل فوری برای صحبت بهش وصل میشه که صدای کلون شدن مشابه انسان داره. هدف اینه افراد بدون نیاز به نوشتن بتونن با حرف زدن با دولت ارتباط بگیرن. [L]
ایلان ماسک و xAI دارن روی یه پروژه با اسم «مدلهای جهانی» کار میکنن، هدفشون اینه مدل رو روی ویدیو آموزش بدن و تا پایان همین سال میلادی بخش استدیویی بازیسازی xAI رو راهاندازی کنن، احتمالا اولین دمو از بازی ساخته شده با AI رو هم همین امسال بتونیم ببینیم. این مدلها قرار هست محیطهای سه بعدی تعاملی برای بازیهای ویدیویی بسازن. [L]
احتمال داره ویژگی Direct Message به ChatGPT اضافه بشه، یعنی این برنامه به یک جور پیامرسان تبدیل بشه و کاربرها بتونن به همدیگه پیام بدن. این پروژه با اسم رمز Calpico شناخته میشه. [L]
انویدیا یه کامپیوتر کوچیک AI به اسم DGX Spark رو معرفی کرده که از پلتفرم CUDA پشتیبانی میکنه و میتونه مدلهای ۲۰۰ میلیارد پارامتری رو اجرا کنه، قیمتش ۴ هزار دلار هست و اولین نسخش رو جنسن هوانگ شخصا به ایلان ماسک تحویل داد. مصرفش هم پایینه و میشه به برق شهری وصلش کرد. [L]
قرار هست ChatGPT به یک سوپراپلیکیشن تبدیل بشه، با «Apps SDK» جدید، توسعهدهندهها میتونن اپلیکیشنهای هوش مصنوعی اختصاصی بسازن که داخل ChatGPT اجرا میشن. فعلا مثلا کاربر میتونه از داخل Chatgpt با سرویس Booking هتل رزرو کنه، قراره تمام برنامهها یک نسخه داخل ChatGPT اضافه کنن. هدف سوپراپها مثل نمونه معروف اون یعنی «ویچت» اینه که تمام نیازهای کاربر رو در یک برنامه ارائه بدن. [L]
🤓 @geekalerts
ایلان ماسک و xAI دارن روی یه پروژه با اسم «مدلهای جهانی» کار میکنن، هدفشون اینه مدل رو روی ویدیو آموزش بدن و تا پایان همین سال میلادی بخش استدیویی بازیسازی xAI رو راهاندازی کنن، احتمالا اولین دمو از بازی ساخته شده با AI رو هم همین امسال بتونیم ببینیم. این مدلها قرار هست محیطهای سه بعدی تعاملی برای بازیهای ویدیویی بسازن. [L]
احتمال داره ویژگی Direct Message به ChatGPT اضافه بشه، یعنی این برنامه به یک جور پیامرسان تبدیل بشه و کاربرها بتونن به همدیگه پیام بدن. این پروژه با اسم رمز Calpico شناخته میشه. [L]
انویدیا یه کامپیوتر کوچیک AI به اسم DGX Spark رو معرفی کرده که از پلتفرم CUDA پشتیبانی میکنه و میتونه مدلهای ۲۰۰ میلیارد پارامتری رو اجرا کنه، قیمتش ۴ هزار دلار هست و اولین نسخش رو جنسن هوانگ شخصا به ایلان ماسک تحویل داد. مصرفش هم پایینه و میشه به برق شهری وصلش کرد. [L]
قرار هست ChatGPT به یک سوپراپلیکیشن تبدیل بشه، با «Apps SDK» جدید، توسعهدهندهها میتونن اپلیکیشنهای هوش مصنوعی اختصاصی بسازن که داخل ChatGPT اجرا میشن. فعلا مثلا کاربر میتونه از داخل Chatgpt با سرویس Booking هتل رزرو کنه، قراره تمام برنامهها یک نسخه داخل ChatGPT اضافه کنن. هدف سوپراپها مثل نمونه معروف اون یعنی «ویچت» اینه که تمام نیازهای کاربر رو در یک برنامه ارائه بدن. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
خبر خوب اینکه دستور قضایی که OpenAI رو مجبور به نگهداری دائمی همه دادههای ChatGPT میکرد، لغو شده. دستور اولیه باعث شد OpenAI از جولای گذشته چتهارو رو ذخیره کنه تا شاکیها دنبال مدرک باشن. حالا قاضی فدرال، اونا تی. وانگ، حکم داده که OpenAI دیگه لازم نیست بعد از ۲۶ سپتامبر همه چتهارو نگه داره.
البته، دادههایی که قبلا ذخیره شده بودن، هنوز پابرجا هستن و وکیلها میتونن بررسی کنن. [L]
🤓 @geekalerts
البته، دادههایی که قبلا ذخیره شده بودن، هنوز پابرجا هستن و وکیلها میتونن بررسی کنن. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
google-meet-makeup-anim.gif
31.5 MB
گوگل میت داره فیلترهای آرایش رو اضافه میکنه، ۱۲ تا استایل داره و از AI برای اضافه کردن فیلترها استفاده میکنه، کسایی که باهاش کار کردن میگن بیش از حد همهچیز طبیعی و خوبه و حتی وقتی مثلا توی دمو لیوان جلوی صورت میاد فیلتر حذف نمیشه.
این ویژگی بر پایه «امتحان مجازی» یا virtual try-on گوگل ساخته شده، که قبلا هم اجازه میداد کاربر لباس انتخاب کنه و چیزهای دیگه مثل عینک و کلاه هم میشه اضافه کرد. برای بعضی از کاربرها الان فعال هست ولی طی چند هفته آینده برای همه فعال میشه. [L]
🤓 @geekalerts
این ویژگی بر پایه «امتحان مجازی» یا virtual try-on گوگل ساخته شده، که قبلا هم اجازه میداد کاربر لباس انتخاب کنه و چیزهای دیگه مثل عینک و کلاه هم میشه اضافه کرد. برای بعضی از کاربرها الان فعال هست ولی طی چند هفته آینده برای همه فعال میشه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
توی وب یه چیزی داریم به اسم Client-side Error Tracking کارش اینه که خطا هارو جمع میکنه و به سرور میفرسته. (زمانی که شما یه وب رو باز میکنید و خطایی رخ میده خطا توی مرورگر شماست و سرور هیچ درکی ازش نداره کار این Error Tracking اینه که خطا رو برای مانیتورینگ به سرور بفرسته)
ابزار Sentry یکی از معروف ترین Error Tracking ها هستش روش کارش هم اینطوریه که یه کد جاوااسکریپت میده میزاری توی بخش Head سایتت و اون کده برای همه یوزر ها ران میشه و خطا هارو جمع آوری میکنه و به سمت سرور میفرسته. (میتونید به صورت Self-hosted روی سرور خودتون هم بالا بیاریدش)
ابزار Sentry رو حتی برای غیر کلاینت ساید مثل PHP و پایتون و بقیه زبان هام میتونید استفاده کنید خیلی کامله.
@Linuxor
ابزار Sentry یکی از معروف ترین Error Tracking ها هستش روش کارش هم اینطوریه که یه کد جاوااسکریپت میده میزاری توی بخش Head سایتت و اون کده برای همه یوزر ها ران میشه و خطا هارو جمع آوری میکنه و به سمت سرور میفرسته. (میتونید به صورت Self-hosted روی سرور خودتون هم بالا بیاریدش)
ابزار Sentry رو حتی برای غیر کلاینت ساید مثل PHP و پایتون و بقیه زبان هام میتونید استفاده کنید خیلی کامله.
@Linuxor
Forwarded from Linuxor ?
پاول دورف به همه پیشنهاد میده ریاضی بخونن موفق بشن؛ خیلی پیشنهاد خوبیه؛ اما پاول هیچ وقت نمیگه بزنین تو دل کار و پروداکشن واقعی بیارین بالا!
علت اینکه تلگرام تلگرام شده فقط ریاضی بلد بودن اونا نیست بلکه علت اصلی تجربه ساخت پروژه VK (یه شبکه اجتماعی توی روسیهس) هستش که باعث شدن بدونن چیکار کنن که تلگرام تلگرام بشه.
@Linuxor
علت اینکه تلگرام تلگرام شده فقط ریاضی بلد بودن اونا نیست بلکه علت اصلی تجربه ساخت پروژه VK (یه شبکه اجتماعی توی روسیهس) هستش که باعث شدن بدونن چیکار کنن که تلگرام تلگرام بشه.
@Linuxor
Forwarded from Linuxor ?
کدوم IDE مربوط به JetBrains نمیباشد؟
Anonymous Quiz
6%
RustRover
10%
GoLand
48%
Android Studio
7%
RubyMine
11%
Rider
19%
PerlPadre
Forwarded from Linuxor ?
جدیدا چند نفر دارن یه ابزار قلم روی صفحه نمایش توسعه میدن که هم روی ویندوز هم لینوکس و هم مک کار میکنه
ابزار خوبیه تستش کنید (از قسمت releases دانلودش کنید)
github.com/DmytroVasin/DrawPen
@Linuxor
ابزار خوبیه تستش کنید (از قسمت releases دانلودش کنید)
github.com/DmytroVasin/DrawPen
@Linuxor
Forwarded from Linuxor ?
بوت استرپ یکی از محبوب ترین و پر استفاده ترین کتابخونه های استایل دهی وب هستش، به قدری استفاده شده که اکثرا ازش زده شدن و ازش استفاده نمیکنن؛ اینجا میتونید کلی استایل و تم متفاوت برای بوت استرپ پیدا کنید طوری نوشته شدن که نیازی به تغییری توی کد هاتون نیست فقط کافیه تم جدید رو اضافه کنید:
bootswatch.com
@Linuxor
bootswatch.com
@Linuxor
Forwarded from Linuxor ?
ویدیو ها میدونین چطوری کار میکنن؟ صرفا یه سری عکس پشت سر همن؟ این پروژه یه آموزش کامله که بهویژه برای توسعهدهندگان نرمافزار طراحی شده، اما برای هر کسی که علاقهمند به درک عمیقتری از ویدیو دیجیتال باشه مناسبه.
برای مثال توش اومده مفاهیم اساسی ویدیو دیجیتال مثل تصویر، ویدیو، کدکها (AV1، VP9، H.265) و فرآیندهای کدگذاری با استفاده از FFmpeg رو توضیح داده. به طور کلی بهتون قدم به قدم همچی رو گفته که بفهمید ویدیو ها چطوری کار میکنن.
یا فرض کنید میخواید یه ویدیو رو با استفاده از FFmpeg فشرده کنید. با استفاده از دستورات توی این پروژه، میتونید فرآیند فشردهسازی رو گامبهگام مشاهده کنید و درک کنید که چطوری دادههای ویدیویی بهصورت دیجیتال پردازش میشن.
github.com/leandromoreira/digital_video_introduction
@Linuxor
برای مثال توش اومده مفاهیم اساسی ویدیو دیجیتال مثل تصویر، ویدیو، کدکها (AV1، VP9، H.265) و فرآیندهای کدگذاری با استفاده از FFmpeg رو توضیح داده. به طور کلی بهتون قدم به قدم همچی رو گفته که بفهمید ویدیو ها چطوری کار میکنن.
یا فرض کنید میخواید یه ویدیو رو با استفاده از FFmpeg فشرده کنید. با استفاده از دستورات توی این پروژه، میتونید فرآیند فشردهسازی رو گامبهگام مشاهده کنید و درک کنید که چطوری دادههای ویدیویی بهصورت دیجیتال پردازش میشن.
github.com/leandromoreira/digital_video_introduction
@Linuxor
Forwarded from Gopher Academy
شرکت اوبر یکی شرکت های بزرگه که از زبان گو استفاده میکنه، اینجا میتونید کد استایلی که با زبان گو میزنن رو ببینید نسخه ترجمه شده به فارسی هم داره ولی یکم دیر تر از نسخه اصلیش آپدیت میشه
https://github.com/uber-go/guide
<Nimo/>
https://github.com/uber-go/guide
<Nimo/>
GitHub
GitHub - uber-go/guide: The Uber Go Style Guide.
The Uber Go Style Guide. Contribute to uber-go/guide development by creating an account on GitHub.
Forwarded from Gopher Academy
🔵 عنوان مقاله
that runs on the Erlang VM.
🟢 خلاصه مقاله:
این مقاله در Golang Weekly به معرفی فناوریای میپردازد که روی Erlang VM اجرا میشود و برای برنامهنویسان Go اهمیت دارد. مقاله مزیتهای کلیدی Erlang VM مانند فرایندهای سبک، پیامرسانی و تحمل خطا را توضیح میدهد و آنها را با مدل goroutine و channel در Go مقایسه میکند. سپس پیامدهای عملی این تفاوتها را بر مقیاسپذیری، تابآوری و تأخیر در سیستمهای توزیعشده، همراه با ملاحظات استقرار، همپیوندی و مشاهدهپذیری، مرور میکند. جمعبندی مقاله این است که استفاده از فناوریهای مبتنی بر Erlang VM میتواند برای تیمهای Go که به دسترسپذیری بالا نیاز دارند، مکملی ارزشمند باشد؛ انتخاب نهایی به نیازهای مسئله و تجربه تیم وابسته است.
#ErlangVM #Go #GolangWeekly #Concurrency #DistributedSystems #FaultTolerance #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/175356/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
that runs on the Erlang VM.
🟢 خلاصه مقاله:
این مقاله در Golang Weekly به معرفی فناوریای میپردازد که روی Erlang VM اجرا میشود و برای برنامهنویسان Go اهمیت دارد. مقاله مزیتهای کلیدی Erlang VM مانند فرایندهای سبک، پیامرسانی و تحمل خطا را توضیح میدهد و آنها را با مدل goroutine و channel در Go مقایسه میکند. سپس پیامدهای عملی این تفاوتها را بر مقیاسپذیری، تابآوری و تأخیر در سیستمهای توزیعشده، همراه با ملاحظات استقرار، همپیوندی و مشاهدهپذیری، مرور میکند. جمعبندی مقاله این است که استفاده از فناوریهای مبتنی بر Erlang VM میتواند برای تیمهای Go که به دسترسپذیری بالا نیاز دارند، مکملی ارزشمند باشد؛ انتخاب نهایی به نیازهای مسئله و تجربه تیم وابسته است.
#ErlangVM #Go #GolangWeekly #Concurrency #DistributedSystems #FaultTolerance #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/175356/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
gleam.run
Gleam programming language
Discover a friendly language for scalable, type-safe systems. Gleam comes with compiler, build tool, formatter, editor integrations, and package manager all built in.