moon_aka_sun: (guess2)

Какое же это счастье, когда всё работает как надо! Клавиатура, оба телефона. Всё что нужно, всё на своих местах, всё работает как положено, как ожидаешь, быстро, чётко. А это же так редко в нашем мире! Всегда обычно что-то мешает, что-то криво, что-то через жопу. А тут вдруг идеально всё сложилось. Прям белая полоса в гаджетной жизни :)

moon_aka_sun: (guess2)

Или вот ещё, прекрасные люди придумали такую форму: https://....rrd.com/...vendor_registration.cfm. Мало того, что она не работает (ну, там не выделены кое-где категории и подкатегории, и из-за этого нельзя понять, чего же от тебя хотят и почему это чудо не работает), так она и внутри замечательна — 105 тысяч строк красоты! Страница из 105 тысяч строк, больше 7 МБ хтмл-я с js! OMFG. А компания из Fortune 500!

moon_aka_sun: (guess2)

Практически все погодные программы и сайты игнорируют знак "+" при показе температуры в Цельсиях. Может новое поколение к этому и привыкло, но всегда температура в русском языке была со знаком. Скажи "+5" и даже не надо говорить что это о погоде, и это температура. И так понятно. А теперь — приходит к нам всё из США, где температурная шкала специально так придумана, чтоб удобно вмещать весь разумный диапазон температур в беззнаковые 0–100. И при переходе на Цельсиусы напрочь игнорируется знак "+". Приходится править внутренности, если доступны.

Пора бы уже своё ру/ководство писать. §9. Температура должна писаться со знаком.

DSC07886.jpg
moon_aka_sun: (guess2)

Есть такой приют... ну, приют - не приют, а 60+ чел. кошек и собак живут под одной крышей стараниями добрых людей. Вполне нормальные собаки, кошки, люди :) Им вполне можно помочь хоть денежкой, хоть каким добрым делом. И карма повысится :)


на фото просто знакомый кот (в молодости) для привл.вним.
moon_aka_sun: (Default)

Извраты стиля получают должное :)

1. Yoda Conditions

if (5==count)
Using if(constant == variable) instead of if(variable == constant), like if(4 == foo). Because it's like saying "if blue is the sky" or "if tall is the man"

...

3. Egyptian Brackets

if(x) {\n...\n}
if(a == b) {
   printf("hello");
}

и много других перлов собрано (и получают название) в блоге Атвуда.

moon_aka_sun: (Default)

Как и везде, у нас тоже есть уроды, паркующиеся на переходах.


idiots

moon_aka_sun: (Default)

GIMP 2.6 был 20.4 МБ, а GIMP 2.8 стал 76.2 МБ. Естественно, потому что возможностей стало в три раза больше, он стал в три раза удобнее и в три раза быстрее! ОК, ОК, развёрнутый — 60.6 против 96.8, если отказаться от всех незнакомых языков и 25 МБ питона. Что ж, всё равно деваться некуда, хоть бы и 100500 МБ.

moon_aka_sun: (Default)

Перестроить махонькую программку для Убунту, которая
#include <glib.h>
#include <gtk/gtk.h>
#include <glib/gi18n.h>
#include <glib/gstdio.h>
— это пейн ин асс? Надо будет качать 200 мб исходников? И разбираться с конфигами и мейками неделю? Или легче найти в бинарнике константу 0x2710 и творчески её переработать?

поругаюсь, хоть полегчает :) лучше не читать )

Константа нашлась. Short, ну ладно, лучше, чем ничего.

DPF

Aug. 28th, 2009 05:14 pm
moon_aka_sun: (Default)

The fight with dishonest sellers from digiframes.com goes on!

Борьба с недобросовестными продавцами из digiframes.com продолжается. Следующая остановка - в bbb.org с пересадкой в resellerratings.com. Отзыв на amazon.com о злосчастной рамке тоже оставил.

Кстати, практически все фоторамки — дерьмо. Не только Coby, но и Sony, не говоря уж о множестве неизвестно откуда взявшихся неизвестных фирм. То что пишут про разрешение их дисплеев и идеальные цвета, нужно принимать с изрядной долей скептицизма. Попросту говоря, не верить. Только у одной рамки из четырех было обещанное разрешение. А есть еще проблемы с софтом, с чтением карточек, с надежностью. Т.е. опять оказалось место для Apple — достаточно хоть чуть-чуть подумать об удобстве пользователя и качестве комплектующих, и вуаля! — будет идеальный iFrame 10" за всего $400 :)

