Показаны сообщения с ярлыком приложения. Показать все сообщения
Показаны сообщения с ярлыком приложения. Показать все сообщения

суббота, 25 апреля 2020 г.

Дистанцирование

Парни из Хуавея в процессе дистанцирования от Гугла как-то умудрились договориться с Here Maps. Эта штука у меня когда-то жила на Windows Phone и была вполне себе прилична в эксплуатации, Был только один нюанс: неудобно было вводить в поиске адрес и дополнять его по ходу номерами домов. Даже Google Maps долго сопротивлялись (у Яндекса эта штука была сразу), но таки сделали. Зато Here первыми, кажется, сделали трёхмерные карты. Причем мосты тоже у них были трёхмерными, что доставляло.
В общем, за последние годы немногое изменилось. Но - работают. И аккаунт мой сохранился до сих пор!

четверг, 19 апреля 2018 г.

TG, как ни странно, снова заработал сегодня

Вот что пишут:
Несмотря на активную блокировку Telegram, Роскомнадзор не против того, чтобы пользователи мессенджера продолжали дальнейшую эксплуатацию мессенджера. Об это заявил глава ведомства Александр Жаров:
Ни ФСБ, ни Роскомнадзор, ни государство не имеют вопросов или претензий к тем людям, которые привыкли к Telegram. К тем, кто создает ботов и ведет каналы. Вопрос вовсе не к пользователям, а к администрации мессенджера. Конфликта между органами власти и аудиторией мессенджера нет.
Попытки некоторых Telegram-каналов призвать к массовому скачиванию VPN — это попытка выставить себя элитой: «Мы на балу, а вы, кто не скачал, наблюдайте в окошко». 
(источник)
Ещё более интересное пишут на пикабу: Telegram vs ФСБ.

пятница, 26 февраля 2016 г.

JetBrains C++ минус

По итогам JetBrains C++ Night - впечатление от мероприятия осталось странное, что я и вынес в заголовок.

