Новости информационных технологий - 26308

image Взаимодействие с браузерами никогда не было работой для слабонервных: около полудюжины различных API, различные механизмы IPC, и разные возможности у разных поставщиков. Такие проекты, как WebDriver, пытаются абстрагироваться от этой сложности, к тому же в Сети можно найти десятки других «безголовых» драйверов, использующих WebKit или иные движки. В настоящее время в работе даже находится спецификация W3C на WebDriver.

Инструментирование Google Chrome

Тем не менее, в то время, как создание общего решения является сложной задачей, оказалось, что инструментирование Chrome очень просто, — как я недавно обнаружил при исследовании некоторых вопросов, связанных с сетевыми задержками. Начиная с 18 версии, Chrome теперь поддерживает протокол удалённой отладки v1.0, который предоставляет все возможности браузера с помощью обычного WebSocket!

/Applications/Path To/Google Chrome --remote-debugging-port=9222 # OSX
$> curl localhost:9222/json

[ {
   "devtoolsFrontendUrl": "/devtools/devtools.html?host=localhost:9222&page=1",
   "faviconUrl": "",
   "thumbnailUrl": "/thumb/chrome://newtab/",
   "title": "New Tab",
   "url": "chrome://newtab/",
   "webSocketDebuggerUrl": "ws://localhost:9222/devtools/page/1"
} ]

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

Космонавты, не обижайтесь на нас!Дорогие космонавты, астронавты и все-все-все, кто проектирует, строит и запускает ракеты и спутники. День 12 апреля подходит к концу, а мы здесь на Хабре так и не поздравили вас как следует. Но вы не обижайтесь на нас, хорошо? Мы ведь, как и вы, люди с техническим образованием и математическим складом ума. Мы тоже исследуем космос, хоть наш космос не так огромен и не так стар, как ваш. Зато мы создали его сами! И в нашем космосе может путешествовать любой, а не только выкованный из нержавеющей стали герой-космонавт, прошедший огонь, воду и центрифугу.
Читать полностью »

Ой, сорцы появилисьВпервые за 2 года, а может, и более, Хабр повёл себя неестественным образом. Никто не ожидал, но в поле ввода пришли изменения — поле ввода тега SOURCE с языками для подсветки синтаксиса. Одновременно, появилась поддержка гораздо большего количества языков, чем было раньше описано в «хелпе».
Читать полностью »

Подкаст

http://ruby.rpod.ru/273046.html

Новости

Специальный гость

Леонид Никаноров

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

в 16:04, , рубрики: java, kotlin, метки:

Сегодня выпущен первый официальный «milestone» проекта Kotlin:

Самые интересные изменения:Читать полностью »

В далеком августе 2011 года. Я и несколько моих друзей-журналистов решили создать сайт в качестве хобби. За мной «закреплялись» дизайн, верстка и программирование, за остальными интересный контент. Тем более на тот момент сотня статей уже была написана и опубликована в разделе «Журнал» другого сайта, который не подходил по тематике и вводил в заблуждение посетителей. Кстати, это была еще одна причина создания сайта.

К тому времени вышел Symfony2 и я решил заодно опробовать и новый фреймворк в деле. Сайт был написан и запущен. Прошло уже 6 месяцев, но мы так и не попали в поисковой индекс Яндекса.

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

В предыдущих сериях мы обсудили, что такое сингулярное разложение (SVD), и сформулировали модель сингулярного разложения с базовыми предикторами. В прошлый раз мы уже довели дело до конкретных формул апдейта. Сегодня я продемонстрирую очень простую реализацию очень простой модели, мы применим её к уже знакомой матрице рейтингов, а потом обсудим, какие получились результаты.
Рекомендательные системы: SVD на perl

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

Передаём проект: howtoМного в этом мире сказано, что код надо писать так, чтобы его было легко поддерживать любому другому разработчику, и чтобы проект мог быть передан на поддержку другим людям в любой момент. Но каково это – передавать проект, с которым прожил несколько лет, в совсем другие руки? Кем окажется для проекта его новый руководитель – вторым отцом или злым отчимом (уважаемые читательницы, я помню о вашем существовании, но вы в меньшинстве)? Будет наше детище развиваться и набирать сил, или умрёт, уступив место чему-нибудь куда менее красивому, явно не столь качественному (мы-то понимаем, кто здесь самый крутой профессионал) и совсем чужому? Для тех, кого действительно волнует его будущее, и написана данная статья. Замечу, что в ABBYY я проработал в нескольких проектах, оставлял их по разным причинам, большинство из проектов – задачи без чёткого решения (распознавание, поиск разных неформально описанных объектов и т.п.). Читать полностью »

На мероприятии IDF компания Intel рассказала о планах по выпуску серверных процессоров. В частности, намечен выпуск первой серверной однокристальной системы на базе Atom.

Новинка под условным наименованием Centerton превзойдет по энергетической эффективности прежние процессоры Atom. Значение TDP этого изделия названо равным 6 Вт. Это не так мало, как у процессоров Intel Atom для смартфонов, но существенно меньше, чем у серверных процессоров Intel массового сегмента. Процессоры Atom для настольных мини-ПК и нетбуков характеризуются значением TDP около 10 Вт. В конфигурацию Centerton войдет дваЧитать полностью »

Resque — ruby-библиотека для создания фоновых задач, составления очередей таких задач и их последующего выполнения. Задачи могут быть любым ruby-классом или модулем, содержащим метод perform. В ruby-сообществе Resque пришел на смену Delayed Job (не знаю, кстати, почему проект перестал развиваться, весьма удобная была вещь на мой взгляд) и обладает большим количеством различных преимуществ, таких как разделение задач по разным машинам, приоритеты задач, устойчивость к разным утечкам памяти и еще, и еще, и еще. На этом вступление для тех, кто не может самостоятельно перевести первый абзац из README прошу считать законченным.

В данной статье будет показано как использовать resque и resque-scheduler в rails-приложении.
Читать полностью »


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