пятница, 21 апреля 2017 г.

Текущее положение дел

Делаю Mutable и Immutable строки.

пятница, 14 апреля 2017 г.

Прислали тут. Dependency Injection однакож

Цитата:

https://bitbucket.org/NickHodges/nickdemocode/src/6ec49b0b2773/diid/?at=default

Поставил вчера Spring4D и скомпилил, разобрали 1 пример, всё очень красиво. 
У нас кстати на работе DI вовсю используют, но не знали что это называется DI ^_^

вот этот разбирали

Конец цитаты.

Надеюсь, что автор не обидится на цитирование.

Связанный пост:
http://programmingmindstream.blogspot.ru/2017/04/blog-post_14.html?m=1

Коротко. Ни о чём. Ох какую "штуку" я сейчас "придумал"

1. Регистрировать reader'ы и writer'ы для CF_XXX.
2. Вытащить это дело в скриптовую машину.
3. Вытащить туда же всякие фильтры. Типа hyperlinkEliminator etc.
3а. Для этого сделать абстрактные ini-процедуры.
4. Для простейших фильтров также регистрировать SetTo.
4а. Сделать заготовочки для наиболее используемых фильтров с возможностью переопределять "ручки" из скриптов.
5. Вытащить скриптовую машину в dll.

Profit - получаем отдельностоящую машинку для преобразования различных форматов текстов.

Dependency Injection однакож.

Кому-нибудь ведь нужно же кастомизируемое преобразование скажем HTML в RTF и обратно.

А ещё можно индексатор текстов для скриптов на этом механизме "запилить".

И не только для windows теперь.

Связанный пост:
http://programmingmindstream.blogspot.ru/2017/04/blog-post.html?m=1

И ещё туда надо TVirtualInterface прикрутить...

Вообще мысли в последнее время "бегут далеко впереди пальцев".

О "функциональщине"

'OutFile' file:openWrite
RtfWriter:make
linkFilter:
HyperLinkEliminator:make
linkFilter:
ANSItoOEMConverter:make
linkFilter:
FormulaToUnicodeCharsConverter:make
linkFilter:
CommentsEliminator:make
'InFile' file:openRead
HTMLReader:make
Reader:execute

- преобразует HTML в RTF.

Применяя четыре фильтра.

Off-topic. Непал. Лукла. Аэропорт

#байка #непал #лукла

В Непале есть такое местечко. Называется Лукла.

Там есть аэропорт.

Туда летают самолёты типа нашего "кукурузника".

Взлётная полоса там расположена реально на скале. На скальном утёсе.

Внизу пропасть. С другой стороны скальная стенка.

Самолёты садятся со стороны пропасти. Гасят скорость. Доезжают до скальной стенки. Разворачиваются. И продолжают гасить скорость выкатываясь на обрыв над пропастью. И останавливаются.и если повезёт.

Взлетают они тоже весело.

Стартуют от скальной стенки. И отрываются от ВПП прямо на краю пропасти. На самом краю.

Я оттуда улетал как-то. Это произвело на меня неизгладимое впечатление.

Offtopic. Непал. О работе

#байка #непал #шерпы

Есть в Непале городок Намче-базар.

Шерпская столица.

Отрезан от мира горами.

Там есть всё. Интернет. Телеграф. Телефон. Чугунные ванные и фаянсовые унитазы.

Только это всё занесено "на себе".

Снизу. Из долины.

Каждый день сотни шерпов ходят вверх-вниз с грузом. На себе.

Я видел парнейт которые несли чугунную ванную. И видел парня, который нём десять листов фанеры толщиной сантиметр.

Люди идут. Несут груз.

За копейки.

Снизу вверх.

Две недели. Две недели он тащит эти десять листов фанеры.

Вот тогда я и полюбил СВОЮ работу...

четверг, 13 апреля 2017 г.

Offtopic. Германия. О произношении

В Германии в баре я попросил Колу. Мне принесли стопку водки. Отказываться не стал. Наверное официанту виднее.

Ну и по-немецки - Korn это водка. Возможно меня так услышали.