пятница, 25 ноября 2011 г.

Немного оптимизации. Wine и The Elder Scrolls V: Skyrim



Кто-то ждал Skyrim, кто-то случайно натолкнулся на пятую часть легендарной серии The Elder Scrolls, я же просто вспомнил, как несколько лет назад изучал просторы Oblivion (TES 4), и решил ознакомиться с новинкой. Поиск в гугле мгновенно сообщил, что игра запускается в Ubuntu под Wine без каких-либо проблем, значит можно пробовать. Действительно никаких казусов во время установки не произошло. Правда, после запуска игра открылась в окне. Это лечится через уже привычный для игр от Bethesda ini-файл, находящийся в домашней папке “/My Games/Skyrim/SkyrimPrefs.ini”. Вносим в раздел [Display] строчки (все что в скобках не нужно прописывать):

bFull Screen=1 (полный экран)
iSize H=1024 (разрешение по горизонтали)
iSize W=1280 (разрешение по вертикали)

Меня терзают смутные сомнения, что эти параметры можно выставить в лаунчере The Elder Scrolls V: Skyrim, но он категорически не хотел запускаться. Впрочем, я и не настаивал.
Дальше ждало еще одно разочарование - для таких игр компьютер смертельно устарел. За последние четыре года, замене подвергалась лишь видеокарта, да и та около двух лет назад. Из-за этого все великолепие игры сошло на нет, красивая картинка убивалась 1-2 кадра в секунду. Даже на минимальных настройках случались “фризы” с последующим вылетом на рабочий стол.

суббота, 12 ноября 2011 г.

Синхронизация. Dropbox


Имея на руках три различных устройства, приходится задумываться о синхронизации между ними хотя бы части хранимой информации. Одно из популярных хранилищ для такой процедуры несомненно является Dropbox. Завоевать любовь пользователей ему удалось благодаря поддержке большого числа настольных и мобильных операционных систем, включая необходимые мне Ubuntu и Android, а также интеграции с приложениями.


Установить Dropbox в Ubuntu можно, скачав пакет с официального сайта на этой странице. Он же (сайт) станет и веб-интерфейсом для доступа к хранилищу на тот случай, если появится надобность подключиться с чужого компьютера. На свой же достаточно установить свежезакачанный пакет, ввести логин/пароль для доступа и в Домашней папке появится каталог под названием Dropbox.

среда, 9 ноября 2011 г.

И снова здравствуйте!




Уже четыре месяца ничего не публиковал в «Банальных заметках». После такого периода тяжело возвращаться, но вести блог сродни болезни - или ты можешь справиться с ней или нет. Я, видимо, не смогу. Пусть статьи получаются не всегда удачные и, иногда, совсем бесполезные, тем не менее пора продолжать.
За это время успел приобрести себе под эксперименты ещё одно устройство - нетбук Acer Aspire One D257. Девайс не из мощных, но для набора статей, проверки почты и веб-серфинга вполне подходит. Осталось только сделать удобную связку из ПК, нетбука и смартфона с ОС Android, чтобы комфортно работать.
Месяц назад вышла новая версия Ubuntu 11.10 с небольшими отличиями в интерфейсе. Unity можно любить, ругать, но так ли страшна эта пресловутая панель, которую и видишь-то редко? Не знаю как вам, а я пока остаюсь при мнении, что развитие ОС Ubuntu идёт в нужном направлении. Ведь помните, как часто встречались, да и встречаются выражения по типу «учитесь использовать горячие клавиши», так теперь можно в полной мере ощутить  плюсы их использования. Хотя «имхо» у всех свое.
На этом все новости на сегодняшний день у меня закончились. Буду надеяться, что еще не все читатели разбежались и есть для кого оставлять эти банальные заметки (:

вторник, 5 июля 2011 г.

GoogleDocs, bash и Zenity


Для дальнейших изысканий над сервисами Google необходимо хоть какое-то, но взаимодействие с пользователем. Для этого попробуем использовать пакет Zenity, позволяющий выводить диалоговые окна на экран. По умолчанию в Ubuntu 11.04 это пакет уже установлен.
Вот такой скрипт будет выводить список всех документов с последующим открытием в браузере:

#!/bin/bash

IFS=$'\n'
i=0
m=0
url=""
tmp=””
declare -a array1
declare -a array2
declare -a array3

tmp=`google docs list --fields title`
array1=($tmp)

tmp=`google docs list --fields url`
array2=($tmp)

for file in ${array1[@]}; do

array3[$m]=$i
m=$(($m + 1))
array3[$m]=${array1[$i]}
m=$(($m + 1))
i=$(($i + 1))
done

url=${array2[`zenity --list --width=600 --height=400 \
--title="Выберите документ" \
--column="п/п" --column="Название документа" \
${array3[@]}`]}; if [ $? -ne 1 ]
then
chromium-browser $url
fi

exit

четверг, 30 июня 2011 г.

Скрипт для Nautilus. Отправка документов в GoogleDocs

Работа с Google через терминал не совсем комфортна и оправдана. Удобней было бы отправлять документы через Nautilus. Озадачившись этим вопросом, нагуглил несколько скриптов по обработке файлов. Убрал ненужные строки, добавил своих и получилось нижеследующее:

#!/bin/bash

IFS=$'\n'
i=0
declare -a array

for name in "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"; do
array[$i]=$name
i=$(($i + 1))
done

i=0

for file in ${array[@]}; do
google docs upload $file
i=$(($i + 1))
done

unset IFS

Подробности:

среда, 29 июня 2011 г.

GoogleDocs. Работаем через терминал


В предыдущей статье был установлен пакет GoogleCL и опробована команда, которая выводит список документов из GoogleDocs. Для полноценной работы этого явно маловато. Нужно как минимум загрузка документов, а как максимум - отправка и редактирование. И все эти возможности есть!

Список документов:

google docs list

параметры:
--folder - папка/коллекция
--fields - поля (title - заголовок, url - ссылка)
--delimiter - разделитель

Пример: google docs list --folder "Архив" --fields title,url --delimiter "| "

Загрузка документов:

google docs get

параметры:
--folder - папка/коллекция

Пример: google docs get --folder "Архив" ~/Документы
либо google docs get “GoogleDocs. Работаем через терминал” ~/Документы/123.odt
т.е. возможна либо загрузка всей папки, либо отдельного документа с присвоением нужного формата или без него

вторник, 28 июня 2011 г.

GoogleCL и Ubuntu

Давно хотел поближе познакомится с пакетом GoogleCL, который был разработан для взаимодействия с сервисами Google (Blogger, Picasa, Finance, YouTube, Календарь, Контакты, Документы) из командной строки. И уж если тематика блога немного отклонилась в сторону гугла, знакомство пора начинать.


Скачиваем пакет отсюда - http://code.google.com/p/googlecl/downloads/list и запускаем установку. Затем пробуем совершить первый запрос в терминале: