Как стать автором
Обновить
3
0

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

Отправить сообщение

Два года обновлений. Как мы улучшали офисные редакторы по запросам пользователей

Время на прочтение12 мин
Количество просмотров15K

В августе нашей компании исполнилось 9 лет. За это время МойОфис прошел путь от амбициозного стартапа до лидера рынка отечественного офисного ПО. Ежегодно мы выпускаем несколько крупных обновлений — только в 2022 году вышло уже три таких релиза с сотнями улучшений. А общее число нововведений, которые появились в наших продуктах за последнюю пару лет, измеряется тысячами.

Реализация новой функциональности практически всегда сопряжена с запросами наших клиентов. Мы проанализировали запросы, поступившие в нашу техподдержку за прошедшие 2 года, и отобрали для рассказа некоторые функции, которые были реализованы в редакторах «МойОфис Стандартный» после обращений клиентов. Подробнее читайте под катом.

Читать далее
Всего голосов 89: ↑85 и ↓4+84
Комментарии58

Максим встретил Олега. Чем грозят разговоры с искусственным интеллектом

Время на прочтение2 мин
Количество просмотров39K

На прошлой неделе мне позвонил Максим из Сбербанка. Максим премило со мной общался, но что-то в интонациях заставило меня уточнить:

– А вы робот?

– Да, я искусственный интеллект. – Признал Максим.

Но вообще неловко как-то у собеседника уточнять, робот ли он.

Недавно мы с коллегами провели опрос о том, у какого оператора они сталкивались со скрытыми мобильными подписками. В опросе была опция для комментариев о том, что людей вообще не устраивает у операторов, кроме подписок. ⅔ ответов были связаны с навязыванием новых тарифов и практически выкручиванием рук, когда случайное «Да» в разговоре с оператором колл-центра радостно расценивалось как согласие на новый тариф. 

Обсуждая этот опрос и Максима из Сбербанка, мы шутили, что если операторы связи сделают робота Кузьму, который нарвется на робота Олега, а Олег случайно ляпнет «Да» или «Хорошо», то утром вы проснетесь с принципиально новым тарифным планом. Шутки шутками, но такой случай уже произошел: пока хозяин спал, Олег вместо него «согласился» на новый тариф. 

Читать далее
Всего голосов 31: ↑29 и ↓2+38
Комментарии141

Ужас, летящий на крыльях ночи

Время на прочтение5 мин
Количество просмотров55K

Пчела-плотник, также известная как Ксилокопа, Большая древесная пчела, пчела-древоточец, черная пчела или древогнезд (Xylocopa) – род одиночных пчел семейства Настоящих пчел (Apidae), широко распространенных на нескольких континентах. От обычных медоносных пчел они отличаются темной окраской тела и крыльев, более крупными (20-30мм) размерами тела и весьма низкой агрессивностью.

Читать далее
Всего голосов 47: ↑43 и ↓4+51
Комментарии22

Советская IBM-PC Электроника МС-1502

Время на прочтение8 мин
Количество просмотров23K

Хочу познакомить вас с одним из компьютеров из моей коллекции. IBM PC-совместимый советский домашний компьютер. Разработан в НПО «Микропроцессор» г. Киев, выпускался на заводе «Континент» в г. Зеленодольске, на заводе «Элекон» в г. Казань.

Электроника МС 1502 — советский персональный компьютер на процессоре КМ1810ВМ88, аналог IBM PC XT на базе процессора Intel 8088. Конструктивно представлял собой моноблок с клавиатурой, встроенным блоком питания, видеоконтроллером, контроллером магнитофона и контроллерами портов ИРПР-М и ИРПС.

Читать далее
Всего голосов 85: ↑85 и ↓0+85
Комментарии126

Самодельный гироскутер

Время на прочтение7 мин
Количество просмотров21K

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

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

Читать далее
Всего голосов 85: ↑85 и ↓0+85
Комментарии27

Анализируй это: оценки игр на Metacritic

Время на прочтение13 мин
Количество просмотров11K
Привет, мир Хабр!

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

Предыстория


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

Почему я выбрал именно эту базу? Потому, что люблю игры. А ещё, потому что в июне случился скандал вокруг игры The Last of Us. Part II, которая получила практически полное признание критиков, и была крайне негативно воспринята частью игрового сообщества.

Мне было интересно найти ответ на несколько вопросов:

  1. Насколько соответствуют друг другу оценки прессы и игроков?
  2. Существует ли значимая динамика в а) оценках прессы; б) оценках игроков; в) разности оценок?

