Software

Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Verify Java Version

20.04.16 @ 17:32 — Software, Browsers, Google, Law

Только сейчас дошло, почему Хром перестал поддерживать Джава апплеты: насколько я понимаю, это один из эпизодов войны между Ораклом и Гуглом.

verify-java-version.png

Телефоны Epson в Украине

Попало вот в руки (увеличение по клику):

Epson брошюра

Насколько я понимаю, в адрес верстальщиков в таких случаях принято писать “you had one job“.

Я вообще не помню, в каком году Украина получила +380 вместо совецкого +7, но это было ещё в начале 1990-х. Брошюра - свежая.

Украинская вышивата раньше на такое проявление неуважения любила бурно реагировать (документация есть только на русском, а на украинском нет - всё, бойкот условному Самсунгу). Сейчас, вроде, дошло, что перед нацией стоят более важные проблемы.

Microsoft шпионит не только десяткой

06.09.15 @ 19:52 — Microsoft

Вам наверное попадались обсуждения того, какой нехороший виндоуз 10, и как майкрософт отправляет себе на сервера всю информацию, какую захочет (включая снимки с вебкамеры).

А вот вам, параноикам, ещё ссылка в копилку: Microsoft випустила для Windows 7 і 8 оновлення, які шпигують за користувачем

Вкратце: виндопользователи как-то неохотно пересаживаются на десятую версию windows (в которой всё шпионство встроено в ОС изначально), поэтому microsoft был вынужден выпустить обновления для пользователей семёрки и восьмёрки, которые добавляют в систему немного слежки за пользователем с последующей заливкой дампов в облако ms.

Номера этий “обновлений”: KB3068708, KB3022345, KB3075249 и KB3080149. У меня предсказуемо оказалось два из них; удалить их оказалось довольно просто через Control Panel. После перезагрузки системы винда решила предложить мне всё-таки установить одно из свежеснесённых обновлений + рекомендует какой-то свежак из 2013 года под номером KB2882822.

Удивительно, что система позволяет отказаться от таких полезных обновлений и даже снести их.

Совмещённая русско-украинская раскладка клавиатуры (windows)

С тех пор, как я покинул академическую отрасль и у меня отпала надобность генерировать много текстов на украинском языке, у меня на компьютере было две раскладки: английская и русская (на ноутбуке стоит windows, весь вебдев я делаю из-под него).

Украинский был нужен редко: в основном, чтобы заполнить какую-нибудь форму на каком-нибудь сайте. Если требовалось написать много украинского текста, то я временно добавлял третью раскладку, пользовался ею, а потом удалял, возвращаясь к стандартным двум.

Имя и фамилия у меня удачно пишутся одинаковыми буквами и на русском, и на украинском. Для кратковременного ввода украинского текста было проще вырезать их откуда-нибудь и вставить (через буфер обмена). Как правило, я открывал сайт «Украинской Правды» и вырезал оттуда нужные мне буквы.

Однажды, когда я локализовывал какой-то сайт, а интернета под рукой не оказалось, я полез в почтовый клиент, нашёл там первое попавшееся письмо на украинском языке (им оказалось письмо от «УкрТелекома», извещавшего меня о чём-то) и вырезал из него букву «І» для своих нужд. Выяснилось, что «УкрТелеком» подсунул мне палёную букву — английскую вместо украинской. Видимо, на тот момент у провайдера работали такие же «патриоты», как и я (а может, они просто не умели ставить украинскую кодировку письмам).

Причина, по которой я удалял украинскую (третью) раскладку, — банальна: удобство переключения. Переключаться между двумя раскладками очень удобно: если ты начал набирать текст не в той локали, то нажми «Ctrl+Shift» и переключись в нужную тебе. При этом неважно, левый или правый «Ctrl+Shift» ты нажмёшь — раскладки всего две, и переключение с неправильной означает автоматическое включение правильной.

