Страницы

понедельник, 21 ноября 2011 г.

Лисп в массы

Недавно открыл для себя дивный диалект Лиспа - Clojure. Так вот меня приятно удивило как clojure-сообщество продвигает LISP в массы. А именно такие проекты как:

Не говоря уже о таких вкусностях как Leiningen, ClojureScript, Ring, целый букет веб фреймворков и ещё много чего

четверг, 27 октября 2011 г.

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

LyX на Windows

Ошибка

No PDF viewer is installed. Please install a PDF viewer such as Adobe Reader.

Решается если в меню открыть Инструменты → Настройки → File Formats → Формат: PDF (pdflatex) и в поле Просмотрщик: Пользовательский заменить pdfview на auto

А для правильной кодировки pdf в преамбуле
\usepackage{cmap}

понедельник, 3 октября 2011 г.

Системный прокси в ubuntu

Добавляем следующие строчки в следующие два файла:
$ sudo emacs /etc/environment
http_proxy="http://прокси:порт/"
$ sudo emacs /etc/apt/apt.conf
Acquire::http::Proxy "http://прокси:порт/";

вторник, 19 апреля 2011 г.

Google shell

Тем кто предпочитает мощь cli всяким там click-олкам, goosh.org - очень удобный инструмент, у меня так с ним любовь с первого взгляда, теперь в моём браузере это поисковик по умолчанию и домашняя страница.
Чтобы добавить этот поисковый инструмент в Firefox используйте команду addengine.
Посмотреть и изменить настройки можно с помощью команды set:
guest@goosh.org:/web> set
Лично я первым делом поменял цветовую схему, количество результатов на поисковый запрос (хотя всегда спасает команда m)
И изменил язык:
guest@goosh.org:/web> set lang ru
Так что теперь и результаты запросов на русском, и даже переводчик знает на какой язык ему переводить например:
guest@goosh.org:/web> t culprit
translating "culprit" from english to russian:

"преступник"

guest@goosh.org:/web> 
Ну в общем ман, т.е. help Вам в помощь.

среда, 6 апреля 2011 г.

Ubuntu + RVM + Rails 3 + Nginx + Phusion Passenger

Я следовал инструкциям blog.bigrocksoftware.com.
Но при выполнении
rvmsudo passenger-install-nginx-module
Возникла ошибка
Unable to locate the RVM path. 
Your RVM installation is probably too old. 
Please update it with 'rvm update --head && rvm reload && rvm repair all'.
Решение нашёл на solutioncottage.com
Нужно было воспользоваться командой
rvmsudo 'rvm_path=/home/username/.rvm;passenger-install-nginx-module'
После этого ещё пришлось изменить права на запись в каталог
/opt/nginх
По аналогии с blog.npjcomplete.com вводим:
sudo chgrp app-user /opt/nginx; sudo chmod g+w /opt/nginx
Все остальное прошло гладко. Спасибо сообществу рубистов, оно поистине awesome!

воскресенье, 27 марта 2011 г.

Резюме в LaTeX

Для того чтобы при оформлении использовать класс moderncv, нужно скачать пакет moderncv.zip, распаковать, а .tex файл с вашим резюме должен находиться в той же директории что и файл moderncv.cls  и файлы .sty .
У меня в ubuntu уже был установлен пакет texlive-latex-extra, который уже содержит в том числе и moderncv, поэтому я просто распаковал template_en.tex из /usr/share/doc/texlive-latex-extra-doc/latex/moderncv/examples/template_en.tex.gz и правил его.
Я повсеместно использую юникод, и .tex файл моего curriculum vitae тоже сохранил в utf8.
Но LaTeX при обработке моего .tex файла выдал ошибку:
! LaTeX Error: Command \CYRF unavailable in encoding T1
Решением проблемы оказалось добавление в преамбуле документа следующих команд:
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}