Суббота, 15 Сентябрь 2007

Microsoft Natural Ergonomic 4000

Вчера купили Microsoft Natural Ergonomic 4000. Куча кнопок и огромная красная коробка. Основные кнопки (с буквами) на домашнем Debian GNU/Linux заработали сразу после подключение клавиатуры, всякие дополнительные кнопки еще не пробовал, «zoom» хочется заменить на TrackBall™/TrackPoint™ (второе мне, лично, удобнее), ибо толку от него, кроме как от скорлинга нет, а с TrackBall™/TrackPoint™ эта клава бы стала идеальной, и не нужна была бы жутко-не-удобная мышь, и не надо было бы руки снимать с нее…

Все выпускают новые клавиатуры. Добавляют кнопки для регулировки звука, быстрого запуска каких-то приложений (хотя у нас простаивает куча кнопок с модификаторами), и никто еще не выпустил клавиатуры с TrackBall™/TrackPoint™. Нет про несколько вариантов от IBM я в курсе, но мне они как-то не по душе, вот бы воткнуть это чудо в данный продукт или Kinesis Advantage™ Pro.

Написано в: 23:30 | 0 комментариев | | теги: , | постоянная ссылка

Вторник, 11 Сентябрь 2007

Письмо президенту о причинах принятия «OOXML»

Прочитав результаты голосования по вопросу принятия OOXML как ISO стандарта был удивлен (хотя, ожидал такого расклада, но верил во что‑то лучшее) результатом России: «за, без комментариев». Грустно стало настолько, что решил проявить свою т.н. «гражданскую позицию» и написал письмо президенту России (через сайт Кремль.ру). Текст его указан ниже, ответ, если такой последует, выложу здесь же.

Добрый день!

Я только что получил ссылку на результаты голосования по стандарту OOXML: http://www.noooxml.org/ballotresults Наша страна проголосовала ЗА без комментариев.

Из открытых источников я выяснил, что данное решение скорее всего принималось в рамках: ПК130 Открытый электронный обмен данными: ЦИТиС 123557, Москва, Пресненский вал, 17 (Источник: www.gost.ru).

Не могли бы вы подтвердить или опровергнуть эту информацию?

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

Написано в: 21:52 | 0 комментариев | | теги: , , , , , | постоянная ссылка

Среда, 20 Июнь 2007

ICFPC 2007, мысли

Появилось желание поучаствовать в ICFPC, причем которое я отогнать не могу. Особым стимулятором стал rankk, о котором я напишу немного позже.

Поиски команды проходят, ну очень пассивно. Если есть желающие поучаствовать в этом используя lisp, пишите.

Написано в: 11:46 | 0 комментариев | | теги: , , , , | постоянная ссылка

Среда, 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 и прочее прочее, чем сильнее удивление от внешнего вида программы (кода) тем лучше)

Написано в: 16:35 | 7 комментариев | | теги: , , , , | постоянная ссылка