Месяц: Октябрь 2013

  • Битва за Кложуру или операция «Боевой Магнит»

    от автора

    Участвовали в Clojure Cup 2013 вместе с Саней ingspree, Сергеем Joes и Ромой rofh. Наверное, вы видели нарезку, а может и полное выступление Сани о кложурскрипте и реактивном программировании. Вот и подвернулась возможность попробовать эти технологии в бою. Тематика соревнования — за 48 часов напилить что-нибудь, используя Clojure или ClojureScript. Из разных вариантов решено было…

  • Интеграция БД TecDoc с интернет-магазином автозапчастей

    от автора

    Написание статьи стало последствием работы в довольно интересном проекте, результатом которого должен быть интернет-магазин, с возможностью привязки номенклатуры к каталогу деталей «TecDoc». Продукт «TecDoc» — это своего рода база данных, включающая в себя не только связи производителей запчастей с конкретными номерами деталей каталога, но и содержит изображения товаров, а так же рекомендуемую цену и самое…

  • Впечатления от сорокá дней ежедневной работы над открытым исходным кодом на Гитхабе

    от автора

    Утром 1 октября 2013 года календарь проделанной работы над открытым исходным кодом, расположенный на моей гитхабовской странице, выглядел вот как: Это не случайность. Я нарочно решил (руководствуясь GTD-соображениями) достаточно долгое время стараться каждый день чего-нибудь делать на Гитхабе, а затем (если дело пойдёт) поделиться на Хабрахабре наиболее ценными впечатлениями от именно такой манеры работы (назовём её, скажем, calendar-driven development), когда впечатления накопятся. И поделяюсь.

  • WTF?

    от автора

    Меня не покидает когнитивный диссонанс. На форумах обсуждаются возвышенные идеи о написании сверх надежных классов, кто-то рассказывает, что его проект собирается с ключами -Wall -Wextra -pedantic -Weffc++. Господи, где все эти достижения науки и техники? Почему я вижу кругом глупейшие ошибки? Может быть, со мной что-то не так?

  • Новая олимпиада по новому языку: открываем регистрацию!

    от автора

    Компания JetBrains открывает регистрацию на Kotlin Challenge — соревнование по программированию для тех, кто хочет попробовать новый язык программирования для платформы Java. Помните, на конференциях вы слышали доклады по Kotlin? Помните, кто-то из друзей вдохновенно рассказывал о том, что вот-вот появится новая Java от JetBrains? Помните, младшая сестра жаловалась, что никак не освоит Kotlin, потому…

  • Использованные батарейки могут зарядить 140 смартфонов

    от автора

    Тайская компания по производству соевого молока выяснила, что можно делать со старыми, разряженными батарейками. Vitamilk объединились с BBDO Proximity Thailand, организацией, которая фокусируется на отношениях клиентов и бренда, чтобы создать проект «Мертвые батареи для мертвых батарей».

  • Caterham F1 Team & Dell @ Moscow City Racing 2013

    от автора

    Представьте, что вы можете выступить спонсором какого-нибудь захватывающего спортивного мероприятия. Чемпионата мира по футболу, например, или соревнований по синхронному плаванью. Было бы круто, правда? А нам, кстати, тоже есть чем похвастаться: Dell официально поддерживает команду «Формулы-1» Caterham. Ну, а кто с детства не мечтал поучаствовать в гонках или хотя бы посидеть за рулем настоящего болида?…

  • Новые курсы виртуальной академии Microsoft Virtual Academy

    от автора

    Хорошие новости! На портале виртуальной академии Microsoft Virtual Academy опубликованы новые бесплатные курсы по разработке ПО для Windows, Windows Phone, Windows Azure и по другим темам. Highlight Глубокий курс по игровым движкам Unity, Construct2, GameMaker, разработке и монетизации игр для Windows 8 (англ) C#/Visual Studio/SQL Быстрый курс "Программирование в C#" Querying Microsoft SQL Server 2012…

  • Lock-free структуры данных. 1 — Начало

    от автора

    Я надеюсь, что эта статья станет началом цикла заметок о lock-free структурах данных. Я хочу поделиться с хабрасообществом своим опытом, наблюдениям и размышлениями о том, что такое lock-free структуры данных, как их реализовывать, подходят ли концепции контейнеров стандартной библиотеки STL к lock-free контейнерам, и когда стоит (и стоит ли вообще) применять lock-free структуры данных.

  • Схема аргументов javascript функции или C-style прототипы без тяжёловесных фреймворков

    от автора

    Многие сталкивались с необходимостью использовать необязательные аргументы функции. Если такой аргумент один, да ещё и последний, то особых проблем не возникает. function set(name, value){ if(value == undefined){ value = name; } … }