пятница, 27 декабря 2013 г.

Скрипт для проверки подключения к интернету

Наверняка в своей жизни вы сталкивались с такой ситуацией, когда при низкой скорости и нестабильном соединении надо скачать в интернете что-либо имеющее большой объём. Часто это беда usb-модемов. Пролетел самолёт, проехала машина или что-либо ещё вызвало помехи и от интернета мы отключились. Или скорость просто упала и не поднимается и нужно отключиться от интернета и подключиться снова.


В таком случае почти безнадёжно оставлять компьютер включенным на ночь, надеясь, что хоть что-то скачается. Где бы найти программу, которая будет проверять, есть ли соединение и подключать заново, если соединения нет.

Недавно я решил помочь одному человеку в этом вопросе и набраться немного опыта в этом вопросе. Инструкция применима как разным системам, но протестирована на Xubuntu 12.04.3.
Так я написал скрипт, который для проверки соединения скачивает файл и проверяет, скачался ли файл. Если файл есть, то он просто удаляется, если файла нет, то принудительно отключает Network Manager, а затем включает его. Также он создаёт лог-файл, котором отражает информацию о переподключениях. Вот сам скрипт:
__________
#!/bin/sh  
#That's network reconnection script
#activate infinite circle 
while [ 1 ]; do 
#checking if there is already test file
if [ -e Release ]
    then
    rm Release
fi
#downloading test file
wget http://archive.ubuntu.com/ubuntu/dists/lucid/Release
sleep 5s
#reaction
if [ -e Release ]
    then
    rm Release
    echo "Success! You have network connection!"
    else 
    nmcli nm enable false
    nmcli nm enable true
    echo "there was +1 reconnection">>logfile 
fi
sleep 30m
done
__________

Теперь создаём файл, копируем содержимое текста в этот файл и даём ему права на исполнение. Если вы используете файловый менеджер Thunar или Nautilus, нужно открыть свойства файла и во вкладке права поставить галочку, чтобы "Разрешить исполнение файла как программы". Если такого пункта нет, то нужно переименовать файл и добавить к нему расширение *.sh. Например reconnector.sh. Чтобы проверить, что скрипт работает, его можно запустить через терминал.

Самая сложная часть сделана. Теперь нужно настроить автоподключение мобильного соединения, особенно если у вас usb-модем. Нужно открыть сетевые соединения, выбрать изменение соединения и поставить галочку "Подключаться автоматически"(или что-то подобное).

На этом всё. Теперь можем спокойно запускать этот скрипт и поставить на загрузку большой файл. Главное, чтобы у вас была возможность докачки. :)


понедельник, 11 ноября 2013 г.

wátoru или watóru?

Если вы когда-нибудь задумывались над тем, как стоит произносить слова, вас обязательно должен был заинтересовать вопрос: а куда нужно ставить ударение?
Существует немало правил и исключений и в большинстве случае можно найти, как правильно произносить слова.
Если вам интересно узнать, как правильно произносить leaf watoru, предлагаю прочитать мою заметку.

      VS.



Начнём с самого простого: слово leaf прочитать и произнести не сложно, если вы знаете английский язык. [Лиф] это не только произношение слова "покидать" или "жить". Это ещё и лист.

Как же обстоят дела с watoru? Вообще как правильно: wátoru или watóru? Это слово взято из японского языка и правильное произношение зависит от контекста. От правильного произношения же зависит смысл.
Если это написано на латиннице, то так и хочется сказать: watóru. В самой первой заметке в этом блоге я уже писал, что это переводится как "wattle". И если написать watoru на катакане, то переводчик от компании Google произнесёт это как watóru.

Правильно ли тогда читать wátoru?
Да, тоже правильно. Если в том же переводчике написать watoru на хирагане, то он произнесёт это как? Правильно, wátoru. И значение будет уже не "wattle", а "I take".

Логично ли всё это? Логично. Слово watóru взято из другого языка, значит произносится оно должно по правилам другого языка. В латинском языке ударение всегда падает на предпоследний слог, поэтому watóru воспринимается как само собой разумеющееся.
А wátoru это даже не одно слово. wa - это частица, которая указывает на что-либо. Поэтому Leaf Wátoru - это не лиственное плетение, это "Я беру лист", если же ещё более сглажено, то "Я получаю лист", как награду, например :).




Как же всё-таки произносить: wátoru или watóru?
Что бы это не означало в зависимости от ударения, на первом месте стоит лист. А что с ним сделать: сплести венок или взять в награду - решать вам.


Но это ещё не всё.
Если я поместил в самом конце картинку, это не просто так. Действительно, слово wattle не ограничивается только плетением. У него есть много других значений. Более того, есть даже такая фамилия. Ну, а вы можете наблюдать за красивым цветком, отражающим солнечное сияние, за цветком с названием Acacia terminalis.



среда, 6 ноября 2013 г.

Cryosun. Ещё один кусочек информации

Солнце. Мы привыкли его видеть его ярким и тёплым. Способным растопить снег или просто сиять. Может ли случиться так, что оно будет сиять, но тепло не будет доходить до Земли? Что если природа изменится?
Для этого может существовать бесчисленное множество вариантов развития событий. Но сейчас я не вижу смысла выдвигать гипотезы. Есть дела поважнее...

