dememax: (glider)
Как в glib, в GStreamer имя "parent_class" используется для определения первого поля структуры нового класса, например:
struct _GTypeModuleClass
{
  GObjectClass parent_class;
...
Для нового элемента в GStreamer используется макро G_DEFINE_TYPE (которое раскрывается в DEFINE_TYPE_EXTENDED) из GObject:
https://gitlab.gnome.org/GNOME/glib/-/blob/main/gobject/gtype.h
Read more... )
Update: Совсем забыл сказать, для чего это всё делается (define ..._parent_class parent_class), чтобы не писать длинно:
G_OBJECT_CLASS (some_class_parent_class)->finalize (object);
а коратко
  G_OBJECT_CLASS (parent_class)->finalize (object);
Всё!
Но иногда в исходнике других упоминаний parent_class нет вообще, и это ещё больше меня расстраивает.
Зачем?!
"Один ответ на это есть!" Boilerplate! В смысле, copy-past technology!

Update 2: Мло того, есть ещё и в обратную сторону:
> git grep -n -H -E "^ *# *define +parent_class +.*_parent_class *$" | wc
    146     438   16605
> git grep -n -H -E "^ *# *define +.*_parent_class +parent_class *$" | wc
    748    2244   83736


https://mpd.livejournal.com/190287.html
dememax: (glider)
Обновил у себя на ноуте Скайп.
Обновляю на другом. Проверка скаченного файла - не проходит.
Скачивается с сайта мелко-мягких (https://repo.skype.com/rpm/stable/, производитель, как я понимаю, запрещает копирование к себе пакета и раздачу с других сайтов).
Стал выяснять, оказывается, известная проблема: они там у себя пеняют содержимое время от времени...
https://bugs.gentoo.org/904352

Я, конечно, понимаю, что производитель не обязан оставлять неизменным файл пакета с конкретной версией, но это как-то совсем не-ком-иль-фо...

https://mpd.livejournal.com/189473.html
dememax: На остановке Декарт в ожидании 53А (what)
Вчера ехал утром на работу на велосипеде. Светло, машин не много...
Выезжаю на круговой перекрёсток, почти уже выезжаю с него, и меня сбивает всей шириной своего бампера машина, прям по длине моего велосипеда, которая въезжает в круг с подъёма.
Read more... )

https://mpd.livejournal.com/184191.html
dememax: (Hacker Emblem)
Вот, от слова совсем - не время: и подался на гражданство, и хотел что-то из недвижки взять, ... Но!
Сейчас поговорил со своим менеджером. Говорит, что будем расставаться. Завтра буду говорить с финансовым, как будем расставаться.
Как объяснил начальник, направление развития компании меняется, мой профиль не совсем совместим с развитием. Плюс, им нужен (как сформулировал начальник) "l'agilité" (по-английски эджайл).
Последний раз меня "уходили" (нас, всей командой) - это было в Мейл.Ру.
Понравилась реакция от соотечественницы тут:
У тебя персональная смена эпох, по всем фронтам, заметь...
Ждёт только лучшее, посмотришь!

Может, кому интересно моё CV (там на трёх языках):
https://aviavia.ru/private/maxs/resume/index.eng.html

https://mpd.livejournal.com/184005.html
dememax: (вэлком)
В продолжении к предыдущему: в Москву не попадаю: https://dememax.dreamwidth.org/170849.html
По причине отказа в регистрации на полёт на стойке регистрации.
Моя причина не считается уважительной для поездки на родину: вызвали забирать документы на квартиру.
https://www.interieur.gouv.fr/Actualites/L-actu-du-Ministere/Attestation-de-deplacement-et-de-voyage#from3
"Такая корова нужна самому."

Пояснение: не выпустить гражданина РФ без уважительной причины они не могут, но в этом случае не гарантируют возвращение.
(Т.е., если они тебя выпускают без уважительной причины, тогда нет гарантии, что вернёшься.)
dememax: (glider)
Ну, на самом деле, из-за своей дурости, конечно.
В моём дистрибутиве обновился в очередной раз x11-base/xorg-server, в новости говорилось:Read more... )
dememax: На остановке Декарт в ожидании 53А (what)
Вот, уже второй день мне во Франции на мой московский билайн звонят с предложением правовой помощи.
Банки замучили уже звонить, опросы всякие, ...
А теперь, вот, с предложениями оказания мне помощи названивают, правовой!
Кто-нибудь получал подобные звонки? Что это вообще?
dememax: (ночь)
Либо я что-то не понимаю, либо Лингво скатился в унылое оно.
Я всегда им пользовался, даже пару раз его десктопную версию покупал для винды, правда, уже давно.
Всем его в пример ставил, как словарный словарь, а не статистический результат двойного сопоставления больших текстов непонятно откуда взятых...
А тут всё чаще замечаю, что меня будто кто-то подменил перевод с французского стал вообще никакой!
Вот, буквально сейчас - смотрю
https://www.lingvolive.com/ru-ru/translate/fr-ru/r%C3%AAve
И офигиваю...
Нет, всё же что-то не так!
dememax: (скука)
Про которую я писал здесь:
https://dememax.dreamwidth.org/49942.html

