Субъективный пробел информатизации велосипеда

Вчера купил себе с женой по велосипеду. По ходу, у меня профессиональная деформация — люблю смотреть на основные параметры движения судна (скорость, дистанция, вот это всё). Надо было купить велокомпьютер, но я тупо забыл о нём в магазине, поэтому стал искать подходящую программу для телефона. Читать далее «Субъективный пробел информатизации велосипеда»

Идеально ≠ совершенно

«Идеально» и «совершенно» — очень похожие, но принципиально разные слова. Идеально ничто быть не может, а вот совершенно — это значит совершено́, завершено — то есть ни убавить, ни прибавить. И вот эта характеристика вполне может быть достигнута.

Конвертер пикселей в миллиметры

Конвертер экранных пикселей в миллиметры

По работе регулярно приходится переводить пиксели в миллиметры и обратно — т.к. некоторые стандарты содержат требования к размерам текста и элементов управления. Поэтому быстренько запилил простенький конвертер этих величин в зависимости от разрешения и диагонали целевого экрана. Может и вам пригодится.

Вот адрес: skalk.9dots.ru

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

Об определениях «пользовательского интерфейса»

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

Читать далее «Об определениях «пользовательского интерфейса»»

Обкатка мотора

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

Анонс раздела «Справочник»

WordPress — так себе база знаний, но периодически сталкиваюсь с проблемой вспомнить какой-нибудь вид исследований, книжку или паттерн — особенно когда их нужно сразу несколько, либо когда кто-нибудь  внезапно спрашивает «а что есть?» по какой-либо составляющей дизайна/проектирования.

Поэтому завел довольно статичный раздел «Справочник», в который по мере возможностей собираю и буду собирать разные структурированные перечни тех или иных сущностей — исследований, примечательных публикаций, книг, паттернов и прочей всячины. Причём без сильных заморочек по детализации — ведь почти всё уже давным давно описано, и зачастую достаточно набора слов, которые нужно вбить в Google.

Кстати, отдельно горжусь в справочнике подборкой интересных исторических печатных изданий. Жаль, не всё вспомнил.

Надеюсь, пригодится не только мне. Разумеется, комментарии и предложения недостающих элементов приветствуются.

Разгонять облака

Все эти вести с блокировками Телеграма и неработающими сервисами, надеюсь, научат нас, хотя бы немного, децентрализации. И VPN с прокси — весьма незначительная составляющая.

Ведь вроде бы нас учили, что здоровая конкуренция возможна только при наличии множества игроков. А тут получается, что мы сами пришли к централизованной модели сервисов в децентрализованной сети сетей — хоть в хостинге своих сервисов, хоть в привычке использовать внешние сервисы — даже такие безобидные, как Google Fonts. И, что смешно, даже чисто западные (т.е. не очень центростремительные, как казалось) компании активно укрупняются и консолидируются.

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

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

В конце концов, если постоянно верить в GPS-навигаторы, однажды, с поломкой спутников или в случае чего еще и без должных навыков, можно оказаться в очень затруднительном местоположении.

Про нестыковки картографии

Знакомые несколько раз пеняли на неравномерность морской картографии — вероятно, привыкнув к довольно равномерному покрытию Google Maps или Yandex.

Она действительно неравномерна, потому что создание такой картографии — намного более трудный процесс, снимками из космоса или аэрофотосъемкой не обойдешься.

Однако, если смотреть на карты Google и Yandex «с прищуром»,  то можно увидеть артефакты, вызванные аналогичными неравномерными распределениями данных, только маскируются они лучше, да и природа немного другая — все же эти карты не настолько точны и детализированы, как морские.

Вот, например, резкое окончание слоя для участка Ленобласти. На спутнике никаких похожих стыков, разумеется, нет:

Артефакты карты в Ленобласти

А вот характерные артефакты в Карелии (похоже что возникло при оцифровке или конвертации набора данных):

Карелия

Север Канады — весь в артефактах, никакая анимация не нужна. Налицо деградация картографических данных в северных ненаселенных (и покрытых вечным снегом) территориях.

Артефакты карты Канады

Так что, в принципе, везде всё одно и то же.

Как сделать окна пластиковой модели выразительнее

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

Во многих судовых моделях окна сделаны по-разному — мелкие только намечены окантовкой (например, большая часть иллюминаторов), а другие, покрупнее — вырезаны. Если оставить как есть, возникает ряд недостатков:

  1. Разные окна одной модели выглядят по-разному, что не реалистично
  2. Сквозь большие окна можно увидеть полости модели или даже посмотреть насквозь, что не реалистично.

Для того, чтобы устранить эти недостатки, есть простые способы:

Во-первых, нужно покрасить модель изнутри в черный цвет, чтобы при просмотре насквозь было минимум света внутри модели — это снизит негативное ощущение от созерцания полостей.

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

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

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