crypt of decay - November 29th, 2014 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

November 29th, 2014

вот, кстати, да [Nov. 29th, 2014|11:15 pm]
оставьте, блядь, в покое OpenGL. делайте себе свои «yoba-game-super-graphic-language-for-idiotic-hardware» и не трогайте нормальные вещи. разве что ось Z в OpenGL направьте в экран, а не в жопу из экрана.
Link31 meows|meow!

про поиск [Nov. 29th, 2014|11:34 pm]
поскольку я пользуюсь гугель кастом сёрч (чтобы злобным банхаммером выкорчёвывать из выдачи всякие говносайты), то несколько лет не доходили руки отучить его предлагать мне «исправленный» вариант поиска. не так давно дошли. потому что, блядь, нехуёво заебал: «вы написали 'пизда', но я вам нашёл 'хуй', нажмите сюда, чтобы найти пизду» (при том, что «нажмите сюда» у меня тоже было поломано, ибо выдачу поиска обрабатывает самописный кривой обработчик). понятно, что можно взять слова в кавычки, и гугель отвянет, но неудобно.

починил, наконец, теперь он не пытается быть дохуя умным, а скромно спрашивает: «вы ищете пизду. может быть, вы имели в виду хуй?»

а потому что нехуй считать себя самым умным. я сказал «пизда» — значит, пизда.

p.s. заменил, кстати, dmenu на rofi. оно, конечно, потрясающе уёбищно и тянет за собой каиру (блядь, кто-нибудь, поясните мне, нахуя для вывода текста и пары линий нужна каира?), но в использовании немного приятней. сам же я ещё стопицот лет не соберусь написать такой аналог dmenu, который меня устроит.
Link4 meows|meow!

и про редакторы [Nov. 29th, 2014|11:42 pm]
всё-таки думаю, что для перехода на vi надо будет делать свой vi. во-первых, иначе я команды не запомню, а во-вторых, он будет маленький и удобный.

но это не раньше, чем на свете появится библиотека регулярных выражений со stream API.
Link6 meows|meow!

и про tty libraries [Nov. 29th, 2014|11:52 pm]
сраная инерция мышления. ведь у меня в библиотеке всё равно offscreen buffer. в котором… тадам! всё равно хранится символ и цвет. что, очевидно, бессмысленно, потому что никаким memcpy() его на экран кинуть всё равно нельзя, приходится процессить. зато, блядь, функции, которые рисуют линии, чтобы отрабатывали автоматом пересечения и всё прочее, содержат нехуёвые switch'и, которые по коду символа и направлению делают другой код. натурально, в linux console, например, это не работает, а только в rxvt/моём терминале (потому что termcap сотоварищи ебите сами, да).

это вместо чтобы сделать обычный битмап, где биты есть флажки, указывающие, какие части линий присутствуют, и при выводе без напряга брать символы из таблички, которую можно построить один раз при запуске в зависимости от TERM. код рисовалок линий становится простым, как полено. код вывода практически не усложняется и вообще не замедляется — с учётом того, что рефрешит он только грязные области. но нет, не хотим думать, хотим писать говно и обмазываться ним. тьфу.
Link2 meows|meow!

navigation
[ viewing | November 29th, 2014 ]
[ go | Previous Day|Next Day ]