\Doctrine\Common\Util\Debug::dump($obj);
Ярлыки
.htaccess
(4)
тестирование
(8)
шаблоны проектирования
(3)
css
(5)
Debian
(6)
docker
(2)
Doctrine2
(6)
Git
(6)
html
(4)
java
(6)
javascript
(13)
jquery
(11)
LFS
(3)
linux
(23)
mac os
(4)
mod_rewrite
(2)
MSSQL
(4)
MySQL
(18)
ORM Doctrine
(17)
patterns
(3)
PDO
(3)
perl
(7)
PHP
(64)
PHPUnit
(8)
Python
(15)
SEO
(2)
Silex
(1)
SimpleXML
(1)
SQL
(14)
ssh
(4)
Ubuntu
(24)
Yii1
(1)
Zend Framework
(19)
ZendFramework2
(8)
среда, 24 апреля 2013 г.
Doctrine2. Отладочный вывод объектов (замена var_dump, print_r).
Linux. mplayer воспроизведение в несколько потоков.
Если тормозит fullhd видео mkv в vlc, то вот хороший рецепт ...
mplayer -lavdopts threads=2 /path/to/movie/file
понедельник, 22 апреля 2013 г.
Netbeans 7. Генерируем getters и setters.
class foo { protected $_bar ; // переменная класса // (Далее, ставим курсор НИЖЕ этой строки и жмем Alt+Insert. Voila!) }
суббота, 20 апреля 2013 г.
Linux. mkdir создание структуры каталогов в одну строку.
mkdir -pv application/module/Post/ \ {config,src/Post/{Controller,Form,Model},view/post/post} mkdir: created directory `application' mkdir: created directory `application/module' mkdir: created directory `application/module/Post' mkdir: created directory `application/module/Post/config' mkdir: created directory `application/module/Post/src' mkdir: created directory `application/module/Post/src/Post' mkdir: created directory `application/module/Post/src/Post/Controller' mkdir: created directory `application/module/Post/src/Post/Form' mkdir: created directory `application/module/Post/src/Post/Model' mkdir: created directory `application/module/Post/view' mkdir: created directory `application/module/Post/view/post' mkdir: created directory `application/module/Post/view/post/post'
пятница, 19 апреля 2013 г.
Doctrine2. Генерация сущностей из YAML.
cli-config.php
Классы создаются в каталоге Entities (по умолчанию), поэтому скрипту передаем параметр ""
... $config = new \Doctrine\ORM\Configuration(); ... $driverImpl = new \Doctrine\ORM\Mapping\Driver\YamlDriver( array(__DIR__ . "/yaml")); $config->setMetadataDriverImpl($driverImpl);Генерируем классы из схем в каталоге yaml и обновляем таблицы в базе данных.
Классы создаются в каталоге Entities (по умолчанию), поэтому скрипту передаем параметр ""
php doctrine.php orm:generate-entities --generate-annotations=1 "" php doctrine.php orm:schema-tool:update --force
четверг, 18 апреля 2013 г.
Apache. Настройка SSL (HTTPS) в Ubuntu 12.04.
1. Включаем модуль Apache
4. Создаем для нового или копируем для существующего файл конфигурации виртуального хоста Далее на примере default
<VirtualHost *:443>
- добавляем строку ниже ServerAdmin
ServerName myhost:443
- добавляем строки в файл конфигурации хоста
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
5. Активируем виртуальный хост
sudo a2enmod ssl sudo service apache2 restart2. Создаем каталог для хранения ключей
sudo mkdir /etc/apache2/ssl3. Создаем сертификат
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/apache2/ssl/apache.key \
-out /etc/apache2/ssl/apache.crt-days 365 // действителен 365 дней Отвечаем на вопросы диалога.
----- Country Name (2 letter code) [AU]:UA State or Province Name (full name) [Some-State]:Sevastopol Locality Name (eg, city) []:Sevastopol Organization Name (eg, company) [Internet Widgits Pty Ltd]:home Organizational Unit Name (eg, section) []:home Common Name (e.g. server FQDN or YOUR name) []:myname Email Address []:myemail@email.com
4. Создаем для нового или копируем для существующего файл конфигурации виртуального хоста Далее на примере default
sudo nano /etc/apache2/sites-available/default- меняем порт
<VirtualHost *:443>
sudo a2ensite default sudo service apache2 reloadПринудительное использование SSL (HTTPS) с помощью .htaccess Иногда необходимо принудительно заставить пользователя использовать шифрованное SSL (HTTPS) соединение. С помощью .htaccess это можно сделать так:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}Теперь, для папки и всех ее подпапок, в которой находится файл .htaccess с таким содержимым будет производиться автоматическая переадресация с использованием защищенного SSL (HTTPS) соединения.
Подписаться на:
Сообщения (Atom)