Код 35 Рефакторинг

Очень много написал в big-game. Чтобы понять как писать её дальше — переписал симулятор реймера с использованием процедур. Процедуры — вещь!
;узнал о команде HideGadget. То что мне нужно вместо DisableGadget. Будем прятать кнопки, вместо того, чтобы отключать их
Потом понял, что мне не надо их скрывать, т.к. я могу осуществлять их появление по ходу выполнения программы, внутри цикла Repeat (что кажется не совсем хорошей идеей, но работает)
Читать далее Код 35 Рефакторинг

Код 34 Эксплорер

Сегодня учился заглядывать в файловую систему. Написал программку, которая рандомно переключает вид окна (список, плитка биг/смол, таблица). Потом подумал что это слишком жестоко и переписал так, чтобы она переключала их по кругу. Вообще в идеале я в проводнике хотел бы видеть не выпадающий список, а несколько кнопок соответствующих каждому режиму + подсказку какую комбинацию клавиш нажать, чтобы даже не тыкать в эту кнопку =) Читать далее Код 34 Эксплорер

Админ 2 mc

Продолжаем рубрику минутка linux администрирования.
Cтавлю mc. Midnight Commander. Аналог FAR manager. Двухоконный файловый менеджер. Без него как без рук.

yum install mc

Программа устрановлена.

Замечаю, что система пытается мне что-то сказать:

> You have new mail in /var/spool/mail/root

Иду читать Читать далее Админ 2 mc

Код 33

Написал программку, которая воспроизводит звук. Оказалось вчера не работала не потому, что накосячил с новым кодом, а накосячил с тем, что уже знал. Для прикола решил засунуть воспроизведение звука при нажатии на кнопки в крестиках-ноликах. Пока тестил как это работает увидел, что бот опять иногда не ходит. Переписал debug-комментарии и увидел в чём дело. Впервые применил цикл While. Читал о нём, но не было случая применить — вот пригодилось. Читать далее Код 33

Код 32 Адекватный бот

Бот из вчерашнего урока теперь ходит как надо. Блокирует кнопки, которые нажал, не пропускает ходы, не читерит. Правда играть так стало менее интересно.
Еще сегодня пытался написать что-то с участием звука — не вышло. Пришлось по-быстрому дописывать крестики-нолики, чтобы не обломать Streak на Github. Читать далее Код 32 Адекватный бот