Hawaii

->->>->>>->>>>->>>>>->>>>>>->>>>>>>->>>>>>>>->>>>>>>>>->>>>>>>>->>>>>>>->>>>>>->

история о пишущей машинке киллиана
Hawaii
kosiakk
Нет, граница между этими группами людей проходит по определенному типу мышления, по умению оценить происходящее в мире и правдоподобие разных версий, по интуитивному схватыванию вероятностного разброса. Я не знаю, как еще точнее это определить (продолжаю думать над этим). Но люди из первой группы умеют что-то важное, что недоступно людям из второй группы. Еще раз повторю и подчеркну: люди из второй группы не плохие, не ущербные, не глупые, среди них есть гениальные писатели и нобелевские лауреаты и просто миллионы хороших людей. Но они не понимают.

Оригинал взят у avva в история о пишущей машинке киллиана
Отлично написано!

Грусть и тоска
Hawaii
kosiakk
Тут важно увидеть лес за деревьями и не углубляться в обсуждение count(). Тогда грусть-тоска действительно нахлынут

Оригинал взят у tonsky в post
Функция — это такая абстракция, которая заставляет внутри делать то, что потом не нужно снаружи.

Есть какая-то экзистенциальная грусть, что в таком вот коде

if (sequence.count() > 1) {
  ...
}



sequence придется вычислить весь, даже на языке с нормальной системой типов™ и правильной ленивостью™. Как будто два кусочка кода, внутри count() и снаружи, должны поговорить друг с другом, но не могут. Это к вопросу о том, что в программировании всё что нужно уже придумано и мы переживаем золотой век.

Как делать хороший GUI и data bindings
Hawaii
kosiakk
Оригинал взят у justy_tylor в Как делать хороший GUI и data bindings
Сначала хотел прокомментировать в http://jakobz.livejournal.com/238313.html , но решил подробнее осветить тему в виде отдельного поста.

И так, как делается хороший динамический GUI при большом количестве данных:

I. Забудьте MVC. Это доисторический хак из тех времён, когда пещерные оопэшники с удивлением обнаружили, что вьюх может быть больше одной и стали придумывать костыли для реализации. Но ведь бывают не только вьюхи.

В каждый отдельный момент времени в типичном приложении могут быть активны:
1. Настройки приложения, включая типовой background_color для текста.
2. Множество окон, использующих в реальном времени эти настройки.
3. Диалог выбора цвета, в котором в данный момент редактируется настройка background_color.
4. Датасет локализации, из которого подкачиваются тексты для интерфейса приложения, включая метки в диалоге.
И это лишь одно из сочетаний.

Вывод: используемые информационные объекты должны рассматриваться равноценно, без каких-либо разделений на M и V.

II. Забудьте FRP. Это непредсказуемая помойка невидимых состояний "на проводах". А зачем плодить дополнительные невидимые состояния, если нам надо всего лишь соединить видимые (например, между диалогом и настройками)?

Всё можно описать тремя видами уравнений:
1. value = other_value // одностороннее равенство
2. value == other_value // двухстороннее равенство
3. values... = f(other_values...) // односторонняя эквивалентность
Выражение двухсторонней эквивалентности требует двух уравнений, из которых при решении системы выбирается то, что соответствует направлению изменений.

Вывод: требуется решатель системы уравнений для синхронизации изменений между равноценными информационными объектами.

Что касается практических примеров, то взаимодействие данные-данные удобно посмотреть в САПРах, в частности, dependency graph в Autodesk Maya. А последний шаг взаимодействия данные-визуализация прекрасно иллюстрируется в WPF (AffectMeasure, AffectsRender, ...).

(no subject)
Hawaii
kosiakk
 «Самая надёжная инвестиция — это инвестиция в себя. Дом сгорит, драгоценности обесценятся или будут украдены, жена уйдёт, фирма разорится, — может случиться что угодно. Но если ты из себя что-то представляешь, у тебя всегда будут и уютный дом, и жена-красавица, и драгоценности, и приличная работа».

via chelyabinsk.fm Зачем читать "Илиаду"

Оптимизм
Hawaii
kosiakk

Реформа МВД. Здравствуйте, господа полицейские!

(no subject)
Лебедев, медведь
kosiakk
...
Западные родители попросят ребенка присесть на минуточку и выразят свое неодобрение, но крайне осторожно, чтобы ребенок не почувствовал себя ущемленным или неудачником. Если отметки ребенка не улучшатся, они могут в крайнем случае встретиться с директором школы, чтобы поинтересоваться тем, как преподается предмет, или поставить под сомнение способности учителя.
...
Китайские родители требуют отличных отметок, поскольку считают, что их ребенок в состоянии их заработать. Если ребенку их не ставят, китайские родители предполагают, что это потому, что ребенок не хочет как следует трудиться.
...
Читать полностью - "Китайская мама"

Android наступает
Межгалактическое суперсолнце
kosiakk
Это часть моего окошка gmail-чата.


Андрей, присоединяйся! =)

языковедческое
SouthPark
kosiakk
Привет!
Хочу поделиться ссылкой, но сначала выслушайте длинное предисловие, состоящее из моих школьных воспоминаний.
Там будут банальные вещи про немецкий и испанский, озарение про английский и критика школ США.Collapse )
Похоже, большинство (не все, конечно) школьников США учат вообще всё почти как я испанский, только ещё и менее напряжённо. Те. просто весело и бесполезно проводят время, чтобы не мешать родителям.
Как я читал, в России сейчас хотят сделать что-то подобное? Уже сделали?

(no subject)
Hawaii
kosiakk
Создай свою мелодию

тыц

будет время - портирую на Андроид =) медитативно

Чёрный пиар
Гомер
kosiakk
Пока что 700 закачек за час.

я гений.
я просто гений.

Добавил в description название победителя, SweetDreams, а его же ВСЕ ищут сейчас. Вообще вся планета хочет скачать себе программу-победителя.

А эти испанские.... программисты не подумали выложить свою программу на маркет!

Ха-ха-ха-ха-ха-ха-ха-ха-ха =)

моя прога выдаётся по запросу SweetDreams единственная.
Кра-со-та.

?

Log in

No account? Create an account