Category: it

Category was added automatically. Read all entries about "it".

bird

реформы орфографии об

Вот с чего таки надо было начать в русском - устранить мягкий знак на конце глагольных форм 2-го лица единственного числа.
Функциональной нагрузки - ноль. Надоедает - страшно:


<...>Приходишь к приятелю, внимательно слушаешь его, идешь на [censored].
По возвращении оттуда ставишь компилятор, компилишь gzip.. Ругается..
Ищешь gcc, находишь, компилишь gcc, компилишь gzip, распаковываешь
архив, компилишь tuucp. УРА! Теперь все работает! Пишешь письмо,
получаешь ответ, пытаешься прочитать.. Выясняешь что восьмой бит
порезан, пишешь вопрос, получаешь ответ, идешь на [censored].
Возвращаешься оттуда с sendmail, сносишь mmdf, ставишь сендмейл,
пишешь вопрос.. ждешь ответа.. ждешь ответа.. Материшься. Замечаешь
что пишешь с кривого адреса. Ищешь libresolv, компилишь, заменяешь.
Пишешь письмо, ждешь ответа.. ждешь ответа.. прибиваешь зависший
сендмейл. Материшься. Пишешь письмо, ждешь ответа.. Получаешь!
Запускаешь слип, ложишься спать. Просыпаешься, материшься,
убиваешь залипший slattach, перезапускаешь слип, пинг не идет.
Материшься, ребутаешься, Запускаешь слип. Втыкаешь эзернетовскую
карту. Hастраиваешь роутинг. Материшься. Сносишь routed, выкачиваешь
gated, компилишь. Hе компилится. Пишешь письмо.. [ну про письмо
все уже поняли]. Получаешь скомпиленый gated. Запускаешь. Выясняешь
что в нем только RIP, а тебе надо OSPF. Материшься. Hаходишь
конфиг для gated'a, добавляешь ospf, компишишь, запускаешь..
После одиннадцатого зависания материшься, ищешь EBF, материшься,
материшься, материшься.. находишь EBF, комментаришь запуск gated'a.
Материшься, пишешь скрипт на установку статического роутинга.
Материшься. Припаиваешь к кнопке ресет сигнал DCD от модема.
После пятнадцатого отрывания провода злобной уборщицей умоляешь
провайдера перевести тебя на ppp. Провайдер добрый, посылает
на [censored] только первые 82 раза, потом соглашается. <...>
bird

. (зона такая)

Регистрация произвольных доменов первого уровня является крайней диверсией, но при этом логичным шагом после введения доменов в национальной кодировке. Если арабы пишут справа налево, то с какой стороны и почему надо читать части домена?

Имя из одного компонента не имеет таких проблем - откуда надо, оттуда и читай.

Но Калабуховский дом таки пропал. Надо было вместо этого исправить направление письма у всяких еретиков, которым хочется размазывать кулаком только что написанное во славу странных богов с несуществующим названием.
bird

linkdump 7

Мифологические корни советских фильмов и прочее
http://community.livejournal.com/chto_chitat/2935729.html

Ллойд Демоз. Психоистория.
На ночь не читать. Читать днём, и удивляться, что человечество ещё живо.
http://www.gumer.info/bibliotek_Buks/Psihol/Lloid/index.php
http://shulenina.narod.ru/Polit/Demoz/psihoistoria/contents.html
Просто обсуждение:
http://morreth.livejournal.com/720577.html
и не просто:
http://knjazna.livejournal.com/272258.html

О поиске мелодии... детектив на каждом шагу:))
http://honeyman.livejournal.com/81523.html

Скрипт для скачивания видео
http://slobin.livejournal.com/142828.html

C++ - куда тянут стандарт
http://beldmit.livejournal.com/173412.html

Члены сект психически более здоровые люди, чем большинство россиян
http://www.sunhome.ru/journal/16977

"Прекрасное далёко, не будь ко мне жестоко" на латыни
http://sigizmund.livejournal.com/247974.html

"Опасности обучения на Java"
http://sigizmund.livejournal.com/227320.html

Нестандартная подборка hello world'ов на разных языках в разных средах
программирования
http://drcrasher.livejournal.com/1136160.html

Журнальчик о программировании. Чуть помпезно, но неплохо
http://rbogatyrev.livejournal.com/

О 4 разновидностях греческого алфавита и картинки множества других
http://jazyki.clow.ru/page/0110.htm
http://jazyki.clow.ru/page/0115.htm
и тут же о направлениях

ещё про то же
http://tiara.iatp.org.ua/20050307

http://www.e-lib.info/book.php?id=1121022066&p=0
популярщина о развитии письменности

"Алфавитное письмо и древнегрузинская письменность"
http://www.geocities.com/plt_2000plt_us/gkr/index.html
http://www.geocities.com/plt_2000plt_us/gkr/gkr-4.html - таблица греческих

"What's happened to OS/2". От одного из авторов
http://groups.google.com/group/comp.os.ms-windows.misc/msg/d710490b745d5e5e?&hl=en
это зверски старая и уже обфлеймлена по многу раз. но вырезать из списка не стал.

