CheckpointTue Feb 8 17:05:39 2022 UTC Если |
пояснениеВы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям. Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда. Андрей Михайлович Столяров в библиотеке Мошкова |
☞ From Anonymous (unverified) Mon Feb 14 06:16:00 2022 UTC
Кажется, я сворачиваю не туда...
Здравствуйте, Андрей Викторович! Я являюсь учеником выпускного класса простой МБОУ-школы и обучаюсь с помощью ваших книг...
Но возникает одно но, дойдя до параграфа 2.8 в первом томе, вы утверждаете что если не интересно написание небольших игрушек(полноэкранных программ в терминале) то дальше вымучивать бесполезно..
Так вот, а что делать мне? Мне блин никогда не было интересно играть в игры, серьезно! Я вник в код и понимаю как это работает, но желания написать подобное или круче - нет!( Хотя мог бы сделать простенькую игрушку где символ собачки бегает за точечками и кушает их). Мне интересны больше программы используемые фондом GNU. Такая своеобразная прикладуха.
ответить
From admin Mon Feb 14 08:46:16 2022 UTC
По моим
По моим наблюдениям обычно человеку, которому интересно программирование как таковое, бывает интересно и игрушки писать. Но из всякого правила бывают исключения, вот это, видимо, ваш случай. Если есть любые программы, которые вам интересно писать — пишите то, что интересно. В этом плане мелкие игрушки — штука наиболее очевидная, но, как видим, работает не для всех :-)
ответить
From Anonymous (unverified) Mon Feb 14 14:23:00 2022 UTC
Видимо, нужно извиниться перед вами.
Кажется, я снова влюбляюсь в игры! У меня после некоторого перерыва снова появились силы читать и "пилить", "пилить" и читать!
ответить
From admin Mon Feb 14 20:40:15 2022 UTC
Извиняться-то
Извиняться-то за что? Вроде вы ничего плохого не написали.
ответить
From Anonymous (unverified) Tue Feb 15 06:40:00 2022 UTC
Извиняюсь за
Извиняюсь за глупый вопрос, который вам задал. Нужно было просто отдохнуть, отойти от компьютера на время и вновь появится мотивация "пилить" что-то крутое.
ответить
From admin Tue Feb 15 08:34:58 2022 UTC
А, ну про это
А, ну про это даже в книжке сказано: "вымучивать" программирование бесполезно. Во всяком случае, мне так кажется.
Впрочем, извиняться тут всё равно не за что.
ответить
☞ From Anonymous (unverified) Thu Feb 10 15:13:00 2022 UTC
Не получилось запустить файл ассемблера
Почему так происходит?
$nasm -f elf hello5.asm
hello5.asm:1: error: unable to open include file `stud_io.inc': No such file or directory
hello5.asm:6: error: parser: instruction expected
hello5.asm:7: error: parser: instruction expected
hello5.asm:11: warning: label alone on a line without a colon might be in error [-w+label-orphan]
ответить
From admin Thu Feb 10 16:04:03 2022 UTC
Почему? Потому
Почему? Потому что вы читать не умеете.
Русским языком в книге написано, что для работы примеров первой половины части про ассемблер требуется файл stud_io.inc, который взять можно на той же странице, где сама книжка. Чёрт-те сколько текста потрачено, чтобы объяснить, зачем нужен этот файл, что делает директива %include, что такое макросы и т.д. Ну так нет, мы пропускаем мимо весь текст книжки, хватаем пример, наколачиваем его, даже не пытаясь понять, что там куда и зачем, а потом жалуемся, что он "не работает", причём ведь ассемблер диагностику выдаёт, что, мол, ну вот нету файла, не могу без файла, но нам и это как рыбе зонтик.
Да ещё, видимо, пропустили часть о Паскале -- те, кто её не пропустили, уж диагностику-то обычно читать умеют.
Короче, бросайте это гнилое занятие, не будет вам никакой пользы от моих книжек.
ответить
From Anon-LIS (unverified) Fri Feb 11 13:02:00 2022 UTC
оффтоп
Кстати, Андрей Викторович, на убунте архив "progintro_e2_examples.tgz" не распаковывается командой
tar -xzf progintro_e2_examples.tgz
, и выдаёт три строки:gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Без парраметра "z" распаковка проходит нормально.
ответить
From admin Mon Feb 14 08:52:22 2022 UTC
Слазил,
Слазил, проверил, ни фига — во всяком случае, тот файл, который отдаётся с сайта под этим именем, имеет формат .tar.gzip, и флажок -z для его распаковки нужен. Я вполне допускаю, что ваш экземпляр уже разгзипован, а вот кто и зачем его у вас там по дороге распаковал — мне неведомо.
ответить
From Anon-LIS (unverified) Mon Feb 14 22:45:00 2022 UTC
оффтоп
Спасибо за ответ.
Действительно, проблема была на моей стороне: забрав архив с помощью wget/curl -- его размер оказался 47861 байт, а при скачивании этого же архива через браузер Chrome, файл почему-то сохранятеся с оригинальным именем, но по факту уже в tar, с размером 286720 байт. Похоже придётся отказаться от использования этого браузера.
ответить
From admin Tue Feb 15 08:33:04 2022 UTC
Как вообще
Как вообще можно использовать хоть что-то от гугла — для меня полнейшая загадка. И смартфонов это тоже касается (те, что на iOS'е, впрочем, ещё хуже).
ответить
From Anonymous (unverified) Tue Feb 15 10:20:00 2022 UTC
Можно
Можно попробовать собрать самому(либо скачать из репозиториев популярных дистрибутивов linux) программу под названием ungoogled-chromium. Штука, как любителям chromium'а, просто огонь! А вообще, стоит послать к черту все и использовать surf.suckless.org
ответить
From admin Tue Feb 15 13:46:37 2022 UTC
Вы всерьёз
Вы всерьёз полагаете, что можно удалить гугл из гугла?
Про surf — ну я в принципе согласен, хотя, конечно, в "современном" обезьяньем вебе он мало что сможет открыть.
ответить
From Anonymous (unverified) Fri Feb 25 01:08:00 2022 UTC
Отвечу сразу и
Отвечу сразу и вам, и анониму, предлагающему surf.
Так вот, surf работает на движке webkit. А это значит, что, во-первых, он в современном вебе вполне себе много чего сможет открыть. А во-вторых, webkit такое же раздутое неюзабельное говно, как и файрфокс с хромом. Не верите -- так попробуйте собрать webkit самостоятельно на своём компе. На моём восьмиядернике с 32 гигами памяти на сборку этого дерьма уходило около часа. Да ещё и отжиралось несколько гигов на диске в процессе. Приличная программа просто не имеет права так себя вести.
Естественно это всё, к сожалению, относится ко всем так называемым "легковесным" браузерам на webkit'е: vimb, luakit, surf, badwolf, lariza, чтотамещё...
Нормальные браузеры -- это dillo и netsurf, да консольные lynx, links и w3m. И они действительно в "современном" вебе мало что могут открыть.
ответить
From fluorine Wed Feb 16 14:02:00 2022 UTC
Откуда такая любовь к пользователю
Проверил всё так и есть :(
> Похоже придётся отказаться от использования этого браузера.
Обезьяны перешли на усиленное освоение фишек хрома ("отлегло, теперь есть только один браузер. стандарт!" > /dev/null), у меня уже в фоксе многие важные сайты нормально не открываются.
ответить