Category: it

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

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

Об обучении программированию [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 нормальную промежуточную оптимизацию, действующую в пределах одной строки? И стоит ли оно возни? Смотря на коммерческие компиляторы я думаю, что стоит. И в чём загвоздка?