Анекдот про программистов и остров

Обновлено: 26.12.2024

Попал программист на необитаемый остров. Ничего вокруг.
Только несколько банановых и кокосовых деревьев. Четыре месяца
он питался фруктами и все смотрел в океанскую даль в надежде на
корабль. Весь зарос. И вот в один прекрасный день из-за угла
острова показалась лодка, которой правила прекрасная женщина.
Программист (ессно охуевший..):
- Откуда ты взялась?
- Я с другой стороны острова. Я тоже потерпела кораблекрушение.
- А где ты раздобыла лодку?
- Я сделала ее собственными руками. Дно из пальмы, весла из
резинового дерева и корма из эвкалипта. Из разных камней я
изготовила необходимые инструменты. Но хватит об этом. Где ты
живешь?
Программист со стыдом признался, что вот уже четвертый месяц
как ночует на песке.
Женщина:
- Ну, так поехали ко мне.
Когда они приплыли к ее месту, программист ,не веря своим глазам,
увидел двухэтажный бамбуковый дом, выкрашеный в белый и синий цвета.
Вокруг росли деревья. Они вошли в дом. Там было полно разных
хитроумных приспособлений, сделаных из природных материалов.
Женщина предложила выпить. Программист ессно согласился. И вот они
уже на диване из пальмовых листьев.
Женщина:
- А ты всегда носил бороду?
Программист:
- Нет, я обычно брился.
- Ну. если ты хочешь побриться, то там наверху есть бритвенный
прибор из ракушек.
Программист побрился, сошел вниз, снова уселся на диван из листьев.
Тут появилась и женщина в одном только фиговом листе и пахнущая
фиалкой и сказала:
- Скажи мне, ты вот был один-одинешек на протяжении долгого
времени. Ты, наверно, соскучился по компании. ты понимаешь,
ЧТО я имею ввиду. В чем все женщины и мужчины нуждаются.
Что-то такое, что было бы приятным прямо вот здесь, прямо сейчас.
Программист:
- Да. есть такое желание. скажи-ка мне. а. у тебя есть
доступ к . Интернету.

Выпуск: свежие анекдоты 16 декабря 1997

Статистика голосований по странам

Чтобы оставить комментарий, необходимо авторизоваться. За оскорбления и спам - бан.

Последствия дефолтных паролей на боевом сайте

Никогда не оставляйте дефолтные/распространенные пароли от админки на боевом сайт.

Эмоции 1 год назад

CloudFlare — рак интернета

Когда CloudFlare только появился, это была настоящая революция в веб-хостинге: в два клика, без переезда на другой сервер, к своему сайту можно было подключить профессиональный CDN(Сеть доставки содержимого — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию содержимого конечным пользователям в сети Интернет), который экономил кучу трафика, ускорял загрузку статических файлов и еще защищал от DDoS. Раньше позволить себе такое могли только компании за большие деньги, а теперь это стало доступно каждому, еще и бесплатно!

Дисклеймер: я сам много пользуюсь CloudFlare и считаю, что они делают большое дело, помогают развивать интернет, дают бесплатно крутые продукты, и в целом отличные ребята. Статья описывает проблемы глобализации и новые угрозы, когда децентрализованный интернет становится централизованным.

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

Как сломать треть интернета

В прошлом году, 2 июля 2019 года в результате ошибки CloudFlare полностью сломался. В результате были недоступны все сервисы, так или иначе использующие их сеть. Среди наиболее известных: Discord, Reddit, Twitch. Это коснулось не только веб-сайтов, но и игр, мобильных приложений, терминалов и т.д. При этом, даже те сервисы, которые не используют напрямую CloudFlare, испытали проблемы в работе из-за сторонних API, которые стали недоступны.

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

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

Сама концепция интернета предполагает децентрализацию и устойчивость к подобным ошибкам. Даже в случае отключения части сети, система маршрутизации автоматически перестраивается. Но когда одна компания управляет такой большой частью трафика, сеть становится уязвима перед ее ошибками, саботажем, взломами, а так же недобросовестными действиями для извлечения прибыли. Эта идея важна для понимания остальных проблем, которые мы обсудим далее.

Вы выглядите подозрительно

Если фирменные алгоритмы определения вредоносного трафика CloudFlare сочтут, что вы недостойный пользователь интернета, веб-серфинг превратится в мучение: на каждом пятом сайте вы будете видеть требования пройти унизительную капчу.

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

Получается, CloudFlare в любой момент может отключить вас лично от большой части интернета, если вы ей не понравитесь, или из-за ошибочного детектирования превратить обычное использование сервисов в мучение.