Собственно, так или иначе C++ в продуктах JetBrains было посвящено только одно выступление - "Виртуозное использование юнит-тестирования в CLion" - да и то опосредованно: был явный перекос в сторону фреймворка от Google (Test и Mock), а сами возможности CLion и та самая виртуозность остались за кадром. Впрочем, было можно заметить, что CLion унаследовал от платформы IDEA достаточно пристойную юзабилити. По крайней мере, в написания юнит-тестов для упомянутого фреймворка и элементов управления проектом (использование только CMake аудиторию несколько обескуражило, но это, в принципе, можно пережить). Предполагаю, что люди, которые работают над CLion, как минимум думают в процессе своей работы. Тут ведь такое дело: если IDEA была написана на самой же IDEA, что сильно улучшало и ускоряло процесс разработки, то вот с CLion ситуация "как у всех", в смысле вряд ли CLion написан на C++ и потому нужны заметные потусторонние усилия, чтобы у команды было концентрированное понимание, а как вообще мы программируем в несферических условиях не в вакууме.
Само же мероприятие началось с "Оптимизация ReSharper C++". Тут вообще всё сложно. Понятно, что в среднем присутствовавшая публика так или иначе заинтересована в том, чтобы писать код на C++
(В качестве отступления. Если и были товарищи, которые только ещё думают в сторону C++ или пока только пытаются делать что-то осмысленное и может даже боевое,то  должны после этого вообще перестать так думать, ибо зачем нужен настолько сложный язык программирования, который в свою очередь требует сложных и дорогих инструментов для достижения сравнимой эффективности, скажем, с Java или .Net? Проще сразу в управдомы на Java и вообще уже мозг не морщить никогда.),
но далеко не всем интересны глубинные проблемы ReSharper C++ по работе с кодом на C++ же. По мне со времён Together C++ (а это, на минуточку, лет 10-15 как) мало что изменилось в этом смысле, разве что дельту парни из JetBrains поэффективнее научились пересчитывать,.. но тут задачи у продуктов отличные друг от друга (Together не был классической средой разработки, там можно было сэкономить кое в чём). А вот информации и примеров того, что (возможно) ReSharper C++ делает лучше или по-другому относительно той же Visual Studio категорически не хватило. Зато примеры гаденьких плюсовых фрагментов были хороши. Интересно, как с этим справляется CLion? - ибо докладчик нерешительно упомянул, что у продуктов кодовая база разная.
Вишенкой на торте показался третий и последний по счёту доклад про HPC (high performance computing). Хорош и по форме и по содержанию, так что в итоге вопросов к докладчику можно сказать не возникло вообще. Но и опять, на мой взгляд, несколько мимо ожидаемого по двум причинам. Во-первых, и C++ и JetBrains остались далеко за сценой. Во-вторых, HPC в представленных измерениях это такие вычисления, которые или надо ухитриться выполнить быстрее конкурентов, или очень надо завершить до момента кончины этой вселенной. Не то чтобы я прямо считал это каким-то маргинальным направлением, но я так считаю что-то мне подсказывает, что подобными вещами с воодушевлением занимаются очень и очень немногие. Основное поверье "давайте мы сейчас поставим Hadoop и кучу серверов и всё станет хорошо" вытравить из народных масс просто так не получится. А более приземлённые HPC... ну, какие-то практические штуки, как-то: уложить в real time какую-то могучую цифровую обработку сигналов, добавить в существующую систему кучу дополнительного функционала не поломав время отклика требуют и размышлений не таких глобальных и инструментов поприземлённее. Можно сидеть и профилировать код, поискав какие-то способы по-другому разбросать нагрузку по ядрам, подвигать память между быстрыми и медленныеми банками, купить новую железку (если клиент платит), где ядер/мегагерц/памяти побольше, или есть железная реализация нужного конвейера (скажем, быстрое преобразование фурье) или поискать закатившиеся под ковёр полезные интринсики от вендора. Вот где влияние правильной софтины для разработчика недооценить невозможно. Это я к тому, что в докладе смешались два разных направления за один час времени, и это немного порвало контекст.
Да, и что хочу сказать: так вот, сподвигся на то, чтобы наконец заглянуть в опции C/C++ компилятора для VS - а там есть готовые опции для распараллеливания кода. А я и не думал!

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

Лиса и Осёл

ie11, несмотря на всё обновления, заметно отстаёт что от лисички, что от хрома. Особенно это заметно на гугловских сервисах (они это специально :).  Купили бы они себе уже браузер, что ли.

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

Приятное открытие

Я одно время носился с идеей ToDo-списка с привязкой к географическому положению. Ну, скажем, создал список, что бы купить из домашне-хозяйственного, а в качестве напоминалки ставить не дату (например, предполагаемого визита в магазин), а адрес этого магазина. А ещё лучше - нескольких магазинов, где это всё можно предположительно купить. У меня даже был некий прототип, правда, дальше которого дело не пошло.
А тут, незадолго до Нового Года обнаружил, что Google Keep, начиная с некоторого момента, обзавёлся необходимой функциональностью. Алгоритм прост: создаём заметку-список, а в качестве напоминалки можно указать не дату, а адрес. Я проверял - срабатывает, когда Keep обнаруживает владельца в непосредственной близости от указанного адреса. Жалко, что напоминалка может быть только одна, нельзя указать несколько адресов.

понедельник, 17 ноября 2014 г.

2000 исправлений

...это обновление включает более 2000 исправлений проблем интероперабельности...
Мне вот не кажется, что такого рода вещами вообще нужно хвастаться. Это говорит или о том, что изначально архитекторы и разработчки мозг использовали как-то не так, или о том, что это уже по сути новый продукт. Режет глаз.

суббота, 15 ноября 2014 г.

Community

