Где воздух гор - там тишина снегов, молчание камней и дремлет сила


>Поиск в разделе

Программирование Web

>Простой Twitter client с помощью Adobe AIR



2018-03-10 12:20:41

 Adobe AIR приложение работает на разных платформах ,что очень удобно. К тому же,Twitter убрал опцию в получении RSS feed напрямую. Мы напишем простой Twitter клиент c минимальным набором опций. Итак, далее все описываем по шагам: 1.       Создаем в Adobe FlexBuilder новый проект, выбираем тип «DesktopApplication» ,вводим имя проекта «MyTwitter». 2.       Начальный исходный код проекта выглядит так:           Нужно добавить элемент управления Label,чтобы отображался заголовок приложения:     Затем добавляем контрол List, для отображения списка сообщений в Twittere.     Пока что он пустой, однако в дальнейшем мы заполним его данными из микроблога.   3.       Для того, чтобы получить эти данные, нам нужно использовать  вызов TwitterAPI с помощью RSS.Формат вызова для получения сообщений из Twitterа такой:             http://api.twitter.com/1/statuses/user_timeline.rss?screen_name={user_name}   Для создания запроса создадим HTTPService:     4.       Теперь создадим новый компонент в данном проекте. Для этого  выбираем в меню FlexBuildera:New ->MXMLComonent. По умолчанию оставляем тип Canvas. Дело в том, что полученные данные будут отображаться в формате  RSS в виде: дата публикации, заголовок, ссылка на статью.  


Читать дальше

>Laravel 5: интеграция Telegram API и Whatsup API



2018-06-10 10:18:21

Периодически в различных веб проектах требуется интегрировать со сторонним API. Для примера мы покажем как использовать API двух популярных мессенджеров: 1 . Интеграция с Telegram API:


Читать дальше

>Ruby on Rails 5: Devise -подключаем аутентификацию с помощью ОmniAuth для Facebook



2018-07-07 09:14:34

Сейчас часто требуется подключать различные соц.сети в web- проекты, чтобы пользователь мог авторизироваться с помощью существующего профиля в соц.сети. Для начала поместим поддержку решения в Gem файл приложения: gem 'omniauth' gem 'omniauth-facebook' В нашем приложении используются известный Devise как система аутентификации пользователей. После обновления Gem файла мы начнем:


Читать дальше

> Установка PHPDocumentator на сервере Ubuntu



2018-07-11 06:20:17

PHPDocumentator прекраснный инструмент для генерации документации в web проекте. 1. Лучше всего устанавливать через composer. В команндной строке запускаем: sudo composer require "phpdocumentor/phpdocumentor:2.*"


Читать дальше

>Stripe API в приложении Rails 5



2018-09-07 07:18:20

1. Помещаем  gem 'stripe' в Gemfile. Запускаем sudo bundle. 2. Создадим новый файл конфигурации «secrets.yml» в папку «app/config» ключи для доступа к Stripe API: development: stripe_secret_key: 'pk_test_JZfSBJfxfcc8Gkgc0Ezu8mss' stripe_publishable_key: 'sk_test_NKKmLXUd3YtLZVyYZm5fHHEd' Далее поместим «app/config/initializares/stripe_api_keys.rb» скрипт инициализации: Rails.configuration.stripe = { :publishable_key => ENV['PUBLISHABLE_KEY'], :secret_key => ENV['SECRET_KEY'] } Stripe.api_key = Rails.configuration.stripe[:secret_key]


Читать дальше

>Простой скрипт Golang для запросов к базе данных MySQL



2018-10-24 08:14:17

1. Golang сейчас очень популярный язык. Попробуем его в деле. Допустим у нас есть такая таблица базы данных: CREATE TABLE `users` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL DEFAULT '', `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `index_users_on_email` (`email`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 Для работы нам необходимо установить драйвер для работы с базой данной: sudo go get -u github.com/go-sql-driver/mysql


Читать дальше
123Last ›
Яндекс.Метрика