Как стать автором
Обновить
0
Карма
0
Рейтинг

Пользователь

  • Подписчики
  • Подписки
  • Публикации
  • Комментарии

Самый маленький Docker-образ — меньше 1000 байт

Блог компании Флант Системное администрирование *DevOps *
Перевод
Прим. перев.: Автор этого материала — архитектор в Barclays и Open Source-энтузиаст из Великобритании Ian Miell. Он задаётся целью сделать удобный образ Docker (со «спящим» бинарником), который не нужно скачивать, а достаточно просто копировать через copy & paste. Методом проб, ошибок и экспериментов с Assembler-кодом он достигает цели, подготовив образ размером менее килобайта.



Вот он (закодирован в base64)
H4sICIa2A1sCA2IA7Vrrbts2FFYL7M9+7QUGGNyfDYhtkuJFFLAhWZOhBYJmaLMOWBAEFC+xVlkyJLpYEBjdY+0l+k6jfGvqtkEWp2qD8TMg8vAqnsNzDg9lQhhmEjHDhY4zgWJBBUQJ5ZnCGAubMUQMyhJqoRRMJxYbo7Q2CedYxlQO/myqMroeEEHICIngApspxohEKI4h5DHmGEUQQw7jqAejDjBtnKz9q2w7zubi7gkugazVKHdGuWltQArkWDMCdoCqSpufg/QSPK4aV8pxW+nL96uxzMu39G+NqRe5PeekGj13Oi9BamXRmCtl1dS9X2jqel147C7W+aOJKd8dZ04dlcqsSw7KVyA9Ab/uHT/+cTht6mFRKVkMmywv0yv0mnxbMc8sSP8Apzvg0ViDtJwWxQ54Mpbny5W9qIrp2DSrmt+r+mVenu/ny+UelK6+mFR56VYtjsqfp3mxHupQZqZYdp/NGeo850x99r9j7QloyWEz8kvpK//47vuymvzQ29vf79m8MKnIaIa8bUmwRdByw6TKREIoIzE3xBrjrY7MGDUilomQ3GrNrFaIKqSZ4lkvL3tD12sn/IQCrI10xtcC7C1kH9I+xseQpYilRAwoZ5AI9IcfWFfqpRfzK1M3eeUZDRAfQDGAfc/jHTDKG1fVXiInlzcfctnwLPP9Vszs9VXvUzFy5jlZV5WzTbtN3cWkZWkhL/yS2gXm1p7lumkl24wkpv51FbYcU0EZy7SV0ucEZowkiCjvLbAVikCaGUqhyjT0c0Lj/YrElmmSWANOZ7MooHPwRCiLRaJEzBXKFGTCy49lUHNKjEigVdD6H4uTzPj9wzDCSawU0TQT2ujhjVwjgZzSj/n/eX7D/xPm/T8N/v/Ll/+Lg2fPnxw93eL85xFvyB9Rn4TzXwdAAxiMYLD/t9f/7eM/xDja1P+YBf3vKP7L2+PnttsA/IfjcQiE7nkgdH18Ey4O7pjdH7ygmX0p9n8eFA5aG3pb+0/eP/9jzFmw/13AdTBHK3/OPx7/Ic4X8qecQ9K244QG/98JXh8c/vLwwYM1/TD6KWqpv6LdOb37gT67URKterTpVxu1V9PXq3lW1d8skn++9Y83f4cDeEBAQMBnwliWuTWNu8l33G38/3X3fzGk79wFQ4S4Lwr+vwOcXIJHy4ANkLv4L4APcJ6ZSXUsz+efh1xaSOf3VxstHS6+H/nSu4s6wOns9OugxrdG7WXV5K6qc9NEn0n/ESab+s9o0P+O7v9ce1WzVNI7uAiczYI6BgQEBNwD/AvqV/+XACoAAA==

Как я к этому пришёл?

Читать дальше →
Всего голосов 59: ↑57 и ↓2 +55
Просмотры 24K
Комментарии 11

Как подружить всех операторов на стадионе и не засеять его сотнями антенн

Блог компании МегаФон IT-инфраструктура *Беспроводные технологии *Разработка систем связи *Стандарты связи
Чемпионат мира по футболу уже начался, и в связи с этим на нескольких аренах первенства мы развернули свою новую инфраструктуру. Одна из арен — «Санкт-Петербург», домашний стадион ФК «Зенит». В этом посте мы расскажем о том, как устроена связь на одной из главных площадок турнира, где мы прячем антенны, и зачем наши инженеры проходят четыре тысячи ступенек перед каждым матчем (если не чаще).


Читать дальше →
Всего голосов 66: ↑64 и ↓2 +62
Просмотры 25K
Комментарии 34