К чему такое вступление? Дело в том, что я пишу рассказ. Или новеллу, или нарратив. Как вам угодно. Это будет в жанре фантастики. Пусть даже немного космической фантастики.
Стоит ли ждать этого рассказа? Для начала нужно определить, что люди в принципе ожидают от прочитываемого ими произведения. Если вы ожидаете увидеть здесь космические войны, стрелялки, романтику или что-то ещё, то можно не ждать. Это всё уже есть вокруг вас и рядом с вами. Не нужно ждать появления моего рассказа, о нём вообще можно забыть.
Но если вы не откажетесь окунуться в другую атмосферу, в океан чужих мыслей и жизненной цепочки, проникнуть в другие миры, найти для себя всё, что только можно представить... Если вы не прочь побывать в другой галактике, чтобы раскрыть тайну холодного солнца и ступить на планету, где ядро поддерживает тепло, а солнце приносит холод, то можете уже сейчас начать представлять всё это. Вас ждёт путешествие к холодному солнцу.

Понравится ли вам моя новелла? Это сложный вопрос. Только время может ответить на этот вопрос .  Но в любом случае, у вас появится шанс перенести свой разум куда-нибудь ещё, за границы планеты Земля.

Фантазия человека очень глубока и богата образами. Какая поверхность на планете, куда попадает свет холодного солнца? Это решать вам. Мне остаётся лишь показать один из возможных вариантов:

понедельник, 30 сентября 2013 г.

Bit.trip Runner 2 и Джойстик

Есть такая замечательная игра от gaijin games - bit.trip runner 2. Это продолжение игры bit.trip.runner - где персонаж бежит, а мы должны уворачиваться от препятствий и собирать золото.






После очередного обновления мой джойстик Logitech Rumble Gamepad F510(его ещё иногда называют xbox controller) просто перестал определяться в этой игре. Во всех играх работает, а в этой - нет!
К счастью, есть стим-сообщество, где описали рецепт, как это можно вылечить. Ну, а я опишу это в своём блоге по-русски и это кому-то поможет, а для меня - лишний информационный бэкап.
Итак, поехали!
Сначала нам нужно установить драйвера xbox. Скажу сразу, что у меня xubuntu, т.е. ubuntu+xfce, поэтому все команды привожу для убунты.
В терминале пишем:

sudo apt-get install xboxdrv

и соглашаемся с установкой пакетов. после это выполняем другую команду:

sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver

Если всё прошло хорошо, нам напишет

Your Xbox/Xbox360 controller should now be available as:
/dev/input/js0
/dev/input/event13

Press Ctrl-c to quit

Пока control+c ни в коем случае не нажимаем.
Теперь Открываем игру bit.trip runner 2 и наслаждаемся игрой с джойстиком :)

Когда поиграли, лучше зайти в терминал и нажать control+c. Если хотите, можно просто закрыть терминал, но тогда система сама себе выдаст некритичную ошибку.






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

А можно вообще пойти радикально и поставить qjoypad и эмулировать нажатия клавиш на клавиатуре - универсально и просто. Для каждой игры можно выставить свои настройки.

Но. Зачем так заморачиваться, если можно взять и скопировать одну строчку в терминале? :)

Лично я решил сделать простой скрипт, чтобы не копировать длинную команду, а просто написать определённый набор букв.

Это делается очень просто:

echo "sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver" >x360
chmod +x x360

В дальнейшем мне будет нужно просто написать x360, у меня попросит пароль и я его введу.

Всем успехов в решении проблем. :)

вторник, 10 сентября 2013 г.

Существует ли холодное солнце?

Всем известно, что звёзды в космосе имеют очень высокую температуру. Они излучают свет и тепло. Существуют ли холодные солнца? Я немного посмотрел, есть ли такая информация в интернете. Да, действительно есть. Температура самой холодной звезды не горячее чашки чая. Но существует ли что-то подобное, когда температура "солнца" будет даже не 50 градусов, а например, минус 270? Возможно ли такое?
Этот вопрос очень интересен.Но пока я не дам на него ответ.
Не потому что я не знаю, а потому что ещё не пришло время. Пока можно посмотреть на прототип холодного солнца:

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

Когда всё будет готово, я размещу больше информации о холодном солнце, о звезде из CryoSystem.

суббота, 7 сентября 2013 г.

Это моя первая запись в моём блоге. По большому счёту, это тестовое текстовое письмо из прошлого.
Поэтому для начала я оставлю здесь свою первую аватарку:
Что означает leaf watoru? Это leaf - это в любом случае зелёный лист. А watoru комбинация двух слов: вода и битва. Однако, вместе эти два слова имею два разных значения. Это либо leaf wattle, то есть лиственное плетение, либо I'm taking leaf, что и можно увидеть на этой аватарке.

Что будет в этом блоге?
Здесь будут заметки о линуксе, в частности о дистрибутиве xubuntu - это операционная система Ubuntu с рабочим столом xfce.
Также обязательно будет что-нибудь о космосе. Что именно - не буду упоминать, т.к. этому ещё нужно придать форму. Возможно, здесь я опубликую музыку, которую написал в lmms.
Наконец, здесь могут быть мои персональные заметки, которые я не стесняюсь показать гуглу, а значит и всему миру :)

Всем читателям - успехов!

P.S. не нужно с нетерпением ожидать от меня статей. Всё появится в своё время. :D