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


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

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

>WEB fetcher(scrapper) на Ruby с помощью Nokogiri за 5 минут



2018-03-09 06:16:18

Бывает, что разработчику необходимо сделать по быстрому какой-нибудь fetcher или scrapper. Предположим, нам нужно получить заголовок страницы и все файлы картинок там же. Очень удобно использовать здесь Nokogiri (http://nokogiri.org/) библиотеку –парсер для обработки различных типов файлов от XMLи HTML до SAXи Reader. Воспользуемся мощью языка программирования Ruby:-) 1. Итак, для начала нужно установить Nokogiriв качестве gemа, что делается очень просто. В командной строке набираем: gem install nokogiri


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

>Авторизация пользователей в CodeIgniter



2018-03-09 08:14:22

Такая стандартные опции, как регистрация пользователей, их авторизованный вход в систему, восстановление паролей сейчас есть практически в каждом Web приложение. Посмотрим, как это можно реализовать с помощью фреймворка CodeIgniter. Предположим, у нас уже есть установленный и настроенный прототип приложения на этом фреймворке. В начале создадим таблицу базы данных «users»: CREATETABLE `users` ( `id` mediumint(8) unsigned NOT NULL auto_increment, `username` varchar(100) NOT NULL, `password` varchar(80) NOT NULL, `email` varchar(125) NOT NULL, `full_name` varchar(200) NOT NULL, `activation_code` varchar(40) default NULL, `activated` tinyint(1) unsigned default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;


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

>Как написать собственную команду в Laravel 5



2018-03-09 07:16:18

Laravel 5 обладает встроенным набором команд, которые можно вызывать из командной строки. В данном фраймворке существует возможность для добавления собственных команд. Делается это таким образом: 1. Давайте создадим команду, которая будет обновлять пароль пользователя. Допустим это надо для администрирования проекта. В рабочем приложении запускаем такую команду: php artisan make:command UpdateUser Она генерирует в папке «app/Conslole/Commands» файл команды: «UpdateUser.php» Далее разберем файл этой команды:


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

>Larevel 5: глобальная переменная View



2018-03-09 06:16:15

Вот такой простой трюк во фреймворке Laravel 5. Допустим нам надо, чтобы во всех методах контролера присутствовала общая переменная. Ну например заголовок страницы. Помещаем эту переменную в конструктор и вот, на выходе у нас глобальная переменная. Выглядит это так:


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

>Установка FuelPHP



2018-03-09 07:15:20

1. Запустим git и клонируем в рабочую директорию каркас приложения: home:/var/www/myapp$ sudo git clone git://github.com/fuel/fuel.git .   Cloning into '.'...   remote: Counting objects: 15257, done.   remote: Total 15257 (delta 0), reused 0 (delta 0), pack-reused 15257   Receiving objects: 100% (15257/15257), 5.21 MiB | 874.00 KiB/s, done.   Resolving deltas: 100% (6132/6132), done.   Checking connectivity... готово.       2. Запустим обновление composer для настройки и установки пакетов, используемых по умолчанию в приложении:       home:/var/www/myapp$ sudo ./composer.phar update   Warning: This development build of composer is over 30 days old. It is recommended to update it by running "./composer.phar self-update" to get the latest version.   Loading composer repositories with package information   Updating dependencies (including require-dev)   - Installing composer/installers (dev-master f8c20b4)   Cloning f8c20b427de1cfe7a28a015c1640ce4e4eef1e33    


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