Архив за 04 сентября 2019 - 9

Управление продуктом — состоявшаяся дисциплина. На продакт-менеджеров большой спрос, а практических знаний хватает не у всех, поэтому 9 декабря мы проведем профессиональную продуктовую конференцию Product Fest. К её организации и программе мы применяем правило: «Сделать такую конференцию, на которую сами хотели бы сходить».

Product Fest — конференция по управлению IT-продуктами, на которую вы захотите пойти - 1

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

Nikon объявила о создании «самой совершенной на сегодня» зеркалки D6

Nikon рассказала о работе над своей следующей профессиональной зеркальной камерой под названием D6. Фотоаппарат станет новым представителем длинной серии цифровых зеркальных камер серии D, которые особенно популярны среди спортивных фотографов благодаря их скорости и надёжности. Своё новое детище Nikon описывает как самую совершенную цифровую зеркальную фотокамеру.

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

Сначала небольшая предыстория. В начале 2010-х, я сделал небольшую утилиту-конвертер для BIN файлов эмулятора БК-0010 в WAV файлы. Утилита была написана на Python с целью максимальной переносимости, работала без проблем и я на какое то время забыл о ней. Но в 2016м появился пользователь "неИТшник", понятия не имеющий про Python и как его устанавливать. Он хотел простой исполняемый файл-монолит, который "просто бы работал". Мне его просьба показалась логичной и я решил переработать утилиту в виде набора бинарных исполняемых файлов для основных платформ.

image

Python и Java не давали такую возможность (если конечно не было желания раздуть утилиту на много десятков мегабайт). Потенциально решение можно было сделать на C/C++, но при таком целевом охвате платформ, сложности с кросс-компиляцией выходили бы за рамки отведенного на задачу времени (а мне надо было поддерживать кросс-сборку для Windows, Linux и MacOS в 64 и 32 битных вариантах). Так что я обратил внимание на набирающий популярность язык Go, который к тому времени уже стал достаточно зрелым и единственным, кто без "плясок с бубном" обеспечивает всю требуемую кросс-компиляцию прямо из коробки (!).

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

Стоять на кожухе работающего реактора — интересный опыт. Всего в нескольких метрах под твоими ногами 1375 мегаватт тепловой мощности, это плохо представимые воображением почти два миллиона лошадиных сил. Но ядерный распад беззвучен, и ты слышишь только слабый гул вентиляции и чувствуешь ногами едва заметную вибрацию от циркуляционных насосов. И, в общем, это не страшно — ты знаешь, какое количество техники и людей следят за безопасностью процесса. Но, из интереса, все равно достаешь из кармана дозиметр и наблюдаешь неизменные нули на табло. В рамках Нефорума Арктика блогерам организовали экскурсию на Кольскую АЭС, самую северную сухопутную атомную станцию в Европе, и мне повезло там побывать.

Кольская АЭС или стоя на реакторе - 1
Читать полностью »

Google официально выпустила Android 10

После нескольких месяцев бета-тестирования Google наконец представила финальную версию Android 10 и уже выпустила ее — для смартфонов Pixel и смартфона Essential Phone. Согласно Google, она работает с рядом партнеров, чтобы и другие устройства получили новую версию ОС в этом году.

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

Микроконтроллеры AVR довольно дешевы и широко распространены. Наверно, с них начинает почти любой embedded разработчик. А среди любителей правит балом Arduino, сердцем которого обычно является ATmega382p. Наверняка многие задумывались: как можно заставить их звучать?

Если посмотреть на существующие проекты, то они бывают нескольких типов:

  1. Генераторы квадратных импульсов. Генерация с помощью ШИМ или дергать пины в прерываниях. В любом случае, получается очень характерный пищащий звук.
  2. Использование внешнего оборудования типа MP3 декодера.
  3. Использование ШИМ для вывода 8 битного (иногда 16 битного) звука в формате PCM или ADPCM. Поскольку памяти в микроконтроллерах для этого явно не достаточно, то обычно используют SD карту.
  4. Использование ШИМ для генерации звука на основе волновых таблиц, подобных MIDI.

Последний тип для меня был особенно интересен, т.к. почти не требует дополнительного оборудования. Представляю сообществу свой вариант. Для начала небольшое демо:

Заинтересовавшихся прошу под кат.
Читать полностью »

Отказ от таких услуг техногиганта, как Gmail, карты и Chrome, даёт некоторые преимущества в конфиденциальности, но это нелегко сделать

Антигуглеры: пользователи веба предпринимают радикальные шаги для защиты своих данных - 1

В небольшом городке Ньюберри штата Южная Каролина очень сложно найти мюсли Bob’s Red Mill. И это проблема для местного жителя Грегори Келли, который их просто обожает. Ему не хочется ездить по 60 км в Коламбию, чтобы закупиться ими, однако не желает он и покупать их через сайт компании, который, как он утверждает, переполнен отслеживающими программами от Google.

А поскольку свою конфиденциальность он ставит на первое место, Келли, скрепя сердце, периодически направляется в Коламбию – всё лучше, чем отдавать свои данные в Google или раскрывать историю покупок другому онлайн-продавцу. «Я просто не могу понять, зачем Google знать, какие хлопья я ем на завтрак», — говорит 51-летний гражданин.
Читать полностью »

несколько дней назад появилась информация о том, что Honor пропустит цифру 2 и выпустит новый смартфон линейки Honor Play под названием Honor Play 3.

Huawei официально подтвердила, что компания действительно решила отказаться от названия Honor Play 2. Сегодня на мероприятии, посвященном анонсу Honor 20S, также будет представлен смартфон Honor Play 3.

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

Существует несколько кодировок символов кириллицы.

При создании сайтов в Интернете обычно используют:

  • utf-8
  • windows-1251
  • koi8-r

Еще популярные кодировки:

  • iso-8859-5
  • ibm866
  • mac-cyrillic

Вероятно это не весь список, это те кодировки с которыми я часто сталкиваюсь.

Иногда появляется необходимость определить кодировку текста. И в PHP даже функция для этого есть:

mb_detect_encoding

но как писал m00t
в статье Определение кодировки текста в PHP — обзор существующих решений плюс еще один велосипед

Если кратко — он не работает.

Прочитав статьи m00t я не вдохновился его методом и нашел вот такое решение: Определение кодировки текста в PHP и Python
Как сказал m00t

опять коды символов

Я протестировал функцию определения кодировки по кодам символов, результат меня удовлетворил и я использовал эту функцию пару лет.

Недавно решил переписать проект где использовал эту функцию, нашел готовый пакет на packagist.org cnpait/detect_encoding, в котором кодировка определяется методом m00t

При этом указанный пакет был установлен более 1200 раз, значит не у меня одного периодически возникает задача определения кодировки текста.

Мне бы установить этот пакет и успокоиться, но я решил «заморочиться».
Читать полностью »

В линейке Sharp Aquos были выпущены такие модели, как Sharp Aquos S2, первый смартфон с U-образным вырезом, который позже появился в Essential PH-1, и Sharp Aquos S3, самый компактный смартфон с 6-дюймовым экраном.

Теперь же появилась информация о новом бюджетном смартфоне Sharp Aquos V, который готовится к выходу в европейском регионе.


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