-
На хабре много статей посвященных редактору Sublime Text 2. Обычно они рождают за собой множество комментариев, где сторонники ST2 и всевозможных других редакторов (а также полноценных IDE) предаются веселому процессу «достоинствометрии». Однако, среди комментариев мне лично ни разу не встречалось…
-
Автоматизированное функциональное тестирование Windows приложений с использованием Ranorex
В прошлом году в нашей компании появился не только Web, но и Windows клиент. Так как средства автоматизации тестирования, которыми мы пользовались для Web (например Selenium) в данной ситуации мы конечно использовать не могли, перед нами возникла необходимость поиска технологии…
-
dynDNS для Amazon EC2 или как автоматизировать автообновление IP на хостинге с динамическим публичным IP
Недавно встала задача развернуть виртуальный сервер Ubuntu 12.04 на Amazon EC2 для некоего сервиса и присвоить ему доменное имя в существующей доменной зоне, но как известно Amazon меняет публичный и локальный адреса после перезагрузки или выключения машины, поэтому было решено…
-
Еще один «switch для строк» — но не только для строк и не только «switch»
Данная заметка спровоцирована интересным топиком на habrahabr.ru/post/166201/ о Switch операторе для C++ и желанием предоставить сообществу еще одну идею и воплощение на оценку. Одним из недостатков оператора Switch в C++ является ограниченность по типу данных к которым возможно его применение…
-
Простые советы начинающему фрилансеру
Перед тем как решить задачу поистине шекспировского масштаба — быть или не быть фрилансером, каждый из нас проходит семь кругов ада, замешанных на сомнениях, страхе и неуверенности в будущем. На этот счет всегда существует полярность мнений среди тех, кто готов…
-
Cила CSS поможет тебе принять форму, SVG!
Нам нужно: Установить на сайте собственные иконки с помощью SVG. Они должны управляться с помощью CSS (форма, размер, заливка, эффекты в том числе и их поведение). Они должны иметь маленький вес и находиться в одном месте для экономии http запросов.…
-
Перевод SDL Game Framework Series. Часть 3 — SDL Events
Одной из основ разработки игр является обработка сообщений поступающих во время каких-либо событий (Events). Все видеоигры, от тенниса до очень сложных игр для ПК и консолей, используют т.н. события для взаимодействия с игроком. Эти события могут поступать от клавиатур, мышей,…
-
Гель IBM уничтожает бактерии, даже устойчивые к антибиотикам
Результат воздействия геля на бактериальную биоплёнку золотистого стафилококка, устойчивого к антибиотикам Компания IBM десятилетиями занимается разработкой материалов для производства компьютерных микросхем. Несколько лет назад во время работы над одним из чипов инженеры обнаружили, что при соединении определённых материалов образуется положительный…
-
Apple, Китай и China Mobile: успехи и препятствия
Фото: Daniel J. Groshong/Bloomberg 10 января этого года Тим Кук, генеральный директор компании Apple, сделал довольно смелое заявление. По его словам, в будущем Китай должен стать крупнейшим рынком сбыта продукции компании, обойдя США и Европу. Основания для подобных заявлений у…
-
Хватит неправильно использовать выпадающие списки
Формы состоят из самых разных элементов интерфейса. Если вы не знаете, как правильно с ними обращаться, вы можете сильно усложнить заполнение форм. Чаще всего ошибаются, применяя выпадающие списки (select menu). Когда использовать Иногда можно встретить выпадающие списки с 2 вариантами,…