Новости информационных технологий - 29364

Впервые я встретился с юнит тестированием на Java и был рад возможности делать моки на final классы, на статические члены. В это время на .Net нельзя было сделать ничего подобного. Только интерфейсы. Можно безгранично долго рассуждать о том, что если понадобилось делать что-то неестественное, то нужно переписывать реализацию, делать IOC и прочее. Но когда речь идет о наследованном коде, неприспособленном архитектурно к юнит тестированию – возможность менять вещи без переписывания выручает.
Я окончательно забросил Java и ушел в .Net и каждый раз при разговоре о юнит тестах вспоминал, что на Java возможностей больше.
И вот в 2012 студии добавили возможность делать мок любых объектов. Абсолютно любых, даже системных. Под катом перевод статьи из MSDN (переведено только по шимам, т.к. стабы особого интереса не представляют).
Читать полностью »

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

Первое что приходит в голову — вручить техподам ручку и блокнотик и послать «в поля». Идея хороша, но упирается в «стоимость простоя» и полное отсутствие лояльности у сотрудников по отношению к техподдержке.

Что же делать и как быть в такой ситуации? Ещё один рецепт под катом
Читать полностью »

В далёком 2005 году я менял стек технологий с Java на .NET и поначалу в Visual Studio мне очень не хватало возможностей, которыми располагала IntelliJ IDEA. Пробуя различные плагины к студии, я остановился на ReSharper'е и по сей день его использую. Недавно стало интересно, есть ли похожие продукты для работы с SQL Server, а точнее с T-SQL кодом хранимых процедур. Собственно про один такой продукт я и хочу рассказать в этой статье.

Итак, SqlCodeGuard – это бесплатный addin для SQL Server Management Studio для статического анализа T-SQL кода. Ну и плюс пара-тройка других возможностей.

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

Всем известно, что существуют программы со скромными названиями, типа «Яндекс.Защитник» и «Guard@Mail.Ru». И если первый еще не настолько кардинален в своей работе, то после установки второй программы(ее установка как правило осуществляется без согласия и ведома пользователя) вам придется либо строго использовать только те интернет-сервисы, которые вам будут «предложены» данным приложением, либо потратить собственные ресурсы на дезактивацию данного ПО.
Читать полностью »

Здесь я собрал несколько, на мой взгляд, интересных сниппетов для работы с jQuery. Давно интересует тема создания своего локального хранилища с подобными фрагментами кода. Часто приходится их использовать и хорошо бы иметь их под рукой.
Вот несколько отобранных решений для повседневного использования
Читать полностью »

У Skype на настоящий момент открыто более 100 вакансий по всему миру, в том числе множество позиций в наших центрах разработки в Таллинне, Тарту, Стокгольме и Зеленограде.
Приходите на наш День карьеры в Санкт-Петербурге, чтобы узнать, каково это — работать в Skype и о том, какие возможности мы предлагаем.

Вы встретитесь с нашими ведущими разработчиками и руководителями команд из разных подразделений компании. Среди выступающих — глава эстонской команды Тиит Паананен (подключится по Skype), Март Келдер (Team Lead, Video), Меелик Горной (Team Lead, Desktop QE), Лиза Шевчук (Designer, User Experience) и Михаилс Веленко (Development Manager, Calling team).

Если вы собираетесь принять участие — зарегистрируйтесь по адресу: http://bit.ly/SkypeMeetup
Читать полностью »

Компания Renesas Electronics представила однокристальную систему µPD720210, реализующую функции контроллера концентратора SuperSpeed USB (USB 3.0). Эта микросхема позволит подключать нескольких периферийных устройств к одному порту USB 3.0. Разработчик предполагает, что появление на рынке нового контроллера будет способствовать дальнейшему распространению интерфейса USB 3.0, существенно превосходящего по пропускной способности USB 2.0.

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

В данной статье хочу поделиться своим опытом в создании баннеров с помощью CSS3 свойств, которые получили поддержку почти во всех современных браузерах. Так необходимые для создания баннеров CSS3-свойства поддерживаются следующими версиями браузеров: Chrome 12, FF 10, IE 10, iOS 3.2, Android 3.2, Opera 12. Особую трудность здесь представляет еще слабая распространенность последней 10-й версии IE и лишь частичная поддержка анимационных возможностей в Опере (пока не поддерживаются 3D трансформации).

И так приступим к небольшой демонстрации простого создания баннера, состоящего из двух анимированных строк текста. Реализацию данного баннера можно посмотреть на сайте http://da4niku.ru.

Верста баннера имеет следующий вид:

<div id="banner_points">
    <div id="banner_points_1">За каждый ежедневный визит на сайт</div>
    <div id="banner_points_2">Вы получаете 1 очко голосования!</div>
    <div id="banner_points_no">За ежедневный визит на сайт вы получаете 1 очко голосования!</div>
</div>

В общем контейнере banner_points находятся блоки строк banner_points_1 и banner_points_2, а banner_points_no показывается при отсутствии поддержки анимации со стороны браузера пользователя.

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

PostgreSQL 9.2 — официальный релизСегодня, 10 сентября 2012 года, официально вышел релиз PostgreSQL 9.2!

Наконец-то завершился долгий период бета-тестирования, объявленный в мае сего года. Разработчики обещают еще большую производительность, масштабируемость и гибкость (performance, scalability and flexibility).

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

В студии «Финам FM» — Анна Артамонова, вице-президент по стратегическим проектам Mail.Ru Group, и Василий Эсманов, издатель Look At Me и The Village. Вместе с ведущим, Максимом Спиридоновым, они говорят о недавно опубликованном рейтинге интернет-развития стран мира, о значительных вложениях в ведущий проект Рунета в области школьного образования, а также о крупнейшей сделке на рынке электронной торговли России.Читать полностью »


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