Архив за 26 декабря 2012 - 6

Кажется, я уже не первый раз чувствую, что держу в руках то, что должно бы стать тем самым незаменимым в ежедневной жизни гаджетом. Планшеты, смартфоны, ноутбуки — ну то есть то, чем я каждый день могу пользоваться не только для развлечений или работы, но для развлечений И работы. Главной проблемой всех гаджетов, которые были у меня доселе я находил то, что они идеально подходили только для одного: или для использования по рабочим нуждам, или для развлечений. Обычно граница если не сразу была замечена, то проявлялась на второй-третий день использования. Планшеты в работе не удобны. А ноутбуки на диване — большеваты.
И вот, наконец-то, я нашёл то, что мне было удобно использовать всегда и везде.
Это ультрабук. Сенсорный ультрабук Acer Aspire S7. Долой компромисы и разделение сфер. Всё в одно! Ура!
Нечто оригинальное. Обзор ультрабука Acer Aspire S7
Читать полностью »

Переписывал на работе кусок одного сервиса с Python на Erlang. Сам сервис занимается тем, что скачивает по HTTP значительное количество однотипных HTML страниц и извлекает из них некоторую информацию. Основная CPU нагрузка сервиса приходится на парсинг HTML в DOM дерево.

Сперва захотелось сравнить производительность Erlang парсера mochiweb_html с используемым из Python lxml.etree.HTML(). Провел простейший бенчмарк, нужные выводы сделал, а потом подумал что неплохо было бы добавить в бенчмарк ещё парочку-другую парсеров и платформ, оформить покрасивее, опубликовать код и написать статью.
На данный момент успел написать бенчмарки на Erlang, Python, PyPy, NodeJS и С в следующих комбинациях:

  • Erlang — mochiweb_html
  • CPython — lxml.etree.HTML
  • CPython — BeautifulSoup 3
  • CPython — BeautifulSoup 4
  • CPython — html5lib
  • PyPi — BeautifulSoup 3
  • PyPi — BeautifulSoup 4
  • PyPi — html5lib
  • Node.JS — cheerio
  • Node.JS — htmlparser
  • Node.JS — jsdom
  • C — libxml2 (скорее для справки)

В тесте сравниваются скорость обработки N итераций парсера и пиковое потребление памяти.

Интрига: кто быстрее — Python или PyPy? Как сказывается иммутабельность Erlang на скорости парсинга и потреблении памяти? Насколько быстра V8 NodeJS? И как на всё это смотрит код на чистом C.
Читать полностью »

Герман Клименко о том, почему услуги продаются долго, почему программистов бесполезно штрафовать за опоздания и кто останется в живых на рынке статистики в Рунете.Читать полностью »

imageВ субботу у меня ближе к полуночи появилось свободное время и жгучее желание сделать игрушку под браузер, забавы ради и увеличения опыта для. С жанром определился довольно быстро: т.к. на MMORPG в этот раз у меня точно не хватило бы времени, я решил делать просто мясорубку. Минут 20 ушло на написание базового кода для управления игроком и его противниками. И тут встал вопрос — 2D или 3D (вернее так: Canvas/SVG или все же полноценный WebGL)?Читать полностью »

Компания Intel покажет новую платформу для смартфонов, а также процессоры Atom, выпускаемые по нормам 22 и 14 нм, на мероприятии Mobile World Congress (MWC) 2013, которое пройдет в Барселоне с 25 по 28 февраля 2013 года, утверждает источник. Выход этих продуктов имеет критическое значение для Intel в конкуренции с ARM на мировом рынке смартфонов.

Платформа Intel Medfield, представленная в начале года, используется в Читать полностью »

Newsweek, один из самых известных и массовых (его тираж превышает три миллиона экземпляров) американских журналов, с нового года больше не будет выходить в печатном виде. Последний номер, обложка которого изображена ниже, выйдет из печати 31 декабря 2012 года.

Представитель «большой тройки» американских еженедельников должен измениться, чтобы выжить

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

Мы немножко нарушим хронологию цикла Сети для самых маленьких.
Компания ЛифтМиАП разрастается, покупая новые филиалы по всей стране. Поэтому следующая наша статья будет посвящена технологиям VPN и подключению удалённых офисов к центральному. Будут обсуждаться такие темы, как GRE, IPSec и DMVN. Тут Packet Tracer уже едва ли может нам чем-то помочь.
Пришло время для больших игр и перехода на профессиональное ПО для симулирования сети. Да и темы, положа руку на сердце, уже не для самых маленьких.

На выбор в сегодняшнем меню:

  • GNS3 — Graphical Network Simulator
  • IOU — IOS on UNIX

Под катом аргументы за и против и частичный перенос топологию из РТ в GNS, а сначала традиционное видео, на этот раз умеренной длины.

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

Со следующего года американские интернет-провайдеры вводят правило «шести предупреждений» для пользователей, которые скачивают нелицензионный контент из интернета. Инициаторами подобного плана стали крупные голливудские студии, чьи интересы представляют ассоциации MPAA и RIAA.

К сожалению для голливудских студий, они и сами могут «попасть под раздачу». Как показало исследование, сотрудники пяти крупнейших студий — Paramount Pictures, Warner Bros., Disney, Sony Pictures и 20th Century Fox — сами скачивают «пиратку» из интернета.

За каждой из этих компаний закреплён блок статичных IP-адресов. Например, у студии Paramount Pictures это блок 204.110.112.0/20. С помощью сканера ScanEye можно посмотреть, как файлы скачивались и раздавались с этих IP-адресов в торрентах.
Читать полностью »

HP StoreEasy – легкое хранение неструктурированных данных

HP в декабре обновила свою линейку NAS-систем младшего класса, и на смену ранее выпускавшимся NAS серии X (X1000, X3000 и X5000) пришли HP StoreEasy1000, 3000 и 5000. Разумеется, изменения по сравнению с предшественниками, не ограничиваются только новым брендом. Прежде всего — аппаратной основой новых систем стали выпущенные нынешней весной серверы HP ProLiant Gen8.
Читать полностью »

Уходящий год в сегменте планшетов запомнился не только повышенной активностью Apple, но также и новой эпохой доступных брендовых планшетов. Речь конечно о Google Nexus 7 и планшетах Amazon Kindle HDЧитать полностью »


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