Архив за 15 октября 2013 - 5

Некоторое время назад я уже писал о сэмплерах, правда виртуальных. Теперь пришло время поговорить о железных, а именно — о совершенно безумном инструменте от шведской компании Elektron. Шведские разработчики вообще любят музыкантов-гиков, чего стоит одна серия синтезаторов Nord Modular от Clavia. Устройства от Elektron уже давно можно встретить в сетапах разных суровых электронщиков от Chemical Brothers до J.M. Jarre. Не так давно я получил-таки из Европы коробку с Octatrack и готов рассказать о том, что это за прибор. Не буду перепечатывать мануал, а просто расскажу о своих впечатлениях.

Elektron Octatrack DPS 1 — первые впечатления

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

Привет, фрондэнд разработчики!

При верстке сайта с psd-макета, мы постоянно сталкиваемся с проблемой реализации некоторых элементов, которые нарисовал дизайнер. Будь то кнопка, или какой-то хитрый градиент. Нам приходится либо изворачиваться, тратя на это свое рабочее время или просить дизайнера переделать или в крайнем случае забить и сделать более-менее что-то похожее.

Если наш заказчик жутко внимательный, то часто принимая последнее решение, у нас возникают проблемы несоответствия того, что сверстано в итоге, с тем, что нарисовал дизайнер. Все эти факторы накладывают на нас — разработчиков темное пятно, в то время как дизайнер получил свою премию и уже пьет коктели, в нас кидают помидорами и обвиняют в некомпетентности, хотя проблема далеко не в нас, а в том, что дизайнер иногда не знаком даже с основами верстки и не знает, что некоторые вещи рисовать нельзя.

Немного набрал в весе мозга и статуса в компании, в какой-то момент я понял, что так дальше продолжаться не может и начал собирать свои требования в psd макетам.
Читать полностью »

Всё лучшее, зачастую, случается внезапно. Редко когда тщательно спланированная вечеринка может сравниться с внезапным визитом друзей, а блюдо, приготовленное точно по рецепту, с импровизацией мастера. В нашей команде этот феномен тоже имеет место быть: мы не задумывались о «рецептах», когда за пару недель реализовывали Media Monitor, который, как иногда случается в разработке нишевых B2B продуктов, оказался на удивление востребованным.

Технологии правят… информацией. Технологическая пицца
Читать полностью »

На Хабре не любят, когда провайдеры говорят о деньгах, но завтра, 16 октября, заканчивается бета-тестирование Jelastic.Cloud в Infobox, которое стартовало месяц назад, и мы решили посчитать, во сколько же обойдется работа типового сайта на Jelastic. А также сравнить эти цифры с самыми популярными услугами для размещения сайтов – виртуальным хостингом и VPS.
Читать полностью »

Про язык Go от команды Google слышали, наверное, все. А вот пробовали далеко не все, и очень зря — общение с сусликами Go это море удовольствия, в чем я недавно убедился на собственном опыте.
Начинать знакомство с новым языком забавнее всего на жизненном примере, поэтому я, не долго думая, взял первую попавшуюся задачу “из жизни, самой первостепенной важности”:

Есть в интернете сайт http://vpustotu.ru на котором любой желающий может анонимно высказаться о наболевшем. Все высказывания (в дальнейшем буду называть их “цитатами”) сначала попадают в модерацию (аналог “бездны” башорга), где любой желающий может оценить полет мысли и проголосовать за цитату в стиле “Ого!” или “Ерунда!”. На странице модерации (http://vpustotu.ru/moderation/) нам показывают случайную цитату, ссылки голосования и ссылку “Еще”, которая ведет на эту же страницу. Пощелкайте, это все очень просто.

И вот возникла задача – срочно, под покровом темноты, загрузить себе полный дамп всех цитат на модерации для дальнейшего секретного исследования. Не будем оценивать житейскую ценность и степень идиотизма задачи, а рассмотрим её с технической точки зрения:

В разделе модерации нет прямых ссылок на определенную цитату, единственный способ получить новую цитату – обновить страницу (или перейти по ссылке “еще”, что одно и тоже). Причем вполне возможны повторы, что легко обнаруживается после пары минут агрессивного кликинга.

Таким образом нужна программа, которая:

  • Должна последовательно обновлять и парсить (разбирать) страницу, записывая цитату.
  • Должна уметь отбрасывать дубликаты.