Даже если вы имеете на своей стороне действующий SSL-сертификат, CloudFlare все равно будет иметь доступ ко всем передаваемым данным. Это дискредитирует всю идею SSL, которая предполагает шифрование от клиента до конечного сервера без расшифровки по пути.

В случае ошибки или взлома серверов CloudFlare, весь конфиденциальный трафик будет доступен злоумышленникам. Достаточно вспомнить уязвимость с утечкой памяти , из-за которой сервера CloudFlare выплевывали случайное содержимое памяти прямо в контент страницы. Среди таких данных могли быть cookie, учетные записи, номера кредитных карт и т.д.

Также нужно иметь в виду, что спецслужбы той страны, в юрисдикции которой работает компания Cloudflare Inc, могут запрашивать доступ к расшифрованному трафику, даже если оригинальный сервер находится в другой юрисдикции. Это превращает основную идею SSL в фикцию.

Не только инфраструктура, но и цензура

Изначально, компания Cloudflare заявляла, что будет только предоставлять инфраструктуру для клиентов и не планирует цензурировать ресурсы по содержимому, обещая ограничиваться только законными требования от государственных органов. Так было с сайтом знаменитой группировки LulzSec, которые координировали взломы и DDoS-атаки. По этому поводу Cloudflare выпустили заявление.

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

1. Нельзя хранить все яйца в одной корзине. Это просто небезопасно, цена ошибки в таком случае слишком высока. Если все секреты мира будут у одной компании, она всегда может быть взломана, допустить ошибку или просто действовать нечестно для выдавливания конкурентов с рынка.

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

3. SSL больше не защищает данные от третьих лиц. Все ваши шифрованные данные, передаваемые по сети Cloudflare, доступны этому самому третьем лицу — CloudFlare. Это дает неограниченный доступ к чувствительным данным миллионов пользователей.

Данный пост не призывает отказываться от Cloudflare, а только описывает, чем в перспективе угрожает такой бурный рост и влияние этой компании. Подумайте, действительно ли использование Cloudflare необходимо для ваших задач, и если без него никак, предусмотрите план Б, на случай экстренного переезда.

Ну и грех будет не запилить этот мувик про сисадмина 2008 года

про баян помню, но для данного сообщества норм)

Эмоции 7 месяцев назад

Следующий анекдот

Стало любопытно, вдруг решение проблемы, которая портит мне жизнь несколько месяцев, ждёт своего часа в чьей-нибудь более светлой, чем моя, голове.

Дано: есть жуткий сайт, сделанный по госзаданию бог знает кем и чёрт знает как. У него есть стартовая страница, на которой надо авторизоваться, чтобы попасть в рабочий кабинет. Форма авторизации состоит из двух строк, очевидно, лог и пасс. Интересная и интересующая меня особенность в том, что на ПК в строке пароля эта форма требует обязательно напечатать самому руками с клавиатуры хотя бы один символ, т.е. если, например, скопировать пароль откуда-нибудь и вставить в эту форму, кнопка "вход" будет неактивна. Но если после этого добавить ко вставленному вручную, например, пробел, кнопка "вход" заработает. Удаляешь этот пробел, входишь, профит. Защита от сейвов, возможно, потому что внутри много персональной инфы много каких людей. Допустим, ок.

Но! Если открыть это чудовище на телефоне или планшете под управлением андроид, то хоть затыкайся в форму вставками, руками и чем угодно. Кнопка не работает: не загорается активной, не действует как активная, словом - труп. Проверены все до единого браузеры, настройки java, режимы "версия для пк", режим samsung dex.

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

Ни у кого нет идей, где поковырять? Скрин кода страницы прилагаю. Вопрос рабочей мобильности, не супер-важно, но как минимум интересно, да и вообще хотелось бы докопаться.

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

Эмоции

Дубликаты не найдены

Лига программистов

331 пост 5.9K подписчика

Подписаться Добавить пост
Правила сообщества

Правило 0. begin

Правило 1. Пост не относящийся к программированию или, хотя бы, к IT-индустрии - исключается из сообщества.

Правило 2. При публиковании поста ставим корректные теги, передающие смысл публикации.

Правило 3. end.

Подробнее 23 дня назад

Я так сайт электронную отчетность ДНР лечил.

раскрыть ветку 20 23 дня назад Читаю своей ломаной любительской явой, чего там внутри происходит. Медленно, но очень интересно. раскрыть ветку 14 23 дня назад

