Метод утёнка
7.08K subscribers
539 photos
95 videos
2 files
441 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Разработчик сломал IT-инфраструктуру компании в ответ на понижение

Лу работал в Eaton с 2007 года, но после реорганизации в 2018-м его обязанности урезали. В ответ на это он внедрил «аварийный выключатель» в серверную инфраструктуру компании. Этот выключатель содержал код, перегружающий ресурсы серверов и блокирующий доступ тысяч сотрудников. Кроме того, Лу удалил учётные записи коллег и встроил механизм самоблокировки, который срабатывал при отключении его учётки в Active Directory.

В итоге суд признал виновным в саботаже 55-летнего разработчика и теперь ему грозит до 10 лет лишения свободы.

Подробнее об истории можно почитать у нас на сайте.

И помните, с разработчиками лучше дружить.


#новости
👍4🤣2
Что такое кэш в браузере и почему он важен

Когда вы впервые заходите на веб-сайт, ваш браузер должен загрузить много разных файлов: текст, картинки, стили, скрипты и другие элементы. Это может занять некоторое время, особенно если сайт большой или у вас медленный интернет. Но что если я скажу вам, что в следующий раз этот сайт загрузится гораздо быстрее? Это благодаря кэшу.

Как работает кэш?

Кэш — это специальное место на вашем устройстве, где браузер сохраняет уже загруженные данные. Когда вы в следующий раз заходите на тот же сайт, браузер сначала проверяет, есть ли нужные файлы в кэше. Если они там уже есть и не изменились, браузер просто берёт их оттуда, а не загружает заново с интернета. Это существенно экономит время и ресурсы, именно поэтому сайты открываются быстрее при повторных посещениях.

Зачем нужен кэш?

Кэш не только улучшает скорость загрузки сайтов, но и помогает снижать нагрузку на серверы, так как меньше данных передаётся по сети. Благодаря кэшу вы также можете быстрее получать доступ к информации, что делает ваше взаимодействие с интернетом более комфортным. Поэтому, когда вы следующий раз заметите быстро загружающийся сайт, знайте — кэш вам на помощь!

Что следует знать о кэше?

Иногда кэш может вызывать проблемы, например, если сайт был обновлён, а ваш браузер продолжает отображать старую версию из кэша. В таких случаях может быть полезно очистить кэш. Но в целом, этот механизм — незаменимый помощник для пользователей и разработчиков, который делает веб-сёрфинг проще и быстрее.

Хотите ещё таких простых объяснений? Пишите в комментарий о чем рассказать в следующий раз.

#простымисловами
👍11
Когда в компании друзей ты единственный не айтишник:
🤪6🔥5😁3👍1
Media is too big
VIEW IN TELEGRAM
Кто такие UX/UI дизайнеры и чем они отличаются от веб-дизайнеров

Если давно хотели разобраться в этих нюансах и понять уже в чем же разница, то держите небольшой пятиминутный ролик, который разложит вам всё по полочкам!

#видео #дизайн
А что выбираете вы?
🤣9
Что такое блокчейн

Ещё в 2007 году был представлен инновационный метод цифровой подписи, исключающий воровство и ускоряющий транзакции, — блокчейн. Он был призван решить проблемы банковских систем, однако технология оказалась полезной и для других отраслей.

Вы наверняка сталкивались с ним, но, возможно, даже не заметили. Так что такое блокчейн и чем он лучше традиционных систем? Почему он обрел такую популярность и почему его называют «экономикой будущего»? Я нашел отличную статью по этой теме. Давайте разбираться!
🤔1💊1
Что такое регулярные выражения: как искать текст по-умному

Регулярные выражения — это такой секретный код, который помогает компьютеру искать текст не просто по точным словам, а по специальным правилам. Представьте, что у вас есть огромная книга, и вы хотите найти все слова, которые начинаются на «кот» — например, «кот», «котёнок» или «котлета». Если искать просто слово «кот», то найдутся только точные совпадения. А регулярные выражения умеют искать всё, что похоже на «кот», но по вашим условиям. Для этого регулярные выражения используют специальные символы, чтобы сказать компьютеру, что искать.

Вот несколько простых примеров:

- Точка (.) — это как маркер, который заменяет любой символ. Например, если написать «кот.», то найдутся «кота», «коту», «котл» — всё, где после «кот» есть ещё одна буква.

- Звёздочка (*) — показывает, что предыдущий символ может быть сколько угодно раз или вообще отсутствовать. Например, «кот*» найдёт «ко», «кот», «котт» или даже «котттт».

- Квадратные скобки [ ] — дают выбор из нескольких символов. Например, «[кК]от» найдёт и «кот», и «Кот» — с большой или маленькой буквы.

Простыми словами, вы задаёте шаблон, а компьютер ищет всё, что ему соответствует.

Допустим, вам нужно найти все 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
cobalt | Скачиватель видео с откуда угодно с API

