понедельник, 16 февраля 2015 г.

Странный андроед

Случайно выяснилось, что Android Studio (а, скорее всего, Android SDK tools) не любит русские буквы (non-ASCII) в пути к местоположению проекта, если это Windows:

Я не поленился проверить, и правда - не любит, проект в Android Studio не собирается. Скорее всего это связано с тем, что в Windows путь к файлу не представлен как UTF-8 строка. Странно, что в Google поленились это проблему обойти. Второй момент: эта проблема намекает на наличие полных путей в конфигурации IDE и проекта, что не может не изумлять.
Я, за достаточно долгое время привыкнув жить в русской локали, сильно удивился этому факту. Но менять расположение каталога с проектами и кодом мне как-то не катило, особенно если учесть, что  та же Visual Stidio тоже хранит абсолютные пути в настройках проекта (например, к внешним заголовочным файлам или библиотекам). Перенастраивать проекты совершенно не хочется.
Решение нашлось в самой Windows. Оказывается, администратору доступна в терминале команда mklink, которая умеет создавать и жесткие и символические ссылки. Что примечательно, символическая ссылка в Проводнике выглядит как привычный ярлык .lnk, но таковым не является. cygwin терминал видит эту штуку тоже как символическую ссылку. Собственно, я рядом папкой "Проекты" положил символическую ссылку "Projects" на эту папку. Android Studio осталась довольна, всё собирается.

PS. Что ещё для меня загадка, так это почему, если мне хочется увидеть в windows терминале non-ASCII строки из C++-ного кода (строки из "широких" символов), то надо в самой программе выставить локаль таким образом:

std::locale::global(std::locale(""));

воскресенье, 1 февраля 2015 г.

Иллюстрация в детской книжке

Сфотографировал тут, из новой только что купленной книжки. Я всё - почти - понимаю, но вам никого не напоминает?

Ода МФЦ

Несмотря на отвратительную работу (точнее, прекрасную неработу) госуслуг по Санкт-Петербургу МЦФ отработал прекрасно (по меньшей мере, Красногвардейского района). Сотрудники МФЦ компенсировали непрофессионализм и криворучие людей, которые интернет-порталом занимались (ИАЦ?). Что как бы намекает, кому стоит платить зарплату.
PS. И тут лента принесла внезапно в тему: Метричность разработки.

суббота, 31 января 2015 г.

Как-то вот так...

Моня звонит из Израиля другу в Одессу:
- Сеня, что там у вас творится?
- Да Украина немножко воюет с Россией…
- Ну и что, есть потери?
- Да, есть... Украина потеряла Крым, пару областей, несколько самолётов и вертолётов, танков, БМП, разного там оружия, прилично народу и...
- А что потеряли русские?
- Моня, ты не поверишь, русские на войну ещё так и не приехали...

Шоколадный шарах

Между делом слушаю рекламу: "...в шоколадных шарах чупа-чупс...". Услышал только частично и задумался, что же такое "шоколадный шарах".

Спутник взлетает. Первая ступень отработала.

 И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.