laravel quick start

Ничего более мудацкого, чем laravel 5, я ещё не видел. Главное, о приятности, лёгкости и элегантности трещат на каждом углу. Вот это всё можно сказать только о Yii2.

Единственный годный ман по сабжу нашёл тут.

P.S. Таки тут меньше ошибок.

открытая телега

OpenCart довольно симпатичная штука, но его портит меркантильность. Начиная с самых простых дополнений – все за отдельную плату. Вот, допустим, модуль новый создать под 2-ю версию – так не сыскать манов нигде. Тем не менее, как-то же их люди создают и продают, во-множестве, тут же. Но тут особый случай, я считаю, опенкарт тут сам себя объегорил, есть, оказывается, есть умные люди, которые догадались, как сделать так, чтоб опенкарт сам себя высек. Ища способ создания модуля, я наткнулся на совершенно чудненькую идею в одном англоязычном блоге. Там пошагово объясняется как создать модуль с помощью опенкарта же. Суть вкратце – нужно создать баннер, который впоследствии становится вашим модулем. Наслаждайтесь.

kali+remote+phpstorm+xdebug

Я никогда не пользовался дебагером в php, а тут у клиента попался ну очень мудреный движок. Пришлось поставить. Все переженил, все настроил, наслаждаюсь. Удаленный Debian 2.6.32-48squeeze6, на ноутбуке стоит кали2, phpstorm 9.0.2 и xdebug 2.3.3 отстукивает в ноут, вот это все хозяйство в моем распоряжении, высунуло язык, часто дышит, ждет команду “фас”. Перерыл тьму манов, самыми полезными оказались Configuring XdebugXdebug: Documentation и “Удаленная отладка с использованием xdebug port forwarding“.

линус, ты ж отец…

Вот я сейчас ругаюсь, вот я грубиян…

Товарищ Торвальдс, как же ж так, а? Вот почему Гейтс смог сделать xcopy, а ты нет, а? У меня уже таки необсценных глаголов нет для тебя, от слова совсем.

Мне нужно было выполнить примитивнейшую вещь – скопировать файлы с определенными расширениями из одного каталога в другой, с сохранением структуры каталогов. Пареная репа намного сложнее, правда ведь? И вот, чтоб это сделать, я потерял тьму времени. Итак, отливаю в граните свое разочарование и с грустью привожу эту строчку, найденную на умершем форуме.

[php]rsync -avm –include=’*.phtml’ -f ‘hide,! */’ /откуда/ /куда[/php]

пишем ливерпуль, читаем манчестер

Сделал маленькое открытие – в createCommand разное обслуживание для разных запросов. Смешивание UPDATE и queryAll дает потерю времени до полудня.

[php]$cmd=$conn->createCommand(‘SELECT * FROM post’);
$posts=$cmd->queryAll();
$cmd=$conn->createCommand(‘UPDATE post SET status=1’);
$cmd->execute();[/php]

марьяжное

Поженил ActiveForm и несколько chosen-select на одной странице. Люблю себя.

Подсказка – как поиметь свальный грех в одном приложении. Только забыли написать, что вся эта радость вбивается в config/web.php.

[php]’components’ => [
‘db1’ => [
‘class’ => ‘yii\db\Connection’,
‘dsn’ => ‘mysql:host=localhost;dbname=db1name’,
‘username’ => ‘db1username’,
‘password’ => ‘db1password’,
],
‘db2’ => [
‘class’ => ‘yii\db\Connection’,
‘dsn’ => ‘mysql:host=localhost;dbname=db2name’,
‘username’ => ‘db2username’,
‘password’ => ‘db2password’,
],
][/php]