ArtReal's readme
personal unreality:  точка пушистости

Keyword: soft

<< previous entries | entries 11-20 from 142 total | next entries

Интерактивное программирование

08.09.08 08:48 ◇ keywords: soft, хихик

Если бы компилятор руководствовался интерактивными принципами вики, то в спорные моменты он бы интересовался:
- переменная не существует, создать ее?
- процедура не существует, создать ее?

Но особенно интересным этот процесс был бы не при компиляции, а во время исполнения интерпретатором

 [ link ]

О работе с программой

10.09.08 13:37 ◇ keywords: soft, хихик

 — А там как-то по-другому вставляется…
 — Через задницу?

 [ link ]

Некоторые специальные виды программирования

30.09.08 11:17 ◇ keywords: soft, хихик


  • Ритуально-метафорическое программирование
  • Пассивно-ориентированное программирование
  • Психоанальное программирование
  • Программирование в эскизах

 [ link ]

History браузера

08.10.08 13:26 ◇ keywords: soft, wishlist

Хочется, чтобы History браузера был не просто списком посещенных сайтов, но и включал цепочки вызова (откуда-куда), по которым можно «прогуляться».
Т.е. хочется, чтобы History браузера давал упорядоченную метаструктуру, учитывающие мои действия (включая post-линки и заполнение форм), их историю (привязанную к сайтам) и зависимости между (переходы, etc). И возможность делать срезы с различных сторон.


Визуальные эффекты

05.11.08 21:30 ◇ keywords: soft, хайтек, ужасы

Не знаю, как у других людей, но меня визуальные эффекты на декстопе довольно быстро начинают раздражать. Хватает 10–15 минут. Поэтому (при переустановки системы, например) я переключаю интерфейс на классический и прибиваю спецэффекты.

Недавно дошло, почему спецэффекты раздражают. Все дело в том, что они отвлекают и заставляют мозги на них переключаться (и никуда от этого не денешься, игнорировать не получается). И вот это частое принудительное переключение и раздражает.

Если утрировать, то можно представить просмотр фильма, при котором через каждые 3 минуты фильма будет прокручиваться анимированная заставка канала (на 2–3 секунды). Немногие, я думаю, сумеют досмотреть фильм в таком режиме


php и когнитивность

16.11.08 19:21 ◇ keywords: soft, wishlist, хайтек

База данных на php с поддержкой когнитивности данных. Хочется.
Не знаю, что это такое, но все равно хочется

 [ link ]

Идеальный софт

21.11.08 12:56 ◇ keywords: хайтек, soft, хихик

«Безупречность каждого глюка»

 [ link ]

К вопросу изобретения велосипеда

13.01.09 12:25 ◇ keywords: soft, страсти

Вот один товарищ собирается изобрести менеджер установки пакетов для Slackware. Он еще не знает, что в MOPSLinux (русифицированная и несколько доработанная ветка Slackware) такая штука уже есть, называется mpkg.
Ну, флаг ему в руки ;)


Локализация и интерфейс

14.01.09 11:36 ◇ keywords: soft, wishlist

Хочется в Линуксе отдельной локали — для интерфейса. Т.е. системная локаль — это святое, а вот для интерфейса программ хочется установить отдельную локаль (ну не нравятся мне меню на русском).

Или уже есть, но я об этом не знаю?


Вычисляемые умолчания и скрытые аргументы

19.01.09 10:51 ◇ keywords: soft, технологии

В ранних языках программирования умолчаний почти не было и в коде приходилось точно писать «сколько граммов вешать». Более поздние ЯП стали предусматривать различные умолчания. В синтаксисе.

А умолчания в коде? Интересно же смотреть, как работает возможность умолчаний, заставляющая компилятор «достраивать код», угадывая содержимое умолчаний (т.е. «типичные конструкции» для данного контекста) и подставляя скрытые аргументы.

Вот, например:

factorial:=f($) {$*.(--) if [], else :=1;}

.() — вызов анонимной функции, который компилятор заменяет на рекурсивный вызов; в качестве аргумента подставляется декремент входящего аргумента $; пропущенное условие (в []) заменяется на $=0

Если идти дальше, то получается совсем удивительно-замечательная штука:

factorial:=($) {*.(-) ? ! :=1;}

На место «пропущенного» первого аргумента операции умножения автоматически подставляется $; при рекурсивном вызове операция вычитания разворачивается до $-1 (т.е. тот же декремент); аналогично из ? (краткий if) разворачивается if [$=0]

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

 [ link ]

Keyword: soft

<< previous entries | entries 11-20 from 142 total | next entries