Apr. 17th, 2009

juan_gandhi: (Default)
Балуюсь с джавной файловой системой на блакбери. Прямого доступа (random access) к файлам нету. Можно открыть инпут стрим и прочитать всё, с начала до конца. Все четыре гига. Можно открыть аутпут стрим, и писать... упс, аутпут стрим можно спозиционировать на нужное место. А читать с нужного места нельзя.

Такие дела.

Но мы это переносим, конечно.
juan_gandhi: (Default)
Смеха мне, чего бабы трудают (цитируя Григория Мелехова). В первый же день (вчера), как я начал программировать на блакбери, я понял, что весь этот трах с деплойментом передеплойментом - пустая трата времени.

Надо просто нарисовать интерпретатор, который бы по двум трубам (см предыдущие посты) брал команды и посылал ответы. Типа телнета. Только интепретировать нужно, конечно, что-нибудь более приличное. Форт, скалу, лисп. Мой коллега, кстати, нарисовал уже интерпретатор лиспа. Но у него там компиляция, а мне не нать.

Мне надо, чтобы сразу. Instant gratification (признак неглубокого ума). Неужели придётся форт писать? Скорее всего, конечно. Не биг дил на самом деле. Но смешно.

А с чего форт-то взялся? Да со вчерашнего поста [livejournal.com profile] raydac и со статьи на лукоморье.

Вообще, Лукоморье нынче - огромный источник культурного вдохновения. Ну вот же, есть же культурный прогресс в наших интернетах. А то сколько можно жжфагом-то влачить, э. Нет, до двача я ещё не доехал.

Апдейт. На самом деле пока что имплементировал "командный язык обыкновенный" - просто добавил history. Смешно, конечно. Такую хрень надо на самом деле, действительно, к любой системе притарачивать.

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

wtf

Apr. 17th, 2009 10:59 am
juan_gandhi: (Default)
byte[] bytes = new byte['_' - '!' + 1];
for (char c = '!'; c < '_'; c++) {
    bytes[c - '!'] = (byte) c;
}


Чёт раньше такого смешного не писал. Это я заполняю буфер с данными для тестовых файлов.

gof trial

Apr. 17th, 2009 05:12 pm
juan_gandhi: (Default)
Have you seen it?

Show Trial of the Gang-of-Four for Crimes Against Computer Science

(and this ("Richard Helm's Confession")) (примкнувший к ним Хелм)

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
2425 2627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 03:57 am
Powered by Dreamwidth Studios