Home
alar's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in alar's LiveJournal:

    [ << Previous 20 ]
    Wednesday, January 27th, 2010
    6:56 pm
    Почта для бедных и яндекс для ленивых
    Пока я убиваю один ящик и настраиваю другой, пусть здесь будет как бы почта. Видел у других - захотел себе.
    Что ищем: Где:
    Thursday, July 16th, 2009
    5:19 pm
    Почему gawk лучше чем Perl
    http://swtch.com/~rsc/regexp/regexp1.html
    Вкратце: PCRE - на самом деле не совсем регэкспы, и не разбираются конечным автоматом. Поэтому, в перле сложный матчер, который, если знать как, очень легко загнать в экспоненциальное поведение (и Stack Overflow).

    ОБН: Для перла уже неактуально

    Current Music: Ozzy Osborne
    Wednesday, July 15th, 2009
    10:36 am
    Зависимые типы. Часть 5. Квантор W
    Read more... )

    Current Music: Rainbow - Difficult To Cure
    Monday, July 13th, 2009
    1:15 pm
    К вопросу о спаме
    http://mibori.livejournal.com/84570.html
    Для такого есть жабер.
    Хотя, если ставить цель, например "убить СУП".... но тогда комменты надо включить, но не использовать, и пусть в них гадят боты!
    Monday, July 6th, 2009
    3:47 pm
    Столичная живность.
    Неожиданно.
    http://oleg-l.livejournal.com/203747.html
    Ещё там лоси в парке Сокольники и много совсем мелких животных.

    А в наших краях этой весной было нашествие водяных крыс.

    А для любителей более изысканных блюд: палехские узоры

    Current Music: Rainbow
    Wednesday, July 1st, 2009
    12:11 pm
    VCS as DB
    В СУБД бывают всякие служебные таблички со списком всех существующих таблиц и прочего. А в VCS есть какой-нибудь простой-простой способ собрать несколько реп в список? Хочется чего-то вроде "покажи, какие проекты хранятся в VCS на этом сервере".
    Tuesday, June 30th, 2009
    9:38 pm
    ФП. Вопрос
    Если у потенциального работодателя потенциальный начальник говорит, что Лисп - не функциональный язык - следует ли делать какие-то выводы?
    Thursday, June 25th, 2009
    10:10 am
    Весёлые картинки


    Если кто хочет картинок, хороших и позитивных, рекомендую: [info]eclisse

    Увидел тута: http://crazy-zoologist.livejournal.com/430417.html?thread=2907729#t2907729
    Monday, June 22nd, 2009
    5:09 pm
    Thursday, June 18th, 2009
    9:39 pm
    L.I.S.P. Вопрос
    К Scheme как-нибудь можно прикрутить удобный синтаксис?
    Может, можно сделать "автоподставлятор скобок", и в каких-то местах их не писать?
    Суть задачи в том, что:
    1. надо, чтоб код получился сочетаемым другим схемным кодом. То есть, "возьми другой язык" - не вариант.
    2. Но руками пейсать код на этом языке роботов - это мазохизм. Хочется немного подточить синтаксис: мнемоники понятные сделать, скобки куда-нибудь убрать.... Короче, предпроцессор. Желательно при этом не изобретать велосипед, а погнуть уже готовый.
    Thursday, June 11th, 2009
    4:58 pm
    Мифоложка
    – Все условия, – сказал Иван-царевич. – Персональная оранжерея. Тропические деревья, штат обслуживающего персонала. Всё, что твоей душе угодно.
    – Заманчиво, – признала Жар-птица, и задумчиво пощёлкала клювом. – Я, пожалуй, приму твоё предложение… если ты поможешь мне с одной проблемой.
    – Я слушаю? – в голосе царевича слышалась готовность моментально решить любые птичьи проблемы.
    – Ты должен найти мне Жар-Птицу.
    Иван-царевич внимательно посмотрел на птицу, сидящую перед ним.
    – Э? – проговорил он, не в силах придумать ничего лучше.

    Существо, сидевшее на ветке перед ним, вздохнуло.
    – Вань, я не птица. Я Жар-птиц. Мальчик. Самец. Ну, посмотри на меня!
    Птиц встряхнул крыльями, роскошный, сияющий хвост заструился в воздухе. Царевич сощурился и заслонил глаза рукой.

    – В животном мире, – наставительно сказал птиц, – так выглядят именно самцы. У самочек, – он мечтательно покачал головой, и выгнул шею, отчего перья на ней засверкали всеми цветами радуги, – у самочек оперение куда скромнее… Что не делает их в наших глазах менее прекрасными, – закончил самец строго.
    – А, – отреагировал Иван. – И где эту твою самочку искать?
    – Понятия не имею, – ответил птиц с горечью. – Я лично давно ни одной не встречал. Их, видишь ли, переловили да перестреляли. Охотнички, – он обвиняюще посмотрел на Ивана, и тот поспешно передвинул на спину лук, торчавший из-за плеча.
    – Да как же, – забормотал царевич, чувствуя, что перспектива заиметь во дворце собственную Жар-птицу стремительно улетучивается, – у кого же рука поднимется?
    – Я же уже сказал, – раздражённо напомнил птиц, – что у самочек вид намного скромнее. Их невежественные тупицы обычно вообще не принимают за Жар-птиц.

    Повисла пауза. Иван раздумывал, Жар-птиц на дереве терпеливо ждал.
    – Хорошо, – сказал наконец царевич. – Я готов… попробовать. Разыскать тебе самочку. Ничего не обещаю, но попробую. Рассказывай, как они, всё-таки, выглядят.

    _____

    – Я ей непременно понравлюсь, – нервно говорил птиц, расхаживая по комнате из угла в угол. – Вань, ну как я могу ей не понравиться?
    – Понравишься, понравишься, – успокоил его Иван. – Но не сразу. Она сейчас проходит курс психологической реабилитации.
    – Что с ней, – заволновался птиц, и даже слегка потускнел от переживаний, – Она больна?
    – Совершенно здорова, – твёрдо сказал Иван. – Но я же рассказывал тебе. До недавнего времени она не считала себя Жар-птицей, и ей надо привыкнуть.
    – Варвары, – птиц схватился крыльями за голову. – Они искалечили девочку!
    – Ты должен признать, что их трудно обвинить, – осторожно заметил Иван. – Её внешность…
    – Да, разумеется, – саркастически сказал птиц, – Внешность! Но когда она снесла золотое яйцо, уж тогда-то эти идиоты могли бы заподозрить, что существо, которое они держат в своём доме, вовсе не курица!

    © silver_mew
    источник
    Tuesday, May 26th, 2009
    9:43 pm
    Кабала
    Можно ли с помощью кабалы, а именно, build-type: Simple, собрать DLL? С помощью build-type: Make , ясное дело, её собрать можно, но тогда непонятно, зачем, собственно, нужна кабала. Да и забыл я, как мэйкфайлы пишут, слишком мало практики было.

    подробности )</></></></></></></></></></></></>

    Current Music: Nightmares on wax
    Friday, May 22nd, 2009
    7:44 am
    GCC vs AVR = 1:0
    GCC - хороший компилятор. Но иногда его зарубает: в коде

    uint16_t x;
    int16_t ref;
    uint32_t result;

    result += (x-ref)*(x-ref);
    он делает всё правильно, за исключением:
    1. результат умножения должен быть 32битным
    2. надо пользоваться командой перемножения знаковых чисел.
    Причём, получить от него 32битный результат, немного пошаманив, можно. Но при этом пациент пытается перемножать 32битные числа! Добиться от него использования команды знакового умножения так и не удалось.

    А вот оптимизатор у него - очень качественный: выделение подвыражений (в этом примере x-ref он считает 1 раз), размещение данных в регистрах, толковый пролог у функций и прерываний (я иногда на асме пишу хуже :)).

    Current Mood: shocked
    Current Music: Venetian Snares - Hospitality
    Wednesday, May 20th, 2009
    8:17 am
    Украина и Боги Хаоса
    Часть первая: http://v-star-78.livejournal.com/146656.html
    Часть вторая: http://v-star-78.livejournal.com/154864.html?nc=10 комменты тоже достойны
    Часть третья: http://v-star-78.livejournal.com/157086.html
    Часть четвёртая: http://mignews.com.ua/articles/359869.html
    Sunday, May 17th, 2009
    5:31 pm
    разархивирование
    В этом месяце стало модно писать о войне. И о ревизионизме. Вот и меня эта тема затронула. Пишу:

    Надо наведаться в ЦАМО. Вопрос: куда к кому там обратиться, что иметь при себе, какие грабли могут ожидать?
    Friday, May 15th, 2009
    12:51 pm
    Ленивые языки и мелкозернистая многозадачность
    Если я правильно понимаю ситуацию, то ленивое выражение вычислется так:
    Выполнятор (RTS или STGM или как оно правильно называется) берёт отложенное вычисление (которое представляет из себя вершину в графе AST) и пытается его форсировать. При этом он натыкается либо на отложенное подвыражение, либо на вызов функции из FFI либо Prelude. В первом случае ситуация повторяется. Во втором случае вызывается нативный код. Если время выполнения каждого нативного вызова предсказуемо, то получается, что выполнятор получает управление через предсказуемые промежутки времени. И может перед каждым шагом вычисления отложенных выражений переключать контекст.

    Как бы теперь это к работе приспособить. Нужен легковесный ленивый параллельный язычок для тупых процессоров. И компромиссная библиотека: чем мельче будут раздроблены нативные вызовы, тем больше оверхед, но тем большее разрешение по времени мы получим для нашей многозадачности. А поверх этого надо накрутить какие-нибудь "контракты" с железом - чтобы знать, когда к каким событиям мы должны успеть. Смешение парадигм, однако.
    Альтернатива - параллельные сишные программисты, которые умеют точно оценивать время работы своего кода.
    Другая альтернатива - брать процессор помощней и надеяться, что всё везде успеет.

    Current Music: DKAY.COM - What's next
    Friday, May 8th, 2009
    7:15 pm
    Лирика
    Read more... )

    Current Music: Ежи & Петруччо
    7:13 pm
    Кто тут говорил за ОО?
    (#) :: obj -> (obj -> a) -> a

    Reverse application, i.e. x # f = f x. Useful for an object oriented style of programming.
    (frame # frameSetTitle) "hi"

    feed :: a -> (a -> b) -> b
    Inverse application, i.e. feed x f = f x.

    feed2 :: a -> b -> (a -> b -> c) -> c
    Composed Inverse application, i.e. feed2 x y f = f x y.


    Источник: wxHaskell

    Там ещё есть в коде открытий чудных. Начиная с того, что wxcore у меня отказался собираться:
    1. Оказывается, порты wxWidgets забывают ставить wx-config в пути. ln -s моё всё, возможно, есть более кошерный способ.
    2. wx-core не подозревает, что на некоторых системах GNU make называется gmake.
    3. ещё оно забывает сказать себе -I /usr/include (-I /usr/local/include) и потом безусмешно (вот это опечатка! оставлю) ищет GL/gl.h
    Ну и, конечно, makefile там 2 штуки и генерятся они через configure. Это чтобы я не мог патч к 2 и 3 сделать и выслать аффтарам, однозначно.
    Подозреваю, что к концу прочтения доков буду утверждать страстно, что хаскель - ОО язык. Как минимум, в той же мере, в которой COM - ОО-архитектура.

    Current Music: Ежи & Петруччо
    8:29 am
    Кровавая Гэбня™ отокует
    Эта могущественная тайная организация давно ведёт в интернетах свою подрывную деятельность. Предлагаю вниманию читателей третью (или четвёртую?) серию расследования мрачных загадок.(Начало серии - где-то рядом)
    Monday, May 4th, 2009
    4:41 pm
    Собираюсь в Чебоксары
    В отличие от предыдущих командировок, не уверен, что это хорошо.
    Есть два варианта: поезд или автомобиль. Пока что, склоняемся к первому.
    Если кто что знает про тамошние достопримечательности, инет-кафе, гостиницы - делитесь.

    Current Music: Die Krupps
[ << Previous 20 ]
About LiveJournal.com

Advertisement