Pull to refresh
0
0

CTO, Software Engineer

Send message

Скрытые мобильные подписки на хостинге Мегафона

Reading time 6 min
Views 43K

Привет, Хабр!

Хочу поделиться.

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

Обнаружив минус, связался с поддержкой мегафона. Модемчик изволил развлекать себя и подписался на пару сервисов, чтобы не скучать.

Переговоры с поддержкой какие-то смутные подозрения навеяли. Вот тут вот полная версия (длинный файл). А вот то, что заставило идти копать дальше.

Читать далее
Total votes 110: ↑110 and ↓0 +110
Comments 163

Как получить 100% зрения и даже больше

Reading time 12 min
Views 62K
Практика показывает, что далеко не каждый человек знает, что такое острота зрения. Например, если вы узнаете, что курица видит на 300%, то есть точно лучше каждого из нас, и глаза у нее видят по-разному — то вы удивитесь.

В древние времена остроту зрения проверяли по созвездию Большой Медведицы в ночном небе. Это созвездие напоминает «ковш с ручкой» и практически всегда видно на ночном небе. Так рядом со второй звездой от конца «ручки ковша» (Мицар) находится малозаметная небольшая звезда Алькор («забытая, незначительная»). Способность видеть эту малозаметную звезду считалась традиционным способом проверки зрения, условной нормой. То есть, система была бинарная – «вижу» и «не вижу».


Эра починки зрения началась несколько столетий назад, использовать для этого лазер стали всего пару десятилетий назад и совершили технологический скачок до эндоскопической коррекции зрения ReLEX SMILE, о ней писала здесь.

В мире с 1985 года выполнено более 60 миллионов процедур по лазерной коррекции зрения! И все эти люди счастливы, что получили 100% зрение, спросите вы? А теперь самое интересное – нет, не все счастливы. И уж точно не у всех 100%.

Что может быть причиной не 100% зрения, почему люди «щурятся», как оценивать показатели приборов, которые измеряют параметры глаза, в том числе после лазерной коррекции, можно ли им доверять, как избежать багов при тестировании, какие исследования, зачем и когда необходимы, чтобы прояснить картину?

Поделюсь тем, что должен знать офтальмолог, и как правило, о чем не в курсе пациент.
Читать дальше →
Total votes 44: ↑42 and ↓2 +40
Comments 102

Новое в PHP 7.4

Reading time 5 min
Views 79K
Новая версия PHP хоть и является минорной, но уже несёт множество новых, без преувеличения, крутых возможностей как для синтаксиса языка, так и для его производительности. Список новшеств не окончательный, но основные изменения уже внесены и приняты. Релиз планируется на декабрь 2019 года.
 

 
Ключевые изменения грядущей версии:

  • Типизированные свойства классов
  • Предзагрузка для улучшения производительности
  • Стрелочные функции для короткой записи анонимных функций
  • Присваивающий оператор объединения с null (??=)
  • Ковариантность/контравариантность в сигнатурах унаследованных методов
  • Интерфейс внешних функций, открывающий новые возможности для разработки расширений на PHP
  • Оператор распаковки в массивах

Подробнее об этих и других изменениях читайте под катом.
Узнать обо всех изменениях
Total votes 74: ↑71 and ↓3 +68
Comments 99

Как выглядят первые роботы-курьеры Amazon и FedEx

Reading time 6 min
Views 7.9K


Уже в скором будущем покупки из интернет-магазинов нам будут доставлять не люди на автомобилях, а стайки роботов, путешествующие по тротуарам. В этом направлении работают сразу несколько перспективных проектов. Starship Technologies из Эстонии уже использует маленьких роботов-курьеров в сотне городов для доставки горячих продуктов из пиццерий и ресторанов. Marble, стартап из Сан-Франциско, похожим методом научился доставлять фалафель. Роботы Kiwi привозят еду студентам UC Berkeley в Калифорнии, и иногда возгораются.


Но нас больше всего интересует компания Amazon. Именно оттуда мы больше всего доставляем покупок из Америки. И вот недавно Amazon объявила о начале полевых испытаний собственного робота-курьера – Скаута. Шестиколесный автономный дроид будет путешествовать по тротуарам и доставлять посылки подписчикам Amazon Prime в крупных городах США. Для начала машинка начнет работу в тихом округе Снохомиш в Вашингтоне. С понедельника по пятницу, в те часы дня, когда на улицах меньше всего пешеходов.

Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 24

Решаем задачу из интервью Google на JavaScript: 4 разных способа

Reading time 5 min
Views 48K


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

Эта статья — своеобразное сопровождение к видео. В ней я даю комментарии ко всем показанным решениям плюс собственную версию решения на JavaScript. Также обсуждаются нюансы каждого алгоритма.
Total votes 50: ↑42 and ↓8 +34
Comments 49

Жизнь на частицах

Reading time 4 min
Views 64K
Всем привет! Сегодня я расскажу о своих экспериментах с системами частиц. Основной целью было нахождение простых правил, которые бы порождали интересное поведение.

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

Под катом много мегабайт гифок.

Читать дальше →
Total votes 269: ↑267 and ↓2 +265
Comments 67

Как собеседует Google: чему быть, чего не миновать

Reading time 6 min
Views 74K
В последние недели участилась волна статей на хабре о том, как проводятся собеседования.

Google ищет инженеров постоянно. Как SRE, могу точно сказать, что вы нужны в наших рядах. Печеньки на мини кухнях и кофе в кофемашинах ждут вас. Всего-то нужно пройти собеседование. Это сложно, но реально — когда-то я уже описывал свою историю как соискателя, а сейчас уже в числе прочего занимаюсь и проведением собеседований. Так что сейчас я расскажу, как мы проводим собеседования с инженерами.

Нет, я не стал рекрутером. Процесс собеседования предполагает сперва разговор с рекрутером. Это общая беседа “что-куда-зачем” (то есть описание процесса для вашего конкретного случая) и тот самый всеми любимый скрининг из опросника с несколькими вариантами ответов. Скрининг мне в своё время показался весьма базовым, подозреваю, что вы отвечали на такие вопросы уже сотню раз. Затем собеседования будут проводиться уже инженерами — вашими будущими коллегами (близкими или далёкими, это уже как получится, наша планета весьма небольшая).

Читать дальше →
Total votes 81: ↑69 and ↓12 +57
Comments 328

Как мы в X-Ray х64 завозили

Reading time 4 min
Views 7.4K

Предисловие


Доброго времени суток, речь пойдёт о игровом движке X-Ray, а точнее о его форке X-Ray Oxygen В декабре 2016 года был опубликован проект X-Ray Oxygen. Тогда я разрабатывал его один и не мечтал о том, чем он стал на данный момент.

Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Comments 20

Information

Rating
Does not participate
Registered
Activity