• Всем привет! Не секрет, что мы, программисты, минимум половину времени тратим на написание кода. Логично было бы это время как можно лучше сократить. Однажды, когда я в очередной раз написал конструкцию NSString *, я подумал, что пора что-то менять. Как…

  • Git – это не только удобная распределенная VCS, но и инструмент подготовки релизов. В статье будет рассмотрен flow на примере Java-проектов на Maven. Статья может быть полезна для разработчиков малых и средних команд, подразумеваются базовые знания git. Материал частично перекликается…

  • Доброго времени суток, друзья! Хотел опубликовать этот пост в хабе «Я негодую», но может я чего пропустил и его больше нет — я его не нашел. Я очень активный пользователь мобильного 3G-интернета от компании Билайн. Уже на протяжении нескольких лет…

  • Как часто вы пишете такие конструкции? class SomeClass(object): @property def param(self): if not hasattr(self, ‘_param’): self._param = computing() return self._param @param.setter def param(self, value): self._param = value @param.deleter def param(self): del self._param Это очень удобно, значение атрибута param при таком…

  • Вчера, 17 ноября 2012 года прошел DevFest в Москве организованный GDG при поддержке Google. В этом посте я выложу несколько фотографий и видео снятых мною на мероприятии. Часть презентаций можно найти здесь К сожалению камера у меня так себе, да…

  • Добрый день, Хабр! Предлагаю твоему вниманию выступление Алексея Брагина в рамках «финансовой» экспертизы полуфинала Зворыкиснкой Премии. Чтобы лучше было видно и слышно, желательно выбрать качество 480.

  • В этой статье собраны полезные  и «правильные» стили и сниппеты, которые помогут ускорить процесс разработки сайта, а также оптимизировать верстку.

  • На WWDC 2012, которая проходила в июне этого года, среди нововведений был вредставлен Social framework. Это фреймворк даёт возможность интегрировать кнопки шаринга в социальных сетях быстро и просто. Social framework вытеснил Twitter framework, представленный в iOS 5. Теперь у нас…

  • Команда разработчиков операционной системы FreeBSD сообщила, что обнаружила 11 ноября взлом двух своих серверов. Оба сервера подвергшихся взлому были переведены в offline немедленно и расследование причины инцидента показало, что первый несанкционированный доступ произошел 19 сентября 2012 года. Судя по всему,…

  • С эргономической точки зрения у флагманской модели Sony Xperia S был один недостаток, о котором писали все кому не лень: сенсорные кнопки управления интерфейсом операционной системы располагались на корпусе смартфона так, что палец попадал по ним не с первого раза.…