30 мая 2008

Opera && Gears

Opera extends Gears support
Вот прямо так и вижу, как благодаря этому наконец-то стану гугльридер читать в дороге...

27 мая 2008

Снова про кривизну мира.

Вот однажды привычно плевал ядом в файерфокс, а сегодня такую же картинку на том же месте мне выдал вебкит.

21 мая 2008

VerveEarth

Вот однажды SolarWind писал про VerveEarth, да и давно читаемый StraNNicK уже там.
А сегодня мне по этому поводу захотелось воскликнуть словами старого советского анекдота: "Рабинович! Я слышал, вы в партию вступили!" Ибо свалилось мне в ящик письмо с предложением вступить тоже и чудесным футером:

*This message is an unsolicited request that you join VerveEarth.com. Verveearth will only contact you at this email once in this regard. You can opt-out of future communications from VerveEarth by clicking the following link:

и ссылкой для отписки.
В связи с чем сразу несколько поводов закипеть.
1. Это уже спам.
2. Нафига мне ещё один большой брат.
3. Мой блог вообще не имеет никакого отношения к своему и моему географическому расположению.
4. Я чёртов мизантроп.
Так что вертел видал я в гробу этаких непрошенных стартаперов.

15 мая 2008

Консольности

Нашёл тут в собственных Starred Items ссылочку на пост про лучшие версии любимых консольных тулз для nix. От двух радостно визжа пускаю пузыри, всем остальным предпочитаю что-то другое.


ack
Даёшь рефакторинг! Идеальный вариант grep'а применительно к исходникам. Игнорирует версии, временные файлы, (не) видит файлы определённого языка (вроде все языки, на которых я пишу, покрыты). Совместим с грепом. Слов не хватает, такая прелесть.

htop
Опять радость. Сегодня по дороге слушал подкаст "L-talks"(да, вас слушают до конца, хотя в третий раз тематика этого опроса приелась), в котором упоминали про выход новой версии. Пользуюсь им очень давно, наконец-то вернули переключение номера отправляемого сигнала с цифровой клавиатуры, теперь послать kill -9 снова стало просто и быстро. В целом удобнее, нагляднее, лучше.

String!=Array и уникальность

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

'asdasdadsadasdaffw'.split('').uniq.size

Сомнителен способ разбиения строки в массив. Ведь это поиск и только потом разделение. Стандартный метод to_a запихивает всю строку в один элемент массива (что довольно странно согласуется со способом адресации элементов строки подобно массивам, например str[5]). Можно итерироваться по строке, как по массиву, и складывать букавы во временный массив и считать, но бережный к кодировкам метод each_char есть только в 1.9 версии.
Больше всего удивляет именно to_a. Наводит на мысли об отсутствии единого дизайна. Или дыру в моей голове.

12 мая 2008

Мужикальная пауза

Просто чудненький списочек языков программирования. Примечательно и то, что моим музыкальным пристрастиям вполне соответствует набор любимых частоиспользуемых языков. Ну сами смотрите:

Awk: панк
С: классический хард-рок
C++: heavy-metal
Ruby: брит-поп, nu-metal
Shell: русский рок

06 мая 2008

midori 0.18

Тихо и незаметно обновился браузер midori до версии 0.18, что делает меня невероятно счастливым, гладким и шелковистым, и вот почему.
Midori - самый простой и идейно правильный способ использовать движок webkit на Linux с минимумом зависимостей. Никакого гнома, как в случае с эпифани или толстой библиотеки, как с Qt 4.4. С другой стороны большой минус - проект сырой и пестрит недоделками. Так вот в версии 0.18 закрыли самую раздражающую меня - размер шрифта теперь можно менять.
А с чего такая страсть к webkit'у? Потому что это единственный движок, который правильно и быстро умеет показывать Google Reader. Будем честны - Firefox - никудышный и медленный сам по себе браузер, умеющий тормозить на ровном месте, Опера, хоть и быстра и точна в рендеринге, на Google Reader смачно садится в лужу по обоим параметрам. Так что midori - идеальный браузер-для-Google.
Ждём поддержки куков и (proxy|cache). Но это уже удобства.

03 мая 2008

Смените ваш Firefox на браузер...

Вот тут почти вышла Qt4.4, и в changelog'е тролтековцы льют бальзам на моё сердце:


**********************
* A NOTE ON BROWSERS *
**********************

Please note that Firefox 2.0.0.13 does not display significant portions of
this page. Please use IE, Opera or Safari to view this URL instead.

Грамотность мата

Хорошо как сказано, чётко и по делу. Только не восклицание, а междометие это называется.