Архив за 04 мая 2012 - 3

Language Oriented Programming (LOP) в действии

В продолжении предыдущей публикации по теме Domain Driven Design, где Николай Гребнёв последовательно свёл тему проектирования при помощи DDD к необходимости использования языка предметной области, — в данной публикации будет обсуждаться практика проектирования и разработки как самих языков, так и прогрммирование на них (опыт компании JetBrains).

Доклад smax Максима Мазина с прошлогодней конференции архитекторов ПО Application Developers Days

Видео доклада:

Скачать

ftp.linux.kiev.ua/pub/conference/peers/addconf/2011/1a1-language-oriented-programming-mazin.avs.avi

Презентация

docs.google.com/present/view?id=dccwwvbq_729dxjj82gc

Текстовка доклада (выполнена Belonesox)

Читать полностью »

Соглашение об уровне сервиса – документ, описывающий уровень оказания услуг, ожидаемый клиентом от поставщика, основанный на показателях, применимых к данному сервису, и устанавливающий ответственность поставщика, если согласованные показатели не достигаются.
Грубо говоря, если у вас отключают интернет дома, то в конце концов вы плюнете и пойдете на прогулку, в кино или кабак, в лучшем случае надеясь на перерасчет.
Если же у вас отключается связь в офисе, то у вас останавливаются продажи (клиенты не могут дозвониться и, не дождавшись ответа по почте, уходят к другим поставщикам), бухгалтерия не может проводить платежи (здесь вы подводите уже ваших партнеров), а если вы, скажем, трейдерское бюро, то сумма убытков может достигать тысяч долларов (вы не сможете вовремя купить или сбыть акции).
Здесь может быть лирическое отступление про резервирование каналов и т.д., но у нас перед глазами есть пример – здание комплекса Москва-Сити, в котором пару лет назад неожиданным образом и основной, и резервный канал оказались от одного провайдера. А беда, как известно, не приходит одна. В итоге дважды на 7-8 часов (в рабочее время) оказывались без связи компании из рейтинга «Fortune 500».
Поэтому особо дотошные юридические службы компаний, чей бизнес особо чувствителен к качеству связи, стараются исчислять размер ущерба компании не только стоимостью не потреблённых сервисов, но и выгодой, упущенной клиентом вследствие простоя связи.
Читать полностью »

Серия блоков питания CHIEFTEC A-80 пополнилась тремя моделями с модульными кабельными системами. По мнению производителя, они смогут привлечь покупателей надежностью и невысокой ценой. Повышению надежности способствует применение японских конденсаторов. Еще одним достоинством назван высокий КПД (до 85%).

CTG-550C, CTG-650C и CTG-750C оснащены модульными кабельными системами

Различие между моделями заключается в мощности: мощность моделей CTG-550C, CTG-650C и CTG-750C равна 550, 650 и 750 ВтЧитать полностью »

Источник раздобыл снимок, на котором запечатлен смартфон Samsung SGH-i667, известный также под условным обозначением Mandel.

Фото дня: белый смартфон Samsung SGH-i667 Mandel с Windows Phone и поддержкой LTE

Об устройстве с поддержкой LTE, работающем под управлением Windows Phone, пока мало что известно. Оно прошло сертификацию FCC еще в марте, но пока так и не было представлено официально. Не исключено, что его выпуск отменен, предполагает источник.

По имеющимся данным, аппарат оснащен 8 ГБ памяти, изЧитать полностью »

Показанное на иллюстрациях изделие производства компании watercool под названием Heatkiller GPU-X3 GTX 680 Hole Edition представляет собой водоблок для 3D-карты GeForce GTX 680.

водоблок для GeForce GTX 680 стоит 95 евро

Конструкция изготовлена из меди и стали. В районе, где теплоотвод контактирует с GPU, сформировано поле микроканалов, улучшающее теплообмен.

водоблок для GeForce GTX 680 стоит 95 евро

Наряду с GPU,Читать полностью »

Показанное на иллюстрациях изделие под названием Heatkiller GPU-X3 GTX 680 Hole Edition представляет собой водоблок для 3D-карты GeForce GTX 680.

Первый водоблок для GeForce GTX 680 стоит $130

Конструкция изготовлена из меди и стали. В районе, где теплоотвод контактирует с GPU, сформировано поле микроканалов, улучшающее теплообмен.

Первый водоблок для GeForce GTX 680 стоит $130

Наряду с GPU, охлаждаются микросхемыЧитать полностью »

На Хабре недавно была опубликована статья о том, как писать виджеты для Mac OS X Dashboard.

Давайте воспользуемся полученными знаниями для того, чтобы научить стандартный dashboard'овский календарик показывать нерабочие и праздничные дни.

Расширение функций виджета iCal в Mac OS X
Читать полностью »

Добрый день, уважаемыее.

Хотелось бы поделиться с вами некоторыми размышлениями и идеями по тендерными системе, а именно – какого ж черта она так мешает нам жить.
Работая в компании, которой приходится постоянно работать с тендерной системой, нельзя не заметить множество углов, о которые периодически разбиваешь носы и коленки. Причем – потратив просто 5 минут на раздумья, можно легко решить половину проблем.
Читать полностью »

Автор — Бриттани Бислак

Оригинал

— Эта статья является очередным доказательством простой истины — многообразие настроек рекламной кампании стремится к бесконечности, но лишь опыт покажет, какие подойдут именно вам. (iConText)

Распространено заблуждение, что использование ключевых слов широкого соответствия в кампаниях AdWords приводит к неконтролируемым тратам и некачественному трафику. Однако при грамотном использовании, они могут стать наиболее успешными словами в рамках кампании. Нужны ли вашим AdWords-кампаниям ключевые слова широкого соответствия? Вот три причины, почему вам следует об этом задуматься:Читать полностью »

Преамбула

Когда осенью 2011 года тогда новая и амбициозная, а теперь самая модная в долине система управления задачами asana.com, создаваемая сооснователем facebook Дастином Московицем, плотно вошла в мою жизнь, конечно же я попытался найти клиент и для своего смартфона на базе Android. К моему сожалению, в Google Market (на тот момент), кроме приложений для йоги по ключевому слову asana найти ничего не удалось. Однако мобильный web интерфейс asana был достаточно оригинальным и новаторским, но малофункциональным и трудным в эксплуатации.

Asana mobile client screen

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js