Логично, что мы понятия не имеем все ли цитаты загружены, но об этом можно косвенно догадаться по большому количеству повторно полученных цитат подряд. Поэтому дополним:

  • Должна останавливаться не только по команде, но и по достижению определенного числа “повторов”, например 500!
  • Так как это, скорее всего, займет некоторое время: необходимо уметь продолжить “с места на котором остановились” после закрытия.
  • Ну и раз уж все-таки это надолго – пусть делает свое грязное дело в несколько потоков. Хорошо-бы в целых 4 потока (или даже 5!).
  • И отчитывается об успехах в консоль каждые, скажем, 10 секунд.
  • А все эти параметры пускай принимает из аргументов командной строки!

Ну, вроде все понятно. Пусть программа ведет два файла – с цитатами и с некими хешами этих цитат, чтобы не повторяться, и перечитывает файл в начале каждого запуска. Ну а дальше в цикле разбирает страницу, выдергивая все новые и новые откровения, пока не получит ctrl-c по лбу или же не встретит определенное количество повторов. Задача ясна, план есть – поехали!
Читать полностью »

image

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

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

Не буду вдаваться в пространные рассуждения о плюсах и минусах различных вариантов беспроводного передачи видео для всевозможных применений, про это уже немало писалось. Специальная ветка на RCDesign, которая так и называется — Беспроводная передача видео в full HD. Доложу лишь о результатах.

Испытания как-то экспромтом получились, так что извиняйте за качество фото/видео :-)

Ещё один вариант FullHD по воздуху
помехи на фото — мой косяк, во втором испытании было исправлено, но другой фотки нет, извиняйте.

Так как передача цифрового видео на более-менее приличные расстояния обычно сопровождается задержками (лагами), самым быстрым остаётся аналоговый метод передачи. Много народу использует для FPV обычные видеопередатчики, к которым подключены аналоговые камеры стандартного разрешения. Задержка видео минимальная, но хочется бОльшего разрешения (не для очков) и меньше помех.

В общем, давно в голове сидела идея попробовать передать аналоговый компонентный видеосигнал (YPbPr) с помощью трёх обычных видеопередатчиков. У многих такая идея в голове сидит, но я не нашёл ни одного описания подобных экспериментов. Может быть плохо искал, а может и правда не проверял никто. В любом случае, интересно самому опробовать.

У меня с одного проектика сохранился ядерный чемоданчик, в котором смонтированы как раз три приёмника на 5.8Ггц, плюс блок видеопередатчиков на 5.8ГГц. Передатчики разной мощности, один на 200мВт, два других на 400мВт. Временно оторвал проводки, припаял тюльпаны и пошёл проверять.
Читать полностью »

Добрый день.

В моей прошлой статье был среди прочих весьма интересный комментарий, связанный с тем, что, цитирую

Спектрум ушел в 90-х, а век ПК ушел в нулевых; он уже ушел и ИТ-индустрия ходит по-кругу и так и будет ходить до бесконечности и вряд ли тупой дипломовец будет об этом думать — он просто пристроит задницу, как все.

Почему же есть ощущение, что ИТ индустрия ходит по кругу? Ведь ощущение некой безыдейности ситуации есть. Т.к. у меня уже достаточно большой опыт в работе ИТ, то есть определенное мнение на этот счет. Кто хочет послушать мнение и выразить свое в комментария – добро пожаловать под кат. Там будут мысли в основном об отечественной ИТ сфере и некоторые попытки понять в ней происходящее на текущий момент.
Читать полностью »

Счастливы веб-тестеры, бери селениум и не ошибешься. Счастливы java-tester'ы — для них есть тест-фреймворки, в особо тяжелых случаях- siculi. Принесли на тесты консольные приложения — тут приятны python, perl. А как же desktop? Тестирование приложений blackbox в windows, в частности — инсталляторов (например пакетов msi) привело меня в стан autoit, ввиду того, что автоматизация у меня каждый раз напарывается на одни и те же грабли, которые я выделил в следующее
Читать полностью »

Конструкторы флэш-накопителя Adata DashDrive Durable UD320 наделили его поддержкой USB On-The-Go. Это позволяет использовать накопитель совместно с мобильными устройствами, такими, как смартфоны и планшеты, работающие под управлением ОС Android 4.1 или более новой версии. Для подключения к мобильным устройствам накопитель оснащен разъемом micro-USB.

Накопители Adata DashDrive Durable UD320 предложены объемом 16 и 32 ГБ

Как видно на иллюстрации, сохранена и возможность подключения в полноразмерный разъем USB мобильного или настольного ПК.

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


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