Хостинг мой теперь на малинке.
ps 16.09.2022 Теперь окончательно.
Хостинг мой теперь на малинке.
ps 16.09.2022 Теперь окончательно.
У меня в кали стоит lxde, как на малинке, таки нашел очень простой способ делать ярлык на десктопе, аналогично как это люди делают на дебиане, ибо lxde не рожден делать ярлыки.
Идем на рабочий стол. Нажимаем правую клавишу, далее -> «Создать»-> «Пустой файл». Даём ему имя и сохраняем. После создания, становимся на полученный ярлык на рабочем столе , опять же, жмём на правую клавишу. Ищем «Свойства»-> «Права доступа» , ставим метку «Сделать исполняемым». Теперь, в любом удобном редакторе, в Debian 6 это Leafpad, открываем созданный пустой файл и вписываем туда следующее: [Desktop Entry] Type=Application Icon=путь к иконе , графическому ярлыку Name[ru]=Имя программы (пакета) . Можно и на русском Exec= полный путь к запускаемому файлу StartupNotify=true
Набрел на русский ман по advenced, пусть тут будет. Для малинки, родимой.
В yii2, как известно, переписаны все классы. На мой взгляд, управление выборками из БД стало удобней чем в yii1, хоть и, по традиции, все закопано под горой кода. Например, теперь where и order by пишутся так:
[php]// find the customer whose ID is 1
$customer = Customer::find()->where([‘id’ => 1])->one();
// find all active customers and order them by their age:
$customers = Customer::find()
->where([‘status’ => 1])
->andWhere(‘age>30’)
->orderBy(‘age’)
->all();[/php]
По between теперь так, например:
[php]$model = User::find()
->select(‘username’)
->asArray()
->where(‘userid between 1 and 5’)
->all();
[/php]
Но я не стал заморачиваться и сделал по-рабоче-крестьянски, через findBySql(). Интересная заметка пригодилась для осмысления процесса. Но сделал опять по-сермяжьи, так надежней, имхо.
[php]’query’=>qqWeek::findBySql(‘SELECT * FROM qq
WHERE date between now()-interval 7 day and now()+0
group by qq
order by ww desc’)
[/php]
ps А вот есть интересная новость – телеграм подженили на малинке, что есть крайне гуд, это дает возможность построить систему сообщений из умного дома.
pps Из-за вылезшего косяка во вьюхе – грид нумерует страницы как попало – пришлось до конца разобраться в active record и active query. Почитал код класса и сделал контроллер как ножом по маслу.
[php] $dataProvider = new ActiveDataProvider([
‘query’ => TopQqAllTime::find()
->orderBy([‘ww’=>SORT_DESC])
->groupBy(‘qq’)
->select(‘qq,sum(ww) AS ww’)]);
[/php]
Ман по AR is тута. А ‘->all()’ превращает сталь в жесть, после него хоть потоп – массив. Помни об этом, играя регтайм.
Их Высочество Наследный Принц таки достал меня суровой просьбой. За ночь скрутил все части, теперь малинка поддерживает домашний веб-сервер, интернет-видеотеатр на XBMC с торрент-качалкой и удаленный доступ к рабочему столу с ноута. Ну и домашняя сеть, естественно. Простенько и со вкусом, есть готовая инструкция.
ps Win32DiskImager’ом залил распбиан и обновил его. Помигать светодиодом с пинов, что ли, или умный дом сделать, или пивка, прям и не знаю.
Всю ночь танцевал с бубном, под утро сделал. Все началось с vpi/vci, узнал много нового. Малинка с полпинка зашла в сеть. Красота.
Вот интересно, почему в наших магАзинах мышки ровно в 2 раза дороже, чем на алиэкспрессе, причем с бесплатной доставкой?
Я бы вечно смотрел на эти прибывающие каждую неделю посылки.
Еле нашел время, включил малинку. Заработало. На сд-карте стоит бананапай, думаю что ставить – распбиан или кали. Наверно поиграю сначала на распбиане, потом, когда придет новый роутер, поставлю кали.
буду делать домашний веб-сервер и интернет-телевизор.