Данная статья является переводом документа «2010 internship technical report» библиотеки Cofoja. Документ раскрывает причины возникновения библиотеки и отвечает на вопросы критиков, которые можно встретить на Хабре в статьях посвященных данной библиотеки. Статья служит для распространения и понимании реализаций парадигмы Design By Contracts или Контрактного Программирования.
Читать полностью »
Новости информационных технологий - 30330
Cofoja: Практичная библиотека для контрактного программирования. Часть 1
2012-04-04 в 7:46, admin, рубрики: java, Программирование, метки: java, ПрограммированиеКак работает UniSender: инструкция по применению
2012-04-04 в 7:17, admin, рубрики: Блог компании UniSender, обзор, рассылки, сервисы, Спам (и антиспам), я пиарюсь, метки: обзор, рассылки, сервисыВ этом блоге мы регулярно пишем о тонкостях email-маркетинга, но про сам UniSender почти не рассказывали. Исправляемся :) Прошлой осенью сервис пережил основательный редизайн, новые функции запускаются постоянно. В общем, накопилось — есть о чём поговорить и что показать. В этом посте я расскажу об основных возможностях сервиса: как загружать базы, отправлять письма, работать со статистикой рассылок, делать свой дизайн, как пользоваться UniSender бесплатно и т.д. Его будет полезно почитать всем, у кого иногда или регулярно возникает потребность отправлять больше десятка (и до миллионов) писем одновременно, кто уже пользуется каким-либо сервисом или софтом для рассылок и хочет сравнить свой опыт с нашим сервисом.
Строим дата-цетр, часть 3: подавать охлаждённым
2012-04-04 в 7:16, admin, рубрики: PUE, Блог компании ВымпелКом (Билайн), дата-центр, ит-инфраструктура, кондиционирование, охлаждение, системы охлаждения, цод, метки: PUE, дата-центр, кондиционирование, охлаждение, цод 
После топиков о строительстве нового дата-центра в Ярославле и выборе системы энергообеспечения ЦОД остались ещё вопросы по железу и его выбору. В этой серии — про то, почему мы выбрали Natural Free Cooling и то, как это работает. Читать полностью »
В сборке Opera Labs (Mobile) появилась поддержка расширений
2012-04-04 в 7:15, admin, рубрики: android, Extensions, opera mobile, браузеры, Мобильный веб, метки: android, Extensions, opera mobile В блоге мобильных браузеров Опера появилась новость о выходе экспериментальной лабораторной сборки Opera Mobile с поддержкой расширений.
-poyavilas-podderjka-rasshirenii.png)
-poyavilas-podderjka-rasshirenii-2.png)
Как заявляют разработчики, это далеко не релиз, а всего лишь лабораторная версия, и дизайн и функционал которой, конечно же, ещё не раз претерпят изменения.
Читать полностью »
Ostora Filemanager
2012-04-04 в 7:09, admin, рубрики: ajax, php, Веб-разработка, загрузка файлов, превью, файловый менеджер, метки: ajax, PHP, загрузка файлов, превью, файловый менеджерНе так давно мною была написана статья о файловом менеджере. Я учёл многие пожелания и к настоящей версии сделал много изменений. К тому же у файлового менеджера появилось название – Ostora.

Ниже рассмотрены возможности и некоторые уникальные функции файлового менеджера.
Общественная палата России вступилась за файлообменники
2012-04-04 в 7:01, admin, рубрики: Dura Lex, законодательство, копирайт, копирасты, пиратство, торрент-трекеры, метки: законодательство, копирасты, пиратство, торрент-трекеры Вчера в общественной палате прошла встреча, на которой обсуждались проблемы файлообменных сервисов. Новость на сайте Общественной Палаты.
Читать полностью »
Яндекс.Картинки: время перемен
2012-04-04 в 6:51, admin, рубрики: Блог компании Яндекс, яндекс, яндекс.картинкиСегодня мы запустили новый интерфейс Картинок — пока в режиме эксперимента. Сейчас новый интерфейс видят только часть наших пользователей. Если вы тоже хотите его попробовать, включиться в эксперимент можно в настройках.
Запуск нового интерфейса — важное событие для всей нашей команды. За ним стоит работа многих наших коллег: менеджеров, аналитиков, разработчиков, маркетологов и дизайнеров. Сегодня мы хотим рассказать, почему мы решили сделать новый интерфейс и чем при этом руководствовались.
Хорошая альтернатива тарифным пакетам
2012-04-04 в 6:08, admin, рубрики: Блог компании Uppza LLC, монетизация проекта, Софт, тарифные планы, управление проектами, метки: монетизация проекта, тарифные планы 
Сейчас практически все создатели различных веб-сервисов стремятся продавать свой продукт по принципу тарифных пакетов — чем дороже выбранный пакет, тем больше в нем опций и возможностей сервиса.
Казалось бы, это хорошее решение — как для клиента, так и для разработчика, т.к. в тарифных пакетах каждый клиент находит свое оптимальное соотношение цена/возможности, а владелец сервиса таким образом лучше удовлетворяет спрос и максимизирует прибыль.
Читать полностью »
Могут ли насекомые быть запчастями?
2012-04-04 в 5:59, admin, рубрики: Беркли, Биотехнологии, Блог компании Digital October, импланты, киборги, миниатюризация, насекомые, нейроинтерфейс, робототехника, управление, метки: беркли, импланты, киборги, миниатюризация, насекомые, нейроинтерфейс, управление 
Эта киберплатформа несёт до 9 грамм полезной нагрузки.
Возьмём гусеницу. В какой-то момент она начинает сама переделывать себя в бабочку. Вопрос прост: можно ли дать ей для сборки синтетические компоненты, которые позволят получить киборга-насекомое? Ответ – да, можно. И Мишель Махарбиз это сделал.
Когда этот учёный из Беркли создал первого киборга-жука, к нему сразу пришли военные (DARPA) и спросили, собирается ли он убивать людей, плюс что будет, если его жук убежит и начнёт бешено размножаться. Читать полностью »
Flyway: управление миграциями баз данных
2012-04-04 в 1:29, admin, рубрики: java, базы данных, миграция, миграция бд, метки: базы данных, миграция, миграция бдВ этой статье я расскажу об одном из средств обеспечения версионности схем и управления миграциями БД — библиотеке Flyway. С поблемой версионности схемы базы данных рано или поздно приходится сталкиваться разработчикам любого приложения, опирающегося на СУБД. Увы, иногда эта проблема принимается в рассмотрение слишком поздно — например, если вопрос о внесении изменений в структуру базы встаёт, когда приложение уже находится в эксплуатации. Но и на этапе разработки контроль схемы базы данных причиняет не меньше проблем, чем все прочие аспекты версионности приложения: в отсутствие чёткой системы управления миграциями локальная, стендовая и эксплуатационная базы могут быстро «разъехаться», не предоставляя при этом никакой информации относительно своего текущего состояния.

