Для того, чтобы в терминале вывод mysql команд отображался нормально достаточно в конце запросу указать \Gselect * from some_table \G;

Программирование | 01.01.70, 3:33 | 0 |


Приветствую всех, кому по какой-то причине стало интересно узнать мое мнение об использовании мыши при программировании. На просмотрах интернета уже долгие годы, а точнее, пару десятилетий, не утихают споры о том нужно ли использовать только клавиатуру при написании кода или удобнее пользоваться и клавиатурой и мышью. Я лично недавно наткнулся на один из таких споров в котором участвовали сторонники обоих подходов..Я лично предпочитаю только клавиатуру при работе с кодом и объясню…

Программирование | 01.01.70, 3:33 | 0 |


Здесь хочу поделиться небольшим скриптом, который удалит директорию в случае, если она превысила определенный размер. #!/bin/bash string1=$1 string2=$(du -s $1 | awk '{print($1)}') maxSize=$2 echo "Размер дирктории $string2" if (("$string2" > "$maxSize")) then echo "Удаляем папку $string1" rm -r -f "$string1" else echo 'Директория имеет нормальный размер' fi

Программирование | 01.01.70, 3:33 | 0 |


Хочу здесь поделиться простеньким классом для Yii2, который может управлять версиями ваших ресурсов css и js cинхронизируясь с git<?php namespace app\assets; use Yii; use yii\web\AssetBundle; class HashedAsset extends AssetBundle { public $hash; public function init() { parent::init(); exec('git describe --always',$version_hash); if (isset($version_hash[0])) { $this->hash = md5($version_hash[0]); (isset($this->css) ? $this->symlinking($this->css) : null); (isset($this->js)…

Программирование | 01.01.70, 3:33 | 0 |


Я потратил наверное два часа в поисках решения проблемы установки jpeg для GD через phpbrew и слава богу, что я наткнулся вот на эту статью. Не смотря на то, что в статье описывается установка GD под mac но под линукс никаких отличий впринципе нет, нужно также найти три файла:sudo find /usr -name jpeg*.hsudo find /usr -name png*.hsudo find /usr -name freetype.hДальше сохраняем их директории…

Программирование | 01.01.70, 3:33 | 0 |


Столкнулся с проблемой поддержки USB клавиатуры в UEFI BIOS. Решение проблемы оказалось странным и не очевидным, но работает!В моем случае при параметрах Usb controller XHCI Hand-off и Legacy USB Support установленных в Enabled не работала клавиатура при старте компьютера, тоесть я не мог зайти не в меню UEFI не в меню выбора вариантов загрузки.Но когда я поменял XHCI Hand-off и Legacy USB Support на Disabled все…

Программирование | 01.01.70, 3:33 | 0 |


Нашел очень полезную функцию, которая позволяет сделать какое нибудь действие после загрузки изображения.Это может быть очень полезно, когда вы исползуете какой-нибудь кастомный вариант фанси бокса и сталкиваетесь с проблемой того, что он не может рассчитать свои отступы, потому что не успел прогрузить изображение.$.preloadImages = function () { if (typeof arguments[arguments.length - 1] == 'function') { var callback = arguments[arguments.length - 1]; } else { var callback = false;…

Программирование | 01.01.70, 3:33 | 0 |


Импортировать большой файл БД Можно только через командную строку вот такой командой mysql -u root -p -h localhost bd_name < dump.sql А для экспорта БД лучше всего воспользоваться программой sxd или командой: mysqldump -u root -p db_name > my_new_dump.sql

Программирование | 01.01.70, 3:33 | 0 |


В этой заметке хочу поделиться классом, который будет автоматически создавать чпу ссылки из алиасов в зависимости от того, какой конфигурационный массив будет передан классу.<?php namespace app\components; use yii\web\UrlRule; class SlugUrlRules extends UrlRule { public $pattern = '<module>/<controller>/<action>'; public $route = 'module/<module:\w+>/<controller:\w+>/<action:\w+>'; private $relations = [ 'news/view' => '\app\models\ArticleItems',…

Программирование | 01.01.70, 3:33 | 0 |


Иногда приходится тестировать какие-нибудь mysql запросы, но делать это в терминале в REPL mysql совсем не удобно, потому, что приходится писать запросы в одну строку да и вообще если получается хороший запрос то еще и приходится его копировать из терминала и вставлять куда нибудь. Чтобы немного упростить процесс отладки mysql скриптов можно использовать вот такой способ:mysql> source filename;Нужно просто передать mysql имя файла с которым вы работаете и этот код…

Программирование | 01.01.70, 3:33 | 0 |



Яндекс.Метрика