Code review: вы делаете это неправильно

Блог компании Badoo Программирование *Управление разработкой *Управление проектами *Управление персоналом *

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

На рынке есть куча инструментов для ревью кода с готовыми сценариями использования, рекомендациями и правилами. GitHub, Phabricator, FishEye/ Crucible, GitLab, Bitbucket, Upsource — список можно долго продолжать. Мы в Badoo тоже в своё время с ними работали: в своей предыдущей статье  я рассказывал нашу историю ревью кода и о том, как мы пришли к изобретению собственного «велосипеда» — решения Codeisok.

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

Именно поэтому другую часть айсберга можно и не заметить.
Читать дальше →
Всего голосов 85: ↑71 и ↓14 +57
Просмотры 66K
Комментарии 84

Заблуждения программистов о трудоустройстве

Карьера в IT-индустрии
Перевод
Это перевод. Статья опубликована в июне 2018 года

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

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

В стиле известной статьи Патрика Маккензи об именах, вот список главных заблуждений, которые могут быть у программистов (особенно начинающих).
Читать дальше →
Всего голосов 71: ↑67 и ↓4 +63
Просмотры 90K
Комментарии 443

BMW ConnectedDrive или «об этом можно долго рассказывать»

Блог компании BMW Облачные сервисы Автомобильные гаджеты
Если говорить про современные автомобили BMW, то на том же YouTube можно найти обзор любой из моделей — там расскажут всё про двигатель, внешний вид, удобства салона и даже про ездовые характеристики. Но есть одна тема, которую почти никогда не затрагивают, а если речь и заходит о ней, то очень поверхностно. «В следующем разделе меню находятся сервисы ConnectedDrive, об этом можно долго рассказывать» и множество других вариантов ухода от темы.



Наверное вы уже догадались, о чём пойдёт речь под катом? :)  
Всего голосов 97: ↑84 и ↓13 +71
Просмотры 60K
Комментарии 227

27 отличных open source-инструментов для веб-разработки

Блог компании NIX Веб-дизайн *Разработка веб-сайтов *Разработка под e-commerce *Тестирование веб-сервисов *
Перевод


Перевод 27 Amazing Web Development Tools for the Past Year (v.2018)

В 2017-м мы сравнили около 7 500 open source-инструментов для веб-разработки, из которых выбрали 27 лучших (0,4%). Это крайне конкурентный список, в который вошли инструменты, библиотеки и проекты, опубликованные в течение 2017-го. Mybridge AI оценивает их качество на основании популярности, заинтересованности и новизне. Чтобы было понятно, у выбранных продуктов среднее количество звёзд на Github — 5260.

Open source-инструменты могут почти даром повысить вашу продуктивность. Также вы можете чему-то научиться, читая исходный код и создавая что-нибудь на основе этих проектов. Так что рекомендуем уделить время и поэкспериментировать с инструментами из нашей подборки, возможно, какие-то из них прошли мимо вас.
Читать дальше →
Всего голосов 70: ↑55 и ↓15 +40
Просмотры 49K
Комментарии 10

11 кругов ада для тех, кому не хватает опыта на новой работе

Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии Биографии гиков
image
Eugene Smith, «Country Doctor» («Сельский доктор», 1948 г.)

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

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

И это всё правда. И я даже скажу категорично: обучение новым видам деятельности и вообще сам процесс постижения нового – это очевидное благо.

Но теперь представьте себе такую ситуацию: вы проходите онлайн-курсы, читаете какие-то учебники, ходите на воркшопы, и в какой-то момент оказываетесь на заветной позиции (сменили работу, получили повышение или открыли своё дело); вы смогли убедить других людей в своей годности, оказались среди профессионалов, и теперь вам нужно действовать… и тут руки начинают дрожать, глаза и мысли – метаться: вы не имеете ни малейшего представления, что именно делать – из-за нехватки опыта. Иными словами, вы – выскочка, и вы это поняли.
Читать дальше →
Всего голосов 93: ↑82 и ↓11 +71
Просмотры 80K
Комментарии 58

Понедельник начинается в субботу, или что можно узнать о жизни в другой стране из логов sci-hub

Data Mining *Открытые данные *Визуализация данных Веб-аналитика *IT-эмиграция
Хотите знать, как религия влияет на рабочий день, у кого самый длинный обеденный перерыв, и правда ли, что Москва никогда не спит? Но это же Хабр, а не жёлтая газета, так что историю вам поведает самый объективный рассказчик из всех — данные пользовательской активности.


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

