to post messages and comments.

← All posts tagged shit

Чо за хуйту я читаю:

Избегайте вызова функций с переменным количеством аргументов со своими собственными сигнатурами, даже если это вполне корректные функции из станартной библиотеки C, такие как sprintf. Вызовы sprintf часто выглядят более компактными и простыми для понимания, чем эквивалентные вызовы с использованием форматирования stringstream и операторов operator<< — так же как легче сесть в машину не оборудованую ремнями и подушкой безопасности, да еще и без дверей.

А как бороться с мразями, которые шлют смс-спам мне на мобилу?

Есть ли какой-нить сайт куда я кидаю скриншот смс-ки, а мудака, которые мне ее послал, ебут по полной и штрафуют?

Решил в субботу утром (реально утром, когда еще солнце не встало, такое) поехать в хельсинки на джва дня.

И короч решил в пятницу вечером, когда уже стало дохуя темно блять решил поставить usb-зарядку, чтобы заюзать osmand на быдлодевайсе в качестве навигатора.

Ну короче когда закручивал эту хуйту проебал болт для крепления клеммы аккума. Перерыл пол стоянки, но так и не нашел.
Казалось бы хуйта, но замену этому болту я не нашел (короч по резьбе ни один не подошел).

Решил замотать проволокой, замотал, пошел спать. Естессно хуй я уснул, мне снилось, что это проволока пойдет по пизде и я встряну где-нить в жопе.
Короче, решил дождаться пока заработает магаз, в итоге выехал тока в 12 ._.

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

Короче меня это обгоняльщики заебали и я тупо во время обгона тупо выкручивал ручку и запирал их встречку. Словил лулзов с батхерта этих уебанов.

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

```
1000: быдлокодишь
1001: решаешь заебашить чаек
1002: идешь ставишь чайник
1004: быдлокодишь
1003: понимаешь, что чай сто лет как вскипел и уже дохуя остыл.
1004: GOTO 1002
```

Сегодня у меня был отсос у линукса по величине, превысившие все предыдущие на порядок.

Будучи в рабстве, решил я попердолить работу из дому. Посколько работа сопряжена с тыканием борды и смотром на lcd-дисплейчик, подключеный к ней,
то я подключил к пекарне камеру чтобы палить все это дело.

Нажав ``mplayer tv://'' я всозерцал кусок нерелевантного лога кернела на черном экране, при этом хардверный курсор еще оставался.
Не осилив переключиться в tty, я вслепую ребутнул машину.

Какое же было удивление, когда при ребуте вместо линуск я попал в однозадачный дос:
виртуальных консолек не было, в tmux не создавались pty.

dmesg показывал кучу segfault-ов in pthread.so.X.Y.

Признав гомосексуальное поражение, я нажал cp -av ~/ /path/to/bkp и пошел на сходку бнвачеров.

Нашел одну херотень в ракетке.
Когда tox присылет асинхронно сообщения, то контрол editor иногда кидает эксепшеном что мол метод insert вызван на залоченом редакторе и идите нахуй:
```
sequence-contract-violation: negative: method insert cannot be called, except in states (unlocked)
```

Такое проявляется если tox начинает срать безостановочно кучей сообщений с мелким интервалом (спасибо штилетте)

Пока навернул такой костыль, но это жуткая ебанина, буду долбиться в их список рассылки за объяснениями.
```
(call/cc
(lambda (cc)
(with-handlers ([exn:fail?
(lambda (ex)
(sleep 1)
(cc))])

(send editor insert message))))
```