В случае же с тремя раскладками становится сложнее: левый «Ctrl+Shift» переключает раскладки по часовой стрелке, правый — против (или наоборот; вообще не уверен, что тут применимо понятие «часовой стрелки», но смысл тот же: если сейчас включена раскладка #2, то при нажатии левого «Ctrl+Shift» включится раскладка #3, а при нажатии правого — раскладка #1). Т.е. если ты начал набирать текст не в той локали, то, прежде чем переключаться, тебе надо посмотреть, какая именно у тебя раскладка включена, а затем на мгновение задуматься, какой комбинацией «Ctrl+Shift» нужно воспользоваться: правой или левой.

Само по себе это мгновение не жалко, но оно очень похоже на ментальное спотыкание; а кому приятно постоянно спотыкаться, пусть и ментально?

Особенно, если учесть, что между украинской и русской раскладкой разница очень небольшая, всего 3-4 буквы: Ґ ґ, Є є, І і, Ї ї. Почему «3-4»? Дело в том, что «Ґ ґ» обычно вешают на незадействованную в русской раскладке кнопку между левым шифтом и клавишей «Z Я». Ещё в украинском алфавите используется апостроф, для использования которого в стандартной раскладке приходится переключаться на английский и обратно. Мне кажется, что человек, принявший такое решение в отношении апострофа в украинской раскладке, является родственником (вероятнее всего, братом) того дебила, который повесил точку и запятую на одну и ту же клавишу в русской (и украинской) раскладке.

В последние полгода я начал писать гораздо больше текстов на украинском: это и электронные письма, и чаты, да и всякие сайты. Не то, чтобы у меня радикально поменялся круг общения, просто люди стали больше употреблять украинский (некоторые, например, делают это, чтобы их перестали относить к «русскоговорящим соотечественникам» и, соответственно, чтобы президент Хуйло имел на один повод для военной интервенции меньше).

Недавно установил себе майкрософтовский редактор раскладок и смастерил, наконец, совмещённую русско-украинскую раскладку. В системе всего две раскладки: английская и русская. Английскую не трогал, русская выглядит стандартно:

russian layout

Однако при нажатом «Caps Lock» русская раскладка элегантно превращается в украинскую:

ukrainian layout

Эта раскладка решает две проблемы: 1) необходимость держать отдельные раскладки для каждого из «родственных» языков 2) отсутствие апострофа в украинской локали. (Я ещё навесил некоторые типографские плюшки на Ctrl/AltGr, но они что-то не везде работают, надо разбираться дальше).

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

Если кому интересно, могу прислать исходники раскладки (klc-файл) или дистрибутив для установки — пишите в почту (если знаете) или в комментарии.

Фейсбук заметки

07.01.14 @ 00:58 — Usability, Facebook

Случайно обнаружил, что на фейсбуке можно делать заметки в чём-то, отдалённо напоминающем WYSIWYG.

Думаю - неужели озаботились нуждами тех, кто не только картинки постит, а ещё и тексты пишет?

Пробую.

В арсенале - только 6 инструментов: жирный-курсив-подчёркивание; 2 типа списков; цитата. Всё. Ни картинок, ни ссылок, ничего:

facebook-notes-0.png

Ссылки можно вставлять в явном виде, при просмотре они будут подсвечены ссылками. Сделать ссылку с текстом - нельзя. Вот, что получается в режиме просмотра заметки:

facebook-notes-1.png

Вроде бы терпимо, если в ваших текстах нет картинок, ссылок, таблиц. Короче, если вы — спаммер. Потому что нормальный человек вряд ли станет терпеть в своей ленте такое вот:

facebook-notes-2.png

Я понимаю, что не в приоритете, что картинки-лайки-шейры, кто вообще читает что-то длиннее мема. Но, блин, уже 2014 год, Марк. IPO, тренд-сеттинг, все дела. Тебе самому не стыдно, что в твоей сети тексты зачастую постятся в виде картинок: чтобы не потерять в форматировании, например?

Google Reader всё

14.03.13 @ 08:40 — Links, RSS, Google

С первого июля этого года Google закрывает сервис для чтения RSS и других фидов под названием Google Reader.

Если вы не пользуетесь им, то вам всё равно.

Бережно накопленное за годы чтения (включая starred items) можно забрать на вынос с помощью Google Takeout.

Обсуждения закрытия: у Носика, у Аввы.

Официальная причина такого решения — сокращение издержек на содержание проекта, не приносящего прибыли — на самом деле смешная. Потому что в масштабах гугла этот проект вообще не заметен. Модерации не требует, постоянных апдейтов тоже: форматы RSS/Atom нельзя отнести к динамично развивающимся.

Так что на самом деле причина этого решения: выгнать всех читателей в свой Google+.

Как раз вчера я пытался подписаться на заинтересовавшую меня Google+ страницу (не личную, а публичную) через RSS. А RSS-то и нет. Хуже чем в фейсбуке, предоставляющем фиды для публичных страниц.

И даже если не брать во внимание то, что G+ делали люди со странным представлением как о дизайне вообще, так и о UI в частности, то переход изгнанных из Google Reader людей в G+ представляется мне очень сомнительным. Дело в том, что у RSS читателей есть принципиальное отличие в способе потребления информации от читателей G+, фейсбука или жж-ленты.

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

RSS читалка — это носитель с произвольным доступом, G+/fb/LJ — с последовательным.

Google+, Facebook, Livejournal так или иначе предлагают погружение в “поток”. Принципы формирования, настройки, замусоренность этих потоков отличается от одной сети к другой, но принцип у них один: ты должен погрузиться в поток и потреблять информацию из потока. Ни один из этих сервисов не позволяет работать с постом как с единицей информации.

Я очень сомневаюсь, что после закрытия Readerа Google получит какой-то ощутимый приток в пользователях или пользовательском времени на Google+. Пользователи ридера — гики разной степени нердовости, поэтому они переползут на альтернативные сервисы для гиков. Особо упёртые — ещё и удалят свой аккаунт на Google+.