И я приступил к поиску ответов.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии17

ГОСТ Р 57100-2016. Что это было?

Время на прочтение3 мин
Количество просмотров29K
В сентябре 2017 года был введён Национальный стандарт Российской Федерации, получивший обозначение ГОСТ Р 57100-2016 (статус указан здесь, текст можно посмотреть тут) (я по простоте буду называть его «соткой», осознавая риск быть закиданным помидорами за такую отсебятину). Поскольку теперь приходится сталкиваться с реальными требованиями заказчиков относительно следования этому стандарту даже при описании концепции информационной системы, видимо, настала пора посмотреть на этот стандарт пристальнее.

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии13

Делфийская история успеха программиста из Улан-Удэ

Время на прочтение3 мин
Количество просмотров21K
Мир суровый, но маленький и возможности его изменить есть у каждого. В 1996 году начиная изучать только что появившийся Delphi, я не мог себе представить, какая будет судьба у этого языка, который сильно повлиял на Java и C#, а также какая судьба будет у самой компании Borland, от названия которой у каждого олдскульного кодера идут мурашки по коже.

Я попробовал сделать маленький срез исторических событий, чтобы рассказать об одном малоизвестном русском программисте из Улан-Удэ. Это очень круто, что один человек из глубинки России может вклиниться в историю и повлиять на конкуренцию больших компаний. Это дает всем нам основание думать, что усилия и надежды могут оправдаться.

image
Читать дальше →
Всего голосов 46: ↑38 и ↓8+30
Комментарии94

Реверс-инжиниринг бинарного формата на примере файлов Korg .SNG

Время на прочтение8 мин
Количество просмотров12K


Мы живем в удивительное время. Вокруг нас изобилие техники: телефоны, компьютеры, умные часы и прочие гаджеты. Каждый день производители выпускают на рынок все новые и новые устройства. Большинству их них предначертана короткая и яркая (или не очень) жизнь: мощная маркетинговая компания в момент выпуска, 1-2 года полноценной поддержки производителем, а затем медленное забвение. Простые устройства могут годами работать и после окончания срока официальной поддержки. С «умными» девайсами все сложнее. Хорошо если гаджет хотя бы продолжит работу после отключения серверов/сервисов производителя. И повезет, если очередное обновление ОС, драйверов или другого ПО не прибьет совместимость.
Читать дальше →
Всего голосов 41: ↑41 и ↓0+41
Комментарии19

«Камень я не дам» или как устроены ресурсы игры «Проклятые Земли»

Время на прочтение27 мин
Количество просмотров61K


Много ли вы вспомните российских игр? Качественных? Запоминающихся? Да, такие были. Если вам больше 35 или вы фанат российского игропрома, то с "Проклятыми Землями" вы наверняка знакомы.


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


Какому фанату игры не будет интересно узнать, что же там внутри?

Рычаг я дам
Всего голосов 52: ↑52 и ↓0+52
Комментарии32

Где хранить данные: экскурсия в дата-центр IXcellerate

Время на прочтение10 мин
Количество просмотров7.8K
Часто приходится слышать, что хранить данные и выводить свои системы на ИТ-аутсорсинг – это опасно и ненадёжно. Якобы данные могут быть недоступны из-за технических проблем у провайдера, дата-центр может стать объектом хакерской атаки, да и просто спокойнее, когда всё ИТ-оборудование и все данные компании рядом, «под боком», а не хранятся и обслуживаются «на стороне».

Предлагаю посмотреть, как устроен дата-центр IXcellerate, в котором мы храним свои данные и данные клиентов. Мы – это сервис-провайдер «Онланта». Наше облако OnCloud.ru создано на базе нескольких географически распределённых дата-центров. ЦОД IXcellerate как раз и является одним из них.

Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Комментарии2

Как нарисовать чёрную дыру. Геодезическая трассировка лучей в искривлённом пространстве-времени

Время на прочтение14 мин
Количество просмотров49K
«Это легко. Берём метрику Шварцшильда, ищем символы Кристоффеля, вычисляем их производную, записываем геодезическое уравнение, меняем некоторые декартовы координаты (чтобы не страдать), получаем большое многострочное ОДУ — и решаем его. Примерно так».



