Иконка сайта. В чем отличие формата ICO и PNG?

О favicon  стало известно уже давно. Сайт выглядит лучше в окне браузера, если у него есть иконка, которая отображается первой на вкладке, далее идет описание сайта title.

С самого начала задумали использовать специальный формат изображения ICO, размер картинки которого составляет 16 х 16 пикселей. Для того чтобы прописать в HTML коде, что иконка для сайта есть применяется специальный код, который я приведу ниже. К тому же следует отметить, что инициализация favicon  и сейчас, в конце 2019 года прекрасно поддерживается всеми браузерами. Не смотря на поддержку ico технология считается устаревшей. Вот код, который инициализирует технологию favicon  посредством файта *. ico:

<link rel="shortcut icon" href="https://example.com/img/favicon.ico">
<link rel="icon" type="image/ico" href="https://example.com/img/favicon.ico">

Всего эти 2 строчки в блоке head и правильно подобранная иконка давали приличный результат.

К сожалению формат ико уже не поддерживается некоторыми современными браузерами для мобильных устройств. Например Google Chrome for Android

Как видите, здесь сайт про ремонт и строительство имеет картинку – она в формате png. А вот другие сайты иконки не показывают – хотя она там имеется в старом формате ICO.

Почему стоит всё еще поддерживать формат ICO

В основном для поддержки старых браузеров, таких как Mircosoft Internet Explorer. До 11 версии формат PNG в Internet Explorer не поддерживался.

Формат PNG начал активно использоваться при появлении HTML5. в нём есть атрибут sizes, который указывает, какие есть размеры картинок в формате png. Браузер или устройство смотрит, какие есть картинки и подбирает наиболее подходящее для своей платформы.

Использование формата PNG

Для подключения формата PNG тоже нужно прописать в коде всего пару строчек. Выглядять они вот так”

<link rel="icon" href="https://salomoon.pp.ua/wp-content/uploads/2019/07/cropped-blog-32x32.png" sizes="32x32" />
<link rel="icon" href="https://salomoon.pp.ua/wp-content/uploads/2019/07/cropped-blog-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="https://salomoon.pp.ua/wp-content/uploads/2019/07/cropped-blog-180x180.png" />
<meta name="msapplication-TileImage" content="https://salomoon.pp.ua/wp-content/uploads/2019/07/cropped-blog-270x270.png" />

Если вы успользуете популярную систему управления сайтом, например Вордпресс – то эти строчки создаются автоматически, вам всего лишь нужно выбрать в определённом месте картинку правьльных размером. Остальные размеры изображения будут созданы автоматически.

Так же иконки сайта используются для изображения в плитках – такие возможности появились в новых версиях Microsoft Windows. Для фона плитки в коде тоже можно указать цвет <meta name="msapplication-TileColor" content="#009900">

Вывод

Если вы создаёте сайт – позаботьтесь о иконке для него. В совремённом мире информационных технологий принято использовать иконку в формате PNG. Формат ICO является устаревшим.

Navitel навігатор для Win CE

Кожного разу, коли я планую обновити програму чи карти свого навігатора, я шукаю все знову і все забуваю що до чого. Тому я створюю цей пост. Navitel навігатор платний, і карти платні і програма, тому так просто його не встановиш. Раніше я думав, що файли треба шукати на 4pda.ru/forum – але там все тільки офіційне!

Отже, зараз карти навітела працюють тільки з конкретною версією програми, мають розширення *.nm7. Отже, йдемо на піратський торрент-трекер і скачаємо новенький навітел навігатор. Він поставляється у розпакованому вигляді і в такому ж вигляді його треба скопіювати на ваш навігатор з Windows CE. В описі до програми пишеться, які карти підтримуються.

Наприклад NaviTel v9.10.1693+v9.10.2218_(WinCE) :

Работает с новыми картами Q1 2019

Отже качаємо “Navitel / Навител: Официальные карты релиза 2019-Q1 [10.04.2019]”. На офіційному сайті цих карт уже не знайти, бо там нові ( 2019-Q2). Але для нових хакери ще не зробити програму. Тому завантажуєм ті які підтримуються.

Коротко кажучи завантажуєм спочатку програму Navitel навігатор для Win CE, потім до програми завантажуєм карти, які підтримуються. Все це відбувається на https://rutracker.org/forum

Стару програму вичищаєм жорстко із папки Navitel, копіюєм туди нові файли. Вичищаєм жорстко NavitelContent/maps і записуєм туди нові карти. І запускаємося.

До речі, важливим є порт і швидкість GPS чіпа. У мене от наприклад COM1 57600. Тому можна вибрати яку програму завантажити, вони вже бувають наперед сконфігуровані.

Наприклад у мене навігатор ось такий MODECOM FREEWAY SX2