Для интересующихся — картинки для проверки дисплеев с разным разрешением:

New0640x480.jpg - Picamatic - upload your images   New0800x600.jpg - upload images with Picamatic   New1024x600.jpg - upload images with Picamatic   New1024x768.jpg - image uploaded to Picamatic

Все цветные полоски должны быть видны, все углы должны быть видны, на голубых полосах не должно быть резких переходов, светлые и темные прямоугольники вверху также должны быть видны, текст должен быть четким, хотя бы читаемым, желательно без цветных разводов*, и т.д. В общем, где что плохо — сразу вылезет. Проверьте свои дисплеи! И пусть вам повезет! :)

moon_aka_sun: (Default)

Mouse-wheel-down = zoom out:
Windows desktop, Explorer, IE, Maxthon, Chrome, FireFox, Opera, IrfanView, XNView, Paint.NET, SciTE, Notepad+, Stellarium, Google Earth, Google maps, Yahoo maps, MSN maps, MSN Messenger, Foxit reader...

Mouse-wheel-down = zoom in:
PhotoFiltre... и всё. Т.е. оказалось, что один этот редактор "шагает не в ногу". Теперь понятно, почему я всегда путаюсь — мне как раз этот вариант кажется более естестенным. Мышь вниз = потянуть на себя, приблизить, увеличить. А оно вон как уже сложилось.

moon_aka_sun: (Default)

Один гениальный человек подумал, что ведь мы же симметричны, ведь то, что одной руке вправо, другой влево, что одной — круть, другой — верть. И осенило его, что если левый кран в ванной крутить одной рукой, а правый — другой, что они должны крутиться в разные стороны. И при этом получится полная идилия и гармония. Одним прекрасным движением обоих рук мы открываем воду, другим, ещё более прекрасным, так как до упора, — закрываем. Более того, этот гений не носил свою идею в себе, а поспешил поведать её миру, и не просто поведать, а убедить руководство некоей компании даже выпустить такие краны в железе и продавать их людям, делая жизнь этих людей прекрасной и счастливой.

magic tap

Ну сделали они такие краны. Но не смогли внедрить их в одну ночь по всему миру, а так вышло, что только в одной раковине в ванной такой кран. А в душе и на кухне — обычные. И что же теперь получается? Не только в раковине это не работает, потому что это только сферический идеальный человек открывает и закрывает воду единым внутренне-симметричным прекрасным движением обоих рук сразу, а нормальный делает это то двумя руками, то одной, причём любой из них, да ещё и в разное время, много раз и в разные стороны. Так что никакой гармонии и близко нет, и в каждый конкретный раз не понятно, что будет с водой, потому что мозгу тяжело думать о всех этих крутящих моментах, не приспособлен он для этого. Но более того, это также влияет и на пользование нормальными кранами в других местах! Ведь мозг теперь подсознательно ждёт, что есть какой-то подвох в кранах (duh! уж за хххххдцать лет-то привык к сложившейся правовинтовой системе — закрутить вправо, открутить влево, левой рукой делаем так, правой — эдак), и с опаской даёт сигналы рукам, добавляя неожиданный элемент неопределённости и нервозности в такое простое дело, как открытие-закрытие кранов.

Вот казалось бы, замечательная была идея, а не жизненная. Дурак и даже идиот этот человек, включая всю цепочку исполнителей. Есть интерфейс, не порть его! Лучше б вообще отказались от двух кранов и сделали бы однорукого бандита повсеместно! А пока приходится утешаться тем, что хоть вода смешивается и льётся уже более-менее нужной температуры из одного места, а не как кое-где.

moon_aka_sun: (Default)

Поставил ИЕ-8. Опять поменялись размеры всех шрифтов. Всё теперь на размер или два меньше. Хотя в некоторых местах — больше. Ну почему, почему, почему?! Доколе?!!

@#$%^&!

Dec. 24th, 2008 04:52 pm
moon_aka_sun: (Default)

Вот же подлые UPS! На захотели доставлять посылку сегодня и написали в своих аналах, что никого не было, в то время как кто очень даже был, сидел, ждал. См. заголовок!

moon_aka_sun: (Default)

