Архив за 10 сентября 2012 - 4

Специалистам норвежской компании CrayoNano удалось сделать шаг, который может открыть путь к полупроводниковым приборам нового поколения. Ученые научились выращивать на подложке из графена нити из астата галлия (GaAs), являющегося полупроводником.

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

Впервые я встретился с юнит тестированием на 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).

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


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