Посты

Решение проблем с Composer

02.01.2016

Установка на хостинге джино:

curl -sS -k https://getcomposer.org/installer | php5.5

 

установка плагина composer-asset-plugin:

php5.5 composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

 

ошибка Could not input open file: composer.phar

php -r "readfile('https://getcomposer.org/installer');" | php


Публикация Yii2-приложения на хостинге

29.12.2015

Так как в Yii2 файл index.php находится не в корне проекта, как раньше (в Yii1),

 

способы публикации возможны следующие:

1) Необходимо создать символическую ссылку, ведущую в папку web.

2) Перенести все директории на уровень выше домашней папки, изменив пути в index.php.


Команды Git

01.12.2015

 

© 2011 makegood.ru

 

РАБОТА С РЕПОЗИТОРИЕМ

$ git init Инициализация репозитория

$ git add <file> Добавление файлов под версионный контроль

$ git add . Добавление всех файлов по версионный контроль

$ git commit Фиксация изменений

$ git commit -a -m "comment" Игнорирование индексации

$ git commit --amend Изменение последнего коммита

$ git clone <remote> Клонирование удаленного репозитория

$ git clone <remote> <dir> Клонирование удаленного репозитория в указанный каталог

$ git status Определение состояния файлов

$ git diff Просмотр изменных, но не проиндексированных файлов

$ git diff --staged Просмотр...


Правила именования переменных

01.12.2015

 

Имя переменной это одно из наиболее важных элементов программирования, потому что по имени можно понять что за переменная и для чего она создана. Согласитесь что если создать переменную с именем $ee никто не поймет что она делает и для чего она нужна пока не прочитает полностью код.

Для большей конкретики определим определенные префиксы которые будут характеризовать переменную или свойство класса по ее типу:

a — префикс переменной массива.
s — префикс строки
i — префикс целого числа
d — префикс числа с точкой
is — переменная которая хранит true или false
_ — префикс свойства класса private или protected
В процессе разработки я сталкивался с такой проблемой что начинают пере...


htaccess - настройка и примеры использования

01.12.2015

 

 

Файл htaccess - настройка и примеры использования

 

источник http://webmastermix.ru/raznoe/285-fajl-htaccess-nastrojka-i-primery-ispolzovaniya.html

Файл  htaccess позволяет производить конфигурирование и переопределение настроек веб-сервера Apache и подобных ему серверов. С его помощью можно установить разрешения и параметры для работы сервера у определенных пользователей хостинга и даже на отдельных папках определенного пользователя.

 

Чаще всего его применяют для создания 301 редиректа со старых URL на новые,  переназначение типов файлов, управляемый доступ к...


Команды SVN. Памятка.

01.12.2015

 

Команды SVN. Памятка.

http://ru2web.ru/web-developer/komandy-svn-pamyatka

add — Добавляет файлы, директории и символические связи, помечая их для последующего внесения в хранилище. Будучи помеченными, они закачиваются и добавляются в хранилище при первом же закреплении изменений. Если вы что-то добавили, но потом передумали до закрепления, то снять метку добавления можно подкомандой svn revert.
svn add PATH…
$ svn add testdir

blame (praise, annotate, ann) — Построчно показывает автора и редакцию для указанных файлов или URL-ов. Каждая строка текста начинается с име...


NetBeans utf-8

01.12.2015

 

netbeans.conf (C:\Program Files\NetBeans 7.0\etc\netbeans.conf — в MS Windows) в параметре netbeans_default_options дописать, отделив пробелом:

 

 

1

 

 

-J-Dfile.encoding=UTF-8

 

 

 

 


Прикручиваем firebird/interbase pdo драйвер к php в Windows

01.12.2015

 

  1. PDO и все основные драйверы внедрены в PHP как загружаемые модули. Чтобы их использовать, требуется их просто включить, отредактировав файл php.ini следующим образом:

     

     

    extension=php_interbase.dll
    
    extension=php_pdo_firebird.dll
    

     

     

    Замечание:

    Этот шаг необязателен для версий PHP 5.3 и выше, так как для работы PDO больше не требуются DLL.

  2. Скачиваем дистрибутив firebird устанавливаем и копируем из него файл fbclient.dll в папку System32 или WOW64

  3. Перезапускаем апач

 

 

 


Настройка рассылки в Mantis

01.12.2015

 

В файле config_inc.php

$g_allow_signup    = ON;  //allows the users to sign up for a new account

$g_enable_email_notification = ON; //enables the email messages

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;

$g_smtp_host = 'smtp.mail.ru';

$g_smtp_connection_mode = 'tls';

$g_smtp_port = 587;

$g_smtp_username = 'user@mail.ru'; //replace it with your gmail address

$g_smtp_password = '*******'; //replace it with your gmail password

$g_administrator_email = 'admin@mail.ru'; //this will be your administrator email address

 

 

 


Используем github на хостинге

