Рубрика «api» - 124

Президент США подписал меморандум Building a 21st Century Digital Government, в соответствии с которым будет создан некий аналог российского единого портала госуслуг в рамках стратегии по созданию «полноценного цифрового государства 21 века».

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

Президент США подписал меморандум Building a 21st Century Digital Government, в соответствии с которым будет создан некий аналог российского единого портала госуслуг в рамках стратегии по созданию «полноценного цифрового государства 21 века».

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

Используя Mantis для учета заявок от абонентов, часто приходилось сталкиваться со следующими сложностями:
1) При добавлении новой заявки приходится вносить или копипастить часть информации из карточки клиента в Mantis, что во-первых, лень, а во-вторых, потенциально может привести к искажению информации.
2) Не всегда получается оперативно прочитать предыдущие заявки по этому абоненту, во-первых, потому что лень, во-вторых, см. пункт первый, относительно искаженной информации.

Для решения этой задачи, воспользуемся API от Mantis — mantisconnect.php.
Читать полностью »

Вступление

Несколько дней назад в блоге The Daily Viz была опубликована запись, которая привлекла внимание широкой общественности как пример простой и эффективной визуализации данных.

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

Через какое-то время автор визуализации опубликовал в том же блоге второй пост, извинившись за то, что ввел сообщество в заблуждение, не прокомментировав должным образом исходные данные, использованные в работе над изображением. Проблема была в том, что исходный сет данных не содержал информации о реальном числе родившихся в тот или иной день людей. Информация была дана в другом виде — на каком месте (rank) находится тот или иной день в «рейтинге» популярности дней рождения.

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

Немного подумав над этой проблемой, я решил описать собственный пример создания такой визуализации от начала до конца — т. е. от сбора данных до, собственно, отрисовки изображения. Этот пример хорош тем, что он, с одной стороны, относительно прост, а с другой — является целостным завершенным проектом с определенным интересным результатом.Читать полностью »

История о том как приложение с трехлетней историей и 800к пользователями было забанено, и мысли о целесообразности разработки в этой соц.сети.

image

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

Социальный капитал — термин введённый французским философом Пьером Бурдьё в 1983 году. Изначально под социальным капиталом понимались «ресурсы, основанные на родственных отношениях и отношениях в группе членства», впоследствии термин был развит Джеймсом Коулменом и теперь он трактуется весьма широко.

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

В IT-сфере социальный капитал тоже нашёл своё применение (примеры из отечественной практики): не так давно Вконтакте ленту новостей профиля начали фильтровать в зависимости от авторитетности источника новости для вас (чем больше социальных связей у вас с источником новости, тем больше шансов на то, что его новость попадёт в вашу ленту), на днях в ЖЖ запустили новый рейтинг пользователей, который также основан на социальном капитале.

На основе оценки социального капитала вы, как владелец интернет-ресурса, можете оценивать авторитетность и адекватность посетителя и соответственно выделять в общем потоке его комментарии, давать какие-то дополнительные возможности и т.д. Остаётся только один вопрос: откуда брать данные о социальном капитале вашего посетителя? Здесь нам на помощь приходят социальные сети. Далее пример.
Читать полностью »

Привет! Сегодня я расскажу о том, как можно интегрировать сервис почтовых рассылок mailchimp на своем сайте.
Сервис дает множество возможностей:
— расширенный трекинг;
— выборки пользователей;
— красивые шаблоны писем;
— интеграция с социальными сетями;
— интеграция с Google Analytics;
— экономия времени на разработку своего проекта.
На основе этого сервиса мы сделали автоматическую рассылку спецпредложений по целевым срезам — определенным вендорам и категориям продуктов. Попробуем вкратце рассказать о некоторых особенностях реализации.
Читать полностью »

Библиотека для работы HTML5 History API

Изначально этот проект был задуман добавить поддержку HTML5 History API в старые HTML4 браузеры. Первые версии библиотеки были нацелены именно на эти потребности, но с учетом прошедшего времени и пожеланий многоуважаемых разработчиков использующих эту библиотеку, она выросла до уровня того, что выполняет некие промежуточные действия по добавлению/исправлению того функционала что описаны в спецификациях по интерфейсу History.

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

В чем идея?

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

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

Главная проблема в том, что я никогда не добавлял достаточно абстракций в свои HTTP-библиотеки.
Объекты запроса и ответа (request и response) практически не скрывают деталей HTTP. Я имею в виду, что вы не можете просто сериализовать эти объекты и ожидать что все будут работать. Сериализация возможно работает для response объектов в werkzeug и других библиотеках и фреймворках. Если вы хорошо знаете внутренности своей библиотеки, то вы возможно сможете сериализовать и Request объект.
Но главное, что это не было предусмотрено при проектировании этих фреймворков — все они тонкие обертки над внешними ресурсами — над TCP соединением с браузером.
Читать полностью »


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