Skip to content

Category Archives: Rants

Opinions and general whining.

Deee Deee Arrrr…

evil emoticon

Okay, so I get a proper soft dance pad and not one but three different Playstation to USB converters. And a couple of cheap PS1 gamepads too, just in case. You’d think one of them worked right? Even ONE of them? The only thing that did was the dance pad.

Converter 1, a blue triangular two-player device, works fine under Windows. In Linux, it emits enough bus errors for the system to not recognise it at all. It doesn’t seem to have the capability for axis-as-button emulation, since it only presents 12 buttons to the system in Windows. The PS1 gamepads work fine in it, except that the buttons in one stick. :roll:
Converters 2 and 3 appear to be the same device in different boxes. They also appear to be the ones tested out with StepMania, but the code combination which reportedly makes them switch to axis-as-button-emulation mode does not work.
They definitely have the capability, though, cause they present four extra buttons to the system both in Linux and Windows. And in Windows, after some mucking around with their ‘macro’ program, you can actually make them send in the axis to button mappings as these four extra buttons. Unfortunately, that macro program crashes StepMania in my case. (sigh) Only one of the two identical PS1 gamepads works in these convertors - the one with the buttons that stick!
So I get a usb sniffer up and listen for the whatever the ‘macro’ program sends to the converter to make it switch modes. And get this - it doesn’t send anything! I just get a continual buzz of the converter sending 8-byte packets to the system with no control messages going to it. How the fsck does it work?!

sigh… Ohwell. If this doesn’t work, I’ll make the infrared dance mat talk to LIRC instead. :E

Тайна веков, закон жизни!

evil emoticon

А знаете почему Mozilla Firefox не грузила на этой странице CSS? Знаете, да?

Потому что после прогонки через PHP у ней стал Content-Type: text/html!
Она смотрит на него… и игнорирует. А чтобы узнать это, потребовался css validator, потому что мозилла молчала как партизан.
Плюнул, вписал @header. Полегчало.

Фотопозор.

angry emoticon

Сколько ни существует на свете php-скриптов для фотогалерей, они все отличаются характерными неприятными свойствами.

  1. Они настаивают на том чтобы показывать фотографию в popup-окне, что есть маразм.
  2. Они хвалятся тем что не используют SQL-базы, что в данном случае попросту отвратительно.
  3. Они не умеют делать thumbnailы двух размеров — мелкого (для показа в селекторе) и среднего (для показа на страничке с данными и комментариями откуда можно было бы скачать слоновую здоровую оригинальную фотографию)
  4. Они представляют из себя либо куцые огрызки, либо мегабайтных монстров которые мне нафиг не сдались.

Что это за жопа, епрст?!

Но несмотря на это, обвешивание елки продолжается — сделано создание постингов через емыло, включая постинг картинок через аттачмент и генерацию превьюшек, :!: (Весьма кривой хак, потому что путается в том откуда брать charset и вынужден искать его в случае наличия аттачмента по всему письму. Зато работает и с машинки и с pine, русский знает и уникод делать умеет. Кстати, должно работать с мобильников с камерами тоже.) что позволит вести очень интересные фоторепортажи ежели меня куда занесет (отправить 50кб можно даже через gsm data даже по межгороду, а примерно столько письмо с картинкой 640х480 и получается), сделаны линки для моноязыких читателей, прикручены реферреры, в общем порядочно всего по мелочи добавлено.

Скрипт для правильной работы с фотоархивом придется, похоже, писать самому, что очень неприятно. Какая-либо надежда на штатный апгрейд уже нахрен отсутствует, ясное дело. :)

Power of non-random search.

angry emoticon

With all the pages describing how to increase your page’s rating in the search engines, you’d think someone would write a page which would detail how to make sure specific pieces of information do not get indexed.

I see several obvious ways - converting it to html entities, using a javascript decryptor, etc, etc - but do they work? And how do I know if they do without experimenting on this site?

Науки, блин, юношей питают.

Принимаем экзамен по социальной антропологии у третьего курса. Пересдачу — то есть по одному разу все уже сдавали и чего-то уже должны бы выучить. Сдает студентка, мне. Я курс последний раз слушал лет пять тому назад, с тех пор шеф его два раза переписал — в общем, ничего не знаю. И никогда особенно наизусть ничего не знал, потому что был любимым студентом шефа и прохалявил все его курсы. Ей достается вопрос о точках зрения на природу человека, и она начинает рассказывать про французских материалистов и то как они верили в права человека.

— А причем тут природа человека? — спрашиваю я.

Она, подумав около минуты :!: начинает рассказывать тот же параграф сначала. Я останавливаю и задаю еще раз.

— Я задал вам четкий вопрос, имеющий единственный ответ, простой и прямой как доска. Скажите мне, почему французские материалисты должны быть упомянуты при ответе на вопрос о точках зрения на природу человека.

Мне пришлось самому объяснить ей что французские материалисты считали что права человека проистекают из его природы, искаженной цивилизационным процессом. Ладно, спрашиваем дальше.

— Дарвин считал что природа человека состоит в борьбе…
— Дарвин?! — я дергаю шефа и тот подтверждает мои подозрения что Дарвин никакого отношения к социалдарвинизму не имел, и очень стыдился что на основе его теории сочинена столь бесчеловечная вещь. Ладно, спрашиваем дальше.
— Ломброзо установил теорию…
— То есть как это, установил?!

Объясняем девочке совместными усилиями что если она сейчас начнет излагать теории Ломброзо всерьез, ее закидают камнями.

— Фрейд считал что основой природы человека является воля…
— :???: Минутку. Какие элементы личности выделял Фрейд?
— :?: :?: :?: гробовое молчание минуты три

— Этот вопрос задают на психологии, на истории социологии, на социологии культуры, еще на пяти экзаменах. Как вы можете этого не знать?!
…кошмар. Мне это преподавали в школе в девятом классе.

Но заключительный аккорд проделал сам шеф. Он спросил последнего уходящего студента:

— Ну давайте зададим самый простой, тривиальный вопрос. Скажите мне, что значит слово “антропология”?
— Ээээ… ну… “логос” и “антропос”… — ответил студент и замолчал.
— А что эти слова значат? — спрашиваю я.
— Эээ…

Он так и не ответил.

Пять студентов пришло на пересдачу, четыре ушло с тройками, из сострадания к умственно отсталым, один с двойкой. Кошмар…

Today’s million dollar question is….

tired emoticon

…what the fuck is wrong with my nervous system that despite achieving stable transition from 1-step to 2-step songs and even some 3-steps in a week, I still get a largely even distribution of marvelous/perfect/good when everybody else quickly shifts to perfects only after about the same amount of training? Stepmania seems to mark me much better than pydance in general, and that would explain it perfectly… if other people weren’t using pydance too.

I know the bloody thing’s always been flawed and needs to be replaced, along with half the bones and most of the joints, (ow. Especially the knees. This game either saves me from a wheelchair or actually gets me one ahead of schedule. And the right elbow. Can’t forget the right elbow…) but passing with a perfect combo and 100% life and still getting a D is just ridiculous.

XML

angry emoticon

XML is a cute, fun little thing!

It’s just the amount of junk it needs you to install so that it’s supported that’s so staggering and mindbending.