Хорошо отлаженный инструмент, умеющий качать с YouTube, Twitter, Instagram, вКонтакте и кучи других сайтов, без регистрации и СМС. Сохраните, админы сами пользуются уже не первый месяц и очень довольны. А благодаря API процесс можно поставить на поток.

Цена: бесплатно
Репозиторий проекта
Попробовать скачать в GUI

@prog_tools
👍1👌1
Scrum/Agile/Kanban/Lean — как выравнивать процессы, убирать посредников, максимизировать ценность

Окунаемся в историю, разбираемся в основных методологиях организации рабочих процессов и сравниваем их между собой в этой статье.
Устали от обычной математики? Держите квантовые вычисления для разработчиков 🤓

Разбираемся в сложной и квантово запутанной (простите) теме:

— Что такое кубит?
— Как квантовые вычисления влияют на программирование?
— Какие есть инструменты для практики в квантовой разработке?

#api #простымисловами
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8❤‍🔥2
Прослушка телефона — детский сад. Как на самом деле подстраивается реклама

В сети полно рассказов о том, что после разговора с кем-то по телефону люди начинают видеть в интернете и соцсетях рекламу товаров, о которых они говорили. Или ролики на ютуб о темах, которые недавно обсуждались в частных беседах. Возможно и вы ссталкивались с этим.

Логично предположить, что гаджеты слушают нас и передают суть диалогов рекламным компаниям. На самом деле это не так. О способах предоставления максимально таргетированной рекламы законным путем рассказали в этой статье. Почитайте, полезно всем, кто устал от навязчивой рекламы.
3🤣1
Одной тайной меньше. Есть ещё вопросы?
🤣20👍1
Как использовать S3-хранилища: гайд для начинающих 😱

S3 — это объектное хранилище. В отличие от традиционных систем файлы тут организованы в бакеты (аналог корневого хранилища), а не в папки. Внутри бакета лежат объекты, доступ к которым осуществляется по уникальному ключу.

Основные плюсы S3-хранилищ:

• Гибкость. Можно хранить любые типы данных
• Масштабируемость. S3-хранилища способны без ограничений расти вместе с потребностями компании
• Отказоустойчивость. Объекты можно реплицировать на несколько узлов или даже в разные географические зоны.

#простымисловами #облака
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4👌21
Forwarded from IT Юмор
а чо всмысле???

@ithumor
👍7🤣6🤯3
Эксперимент: даём ChatGPT полный доступ к компьютеру

В Windows 11 Microsoft добавили Copilot — умного помощника, который может решать различные задачи и даже немного взаимодействовать с операционной системой. Но что будет, если дать нейросети полный доступ ко всем данным на компьютере и возможность делать что угодно по своему усмотрению?

Автор этой статьи решил провести такой эксперимент и поделился результатами.

#ии
👍32👎1🤔1
«ChatGPT, напиши 10 признаков, по которым мой код можно назвать отличным»
👍7😁3
Что такое DDoS-атака: как хакеры кладут сайты

Возможно вы сталкивались с этим термином, но не понимали, что это значит. Сейчас вместе разберемся!

DDoS-атака — это когда хакеры пытаются «положить» сайт или онлайн-сервис, закидывая его кучей запросов, чтобы он перестал работать. Это всё равно, что толпа людей одновременно ломится в маленький магазин — двери не могут пропустить столько людей за раз, сотрудники не успевают нормально обслужить каждого посетителя, в итоге психуют и просто перестают выполнять свою работу. Вот так и сайт «зависает».

Но если говорить о реальной DDoS-атаке, то хакеры собирают армию компьютеров или устройств (часто это чужие гаджеты, заражённые вирусами) и заставляют их разом отправлять на сайт миллионы запросов. Сервер сайта не справляется с таким наплывом и перестаёт отвечать обычным посетителям.

Зачем это делают? Цели у всех разные: иногда это месть, иногда шантаж, а иногда просто желание навредить. Например, если интернет-магазин перестаёт работать, компания теряет деньги и клиентов. Бывали случаи, когда из-за DDoS-атак «падали» даже большие сайты, такие как Twitter или Netflix.

Чтобы защититься от таких нападений, компании ставят специальные системы, которые фильтруют трафик: пропускают нормальных пользователей, а «плохие» запросы блокируют. Это как охранники у магазина, которые разгоняют толпу и пускают только настоящих покупателей.

#простымисловами
5
Что такое API? Простое объяснение для начинающих

Этот термин на слуху у всех, кто хоть как-то сталкивался с разработкой. Но далеко не все понимают, что именно он обозначает и зачем нужен. Аббревиатура API расшифровывается как Application Programming Interface — интерфейс программирования приложений или программный интерфейс приложения. Но даже по расшифровке не очень понятно о чем речь.

Разработчик рассказал об API простыми словами в своём блоге, чтобы даже резиновый утенок смог разобраться.
3🤪31🔥1