indeviral
n=0; for i in `find . -type f`; do let "n = $n + 1"; mv "$i" "test_$n.jpg";done
ну прекрасно же, благодарю

indeviral
montage *.jpg -tile 2x2 -geometry 300x200 out.jpg
как бы не должно оставаться никаких белых полосок, выше я написал как этого можно добиться, но целых 5 команд...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
в одну строчку запросто!
понятно... вы учитываете что фотографии не конгруэнтны по размеру
indeviral
можете написать в одну строку.
кабы знал как, написал бы...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Арчеводы помогите, кто шарит
1. Можно ли все 5 команд записать в одну строку - одной командой? (все 4 картинки отличаются размерами, мне нужно склеить 4шт. в одну, с начало подводим под одну ширину, склеиваем две пары, потом под одну длину, склеиваем обе пары получаем четыре картинки в одной)
$ find . -iregex '.*.jpg' -exec convert '{}' -resize 1000 jpg:'{}' \;
$ convert -append 1.jpg 2.jpg 12.jpg
$ convert -append 3.jpg 4.jpg 34.jpg
$ find . -iregex '.*.jpg' -exec convert '{}' -resize x1000 jpg:'{}' \;
$ convert +append 12.jpg 34.jpg 5.jpg
или хотя бы как-то сделать меньше строчек, что-то объединить одной

2. Нужно переименовать файлы во всех корневых и вложенных папках, произвольно по возрастанию, т.е. файлы в алфавитном порядке превращаются в файлы с цифровыми именами в таком-же порядке (не так важно как первое), нашел такую команду, но к сожалению она переименовывает только файлы в одной папке, и сортировка нарушается
$ i=1 ; ls | while read; do mv "$REPLY" $((++i))".${REPLY//*.}"; done
я так понимаю опять же через find, но как не могу допетрить...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
я так думаю нужно было логи nginx и php-fpm смотреть, чего сделано не было, но в любом случае нашлись люди которые побороли ситуацию, решение
location ~ \.php$ {

                try_files $uri = 404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_temp_file_write_size 10m;
                fastcgi_busy_buffers_size 512k;
                fastcgi_buffer_size 512k;
                fastcgi_buffers 16 512k;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
                fastcgi_read_timeout 300;
        }
а также "благодаря" такой засаде, днем ранее я для себя открыл PrestaShop Cloud, полная халява, VDS стал ненужен, блин бывают же случаи в жизни...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
ну что, это что нибудь дало?)
та-дам
150606 20:02:03 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2015-06-06 20:02:05 0 [Note] /usr/bin/mysqld (mysqld 5.6.24-72.2) starting as process 554 ...
2015-06-06 20:02:05 554 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-06-06 20:02:05 554 [Note] InnoDB: The InnoDB memory heap is disabled
2015-06-06 20:02:05 554 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-06-06 20:02:05 554 [Note] InnoDB: Memory barrier is not used
2015-06-06 20:02:05 554 [Note] InnoDB: Compressed tables use zlib 1.2.8
2015-06-06 20:02:05 554 [Note] InnoDB: Using Linux native AIO
2015-06-06 20:02:05 554 [Note] InnoDB: Using CPU crc32 instructions
2015-06-06 20:02:05 554 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-06-06 20:02:05 554 [Note] InnoDB: Completed initialization of buffer pool
2015-06-06 20:02:06 554 [Note] InnoDB: Highest supported file format is Barracuda.
2015-06-06 20:02:08 554 [Note] InnoDB: 128 rollback segment(s) are active.
2015-06-06 20:02:08 554 [Note] InnoDB: Waiting for purge to start
2015-06-06 20:02:08 554 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.24-72.2 started; log sequence number 84317432
2015-06-06 20:02:08 554 [Note] RSA private key file not found: /var/lib/mysql//private_key.pem. Some authentication plugins will not work.
2015-06-06 20:02:08 554 [Note] RSA public key file not found: /var/lib/mysql//public_key.pem. Some authentication plugins will not work.
2015-06-06 20:02:08 554 [Note] Server hostname (bind-address): '*'; port: 3306
2015-06-06 20:02:08 554 [Note] IPv6 is available.
2015-06-06 20:02:08 554 [Note]   - '::' resolves to '::';
2015-06-06 20:02:08 554 [Note] Server socket created on IP: '::'.
2015-06-06 20:02:08 554 [Note] Event Scheduler: Loaded 0 events
2015-06-06 20:02:08 554 [Note] /usr/bin/mysqld: ready for connections.
Version: '5.6.24-72.2'  socket: '/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)
нет, ничего не дало, падлаааа.....
Что-то мне кажется дело в InnoDB как сделать базу в MyISAM?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
ларчик просто открывался
explicit_defaults_for_timestamp = 1
поставил над
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
а не в конце, т.е. после
и сразу
mysql> show global variables like 'explicit_defaults_for_timestamp';
+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| explicit_defaults_for_timestamp | ON    |
+---------------------------------+-------+
1 row in set (0.00 sec)
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
закоментируйте
так а что это за файлы?
/usr/share/mysql/my-default.cnf
/etc/security/limits.conf
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
закоментируйте
log-bin, expire-logs-days, sync-binlog
я конфиг по дефолту использую, там этого нет
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[client]
#password       = your_password
port            = 3306
socket          = /run/mysqld/mysqld.sock

[mysqld]
port            = 3306
socket          = /run/mysqld/mysqld.sock
datadir         = /var/lib/mysql

#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqld_safe]
log-error       = /var/log/mysqld.log
pid-file        = /run/mysqld/mysqld.pid

#
explicit_defaults_for_timestamp = 1
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
довольно таки хорошая версия... может вообще отключить бинарные логи?
кстати а какой должен быть результат с этим
explicit_defaults_for_timestamp = 1
потому что все равно как бы
mysql> show global variables like 'explicit_defaults_for_timestamp';
+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| explicit_defaults_for_timestamp | OFF   |
+---------------------------------+-------+
1 row in set (0.00 sec)
indeviral
довольно таки хорошая версия... может вообще отключить бинарные логи?
как это сделать?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
да вряд ли...
да не оно, не прокатило
LimitNOFILE=infinity
LimitMEMLOCK=infinity
так а что тогда? куда копать? на VDS все по дефолту встает...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier