Andrey Stolyarov

Андрей Викторович Столяров: сайт автора

Checkpoint

Tue Feb 8 17:05:39 2022 UTC

Если повар нам не врёт верить моим записям, на текущий момент (вечер вторника, 08 февраля) все запрошенные плюшки разосланы. Всем, кому я что-то отправил почтой, я также написал email с указанием трек-кода. Если вы просили вам что-то прислать и до текущего момента не получили от меня трек-код — значит, что-то где-то пошло не так, свяжитесь со мной для исправления ситуации.


From Anonymous (unverified) Mon Feb 14 06:16:00 2022 UTC pencil

Кажется, я сворачиваю не туда...

Здравствуйте, Андрей Викторович! Я являюсь учеником выпускного класса простой МБОУ-школы и обучаюсь с помощью ваших книг...
Но возникает одно но, дойдя до параграфа 2.8 в первом томе, вы утверждаете что если не интересно написание небольших игрушек(полноэкранных программ в терминале) то дальше вымучивать бесполезно..

Так вот, а что делать мне? Мне блин никогда не было интересно играть в игры, серьезно! Я вник в код и понимаю как это работает, но желания написать подобное или круче - нет!( Хотя мог бы сделать простенькую игрушку где символ собачки бегает за точечками и кушает их). Мне интересны больше программы используемые фондом GNU. Такая своеобразная прикладуха.

parent From admin profile Mon Feb 14 08:46:16 2022 UTC pencil

userpic

По моим

По моим наблюдениям обычно человеку, которому интересно программирование как таковое, бывает интересно и игрушки писать. Но из всякого правила бывают исключения, вот это, видимо, ваш случай. Если есть любые программы, которые вам интересно писать — пишите то, что интересно. В этом плане мелкие игрушки — штука наиболее очевидная, но, как видим, работает не для всех :-)

parent From Anonymous (unverified) Mon Feb 14 14:23:00 2022 UTC pencil

Видимо, нужно извиниться перед вами.

Кажется, я снова влюбляюсь в игры! У меня после некоторого перерыва снова появились силы читать и "пилить", "пилить" и читать!

parent From admin profile Mon Feb 14 20:40:15 2022 UTC pencil

userpic

Извиняться-то

Извиняться-то за что? Вроде вы ничего плохого не написали.

parent From Anonymous (unverified) Tue Feb 15 06:40:00 2022 UTC pencil

Извиняюсь за

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

parent From admin profile Tue Feb 15 08:34:58 2022 UTC pencil

userpic

А, ну про это

А, ну про это даже в книжке сказано: "вымучивать" программирование бесполезно. Во всяком случае, мне так кажется.

Впрочем, извиняться тут всё равно не за что.

From Anonymous (unverified) Thu Feb 10 15:13:00 2022 UTC pencil

Не получилось запустить файл ассемблера

Почему так происходит?

$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]

parent From admin profile Thu Feb 10 16:04:03 2022 UTC pencil

userpic

Почему? Потому

Почему? Потому что вы читать не умеете.

Русским языком в книге написано, что для работы примеров первой половины части про ассемблер требуется файл stud_io.inc, который взять можно на той же странице, где сама книжка. Чёрт-те сколько текста потрачено, чтобы объяснить, зачем нужен этот файл, что делает директива %include, что такое макросы и т.д. Ну так нет, мы пропускаем мимо весь текст книжки, хватаем пример, наколачиваем его, даже не пытаясь понять, что там куда и зачем, а потом жалуемся, что он "не работает", причём ведь ассемблер диагностику выдаёт, что, мол, ну вот нету файла, не могу без файла, но нам и это как рыбе зонтик.

Да ещё, видимо, пропустили часть о Паскале -- те, кто её не пропустили, уж диагностику-то обычно читать умеют.

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

parent From Anon-LIS (unverified) Fri Feb 11 13:02:00 2022 UTC pencil

оффтоп

Кстати, Андрей Викторович, на убунте архив "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" распаковка проходит нормально.

parent From admin profile Mon Feb 14 08:52:22 2022 UTC pencil

userpic

Слазил,

Слазил, проверил, ни фига — во всяком случае, тот файл, который отдаётся с сайта под этим именем, имеет формат .tar.gzip, и флажок -z для его распаковки нужен. Я вполне допускаю, что ваш экземпляр уже разгзипован, а вот кто и зачем его у вас там по дороге распаковал — мне неведомо.

parent From Anon-LIS (unverified) Mon Feb 14 22:45:00 2022 UTC pencil

оффтоп

Спасибо за ответ.

Действительно, проблема была на моей стороне: забрав архив с помощью wget/curl -- его размер оказался 47861 байт, а при скачивании этого же архива через браузер Chrome, файл почему-то сохранятеся с оригинальным именем, но по факту уже в tar, с размером 286720 байт. Похоже придётся отказаться от использования этого браузера.

parent From admin profile Tue Feb 15 08:33:04 2022 UTC pencil

userpic

Как вообще

Как вообще можно использовать хоть что-то от гугла — для меня полнейшая загадка. И смартфонов это тоже касается (те, что на iOS'е, впрочем, ещё хуже).

parent From Anonymous (unverified) Tue Feb 15 10:20:00 2022 UTC pencil

Можно

Можно попробовать собрать самому(либо скачать из репозиториев популярных дистрибутивов linux) программу под названием ungoogled-chromium. Штука, как любителям chromium'а, просто огонь! А вообще, стоит послать к черту все и использовать surf.suckless.org

parent From admin profile Tue Feb 15 13:46:37 2022 UTC pencil

userpic

Вы всерьёз

Вы всерьёз полагаете, что можно удалить гугл из гугла?

Про surf — ну я в принципе согласен, хотя, конечно, в "современном" обезьяньем вебе он мало что сможет открыть.

parent From Anonymous (unverified) Fri Feb 25 01:08:00 2022 UTC pencil

Отвечу сразу и

Отвечу сразу и вам, и анониму, предлагающему surf.

Так вот, surf работает на движке webkit. А это значит, что, во-первых, он в современном вебе вполне себе много чего сможет открыть. А во-вторых, webkit такое же раздутое неюзабельное говно, как и файрфокс с хромом. Не верите -- так попробуйте собрать webkit самостоятельно на своём компе. На моём восьмиядернике с 32 гигами памяти на сборку этого дерьма уходило около часа. Да ещё и отжиралось несколько гигов на диске в процессе. Приличная программа просто не имеет права так себя вести.

Естественно это всё, к сожалению, относится ко всем так называемым "легковесным" браузерам на webkit'е: vimb, luakit, surf, badwolf, lariza, чтотамещё...

Нормальные браузеры -- это dillo и netsurf, да консольные lynx, links и w3m. И они действительно в "современном" вебе мало что могут открыть.

parent From fluorine profile Wed Feb 16 14:02:00 2022 UTC pencil

userpic

Откуда такая любовь к пользователю

Проверил всё так и есть :(

> Похоже придётся отказаться от использования этого браузера.
Обезьяны перешли на усиленное освоение фишек хрома ("отлегло, теперь есть только один браузер. стандарт!" > /dev/null), у меня уже в фоксе многие важные сайты нормально не открываются.


pencil

пояснение


Вы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям.

Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда.

Андрей Михайлович Столяров в библиотеке Мошкова

Авторские права © Андрей Викт. Столяров, 2009 — 2024