Архив за 11 июня 2014 - 8

В первой части мы кратко рассмотрели основные возможности SQL Server по in-memory обработке применительно к аналитическим и транзакционным и приложениям, сконцентрировавшись на последних, поскольку in-memory OLTP (Hekaton) является наиболее существенным нововведением в SQL Server 2014. В данной статье мы продолжим обзор функциональности Гекатона на примере ранее созданной БД.
Читать полностью »

Согласно дорожной карте, появившейся в распоряжении источника, компания Intel в четвертом квартале годе представит новую линейку твердотельных накопителей - SSD 750 series (August Ridge – их кодовое обозначение). Изделия этой серии будут ориентированы на домашних пользователей.

Дорожная карта SSD Intel

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

IBM получила патент на новую технологию борьбы с интернет мошенничеством

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

Проще говоря, система анализирует поведение пользователя и его метод работы в Сети, с определенными сайтами, включая банковские ресурсы и интернет-магазины. Любой пользователь имеет определенную «линию поведения» на таких сайтах, кликая на определенные элементы интерфейса определенное количество раз, используя больше сочетания клавиш или мышь. Кроме того, конкретный пользователь работает с определенного устройства, и редко изменяет линию своего поведения.

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

Однажды здесь теплом томился воздух 
Однажды здесь мир счастлив был и прост 
Теперь идёшь один, и давний отзвук 
Душу твою терзает до слёз 

"Вольному воля" (гр. Чёрный кофе)

Владимир Путин и, не побоюсь этого слова, Герман Клименко, провели перед российским интернет-бизнесом показательный урок необходимости переговоров с властью на конференции ФИПР, проходившей в фонде ФРИИ 10-го июня.

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

Примечание от переводчика: мой опыт знакомства с разработкой через тестирование во многом схож с тем, что описывает автор (хотя и начался на несколько лет позже). Я начинал изучать TDD самостоятельно, на работе, исправляя баги и создавая новые модули с ноля. Эффект от применения TDD произвёл на меня настолько мощное впечатление, что породил желание делиться умением применять эту технику с другими. Я также проводил Code Retreat-ы внутри и вне своей компании. И я вижу те же проблемы в своих тренингах — очень сложно взять и «впихнуть» понимание сути TDD в чужие головы.

Поэтому в данной статье я вижу свежий взгляд на проблему, который, возможно, даст новый толчок в изучении TDD мне и моим коллегам. Думаю, она пригодится и прочим интересующимся разработкой через тестирование. Буду рад увидеть Ваши комментарии.

Я использую TDD как инструмент для изучения и преподавания основ модульного дизайна, но должен заметить, что эффективность обучения сильно зависит от дисциплины студентов. Я хочу делать своё дело всё лучше и лучше, и поэтому постоянно ищу новые способы планировать критические шаги1 в преподавании TDD. Думаю, я нашёл микротехнику, которая помогает в этом деле, и хочу немедленно поделиться ей с вами.

TL;DR?

Многие сторонники TDD рекомендуют подход под названием «интенсивная практика», но я догадываюсь, что у Вас не будет возможности тратить много рабочего времени на практику. Я советую людям «применять TDD осознанно», но до сих пор не знал хорошего способа достаточно доступно объяснить смысл этих слов, что снижало ценность моего совета. Вы можете начать применять оба подхода (интенсивный и осознанный) одновременно, если начнёте исправлять баги через тесты. Даже если Вы до сих пор не умеете проектировать софт на экспертном уровне, то, по крайней мере, Вы уже можете учиться как эксперт. И исправление багов через тесты даст Вам естественную и не слишком рискованную возможность делать это. У Вас будет возможность практиковаться в TDD усердно и осознанно. Если у Вас есть возможность исправлять баги на работе в одиночку, то Вы можете использовать эти практики, не привлекая лишнего внимания, которое обычно возникает при разговорах об «интенсивной практике». Просто говорите всем, что Вы исправляете баги. Это всем понравится.

Вам всего лишь надо начать с написания теста, который будет падать до тех пор, пока Вы не исправите баг. Если Вам нужно больше подробностей, прежде чем начать, продолжайте чтение.

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

На сайте Roccat появилась предварительная информация о клавиатуре Sova. Спроектированная, по словам производителя, в расчете на любителей поиграть на компьютере, сидя на диване в гостиной, клавиатура Roccat Sova имеет модульную конструкцию.

Клавиатура Roccat Sova будет предложена в черном и серебристом вариантах

На алюминиевом шасси закреплен собственно клавиатурный блок с 74 механическими клавишами, опора для кистей рук и поверхность для мыши. Есть фиксатор кабеля мыши и место для смартфона.

Статья является своеобразным продолжением статьи «Знакомьтесь, Swift!» за авторством Helecta, а также вольным переводом статьи Developing iOS Apps Using Swift Tutorial Part 2.

Разработка iOS8 приложения на Apple Swift

Итак, в первой статье мы написали простое Single View приложение, включающее таблицу с несколькими ячейками.
На этот раз мы немного углубимся и сделаем несколько более амбициозных вещей. Мы будем обращаться к API поиска iTunes, парсить ответ, полученный в JSON и отображать результаты в Table View.
На первый взгляд может показаться, что все это довольно сложно и предстоит много работы, но на самом деле это не так. Все описанное выше является достаточно простым функционалом для iOS приложений и каждый уважающий себя iOS разработчик должен это уметь.
Читать полностью »

Компания NEC пополнила свой ассортимент огромным монитором EA304WMi с дисплеем диагональю 30 дюймов. Разрешение составляет 2560 х 1600 точек. Тип матрицы — IPS.

Монитор может похвастаться максимальной яркостью 350 кд/м2. Значение контрастности составляет 1000:1, время отклика производитель не указал. Из технических параметров стоит также отметить подставку, позволяющую регулировать не только угол наклона панели, но и высоту, а также набор портов VGA, DVI, HDMI 1.4 и DisplayPort 1.2.

NEC EA304WMi

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

15 июня в день «мастер-классов» на DevConf 2014, будет проведено занятие для тех, кому интересен фреймворк Laravel.
Devconf 2014 — Практический мастер класс по Laravel — впервые в России
Задачей мастер-класса является наглядно показать, какие инструменты фреймворка легко и правильно использовать в реальном финансовом проекте, и то, насколько ими была «прочувствована» философия, предложенная авторами Laravel.
Читать полностью »

Так уж вышло, что для написания кандидатского диссера мне потребовалось плотненько изучить стандарт спутниковой связи DVB-S2 (Digital Video Broadcasting — Setellite, Version 2).

Если вам, уважаемый читатель, интересно как передаются HDTV или SDTV данные через один из самых популярный спутниковых протоколов теле и радио вещания и нет желания/времени читать сам протокол, то прошу под кат.

DVB S2 на пальцах
Схема 1.

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


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