Ну так дайте ссылку, другие тоже почитать хотят.

раскрыть ветку 13 23 дня назад раскрыть ветку 12 23 дня назад

Ну дык всё правильно, вот и обработчики нашлись.

раскрыть ветку 11 23 дня назад Угу, уже ищу как их оттуда попросить с планшета. раскрыть ветку 10 23 дня назад

Короч сайт делали больные ублюдки. Иначе я не знаю, нахуя им столько кода. По хорошему вам нужно просто повесить change на input и слать keypress при каждом срабатывании.

раскрыть ветку 9 23 дня назад

Так при запуске сразу виден Ext.JS

раскрыть ветку 4 22 дня назад

А нахуя ему скрипты в ифрэйме?

раскрыть ветку 3 22 дня назад

Не знаю. Я просто говорю, что там используется фреймворк, который тупо закачали весь.

раскрыть ветку 2 22 дня назад

Если судить по переменной Ljava_lang, там вообще может быть тупо конверт из java.

раскрыть ветку 1 22 дня назад

Java может быть на бэкенде.

23 дня назад На ком сэкономили, те и делали. Спасибо большое за комментарии, я сейчас очень стараюсь разобраться и решить вопрос) Заодно хоть немножечко чему-то учусь, что ли. раскрыть ветку 3 22 дня назад раскрыть ветку 2 22 дня назад Спасибо большое. Пока что не особо получается, тк оба приложения tm на андроид, очевидно, болеют, но это задача, которую наверняка можно решить, если хорошо вцепиться. раскрыть ветку 1 22 дня назад 23 дня назад либо просто этот кусок выкинуть и свой заново написать раскрыть ветку 4 22 дня назад

либо добавить "onchange"

раскрыть ветку 2 22 дня назад раскрыть ветку 1 22 дня назад Еее, заработало! Спасибо, теперь я смогу трудоголить ещё больше и обращаться к рабочим базам, когда стукнет) 23 дня назад

А если там стандартная отправка формы, то можно просто выкинуть. Даже писать ничего не придётся.

23 дня назад

По описанию, это больше похоже на кривые руки, а не мегазащиты от копипаста паролей и прочее

раскрыть ветку 1 23 дня назад Стопроц, просто чшш, оч ранимые люди делали. 22 дня назад Есть решение! раскрыть ветку 3 22 дня назад раскрыть ветку 2 22 дня назад Так ваше же предложение, киви со вторым скриптом. Работает) раскрыть ветку 1 22 дня назад
киви со вторым скриптом

Ну я думал, что может другой способ нашли запустить tampermonkey на андроиде.

Работает)

Чегож ему не работать то, скрипт простой как палка.

23 дня назад

Очевидно ковырять надо marc.nocaсhe.js

раскрыть ветку 9 23 дня назад

Там только загрузщик, все скрипты в iframe спрятаны

23 дня назад Угу, там довольно большой массив штук, некоторые из которых похожи на то, что нужно. Сижу читаю, ковыряю тихонечко, спасибо за тычок. раскрыть ветку 7 22 дня назад

А знаете, почему сами не заметили? Там на 26 строк по десятку строк говна и мусора. Начните с вычистки HTML, сразу будет виднее - где, как и что подгружается.

раскрыть ветку 6 22 дня назад

Там весь html на клиенте генерится. Удачи в вычистке:

раскрыть ветку 2 22 дня назад

Где там? Здесь 26 строк, после их чистки сразу видно, откуда у явления ноги растут:

раскрыть ветку 1 22 дня назад

Ну и откуда у явления ноги растут? Или может глядеть нужно не на исходный код, а на сгенерированный?

22 дня назад Да сами может и заметили бы, но очень медленно, я пока десяток строк сознательно прочитаю, тут люди уже всю страницу вскрыли и решение пишут) Это вопрос привычки и скилла, который у меня околонулевой. Я, как можно понять из темы сайта, библиотекарь, у меня очень близкая вам структура мысли, что позволяет, подумав, разобраться в логике кода, но навыков и умений не особо много. Только то, что вот в таких бытовых ситуациях узнаю и осваиваю. Бтв, это вы ещё не видели, чего там за ширмой стартовой страницы творится. раскрыть ветку 2 22 дня назад

Может библиотекарю и не стоит лезть в код, а то один до Вас уже слазил? ;)

раскрыть ветку 1 22 дня назад Мне возраст и энергия позволяют учиться потихоньку, иногда пассивно, иногда активно. В старости будет база на переучиться, если надоест. 23 дня назад

