Месяц: Декабрь 2012

  • Использование async и await в C# — лучшие практики

    от автора

    Ключевые слова async и await, введённые в C# 5.0, значительно упрощают асинхронное программирование. Они также скрывают за собой некоторые сложности, которые, если вы потеряете бдительность, могут добавить проблем в ваш код. Описанные ниже практики пригодятся вам, если вы создаёте асинхронный код для .NET приложений.

  • Сохранение файлов из интернета на Google Drive

    от автора

    Разработчики Google Drive выпустили расширение для Chrome, которое отправляет файлы с любого сайта сразу на Google Drive, без сохранения их на локальном диске. Расширение умеет делать скриншоты в PNG (видимая страница/целая страница), записывает архив .mht или копию HTML для последующего редактирования. Кстати, для Google Drive можно установить удобный редактор кода. Способ сохранения веб-страницы нужно указать…

  • AWS Insight: Резервации в EC2 — как это работает

    от автора

    Привет! Как известно, одним из основных правил использования облачных сервисов является оптимизация всего, а особенно финансовой стороны вопроса. В Amazon Web Services есть 3 основных метода оптимизации стоимости сервиса: автомасштабирование резервирование использование спот инстансов Сегодня я расскажу о резервировании в EC2, как, что и зачем это нужно обязательно делать. Reservation — это предварительная оплата серверных…

  • zsh и bash: что выбрать

    от автора

    Для тех, кто ещё не знаком с zsh shell, а так же тем, кто находится на распутье в выборе шелла для повседневных задач, посвящается эта заметка. Надо сказать, о преимуществах zsh написано уже достаточно много материалов. Что касается этой скромной заметки, она призвана показать читателю возможности обеих оболочек на конкретных примерах конфигурационных файлов. Упор сделан…

  • Особености работы со временем в различных временых зонах

    от автора

    В связи с тем, что накопилось несколько вопросов и решений по работе со временем, решил сделать небольшой обзор.

  • AR Drone — квадрокоптер, перехватывающий связь других квадрокоптеров

    от автора

    Беспилотные летательные аппараты с четырьмя роторами, так называемые квадрокоптеры, являются чем-то большим, нежели дорогие и занимательные игрушки. Недорогие, относительно стоимости других летательных аппаратов, и универсальные летающие роботы-квадрокоптеры вовсю используются военными и гражданскими организациями для проведения операций по разведке, наблюдению, фотосъемке и в качестве летающих научных инструментов. Несмотря на все привлекательные стороны квадрокоптеров, их системы управления…

  • Подключение и работа с MySQL в VB.NET

    от автора

    Предыстория. Выбор БД Возникла необходимость подружить программу, написанную на VB, с сервером баз данных. Конечно, многочисленные сотоварищи — разработчики ПО могут поставить под сомнение мой выбор базы данных (и будут правы), назвав MSSQL самым простым и очевидным выбором. Но необходимо принять во внимание несколько фактов: кроме основной программы (VB), заказчик пожелал иметь возможность использовать и…

  • Tooltip посредством SVG

    от автора

    День добрый, На момент написания поста существуют тысяча и один способ создания тултипов. Через css3, используя js и jquery, или к примеру анимированные тултипы. А вот вообще генератор этих прямоугольников со стрелочками через всевозможные псевдо элементы. На ваше обозрение хотелось бы предложить ещё один подход к созданию тултипов, но уже в SVG. Итак с новыми…

  • Google Analytics: загрузка данных о расходах по рекламе из внешних источников

    от автора

    Общеизвестно, что в плане подробных данных о рекламных источниках Google Analytics ранее узнавал только Google (AdWords & AdSense), приводя в отдельной группе отчетов «Реклама» статистику по стоимости, CTR, стоимости клика и т.п. Статистика в этот отчет передается только в том случае, если была настроена связка аккаунтов Google Analytics и Google AdWords/AdSense. Таким образом, если вам…

  • Новая платформа поиска Яндекса с персональными результатами: «Калининград»

    от автора

    Сегодня мы объявляем о важных изменениях в поиске Яндекса. Теперь результаты поиска и поисковые подсказки будут персонализированными и могут отличаться для каждого пользователя, который задаёт запрос и получает на него ответ от Яндекса. Специально для Хабрахабра мы взяли интервью у людей, которые занимались этим проектом, и спросили у них о том, для чего он нужен,…