Что-то в этом роде произошло со мной, когда я наткнулся на логи sci-hub. Вроде в интернете полно открытых данных, но чтобы заполучить журнал учёта на 195 миллионов записей — это не каждый день так везёт. Несколько недель я изучал доставшееся мне богатство, а теперь пришёл на хабр, чтобы рассказать вам, что я нарыл.
Читать дальше →
Всего голосов 80: ↑80 и ↓0 +80
Просмотры 34K
Комментарии 49

Как мы просканировали весь интернет и что мы узнали

Data Mining *Big Data *Исследования и прогнозы в IT
Сколько сайтов вы используете ежедневно? Пару социальных сетей, поисковик, несколько любимых издательств, около 5 рабочих сервисов. Пожалуй, вряд ли наберется более 20 сайтов.



А задумывались ли вы сколько сайтов в интернете и что с ними происходит?
Читать дальше →
Всего голосов 90: ↑87 и ↓3 +84
Просмотры 62K
Комментарии 75

Ты только повод дай. Или под каким предлогом вас могут грабить прямо сейчас?

Сотовая связь

Это не жалобная статья, скорее полезная и саркастичная


Лирическое отступление


Вы когда-нибудь сталкивались на работе или в жизни с дилеммой, суть которой в том, что вам — рядовому сотруднику компании, для ее благополучия, надо, в некотором смысле, обмануть или плохо информировать человека (хм, может это просто называется нарушить закон?). Вам и компании это принесет прибыль, а человеку — возможно не сейчас, но скоро, неудобства или даже убытки? Что вы в таком случае делали?

Но это так, к слову.
Читать дальше →
Всего голосов 160: ↑145 и ↓15 +130
Просмотры 66K
Комментарии 238

«Ростелеком» блокирует MTProto Proxy по размеру пакетов клиента

Законодательство в IT
Автор телеграм-бота @rknshowtime Алекc Руденко предположил, каким образом «Ростелеком» блокирует MTProto прокси — популярный прокси для Telegram, который внедрили две недели назад. Напомним, что в этой технической реализации у клиента и сервера нет фазы открытого обмена информацией. Для всевозможных фильтров и анализаторов обмен данными с MTProto-прокси сервером выглядит как неструктурированный бинарный двунаправленный поток данных между клиентом и сервером. Это затрудняет распознавание протокола для блокировки.

Но «Ростелеком» нашёл выход из ситуации.

Чтобы разобраться, питерский разработчик Леонид Евдокимов (darkk) написал псведо-прокси poormansmtproto и протестировал DPI магистрального провайдера.
Читать дальше →
Всего голосов 109: ↑105 и ↓4 +101
Просмотры 60K
Комментарии 113

Как я сделал абсолютно бесшумный компьютер

Компьютерное железо Процессоры
Перевод


Почти три десятилетия я пытаюсь делать мои компьютеры тише. Жидкостное охлаждение собственного изготовления, гидродинамические подшипники с магнитной стабилизацией, акустические демпферы, силиконовые амортизаторы – я использовал всё, что можно представить. И на прошлой неделе я, наконец, сумел построить совершенно бесшумный компьютер. Без лишних слов, знакомьтесь: Streacom DB4. Корпус размером 26 x 26 x 27 см без единого вентилятора. У него вообще нет никаких движущихся частей. Полная тишина, 0 дБ.

Если снять с него верхнюю и четыре боковых стенки (штампованный алюминий, толщина стенки 13 мм), вы увидите минимальную раму и центральную монтажную пластину для материнской платы формата mini-ITX (порты ввода/вывода смотрят вниз, сквозь дно корпуса).
Читать дальше →
Всего голосов 130: ↑119 и ↓11 +108
Просмотры 117K
Комментарии 335

Курс о Deep Learning на пальцах

Обработка изображений *Машинное обучение *Робототехника Искусственный интеллект
Я все еще не до конца понял, как так получилось, но в прошлом году я слово за слово подписался прочитать курс по Deep Learning и вот, на удивление, прочитал. Обещал — выкладываю!

Курс не претендует на полноту, скорее это способ поиграться руками с основными областями, где deep learning устоялся как практический инструмент, и получить достаточную базу, чтобы свободно читать и понимать современные статьи.

Материалы курса были опробованы на студентах кафедры АФТИ Новосибирского Государственного Университета, поэтому есть шанс, что по ним действительно можно чему-то научиться.


Читать дальше →
Всего голосов 117: ↑117 и ↓0 +117
Просмотры 160K
Комментарии 31

45-летнее исследование жизненных успехов вундеркиндов

Научно-популярное Мозг

Многие из детей, чьи результаты вошли в 1% лучших в стране по математическому разделу SAT, добились определённого успеха во взрослой жизни. На фотографиях — трое из тех, кто прошёл через центр Хопкинса для одарённых детей в 1980-е и 1990-е годы

