Архив категории ‘Uncategorized’

Erlang discovered

Среда, ноября 5, 2008. Категории: Uncategorized

Сегодня выучил основы нового языка, причём функционального. Название, соответственно, в заголовке поста.
Выучил не только из интереса, а, в основном, потому что нужно было исправить неработающий модуль для jabber-сервера с невероятно оригинальным названием ejabberd.

Именно этот сервер используется в нашем новом проекте, который достаточно скоро выйдет на экраны ваших мониторов.

Как выяснилось, требуемый уровень владения этим языком, необходимый для того, чтобы исправить ошибку в модуле, невысокий. И к вечеру я исправил ещё несколько ошибок и даже начал задумываться о написании ещё какого-нибудь полезнего расширения для ejabberd. В процессе развития проекта в любом случае их придётся писать, а программиста на erlang я ещё не нашёл (впрочем, пока и не искал :).

Для тех, кому, захочется (или придётся) разобраться в этом языке, ссылка на хорошую статью по-русски на rsdn. По-английски хорошую не нашёл, русская раньше попалась.

Ну и, конечно же, hello world на erlang:
Пишем в hello.erl:

-module(hello).
-export([hello_world/0]).

hello_world()->
    io:format("Hello World ~n").

После чего делаем

erlc hello.erl
erl

И пишем в появившейся консоли:

hello:hello_world().
Комментарии: 6»
Метки: ,

Привет! Меня зовут Даниил и я информан

Вторник, ноября 4, 2008. Категории: Uncategorized

Вроде бы никаких срочных дел уже нет и можно заняться чем-то полезным. Так и сделаю. Но сначала загляну в ридер – может есть интересные посты – почитаю быстренько. И новости прогляжу. Ага, и на бизнес-линч я сегодня не заходил (не знаю, почему я его через RSS ещё не читаю?). Ещё, кажется, на форуме интересная ветка была. Посмотрю, чего нового написали и сяду за книгу, которую выбрал для чтения. Вот только, может, в ридере какой пост появился?

Курсор замирает на пустой адресной строке браузера – на каком-то ещё интересном и полезном сайте можно посмотреть обновления. И это может длиться долго.

Мне не плохо без интернета. Если его нет, я не страдаю, просто занимаюсь чем-то другим, хотя такое бывает довольно редко. Но если есть – я могу тратить своё время… нет, не совсем бесполезно, но совсем не так, как его следовало бы потратить. Причиной тому – “лёгкая” информация.

Она коварна. Когда читаешь очередную новость или запись в какой-нибудь ленте, создаётся обманчивое впечатление, что не проводишь время зря, что узнаёшь что-то новое. И это не требует особого умственного напряжения. Это и подкупает сознание (или подсознание) и делает столь привлекательным чтение художественных книг и новостных сайтов – ощущение получения информации при расслабленном мозге.

Особенно привлекательно это вечером, когда тому самому мозгу уже совсем не хочется напрягаться и осталось не так много времени до сна.

Я уже давно научился неплохо наблюдать свои чувства и настроения, создаваемые подсознанием, и анализировать их. Я почти всегда осознаю, что просмотр этих источников лёгкой информации не самое эффективное времяпрепровождение. Но разве можно не прочитать вот эту вот очевидно полезную статью? А в ней ссылка на другую, наверняка не мене полезную.

Но покончить раз и навсегда с этим часто мешают несколько накладывающихся факторов:
1. Источники информации всё-же нужны. Да и действительно полезные материалы среди всего этого потока попадаются.
2. (мозг, тихонько нашептывая) Ты уже немало сегодня сделал – можно и отдохнуть (и я, мозг, отдохну).
3. Это интересно. Всё-же не самое бесполезное развлечение.
4. Другое дело, более полезное – долгое и несрочное занятие. Да и не известно, будет ли от него в конечном счёте польза (скорее всего будет, но не сразу и плохо формализуемая).
5. Другие факторы, которые хуже осознаются…

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

Постепенно это получается. А изложение не всегда ясных ощущений на эту тему в виде текста для других людей серьёзно помогает.

Впрочем, мне ещё повезло. После года активной игры в МАДы ни одна онлайн-игра не затягивала меня больше чем на 2-3 недели (обычно значительно меньше). А это куда более сильная вещь, чем какая-то там информационная зависимость ;)

Комментарии: 3»
Метки: ,

Полезная презентация по OAuth

Пятница, октября 24, 2008. Категории: Uncategorized

В достаточно лёгкой форме и достаточно полная презентация.
Поможет разобраться в общих принципах, не читая скучные спецификации.
На английском (немного букв)
http://www.slideshare.net/lucamea/integrating-services-with-oauth-presentation/
УГАТУ преподаватели

Нет комментариев »
Метки:

Герберт о разуме

Четверг, октября 2, 2008. Категории: Uncategorized

Above all else, the mentat must be a generalist, not a specialist. It is wise to
have decisions of great moment monitored by generalists. Experts and specialists
lead you quickly into chaos. They are a source of useless nit picking, the
ferocious quibble over a comma. The mentat-generalist, on the other hand, should
bring to decision-making a healthy common sense. He must not cut himself off
from the broad sweep of what is happening in his universe. He must remain
capable of saying: “There’s no real mystery about this at the moment. This is
what we want now. It may prove wrong later, but we’ll correct that when we come
to it.” The mentat-generalist must understand that anything which we can
identify as our universe is merely part of larger phenomena. But the expert
looks backward; he looks into the narrow standards of his own specialty. The
generalist looks outward; he looks for living principles, knowing full well that
such principles change, that they develop. It is to the characteristics of
change itself that the mentat-generalist must look. There can be no permanent
catalogue of such change, no handbook or manual. You must look at it with as few
preconceptions as possible, asking yourself: “Now what is this thing doing?”

-The Mentat Handbook

Нет комментариев »

Ubuntu vs Windows для разработчика

Вторник, июля 15, 2008. Категории: Uncategorized

На выходных наконец дошли руки поставить себе Ubuntu.

И сразу же пожалел, что не сделал этого раньше. Повышение производительности практически в полтора раза (без преувеличения). Больше нет подвисаний IDE, нет тормозов веб-сервера и есть общее ускорение работы скриптов процентов на 300.

Не знаю, почему в Windows наши (надо признать, достаточно объемные) скрипты на PHP работали так долго (иногда по несколько секунд), но под Ubuntu этой проблемы не существует – всё загружается моментально.

В общем, стоило это сделать ещё пол года назад.

Комментарии: 7»
Метки: ,
Страницы: 1 2 >>>
Entries (RSS)