понедельник, 30 мая 2016 г.

AutoSave: a good SublimeText plugin for autosaving your files

During a long time of using PhpStorm/RubyMine and other IDEs  I have got used to using autosave feature when I editing files.

But now I am using SublimeText and it does not do this by default.
But it can be easily fixed by installing 'AutoSave' plugin.

Steps to do.
1. Install autosave plugin using PackageControl or any other way.
2. Switch on 'autosave' feature by entering command 'Toggle AutoSave: all files' after pressing 'Ctrl-Shift-p' key.


суббота, 28 мая 2016 г.

Как добавить в Blogger возможность красиво вставлять код на различных языках?

Нашёл возможность, как более-менее красиво оформлять код в Blogger.

В большинстве случаев мне бы хватило минимальной возможности написать текст с отступом и шрифтом Courier New, но, ###, возможности отступа в стандартном редакторе почему-то нет. Или я слепой! :(

В общем я нашёл инструмент под названием code-prettify:
https://github.com/google/code-prettify
В нём можно выбирать темы оформления.

Для моего (тёмного) блога мне по душе пришлась следующая конфигурация.

<script src='https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sons-of-obsidian'/>

Данную строку нужно добавить в раздел HEAD шаблона в настройках редактирования кода шаблона: Шаблон -> Изменить HTML.

Для того, чтобы некий текст обернуть в красивое оформление, нужно обернуть его тегами
<pre class="prettyprint lang-sh"> ... </pre>

где "lang-sh" означает язык, на котором написан фрагмент кода, в данном случае это shell.

Список поддерживаемых языков можно посмотреть на страничке проекта.


Начало работы с RubyOnRails -- Rails для чайников

Я решил, что пора уже разобраться с RubyOnRails.

Поэтому время от времени буду писать небольшие заметки, зачастую не несущие большой информационной нагрузки, но они могут быть полезны кому-то, кто только-только решил начать изучение RubyOnRails.


С чего начать ?

Я пока остановился на "Ruby on Rails Tutorial. Изучение Rails на Примерах", Майкл Хартл.

Данная книга доступна онлайн на русском языке по следующей ссылке:
http://railstutorial.ru/chapters/4_0/beginning

Там же можно найти и англоязычную версию.


Приятные полезности после установки rvm, rails, bundler

 

Автоматический выбор нужного gemset при работе в shell, когда переходишь в директорию с разрабатываемым приложением.

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

Этого можно добиться, создав файлы с названиями ".ruby-version" и ".ruby-gemset".
Ниже привожу пример содержания данных файлов.

.ruby-version
ruby-2.2.5
где, "ruby-2.2.5" -- это название версии  Ruby, которая установлена с помощью rvm и используется вашим приложением.

.ruby-gemset
learning_rails

где "learning_rails" -- это название гемсета, на который должен переключиться rvm после открытия директории, в которой находятся эти файлы.

UPD: нашёл вариант, когда эти 2 файла можно не создавать ,а вместо этого дописать строку в файл 'Gemfile', например

#ruby-gemset=learning_rails 


среда, 18 мая 2016 г.

How to update Java plugin after upgrading Mozilla Firefox to version 46 in Ubuntu 14.04 ?

I have upgraded my Firefox and after running Firefox I have found a notice that Java plugin has to be upgraded too.

So there are steps to do it.

1. Install the latest (at the moment) version of Java 8
sudo apt-get install oracle-java8-installer

2. Update alternatives
sudo update-alternatives --config mozilla-javaplugin.so