Картинки на тему "если бы динозавры жили с нами"
http://svoloch77.livejournal.com/1390574.html
там ещё в журнале много интересного.

Выпускной в стиле РПЦ. Не одного меня совком обвеяло...
http://u-96.livejournal.com/1425371.html

Обсуждение реализаций enum'ов в Питоне
http://www.rsdn.ru/Forum/message/2907330.flat.aspx

Петиция 140 разработчиков Linux
https://www.linuxfoundation.org/en/Kernel_Driver_Statement
с удовольствием подпишусь под полностью противоположной.
bird

To Chaos Fishes

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

Но вечно так продолжаться не может. И рано или поздно должно появиться то, что впускает этот хаос в себя и способно не отграничиваться от него, но быть его частью. Раз это океан, то его жители - Рыбы Хаоса. И за ними - будущее. Но какими они будут? И смогут ли люди их создавать и использовать?
bird

Об обучении программированию [2]

Начало было тут

Пока искал аргументы - набрёл на вот такое:

Ну что вы, за полгода, если есть желание и хоть какая-то предрасположенность к логике, можно стать неплохим кодировщиком. Я по э-почте обучил 300 человек, попадались очень талантливые.

Надо уточнить границы "хоть какой-то" предрасположенности, но результат сам по себе 1) практический, 2) высочайший.

UPD: Обсуждение резко ушло куда-то не туда, куда я ожидал:) Мне пофиг, насколько у него "дельфийский стиль" или какие у него знания просто о существовании Lisp, Haskell и многих других страшных слов.
Потому что процедурное программирование - не худшее направление:) И если человек реально умеет привлечь и обучить - это 1) само по себе полезно, 2) может быть перенесено и на другие направления, при адекватной адаптации методики.
bird

Об обучении программированию [1]

Эта запись чрезвычайно интересна как сама по себе, так и комментариями. Но есть
моменты, которые меня не устраивают: модальность и концентрация на одном
факторе.

Collapse )

Тем временем в ленте увидел ещё обсуждение, у sergeyr (детально ещё не прочитал).

UPD:
часть 2
bird

Техническое. Удивления

Удивился, почему в sshd (от OpenSSH) нигде нет настройки вида "пускать паролем/PAM только с указанных хостов, а с остальных только по ключу". В финском таки есть - через host-specific subconfig. В опёнковском нет - что странно, потому что в ssh_config конфиги по хостам есть. Неужели никто пока такого не просил?
Ну и защита против перебора у него слабовата.
(вслед этому простому хауту)

D-Link удивляет. Новые линейки (DVG-40xx, DVG-70xx) - кому и зачем нужны дикие комбинации типа "16*FXS+16*FXO"? Я понимаю нафига например 2*FXO+6*FXS - вместо миниАТСки (только надо сервер добавить). Понятно зачем просто 4*FXS или 4*FXO. А зачем такая странная смесь?

В ru.unix.bsd интересная дискуссия вокруг MTU & IPSec. В принципе против IPSec у меня давно зуб (чуть поменьше чем против IPv6, но примерно того же характера), только надо сформулировать почётче.
Кстати, RFC4459 - рассуждения о проблемах MTU - достаточно грамотно и по сути.
bird

gcc и оптимизация

Одно из наиболее странных свойств gcc - оптимизация по принципу "или всё, или ничего". Чтобы пользоваться отладчиком, оптимизацию надо выключить. Но при этом он начинает генерировать такой код, что хоть святых выноси - восемь mov на одно значение вместо одного, сохранение значения из регистра в стек с тем чтобы тут же прочитать его из стека в регистр, и тому подобные ужасы. Чтобы получить более-менее нормальный код, надо дать хотя бы -O, но тогда начнётся смещение выполняемых действий относительно меток строк и пошаговая отладка станет невозможной. Ладно, для свежеиспечённого изделия такое понятно, но ведь gcc скоро стукнет 20 лет. Неужели за это время никто не озаботился проблемой качества кода на нижних уровнях оптимизации? Любой коммерческий компилятор (даже Borland'овский) справляется с этим значительно лучше gcc.

Collapse )

Только не надо говорить, что отладчик - сакс. Луговского слышали, всё понятно. Отладчик - рулез, если использовать его по назначению. Например, по срабатыванию breakpoint'а двигаться дальше сделав отладочную печать, или проверять условие и при его невыполнении возобновлять выполнение. (Второе не является watchpoint, по крайней мере в смысле gdb.) Есть ещё много вариантов, которые не сводятся к тупому втыканию в экран. Хотя и оно иногда полезно - чтобы наткнуться на проблему которую не замечал в упор из-за "замыленного глаза".

Насколько сложно было бы сделать в gcc нормальную промежуточную оптимизацию, действующую в пределах одной строки? И стоит ли оно возни? Смотря на коммерческие компиляторы я думаю, что стоит. И в чём загвоздка?