Главная » Полезные статьи » Разное » Полезные команды для вебразработчика
Распечатать статью

Полезные команды для вебразработчика

Шпаргалка важных команд, которые мы применяем, чтобы работать эффективнее и быстрее.

MySQL:

1. Массовая замена текста в MySQL (Замена слова ‘sex’ на ‘love’ в поле data таблицы mylife:)
     Если встала необходимость заменить какой-либо текст в таблице MySQL, это можно сделать очень просто

UPDATE mylife SET Field_name = REPLACE(Field_name, 'sex', 'love');

2. Дать права другому пользователю в базе MySQL
     например вам нужна возможность скриптом на другом сервере подключиться к базе данных, находящейся на этом сервере

GRANT ALL PRIVILEGES ON ee.* TO eeuser@hostname IDENTIFIED BY `password` WITH GRANT OPTION;

3. Перенос строки из одной таблицы БД в другую таблицу
     например при модерации записей, одобренные переносим в основную таблицу, удаляя из временной

INSERT INTO table_to (table1.title, table1.date, table1.text)
SELECT table_from.title, table_from.date, table_from.text
FROM table_from
WHERE id = $id;

DELETE FROM table_from WHERE id = $id;

4. Импорт в MySQL из файла переведенного в .txt

LOAD DATA INFILE 'path/file.txt' INTO TABLE your_table;

5. Узнать максимальный занятый id

SELECT MAX(id) FROM users

6. Обнуление автоинкремента (ну или установка счёта с какого-то конкретного элемента)

ALTER TABLE users AUTO_INCREMENT = 25

 

7. Заполнение одного столбца значениями другого (копирование значений из столбца в столбец)
     Например когда добавляете новый столбец, и надо в него перенести все значения из соседноего столбца таблицы

UPDATE table_name SET column2=column1;

 

8. Перенос значений из столбца одной (старой) таблицы в столбец новой таблицы.
UPDATE t1,t2 SET t1.a=t2.a WHERE t1.id=t2.id;

 

SSH:

Рекурсивная установка прав на файлы в каталоге, пример: chmod -R <права> <каталог>

chmod -R 777 /home/iuser/files

Установка прав на перечисленные файлы, пример: chmod права файл1 файл2 … файлN

chmod 777 file1.txt file2.txt ffile3.txt

Для всех битов (a = all) убрать флаги r и w (т.е. запретить чтение и запись)

chmod a-rw /home/user2/folder1/file2.txt

Для группы (g = group) и для других (o = others) добавить флаг чтения (r)

chmod go+r /home/user2/folder1/file9.txt

Информацию о команде chmod можно прочесть в мануале:

man chmod

•• разархивировать .zip на сервере

 

unzip mantis.zip либо запустить mc и там тоже набрать unzip mantis.zip

 

•• Водяной знак на одно фото

 

composite -gravity southeast watermark.png 001.jpg dst.jpg

 

•• водяной знак на все фотки

 

For f in *.jpg ; do composite -gravity southeast watermark.png "$f" "${f%.jpg}-w.jpg"; done

 

•• сжатие png

 

pngcrush -rem alla -brute -reduce arc.png dest.png

 

•• сжатие jpg

 

jpegtran -copy none -optimize sec.jpg (>) dest.jpg

 

 

Photoshop:

 

•• вырезание объекта из фона  в Photoshop

1. Открываем картинку и кнопка Q
2. Мягкая кисть 3-10 px
3. Обводим объект 
4. Заливаем этот контур
5. Выходим из режима Q
6. Новый слой через вырезание ctrl+J

Источник:  loco.ru
Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи