?

Log in

mclap

янв. 1, 2016

10:27 pm

В ушедшем году:
1. не сменил работу,
2. пошёл в качалку,
3. выпустил релиз 30 декабря (!),
4. 4 раза летал самолётом,
5. сбросил вес до 88 кг,
6. узнал, что в BSD snprintf реализован через vfprintf,
7. болел меньше, чем в предыдущие годы,
8. по прежнему на Lenovo x220.

Новый год обещает быть ещё интереснее ;-D

июл. 11, 2013

03:25 pm - samba's fstring

Читать дальше...Свернуть )

Tags: ,

июн. 13, 2013

10:14 pm

после прослушивания "Вождь краснокожих": а почему мальчик обижал плохих дядей ?

мар. 10, 2013

04:19 am - о связи опыта и минимализма в интерфейсе

"Brian Kernighan has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the numerous idiot lights which plague the modern driver. Rather, if the driver makes any mistake, a giant bulb lights up in the center of the dashboard. 'The experienced driver'", he says, 'will usually know what's wrong.'" (no source given)

via http://en.wikiquote.org/wiki/Talk:Computers

Tags:

04:07 am - контекст цитаты про счастье

— Ты начиталась путешествий, — заметил ее муж.
— Может быть, — возразила она, — но коли уж мечтать, что за охота мечтать о несбыточном?
— А почему же нет? — подхватил я. — Чем бедное несбыточное виновато?
— Я не так выразилась, — промолвила она, — я хотела сказать: что за охота мечтать о самой себе, о своем счастии? О нем думать нечего; оно не приходит — что за ним гоняться! Оно как здоровье: когда его не замечаешь, значит, оно есть.

via http://ru.wikisource.org/wiki/%D0%A4%D0%B0%D1%83%D1%81%D1%82_(%D0%A2%D1%83%D1%80%D0%B3%D0%B5%D0%BD%D0%B5%D0%B2)

янв. 14, 2012

03:45 am

В ушедшем году было:
1. первый крупный релиз на проекте за последние 3 года. внутреннее внедрение, много сил и нервов. чувствую себя немного атлантом уставшим.
2. ещё никогда так много не болел за год.
3. удалось найти 3 недели на отдых.
4. удалось найти немного времени на одну халтурку на erlang
5. прочитал Peopleware. размышлял о пересечениях с Литваком и личным опытом.
6. пересел на Lenovo x220. пока доволен.
7. перешел с FreeBSD + Ubuntu на Fedora 16 на своих рабочих станциях. счастлив. good bye, portmaster!
8. последнее что запомнилось - нашли способ как оптимизировать операцию длительностью < 1 мс. а все из-за запросо-обильного Far Manager!
9. дочь вовсю рассуждает и учится ставить вопросами в тупик.

авг. 13, 2011

06:59 am - немного ерланга под утро

is_char(C) when C < 0; C > 255 -> false;
is_char(_) -> true.

%% (c) mclap 
strip_html(HTML) ->
	case is_list(HTML) of
		true -> case lists:all(fun(V) -> is_char(V) end, HTML) of
			true -> HTML;
			false -> lists:foldl(fun(X, AccIn) -> 
					strip_html(X) ++ AccIn
					end, "", HTML)
			end;
		false -> case tuple_size(HTML) of
			2 -> strip_html(element(2,HTML));
			_ -> strip_html(element(2,HTML)) ++
				 strip_html(element(3,HTML))
			end
end.

test() ->
	strip_html(example_data()).

Еще немного прекрасного из черновиков:
decode2(<<1:1, V:7, Rest/binary>>) ->
        {S, L} = decode2(Rest),
        {S bsl 7 + V, L+1};
decode2(<<0:1, V:7, _>>) ->
        { V, 1 };
decode2(<<0:1, V:7>>) ->
        { V, 1 }.

let rec decode = function
    | h::t when (h<128) -> h
    | h::t -> ((decode t) lsl 7) + (h land 127)

Аналогичный куску на Ocaml код на C занимает не менее 5 строк, а с комментариями и прочими проверками аргументов - уже экран (правда не в черновике, а в работе ;-)

Tags: ,

июл. 7, 2011

12:03 pm

из комментов к http://www.opennet.ru/opennews/art.shtml?num=31112

Жаркий летний день. Лишь тихий шелест напольного вентилятора нарушает повисшую тишину в кабинете Того Самого (кондиционеры вызывают простудные заболевания, поэтому Он признает лишь вентиляторы). Наконец невзрачный человек в дорогом костюме, стоящий на гипоалергенном ковре, решает прервать затянувшуюся паузу:
- Вы все не так поняли. Вирусы...
- Стоп! Это я уже слышал. Вы ведь признали, что ваша продукция - по сути среда для распространения вирусов?
- Да, но...
- И эта зараза уже почти 20 лет отравляет жизнь населению Российской Федерации?
- Но это...
- И за это время, несмотря на все усилия, ваша компания не смогла изменить ситуацию?
- Я вам все объясню! - в отчаянии закричал невзрачный человек - Вирусы...
- Молчать!!! Вы Мне, Главному Санитарному Врачу, будете рассказывать про вирусы!? - в кабинете опять повисла пауза - Значит так. Я, Геннадий Онищенко, с сегоднешнего дня ЗАПРЕЩАЮ ввоз на территорию Российской Федерации продукции компании Microsoft.

Tags:

май. 27, 2011

09:36 pm

Русских на кипре много. Забавен диалог: - апчхи! - Будьте здоровы! - ОК! Немецкий слышно тоже часто. У меня сложилось впечатление по двум отелям Tsokos - Asterias & Dome - русские и немцы где-то 60%отдыхающих. В Dome, впрочем чаще была слышна речь английского DJ, у которого язык совсем без костей. В городе распределение другое.

май. 24, 2011

05:36 pm - Кипр

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

Navigate: (Previous 10 Entries)