Чего не пишу... Так нечего. Ну могу про тот самый пароль написать. Чёрт меня дёрнул при регистрации на одном сайте использовать в пароле амперсанд. Да ещё с тройкой после него. Амперсанд и сам по себе убойная штука, а с числом после него и вообще может свести с ума кого угодно. Если, конечно, кто угодно — дурак, а это верно в 95% случаев. Ну и конечно, дурак воспринял пароль как неизвестно что, не знаю, что уж ввёл себе в базу данных, а мне прислал (да ещё благодаря индийскому суппорту, почти десять раз) пароль обрезанный, т.е. всё, что было до амперсанда. А было — одна буква t. Поэтому весь индийский аутсорсенный суппорт говорит, ты введи, что тебе послали, и всё будет окей. Видимо, у них там только одно t высвечивается. Но конечно, не царское это дело суппорту самому проверять, вводится ли пароль с веб-страницы. Потому что в самой веб-странице в жаба-скрипте чёрным по белому написано, что если пароль короче трёх символов, то на фиг такого пользовавтеля. В общем, после многих емейлов и нескольких сессий чатового суппорта удалось вывести их на необходимость поменять пароль. Надо было, конечно, сразу же сказать, давайте менять, хотя они всё равно бы протянули два дня. В общем, на просьбу поменять пароль они в конце концов откликнулись, сказали, пиши емейл в суппорт, чтоб поменять пароль, через 10 мин приняли емейл, через 10 поменяли, ещё через 10 ожило. Кстати, когда я посылал предыдущие емейлы, то они говорили, что отреагируют (типа другие люди) в течение дня-двух. День и было. Как будто не они же тут же. В общем, всё хорошо закончилось, но общее впечатление — ниже плинтуса. Можно было бы назвать и сайт, но если б это вот только у них было так плохо, а у всех остальных просто супер-пупер-замечательно.

Как ни странно, пост я хотел писать про другое, а это просто к слову пришлось. Ну вот, а главную тему я уже и забыл :)

ПС. А, да. 24*7 вполне себе означет, что вечер пятницы и суббота — выходной. А ведь совсем англичане-американцы, как бы, а не наоборот.

moon_aka_sun: (Default)

Пять лет назад я перешёл на десятипальцевый метод по-русски, а два года назад — и по-английски. Причём решил для упрощения перехода сделать английскую раскладку практически такой же, как и русская, которая в отличие от QWERTY (Sholes, ~1874), разрабатывалась для людей, а не для машин. Всё было замечательно, только в последнее время оказалось неудобно, что в моей английской раскладке буквы простые не совпадают с control-буквами. Так, команда поменять архивные атрибуты в Тотал Командере будет Ctrl+A A, но получается, что это на разных клавишах. А уж что говорить про vim с его экстремальной мнемоникой (например, v, shift-v и ctrl-v для выделения блоков). В общем, если переходить на полный отказ от подглядывания на клавиатуру, то гораздо удобнее иметь единую раскладку и для букв, и для управляющих символов.

Попробовал перенести все контролы на ту же раскладку, что и английские буквы. Оказалось, что это очень неудобно. Так как привычка нажимать Ctrl+C/X/V (clipboard), Ctrl+Z (undo), Ctrl+A (select all), Ctrl+S (save), Ctrl+F (find), Ctrl+D (duplicate line), Ctrl+W (close tab), Ctrl+Q (mark as read), Ctrl+B (branch view) уже в подкорке, и набираются эти комбинации абсолютно автоматически, особенно clipboard и undo. Интересно, что все важные (читай, используемые) сочетания находятся в левой части клавиатуры. И это неспроста: так сделано специально, чтобы освободить правую руку для управления мышью или стрелками и прочей навигацией.

Встала задача выбора (вернее, разработки) английской раскладки, которая должна удовлетворять следующим требованиям:

  • Она должна быть оптимальной, т.е. более часто употребляемые буквы должны быть в основном ряду и на указательном и среднем пальцах, более редкие — в верхнем и нижнем, на мизинцах. (Как это научно обзывается, психо-физиологическая модель?) См., например, раскладки Dvorak (1936), Klausler, Arensito, Maltron, Fingerworks, Asset, Colemak, Capewell.
  • Причём оптимальность нужна не только для английских текстов, но и для html и для текстов программ, в первую очередь, для Питона. Естественно, в настоящее время некоторая часть текста не набирается, а копируется, особенно в текстах программ, а также используется автодополнение. Учёт этих условий был бы очень сложен, но он не сильно (если вообще хоть как-то) повлиял бы на конечный результат.
  • Основные управляющие комбинации должны остаться слева, самые основные — на своих местах.
  • Желательно по-возможности сохранить vim-навигацию, т.е. буквы HJKL должны быть в правой части. Хотелось бы также расположить эти "стрелки" в обычной форме перевёрнутого "Т". И так как совершенно невозможно оставить такие редкие буквы в основном ряду, можно попробовать сдвинуть их в нижний ряд.
  • Возможен учёт моих личных ощущений и предпочтений. До тайминга своей печатательной деятельности я ещё не дошёл (как некоторые товарищи), но субъективно, например, буквы в двух средних колонках (TGBYHN или ЕПИНРТ) труднее набирать, чем в остальных, даже в крайних (QAZP;/ или ЙФЯЗЖ,).
  • Совпадение клавиш в новой раскладке и в существующих QWERTY и ЙЦУКЕНГ может также считаться небольшим преимуществом. Хотя с другой стороны, мне не нужно переучиваться с QWERTY.

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

