WWWorld.ru · Темы дня · Разделы дня · Интересы дня · 2012 · Свежие новости

Темы
Разделы
Интересы
Top 20
61

Веб-разработка / Несколько находок

Кроссдоменные запросы с помощью YQL Как клиентский веб разработчик, я всегда хочу уменьшить расходы потребления серверных ресурсов. Может быть, я один такой, не знаю. Но есть группа задач, которые просто-напросто не реализуемы на стороне клиента. Одна из таких задач: запрос на чужой домен. Нам приходится создавать серверный скрипт, который выступает посредником между браузером и сервером, с которого хотим стянуть данные, отдавая данные как бы со своего домена. Позавчера, один уважаемый человек с форума javascript.ru с ником melky вскользь упомянул о каком-то странном, на первый взгляд, jQuery плагине, который называется jquery.xdomainajax.js Пытливому уму программиста не нравятся всякие плагины, без понимания сути, поэтому я выковырял самую нужную часть: var query = 'select * from html where url="http://javascript.ru/" and xpath="*"' var url = 'http://query.yahooapis.com/v1/public/yql?q='+encodeURI(query)+'&format=xml&callback=callback'; var script = document.createElement('script'); script.src = url; document.body.appendChild(script); function callback(data) { console.log(data); //сам текст ответа находится в data.result[0] } Откройте консоль и зупустите код. Как видно, в запрос пихается урл сайта и XML запрос в виде xpath, ответ приходит в виде jsonp. Если в урле написать format=json, то ответ придет в виде объекта с тегами. Дальше этого применения я не пошел, поэтому лучше сами изучите матчасть здесь: developer.yahoo.com/yql/ В комментариях настаивают указать на ограничения по количеству запросов с одного IP и запросов, использующих accesskey, которого у нас нет (так что, скорее всего, можно забить :) ). Еще немного habrahabr.ru »
62

Мини-компьютер PandaBoard ES в виде системной платы

Специально для разработчиков программного обеспечения, предназначенного для портативных устройств, был разработан мини-компьютер PandaBoard ES. Внешне он выглядит как очень компактная материнская плата, к которой через выходы VGA или HDMI можно подключить монитор. infox.ru »
2011-12-29 16:08 infox.ru / Новости / Компьютеры
63

Половина британцев совершают интернет-покупки в нетрезвом виде

Около 43% британцев совершают покупки в интернете в нетрезвом состоянии. Об этом свидетельствуют результаты опроса компании Kelkoo, который приводит The Daily Telegraph. Четверть из опрошенных признались, что занялись онлайн-шопингом только из-за того, что приняли алкоголь. bybanner.com »
2012-01-05 15:32 bybanner.com / Новости / Интернет
64

Предприниматели Беларуси будут сдавать статотчетность в электронном виде

Национальный статистический комитет Беларуси переходит на электронный формат статотчетности субъектов малого предпринимательства. bybanner.com »
2012-01-10 11:11 bybanner.com / Новости / белнет
65

Мобильный оператор life:) делает своим клиентам предложение в виде нового смартфона

Для всех абонентов оператора теперь доступен смартфон Huawei U8500 на базе ОС Android 2.2. Новое предложение дополняет линейку предложений типа 'пакет услуг + новое мобильное устройство'. bybanner.com »
2012-01-26 11:30 bybanner.com / Новости / белнет
66

Visual Studio / [Из песочницы] Javascript Parser Extension для VisualStudio

Эта статья будет полезна разработчикам, которые используют Visual Studio для работы с JavaScript. Для ознакомления предлагается плагин для Visual Studio — Javascript Parser Extension. Поддерживаются версии VS2008, 2010, 2011. Проект с открытым исходным кодом, хостится на Google Code, также опубликован в Visual Studio Gallery. Данный плагин призван помочь в работе с большими запутанными участками JavaScript кода, которые часто «достаются в наследство» и навигация по которым довольно утомительна. Также плагин удобен для использования и с новым кодом, в процессе разработки, если объём файла получается значительным. Основная функциональность состоит в построении дерева функций и отображения его в удобном виде в виде панели Visual Studio. При клике на название функции осуществляется навигация в начало декларации. Также показываются комментарии к функции в виде всплывающей подсказки. Существует возможность добавлять «метки» на функции в виде 6-ти различных флажков. Шрифт и цвет помеченных функций может настраиваться дополнительно. Это очень удобно — требующие внимания функции будут сразу бросаться в глаза. Читать дальше → habrahabr.ru »
2012-02-16 13:54 habrahabr.ru / Новости / extensions
67

