• Нам нужно: Установить на сайте собственные иконки с помощью SVG. Они должны управляться с помощью CSS (форма, размер, заливка, эффекты в том числе и их поведение). Они должны иметь маленький вес и находиться в одном месте для экономии http запросов.…

  • Одной из основ разработки игр является обработка сообщений поступающих во время каких-либо событий (Events). Все видеоигры, от тенниса до очень сложных игр для ПК и консолей, используют т.н. события для взаимодействия с игроком. Эти события могут поступать от клавиатур, мышей,…

  • Результат воздействия геля на бактериальную биоплёнку золотистого стафилококка, устойчивого к антибиотикам Компания IBM десятилетиями занимается разработкой материалов для производства компьютерных микросхем. Несколько лет назад во время работы над одним из чипов инженеры обнаружили, что при соединении определённых материалов образуется положительный…

  • Фото: Daniel J. Groshong/Bloomberg 10 января этого года Тим Кук, генеральный директор компании Apple, сделал довольно смелое заявление. По его словам, в будущем Китай должен стать крупнейшим рынком сбыта продукции компании, обойдя США и Европу. Основания для подобных заявлений у…

  • Формы состоят из самых разных элементов интерфейса. Если вы не знаете, как правильно с ними обращаться, вы можете сильно усложнить заполнение форм. Чаще всего ошибаются, применяя выпадающие списки (select menu). Когда использовать Иногда можно встретить выпадающие списки с 2 вариантами,…

  • Если вы работаете в большой команде разработчиков над одним и тем же проектом, то рефакторинг становится очень сложной задачей. Приведем пример: мы хотим переименовать функцию do_something() в do_something_with_blackjack(). Мы переименовали все вхождения этой функции в своей ветке и отправили задачу…

  • А зачем? Переходя с Си на ассемблер (нужда появилась) обнаружил для себя плохую вещь, на нем нет любимой функции _delay_ms(long millisecond) (поиск в интернете ничего не дал, может искал плохо), писать 8000 пустых команд (для 8 Мгц чтобы 1 мс…

  • Процесс глобализации необратим. Глобализация затрагивает все сферы IT технологий, в том числе и разработку мобильных приложений. Если раньше рынок мобильных платформ делили как минимум 5-6 компаний (Symbian, Blackberry OS, Android, Palm, iOS, Bada и т.д.), то на текущий момент можно…

  • В связи с вопросом, заданным Nonameface, я хочу опубликовать небольшое руководство, которое, возможно, окажется для кого-то полезным. Многим, рассматриваемый вопрос может показаться элементарным. Я прошу их не судить меня слишком строго, поскольку этот материал адресован начинающим разработчикам. Суть описываемой проблемы…

  • Добрый день. Сегодня я хотел бы показать вам небольшой и достаточно простой пример использования Fragments. Я надеюсь он будет полезен тем, кто только начал знакомиться с принципами работы Fragments. Изначально, фрагменты были реализованы начиная с Android 3.0 для более динамичного…