Сообщения folone
Пересел на awesome
В связи с событиями вокруг гнома и юнити, пересадил свою убунту на awesome. Сегодня выдалось время чуть подпилить, до этого сидел пару недель в дефолте и был им, в принципе, вполне доволен.
Рабочая машина, на скриншотах немного кодю на скале с лифтом. Скриншот всех тегов не пролез в форму, приложил только первый.
Из того, что может заинтересовать:
- PS1 и конфиги терминала утащил тут.
- Музыка mpd + ncmpcpp.
>>> Просмотр (1440x900, 528 Kb)
[xkcd] Linux world map
По мотивам http://xkcd.com/802/ некий энтузиаст сотворил http://www.dedoimedo.com/images/computers_years/2011_1/linux-world-map-large.png.
Подробности там -> http://www.dedoimedo.com/computers/linux-world-map.html.
Вышла Scala 2.9
После нескольких релиз-кандидатов на этой неделе, сегодня наконец-то вышла стабильная версия скалы 2.9. Основным нововведением стали параллельные коллекции, которые уже успели вдоволь обсудить. Также среди нововведений:
- Трейт App, безопасная и более мощная альтернатива трейту Application, который отныне deprecated.
- Трейт DelayedInit, который позволяет настраивать порядок инициализации классов и объектов.
- Новые директивы в REPL: :imports, :implicits, :keybindings, :javap
- Аннотация @strictfp
- Новые пакеты scala.sys и scala.sys.process, взятые из sbt.Process
- Новые методы в коллекциях: collectFirst, maxBy, minBy, span, inits, tails, permutations, combinations, subsets
- А также много всего по мелочи. Ну и по традиции, багфиксы и ускорение производительности.
P.S. Для интересующихся, сегодня также вышла версия 1.1 фреймворка легковесных акторов, Akka. Подробности там -> Akka User List
>>> Подробности
Вышел Lift 2.3
Сегодня вышла новая версия самого популярного веб-фреймворка для языка пограммирования Scala.
Новое:
- Улучшение LiftsScreen и Wizard
- В Wiring добавлена поддержка comet-запросов (Подробнее).
- Полная поддержка Servlet 3.0
- Улучшение возможнотей тестирования
- Улучшение поддержки Squeryl/Record
- Улучшение поддержки MongoDB/Record
- Улучшение поддержки REST (Подробнее).
По словам разработчиков, от прочих фреймворк отличает семь фундаментальных вещей:
- Ленивая Загрузка (Lazy Loading)
- Параллельный рендеринг страниц (Parallel page rendering)
- Comet и Ajax
- Wiring — объявление внутренних зависимостей между элементами страницы
- Дизайнеро-понятные шаблоны
- Wizard — многостраничные страницы ввода с полной поддержкой кнопки «назад»
- Безопасность (Security)
>>> Подробности
Языку Haskell исполнился 21 год
1 апреля 1990 года был опубликован документ под названием «The Haskell Report», а также первый стабильный релиз того самого ЯП для штангистов.
>>> Подробности
Поломался курсор
Привет. Буду ккраток. В убунте поломался курсор. Его сильно покорёжило. Не знаю, как это описать. В общем, курсору плохо. Пробовал менять, ctrl-alt-backspace — не помогает. На скриншотах всё ок, на дополнительном мониторе всё ок. В какую сторону смотреть?
P.S. Acer aspire 5740G, включён компиз (который я, конечно же, рестартовал и это не помогло). Показать не могу, т.к. на скриншотах курсор выглядит ок.
Сбилдженый андройд
[Android][make][Нуб] Не билдится
Собственно, я сделал всё как сказано тут и тут. После
$ repo sync
$ make
host SharedLib: libneo_util (out/host/linux-x86/obj/lib/libneo_util.so)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_util.so] Ошибка 1
$ make clean
$ make
Вышел новый стандарт Haskell
Саймон Марлоу (Simon Marlow) опубликовал анонсированный ранее Haskell 2010 Report (HTML, PDF).
Основные изменения:
- Добавлен Numeric
- Добавлено System.IO.Error.{catch,try,ioError}
- Исправлено множество багов.
Также Саймон указал на то, что чуть позже, в этом году появится новая ревизия Хаскелля, а также что с этого момента он передаёт полномочия главного редактора документа спецификаций главе комитета Хаскелля 2011 года, Малькольму Воллесу (Malcolm Wallace).
>>> Подробности