Обновить
66
Alexey Dokuchaev@danfe

Оператор ЭВМ

18
Подписчики
Отправить сообщение
До сих пор почти исключительно пользуюсь простым и «голым» nvi для для редактирования текста, в том числе для написания программ (изредка, когда нужно подсветить синтаксис, запускаю на пару минут mcedit).

Продвинутые редакторы и IDE'шки кажутся слишком сложными, «там думать надо». ;-)
Вот да, известная проблема с binary-only программами: они со временем «протухают» (этакая форма bitrotting'а).
Нашел тут его старый email-адрес; компания, часом, не «Топаз» называлась? ;-)
Я охотно верю, что у полуоси все хорошо с обеспечением совместимости. У венды, в общем и целом, тоже (хотя последние годы эта традиция, по некоторым ощущениям, блюдется не столь ревностно, как раньше).

Во внешних зависимостях (под юниксами) зла особого нет, если их уметь «правильно готовить» и проявлять известную осмотрительность и здоровый консерватизм.

Тут, кстати, претензий к FC/L особых нет: собранный для фри 8.0, он запустился на 8.4 и должен бы, по идее, запуститься на свежей 11-current с установленным пакетом misc/compat8x (ради libutil.so.8), но почему-то падает в корку.
а насчет новее — не новее для других систем — это совершенно по барабану. Есть функционал, он работает, ничего нового не нужно. Исходники нафиг не нужны,
Новые версии нужны не столько ради функционала, сколько ради поддержки современных операционных систем и новых версий библиотек, что особенно важно для динамически слинкованных программ без доступного исходного кода.

Были бы открыты исходники, поддержка силами одного лишь автора стала бы менее актуальной. Программа ведь действительно неплохая, если закрыть глаза на некоторые шероховатости, и, скорее всего, нашла бы отклик и интерес в сообществе.
И резидентные программы умел килять.
Да, Alt-F5 доводилось часто нажимать. :-)

В «волкове» TSR-менеджер был простой и удобный, а в дос-навигаторе поточнее и поумнее. Волковский хорошо подходил для программ, которые становились резидентными «по правилам», т.е. через 27-е прерывание или 31-ю функцию DOS.

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

DN такие вещи, помнится, детектил.
Несколько неожиданно было в архиве с программой не обнаружить её исходный код.
Консоль этот FC эмулирует (будучи при этом не-консольной программой, требующей gtkmm24) неплохо, но все-таки далеко не идеально.

Шрифт жестко задан как DejaVu Sans Mono (прямо в бинарнике). Попытка заменить его на Droid Sans Mono или любимый Consolas приводит к разъезжанию рамок. Не умеет правильно работать с широкими символами в именах (CJK):

FC/L small screen area

Ну и по мелочи: размер окна фиксированный (ладно, спишем на ортодоксальность), команды выполняет и файлы копирует медленно (в миднайте и шелле ощутимо быстрее), tab-completion и cd без параметров не работают (пишет, что /usr/bin/cd: not a dynamic executable — окей, только зачем вообще туда лезть?)… И да, ему требуется дисплей (иксы).

При запуске иногда выскакивает nag-окошко с просьбой регистрации. Не open-source. Пакет для FreeBSD старый, март 2011 г., для остальных систем выглядит не сильно новее. В общем, грустно.
Если уж совсем буквоедствовать, то предпочтительнее, имхо, все же файлы и каталоги.
А он и не мог занимать больше 64К, оставаясь комником. Мне «волков» очень нравился, но не хватало подсветки имен файлов в зависимости от типа (расширения), как в фаре. Пришлось писать резидентный модуль для этого, который я грузил перед запуском VC.COM.

Выглядело это как-то так:
Там куча варнингов при сборке шлангом ядра с включёнными варнингами.
Позвольте с этим не согласиться. Бо́льшая часть кода FreeBSD собирается с включёнными варнингами и -Werror. Интереса ради пересобрал ядро (r276106), вот пара цифр:

$ grep '^cc ' /tmp/buildkernel.log | wc -l
    3452
$ grep warning: /tmp/buildkernel.log | wc -l
      56
$ cc -v
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: i386-unknown-freebsd11.0
Thread model: posix

Итого: 56 предупреждений (16 из них в contributed коде типа zfs) на 3452 вызова компилятора, или 1.62%.
Зато тихо, спокойно и хорошо приобретают и продлевают PVS-Studio под Windows.
Это все понятно. Но вот вы еще в 2012 г. пишете, что (цитата) возможно в будущем в дистрибутиве будет идти версия, которая может работать сразу же под Wine из коробки.

Поскорей бы. :-) Попробовал вот запустить 5.21 под вайном 1.6.2, не работает (про ошибки написал в саппорт).
Надо было вот эту картинку приложить, не такую скучную:

Thomasina's Waltz by Rick Adams
Похоже, многие писали свои нотные редакторы. Когда-то мы с друзьями делали игралку музыки по IPX-сети, на мне был как раз редактор, выглядело это как-то так:

Требование: отображать „нормальные” ноты и диезы-бемоли псевдографикой

Можно было бегать по трекам, вставлять-удалять ноты, транспонировать, а вот блочное выделение я, кажется, так и не доделал…
Простите, забыл уточнить, что «второй уровень» в моем комментарии нужно трактовать несколько шире; тот же .msk.ru в том выпадающем списке суффиксов есть, а, скажем, домена МГУ (.msu.ru) уже нет.
Я вот себе выписал на два домена личных, и доволен как слон — их же запихал в ejabberd для TLS-коннектов, webmin и прочую ерунду.
К сожалению, они не хотят валидировать произвольные домены 3 уровня (и выше), т.е. нужно быть владельцем домена второго уровня (ну или читать почту пост/веб-мастера ;-).
Сольют (скорее всего) или нет — это даже не самое важное. Главный профит, мне кажется, в популяризации электронного доступа к госуслугам вообще, «с верификацией и вот этим всем»: хотелось бы, чтобы именно так в России будущего голосовали не только за инициативы, но и за мэров городов, и президента.
$1250 за i7 это good deal! Я вот сейчас смотрю у них на сайте, самый дешевый i7 (1.7GHz) listed as $1549, i5 (1.9GHz) уже $1299, и это с бесплатной доставкой (в Россию, правда, вряд ли). Хотя там еще Black Friday скидки, $100 для i5, $150 для i7.

P.S. Приятно слышать про использование FreeBSD, пусть даже только на серверах! :-)
чувствую разбирается сложнее чем Acer он, если вообще разбирается )
Вообще как-то разбирается, на iFixit есть описание процесса, но это не для faint-hearted, конечно. :-)

Я вяло подумываю взять 8-гиговую модель на i5 (i7 как-то уж слишком дорого выходит) где-нибудь через годик: к тому времени и цены, глядишь, снизятся, и у FreeBSD станет получше с поддержкой хасвелла.
Процессоры x86, к слову, имеют встроенные средства для генерации мусора (точнее будет сказать, для небольшого увеличения энтропии кода). ;-)

Умный эвристик таким «полиморфизмом», конечно, не обманешь; но иногда этим пользуются коммерческие ассемблеры и компиляторы (watermarking of generated binaries).

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, Системный инженер
Старший