Суббота, 15 Сентябрь 2007
Вчера купили Microsoft Natural Ergonomic 4000. Куча кнопок и огромная красная коробка. Основные кнопки (с буквами) на домашнем Debian GNU/Linux заработали сразу после подключение клавиатуры, всякие дополнительные кнопки еще не пробовал, «zoom» хочется заменить на TrackBall™/TrackPoint™ (второе мне, лично, удобнее), ибо толку от него, кроме как от скорлинга нет, а с TrackBall™/TrackPoint™ эта клава бы стала идеальной, и не нужна была бы жутко-не-удобная мышь, и не надо было бы руки снимать с нее…
Все выпускают новые клавиатуры. Добавляют кнопки для регулировки звука, быстрого запуска каких-то приложений (хотя у нас простаивает куча кнопок с модификаторами), и никто еще не выпустил клавиатуры с TrackBall™/TrackPoint™. Нет про несколько вариантов от IBM я в курсе, но мне они как-то не по душе, вот бы воткнуть это чудо в данный продукт или Kinesis Advantage™ Pro.
Вторник, 11 Сентябрь 2007
Прочитав результаты голосования по вопросу принятия OOXML как ISO стандарта был удивлен (хотя, ожидал такого расклада, но верил во что‑то лучшее) результатом России: «за, без комментариев». Грустно стало настолько, что решил проявить свою т.н. «гражданскую позицию» и написал письмо президенту России (через сайт Кремль.ру). Текст его указан ниже, ответ, если такой последует, выложу здесь же.
Добрый день!
Я только что получил ссылку на результаты голосования по стандарту OOXML: http://www.noooxml.org/ballotresults Наша страна проголосовала ЗА без комментариев.
Из открытых источников я выяснил, что данное решение скорее всего принималось в рамках: ПК130 Открытый электронный обмен данными: ЦИТиС 123557, Москва, Пресненский вал, 17 (Источник: www.gost.ru).
Не могли бы вы подтвердить или опровергнуть эту информацию?
Кроме того, я хотел бы получить копию заключения или протокола, на основании которого было принято такое решение. Являясь гражданином Российской Федерации, я имею право на получение данной информации, так как она не классифицирована как секретная и прямо меня касается. В случае необходимости, я согласен оплатить услуги по пересылке/копированию запрошенной мной информации.
Среда, 20 Июнь 2007
Появилось желание поучаствовать в ICFPC, причем которое я отогнать не могу. Особым стимулятором стал rankk, о котором я напишу немного позже.
Поиски команды проходят, ну очень пассивно. Если есть желающие поучаствовать в этом используя lisp, пишите.
Среда, 23 Август 2006
Собрался и написал (не без помощи jsv, Guybrush, aleksey) то, что должен знать «настоящий программист». Все выше сказанное мой честный бред, который был вызван оным предложением от Луговского, если кого-то обидел, вы сами прочитали :) А что касается строгой градации, языки в скобках были приведены, что бы вы могли хотя бы сравнить что вы знаете уже, а что нет, все деления условны.
-
Низкоуровневые императивные регистровые (включая почти все ассемблеры и Си с Паскалями)
-
Низкоуровневые императивные стековые (ПМК, HP-45)
-
Стековые макроязыки (семейство Форта)
-
Dataflow (пролог)
-
Конечные автоматы (всякие там flex-ы с bison-ами сюда же попадают)
-
Подстановочные (Tcl, Javascript, Awk, perl, python, lua, …)
-
Обработка списков (все родственники лиспа)
-
Макроязыки (могут относиться к любой другой семантике из перечисленны)
-
Комбинаторные (unlambda)
-
Функциональные строгие не типизированные (R, Mathematica, Erlang, …)
-
Функциональные строгие типизированные (ML)
-
Функциональные ленивые не типизированные
-
Функциональные ленивые типизированные (Haskell, Clean)
-
Языки логики предикатов первого порядка (Пролог, Дейталог, Make, …)
-
Языки логик высших порядков (HOL)
-
Языки нечёткой логики, байессовские языки (FCL)
-
Не типизированные декларативные языки обработки графов (XSLT)
-
Типизированные декларативные графовые языки (CDuce)
-
Языки описания структур данных (часть SQL, DTD, XML Schema, …)
-
Языки запросов (часть SQL, XQuery, XPath)
-
Чистый ООП языки (smalltalk, self)
-
Параллельный язык программирования (occam + что угодно выше)
-
goal-directed (snobol, icon, unicon)
-
языки массивов (apl, j, q)
-
Всякая эзотерика (brainfuck, malbolge и прочее прочее, чем сильнее удивление от внешнего вида программы (кода) тем лучше)