Теперь ясно, что чёрные дыры меня засосали. Они бесконечно увлекательны. В прошлый раз я разбирался с визуализацией геометрии Шварцшильда. Меня поглотила проблема точного представления, как кривизна такого пространства-времени влияет на внешний вид неба (поскольку фотоны из удалённых источников движутся вдоль геодезических линий, изогнутых чёрной дырой) для создания интерактивного моделирования. Вот результат (работает в браузере). Хитрость в максимально возможном предрасчёте отклонения световых лучей. Всё работает более-менее нормально, но конечно, такая симуляция далека от идеала, потому что в реальности там не производится никакой трассировки (для неспециалистов: восстановление назад во времени местонахождения световых лучей, падающих в камеру).

Мой новый проект исправляет этот недостаток, отказавшись от эффективности/интерактивности самым простым образом: это рейтрейсер чисто на CPU. Трассировка выполняется максимально точно и максимально долго. Рендеринг изображения вверху занял 15 5 минут (спасибо, RK4) на моём ноутбуке.
Читать дальше →
Всего голосов 97: ↑97 и ↓0+97
Комментарии68

Старая электроника — ваш личный золотой запас

Время на прочтение5 мин
Количество просмотров174K


С ростом объёмов информации, обрабатываемых компаниями, растут и серверные парки. Всё это обилие крупной техники со временем устаревает, списывается и… зачастую выбрасывается или простаивает мёртвым грузом на складах. Однако серверы, как и любая электроника, содержат в своём составе большое количество вредных веществ, поэтому их необходимо грамотно перерабатывать. Казалось бы, это довольно скучное и затратное занятие, но если подойти к нему с умом, то можно добывать из старых серверов золото. В буквальном смысле. И не только из них.
Читать дальше →
Всего голосов 71: ↑57 и ↓14+43
Комментарии61

Project Tango – дополненная реальность, доступная каждому

Время на прочтение2 мин
Количество просмотров12K
Мы рады анонсировать Project Tango – дополненную реальность, которая изменит вашу привычную работу со смартфоном. Разработка почти завершена, и мы наконец-то можем рассказать об этой технологии. Первое устройство с Project Tango создавалось при тесном взаимодействии с Google. Уже этим летом состоится анонс смартфона с нашим приложением, которое даст совершенно новый опыт взаимодействия с гаджетами и упростит вашу жизнь.

image

Но сперва – что такое Project Tango и как приложение на самом деле может вам помочь?
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии21

Шуховский гиперболоид вращения

Время на прочтение8 мин
Количество просмотров45K


Почти 94 года назад началось широкое радиовещание с одного из инженерных шедевров того времени — радиобашни, построенной в Москве по проекту Владимира Григорьевича Шухова. Талантливейший инженер, к тому времени уже ставший академиком, возведший множество сложных сооружений по всей стране, Владимир Григорьевич воплотил в своей башне замечательную идею — выполнил несущую конструкцию в виде гиперболоида вращения. Высокая прочность, ветровая устойчивость, дешевизна производства и простота возведения, помноженные на визуальную легкость и изящество башни, по праву сделали ее одним из символов инженерно-архитектурного мастерства. И хотя Шухов спроектировал и построил немало более сложных и совершенных объектов, именно башня стала самым известным его творением.


Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии45

Segmentation Fault (распределение памяти компьютера)

Время на прочтение16 мин
Количество просмотров115K


Когда я делаю ошибку в коде, то обычно это приводит к появлению сообщения “segmentation fault”, зачастую сокращённого до “segfault”. И тут же мои коллеги и руководство приходят ко мне: «Ха! У нас тут для тебя есть segfault для исправления!» — «Ну да, виноват», — обычно отвечаю я. Но многие ли из вас знают, что на самом деле означает ошибка “segmentation fault”?

Чтобы ответить на этот вопрос, нам нужно вернуться в далёкие 1960-е. Я хочу объяснить, как работает компьютер, а точнее — как в современных компьютерах осуществляется доступ к памяти. Это поможет понять, откуда же берётся это странное сообщение об ошибке.

Вся представленная ниже информация — основы компьютерной архитектуры. И без нужды я не буду сильно углубляться в эту область. Также я буду применять всем известную терминологию, так что мой пост будет понятен всем, кто не совсем на «вы» с вычислительной техникой. Если же вы захотите изучить вопрос работы с памятью подробнее, то можете обратиться к многочисленной доступной литературе. А заодно не забудьте покопаться в исходном коде ядра какой-нибудь ОС, например, Linux. Я не буду излагать здесь историю вычислительной техники, некоторые вещи не будут освещаться, а некоторые сильно упрощены.
Читать дальше →
Всего голосов 74: ↑71 и ↓3+68
Комментарии10

Информация

В рейтинге
4 254-й
Откуда
Россия
Зарегистрирован
Активность