Home
 

lymar

About Свежие записи

Переезд 24 Ноя, 2006 @ 04:33
Этот журнал заканчивает своё существование в livejournal и переезжает на lymar.ru.

Вернулся 15 Май, 2006 @ 14:20
Посетил:
1. Ретрит личных учеников с Сюй Минтаном
2. 1-я и 2-я Имидж-терапия с Сюй Минтаном
3. Ретрит в Индии (Кулу, Гималаи) с Вершининой Еленой Николаевной

Хорошо :)

Haskell в массы 30 Мар, 2006 @ 17:49
Perl 6 пишут на Haskell

Страшная строка 28 Мар, 2006 @ 23:14
Некоторое время назад, в рамках внедрения аспектно-ориентированного программирования, я написал одну из самых страшных строчек в своей жизни:

public abstract class ServerBaseObject : ContextBoundObject
{
       private Guid m_ServerObjectId = Guid.NewGuid();

       private Guid ServerObjectId
       {
              get { return m_ServerObjectId; }
       }

       public override bool Equals(object obj)
       {
              if ( obj is ServerBaseObject )
                     return (obj as ServerBaseObject).ServerObjectId == m_ServerObjectId;
              return base.Equals(obj);
       }

       ............................
}

Если заменить выделенную строку на:

return (obj as ServerBaseObject).m_ServerObjectId == m_ServerObjectId;

то ничего работать не будет. И самое страшное - я знаю ПОЧЕМУ это не будет работать :) .

Записки начинающего функциональщика: восемь ферзей возвращаются 1 Янв, 2006 @ 22:31
Здравствуйте дорогие!

Во-первых, разрешите всех поздравить с наступившим Новым 2006 Годом! Счастья, удачи, успехов всем в новом году!

Во-вторых, разрешите напомнить, что настоящий Мастер использует все подворачивающиеся возможности для достижения полного и окончательного просветления :) . Вот и ваш покорный слуга, находясь в состоянии лёгкой постновогодней абстинентции родил следующее:
дальше... )
Other entries
» Записки начинающего функциональщика: восемь ферзей
Классическая формулировка этой задачи звучит так: найти все варианты расстановки ферзей на доске 8 на 8 таких, что ферзи не бьют друг друга. Обобщим её для доски N на N.
дальше... )
» Записки начинающего функциональщика: простые числа
Всё-таки функциональные языки – это совсем параллельная вселенная. И один из самых параллельных языков в ней – Haskell.
Захотелось нам ввести в программу бесконечный список простых чисел:
дальше... )
» Записки начинающего функциональщика: Scheme
Ваш покорный слуга занялся изучением Lisp’а (вернее Scheme). Чума просто! Хотите список из функций? Легко:
(define func-list (list (lambda (x) (* x x)) 
                        (lambda (x) (+ x x))))
((car func-list) 4) => 16

» Jacek Jerka
Jacek Jerka:













» Новый хостер по новому хостит

Ушёл я от всех своих русских хостеров. Теперь я у DotNetPark.

Из побочных эффектов этого переезда – пришлось прикрыть и так не особо популярный "Аквариум У". На его месте теперь весит объявление: "В настоящее время сайт 'Аквариум У' пребывает в состоянии бардо, ориентировочное время его грядущей реинкарнации - декабрь 2004". Планов по поводу будущего этого проекта у меня громадьё, я таки добрался до MS SQL Server 2000 и руки у меня чешутся просто со страшной силой.

Следите за рекламой.

Реклама

Top of Page Разработано LiveJournal.com