Pull to refresh

Comments 72

Браво! Ненормальное программирование — один из моих любимых блогов.
Подчеркнул для себя много чего интересного. Спасибо!
Отлично! Следующий шаг — MMORPG на батниках.
Специалистов по MUD в топик!
Зd графику уже выводят(ASCII-артом), чат сделали, осталось соединить все это и будет MMORPG.
И конечно же всё на github-е выложить, как сейчас модно))
Тесты сделать… чтобы всё по уму было)) Глядишь и инвесторов найдём!
Ну так ASCII-артом, а не с помощью батников. Всё ищу, как нормально массивы реализовать в bat-скриптах, тогда можно будет и MUD, и MMORPG, и Pac-Man сделать.
Оуо, круто! Я помнил про сапера, но что в нем были свои массивы — лишь догадывался. Пацан сказал — пацан сделал. Обязательно буду пилить что-нибудь экшновое.
Плите-пилите :) С нетерпением ждем недели извращ ненормального программирования на Хабре!
Она уже началась! Тут мне только что в аську стукнули, один хороший человек написал настоящий XONIX на sh. Это же безумие. Мой sokoban просто отдыхает! Жду его статьи с нетерпением.
Ого! Это шедевр. Качнул, попробую в своей домашей сетке побаловаться
Попробовал, XP — полёт на 2 компах нормальный. Необычно в консоли общаться. Жаль виндовую консоль подручными средствами не раскрасить в разные цвета. Можно было бы ник выделить и всякие сервисные сообщения сереньким писать.
Ну как бэ есть способ:
Есть еще более удобный для программиста способ — escape-последовательности. С их помощтю можно даже менюшки рисовать красивые.
Нет-нет, я говорю именно про escape-последовательности. С помощью псевдографики можно нарисовать зараннее подготовленную рамку с текстом, а escape-кодами можно двигать курсор по экрану в произвольное место, менять цвет текущего знакоместа, а на некоторых терминалах даже выводить текст италиком или болдом. С ними делать менюшки (с выбором вариантов с клавиатуры или же с полями для ввода) гораздо удобнее.
Понятно. Жаль я так и не нашёл как командой echo хотябы перенос строки печатать(( \n не катит конечно-же...
Краткий мануал по ANSI-последовательностям в DOS (и Windows, я полагаю). Проверял работоспособность в cmd.exe из Wine 1.1 (потому как продуктами Microsoft на ПК не пользуюсь).

Краткое пояснение: под ESC[2J, к примеру, подразумевается код клавиши Esc (27), а затем [2J. В олдскульных текстовых редакторах (в которых я писал свои DOSовские bat-скрипты) для вставки символа Esc нужно было нажать Alt+027, не знаю, как сейчас.
Ни в виндах, ни в дос по умолчанию не работает (без ANSI.SYS).
Проверил аналог \n, работает.

>echo Hello, my ^[[1E dear friend
Hello, my
dear friend
Классно, спасибо. Ловите плюс)
На здоровье! Оказывается, не зря я в детстве вместо сказок Джанни Родари читал книжки про MS DOS и руководство по escape-кодам к принтеру Epson. Оказывается, это сейчас еще кому-то нужно, пусть даже для «ненормального программирования».
Линукс же! Тут это нужно.
про color я и так знаю :)
Я про то, что не знаю способа как написать Hello World — где Hello красным цветом, а World синим.
UFO just landed and posted this here
По-моему у вас насморк :)
мсье понимает в них толк :-)
UFO just landed and posted this here
его и пишут в каждом топике. Ладно бы в тему, а так тоже самое что и про торт :(
Меня всегда радовал способ создания паузы в батниках :)
Отлично, все работает.
На win7 x64 c:
pushd "%~dp0"
ни каких проблем не обнаружилось.
Запустите из расшаренной папки. Зайдите через //PC-NAME/Folder-name
Хорошо, если так) У меня запуск секунд 30-40 осуществляется.
Разобрался подробней оказалось %~dp0 виноват.
UFO just landed and posted this here
Я пробовал на команде echo %~dp0. Она тупит по 20 секунд в шаре.
По поводу загруженности, ну что тут можно придумать… когда задержка пингом…
Напрашивается вывод, что BAT не предназначен для чатов)))
UFO just landed and posted this here
Рядом с новостью про ICQ хорошо смотрится топик.
Пожалуй в избранное!) Можно будет попробовать на выходных организовать у себя такое
Так, нужно лишь скопировать в .bat и запустить из расшаренной папки)
Кстати, насчёт подсветки.
Из Notepad++ можно экспорт сделать же. В html и rtf, ЕМНИП
Только потом весь html хабр порежет в клочки.
В своём блоге на blogger.com я так и делал раньше.
Но 256 цветов в PNG-палитре Вам тоже не нужны :)
Там реально по 160 цветов. Если зажать до 64-х в принципе ещё не заметно ухудшение.
А, извините. Я каким-то образом забыл про сглаживание :(
Я в шоке от сотворённого вами детища)
В комментах предлагают игру делать))
вспомнил старую команду net send computername message
В dropbox не работает — создаются конфликтные копии и все.
А, нет, работает, но отвечать нужно небыстро.
Если бы для каждого пользователя создавался свой файл, тогда бы работало круто.
Забавно) Сколько времени сообщение идёт?
Секунд пять. Проблемы возникают, если двое пишут одновременно.
хехе, а мы такое же о одной компании делали только на html. в смысле выкладывается html файлик на шару и каждый кто его открывает попадает в server-less чат сотрудников компании (все другое, включая использование стороннего софта, было запрещено злобными админами. а тут кроме интернет эксплорера ничего не надо...)
Блестяще! Вот поэтому-то и любят программеров из России — из подручных материалов и чьей-то матери могут сотворить конфетку :)
Замечательно! у нас в офисе внедрим.
зы: Вот если бы союз win и linux.
Предлагаете мне получше описать API?))
да нет. Разве батник можно запустить на линухе? не думаю.
Однозначно в избранное.
После отпуска напишу подобное на bash'e
Если не трудно — совместимое)) API как на ладони))
Помнится, мы с друзьями писали на батниках квесты и менялись ими на дискетках. Первый «язык программирования» был :)
Вспомнил фильм «Интернет», где Sandra Bullock общается c Cyberbob в таком чате.
Определённо нужен пруфскрин))
Sign up to leave a comment.

Articles