Меню “Параметры разработчика” в Android

Все эти ваши интернеты забиты информацией о том, как включить меню “Параметры разработчика” в Android, но хоть бы кто упомянул, что если пользователь – Гость, то 7 тапов по пункту “Номер сборки” в меню “Об устройстве” не помогут. Всё самому делать приходится…

01.03.2016  Метки:   Рубрики: Новости  Комментариев нет

Занудно про русский язык

Мы учили английский по компьютерным играм. Локализованных программ (приложений? к чему приложений?) тогда не было. К счастью. Потому что даже спустя 15 лет локализация (и это не какая-то поделка, а Microsoft Windows 7!) находится на таком уровне:

Что следует знать перед выполнением установки Windows

А что не позволило написать “перед установкой Windows”? Давайте уж сразу “перед началом выполнения установки”, великий и могучий всё стерпит.

Чтобы обеспечить корректную работу всех своих возможностей, Windows может создать дополнительные разделы для системных файлов.

Установка Windows не может быть выполнена в это местоположение.

Неудивительно, что студенты в дипломах пишут:

Настоящее время – это время больших вычислительных возможностей, но качество программного обеспечения часто подводит нас своими изъянами.

18.05.2014   Рубрики: Программы  Комментариев нет

Instagram: загрузка не удалась

После долгого перерыва попробовал загрузить фоточку из галереи в инстаграм. Множество попыток окончилось неудачей с лаконичным сообщением “Загрузка не удалась”. Гугл решения не дал, пришлось доходить самому. Попробовал лайкнуть фотку – появилось предложение ввести номер телефона, чтобы принять на него код верификации. После получения SMS и ввода кода чужие фотки стали лайкаться, а свои – загружаться. Если помогло – отметьтесь в комментах, плиз.

01.05.2014  Метки: , , ,   Рубрики: Интернет, Программы  5 комментария (-ев)

Баг в Chrome. Откуда взялся – ваша версия?

chrome

13.01.2014  Метки:   Рубрики: Программы  Один комментарий

Задачка про DOS

Жизнь подкинула задачку: надо загрузиться с CD в DOS (есть только COMMAND.COM) и запустить программу flash.exe из каталога BIOS:
C:\>cd BIOS
C:\BIOS>flash.exe

Беда в том, что на клавиатуре не работает буква S :)
Я справился. Коллеги подсказали другое решение, но я его не проверял. А вам слабо?

22.10.2013  Метки:   Рубрики: Идеи, Программы  2 комментария (-ев)

Софт в копилку

Rapid Environment Editor — удобный редактор переменных окружения. Давно пользуюсь, очень облегчает жизнь.
DM Disk Editor — Norton Disk Editor помните? Римейк :) Недавно нашел и очень рад.
Vistalizator — изменение языка интерфейса Windows даже тех редакций, которые этого не поддерживают.

24.09.2013   Рубрики: Программы  Комментариев нет

Глубокая отладка или Минус на минус – это плюс, но только первый раз.

Последнюю неделю провел в глубокой отладке Semantic MediaWiki. Очень непросто искать нетривиальную ошибку в незнакомой системе. Обычно бросаю довольно быстро, если не удаётся разобраться сходу. Но тут, что называется “закусил удила”. Попробовал несколько новых инструментов, немного разобрался с устройством Semantic MediaWiki и нашел причину странного поведения.

Всё началось с того, что понадобился удобный способ выполнять вычисления на страницах MediaWiki. Установил расширение Scribuntu, немного почитал про Lua и реализовал необходимые функции. Дальше началось странное – функция возвращает число, которое становится значением свойства. Все значения выводятся нормально за исключением '1' — вместо него появляется ссылка на совершенно непричастную страницу. Чудеса начались.
Читать полностью »

18.08.2013  Метки: , , , , , ,   Рубрики: Интернет, Разработка  Комментариев нет

Настройка кодировки отчётов webalizer в debian

Что-то я привык, что в Linux пакеты работают сразу после установки, расслабился. Конечно, приходится, ковырять, но обычно это настройка под себя, а не что-то общее.
Webalizer в Debian 7.1 меня слегка обидел. Во первых, кодировку UTF-8 для отчётов он не устанавливает, надо добавить строку в /etc/webalizer/webalizer.conf:
HTMLHead
Работать оно начинает, вот только вставляется в отчёт эта строка дважды. А всё потому, что скрипт /etc/cron.daily/webalizer перебирает все конфиги в каталоге /etc/webalizer и запускает webalizer для каждого из них, передавая конфиг в командной строке. Но webalizer хитрый и после чтения переданного конфига читает /etc/webalizer/webalizer.conf в обязательном порядке. Поэтому для большей лучшести пришлось переименовать этот конфиг и всё заработало.

09.08.2013  Метки: , ,   Рубрики: Интернет  Комментариев нет

Git через ssh на нестандартном порту (Windows/putty: unknown option -p)

При использовании git через ssh, который работает на нестандартном порту, команда типа

git clone ssh:user@host:port/path

вызывает ssh с параметром -p port. Но под Windows при использовании putty (точнее, plink) в качестве ssh возникает ошибка

plink: unknown option "-p"

потому что putty пошел своим путём и опция у него -P.

Самый простой способ решения: найти в файле plink.exe любым hex-редактором (я по старой памяти использовал hiew, достаточно демо-версии) эту опцию и исправить её: -P -> -p (0x50 -> 0x70) в двух местах (одно – разбор командной строки, второе – вывод подсказки).

patch putty -p option

18.07.2013  Метки: , ,   Рубрики: Инструменты, Разработка  Комментариев нет

Semantic MediaWiki: неформатированный вывод функции ask

Semantic MediaWiki при выводе пытается форматировать числа в соответствии с языком интерфейса, используя подходящие разделители для тысячных разрядов и десятичной точки. Вернее, как раз для русского языка дробную часть отделяет запятая, тысячные разряды ничем не отделяются. Десятичная точка используется, например, для английского языка, а запятая отделяет тысячные разряды.

Это влияет на вывод значений свойств и результатов семантических запросов – функций ask и show. Разбираясь с этой системой я довольно болезненно наступил на грабли.
Читать полностью »

01.05.2013  Метки: ,   Рубрики: Разработка  Комментариев нет