Влад Головач опубликовал свою вторую книгу о разработке пользовательского интерфейса. Она прекрасна своей краткостью (97 стр.), красотой внешнего оформления и прагматичностью изложенного подхода.
Влад Головач “Дизайн пользовательского интерфейса 2. Искусство мыть слона”
December 13th, 2008Дмитрий Астапов об ICFPC-2008
August 21st, 2008Третий отчет Дмитрия Астапова в ICFPC (International Conference of Functional Programming Contest) 2008:
Как завести эккаунт на acm.org
January 17th, 2008Сайт Acm.org имеет невероятно кривую систему регистрации, которая нарушает половину мыслимых законов логичности и usability. Однако, ради контента имеет смысл один раз пройти через процесс заведения бесплатного ACM Web Account.
- идём на страницу заведения эккаунта;
- вводим работающий E-Mail Address;
- вводим (латиницей!) Security Question и Answer, запоминаем хотя бы второе;
- жмём “Continue”;
- после паузы попадаем на ту же страницу, чуть-чуть отличающуюся. В правом нижнем углу экрана жмём кнопку “Non-Member Account”;
- проверяем инбокс, кликаем по ссылке, присланной в письме;
- вводим Answer на ваш же Security Question, аккуратно жмём на “Continue”;
- теперь нам позволено ввести имя пользователя и пароль;
- идём на http://portal.acm.org/, сверху нажимаем “Login”, логинимся.
Теперь можно ходить по ACM Digital Library и некоторая часть контента, например ACM Classic Books Series, становится доступна.
О высокой производительности
October 28th, 2007Неоценимые источники информации о высокопроизводительных web-архитектурах:
avva о багах
October 28th, 2007Анатолий Воробей (avva.livejournal.com) регулярно пишет в своём журнале об интересных багах в таких широко известных проектах, как LiveJournal Memcached, Perl, каких-то проектах Google и т. п. Вот небольшое собрание самых интересных на мой взгляд:
Ulrich Drepper “What every programmer should know about memory”
October 28th, 2007Ulrich Drepper, ведущий разработчик glibc, написал огромную повесть о том, как устроена память современного компьютера – начиная c физических аспектов и заканчивая деталями работы с ней в современных операционных системах (на примере Linux).
Повесть состоит из семи частей и в настоящий момент опубликавана на сайте LWN.net. Читайте:
- Part 1: Commodity Hardware Today;
- Part 2: CPU Caches;
- Part 3: Virtual Memory;
- Part 4: NUMA Support;
- Part 5: What programmer can do – cache optimization;
- Part 6: What programmers can do – multi-threaded optimizations;
- Part 7: Memory Performance Tools;
- Part 8: Future Technologies;
- Part 9: Appendices and bibliography;
Полный текст в формате PDF: Ulrich Drepper: “What every programmer should know about memory”.
Материалы РИТ-2007
August 10th, 2007Опубликованы видео-записи выступлений на РИТ-2007. Около полусотни выступлений на следующие темы:
- разработка больших Интернет-сайтов;
- серверное программирование;
- клиентское программирование;
- качество (QA);
- управление проектами;
- технологии будущего;
- бизнес на веб-разработках;
- базы данных;
См. Материалы РИТ-2007.
Дмитрий Астапов об ICFPC
July 30th, 2007Второй год подряд Дмитрий Астапов публикует потрясающие отчёты об участии в соревновании ICFPC (International Conference of Functional Programming Contest).
- ICFPC-2007: как наша трава оказалась хуже голландской;
- Продолжение;
- Окончание (и список ссылок на другие отчёты);
Отчёт за предыдущий год:
Вакансия web-разработчика в Москве
May 21st, 2007Все вакансии переехали на наш сайт: Undev.Ru.
Б. Н. Малиновский “История вычислительной техники в лицах”
February 10th, 2007Книга об истории советской вычислительной техники.
Б. Н. Малиновский “История вычислительной техники в лицах”
(via <lj user=”netch”>)