9 апреля 2015 г.

Creating swap on Linux

To create 1Gb swap partition:

Switch to superuser  and run the following commands:
$ sudo su 
root# dd if=/dev/zero of=/mnt/swap.0 bs=1024 count=1048576
root# mkswap /mnt/swap.0
root# echo "/mnt/swap.0 swap swap defaults 0 0" >> /etc/fstab
root# swapon /mnt/swap.0
root# exit

To check if swap space was properly enabled:
$ free -m
or
$ sudo swapon -s

8 апреля 2015 г.

Photoshop и PNG с alpha-каналом

Наверняка те, кто работает с 3d графикой, хранил свои текстуры в TGA. Формат этот хорош тем, что нет потери качества изображения, а также поддержкой альфа-канала. Но время идет, и все большую популярность приобретает PNG, у которого есть ряд преимуществ, в том числе сжатие. Но есть одна ложка дегтя в работе с PNG в Photoshop: ужасная работа с альфа-каналом (прозрачностью). 



Когда мы хотим создать изображение 32-бит (8-бит на каналы RGB + 8-бит альфа) и сохранить все это в PNG, мы и не подозреваем, что после повторного открытия этого изображения увидим совсем не то что сохраняли: Вместо исходных 4-х каналов, у нас будет 3. а Альфаканал, будет применен как прозрачность. Часто редактирование такого изображения становиться очень проблематичным.

Но на помощь приходит GIMP. Он открывает PNG файлы как нужно - с отдельным альфа каналом. Я обычно открываю PNG в GIMP, сохраняю в TGA, затем в фотошопе редактирую TGA и Конвертирую TGA в PNG утилитой nconvert.

Фишки Total Commander. Быстрая установка APK на android устройство.

Total Comander по прежнему остается мощнейшим и незаменимым инструментом. Я замечал, что мало кто пользуется "Панелью инструментов" (Tool bar) в верхней части окна программы. А если и пользуются, то только тем, что доступно по умолчанию.
Я пользуюсь этой панелью постоянно, и хочу поделиться способом быстрой и удобной обработки файлов: просто перетащив файл на иконку в панели.

Например сейчас, я часто устанавливаю на android устройства приложения для тестирования apk. Для быстрой установки создаем новый значек на панели подобного содержания:


Команда: cmd /k echo Installing apk.... && adb install -r
Параметры: %L

После этого просто перетаскивайте APK на созданную иконку.

Так же можно обрабатывать и множество файлов сразу, используя другие переменные в параметрах(%L - полный путь к одному файлу). Раньше, например, я конвертировал изображения из одного формата в другой, используя соответствующие значки на панели и утилиту convert.exe из XnView.

P.S.: учтите, что у вас должен быть установлены androidsdk platform-tools и прописан путь в PATH до папки с adb.exe