Эксперименты показыают, что нет такого понятия как "абсолютно лучшая клавиатура", потому что результаты довольно ощутимым образом зависят от целевых текстов (частотная модель языка) и от психо-физической модели. Т.е. главные исходные положения будут соблюдаться — буквы ETAOINS будут в среднем ряду, не будет частых сочетаний на одном пальце в разных рядах и т.п., но конкретное расположение разных незначительных букв может варьироваться.

В конце концов была получена такая раскладка:

qwfdm ypr:;[]     QWFDM YPR<>{}
 asntg uehoi'       ASNTG UEHOI"
  zxcvb /kjl.         ZXCVB ?KJL,

Цветовая кодировка:
• Совпадает с QWERTY,
 New positions,
 New combinations,
 VIM navigation,
 VIM, exchanged (H − help, K − top),
 Совпадает с ЙЦУКЕНГ.

Как уже говорилось, некоторые небольшие изменения практически никак не влияют на оптимальность раскладки. Например, можно поменять порядок F и D (и тогда он будет таким же, как в QWERTY, и практически на том же месте, только на ряд выше), M и G, Y и P, и т.п. На одних множествах слов один порядок чуть-чуть лучше, на других — другой. Но, думаю, можно остановиться и на таком расположении. По численным характеристикам данная раскладка превосходит QWERTY (кто б сомневался) и Dvorak, и приближается к Arensito, Capewell и Colemak, а на некоторых моделях английского даже является лучшей.

Осталась, конечно, ещё одна беда — косое расположение клавиш (придуманное для того, чтоб механические рычажки к молоточкам могли проходить между друг друга и занимали таким образом меньше места), но это уже хардверная проблема, увы.

Итак, опытная эксплуатация начинается! Дело за малым — выучить :-) и применять.

Upd. 80 тысяч секунд, полёт нормальный. Обучение проходит успешно, даже удивляюсь всё время, что пальцы почти не приходится перемещать. Т.е. они как-бы сначала дёргаются, на старые QWUKENG места, а потом оказыватся, что не надо лишних телодвижений, буквы уже под пальцами. Для чего всё-таки приходится двигаться: для R и для D — довольно заметно, что они не на основном ряду, но это был осознанный выбор и действительно, когда дело доходит до G и U, то понимаешь, что лучше так. Кстати, очень хорошо заметно, что не приходится набирать буквы подряд одним пальцем, в полном соответствии с задумкой. Одно только слово запомнилось вредное — keep. Возвращаясь к D и R: любители основного ряда могут поменять G с D и U с R, результат тоже будет хороший. Ещё заметно, что L внизу, особенно в сочетании LO. Ну да, 26 букв — не 8 букв, что ж поделать. Но ведь и vim вписался в схему. Вы просто не представляете, сколько лишнего пальцы проходят на клавиатуре QWERTY! По сравнению с этим LO - это просто шутка.

2007.12.09. Опыт эксклуатации показывает, что LO на одной кнопке - плохо, и что THE тоже плохо набирается. Поэтому лучше, чтоб TH были на одной стороне. Опять много экспериментов, прогонов программы и всё такое, и в конце концов думаю, что вот такая клавиатура мне по душе.

Q W F Y G  / P R : ;
A S I E U  D T H N O
Z X C V B  M K J L .

А самая лучшая ВООБЩЕ клавиатура такая:

V M F U K  / D P C ;
S N A E H  L T I R O
Q J X Y :  G W B Z .

Она набирает 1001969 очень условных баллов. При этому моя новая - 923669, моя старая - 923002, QWERTY - 588899, Dvorak - 854169, Klausler2 - 927072, Asset - 931607, Arensito - 957399, Capewell - 959468, Colemak - 975687.

December 2016

S M T W T F S
    123
4 5678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 1st, 2025 04:23 pm
Powered by Dreamwidth Studios