@partizan

Тег говно в блоге partizan

partizan

:: Работа послеоперационных перехватов...

Сука блять, стоит не посмотреть год за переводом пакмана, как уже вот такое.

partizan

Короче, обновил freetype и теперь шрифты как говно. Куда нажать чтобы починить? Пока что откатился
http://imgur.com/a/BPeY2

partizan

Короче, решил еще раз попробовать юзать gnome-shell
Все опять в переключатели клавиатуры уперлось, тут не работает shift_caps_switch, может это связано с тем что они с xkb на ibus переходили?

Как сделать в ibus то же самое?

partizan

Охуенно, хромиум на десктопе виснет так что не могу даже пост на поинт написать.
Новые вкладки грузятся долго, и там висит "ожидание загрузки расширения uBlock origin", впрочем, с голым профилем тоже хуйня.

partizan

Апдейт по polymer-project.

Сначала я споткнулся о то что хуй знает с какой стороны туда авторизацию прикручивать, ну руками токены там хранить, кешировать, пиздос кароч.
А потом второй дев ебался день чтобы сделать одну простую штуку и сделал хуй. Дебажить эту пиздоблядскую скотину невозможно совершенно, и если на простых кейсах еще понятно почему что-то не работает, то разобрать почему в iron-list три элемента вместо девяти уже невозможно никак, ну или пять, или три, в зависимости от фазы луны.

Ещё оно не слишком красиво ложится на вебпак и компиляцию зависимостей, и тот же postcss, оно все само хочет делать и делает это не слишком хорошо.

Вывод - нахуй блять пиздоблядскую проеблодрищенскую технологию.

partizan

Ебаное блять говно, как можно вобще!

Уже полгода при закрытии pidgin, даже при закрытии ебаного окошка, падает нахуй вся сессия!

partizan

Допустим, я хочу написать апи к сервису рассылок SMS

Я пишу

class Api(object):

    def _call(self, method, **params):
        ...

    def send_sms(self, sender, text, delay=1):
        self._call("send_sms", sender=sender, text=text, delay=delay)

А теперь, вместо того чтобы писать по три раза ехал sender через sender, я хочу сделать что-то типа:

    send_sms = make_method("send_sms", args=("sender", "text"), defaults={"delay": 1})

Что мне надо писать в make_method? eval не слишком хочется.

partizan

Сука что это?
Какой-то ебаный скрипт в фоне пытается запустить sudo.
Как отдебажить какой?

partizan

Ладно, я поспешил с выводами про то что на ноутбуке все нормально с wayland.

Планшет хуй работает. Ну точнее он как бы есть, но хуй знает что это такое.

libinput-debug-events видит всё, но в настройках гнома настроить ничего нельзя и работает он как большой тачпад, а когда начинаешь двигать стилусом - не происходит вообще ничего. Хотя libinput продолжает активно показывать что все хорошо.

Вернулся на xorg.

partizan

Вчера завёл wayland на ноутбуке с интелом, он там весело работает.
Видел недавно что в nvidia добавили поддержку KMS, и вейланд должен работать, попробовал на десктопе - хуй, падает.
Ну точнее как - в x-сессии можно запустить weston и все работает, а вместо иксов не получалось.
Weston говорит что failed to init compositor, а в dmesg вот такое.

[  176.582428] [drm:nvidia_drm_gem_import_nvkms_memory [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to import NVKMS memory to GEM object
partizan

Знаете за что я ненавижу ебаный шиндошс? За то что тут всё очень удобно и продумано.

Чтобы на телевизор поступал сигнал через HDMI с Full Dynamic Range, надо чтобы этот TV был подключен "отдельно", а не в режиме "duplicate desktop". Потому что если показывать одну картинку и там и там, то хуй знает вообще что там будет - опции Dynamic Range пропадают.

И я вот хочу чтобы мой монитор был "main display", чтобы на нем была панелька и трей, а чтобы стим запускался на телевизоре.
Но игры из стима не могут запускаться не на "main display".

Но всё продумано, при переключении в режим big picture стим может делать основным дисплеем мой TV (забирая туда трей и панель).
Очень удобно.

Ещё очень люблю когда посередине игры виндовс решает пересканировать девайсы, и вывод звука переключается из ТВ на колонки, тоже прикольно, добавляет адреналина.

partizan

В руби есть рельсы, в питоне джанга, и там хотя бы структура приложения получается нормальная.

А я сейчас переписываю проект в котором юзается самописная cms от василия говножопа, где понятно примерно нихуя, минифицированный js лежит в пхп-файлах, никто не подозревает про существование foreignkey, захардкожено вообще все что только можно, и вместо post-запросов с параметрами приходит ключ в виде json и с пустым значением (это уже со стороны приложения, которое на андроид, но я уверен что его тоже ебаные пхпшники писали)

partizan

Чят, вот есть у меня документ Post с полем list из Comments
У Comment есть поле removed.

Как мне получить список комментариев с removed=false?

Я бы сделал Comment отдельным документом, но тогда, у Comment есть поле user, и я хотел бы получить список всех постов в комментариях которых засветился юзер, и вот что-то тоже хуй.

partizan

Так как разработчики приватбанка поленились добавить поле "Сумма" к выпискам, а отчеты в налоговую сдавать надо, делаем вот так:
(на странице client-bank.privatbank.ua/p24/c2b_statements_new)

// выбираем нужные счета
qs = $(".stat-container td[type=blue]:last-child")
_.reduce(qs.map((id, e)=> parseFloat($(e).html().replace(" ", ""))), (m,n)=>m+n)

Вуаля! У нас есть сумма!

partizan

Как оказалось, невозможность сменить положение кнопочек в gnome-flashback/metacity это не баг, а фича.
https://bugzilla.gnome.org/...bug.cgi?id=757044#c1

Наверное, потому что дефолтное расположение кнопок для gnome-3 их чем-то не устраивало, и они принудительно выставляют дефолтное свое.

Зато, можно установить в dconf флаг org.gnome.gnome-flashback.workarounds fix-button-layout в нужную строку и все будет заебись, или в пустоту - и будет юзаться глобальный параметр из gsettings

partizan

коты, мой код превратился в говно и я ищу способ как делать юзер интерфейс более-менее юзабельный и с минимальными жертвами

angualrjs? meteor? что ещё там?

angular - by google, у метеора сайт красивенький

partizan

Я даже немного расстроен что ада не существует.
А если бы он был, стоило бы делать его публичным, с лайв-трансляциями.

  • Сегодня у нас новые поступления, это Махмуд, который взрывал неверных, он пришел к нам за своей сотней девственниц. Поприветствуем Махмуда /слышатся приветственные крики/, а сейчас, Махмуда будут ебать сотня девственниц калёными хуями! /слышится восторженный визг/
partizan

Если кто-то вдруг вздумает покупать Unity, не повторяйте мою ошибку. Не касайтесь этого говна даже десятиметровой палкой, я незнаю какая будет игра, говорят забагованная, но баги починят. А Uplay никто чинить не собирается.

Докачивать игру оно не умеет. Готовую пиратскую запускать не хочет.
Качает со скоростью 10кбс, и я не знаю что с этим делать.

partizan

Кстати, если собираетесь покупать карточку серии GTX в юлмарте, то проверьте товар при получении. Обычно там должен быть код на получение игры, но похоже они его оставляют себе. На претензии потом говорят "прошло три дня идите нахуй проверяйте сразу"

partizan

на badoo есть такой функционал - подарки, типа можно подарить виртуальную хуйню кому угодно.
так вот, симпатичная белая девочка подарила симпатичной черной девочке банан. с подписью "моя страна не зоопарк"

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.