Поменял обычную Visual Studio 2013 Express на Community. Кажется, в MS нашли новую бизнес-модель. Или, по крайней мере, они думают, что нашли.

среда, 5 ноября 2014 г.

Рецепт спокойной жизни

Внезапный рецепт. Как итог моей борьбы с глюками гугловского (и не только) софта на смартфоне. Я в процессе разбирательств снёс кучу приложений, в частности: vk, g+, facebook,... То есть, ровно те, которые очень любят вывешивать разные напоминалки, сообщать об обновлениях и вообще всячески требовать повышенного к себе внимания. Теперь я везде хожу через браузер и только тогда, когда мне это надо и у меня есть время. Сабж.

вторник, 4 ноября 2014 г.

Не-не-не, возвращаюсь на "лисичку": IE11 пугает разными ошибками на гугловских сервисах. Зачем мне они?

Развлечения

Решил посмотреть, а есть ли жизнь с осликом (IE11) или нет. Снёс и лисичку и хром. Смотрю.
Интересная картина наблюдается: под Win8.1 живут как бы два браузера: "настоящий" IE11, который можно запустить из меню, и какой-то "поддельный" Internet Explorer, который виден только из-под интерфейса "Metro" (мне, кстати, нравится, довольно удобно; жаль что у парней их Редмонда не хватило решимости убить десктоп насовсем и подсмотреть пару-тройку идей у Gnome3). Вероятно, движок там один и тот же, но вот оболочка вокруг... Или таки я что-то не так делаю?

пятница, 31 октября 2014 г.

No google

Эти парни из Google чего-то намудрили. Да так, что я был вынужден снести все приложения от Google со своего смартфона. Ибо с прошлой недели испытывал странные глюки, зависания и двойные утечки памяти. Поначалу я вообще хотел сбросить устройство до заводского состояния и поставить всё заново. Но в итоге решил вычислить, кто же таки виноват (нашёл в сети описания похожих случаев поведения телефонов на Android). Методом последовательного отстрела приложений обнаружил, что без приложений от Google телефон ведёт себя прекрасно.
Так что в настоящий момент имею Android w/out Google. Может, стоит задуматься об Яндекс.Ките?

среда, 29 октября 2014 г.

среда, 8 октября 2014 г.

Лёня

Заинтересовался CMS на Java (ещё интересны до сих пор CMS на Python, но на Django я уже смотрел довольно давно, даже сваял кое-что когда-то). Выкопал Apache Lenya. Нет, ну надо же! - без танцев с бубном не собрать, хотя сам продукт выглядит очень даже ничего:
- надо патчить Cocoon, в той версии, что можно скачать с архивом Lenya используются тайные ходы в Java (а именно: com.sun.image.*), которые нынче просто удалены из Java, я поначалу поправил сам, но потом нашёл проверенный патч в самом коконе;
- чтобы собрать с 1.7 или 1.8 надо явно указывать target и source опции для build.sh;
- нужно подправить sitemap для капчи

Запустил. Работает. Внутри себя использует Jetty, но где-то писали, что можно прикрутить и Tomcat.

вторник, 30 сентября 2014 г.

Яндекс.Навигатор

Яндекс.Навигатор, несмотря на очевидное и на Яндекс.Карты, считает, что от перекрёстка Новочеркасского с Гранитной до Малоохтинского проспекта (набережной) 2 километра. Заметил сегодня.

вторник, 9 сентября 2014 г.

Вот мы сейчас и посмотрим

Пришёл EAP на CLion.
Прямо сейчас ставлю и прямо сегодня буду смотреть, как оно. В общем, чудес от EAP не ожидаю, посколько это даже и не бета, но взвешенное сравнение с NetBeans надеюсь получить.

пятница, 23 мая 2014 г.

G+

Оказывается, под ковром обновился клиент G+ для андроида. Симпатично-красный стал. И - на первый взгляд - интерфейс заглавной страницы стал поудобнее.

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

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