Архив за 29 августа 2020

На этой неделе глава Amazon Джефф Безос (Jeff Bezos) стал первым человеком в мире, состояние которого перевалило за отметку в 200 миллиардов долларов. Это случилось в среду, когда акции Amazon подорожали до нового рекордного уровня. Другим бенифициаром биржевого ралли стал… Илон Маск (Elon Musk). Акции Tesla тоже подросли, в итоге Маск вошел в клуб самых богатых людей на Земле с состоянием свыше 100 миллиардов долларов США. На данный момент его состояние оценивается в 104 миллиарда.

Фрактальная шизофрения - 1

Нет, я не болен. По крайней мере так говорит голос в моей голове. Я наркоман. Вот уже более 15 лет я сижу на игле. Употребляю много, жёстко, до оборочного состояния. Докатился до того, что в последнее время не стесняюсь ни друзей, ни жены, ни детей… Двоих детей! Не люблю бадяженый, люблю чистый, без примесей. За годы перепробовал многое, но в последнее время остановился в поисках. Забавно осознавать, что от одного и того же получаешь одновременно и боль, и радость. Мне бы в лечебку, я даже хочу, я даже знаю в какую. Знаете такие, где продолжаешь употреблять, но под присмотром?

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

Президент России Владимир Путин наградил значимыми наградами нескольких знаменитых деятелей Рунета и отечественной IT-индустрии. Среди награждённых — дизайнер Артемий Лебедев, глава InfoWatch и соучредитель «Лаборатории Касперского» Наталья Касперская, а также основатель легендарной онлайн-библиотеки Lib.ru Максим Мошков.

О чем речь 

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

  1. как реагирует UI, когда пользователь использует фильтры;
  2. алгоритм формирования значений фильтров; 
  3. шаблоны запросов и структуры индекса ElasticSearch с пояснениями.

Здесь нет готовых решений. Скопировать и вставить не получится. Для решения собственной задачи придется вникнуть.

Фасетные фильтры: как готовить и с чем подавать - 1

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

Это вторая часть цикла статей о том, как я участвовал в IOCCC'19

Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR» - 1

  1. Как я участвовал в IOCCC-'19 (и проиграл). Часть 1: «Крестики-нолики»
  2. Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR»

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

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

Всем остальным я желаю приятного чтения.

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

В сети обнаружили доказательства того, что компания Google готовит к выпуску новый фирменный ноутбук серии Pixelbook на основе операционной системы Chrome OS. 

К выходу готовится новый Google Pixelbook на основе Intel Tiger Lake

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

Согласно данным Securities Times, Huawei Investment Holdings отчиталась за первую половину 2020 года. В первом полугодии компания получила 65,6 миллиарда долларов операционной прибыли. 

Как оценить и выбрать оффер разработчику: на что смотреть, к чему готовиться, какие вопросы задавать - 1

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

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

Немного о себе

Так случилось, что я после школы поступил учиться в Московский авиационный институт (МАИ) на 601 кафедру, аэрокосмический факультет. Учился я проектированию космических аппаратов и разгонных блоков. С 2004 года я пошёл работать в проектный отдел КБ «Салют» (ФГУП «ГКНПЦ им. М.В.Хруничева»). Попал я в сектор, который занимался проектированием Ангары и модернизацией Протона. С 2008 года я работал в должности заместителя руководителя Проектно-исследовательского центра ФГУП «ГКНПЦ им. М.В.Хруничева», а в 2014 году я основал свою частную компанию «КосмоКурс», куда и ушёл работать с головой. Данная статья является обобщением моего опыта в области создания ракет-носителей и формирования команды, которая эти ракеты должна создавать.

Сама статья

Мне часто задают вопрос – почему ты скептически относишься к заявлениям коллективов о создании ракет? Обычно я отвечаю парой фраз или слов в стиле закона сохранения нормо-часов в природе. Но мне в ответ «прилетает», что это всё голословно. Ну чтобы не быть голословными, давайте рассмотрим условно классический пример жидкостной сверхлёгкой ракеты для выведения спутников. Примем, что конструкция её достаточно классическая и стандартная, без многоразовости и прочих модных штуковин. А количество ступеней может быть от двух до трёх.
Попробую вам рассказать какая-же минимальная команда нужна, чтобы создать свою собственную ракету, кто нужен для того, чтобы эту ракету спроектировать. Самый первый секрет в том, что надо проектировать не ракету, а комплекс, который помимо ракеты включает в себя вопросы наземной инфраструктуры (космодром + ЦУП), а также вопросы организации производства и испытаний. Ну начнём.
Читать полностью »

Смартфоны Asus ZenFone 7 и 7 Pro были представлены три дня назад, но кое-какая их особенность стала известна лишь сейчас. Компания Nokia сообщила, что в новинках Asus используется технология OZO Audio, которая должна улучшать качество воспроизведения и записи звука.

Как сказано в пресс-релизе, тройные микрофоны новых смартфонов «идеально сочетаются с передовой технологией OZO Audio и поднимают качество записи звука на новый уровень».


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