https://www.gohz.com/what-happens-if-plug-an-110v-appliance-in-220v-socket
اگر دستگاه ۲۲۰ولت رو به ۱۱۰ و برعکس وصل کنیم چی میشه
خلاصه: نکنید
اگر دستگاه ۲۲۰ولت رو به ۱۱۰ و برعکس وصل کنیم چی میشه
خلاصه: نکنید
Forwarded from یادداشتهای شخصی علی میرجمالی
امروز اولین روزی بود که گواهی DST Root CA X3 منقضی میشد و این یک سری مشکلات برای بعضی از کاربران یا سایتها یا سرویسهایی که از Let's Encrypt استفاده میکنند به وجود آورد. شاید برای شما سوال باشد که این دقیقاً یعنی چه. هر سیستم عامل یا مرورگر اینترنت و کتابخانههایی که با TLS یا SSL کار دارند، نیاز به روشی برای تایید اصل بودن گواهی سایت یا سرویسی که نرم افزار میخواهد با TLS بهش وصل بشود نیاز دارد. موقعی که شما یک سیستم عامل یا یک مرورگر را نصب میکنید، همراه با خودش یک سری گواهی مرجع نصب میکند (CA Root Certificate). مثلاً الان روی یکی از سیستمهای من ۱۳۷ تا از این گواهیها در دایرکتوری زیر وجود دارد:
/usrshare/ca-certificates/mozilla/
حالا سایتهای دیگر به شکلی باید از یکی از این Certificate Authority ها بخواهند که گواهی سایت یا سرویسشان را با گواهی مرجع خودشان امضاء کنند تا Valid باشد و مورد تایید مرورگرها یا کتابخانهها قرار بگیرند. تا چند وقت پیش Let's Encrypt از گواهی DST Root CA X3 برای امضاء گواهیهایی که صادر میکرد استفاده میکرد که روی کامپیوترها و گوشیهای قدیمی وجود دارد. ولی آن گواهی مرجع دیگر منقضی شد و تصمیم گرفتند که به گواهی دیگری سوییچ کنند که در آخرین نسخههای فایرفاکس و کروم و ... وجود دارد. روی کامپیوترهای معمولی، شما با آپدیت سیستم عامل یا مرورگر به آخرین گواهیهای مرجع دسترسی پیدا میکنید. مشکل از گوشیهای موبایل یا کتابخانههای خیلی قدیمی است که عملاً سالها است که آپگرید برایشان نمیاد یا فراموش شدهاند. این روی بعضی سایتها و اپلیکیشنها و سرویسها تاثیر گذاشت. مواردی که به مشکل خورده بودند و من شنیدم مثلاً Hexchat بود که از یک کتابخانه قدیمی استفاده میکرد. سرویس DoH روی میکروتیک بود که از همین کتابخانه استفاده میکرد و چند مورد سایت و اپلیکیشن و سرویس دیگر که توسط اشخاصی مثل Scott Helme و دیگران پیگیری میشود.
/usrshare/ca-certificates/mozilla/
حالا سایتهای دیگر به شکلی باید از یکی از این Certificate Authority ها بخواهند که گواهی سایت یا سرویسشان را با گواهی مرجع خودشان امضاء کنند تا Valid باشد و مورد تایید مرورگرها یا کتابخانهها قرار بگیرند. تا چند وقت پیش Let's Encrypt از گواهی DST Root CA X3 برای امضاء گواهیهایی که صادر میکرد استفاده میکرد که روی کامپیوترها و گوشیهای قدیمی وجود دارد. ولی آن گواهی مرجع دیگر منقضی شد و تصمیم گرفتند که به گواهی دیگری سوییچ کنند که در آخرین نسخههای فایرفاکس و کروم و ... وجود دارد. روی کامپیوترهای معمولی، شما با آپدیت سیستم عامل یا مرورگر به آخرین گواهیهای مرجع دسترسی پیدا میکنید. مشکل از گوشیهای موبایل یا کتابخانههای خیلی قدیمی است که عملاً سالها است که آپگرید برایشان نمیاد یا فراموش شدهاند. این روی بعضی سایتها و اپلیکیشنها و سرویسها تاثیر گذاشت. مواردی که به مشکل خورده بودند و من شنیدم مثلاً Hexchat بود که از یک کتابخانه قدیمی استفاده میکرد. سرویس DoH روی میکروتیک بود که از همین کتابخانه استفاده میکرد و چند مورد سایت و اپلیکیشن و سرویس دیگر که توسط اشخاصی مثل Scott Helme و دیگران پیگیری میشود.
جمع بندی اتفاقات کنفرانس کرنل درمورد استفاده از rust
خلاصه: همه خوش بین بودند ولی نیازمند پایدار شدن یه سری چیزها توی راسطه که مثلا میخوایم یه نسخه قدیمی رو کامپایل کنیم لازم نباشه کامپایلر راسط رو عوض کنیم.
https://lwn.net/SubscriberLink/870555/0935beef2c82aa00/
خلاصه: همه خوش بین بودند ولی نیازمند پایدار شدن یه سری چیزها توی راسطه که مثلا میخوایم یه نسخه قدیمی رو کامپایل کنیم لازم نباشه کامپایلر راسط رو عوض کنیم.
https://lwn.net/SubscriberLink/870555/0935beef2c82aa00/
lwn.net
Using Rust for kernel development
The Rust for Linux developers were all over the 2021 Linux Plumbers Conference
and had many fruitful discussions there. At the Maintainers Summit, Miguel
Ojeda stepped away from Plumbers to talk about Rust in a different
setting. What will it take to get…
and had many fruitful discussions there. At the Maintainers Summit, Miguel
Ojeda stepped away from Plumbers to talk about Rust in a different
setting. What will it take to get…
با regex نیاید html رو پارس کنید.
نمیشه. نکنید.
https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
نمیشه. نکنید.
https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
Stack Overflow
RegEx match open tags except XHTML self-contained tags
I need to match all of these opening tags:
<p>
<a href="foo">
But not self-closing tags:
<br />
<hr class="foo" />
I came up with this and wanted to make
<p>
<a href="foo">
But not self-closing tags:
<br />
<hr class="foo" />
I came up with this and wanted to make
نوشتههای ترمینالی
وقتی کانال ۲۵۶ تایی بشه قسمت دوم این رو مینویسم. :)) ادیت: خب دیگه وقتشه :))) مرسی از حمایتتون
وقتی کانال ۳۸۴ تایی بشه قسمت سوم منتشر میشه ایشالا :))
Forwarded from LinkPlace (hossein dindar)
The Cloudflare Blog
Understanding how Facebook disappeared from the Internet
Today at 1651 UTC, we opened an internal incident entitled "Facebook DNS lookup returning SERVFAIL" because we were worried that something was wrong with our DNS resolver 1.1.1.1. But as we were about to post on our public status page we realized something…
LinkPlace
https://blog.cloudflare.com/october-2021-facebook-outage/
چرا فیس بوک داون شده؟
توضیح اینکه BGP چیه
https://www.cloudflare.com/learning/security/glossary/what-is-bgp/
https://www.cloudflare.com/learning/security/glossary/what-is-bgp/
برای آشتایی با REST
این صفحهی گیتهاب به نظرم جالب بود
https://gist.github.com/alexserver/2fcc26f7e1ebcfc9f6d8
این صفحهی گیتهاب به نظرم جالب بود
https://gist.github.com/alexserver/2fcc26f7e1ebcfc9f6d8
Gist
REST basics, Theory, Principles, and examples.
REST basics, Theory, Principles, and examples. GitHub Gist: instantly share code, notes, and snippets.
یک باگ در پایتون ۲٫۷ که در لینوکس و OSX متفاوت عمل میکرد!
https://kamalmarhubi.com/blog/2015/06/30/my-favourite-bug-so-far-at-the-recurse-center/
https://kamalmarhubi.com/blog/2015/06/30/my-favourite-bug-so-far-at-the-recurse-center/
Forwarded from مشقِ نوشتن (AliReza Fereydouni)
سلام به همگی
یک چیز عجیبی رو میخوام بهتون بگم:
اتفاق پریروز فیسبوک بود؟ یک تلنگر عجیبی برام داشت که البته کسانی که کار حرفهای شبکه کردن متوجهش میشن ولی در ظاهر خیلی معلوم نیست. اونم اینه که خب فیسبوک مشکل BGP پیدا کرده بود دیگه؟ تمام مسیرهاش پاک شده بودن (در واقع BGP Truncate رسیده بود به بقیه مسیریابها و همه اومدن پاک کردن مسیرهاشون رو به شبکه فیسبوک که اینجا توضیحش دادم) اما وقتی فیسبوک دوباره آنلاین شد فقط حدودا دوساعت طول کشید تا به پوشش ۹۸درصدی اینترنت برسه مسیرهاش!!
این عدد خیلی عجیبه! شاید به نظر شما عجیب نیاد اما برای کسی که با BGP کار کرده باشه میدونه که این پروتکل چقدر کنده! Pairing و Converge بین دو مسیریاب ساده چیزی در حدود چهل دقیقه میتونه طول بکشه! و ما اینجا داریم از شبکهای به بزرگی و وسعت فیسبوک صحبت میکنیم! دوساعت واقعا عدد عجیبیه و این یک معنی ناجوری رو فقط میتونه برای ما داشته باشه: اینترنت خیلی خیلی متمرکزتر از اون چیزیه که فکرشو میکردیم!
این یه Research Project جدی و واقعیه. یکی بشینه مبتنی بر اطلاعات BGP و NIST و RIPE NCC مسیرهای توی اینترنت رو گراف کنه و بعد روشون تحلیل Label Propagation بزنه و بر این اساس مرکزیت حساب کنه. (کدوم گره است که اگه اطلاعاتی رو منتشر کنه احتمال همهگیریش از همه بیشتره؟)
به نظرم میاد که Cloudflare و Google در صدر و جمعا با امکان پوشش ۹۸ درصدی کل اینترنت باشن! وگرنه بازم تأکید میکنم که BGP بین دوتا روتر ساده گاهی تا حدودا نیم ساعت الی چهل دقیقه طول میکشه تا کامل converge کنه.
و این واقعا ترسناکه! واقعا برام ترسناکه ... :-SS
قسمت تحلیل شبکهاش رو من میتونم انجام بدم. چه کسی قسمت جمعآوری و آمادهسازی اطلاعاتشو میتونه تقبل کنه؟
خروجیش هم هر چی در اومد مقاله میکنیم با همکاری یکسان بین تمام نویسندگان.
#facebook #bgp #internet #bgp #research #network
CC-BY 4.0 (Some Rights Reserved) | @cybersecurities | امنیت سایبری
CC-BY 4.0 (Some Rights Reserved) | @mashqeneveshtan | مشق نوشتن
یک چیز عجیبی رو میخوام بهتون بگم:
اتفاق پریروز فیسبوک بود؟ یک تلنگر عجیبی برام داشت که البته کسانی که کار حرفهای شبکه کردن متوجهش میشن ولی در ظاهر خیلی معلوم نیست. اونم اینه که خب فیسبوک مشکل BGP پیدا کرده بود دیگه؟ تمام مسیرهاش پاک شده بودن (در واقع BGP Truncate رسیده بود به بقیه مسیریابها و همه اومدن پاک کردن مسیرهاشون رو به شبکه فیسبوک که اینجا توضیحش دادم) اما وقتی فیسبوک دوباره آنلاین شد فقط حدودا دوساعت طول کشید تا به پوشش ۹۸درصدی اینترنت برسه مسیرهاش!!
این عدد خیلی عجیبه! شاید به نظر شما عجیب نیاد اما برای کسی که با BGP کار کرده باشه میدونه که این پروتکل چقدر کنده! Pairing و Converge بین دو مسیریاب ساده چیزی در حدود چهل دقیقه میتونه طول بکشه! و ما اینجا داریم از شبکهای به بزرگی و وسعت فیسبوک صحبت میکنیم! دوساعت واقعا عدد عجیبیه و این یک معنی ناجوری رو فقط میتونه برای ما داشته باشه: اینترنت خیلی خیلی متمرکزتر از اون چیزیه که فکرشو میکردیم!
این یه Research Project جدی و واقعیه. یکی بشینه مبتنی بر اطلاعات BGP و NIST و RIPE NCC مسیرهای توی اینترنت رو گراف کنه و بعد روشون تحلیل Label Propagation بزنه و بر این اساس مرکزیت حساب کنه. (کدوم گره است که اگه اطلاعاتی رو منتشر کنه احتمال همهگیریش از همه بیشتره؟)
به نظرم میاد که Cloudflare و Google در صدر و جمعا با امکان پوشش ۹۸ درصدی کل اینترنت باشن! وگرنه بازم تأکید میکنم که BGP بین دوتا روتر ساده گاهی تا حدودا نیم ساعت الی چهل دقیقه طول میکشه تا کامل converge کنه.
و این واقعا ترسناکه! واقعا برام ترسناکه ... :-SS
قسمت تحلیل شبکهاش رو من میتونم انجام بدم. چه کسی قسمت جمعآوری و آمادهسازی اطلاعاتشو میتونه تقبل کنه؟
خروجیش هم هر چی در اومد مقاله میکنیم با همکاری یکسان بین تمام نویسندگان.
#facebook #bgp #internet #bgp #research #network
CC-BY 4.0 (Some Rights Reserved) | @cybersecurities | امنیت سایبری
CC-BY 4.0 (Some Rights Reserved) | @mashqeneveshtan | مشق نوشتن
Telegram
مشق نوشتن
فیسبوک چهاش شده؟ (قسمت اول)
خب معلوم شد سوتی از خود مهندسای شبکه فیسبوک بوده. آپدیت اشتباهی رو پوش کردن رو مسیریابهای شبکه و ... بومممم!!
اتفاقی که افتاده اینه که آپدیتای اشتباه باعث شدن BGP Termination اتفاق بیوفته. حالا این BGP Termination چیه؟…
خب معلوم شد سوتی از خود مهندسای شبکه فیسبوک بوده. آپدیت اشتباهی رو پوش کردن رو مسیریابهای شبکه و ... بومممم!!
اتفاقی که افتاده اینه که آپدیتای اشتباه باعث شدن BGP Termination اتفاق بیوفته. حالا این BGP Termination چیه؟…
مزایای دارت: چرا فلاتر از دارت استفاده میکنه؟
https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf
https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf
Hackernoon
Why Flutter Uses Dart
<span>M</span>any linguists believe that the natural language a person speaks <a href="https://en.wikipedia.org/wiki/Linguistic_relativity" target="_blank">affects how they think</a>. Does the same concept apply to <a href="https://en.wikipedia.org/wiki/…
تفاوت نسخه های سی در گذر زمان
https://www.electronicdesign.com/technologies/dev-tools/article/21798314/whats-the-difference-between-c-now-and-then
https://www.electronicdesign.com/technologies/dev-tools/article/21798314/whats-the-difference-between-c-now-and-then
چرا مطلب من در hackernoon رد شد؟
https://help.hackernoon.com/why-was-my-story-rejected
حالا احتمالا خیلیهامون نویسنده hackernoon نیستیم هنوز، اما جالبه که چه مشکلاتی که مطالب دارن رو پوشش میده و کمک میکنه مطلب بهتری بنویسیم یا کلا دیدمون به مطلب های تکنولوژی که میخونیم دقیق تر بشه.
https://help.hackernoon.com/why-was-my-story-rejected
حالا احتمالا خیلیهامون نویسنده hackernoon نیستیم هنوز، اما جالبه که چه مشکلاتی که مطالب دارن رو پوشش میده و کمک میکنه مطلب بهتری بنویسیم یا کلا دیدمون به مطلب های تکنولوژی که میخونیم دقیق تر بشه.
Why was my story rejected?
The HackerNoon audience prides itself on its tech-savviness. They love HackerNoon because each of our articles adds to their knowledge. The HackerNoon Editorial Team, on its part, weeds out stories from the publication pipeline that fall into one or more…
نوشتههای ترمینالی
چرا مطلب من در hackernoon رد شد؟ https://help.hackernoon.com/why-was-my-story-rejected حالا احتمالا خیلیهامون نویسنده hackernoon نیستیم هنوز، اما جالبه که چه مشکلاتی که مطالب دارن رو پوشش میده و کمک میکنه مطلب بهتری بنویسیم یا کلا دیدمون به مطلب های تکنولوژی…
کلا هم به نظرم خیلی جالبه، به نسبت مدیوم و dev.to برتری های جالبی داره مثلا به نویسنده و خواننده احترام میذاره و تبلیغ توش نمیبینید.
(بله هکرا آدمای خوبی ان)
(بله هکرا آدمای خوبی ان)