Австралийский политик предстал перед YouTube в нелицеприятном виде

Экс-премьер-министр Австралии, Кевин Радд, «засветился» не самым лицеприятным образом из-за ролика на YouTube. Далее internet.ru »
2012-02-20 05:14 internet.ru / Новости / Политика
68

Ion Air Mouse: беспроводная мышь в виде перчатки

Необычный манипулятор, разработанный компанией Ion Wireless, надевается на руку, позволяя управлять компьютером с расстояния до десяти метров. Стоит устройство около 80 долларов. citforum.ru »
2012-02-29 03:15 citforum.ru / Новости /
69

Флешка в виде мумии

Флеш-накопители Bone Mummy Driver появились в России.
Российским покупателям стал доступен флеш-накопитель Bone Mummy Driver. Модель выполнена в виде суровой, но забавной мумии. По заявлению разработчиков, кукла, как и ее мифологический прототип, будет надежно охранять данные на флеш-накопителе и может it.siteua.org »
2012-03-22 18:50 it.siteua.org / Новости / Гаджеты
70

Genius Ring Presenter - мышь в виде кольца

На российский рынок выходит манипулятор в виде перстня Genius Ring Presenter.
Как утверждает производитель, это первое в мире кольцо, позволяющее управлять происходящим на экране с расстояния до 10 метров. Необычная мышь Ring Presenter позволяет управлять курсором на экране на расстоянии до 10 метров от компьютера и очень удобен для переключения слайдов в презентациях, веб-с it.siteua.org »
2012-03-27 10:59 it.siteua.org / Новости / Гаджеты
71

Книги о Гарри Поттере продают в электронном виде

В интернет-магазине на сайте Pottermore появились в продаже электронные версии сверхпопулярных книг Джоан Роулинг о Гарри Поттере.
Первые три книги серии можно приобрести по 4,99 фунтов, а остальные - по 6,99 фунтов. Всю серию из семи книг можно приобрести с десятипроцентной скидкой. Ранее книги про Гарри Поттера продавались только в бумажном варианте. Несмотря на огромную популярность, ещё более выросшую в процессе последовате it.siteua.org »
2012-03-28 12:46 it.siteua.org / Новости / ИТ-Новости
72

Онлайн-курсы Stanford University, Berkley и MIT в доступном виде

Хабы: Учебный процесс в IT На хабре в последнее время неоднократно анонсировались выложенные в онлайн курсы знатных мировых университетов, в том числе и тех, которые перечислены в заголовке. Пример такого поста: habrahabr.ru/post/139542/ Информации там очень много, вся она разрознена и имеет большую структуру по разделам, что затрудняет скачивание, поэтому было принято решение выкачать оттуда всё что можно и всё что нельзя и сохранить в удобном для изучения формате. Так как судя по всему не все успели записаться на эти курсы, то предлагаю тем кто не успел воспользоваться выложенной оттуда информацией и пройти под кат. Уверен, что курсов по данным дисциплинам, информативнее и понятнее выложенных, в природе не существует. Под катом ссылки и список того, что было выложено, что ещё предстоит выложить… Читать дальше → habrahabr.ru »
2012-03-30 18:00 habrahabr.ru / Новости / видеоуроки
73

Eurocom выпустила «мобильный сервер» в виде ноутбука с восьмиядерным процессором

Ноутбук Panther 4.0, выпущенный компанией Eurocom, содержит ряд серверных комплектующих, в частности, в нем используется недавно выпущенный восьмиядерный процессор Intel Xeon E5-2690. osp.ru »
2012-04-06 16:26 osp.ru / Новости /
74