01.12.2015

Используем github на хостинге

 

Если вы пользователь ОС Windows:

  1. Скачайте утилиты Pageant и PuTTYgen отсюда (если вы собираетесь использовать WinSCP для SFTP, то эти утилиты устанавливаются вместе с ним).

  2. Чтобы сгенерировать свою пару публичного и приватного ключей, запустите puttygen.exe. В окне программы нажмите кнопку Generate и немного поводите указателем мыши по пустой области в верхней части окна.

    Затем придумайте пароль для ключа и дважды введите его в полях Key passphrase и Confirm passphrase. Это нео...


Виджет погоды для сайта (xml Яндекс погоды)

01.12.2015

1) Если сервак под виндой, качаем wget. например от сюда http://gnuwin32.sourceforge.net/packages/wget.htm и устанавливаем

2) Путь к xml Яндекса: http://export.yandex.ru/weather-ng/forecasts/23330.xml 23330 меняем на свой город

Содаем батник copyYandexPogodaXml.bat следующего содержания:

"C:\Program Files (x86)\GnuWin32\bin\wget.exe" -O e:\www\23330.xml http://export.yandex.ru/weather-ng/forecasts/2333...


Бриф

01.12.2015

 

Для более четкого определения целей, стоящих перед будущим сайтом, необходимо заполнить анкету максимально подробно. Это поможет нам увидеть максимально точную картину проекта, оперативно определить цены и сроки реализации. 

 

https://drive.google.com/open?id=0B8FMPLadHMjreHFvVUNBczF0T0E


Домен в зоне .рф: достоинства и недостатки

01.12.2015

Источник: http://1ps.ru/blog/sites/domain-rf/

 

Домен в зоне .рф: достоинства и недостатки

В ноябре 2008 года на конференции ICANN было принято решение о выделении домена .рф для Российской Федерации. Менее чем через год, в конце октября 2009 года, в Сеуле прошла официальная презентация кириллического домена. 16 ноября 2009 года была подана заявка в ICANN на делегирование нового домена. В ночь с 12 на 13 мая 2010 года заработали первые ресурсы с доменом .рф.

По данным статистики АНО «Координационный центр национального домена сети Интернет» на 11 сентября 2013 года в доменной зоне .рф зарегистрировано 816 254 домена, 47% было зарегистрировано только за последний год. Реально же работающих сайтов из этого числа всего лишь 21...


Закрепить запись наверху при выборке

01.12.2015

MySQL и PostgreSQL позволяют использовать результат логической операции при сортировке. Довольно удобно, когда нужно выдать какие-то записи первыми.

 

select * from address
order by (state = 'CA') desc, (state = 'CT') desc

 

 

select * from posts
order by (id = 123), created_at

 

источник: http://rmcreative.ru/blog/post/zakrepit-zapis-naverkhu-pri-vyborke


Штампы в деловом письме

01.12.2015

 

Как-то так сложилось, что в России практически ни в одном высшем учебном заведении не обучают деловому письму. Я не о требованиях ГОСТ Р 6.30-2003 «Унифицированные системы документации. Унифицированная система организационно-распорядительной документации. Требования к оформлению документов», которые изучают в курсе делопроизводства. Именно в этом документе оговорено, какой шрифт использовать при подготовке письма, какие границы текста устанавливать… Я говорю об обучении навыкам делового письма как виду деятельности.

Первыми разного рода деловые бумаги еще в X веке начали писать дьяки и писцы, для обучения которых создавались специальные школы. Теперь, вероятно, предполагается, что тот, кто закончил среднюю школу, а уж тем более высшее учебно...


Как грамотно комбинировать оттенки, расставлять акценты цветом и создавать нужный контраст

01.12.2015

Как грамотно комбинировать оттенки, расставлять акценты цветом и создавать нужный контраст.

30 правил сочетания оттенков:

1. Белый: сочетается со всем. Наилучшее сочетание с синим, красным и черным.

2. Бежевый: с голубым, коричневым, изумрудным, черным, красным, белым.

3. Серый — базовый цвет, хорошо сочетается с капризными цветами: фуксия, красный, фиолетовый, розовый, синий.

4. Розовый – с коричневым, белым, цветом зеленой мяты, оливковым, серым, бирюзовым, нежно – голубым.

5. Фуксия (темно – розовый) — с серым, желто-коричневым, зеленым лаймом, зеленой мятой, коричневый.

6. Красный – подходит к желтым, белым, бурым, зеленым, синим и черным.

7. Томатно – красный: г...


Теги

 Ubuntu   Linux   ssl   https   yii2   captcha   хостинг   mysql   git   переменные   htaccess   css   Ссылки   SluggableBehavior   handmake   svn   mantis   github   домен   делопроизводство   utf-8   firebird   cron   ftp   console   log   Sennheiser   composer   rsync   crt   nginx   fstab   cifs   PhpStorm