Веблог Замкового Олексія

Weblocks reset sessions on eval

I'm using vim+slimv+swank+sbcl and here is a trick so weblocks resets sessions on each code eval. Simply put snippet into file and load file from somewhere in the code.

Code (https://gist.github.com/1163186):


(in-package :swank)

(defun my-repl-eval (string)
(format t "; Reseting

10 порад від Ейнштейна

Нижче приводяться 10 порад Ейнштейна. Переклав давно з google-reader-а

Ейнштейн зробив великий внесок в науковий світ, включаючи теорію відносності, заснування релятивістської космології, прогнозування відхилення світла гравітацією, квантову теорію руху атомів у твердих тілах, концепцію нульової

urxvt заголовок

Довго шукав як змiнити заголовок вiкна термiналу urxvt динамiчно (в самому термiналi через команду). Знайшов. Заголовок вiкна може залежати вiд змiнної для цього вставляєм в .bashrc наступну стрічку

PROMPT_COMMAND='if [ -z "$TITLE" ];then echo -ne "\033]0;${USER}: ${PWD/$HOME/~}\007";else ec

StumpWm проблема з utf-8 шрифтами

Користуюсь debian, кодування utf-8, деякий час користувався desktop manager ion3 i вирiшив спробувати stumpwm.
Була проблема з utf-8 всюди показувались знаки питання замiсть росiйських i українських лiтер.
Вирiшив проблему шляхом встановлення пакету шрифтiв terminus


apt-get install xfon

Книга царств 4, глава 2, 23-24

23 И пошел он оттуда в Вефиль. Когда он шел дорогою, малые дети вышли из города и насмехались над ним и говорили ему: иди, плешивый! иди, плешивый!
24 Он оглянулся и увидел их и проклял их именем Господним. И вышли две медведицы из леса и растерзали из них сорок два ребенка.

глава 19 стих 8 книга бытия

8 вот у меня две дочери, которые не познали мужа; лучше я выведу их к вам, делайте с ними, что вам угодно, только людям сим не делайте ничего, так как они пришли под кров дома моего. Быт 24:16

...

Переклад перекладу вiршу Уiльяма Блейка

Оригiнал перекладу -

В одном мгновенье видеть Вечность,
Огромный мир - в зерне песка,
В единой горсти - бесконечность,
И небо - в чашечке цветка.

Переклад

Бачити світ у піщинці ...
Бачити вічність у миті ...
Нескінченність - у жменьці пшениці
І небо - в чашечках квітів

Маніфест хакера

Я не знайшов достойного перекладу маніфесту на українську мову тому створив власний. Насолоджуйтесь i користуйтесь.

Ще одного зловили сьогодні, це в усіх газетах.

"Підліток арештований за комп'ютерний злочин", "Хакер арештований за пограбування банку"...

Чортові діти. Всі вони однакові.

Автопiдвантаження файлiв у Weblocks

Перша проблема з якою зустрiвся коли розбирався з weblocks - "кешування" коду. Маю на увазi що якщо Ви завантажили weblocks-додаток i зробили змiни в якомусь файлi пiсля цього, на додатку змiни нiяк не вiдобразяться. Щоб побачити змiни в браузерi потрiбно вiдiслати (виконати) модифiкований код. Може

Improved rails ActsAsList plugin

There is no ability to move list item across several other in standard rails acts_as_list library.

I tried quick and dirty solution of moving item n-times up or down, something like


3.times do
third_item.move_lower
end

But instead of getting third item to position 6 i h

Game of Life. First release

This is an announce of first release of Game of Life implemented in Lisp for ILGE (http://dto.github.com/notebook/2010expo.html).
Code is here - http://github.com/html/gol.

At this moment game contains all features that i planned to implement. Since it is small i had only small problems and spen

Rails file size pretty printing

I usually write posts in Ukrainian but this one should be understood also by people of other nationalities.

I was wandering when i have not found rails view helper for pretty displaying of file sizes (e.g. bytes, kilobytes etc.) and decided to make my own. To see what i mean watch next code snipp

Усмішки Павла Глазового

Випадково (якби не так) попала в руки книга Павла Глазового. Настільки сподобалась що захотілось пропіарити геніальну людину.
Шлях який вибрав для піару - аудіо записи. Записав далеко не все і далеко не найсмішніше, все і найсмішніше доведеться читати.
Проблема з якою зіткнувся - неприємний фонов

Функція для розміну монет на Common Lisp

Зараз читаю sicp, зацікавила задача по розміну монет, написав свій варіант функції.
На диво функція працює. Додав кілька тестів.

Функція лежить тут http://gist.github.com/458313

Зараз буду дивитись варіант цієї функції з книги.

оновлення...
в книзі використовуються аж 3 функції, коду на

Функція для вибіркової фільтрації

Для блогу я вирішив не використовувати готовий движок і почав писати свій. В теорії це викличе багато проблем. Одну з проблем хочу описати.

Движок пишу на Ruby on Rails між іншим.

Є задача - зробити підсвічування коду. Я використовую форматування simple_format для тексту яке повністю влаштовує

Розробка continuations-based веб-додатків на Common Lisp з допомогою Weblocks

Ця стаття являється перекладом статті Слави Ахмечета http://www.defmacro.org/ramblings/continuations-web.html#do-confirmation

Коли мені доводиться писати заплутаний код для того щоб виразити просту ідею я інстинктивно стараюсь уникнути роботи. Наслідок з цього - те що кожен раз коли я відкриваю п

Стартуєм блог

Ще один блог.
Стартував 02.06.2010