Разработчик сломал IT-инфраструктуру компании в ответ на понижение
Лу работал в Eaton с 2007 года, но после реорганизации в 2018-м его обязанности урезали. В ответ на это он внедрил «аварийный выключатель» в серверную инфраструктуру компании. Этот выключатель содержал код, перегружающий ресурсы серверов и блокирующий доступ тысяч сотрудников. Кроме того, Лу удалил учётные записи коллег и встроил механизм самоблокировки, который срабатывал при отключении его учётки в Active Directory.
В итоге суд признал виновным в саботаже 55-летнего разработчика и теперь ему грозит до 10 лет лишения свободы.
Подробнее об истории можно почитать у нас на сайте.
И помните, с разработчиками лучше дружить.
#новости
Лу работал в Eaton с 2007 года, но после реорганизации в 2018-м его обязанности урезали. В ответ на это он внедрил «аварийный выключатель» в серверную инфраструктуру компании. Этот выключатель содержал код, перегружающий ресурсы серверов и блокирующий доступ тысяч сотрудников. Кроме того, Лу удалил учётные записи коллег и встроил механизм самоблокировки, который срабатывал при отключении его учётки в Active Directory.
В итоге суд признал виновным в саботаже 55-летнего разработчика и теперь ему грозит до 10 лет лишения свободы.
Подробнее об истории можно почитать у нас на сайте.
И помните, с разработчиками лучше дружить.
#новости
👍4🤣2
Что такое кэш в браузере и почему он важен
Когда вы впервые заходите на веб-сайт, ваш браузер должен загрузить много разных файлов: текст, картинки, стили, скрипты и другие элементы. Это может занять некоторое время, особенно если сайт большой или у вас медленный интернет. Но что если я скажу вам, что в следующий раз этот сайт загрузится гораздо быстрее? Это благодаря кэшу.
Как работает кэш?
Кэш — это специальное место на вашем устройстве, где браузер сохраняет уже загруженные данные. Когда вы в следующий раз заходите на тот же сайт, браузер сначала проверяет, есть ли нужные файлы в кэше. Если они там уже есть и не изменились, браузер просто берёт их оттуда, а не загружает заново с интернета. Это существенно экономит время и ресурсы, именно поэтому сайты открываются быстрее при повторных посещениях.
Зачем нужен кэш?
Кэш не только улучшает скорость загрузки сайтов, но и помогает снижать нагрузку на серверы, так как меньше данных передаётся по сети. Благодаря кэшу вы также можете быстрее получать доступ к информации, что делает ваше взаимодействие с интернетом более комфортным. Поэтому, когда вы следующий раз заметите быстро загружающийся сайт, знайте — кэш вам на помощь!
Что следует знать о кэше?
Иногда кэш может вызывать проблемы, например, если сайт был обновлён, а ваш браузер продолжает отображать старую версию из кэша. В таких случаях может быть полезно очистить кэш. Но в целом, этот механизм — незаменимый помощник для пользователей и разработчиков, который делает веб-сёрфинг проще и быстрее.
Хотите ещё таких простых объяснений? Пишите в комментарий о чем рассказать в следующий раз.
#простымисловами
Когда вы впервые заходите на веб-сайт, ваш браузер должен загрузить много разных файлов: текст, картинки, стили, скрипты и другие элементы. Это может занять некоторое время, особенно если сайт большой или у вас медленный интернет. Но что если я скажу вам, что в следующий раз этот сайт загрузится гораздо быстрее? Это благодаря кэшу.
Как работает кэш?
Кэш — это специальное место на вашем устройстве, где браузер сохраняет уже загруженные данные. Когда вы в следующий раз заходите на тот же сайт, браузер сначала проверяет, есть ли нужные файлы в кэше. Если они там уже есть и не изменились, браузер просто берёт их оттуда, а не загружает заново с интернета. Это существенно экономит время и ресурсы, именно поэтому сайты открываются быстрее при повторных посещениях.
Зачем нужен кэш?
Кэш не только улучшает скорость загрузки сайтов, но и помогает снижать нагрузку на серверы, так как меньше данных передаётся по сети. Благодаря кэшу вы также можете быстрее получать доступ к информации, что делает ваше взаимодействие с интернетом более комфортным. Поэтому, когда вы следующий раз заметите быстро загружающийся сайт, знайте — кэш вам на помощь!
Что следует знать о кэше?
Иногда кэш может вызывать проблемы, например, если сайт был обновлён, а ваш браузер продолжает отображать старую версию из кэша. В таких случаях может быть полезно очистить кэш. Но в целом, этот механизм — незаменимый помощник для пользователей и разработчиков, который делает веб-сёрфинг проще и быстрее.
Хотите ещё таких простых объяснений? Пишите в комментарий о чем рассказать в следующий раз.
#простымисловами
👍11
Media is too big
VIEW IN TELEGRAM
Что такое блокчейн
Ещё в 2007 году был представлен инновационный метод цифровой подписи, исключающий воровство и ускоряющий транзакции, — блокчейн. Он был призван решить проблемы банковских систем, однако технология оказалась полезной и для других отраслей.
Вы наверняка сталкивались с ним, но, возможно, даже не заметили. Так что такое блокчейн и чем он лучше традиционных систем? Почему он обрел такую популярность и почему его называют «экономикой будущего»? Я нашел отличную статью по этой теме. Давайте разбираться!
Ещё в 2007 году был представлен инновационный метод цифровой подписи, исключающий воровство и ускоряющий транзакции, — блокчейн. Он был призван решить проблемы банковских систем, однако технология оказалась полезной и для других отраслей.
Вы наверняка сталкивались с ним, но, возможно, даже не заметили. Так что такое блокчейн и чем он лучше традиционных систем? Почему он обрел такую популярность и почему его называют «экономикой будущего»? Я нашел отличную статью по этой теме. Давайте разбираться!
🤔1💊1
Что такое регулярные выражения: как искать текст по-умному
Регулярные выражения — это такой секретный код, который помогает компьютеру искать текст не просто по точным словам, а по специальным правилам. Представьте, что у вас есть огромная книга, и вы хотите найти все слова, которые начинаются на «кот» — например, «кот», «котёнок» или «котлета». Если искать просто слово «кот», то найдутся только точные совпадения. А регулярные выражения умеют искать всё, что похоже на «кот», но по вашим условиям. Для этого регулярные выражения используют специальные символы, чтобы сказать компьютеру, что искать.
Вот несколько простых примеров:
- Точка (.) — это как маркер, который заменяет любой символ. Например, если написать «кот.», то найдутся «кота», «коту», «котл» — всё, где после «кот» есть ещё одна буква.
- Звёздочка (*) — показывает, что предыдущий символ может быть сколько угодно раз или вообще отсутствовать. Например, «кот*» найдёт «ко», «кот», «котт» или даже «котттт».
- Квадратные скобки [ ] — дают выбор из нескольких символов. Например, «[кК]от» найдёт и «кот», и «Кот» — с большой или маленькой буквы.
Простыми словами, вы задаёте шаблон, а компьютер ищет всё, что ему соответствует.
Допустим, вам нужно найти все email-адреса в тексте. Они обычно выглядят как «имя@сайт.ру». С помощью регулярных выражений можно сделать правило, которое найдёт все такие комбинации — даже если они разные, вроде «ivan@mail.ru» или «anna123@yandex.com». Пример такого правила:
#простымисловами
Регулярные выражения — это такой секретный код, который помогает компьютеру искать текст не просто по точным словам, а по специальным правилам. Представьте, что у вас есть огромная книга, и вы хотите найти все слова, которые начинаются на «кот» — например, «кот», «котёнок» или «котлета». Если искать просто слово «кот», то найдутся только точные совпадения. А регулярные выражения умеют искать всё, что похоже на «кот», но по вашим условиям. Для этого регулярные выражения используют специальные символы, чтобы сказать компьютеру, что искать.
Вот несколько простых примеров:
- Точка (.) — это как маркер, который заменяет любой символ. Например, если написать «кот.», то найдутся «кота», «коту», «котл» — всё, где после «кот» есть ещё одна буква.
- Звёздочка (*) — показывает, что предыдущий символ может быть сколько угодно раз или вообще отсутствовать. Например, «кот*» найдёт «ко», «кот», «котт» или даже «котттт».
- Квадратные скобки [ ] — дают выбор из нескольких символов. Например, «[кК]от» найдёт и «кот», и «Кот» — с большой или маленькой буквы.
Простыми словами, вы задаёте шаблон, а компьютер ищет всё, что ему соответствует.
Допустим, вам нужно найти все email-адреса в тексте. Они обычно выглядят как «имя@сайт.ру». С помощью регулярных выражений можно сделать правило, которое найдёт все такие комбинации — даже если они разные, вроде «ivan@mail.ru» или «anna123@yandex.com». Пример такого правила:
/^\S+@\S+\.\S+$/#простымисловами
❤1
Анатомия данных: как устроено управление информацией
Каждый день мы генерируем огромное количество данных. Большинство из них — шум: мемы, тиктоки, дубли и прочее. Но среди этого шума много и ценной информации. Как же разобраться во всём этом потоке данных? Для этого есть специалисты по управлению данными, которые умеют грамотно обращаться с ними.
О том, как им удается обуздать поток данных и что они с ним делают, рассказали в новой статье.
Каждый день мы генерируем огромное количество данных. Большинство из них — шум: мемы, тиктоки, дубли и прочее. Но среди этого шума много и ценной информации. Как же разобраться во всём этом потоке данных? Для этого есть специалисты по управлению данными, которые умеют грамотно обращаться с ними.
О том, как им удается обуздать поток данных и что они с ним делают, рассказали в новой статье.
This media is not supported in your browser
VIEW IN TELEGRAM
Что за это дадут тестировщику?
❤️ — премию
🗿 — п***юлей
❤️ — премию
🗿 — п***юлей
❤25🗿12🙈4
Forwarded from Инструменты программиста
cobalt | Скачиватель видео с откуда угодно с API
Хорошо отлаженный инструмент, умеющий качать с YouTube, Twitter, Instagram, вКонтакте и кучи других сайтов, без регистрации и СМС. Сохраните, админы сами пользуются уже не первый месяц и очень довольны. А благодаря API процесс можно поставить на поток.
Цена: бесплатно
Репозиторий проекта
Попробовать скачать в GUI
@prog_tools
Хорошо отлаженный инструмент, умеющий качать с YouTube, Twitter, Instagram, вКонтакте и кучи других сайтов, без регистрации и СМС. Сохраните, админы сами пользуются уже не первый месяц и очень довольны. А благодаря API процесс можно поставить на поток.
Цена: бесплатно
Репозиторий проекта
Попробовать скачать в GUI
@prog_tools
👍1👌1
Scrum/Agile/Kanban/Lean — как выравнивать процессы, убирать посредников, максимизировать ценность
Окунаемся в историю, разбираемся в основных методологиях организации рабочих процессов и сравниваем их между собой в этой статье.
Окунаемся в историю, разбираемся в основных методологиях организации рабочих процессов и сравниваем их между собой в этой статье.
Устали от обычной математики? Держите квантовые вычисления для разработчиков 🤓
Разбираемся в сложной и квантово запутанной(простите) теме:
— Что такое кубит?
— Как квантовые вычисления влияют на программирование?
— Какие есть инструменты для практики в квантовой разработке?
#api #простымисловами
Разбираемся в сложной и квантово запутанной
— Что такое кубит?
— Как квантовые вычисления влияют на программирование?
— Какие есть инструменты для практики в квантовой разработке?
#api #простымисловами
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8❤🔥2
Прослушка телефона — детский сад. Как на самом деле подстраивается реклама
В сети полно рассказов о том, что после разговора с кем-то по телефону люди начинают видеть в интернете и соцсетях рекламу товаров, о которых они говорили. Или ролики на ютуб о темах, которые недавно обсуждались в частных беседах. Возможно и вы ссталкивались с этим.
Логично предположить, что гаджеты слушают нас и передают суть диалогов рекламным компаниям. На самом деле это не так. О способах предоставления максимально таргетированной рекламы законным путем рассказали в этой статье. Почитайте, полезно всем, кто устал от навязчивой рекламы.
В сети полно рассказов о том, что после разговора с кем-то по телефону люди начинают видеть в интернете и соцсетях рекламу товаров, о которых они говорили. Или ролики на ютуб о темах, которые недавно обсуждались в частных беседах. Возможно и вы ссталкивались с этим.
Логично предположить, что гаджеты слушают нас и передают суть диалогов рекламным компаниям. На самом деле это не так. О способах предоставления максимально таргетированной рекламы законным путем рассказали в этой статье. Почитайте, полезно всем, кто устал от навязчивой рекламы.
❤3🤣1
Как использовать S3-хранилища: гайд для начинающих 😱
S3 — это объектное хранилище. В отличие от традиционных систем файлы тут организованы в бакеты (аналог корневого хранилища), а не в папки. Внутри бакета лежат объекты, доступ к которым осуществляется по уникальному ключу.
Основные плюсы S3-хранилищ:
• Гибкость. Можно хранить любые типы данных
• Масштабируемость. S3-хранилища способны без ограничений расти вместе с потребностями компании
• Отказоустойчивость. Объекты можно реплицировать на несколько узлов или даже в разные географические зоны.
#простымисловами #облака
S3 — это объектное хранилище. В отличие от традиционных систем файлы тут организованы в бакеты (аналог корневого хранилища), а не в папки. Внутри бакета лежат объекты, доступ к которым осуществляется по уникальному ключу.
Основные плюсы S3-хранилищ:
• Гибкость. Можно хранить любые типы данных
• Масштабируемость. S3-хранилища способны без ограничений расти вместе с потребностями компании
• Отказоустойчивость. Объекты можно реплицировать на несколько узлов или даже в разные географические зоны.
#простымисловами #облака
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4👌2❤1
Эксперимент: даём ChatGPT полный доступ к компьютеру
В Windows 11 Microsoft добавили Copilot — умного помощника, который может решать различные задачи и даже немного взаимодействовать с операционной системой. Но что будет, если дать нейросети полный доступ ко всем данным на компьютере и возможность делать что угодно по своему усмотрению?
Автор этой статьи решил провести такой эксперимент и поделился результатами.
#ии
В Windows 11 Microsoft добавили Copilot — умного помощника, который может решать различные задачи и даже немного взаимодействовать с операционной системой. Но что будет, если дать нейросети полный доступ ко всем данным на компьютере и возможность делать что угодно по своему усмотрению?
Автор этой статьи решил провести такой эксперимент и поделился результатами.
#ии
👍3❤2👎1🤔1
Что такое DDoS-атака: как хакеры кладут сайты
Возможно вы сталкивались с этим термином, но не понимали, что это значит. Сейчас вместе разберемся!
DDoS-атака — это когда хакеры пытаются «положить» сайт или онлайн-сервис, закидывая его кучей запросов, чтобы он перестал работать. Это всё равно, что толпа людей одновременно ломится в маленький магазин — двери не могут пропустить столько людей за раз, сотрудники не успевают нормально обслужить каждого посетителя, в итоге психуют и просто перестают выполнять свою работу. Вот так и сайт «зависает».
Но если говорить о реальной DDoS-атаке, то хакеры собирают армию компьютеров или устройств (часто это чужие гаджеты, заражённые вирусами) и заставляют их разом отправлять на сайт миллионы запросов. Сервер сайта не справляется с таким наплывом и перестаёт отвечать обычным посетителям.
Зачем это делают? Цели у всех разные: иногда это месть, иногда шантаж, а иногда просто желание навредить. Например, если интернет-магазин перестаёт работать, компания теряет деньги и клиентов. Бывали случаи, когда из-за DDoS-атак «падали» даже большие сайты, такие как Twitter или Netflix.
Чтобы защититься от таких нападений, компании ставят специальные системы, которые фильтруют трафик: пропускают нормальных пользователей, а «плохие» запросы блокируют. Это как охранники у магазина, которые разгоняют толпу и пускают только настоящих покупателей.
#простымисловами
Возможно вы сталкивались с этим термином, но не понимали, что это значит. Сейчас вместе разберемся!
DDoS-атака — это когда хакеры пытаются «положить» сайт или онлайн-сервис, закидывая его кучей запросов, чтобы он перестал работать. Это всё равно, что толпа людей одновременно ломится в маленький магазин — двери не могут пропустить столько людей за раз, сотрудники не успевают нормально обслужить каждого посетителя, в итоге психуют и просто перестают выполнять свою работу. Вот так и сайт «зависает».
Но если говорить о реальной DDoS-атаке, то хакеры собирают армию компьютеров или устройств (часто это чужие гаджеты, заражённые вирусами) и заставляют их разом отправлять на сайт миллионы запросов. Сервер сайта не справляется с таким наплывом и перестаёт отвечать обычным посетителям.
Зачем это делают? Цели у всех разные: иногда это месть, иногда шантаж, а иногда просто желание навредить. Например, если интернет-магазин перестаёт работать, компания теряет деньги и клиентов. Бывали случаи, когда из-за DDoS-атак «падали» даже большие сайты, такие как Twitter или Netflix.
Чтобы защититься от таких нападений, компании ставят специальные системы, которые фильтруют трафик: пропускают нормальных пользователей, а «плохие» запросы блокируют. Это как охранники у магазина, которые разгоняют толпу и пускают только настоящих покупателей.
#простымисловами
❤5
Что такое API? Простое объяснение для начинающих
Этот термин на слуху у всех, кто хоть как-то сталкивался с разработкой. Но далеко не все понимают, что именно он обозначает и зачем нужен. Аббревиатура API расшифровывается как Application Programming Interface — интерфейс программирования приложений или программный интерфейс приложения. Но даже по расшифровке не очень понятно о чем речь.
Разработчик рассказал об API простыми словами в своём блоге, чтобы даже резиновый утенок смог разобраться.
Этот термин на слуху у всех, кто хоть как-то сталкивался с разработкой. Но далеко не все понимают, что именно он обозначает и зачем нужен. Аббревиатура API расшифровывается как Application Programming Interface — интерфейс программирования приложений или программный интерфейс приложения. Но даже по расшифровке не очень понятно о чем речь.
Разработчик рассказал об API простыми словами в своём блоге, чтобы даже резиновый утенок смог разобраться.
✍3🤪3❤1🔥1