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 |
| | Wednesday, July 15th, 2009 | | 10:36 am |
| | Monday, July 13th, 2009 | | 1:15 pm |
| | Monday, July 6th, 2009 | | 3:47 pm |
| | 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 |
| | 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: shockedCurrent Music: Venetian Snares - Hospitality | | Wednesday, May 20th, 2009 | | 8:17 am |
| | 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 |
| | 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 ]
|