Вход Регистрация Google+

Блоги тега Фичи

Всё довольно просто, для того что бы получить прогресс бар в терминале, необходимо всего лишь сдвигать карретку с помощью символа \r и вставлять сформированную строку... function progressBar($done, $total) { $write = '['; for($i=0; $i<$done; $i++) { if(floor($total) < $i) { $write .= ' '; } elseif(floor($total) == $i) { $write .= '>'; } else { $write .= '='; } } $write .= ']'; fwrite(STDOUT,"\r"); fwrite(STDOUT, $write); } for($i=1; $i<10; $i++) { progressBar(10,$i); sleep(1); } Читать дальше
Image Многие люди считают что php подходит только для разработки сайтиков, и никак не может быть использован, в других областях применения языков программирования, для создания программ… В этой статье я бы хотел осветить, применение php скриптов «не целевым» образом, а именно мы напишем скрипт который будет делать скрин, выгружать его на yandex диск и выводить адрес скриншота в консоль… Рассмотрим структуру проекта, она очень проста и состоит из 3-х файлов: 1. screen.php — точка входа в приложение. 2. classes/autoload.php — автолоадер проекта. 3. classes/Request.php — класс реализующий запросы к api яндекса. Далее расмотрим код screen.php:   Код screen.php #!/usr/bin/php getOauthLink();die; }... Читать дальше
Этот статья шпаргалка, сюда буду докидывать разные полезные запросы для postgresql: select pg_terminate_backend( (select pid from pg_stat_activity where datname='mydatabase') ); // разорвать соеденение с базой данных, в случае если вы не можете произвести какие либо действия create database mydatabase template database_template; // создание базы данных с шаблона drop database mydatabase; // удаление базы данны create view v_mydatabase as         select * from mydatabase where mycondition='testing'; // создания view для таблицы select * from information_schema.tables where table_schema='your_schema' and table_name ilike '%yourtable%' limit 1; // поиск по название таблицы в схеме p.s. Если у кого то есть запросы которыми вы пользуетесь ежедневно... Читать дальше
Наверх ^