Архив Январь 8, Воскресенье, 2012
Январь 8, Воскресенье, 2012
Предисловие
Доброго времени суток, хабраюзеры!
Так уж получилось, что большую часть времени я нахожусь вдали от своего ПК, поэтому большинство его функций возлагаются на девайс, который всегда со мной — на смартфон на базе Symbian 9.4. Наряду с мультимедийными функциями мне очень часто бывает необходимо делать текстовые заметки, наброски статей для блога, а случается, что и приходится работать с (x)html и CSS. И если с мультимедийными функциями Nokia 5530XM справляется на ура, то работа с текстом осложнена отсутствием удобного для меня софта – мой привередливый нрав не признает те программные продукты, которые я имел возможность найти на просторах Интернета и протестировать на своем девайсе. Я нуждался в самом простом блокнотике, в то время как мне встречались текстовые редакторы, обремененные лишними для меня функциями. И когда я вспомнил, что спасение утопающих – дело рук самих утопающих, тогда и понял, что свои потребности удовлетворять придется самому.
Январь 8, Воскресенье, 2012
Случайно обнаружил, что на сайте http://www.android.com/ встроена игра. Заходите на страницу, прокручиваете вниз до конца и наводите курсор на зеленого человечка (рядом с копирайтом). При этом у него в руках можно заметить слепленный снежок. Щелкаем и у нас запускается игра!
Январь 8, Воскресенье, 2012
Когда играешь в группе, надо где-то репетировать. Попробуем дома собрать свой микшер с эффектами из того, что есть под рукой. А под рукой у меня есть 2-х ядерный компьютер с встроенной и 2-мя дополнительными аудиокартами, ESI Juli@ и C-Media CM8738. Итого 6 каналов на запись.
Если достаточно 2-х каналов, то можно дальше не читать, потому как 2 канала можно смикшировать через Reaper под Windows с asio4all (или родными драйверами), будет играть без проблем. Вся сложность начинается, когда хочется из 3-х карточек сделать одну виртуальную и многоканальную. Через asio4all запись одновременно 6-ти каналов на приемлемом уровне качества (даже для репетиций) не получилась, поэтому и пришлось идти таким нелёгким путём.
Январь 8, Воскресенье, 2012
Предисловие
Новый блог GTK+ порадовал статьёй для начинающих и я решил попробовать что-то более простое, чем C++/C. Python оказался как нельзя кстати. Объём кода на Python для работы с GTK значительно меньше чем на C++, что не может не радовать.
PyGTK
PyGTK — биндинг библиотеки GTK для языка Python, PyGTK используется во многих открытых программах (например IM Gajim). Библиотека может быть очень интересна для Python программистов, поскольку проста в обращении и полностью скрывает реализацию GTK.
Под катом пример приложения.
Январь 8, Воскресенье, 2012
В этой заметке мы рассмотрим один момент, который является значимым при выборе электронной книги для людей, активно изучающих английский язык. Речь пойдет об использовании встроенных словарей, прежде всего англо-английских (толковых) как таких, которые в наибольшей степени способствуют расширению словарного запаса, активно вовлекают мозг в создание связей между различными элементами языка и развивают навык думать на изучаемом языке. Прочитав множество обзоров и разных FAQ, я обнаружил, что этот вопрос нигде специально не освещается. Таким образом, я решил, что есть смысл поделиться своими размышлениями и написать заметку без претензий на исчерпывающий анализ.
При выборе ридера, который будет использоваться для чтения материалов на английском языке с применением толкового En-En словаря, мы должны принять во внимание такие моменты:
1. Наличие сенсорного экрана.
2. Выбор словарей.
3. Удобство использования словарей.
Поехали.
Январь 8, Воскресенье, 2012
Интересный факт: в Ruby 1.9.3 с 64-битным интерпретатором обработка строк длиной 23 и менее символов происходит почти вдвое быстрее, чем строк 24 и более символов. Другими словами, этот код Ruby:
str = "1234567890123456789012" + "x"
… будет обработан на 92% быстрее, чем этот:
str = "12345678901234567890123" + "x"
Для 32-битного интерпретатора Ruby граница производительности находится в районе 11/12 символов.
Конечно, довольно глупо изучать свой код и уменьшать все строки до 11 или 23 символов. Разница в производительности проявляется только на сотнях тысяч строк. Однако, желающим покопаться во внутренностях замечательного языка Ruby может быть интересно, почему так происходит.
Январь 8, Воскресенье, 2012
Господа, либо engadget.com забыл когда 1 апреля, либо это просто невообразимо.

Вы могли себе представить типичного размера «флешку» на 1ТБ со встроенной 256AES зашитой и LCD дисплеем? Я нет, разве, что через лет 5.
А Victorinox, кажется, собирается её анонсировать на CES.
Характеристики:
- Объем до 1ТБ
- Интерфейс USB 2.0/eSATA II
- Криптозащита 256AES на железном и программном уровне
- Встроенный монохромный LCD-экран для отображения информации о состоянии (не e-ink?)
- 2 встроенных ножа (Victorinox производитель ножей)
UPD: Есть шанс, что это будет либо ключ шифрования для хардов до 1Тб или ключ от какого-то облака.