Архив за 28 июня 2012 - 5

DISCLAIMER: Эта заметка подразумевает наличие у читателя базовых знаний о юнит тестах, в чем автор этих строк не сомневается, а также базовых знаний о проектирование по контракту, которые можно пополнить начиная отсюда.

На одном из выступлений, посвященных проектированию по контракту, один из моих коллег задал вполне резонный вопрос о связи контрактов и юнит тестов. Постусловия в контракте класса, как и юнит тесты говорят о гарантиях класса перед его клиентами, а поскольку юнит тесты являются в этом вопросе более мощным механизмом (сложные постусловия выразить в виде контрактов не всегда просто, а иногда и невозможно), то возникает вопрос о необходимости постусловий.

Итак, давайте вкратце рассмотрим, в каком именно месте находится пересечение контрактов и юнит тестов, и постараемся ответить на вопрос: являются ли постусловия избыточными при наличии юнит тестов?

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

«Windows?? Фу, какакая гадость, не за что. Фрюха – наше все. Шлюз на ней поднял, KDE2 на своей машине пропатчил и работаешь» — Я 5 лет назад. И 10 лет назад.

«Гаджеты?.. Да ну их, ярлычки всякие, тыкаться еще в них. Да и некогда, постоянно за рулем» — Я, год назад, после тщательного исследования айпэда. Помню еще новость услышал, что моя любимая Нокия собирается выпускать почти все телефоны не Windows!!! Жуть какая…

И что же? Нужно было купить новый телефон. Захожу в салон МТС на Сухаревской, который помню с незапамятных времен. Вышел оттуда с HTC Mozart в коробочке. На неведомой операционке Windows phone 7.5. И в течении недель, месяцев, замечаю, что со мной что-то происходит… я не мог отлипнуть от этого телефона. Маркетплейс был очень скуден, а рассуждения про все эти строгие прямоугольные минималистические плитки (ми-ми-ми) оставим дизайнерам.

К слову, Metro-интерфейс, и логотип Windows 8 заценил САМ Артемий Андреевич. Дословно цитировать не буду, можете поискать на бизнес-линче.

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

imageГлава Natural Motion (игры CSR Racing, My Horse и т.п.) Торстен Реил на конференции Game Horizon заявил вчера, что маркетинговые и PR кампании вообще никак не влияют на количество закачек мобильных игр. В ходе своего выступления он сказал, что маркетинг игр в традиционном понимании этого слова вообще бесполезен.

«На своем горьком опыте мы узнали, что надо переосмыслить маркетинг. Я думаю, что он вообще работает», — поведал Реил аудитории.

«В больших играх, даже если вы запускаете отдельную, хорошо исполненную PR кампанию, то она ничего не дает, абсолютно ничего. Количество скачиваний так велико, что те, которые приходятся на PR, становятся просто шумом».Читать полностью »

Совершенно случайно родилась идея сделать SVN — газету.
Представляете себе газету за изменениями которой можно наблюдать по-коммитно?
Читать полностью »

Мой краудфандинговый проект «Российские аудиокарты» близится к завершению. Работа над такой задачей дала мне интересный опыт как продаж, так и проектирования изделия. Я хочу поделиться этим опытом, потому что лично заинтересован в таких проектах как потребитель: копроэкономической серийной продукции я предпочту отечественную мелкосерийку, которая разрабатывается в первую очередь для потребителя, с целью показать свой профессионализм и авторский почерк. Итак, краудфандинг по-русски — как это было…
Читать полностью »

Наконец надоело искать батарейки и аккумуляторы формата ААА и АА для многочисленных случайно используемых электронных поделок: детская электронная азбука и говорящий зоопарк на стене для дочки, музыкальные погремушки для сына и пр. Эти устройства, как правило, потребляют малый ток, но требуют использование элементов ААА в кол-ве до 3 штук на каждое. Читать полностью »

Автор Кай Хансен, менеджер по продукту

Мы постоянно добавляем новые данные о России на Карты Google. Сегодня мы рады сообщить, что теперь на наших картах доступны несколько новых городов в самых разных регионах — от Астрахани до Мурманска, от Ржева до Иркутска.

Подробные карты улиц появились также в Омске, Оренбурге, Курске и МагнитогорскеЧитать полностью »

Количество рождает качество?
Человеческая нервная система состоит из порядка ста миллиардов нервных клеток. На эти сто миллиардов возложена большая ответственность перед организмом. Можно сказать, мы до сих пор живем благодаря замечательному умению наших нейронов предсказывать будущее.

Одним из лучших человеческих способов предугадывать состояние окружающего пространства является моделирование мира с помощью разнообразных простых правил, которым мир, вроде бы, подчиняется. Например, такому: отпущенный камень летит вниз с ускорением. Или такому: существа, обладающие рядом свойств — четырьмя ногами, длинным хвостом, усами, ушами особой формы, и так далее, объединены общим родом кошачьих и сопутствующими этому роду признаками. Любовью к свежему мясу на обед, к примеру. Согласитесь, это очень важно и интересно, если вы хотите пережить встречу с особо крупными представителями такого рода существ.

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

Способ выполнить требования 152 ФЗ №1: Системный интегратор

Многие не знают, что есть несколько способов выполнить требования закона №152-ФЗ «О персональных данных». Все они различаются порой кардинальным образом: стоимостью, сложностью и временем реализации.

Один из специалистов нашей команды Б-152 решил поведать вам о первом способе: обращении к системному интегратору и работе с ним.
Читать полностью »

Я: Сайт xxx блокируется вашим антивирусом. Писал письма в службу поддержки но за неделю так и не получил ответа.
Какова причина блокировки домена и как разблокировать?
XXX: Запрос отправлен.
XXX: На сайт размещено много файлов, которые детектируются антивирусом!
Сайт не будет разблокирован, скачиваем весь сайт и файлы на Пк и сканим антивирусом, далее пишем запрос в вирлаб сами
Я: Вы прадставляете себе скачать 8Тб и проверить локально? Все файлы проходят проверку ClamAV.
Больше серверных решений я не знаю…
XXX: Все что нужно выполнить написано выше, других предложений нет и не будет.
Читать полностью »


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