Архив за Апрель 2009

Предпочтения в коде

Мне не нравится, когда в коде круглые скобки отделяют пробелами от содержимого, и пишут слитно с названием функции или другой конструкцией:

1
2
if( arg > 0 )
    doSomething( arg );

Видимо, считается, что это улучшает читаемость. Мне так не нравится — создаётся впечатление какой-то расхлябанности. Субъективно, но для меня достаточно, чтобы так не писать.

А если бы пришлось как-то обосновать такую точку зрения, хотя бы самому себе, я бы исходил из назначения строки. Например, роль первой строки — описать условие (if) — именно это слово и следует выделить. Смысл второй строки — действие (doSomething), это более значимая часть и её хорошо бы отделить визуально. А аргументы являются всего лишь дополнительной информацией.

Я стараюсь писать так:

1
2
if (arg > 0)
    doSomething (arg);

Так смотрится как-то собранней. Но если у функции, например, аргументов нет, глупо отделять её от пустых скобок. Тогда хорошо смотрится и doSomething();

Культура документа

Одна из наиболее волнующих меня тем — культура офисных документов и в частности, вордовских. Я помню «квадратики вместо букв» в 97-м офисе и ужасные документы, приходившие ко мне из госучреждений. Тогда мне приходилось помогать всем редактировать .doc-файлы, потому что в радиусе 20 км не находилось человека, который мог бы заставить разрыв страницы находиться там, где это было нужно. Да никто и не подозревал, что существуют какие-то разрывы страниц. Когда случайно включался режим отображения непечатных символов, люди, отшатываясь от монитора, крестились и просили немедленно  «убрать эти значки».

Десятки часов правки чужих документов привели меня сначала к необходимости использования стилей, а потом — к широкому использованию макросов. И чудовищность чужих документов перестала быть проблемой. Но привычка смотреть, насколько автор документа «в теме», осталась.

Поэтому не удержался взглянуть на шаблон договора из святилища дизайна и вёрстки — Студии Артемия Лебедева. Без отступов, сделанных пробелами, не обошлось и тут.

Аякс или Сильверлайт? Флеш!

«Аякс или Сильверлайт? — вам не нужно выбирать» — говорит рекламный баннер, намекая на то, что теперь эти технологии, дескать, хорошо интегрированы. А реклама, тем временем, выполнена во флеше. Так что выбирать, действительно, не нужно. Выбор уже сделан.

28.04.2009 • Метки: , , • Рубрики: Наблюдения • Комментировать

Теория пассионарности Гумилёва

Попалась книжка «Конец и вновь начало» Льва Гумилёва. Это о его пассионарной теории этногенеза. Я слышал о ней раньше, но специально не интересовался. Дядька вполне логично объясняет мотивы поведения «этносов», находит закономерности в динамике развития и в неосознанном поведении народов.

Пассионарность (от слова «passion», страсть) — уровень энергии индивида, при избытке которой его тянет на подвиги, самопожертвование во имя высоких идеалов, проявляется маниакальная отдача себя искусству, науке. Будучи направленной в негативную сторону, эта энергия толкает людей на разрушение, завоевание других народов.

Книжка ценна тем, что кроме рассуждений о влиянии уровня биохимической энергии на исторический процесс, содержит хорошие примеры из истории. Мне понравилось про порядки, принятые в монгольском войске, вроде: если всадник из передних рядов упустил колчан со стрелами, а едущий следом его не поднял — смертная казнь. Или не дал товарищу напиться, например — тоже секир-башка.

Ну там масса историй, захотите — прочтёте сами.

28.04.2009 • Метки:  • Рубрики: Книги и кино • Комментировать

Украинский язык

Мне всегда смешно и странно, когда россияне просят перевести что-то с украинского. Я пытаюсь искать аргументы в пользу затруднённого понимания, но не могу до конца поверить, что они действительно не могут понять слова.

Энергия спама

Винт с лопастями — это конструкция, которая позволяет использовать энергию среды.

Спамеры тратят огромное количество энергии на рассылку писем, автосабмит чужих блогов. С другой стороны, затрачивается не меньшее количество энергии на противодействие спаму: фильтрация писем, модерирование комментариев. Это колоссальное количество человеко- и машиночасов.

Нужно придумать конструкцию, которая позволит преобразовать энергию спамеров во что-нибудь полезное. Читать полностью »

Бизнес-тренинги

Счастье во вселенной не наступит до тех пор, пока все бизнес-тренеры  не станут читать свои бизнес-тренинги исключительно друг другу.

20.04.2009 • Метки:  • Рубрики: Мысли вслух • Комментировать

Аборигены и кино

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

Джон Гришэм

WikiИз этого автора я читал раньше только «Фирму», ещё в детстве. Книжка о том, как молодого выпускника юридического университета приглашают на работу в малоизвестную фирму, привлекая зарплатой, льготами и низкопроцентными ссудами на покупку дома. Чтобы оправдать выбор работодателя, он работает так, что Стаханов по сравнению с ним просто бездельник. Позже оказывается, что контора — прикрытие для отмывания мафиозных денег и герою нужно как-то выбираться оттуда, желательно живым. Он придумывает способ, как сдать контору ФБР, получить с ФБР деньги и избежать одновременно товарищеского порицания со стороны коллег.

А сейчас попалась ещё одна книжка этого автора — «Время убивать». Не встречал её раньше, но это понятно — она пожёстче, чем «Фирма». Показан судебный процесс над негром, убившим 2-х чуваков, изнасиловавших его дочку. Дело происходит в Миссисипи, показана работа юристов, давление на них, Ку-Кукс-Клан.

Надо отметить, что в этих 2-х книгах встречаются одинаковые элементы сюжета: повреждённое колено в команде по футболу в универе, отправка жены к родителям во время опасности, и т.п. но в целом интересно.

UPD: Кстати, «Атлант расправил плечи» — это такая мура, что я даже ничего и говорить о ней не буду.

Амнистия и кризис

У нас, оказывается, «более 100 заключенных из-за кризиса отказываются воспользоваться своим правом на досрочное освобождение и выходить на свободу». Ну хоть какая-то польза от кризиса.

Но вышло, наверное, больше.

12.04.2009 • Метки:  • Рубрики: Наблюдения • Комментариев: 6