Альтернативные читалки:

  • www.feedly.com
  • www.bloglines.com
  • www.netvibes.com/ru
  • www.newsblur.com
  • www.feedafever.com
  • theoldreader.com
  • FeedDemon
  • RSSOwl

Вообще, конечно, нужно строить свой интернет, с преферансом и куртизанками.

Дополнение:

Напоминает время, когда мужчины были мужчинами и писали драйвера к своим девайсам сами.

Так что будь мужиком, блядь! напиши свою читалку сам. Тем более, что мобильный Google Reader в Opera Mini глючит дичайше.

Смирнов, насколько я помню, приделал свою читалку к “Регистру” ещё в 2002 году.

Windows 7 течёт память

13.01.13 @ 00:19 — Software

Я прошлым летом пересел на семёрку (выбирал между 64-битным Windows XP Pro и 64-битной же Windows 7) наконец. В общем, терпимо. XP удобней, конечно, но семёрку можно сделать довольно сильно похожей на икспи.

Систему по-прежнему писали идиоты, чего стоит хотя бы в говно испорченный Control Panel.

Но это не важно, потому что оперативная память очень дешёвая и 64-битность системы фактически снимает ограничение на её количество.

Самое обидное, что память течёт, причём течёт как сучка. Если после старта системы со всеми запущенными сервисами у меня занято 17% памяти, то через неделю аптайма те же сервисы отъедают больше 50%. И это при том, что используемые для разработки apache и mysql я перезапускаю, ага.

Но неделя — нормально, раз в неделю можно и перезагрузиться, заодно и система проапдейтится.

Сегодня решил в честь выходного дня перезагрузиться и поставить апдейты, возвращаюсь - чёрный экран и сообщение о том, что диск is not bootable. Ну, думаю, ЗБС прпдтлс. Оказалось, ложная тревога — читалка заряжалась по USB, вот ноут и решил с неё загрузиться.

Мгновенный перевод в браузере

В комментариях к очередной записи о браузере в стрингах встретил обсуждение хромо-плагинов для мгновенного перевода.

Раньше я пользовался qDictionary, который работал в большинстве windows приложений (в ворде, по-моему, не работал), но умел переводить только словарные слова, работая по локальному (оффлайн) словарю.

Сейчас, когда почти вся работа переехала в 0)нлайн и б)раузер, поставил вместо него google chrome плагин под названием Instant Translate.

Насколько я понимаю, это такая обёртка вокруг Google Translate. Обёртка удобная: можно настроить автоматический перевод выделенной части текста по нажатию на какую-нибудь клавишу, например Alt.

Переводить может как отдельные слова:

Перевод отдельного слова

так и фразы:

Перевод фразы целиком

К сожалению, срабатывает не везде: например, попап не появляется (скорее всего, его просто не видно) при вызове из редактора писем в Gmail.

Поддерживает те же языки, что и гугл транслейт, соответственно умеет определять язык автоматически.

Windows XP перестала видеть USB устройства: флешки, диски, айподы

15.07.12 @ 19:45 — Software

Иногда бывает так, что виндоуз хр перестаёт “обнаруживать” устройства, подключаемые по USB: флешки, внешние винчестеры и прочее.

Причём бывает так, что перестаёт видеть “на ровном месте”: вчера удавалось подключить, а сегодня уже всё, сломалось.

Чаще всего причиной этой поломки является “мусор” в реестре. Возникать этот мусор может, например, от установки разного софта, работающего с дисками. Ещё, как мне кажется, этот мусор “накапливается” при постоянном подключении устройства в разные USB порты: как известно, windows в таких случаях любит “обнаруживать” новые устройства и ставить для них драйвера по-новой. Видимо, от постоянной чехарды у системы начинает кружиться голова, и в результате она отказывается видеть те диски, с которыми прекрасно работала в прошлом.

Как избавиться от этого мусора? Майкрософт советует почистить реестр:

  1. Пуск » Выполнить » вбить regedit » нажать OK.
  2. Найти ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
  3. Удалить запись с именем UpperFilters.
  4. Если есть, удалить там же запись LowerFilters.
  5. Выйти, перегрузиться, покурить.

Пишите в комментариях другие способы “починки” этой проблемы (переустановку системы, а также переход на другие ОС не считается).

Как придумать название

Человек знает только один способ выбрать название для программы:

Майкл Видениус живёт в Туусуле — муниципалитете к северу от Хельсинки со второй женой Анной и дочерью Марией, также от первого брака есть дочь Мю (по одной из версий её имя послужило названием системы управления базами данных MySQL) и сын Макс (давший название системе управления реляционными базами данных MaxDB).

Видениус в настоящее время работает над ветвью кодовой базы MySQL движка базы данных Maria. Продукт известен под названием MariaDB и назван в честь младшей дочери Видениуса.

Next Page »   
Реклама::

 
Реклама::