Архив за 01 декабря 2016 - 4

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

Наиболее частая ситуация, которую я могу привести в пример — str_repeat('очень-', 20) старый код, не знающий даже классов, планируется перенести или частично использовать в современном фреймворке, но переписывать тысячи строк и десятки зависимостей нет времени. Такое бывает, когда заказчик вдруг решает существенно модернизировать или развивать проект, который 10+ лет работал без изменений, а сапортил его один парттайм-олдскул-программист изредка перезагружая пару-тройку сервисов и восстанавливая пароли.
Читать полностью »

Монополия на DDoS: Два хакера создали ботнет из 1 млн устройств на базе Mirai - 1

В прошлом месяце были совершены атаки на крупные сайты вроде Twitter или Spotify, которые временно вывели их из строя. Для этого использовался ботнет Mirai, объединяющий 400-500 тысяч устройств интернета вещей. Теперь журналистам Motherboard стало известно о том, что двое хакеров сумели захватить контроль над ботнетом и создать его новую версию — она объединяет уже миллион устройств. Его мощь успели испытать на себе абоненты немецкого провайдера Deutsche Telekom, сеть которого не работала в прошлые выходные.Читать полностью »

Бывало ли так, что вы видите на веб-странице картинки и оформление, но не видите текста — он появляется на пару (десятков) секунд позже? Это загружаются кастомные веб-шрифты. Объясняем, почему это происходит и как этого избежать.

Классический вопрос на собеседовании ops-инженеров и программистов: вы написали в адресной строке браузера meduza.io и нажали Enter. Что произойдет? (Ответ на 10 страницах)

Ок, мы указали для своего текста font-family: PFRegal, «Times New Roman». Что произойдет?

Браузер посмотрит, есть ли для PFRegal объявление font-face. Если оно есть, то начнется загрузка файла шрифта. Что будут видеть читатели те секунды (десятки секунд на 3G), пока происходит загрузка?
Читать полностью »

Основная проблема, с которой сталкивается программист при реализации какого-то управляющего элемента — выстраивание правильной логики работы этого элемента.
Читать полностью »

В карточках товаров на Яндекс.Маркете, которые теперь работают по модели CPA, начали вновь появляться ссылки на интернет-магазины. Ссылки появились в названии магазина, который размещается по СРА, раньше название вело на страницу отзывов на Яндекс.Маркете. В компании называют это временной мерой на период предновогодних продаж, но не исключают, Читать полностью »

Как это ни удивительно, но часто от своих и чужих детей, а то и себя в детстве в ответ на вопрос «Кем хочешь быть?» мы слышали одни и те же слова. Среди них распространены профессии врача, космонавта, учителя, таксиста. И как-то никто не задумывается, почему именно этот набор. Где геологи, политики, связисты, банкиры, прорабы, наконец, инженеры? Ведь мало кто действительно становится космонавтом или таксистом. Ответ лежит на поверхности: дети стремятся к тому, что они понимают. Всё линейно: врач — лечит от болезней, таксист — везёт, космонавт — летит в космос, учитель — вот он, рядом, учит и дружит с ними. А что делают программист, инженер, геолог, экономист? Между тем, именно в простом вопросе «Кем быть?» зарождается первичная профориентация. И важно, чтобы у ребёнка было понимание того, в чём заключается выбранная им в данный момент жизни профессия.

Я у папы инженер - 1
Читать полностью »

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

Как мы стали беречь наши пальцы чуточку больше - 1
Читать полностью »

Время нужно только для того, чтобы всё не происходило одновременно.
— Альберт Эйнштейн

Галактики, двигающиеся со скоростью света - 1

Нам известно количество галактик в нашей расширяющейся Вселенной (не менее 100 миллиардов), но не менее интересный вопрос – с какими скоростями они могут двигаться. Ведь поскольку Вселенная расширяется, то чем дальше от нас галактика, тем больше её скорость убегания.
Читать полностью »

image

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

Как уже было сказано, таск на 1000 был одним из самых сложных заданий CTFzone, и он так и остался нерешенным. Поэтому, если Вы не решили какие-то задания из этой ветки, рекомендуем для начала разобраться с ними вот тут, а уже потом приступать к заданию на максимальное количество очков. Удачи!

Читать полностью »

Доступные 3D-фрезеры c ЧПУ, часть 1: до 250 тысяч рублей - 1

Фрезерные станки с программным управлением уже много лет применяются в бессчетном количестве областей — от изготовления сувениров и штучных ремесленных изделий, до полномасштабной промышленной эксплуатации на заводах. В этом обзоре мы представим читателю лишь некоторые из них, большей частью — не требующие дорогостоящей установки и продающиеся по сравнительно небольшой цене — 100 000-1000 000 рублей. То есть, именно тот ценовой сегмент, который может заинтересовать представителей малого и среднего бизнеса; те образцы, с приобретения которых интересно будет начать знакомство с захватывающим миром ЧПУ-станков.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js