Зато интересным образом Google Translate научился в парах наподобии "русский-французский" улавливать "вы-ты" и род (женский/мужской).
Надо же, забавно, когда я первый раз увидел эту фразу, то понял её совершенно по-другому... Read more... )
dememax: (glider)
Никогда не программировал на PHP, да и не особо хочется, а в SuperSonic Imagine понадобилось.
И с тех пор открываю для себя всякие особенности этого языка... Read more... )
dememax: (Hacker Emblem)
Заметил, что проект, который правлю, не пересобрался (хотя у buildroot есть свой суффикс для цели на этот счёт, но его нужно каждый раз явно указывать для проекта, а потом ещё общий мейк явно запустить).

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

Ну, не поддерживает, насколько я понимаю, buildroot случай, когда исходники проекта заданы локальным каталогом на файловой системе (а тут уж другая причина, по которой он отдельно лежит: сложный проект из кучи репозиториев, который управляется gerrit). Вот, если бы исходники надо было бы забирать из какой-нибудь системы контроля версий, но, опять же, gerrit...
А ещё у нас тут сегодня Оранж заблокировал DNS гугла, французской вики и ещё кое-чего.
http://www.numerama.com/tech/202005-google-est-parfois-bloque-comme-site-terroriste-par-orange.html
void MediaLookupTable::generateNewName(char* mediumName,
				       unsigned /*maxLen*/) {
  // We should really use snprintf() here, but not all systems have it
  sprintf(mediumName, "liveMedia%d", fNameGenerator++);
}
dememax: (ночь)
http://echo.msk.ru/programs/arsenal/1600358-echo/
"Меня терзают смутные сомнения…", а соответствует ли Владимир Маслюк должности - заместитель генерального директора Московского Конструкторского бюро «Компас»?
Некоторые его ответы (знание ОС и платность GPS) меня повергли в ужас. :-(
Я сейчас в Москве до 9-го сентября.
У меня на руках моя первая годовая карта. Никто толком не знает в России, является ли она «видом на жительство».
Сначала на сайте http://www.fmsmoscow.ru/ я нашел номер справочной службы УФМС России по г. Москве и позвонил, объяснил, что у меня на руках, стал их терзать, является ли это видом на жительство. Они не ответили мне и дали номер моего УФМС по месту жительства, попросили там узнать. Я позвонил в местный, ясности это не прибавило.
Read more... )
[livejournal.com profile] childrengarden на велике ехала, а я - на роликах. Проехали после Днепропетровской Битцу насквозь.
Ехали по Севастопольскому, чтобы потом через Балаклавский вернуться.
И тут, после горы с подъёмником, где под горку, земля притягивает меня к себе...
Коленки - фигня. А вот левая рука, плечо, но главное - лицо!
Дети! Не делайте несколько вещей одновременно, особенно, когда вас вниз несёт.
Read more... )
Спасение рядового Зубахи http://roem.ru/2013/04/12/zubakha120413/

Автор: Игорь Ашманов


18 июля 2012 года двадцатипятилетний московский программист Дмитрий Зубаха, сотрудник нашей компании «Ашманов и партнёры», был арестован в зале прилёта в аэропорту города Пафос на Кипре.
Основанием для ареста было обвинение властей США в хакерских сетевых
атаках на американские интернет-сервисы Amazon, Ebay и другие, предположительно совершённых им с территории РФ в 2008-2009 годах. Через девять месяцев, проведённых им в кипрской тюрьме, Дмитрий Зубаха был по решению кипрского суда экстрадирован в Россию.
Нам сейчас задают очень много вопросов про то, как и что происходило, во что обошлось вытащить сотрудника оттуда и т.п. Ниже я подробно рассказываю эту историю, как она видна с нашей стороны: как мы в компании «Ашманов и партнёры» занимались освобождением Дмитрия с Кипра. Я стараюсь не перегружать рассказ точными датами и юридическими формулировками; документов по делу у нас масса, часть их, возможно, мы потом опубликуем.

Предыстория

Read more... )
Это было сегодня, нас пригласила наша подруга по танцам на празднование своего дня рождения в ресторан, недалеко от КСЦ "Битца".
Вот, как выглядят мои первые заработанные танцами деньги Read more... )

Profile

dememax

May 2023

S M T W T F S
 123456
78910111213
14151617181920
21 2223 24252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 12:38 pm
Powered by Dreamwidth Studios