попробуйте перезагрузить кампутер

ещё комментарий 23 дня назад

По идее можно что угодно автоматизировать. Даже формы ASPX. Но автор не дал никакой информации.

раскрыть ветку 3 23 дня назад А потому что автор хер знает, какую информацию давать, он не более чем любопытный придурок. раскрыть ветку 2 22 дня назад

Ну, например, адрес сайта. Без паролей, естественно.

раскрыть ветку 1 22 дня назад показать ещё 0 комментариев Похожие посты 2 месяца назад

Следующий анекдот

Меня недавно спросили, почему программисты ненавидят работать с чужим кодом. Долго думал, как донести до обычного пользователя всю суть пиздеца.
Решил привести небольшую аналогию:

Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученым, но через 5 минут они выбегают с криком: "УТЕЧКА ЯДОВИТОГО ГАЗА. ".
— Как так–то, блять! Должно же работать! — в отчаянии кричишь ты и звонишь прошлому прорабу:
— Вася, у нас ядовитый газ потёк! В чем проблема?
— Не знаю, должно было все работать. Что–то в проекте менял?
— Немного, швабры вынес.
— Швабры потолок держали!
— Что. Что, блять, извините.
— Говорю, швабры потолок держали. Над ними цистерны с газом были. Очень тяжелые, пришлось в комнату снизу швабры напихать.
— Ты хотя бы записку на двери повесил бы, что швабры для держания потолка! У нас тут ядовитый газ течет! Что нам делать?
— Включай вентилятор. Он сдует газ с острова.
— Я его, блять, демонтировал сразу же!
— Зачем?
— Зачем ты построил 120 тонный вентилятор? Ты не мог положить ящик блядских ПРОТИВОГАЗОВ?
— Ящик противогазов искать нужно, а вентилятор у меня с прошлого заказа оставался.
— Вася, я убрал твой вентилятор! Мы тут задыхаемся!
— Херли вы тогда там делаете? Садитесь на воздушный шар и уебывайте!

Следующий анекдот

На данном сайте имеются анекдоты без цензуры и отборные анекдоты!
Если Вы ещё молоды или Вам неинтересны такие анекдоты, то закройте данный сайт. Спасибо.

Поиск анекдота

Авторизация

Коллекция пошлых и нецензурных анекдотов - самых лучших анекдотов и смешных анекдотов. Лучшие анекдоты на одном сайте.

У нас так же можно найти
Пошлые анекдоты
Анекдоты про блондинок
Анекдоты про вовочку
Лучшие анекдоты
Анекдоты про животных

Анекдот от Alx 09.03.2018 в 06:55

Меня недавно спросили, почему программисты ненавидят работать с чужим кодом. Долго думал, как донести до обычного пользователя всю суть пиздеца. Решил привести небольшую аналогию:

Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученным, но через 5 минут они выбегают с криком: "УТЕЧКА ЯДОВИТОГО ГАЗА. ".

- Как так-то, блять! Должно же работать! - в отчаянии кричишь ты и звонишь прошлому прорабу:

- Вася, у нас ядовитый газ потёк! В чем проблема?

- Не знаю, должно было все работать. Что-то в проекте менял?

- Немного, швабры вынес.


- Швабры потолок держали!

- Что. Что, блять, извините.

- Говорю, швабры потолок держали. Над ними цистерны с газом были. Очень тяжелые, пришлось в комнату снизу швабры напихать.

- Ты хотя бы записку на двери повесил бы, что швабры для держания потолка! У нас тут ядовитый газ течет! Что нам делать?

- Включай вентилятор. Он сдует газ с острова.

- Я его, блять, демонтировал сразу же!

- Зачем ты построил 120 тонный вентилятор? Ты не мог положить ящик блядских ПРОТИВОГАЗОВ?

- Ящик противогазов искать нужно, а вентилятор у меня с прошлого заказа оставался.

Русская смекалка

Есть у меня один клиент из России. Переехал в Испанию, работает уже несколько лет в сфере IT в одной крупной европейской компании.

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

По итогу клиенту надоело это дело и он просто взял и написал код для сайта, на что потратил около 5 часов времени. Зато когда поставил "бот систему", то уже через 8 часов была взята запись на приём. Ибо зачем самому сидеть тыкаться, когда можно просто заставить это ловить алгоритмы. Сам я не программист и не рублю в терминах, но попытался объяснить весь великолепный лайфхак.

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

Русская смекалка в действии))) Памятник человеку надо за такое поставить!)

Эмоции 7 месяцев назад

Читайте также: