crypt of decay [entries|archive|friends|userinfo]
ketmar

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

для матюгов [May. 5th, 2024|09:23 am]
оказывается, у меня был верхний пост для матюгов, а потом куда‐то проебался. искать лень, поэтому сделаю новый. каменты торадиционно скринятся.

мой набор модов для GZDooM а всё равно устарело давно.

upd: тру и баню, тру и баню. ничего не поделаешь.

техническое
Link245 абырвалг|абырвалг!

лолушка [Mar. 28th, 2017|01:25 pm]
это охуенно.

я даже хуй знает, какой тут комментарий писать: все отвратительны. но оправдывающийся чувак особенно отвратителен. именно за то, что оправдывается.
Link46 абырвалг|абырвалг!

этот мир какой-то ебанутый [Mar. 28th, 2017|05:44 am]
сначала люди пытаются научить машину распознавать изображения, а теперь пишут статьи о том, как сделать так, чтобы машина не могла распознавать изображения.
Link3 абырвалг|абырвалг!

как ленин завещал [Mar. 25th, 2017|11:26 pm]
вычистил нахуй из ампера последние ошмётки xshm-XImage и постоянной перерисовки бэкбуфера. теперь всё на пиксмапах, как ленин завещал. шрифтовые глифы тоже туда кэшируются. на память особо не повлияло (ампер жрёт меньше, зато икс-сервер больше), на скорость тоже, но стало намного более network-friendly. хуй его знает, зачем.

также выкинул fft-эквалайзер, впилил iir-эквалайзер. он меньше и быстрее.

в связи с тем, что на пиксмапах всё равно нельзя руками пиксели рисовать (можно, конечно, но очень медленно) — выкинул и всю рисовалку в бэкбуфер.

зато добавил поддержку region.txt. и простенький парзер id3v2.

кстати, об id3v2: русочкам и тут стандарт не писан. в стандарте сказано, что текст бывает ровно в двух кодировках: iso-8859-1 и ucs2. но дегенеративные русочки читать не умеют (хуле там те буржуи хуйню пишут нипаруске?!), поэтому ебошат свой уёбищный 1251 с флагом «это 8859-1». потрясающей силы уебаны. вот сколько id3v2 видел — только русочки такую хуету делают.
Linkабырвалг!

да, кстати [Mar. 25th, 2017|10:23 am]
извините, в связи с предыдущим никого больше не читаю. потому что все рссы на http, переводить их на https мне лень, я не умею в sql.

робот-расскриниватель тоже сломался. кисмет, типа.
Linkабырвалг!

failed state, хуле [Mar. 25th, 2017|12:22 am]
как и полагается, наши самостийные уебаны в очередной раз с проглотом отсосали.

захожу на lj.rossia.org — и вижу… страницу пидорашкинской блокировки от какого-то сраного мтс. охуительно просто.

захожу по IP, полученому nslookup — опа, работает. ну, потому что дегенераты из мтс снифают поле host.

незалежна, хуле. молодцы, такпоебдим. с таким-то количеством пидарасов на всех уровнях — и не поебдить?!
Link11 абырвалг|абырвалг!

тот неудобный момент, когда... [Mar. 19th, 2017|08:27 am]
…Да, меня бесит, что в сети вы пишите не лучше ваших детей-первоклашек…

наф саид.
Link9 абырвалг|абырвалг!

кстати, об игрушках [Mar. 18th, 2017|04:19 am]
H.E.R.O.

простая до дальшенекуда, графика честно сделана не лучше, чем у оригинала с 2600 — а увлекает!

я, помнится, впервые её на Atari 800 увидел, и она мне уже тогда очень понравилась. графоний там получше, но честно: не имеет это особого значения. она и на 2600 была великолепна (как я сильно потом узнал), и все порты отличные. ну, потому что тут сложно что-то испортить: разве только начать «добавлять фичи», но от этого удержались.

у меня только один вопрос: каждый раз в первой комнате путь вниз преграждён ебучей стенкой. так КАКОГО ХЕРА этот хуев спасатель не может хотя бы однажды спуститься в пещеру с ПРАВОЙ, блядь, стороны? там вон тоже потолка нет!

зато когда дохнет — не особо жалко. всё равно же тупой, как старое полено.
Link9 абырвалг|абырвалг!

слоупоке отаке [Mar. 18th, 2017|03:52 am]
как-то давно замечал, что правый-alt+стрелка как-то не всегда в браузере работает. иногда работает, а иногда нет. не всегда, в общем.

ВНИЗАПНА! до Зоркого Глаза наконец дошло посмотреть в xmodmap -pke. и вправду:
keycode 108 = Alt_R Meta_R ISO_Level3_Shift

ну и нахера вот это вот такое? ебанина какая-то. выправил в «Alt_R Meta_R Alt_R Meta_R» — всё, как и ожидалось, заработало нормально. точно говорю: когда эти таблицы делали, рядом пакард сидел. ну, или просто присутствовал на той же планете — этого достаточно, чтобы в иксы какая-то срань просочилась.
Link9 абырвалг|абырвалг!

всё-таки в жопу [Mar. 17th, 2017|06:00 am]
в жопу OpenGL. перетащил ампер взад на чистый X11. теперь масштабирование, конечно, руками — но зато потребление памяти резко упало с почти восьмидесяти метров до двадцати. щаз хироптеру тоже перетащу, потому что пийсят-плюс метров памяти на дороге не валяются.

благо, я обычно всё равно всё рисую в backbuffer, так что заменить бэкэнд несложно. кстати, и быстрее будет, потому что иксовый бэкэнд при возможности использует x-shm, а формат бэкбуфера с ним совпадает.
Link3 абырвалг|абырвалг!

больше амперов! [Mar. 16th, 2017|08:47 am]
допилил нормально плейлист (ну как «нормально»… типа работает). repeat. shuffle. добавил несколько кнопок и индикаторов на морду. рабочий seeking bar. notification icon и хоткей для спрятать/показать. и rpc, так что можно командовать консольной утилитой. поскольку почти всё в ампере делается командами встроеной консоли, а через rpc можно подать любую команду, то этим интерфейсом ампер даже более управляем, нежели мордой. softvolume bar тоже работает, кстати.

надо окно эквалайзера сделать ещё. сам эквалайзер в аудиодвижке есть.

пикча
Link7 абырвалг|абырвалг!

тут прекрасно всё, ничего не надо больше добавлять [Mar. 16th, 2017|02:00 am]
Кейт Паккард (Keith Packard), активный разработчик Debian, лидер проекта X.Org и создатель множества X-расширений, включая XRender, XComposite и XRandR, сообщил, что он выступит в роли консультанта в созданной компанией Valve группе, ведущей работу по устранению проблем в графическом стеке Linux.
Link4 абырвалг|абырвалг!

it's alive! [Mar. 15th, 2017|10:59 am]
Link15 абырвалг|абырвалг!

настоящие и ненастоящие праздники [Mar. 15th, 2017|04:09 am]
$subj отличаются очень просто.

настоящий — это когда люди собрались, быстренько придумали повод, да и давай праздновать: с музыкой там, танцами и прочими обжимашками.

а ненастоящий — это когда в календаре написано.
Link9 абырвалг|абырвалг!

каждый кодер хоть раз в жизни должен, я считаю... [Mar. 14th, 2017|06:14 am]
…сделать это.
Link6 абырвалг|абырвалг!

E2M8 *PACIFIST*! [Mar. 11th, 2017|11:49 pm]
хуяссе.
Link16 абырвалг|абырвалг!

оптимизации, оптимизации... [Mar. 10th, 2017|10:29 pm]
не выдержал массивного давления злого мира: сменил в Chiroptera шрифт с няшного 8x8 битмапа на FreeType-двгатель. конечно, сразу пришлось перестать увеличивать окно в два раза. и попёрли адовые ТОРМОЗА.

а вот и не угадали! тормоза — потому что gxFillRect() делал это попиксельно. а экран стал охуенно больше. хорошо, что я об этом вспомнил до того, как пытаться оптимизировать отрисовку ttf: волшебный memset() вернул нормальную скорость.

но оптимизнуть ttf-рисователя всё равно тянет. пока сопротивляюсь.
Link6 абырвалг|абырвалг!

кейт пакард, хуле [Mar. 10th, 2017|07:25 am]
вот всё, всё, чего касается это рукожопое уёбище — нихуя нормально не работает.

вот fontconfig. идея, вроде бы, неплохая, да? ну ок, вызываем. что-то там находит. заебок. а на выходе — вопль про `FcCacheFini: Assertion…` и сегфолт. баг очень известный, и в интернетах есть универсальное решение: не вызывать `FcFini()`. то есть, нахуй не шатдаунить библиотеку, шатдаун в пизду поломан. даже если всё, что создавалось, корректно уничтожается соответствующими вызовами API. отлично-отлично.

вообще, на свете есть два уебана, которые делят сомнительную честь быть не только рождёнными через задницу, но и сделаными путём присовывания исключительно в задницу: поттеринг и пакард. эпические титаны.
Link1 абырвалг|абырвалг!

немного про скучное отрочество [Mar. 9th, 2017|03:40 am]
программировать я начинал с msx basic, на чудесной машине msx-1, с монохромным зелёным монитором. это аукалось мне много лет. промеждупрочим, poke &hfbb1,1 отключает там ctrl+break. до сих пор помню зачем-то.

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

где-то в промежутке между бейсиком и паскалем случился ассемблер i8080, для машины «радио 86-рк». точнее, случился машинный код, потому что никакого ассемблера у меня не было, и даже редактора никакого не было. так я лично познал, насколько тяжела работа транслятора и линкера. 195 — это JP, 205 — это CALL, 201 — это RET, а 62 — это LD A,n (забыл уже мнемонику для i80). я потом ещё долгое время мог читать машинный код для Z80 без дизасма, как в десятичной, так и в шестнадцатиричной системе.

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

на си я переходить очень не хотел, и года до 2005-го (или около того) держался, даже на пинусах ваяя на free pascal.

на кресты так и не перешёл никогда: очень уж они отвратительные.

первым моим лиспом был автокадовский автолисп. ничего оттуда не воспроизведу, ни с каким старанием. самое большое достижение там — лого metallica.

forth заинтересовал в своё время тем, что это был единственный язык для спектрума, который «небейсик» (и не асм), но при этом более-менее быстрый и юзабельный. поскольку дисковода у меня не было никогда, то… а форт маленький и вкусный. мне очень повезло получить в подарок книгу Leo Brodie «Starting Forth». великолепнейшая вещь, даже перевод не испортил.


остальное уже не отрочество, поэтому как-нибудь в другой раз. примерно никогда, я думаю.
Link60 абырвалг|абырвалг!

ёбаный пиздец [Mar. 8th, 2017|08:27 pm]
страничка из уеба.

«старый» вид: картинка
«новый» вид: картинка

ёбаный пиздец. уёбищные хипсторы. где увидишь хипстора — там его пизди, обоссывай и унижай.
Link26 абырвалг|абырвалг!

navigation
[ viewing | most recent entries ]
[ go | earlier ]