Месяц: Май 2014

  • Как писать парсеры на JavaScript

    от автора

    … а именно как писать LL парсеры для не очень сложных структур при помощи конструирования сложного парсера из более простых. Изредка возникает необходимость распарсить что то несложное, скажем некую XML-подобную структуру или какой нибудь data URL, и тогда обычно возникает либо простыня хитрого трудно читаемого кода либо зависимость от какой то ещё более сложной и…

  • STM32 и LCD через I2C

    от автора

    Для использования в дальнейшем понадобилось связать, используя I2C микроконтроллер STM32 с экраном 2004. Не найдя аналогичного решения в сети, публикую здесь. Данный рецепт подойдёт также для экранов 1602. Далее под катом. (Осторожно, картинки).

  • от автора

  • Хроники ремонта или как IT-шники магазин открывали: MadRobots выходит в офф-лайн

    от автора

    Последние несколько недель прошли с ощущением крушения планов. Нет, это не было «А-А-А, шеф, все пропало», это было вдумчивое и постепенное отодвигание срока окончательного открытия, раз за разом, неделя за неделей. Я не скажу, что нас преследовал злой рок, но мы определённо переоценили свои возможности, и из-за этого реальность давала нам оплеуху за оплеухой, отодвигая…

  • Amazon прячет книги издательства Hachette

    от автора

    Крупнейший книжный интернет-магазин в интернете Amazon усилил давление на книжное издательство Hachette. Задача — получить ещё больший процент с продаж электронных книг Hachette. Методы, которые использует Amazon в переговорах, весьма сомнительны. Ведя переговоры по электронным книгам, Amazon уже несколько месяцев различными способами мешает продаже бумажных книг Hachette: отменяет персональные скидки покупателей, задерживает отправку книг на…

  • Haskell. Тестируем многопоточное приложение

    от автора

    Данная статья составлена преподавателем Академического университета Валерием Исаевым по материалам практики по курсу функционального программирования. Полагаю, ни для кого не секрет, что написание многопоточных приложений связано с целым рядом проблем, отсутствующих при разработке однопоточных программ. Одна из проблем заключается в тестировании приложения. Мы не можем контролировать порядок, в котором выполняются операции, следовательно, не поддается контролю…

  • Открытый Терминальный Клиент ОТК-110 — работает с Citrix

    от автора

    Сначала скажу: большое спасибо Хабру за предоставление возможности ещё полгода рассказывать о развитии Открытого Терминального клиента. Сама новость — теперь можно подключиться к терминальному серверу Citrix и работать с опубликованными приложениями на ОТК-110, в т.ч. с CAD приложениями (видео под катом). Ссылки: первый пост, второй пост, третий пост, четвертый пост, пятый пост Инструкция по настройке…

  • Ключевые элементы страницы для успешной электронной коммерции

    от автора

    Успешные продажи требуют не только выгодного предложения и правильной его подачи, но и грамотного сопровождения покупателя на каждом этапе покупки. При этом вы должны учитывать и критерий удобства пользования страницей, и психологические аспекты, которые могут помешать вашему потенциальному клиенту совершить покупку. Если вы хотите, чтобы посетитель не только нажал кнопку «заказать», но и довел процесс…

  • от автора

  • Взламываем D-Link DSP-W215 Smart Plug: Опять, снова, еще раз

    от автора

    В предыдущих сериях: Взламываем D-Link DSP-W215 Smart Plug Взламываем D-Link DSP-W215 Smart Plug. Снова Взламываем D-Link DSP-W215 Smart Plug. Снова и опять До сих пор, все найденные в DSP-W215 уязвимости могли быть выполнены только из LAN, ну, если вы не глупец и не открыли доступ к Smart Plug из интернета. Типичным способом атаки устройств со…