Goblog: Самодельный статический движок для блога на Go

Хабы: Веб-разработка Я люблю писать тексты, люблю отлаживать примеры, пробовать, анализировать. Чего я не люблю, так это возиться с форматированием, закачиванием картинок, проверкой верстки и т.д. По причине лени я начал использовать Блогспот. Тут тебе и море шаблонов, виджеты всякие, мгновенная индексация Гуглом, статистика разная, с какого-то времени даже комментарии стали древовидные, и прочие свистелки. Ну все бы хорошо, но, увы, не предназначен редактор Блогспота для создания программистских постов. Когда надо вставлять код или таблицы разные, начинаются мучения. Например, для своего другого блога, не про программирование, Яйца всмятку, сэр!, «возможностей» Блогспота вполне хватает. Еще мне хочется хранить оригиналы постов в нормальном, не в обгаженном HTML'ем виде. Получалось, что материалы по блогу раскиданы по компьютеру там и сям в нескольких копиях. Сначала ты просто пишешь текст в редакторе, только разбивая на абзацы, без ссылок и картинок, и в конце сохраняешь почти готовый документ. Потом начинается верстка в HTML, в процессе которой, помимо, собственно, HTML'я, делаются поправки в оригинальном тексте. При этом обновлять оригинальный файл уже лень, и по сути, он остается в «сыром» виде. А в «сухом» виде остается только HTML'ная помойка. Но это еще не конец истории. Часто уже после публикации замечаешь опечатку, лезешь в Блогспот и правишь прямо на странице. Опять, самый первый оригинал и его локальная об'HTML'ная версия остаются неисправленными. В итоге: актуальные версии постов находятся только на самом Блогспоте. Конечно, можно делать автоматизированный бэкап всего блога, но опять таки — все будет уже только в HTML'е. Некоторое время назад я начал использовать ReST. Тут жизнь хоть как-то полегчала. ReST позволяет писать текст в уже более менее предсказуемой разметке (абзацы, ссылки, код), и затем из него генерируется HTML, который вставляется (опять таки вручную) в Блогспот. Попытки автоматизировать предварительный просмотр поста через googlecl фактически провалились. Опять оставалась проблема, когда после исправления опечатки на странице оригинальный документ в ReST устаревал. Кроме того, ReST не решал проблему картинок. Их надо было куда-то заранее выкладывать, чтобы можно было полностью сделать preview. Не могу объяснить почему, но идея динамических движков типа Wordpress'а меня как-то пугала. Сама идея держать посты в базе данных мне кажется перебором. Читать дальше → habrahabr.ru »
2012-04-18 05:12 habrahabr.ru / Новости / octopress
75

Infor предложит среду разработки Mongoose в виде сервиса

Компания Infor выходит на рынок PaaS — она создает сервис Mongoose, основанный на одноименной интегрированной среде разработки, генерирующей код в вызовах Microsoft .NET. osp.ru »
2012-04-24 16:29 osp.ru / Новости /
76

Кодим безумный пассивный сниффер в виде модуля для Python

Хабы: Сетевые технологии, Программирование, Python Сразу скажу: то, чем мы с вами будем здесь заниматься, не претендует, скажем, на какую-то промышленную применимость. Более того, я признаю, что мой код в данном примере может быть ужасен, страшен и ненужен. И тем не менее — почему бы не поперехватывать пакеты посреди недели? Так, слегка. Итак, сегодня мы вот что наколдуем: 1. Реализуем простейший пассивный перехватчик пакетов для TCP и UDP 2. Засунем его в C-библиотеку в виде расширения для Python 3. Приделаем ко всему этому интерфейс итератора, дабы байты сыпались, как из рога изобилия 4.… 5. PROFIT! Берите стул, садитесь ближе к камину habrahabr.ru »
2012-04-26 12:01 habrahabr.ru / Новости / сниффер

123
Сохранить
  


Copyright © 2004-2012 WWWorld.ru
Добавить источник, cвязаться с нами.