Архив августа 2018 - 8

Ко Дню знаний мы подготовили «антикварный» пост. Поскольку наш продукт, геометрическое ядро, тесно связан с математикой, а точнее с ее разделами «Дифференциальная геометрия» и «Численные методы», математические раритеты вызывают у нас особый трепет. В семейном архиве одного из сотрудников C3D Labs хранится календарь учащихся «Товарищь» за 1909-1910 гг. В нем много любопытного о математике и не только, чем и хотим поделиться. Школьному электронному журналу и Википедии посвящается.

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

Компания Ultimate Ears, принадлежащая Logitech, пополнила свой ассортимент портативными колонками Boom 3 и Megaboom 3. Первая оценивается в 150 долларов, вторая — в 200 долларов.

При этом отличий между моделями не очень много. Megaboom 3 предлагает лучшую автономность: 20 часов против 15 у младшей модели. Также у неё должны лучше звучать низкие частоты, так как диапазон заявлен равным 60-20000 Гц против 90-20000 Гц у Boom 3.

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

NASA показало кокпит сверхзвукового авиалайнера

Технологии, разработанные и испытанные в рамках проекта X-59A, должны лечь в основу будущего малошумного сверхзвукового пассажирского самолёта, прототип которого для NASA построит компания Lockheed Martin. Особенностью его кокпита является прежде всего отсутствие привычных иллюминаторов, поэтому наблюдать за происходящим снаружи пилоты смогут только при помощи внешних камер, изображение с которых выводится на экраны в кабине.

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

IFA 2018: Jaybird X4 Wireless Sport — беспроводная гарнитура для спортсменов

Компания Jaybird анонсировала в преддверии старта IFA 2018 беспроводную гарнитуру Jaybird X4 Wireless Sport, последнее пополнение своей пользующейся популярностью и отмеченной наградами X-серии, разработанной для многоборцев и спортсменов, тренирующихся на свежем воздухе.

В отличие от предыдущих моделей X-серии Jaybird X4 Wireless не просто защищена от попадания капель пота, она стала полностью водонепроницаема.

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

Смартфон Vivo X23, согласно последним данным, должны представить 6 сентября. Но уже сейчас у нас есть информация о его параметрах. Причём она исходит сразу из двух разных источников, которые не противоречат друг другу.

Смартфон Vivo X23 получит 8 ГБ ОЗУ и ЦАП AKM AK4377A

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

Ну или начните делать это правильно.

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

«Нам нужно реализовать решение {Х}, несмотря даже на то, что есть значительно более простое и подходящее нам сейчас решение {Y}, ведь когда в будущем произойдёт {Z}, то {X} сработает гораздо лучше, чем {Y}».

При этом точной информации о вероятности наступления события {Z} нет и быть не может.

Вот пара примеров:

  • Нам нужно использовать kubernetes и docker! Да, с текущей нагрузкой отлично справляется один сервер и его легко настроить и поддерживать, но ведь когда нам нужно будет дюжина серверов — будет легче их разворачивать с kubernetes и docker.
  • Нам нужна архитектура распределенной обработки данных! Да, пока со всем справляется один средненький ПК, но когда у нас будет решение промышленного уровня и заказчики потребуют аптайм в пять девяток после запятой в SLA — мы будем к этому готовы.
  • Нам нужно нанять команду разработчиков и создать сайт с нуля, не смотря на то, что значительно быстрее было бы развернуть что-то на базе wordpress, ведь когда у нас будет в 100 раз больше клиентов, чем сейчас, то wordpress станет не так удобен.
  • Нам нужно использовать наследование вместо композиции, ведь через 5 лет кодовая база разрастётся так, что без этого будет никак.
  • Нам нужно написать вот этот код на С++, не смотря на то, что на Python это будет в разы быстрее, ведь спустя годы он будет обрабатывать терабайты данных и Python может здесь не справится.

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

Или делайте это правильно


Если выбрать одну идею, которая убивает больше всего продуктов, то это создание запаса на будущее (future proofing).

Обычно идея проявляется по схеме.

Нам нужен {X}, и хотя сделать {Y} гораздо легче, но при наступлении {Z} первый вариант упростит нам жизнь.

Где {Z} — событие, которое может произойти в далёком будущем.

Вот несколько примеров:

  • Для инфраструктуры нужны Kubernetes и Docker, хотя один большой сервер гораздо проще, но когда придётся масштабироваться до 11-ти серверов, это упростит нам жизнь.
  • Для обработки данных нужен распределённый дизайн, хотя централизованное решение гораздо проще, но когда клиент потребует 99,999% безотказной работы в SLA, это упростит нам жизнь.
  • Нужно набрать команду разработчиков и создать собственное программное обеспечение, хотя WordPress и Shopify гораздо проще, но когда клиентская база вырастет в 100 раз, это упростит нам жизнь.
  • Нужно использовать дизайн на основе наследования типов, хотя композиция гораздо проще, но после 5 лет увеличения кодовой базы это упростит нам жизнь.
  • Нужно написать код в C++ с кэшированием представлений, хотя Python-скрипт с прямыми запросами к Postgres гораздо проще, но при большом увеличении объёма данных это упростит нам жизнь.

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

Как стать программистом от безысходности и подняться к вершинам успеха? Сегодня в нашей виртуальной студии на вопросы отвечает Паша asm0dey Финкельштейн. Паша – один из немногих, кто разбирается в создании бэкендов на Kotlin. Кроме того, он пилит опенсорс, активно участвует в жизни сообщества, и, на минуточку, — побывал на почти всех наших московских Java-конференциях.

«Крайне мало кто реально пишет бэкенд на Котлине» — интервью с Пашей Финкельштейном - 1

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

Бренд Nubia был создан в 2012 году и являлся подразделением ZTE до 2015 года, когда Nubia Technology была выделена в самостоятельную компанию.

Представлен смартфон со сгибающимся экраном, который выйдет уже в 2018 году

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

Как сообщают источники, русскоязычные пользователи не могут использовать на своих умных часах Apple Watch циферблат Pride Watch Face. Данный циферблат был представлен в июне. Он является воплощением символики сообщества ЛГБТ, что и является проблемой в случае российского законодательства.

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

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