Ну вот. Полез править макрос. Решил добавить обработку для _FOCUSITEM и _BOOLITEM. В итоге что-то понаписал-понаправил и понял, что вряд ли доделаю. Т.е. доделать-то и решить задачу можно, но эти функции встречаются всего в одном файле, причем _FOCUSITEM и вовсе всего три раза :D Ну и зачем мне тогда писать, стараться? Не стоит свеч игра.. хех... а уже строк 20 написано, уже подправлен код, не касающийся обработки только это ситуации. Теперь, чтобы откатиться мало будет просто удалить или закомментировать не нужный кусок. Нужно опять тестировать, чтобы остальное работало.
Вот он недостаток проектирования :( Нужно сначала обдумать было, семь раз отмерить. Хех.. ладно, что уже теперь? У меня даже как-то настроение узудшилось. Вот очень умная фраза с ЛОРа, в последнее время все больше и больше соглащаюсь с ней:
Ooops! Фортунки не работают... плохо... а я ведь новую версию вчера заливал в Incoming. хех.. что же я залил-то? вообще.. чем дальше, тем чудесатее (с)
Уф. И как же я путаюсь в этих скобочках, расставляю их уже наподобии Си — на новых строчках с соответствующим отсупом.
Как тяжело жить.. (с) :))) Хотя вот рядом находиться кусок торта клубничного и с йогуртом и молоко.. вроде бы все должно быть хорошо...
Из 50 часов РОЛа осталось всего 5.. а я еще даже не сделал dist-upgrade полностью.. сегодня ночью нужно бы докачать все...
P.S. А вообще же мне нравится программировать... ;) Хотя проектирование страдает, больших проектов я не писал да и алгоритмы не оптимальные и из костылей все :))) Зато for fun!
Скоро первое сентября. А это значит, что мне придется идти учиться. В этом году я поступил в Новосибирский Колледж Электроники на специальность 2203 (/me пытается вспомнить полное название, но не может.. забыл) Вообщем, на программиста ;) Кстати, я как-то не упоминал об этом, хотя когда было зачисление дневник у меня уже был. Видимо, как-то не до этого было да и не такая это уж и интересная новость.
Вчера существенно продвинулся в написании макроса для XEmacs. Спасибо lioka@, который очень мне помог. Можно уже и опубликовать наработки, потому что в принципе оно работает, но я хочу еще немного его улучшить, чтобы было учтено почти все. Пока лишь скажу, что он не маленький — же сейчас 60 строк.
Долгое время у меня ушло на поиски функции, которая бы наподобии sed'а помогла мне из строки вытащить кусок при помощи регулярного выражения. На этом основная работа и застопорилась. Решил, что надо действовать проще — разбить строку на части. После этого работал потекла как по маслу. Вот так вот бывает, когда пытаешься ломиться в закрытую дверь :-)
В процессе изучения и освения Емакса читаю про Лисп. Пока прочитал лишь самую первую главу, которая посвящена спискам. Узнал больше. В частности про удобство использования C-x C-e. Хотя признаться читал не очень внимательно, бегло, так как подустал уже — wmupmon показывает, что я уже шесть с половиной часов за компьютером и конечно же внимание мое притупилось. До этого читал чужие блоги.
BTW, в качестве маленькой практики написал это:
(setqфраза "Изучение Лиспа подобно восхождению на холм, где первая часть подъема самая трудная.")(message(concat(substringфраза 9 10)(substringфраза 4 6)(substringфраза -3 -2)(substring "Hello, world!" 12 13)))
2lakmus: угадай, что будет после вычисления этого? ;)
Пока я прочитал единственную книгу по JS и могу её рекомендовать для совсем начинающих: "Изучаем JavaScript" из серии Head First (http://www.ozon.ru/context/detail/id/7301823/) Но тут совсем базовые…
Comments
Обломались и отложили это до момента когда все забудут по ИЕ7