Парни из Хуавея в процессе дистанцирования от Гугла как-то умудрились договориться с Here Maps. Эта штука у меня когда-то жила на Windows Phone и была вполне себе прилична в эксплуатации, Был только один нюанс: неудобно было вводить в поиске адрес и дополнять его по ходу номерами домов. Даже Google Maps долго сопротивлялись (у Яндекса эта штука была сразу), но таки сделали. Зато Here первыми, кажется, сделали трёхмерные карты. Причем мосты тоже у них были трёхмерными, что доставляло.
В общем, за последние годы немногое изменилось. Но - работают. И аккаунт мой сохранился до сих пор!
Показаны сообщения с ярлыком Windows. Показать все сообщения
Показаны сообщения с ярлыком Windows. Показать все сообщения
суббота, 25 апреля 2020 г.
воскресенье, 25 марта 2018 г.
понедельник, 26 февраля 2018 г.
Зомби вокруг нас
Небезынтересная статья на хабре про зомби-процессы в Windows и утечку ресурсов.
Строго говоря, однажды довелось наблюдать аналогичную проблему в Linux, на сервере, когда неаккуратно написанный стек софта (некий, назовём, бекэнд) наплодил какие-то бешеные тысячи зомбей, из-за чего сильно просела производительность сервера (а тревоги по срабатыванию oom-киллера не было, кстати). Обнаружение и убийство зомбей в Linux'е несколько проще, поскольку их хотя бы видно в выводе ps.
Строго говоря, однажды довелось наблюдать аналогичную проблему в Linux, на сервере, когда неаккуратно написанный стек софта (некий, назовём, бекэнд) наплодил какие-то бешеные тысячи зомбей, из-за чего сильно просела производительность сервера (а тревоги по срабатыванию oom-киллера не было, кстати). Обнаружение и убийство зомбей в Linux'е несколько проще, поскольку их хотя бы видно в выводе ps.
вторник, 26 мая 2015 г.
среда, 11 марта 2015 г.
понедельник, 9 марта 2015 г.
Заметки на полях
WP в режиме покоя потребляет заметно меньше энергии, чем Android (по крайней мере, знакомые мне версии). Включенный (но лежащий в кармане) WP телефон со всеми сервисами и активностями кушает примерно в 2..3 раза меньше, если сравнивать с Android'ом.
понедельник, 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++-ного кода (строки из "широких" символов), то надо в самой программе выставить локаль таким образом:
Я, за достаточно долгое время привыкнув жить в русской локали, сильно удивился этому факту. Но менять расположение каталога с проектами и кодом мне как-то не катило, особенно если учесть, что та же Visual Stidio тоже хранит абсолютные пути в настройках проекта (например, к внешним заголовочным файлам или библиотекам). Перенастраивать проекты совершенно не хочется.
Решение нашлось в самой Windows. Оказывается, администратору доступна в терминале команда mklink, которая умеет создавать и жесткие и символические ссылки. Что примечательно, символическая ссылка в Проводнике выглядит как привычный ярлык .lnk, но таковым не является. cygwin терминал видит эту штуку тоже как символическую ссылку. Собственно, я рядом папкой "Проекты" положил символическую ссылку "Projects" на эту папку. Android Studio осталась довольна, всё собирается.
PS. Что ещё для меня загадка, так это почему, если мне хочется увидеть в windows терминале non-ASCII строки из C++-ного кода (строки из "широких" символов), то надо в самой программе выставить локаль таким образом:
std::locale::global(std::locale(""));
суббота, 15 ноября 2014 г.
четверг, 6 ноября 2014 г.
dllexport и dllimport
Коротко: C/C++ компилятор из комплекта MS Visual Studio 2013 (Express) при генерации динамической библиотеки не создает .lib-файл, если явно не специфицировать __declspec(dllexport) при генерации dll, и не видит функций, если не указано __declspec(dllimport) при использовании заголовка из проекта динамической библиотеки. И то и другое, в целом, логично, хотя я уже и отвык изрядно от того, что нужно указывать экспортируемое (в *NIX, как правило, экспортируются все нестатические имена). Но вот не-генерация .lib кажется мне чем-то новеньким. Кажется, раньше .lib создавался всегда, даже если в него нечего было положить...
вторник, 4 ноября 2014 г.
Развлечения
Решил посмотреть, а есть ли жизнь с осликом (IE11) или нет. Снёс и лисичку и хром. Смотрю.
Интересная картина наблюдается: под Win8.1 живут как бы два браузера: "настоящий" IE11, который можно запустить из меню, и какой-то "поддельный" Internet Explorer, который виден только из-под интерфейса "Metro" (мне, кстати, нравится, довольно удобно; жаль что у парней их Редмонда не хватило решимости убить десктоп насовсем и подсмотреть пару-тройку идей у Gnome3). Вероятно, движок там один и тот же, но вот оболочка вокруг... Или таки я что-то не так делаю?
Интересная картина наблюдается: под Win8.1 живут как бы два браузера: "настоящий" IE11, который можно запустить из меню, и какой-то "поддельный" Internet Explorer, который виден только из-под интерфейса "Metro" (мне, кстати, нравится, довольно удобно; жаль что у парней их Редмонда не хватило решимости убить десктоп насовсем и подсмотреть пару-тройку идей у Gnome3). Вероятно, движок там один и тот же, но вот оболочка вокруг... Или таки я что-то не так делаю?
среда, 29 октября 2014 г.
Как мило
MS Visual Studio C++ 2013 не содержит инструмента по рефакторингу кода. В частности, нет rename. Или я просто не нашёл.
Подписаться на:
Сообщения (Atom)
Спутник взлетает. Первая ступень отработала.
И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.
-
Арт-группа «Явь» нарисовала на одной из стен петербургских зданий граффити со Стивеном Хокингом : Неизвестно только где.
-
10 вещей, о которых мы не знали .