Пошёл 45-й год долговременного эксперимента SMPY (Study of Mathematically Precocious Youth). Почти полвека учёные внимательно изучают и фиксируют достижения 5000 человек, которые в юном возрасте показали максимальные оценки по математическому тесту.

«Нравится вам или нет, но эти люди реально контролируют наше общество, — говорит Джонатан Вай (Jonathan Wai), психолог из программы выявления юных талантов Университета Дьюка. — Ребята, которые входят в верхний 1% по математическому тесту, как правило, становятся выдающимися учёными и академиками, руководителями крупнейших корпораций, федеральными судьями, сенаторами и миллиардерами». Разумеется, речь идёт про США, где хорошо работает социальный лифт.
Читать дальше →
Всего голосов 48: ↑41 и ↓7 +34
Просмотры 63K
Комментарии 352

Нобелевскую премию по экономике 2016 присудили за теорию контрактов

Научно-популярное

Иллюстрация к работе Бенгта Хольмстрёма о выплате вознаграждений менеджерам в зависимости от результата работы компании. Иллюстрация: Шведская королевская академия наук

Шведский национальный банк по экономическим наукам памяти Альфреда Нобеля сегодня объявил лауреатов премии 2016 года, которая учреждена в 1969 году и неофициально считается Нобелевской премией по экономике.

Лауреатами стали британский экономист Оливер Харт, профессор Гарвардского университета (США), и финский экономист Бенгт Хольмстрём, профессор Массачусетского технологического института (США), за проработку теории контрактов в неоклассической экономике. Неоклассическое направление предполагает рациональность экономических агентов, широко использует теорию экономического равновесия и теорию игр. Это направление сейчас доминирует в микроэкономике. Вместе с кейнсианством (в макроэкономике) два течения составляют неоклассический синтез, базис современной экономической науки.

Оливер Харт и Бенгт Хольмстрём по отдельности друг от друга заложили основы теории контрактов. Их работы позволяют глубже понять функционирование отдельных видов контрактов и, следовательно, оптимизировать экономические системы в реальном мире, который функционирует в условиях асимметричной информации и ненаблюдаемых действий.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 25K
Комментарии 15

Лженаука. Верить ли научным статьям по психологии

Научно-популярное Краудсорсинг

Уровень значимости и p-значение в математической статистике

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

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

Но есть большое подозрение, что авторы некоторых научных работ не очень сильны в математике.
Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 31K
Комментарии 32

Социальная инженерия: ликбез про метод атаки, который никогда не устаревает

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

Думаю, IT-примеры вам и так прекрасно знакомы, поэтому напомню пример из книги «Психология влияния»: психологи обзванивали медсестёр в больницах, а затем представлялись врачом и отдавали распоряжение ввести смертельную дозу вещества пациенту. Сестра знала, что делает, но в 95% случаев выполняла команду (её останавливали на входе в палату ассистенты психолога). При этом врач даже не был хоть как-то авторизован. Почему сестра так делала? Просто потому, что она привыкла слушаться авторитета.

Давайте ещё раз: в примере благодаря грамотной социальной инженерии 95% больниц оказались критически уязвимы.
Читать дальше →
Всего голосов 124: ↑117 и ↓7 +110
Просмотры 198K
Комментарии 82

НАСА объясняет, что положение «знаков зодиака» давно изменилось. Паника в женских журналах

Астрономия


Ещё никогда простое научное сообщение на образовательном портале NASA SpacePlace не вызывало такой бурной реакции в женских журналах. А ведь учёные всего лишь напомнили, что положение созвездий относительно эклиптики Солнца постоянно меняется из-за прецессии.
Читать дальше →
Всего голосов 109: ↑103 и ↓6 +97
Просмотры 286K
Комментарии 962

Причина аварии Falcon 9 становится еще более таинственной

Научно-популярное Космонавтика


Когда я писал предыдущую публикацию про аварию Falcon 9 первого сентября, я всерьез опасался, что уже к понедельнику опубликуют результаты расследования, и публикация устареет. Но прошло уже две недели, и, несмотря на анализ объявленных «3000 каналов телеметрии» и доступность обломков, расследование явно столкнулось с трудностями. Обращение в Твиттере Маска за помощью к NASA и всем, кто вел съемку ракеты-носителя в момент аварии было бы забавным, если бы не показывало весь трагизм ситуации — очевидно, для расследования причин аварии данных все еще недостаточно. И это очень странно.
Всего голосов 77: ↑75 и ↓2 +73
Просмотры 42K
Комментарии 143

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность