Заголовок

Брррруууяххх… Ужас. Уже где то с неделю не заглядываю в ленту, не захожу в аську, не читаю почту, почти не занимаюсь проектами и прочей интернет деятельностью. Причин несколько, о них позже. Насчет двух последних постов — они говно… Больше не буду выносить бредовые мысли в отдельные посты (только после замечательной черты или же в солянке типа этого поста), а так же советовать разных похеренные способы заработка в интернете. Ибо нефиг…

Насчет моих проектов. Не зря я так ношусь с пассивом, это реально спасает, но необходимо хорошо поработать (сейчас, к примеру, надо почти полностью переделать один сайт-сателлит-полусдл, несколько десятков страниц), а на это тоже надо находить время(. Ну или нужных людей. Обычно процент окупаемости у подобных ресурсов достатоно высокий и продолжительный, что идеально вписывается в мой план. Некоторые другие проекты требуют в основном взрывного действия (украл-выпил-в тюрьму), я такие не всегда могу поддерживать 🙂

Собственно, почему у меня такая тягучка? Да, я опять начал изучать всякий непонятный бред.. Для начала я откопал 486-ой комп, и потихоньку его восстановливал (пока что не могу подрубить 120-метровый винт и нормальное охлаждение процессору, все остальное есть). На данный момент он вполне успешно загружается с дискет, и запускает DOS-овские игры с умопомрачительным спикерным звукорядом 🙂 Собственно, на таком мощном компе я никогда сидел, у меня был только 086 с 10 метровым 5′ хардом, на котором я и познакомился с Digger-ом, арканоидом, змейкой и прочими игрушками 🙂 Правда, что это было я начинаю понимать только сейчас, тогда я даже не думал, что это DOS, и никогда не вбивал ни одной команды (нортон + какая то оболочка в автозапуске), и в итоге по глупости форматнул винт. Восстановить не могу до сих пор.

После этого собственно потянуло на однодискетные OSи и, собственно, на великий и ужасный ассемблер. Великий — потому что обращение напрямую к процессору и оперативной памяти не идет ни в какое сравнение с возможностями абстрактных языков высокого уровня, а ужасным — потому что нихрена не понятно и очень сложно. Пока что ограничился несколькими статья с wasm.ru, на днях наверно возьму пару киллограм книг у друга (в том числе «Операционные системы..» Танненбаума) для более детального изучения.

После ассемблера я начал более плотно копать в сторону физической реализации компьютеров — архитектуры и все такое (чем отличается RISC от CISC, из каких элементов делают процессор и оперативку, что такое и нахрена нужен кеш и т.д.). Охренеть просто. Думаю, если чуть покопать в сторону электроники, то я смогу из мешка биполярных транзисторов собрать полноценный комп с оперативкой байт этак 30 (пока паять не надоест) и процессором с парой-тройкой команд, чтобы сделать весьма такой обычный калькулятор размером с полкровати 😀 (но так как у меня нет мешка транзисторов и денег на их приобретение, а так же руки, растущие из жопы, то максимум, что у меня получиться — проэмулировать это програмно).

Интерес чисто академический, не для применения, а потому что интересно. Именно в данный момент — интересно, да и для общего развития (что есть что в этой железке, которая жужжит у меня года четыре). Я не собираюсь проводить какие-то парлели для заработка, разработке чего-либо для коммерческого использования и т.д. Правда, надо все же чуток разграничить время, чтобы успевать поддерживать на плаву сайты, на ленту то похер (если что интересное — врчуню почитаю), а то забивать на развивающиеся проекты очень нежелательно.

Надеюсь, не сильно утомил))

30 комментариев к “Заголовок”

  1. Утомил не сильно))
    Но, конешно, похвально, что увлекся таким занятием. Вот только, возиться со старыми процами, компом)).. я бы не стал при всем своем желании))
    Хотя скажу, что у меня друг этим увлекся пару лет назад, достав пару стареньких компов и начав с ними экспериментировать. Дальше — больше. Недавно дело свое открыл и причем неплохо идет. Нанял уже кого-то, а сам, в основном, контролирует только. Так что, дополнительные знания никогда не помешают.

      цитировать →

  2. Не понимаю, почему ассемблер всем кажется сложным языком? Несколько регистров, несколько команд, и можно писать приложения 🙂

    Советую попробовать компилятор FASM, ибо он намного удобнее и понятнее всех остальных. Ещё советую посмотреть на операционку KolibriOS (русское ответвление от MenuetOS). В ней есть всё необходимое для разработки на FASM удобный редактор с подсветкой кода, отладчик, сам компилятор. Я разрабатывал для неё приложенияпрямо в ней 🙂

      цитировать →

  3. Не сказал бы , что ассемблер так прост. Он не просто сложен, а архи-сложен. Я не про сам язык, а про написание с его помощь чего либо… Запутаться можно элементарно на простейшей проге…
    А автор — молодец! Жму лапу!

      цитировать →

  4. TimeBlogger, я тоже так думал (типа нафиг, нафиг, я же вебпрограммист, нахрена мне системное..), но потом заинтересовался 😀

    janso, охрененть )) Думаю, мне твои статьи еще попадуться.. Я пока что с грехом пополам реализовал «Hello world», раза этак с восьмого. Сейчас попробую клавиатурный ввод сделать 😀

    Деда, не, он слишком мощный, нафиг надо)))

    Evtomax, просто он немного не похож на обычные языки верхнего уровня, да и для восприятия несколько сложен. КолибриОС юзал, на 486 не запустился, у себя запускал, но.. Какой то он грубый, его бы напильничком отшлифовать, более стандартные проги добавить для работы — было бы отлично, а так — сырое мясо, чисто посмотреть и выключить… А FASM.. хмм.. Мне пока что надо что-то совместимое с 486 и DOS-ом, поэтому мой выбор пал на TASM))

    михаил, ностальгия) Хотя, я познакомился с ними на 10 лет позже выпуска, все равно это было гораздо круче денди 😀 У меня еще кнопочка турбо была, в диггере офигенно помогала ))

    PS. Да еще и размер прог… Одинаковые программы (на 5 строке 5 стлобце написать Hello world) на Си весят 12кб, на асме — 126 байт, причем по сложности написания основной части почти одинаковы (все через функции) 😀

      цитировать →

  5. Есть версия FASM и для DOS, и естественно он поддерживает архитектуру 486. KolibriOS не для работы, для обычного пользователя действительно — поСмотреть и удалить, а для программиста — прекрасная возможность покодить на асме 🙂

      цитировать →

  6. «Для начала я откопал 486-ой комп»
    Блин, Спрут, ты терзаешь во мне ностальгию.
    Пень ммх, 32 симм, первый варкрафт… Прелесть. Пиши еще о старине.

      цитировать →

  7. Андрей, а программированием микроконтроллеров не увлекался? Тоже весьма увлекательное занятие. И на, скажем так, более современной элементной базе))

      цитировать →

  8. А я тут недавно спектрум откапал в гараже и пачку дискет к нему 5.25.Вместе с документацией.дата выпуска 1982год.Подключил к старому телеку))))Работает!!!

      цитировать →

  9. Как же катастрофически не хватает времени смотреть за всеми проэктами в интернете. Нужно повышать свое умение в правильном распределении времени 🙂

      цитировать →

Оставьте комментарий