Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «jigimian»
Сага о геолокации и как сделать гео-вебсервис без движка базы данных и без программирования 2015-02-25 17:39:03
Сегодня мы поднимем довольно старую тему про геолокацию по IP-адресу и новую про быстрые веб- ...
+ развернуть текст сохранённая копия
Сегодня мы поднимем довольно старую тему про геолокацию по IP-адресу и новую про быстрые веб-сервисы без «языков программирования» . Также мы опубликуем готовый образ контейнера, чтобы вы за 5 минут могли развернуть такой веб-сервис у себя.
Наша компания занимается созданием Интернет-магазинов запчастей на собственной SaaS-платформе (ABCP.RU), а также у нас есть несколько связанных проектов, например, сервис поиска запчастей 4MyCar.ru.
Как и многие другие веб-проекты, мы в своё время пришли к пониманию необходимости геолокации по IP-адресу. Например, сейчас она используется на 4MyCar.ru для определения региона (при первом входе на сайт регион автоматически устанавливается именно так).
Аналогично производится выбор ближайшего к клиенту филиала магазина на сайтах клиентов платформы ABCP.
какие этапы мы прошли, как сделали свой веб-сервис и что в итоге получилось
Тэги: geoip, geolit, ipgeobase, json, linux, lxc, maxmind, nginx, nodasoft, web-программирование, xml, администрирование, блог, веб-разработка, высокая, компании, производительность, системное
MessagePack аналог JSON, но быстрее и меньше 2015-02-22 13:23:28
MessagePack это эффективный сериализатор данных в бинарное представление.
+ развернуть текст сохранённая копия
MessagePack это эффективный сериализатор данных в бинарное представление.
Используя данную библиотеку вы можете обмениваться сообщениями между вашими компонентами системы подобно тому, как вы это делаете с помощью формата JSON. Интерпретация библиотеки существует для 44 языков программирования (!)
Читать дальше →
Тэги: json, messagepack, msgpack, php, rpc, веб-разработка, программирование, разработка
Управление данными с помощью протокола OData 2015-02-18 11:34:24
Open Data Protocol (OData) – это открытый веб-протокол для запроса и обновления данных. ...
+ развернуть текст сохранённая копия
Open Data Protocol (OData) – это открытый веб-протокол для запроса и обновления данных. Протокол позволяет выполнять операции с ресурсами, используя в качестве запросов HTTP-команды, и обмениваться данными в форматах JSON или XML.
OData является одним из лучших стандартов для создания RESTful API.
Вы можете запрашивать данные используя простые HTTP запросы, например:
http://nitrosdata.com/service/testdb/person?$filter=firstname eq «Lamar»
Найти всех людей по имени Lamar.
OData позволяет задавать огромное число параметров, которые позволяют сформировать очень сложные запросы к источнику данных, например:
http://nitrosdata.com/service/testdb/book?$filter=publisher/president/likes/author/firstname eq 'Georgie'&$top=10&$orderby=title
Выбрать все книги, удовлетворяющие следующему условию: президент издательства в котором издана книга, любит книги некоего автора с именем “Georgie”. Результат запроса необходимо отсортировать по названию, выдать первые 10 книг.
Язык запросов OData сопоставим по мощности с SQL.
Читать дальше →
Тэги: api, apiful, javascript, json, odata, rest, restful, веб-разработка, интерфейсы, программирование
[Перевод] Новый инструмент проверки структурированных данных, документация и не только 2015-02-13 15:19:45
Разметка структурированных данных позволяет показывать дополнительную информацию с вашего сайта ...
+ развернуть текст сохранённая копия
Разметка структурированных данных позволяет показывать дополнительную информацию с вашего сайта в результатах поиска и сервисах Google. Мы рады представить несколько обновлений, которые помогут создавать разметку на сайте:
- Новый Инструмент проверки структурированных данных, который показывает, как Google интерпретирует ваш контент.
- Дополненная документация и правила использования возможностей Google, основанных на технологии структурированных данных.
- Расширенная поддержка синтаксиса разметки JSON-LD.
Инструмент проверки структурированных данных
Новый Инструмент проверки структурированных данных лучше показывает то, как Google интерпретирует разметку структурированных данных на странице сайта.
Что именно можно тестировать
Тэги: google, json-ld, блог, веб-дизайн, веб-разработка, данные, документация, инструменты, компании, правила, проверка, разметка, семантика, синтаксис, структурированные, тестирования
[Из песочницы] VKPLS — Генерация потокового аудио-плейлиста из vk.com 2015-02-10 22:38:00
+ развернуть текст сохранённая копия
Хочу поделиться с читателями «Хабрахабра» небольшим веб-сервисом (скриптом), который написал для себя.
С появлением социальных сетей и их широким распространением пользователи довольно много времени проводят в онлайне. Все любят музыку, а лично я без нее жить не могу. Так вышло, что всю свою музыкальную коллекцию храню в профайле «Вконтакте». Поскольку всегда в курсе новинок, не трачу свое время на поиск и скачивание, а возможность доступа к своей музыке почти с любого гаджета в любом месте где есть интернет придает максимум удобства. Я очень рад, что прошли те деревянные времена, когда хороший интернет был роскошью. Больше нет необходимости хранить такую информацию на своем жестком диске. Все, что не конфиденциально, выбрасываю в облако.
Большую часть своей работы я выполняю за компьютером, а это значит, что музыка мне необходима как кислород — чтобы сконцентрироваться на поставленных задачах. Врубаешь любимый альбом в 5.1 и творишь. Но есть одно но: чтобы послушать музыку в VK.com, я должен зайти в онлайн, а если заходишь в онлайн — то непременно получаешь кучу сообщений и затягиваешься в нежелательные беседы. Я человек добрый и отзывчивый, поэтому не могу игнорировать своих друзей с их постоянными проблемами. Но ведь мне нужно сконцентрироваться на работе, а вся моя музыка там, где меня всегда что-то отвлекает.
Читать дальше →
Тэги: api, json, m3u, maxmertkit, music, php, pls, stream, vk.com, веб-разработка, вконтакте
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «jigimian»
|
Взлеты Топ 5
Падения Топ 5
|