Email or username:

Password:

Forgot your password?
Top-level
Iron Bug
ну, с openssl не прямо вот из памяти (ну, что-то помню), но с хелпом и манамии могу. хотя вот его я патчила. я писала патч для выгрузки отдельных криптографических операций в специальную плату для математики. это был тот ещё вынос мозга. сам по себе openssl ужасен внутри чуть более, чем полностью. макрос на макросе. там жесть вообще. я таким больше заниматься не хочу :) сама криптография - это то ещё задротство. хуже неё, наверное, ничего нет. впрочем, есть ещё разная прикладная математика, но она реже встречается.
а с ffmpeg я работала много, потому что работала со стримингом и перекодированием на лету. так что я ffmpeg ещё и с точки зрения программиста знаю, что вообще какая-то абсолютная магия Ктулху :) и ешё я знаю (хотя и не всё) MPEG TS - это тоже страшное колдунство 80-го уровня. но это я не собеседованиях точно спрашивать не стану. это был бы садизм.
4 comments
Andrey Pechorin

@iron_bug Ну может быть только если собес на писателя драйверов кодирования видео потоков и всего этого описанного вами :)

Iron Bug
я не возьмусь за такое. я писала дрова для линя. но это было давно. а кернел развивается просто ужасно быстро и надо постоянно прямо бдить, следить за изменениями, читать подписки. пока ты в этом варишься - это норм. но как только ты сошёл с дистанции, наверстать упущенное - это почти что с нуля надо всё колупать.
а видео в драйверах - это ваще жесть. я писала дрова для сети, в основном.
хотя дрова видеозахвата под маздай я писала. но там была специфика: там был просто PCIe burst сразу в память и, по сути, драйвер только дёргал настройки чипа, а данные он не преобразовывал. это уже делали библиотеки в юзерспейсе. которые, кстати, тоже писала я. но это было не кодирование, а, скорее, микширование. там была специфика захвата с трёх цветных ССDшек. из-за специфики синхронизации и ограниченности CCDшек надо было собирать цельный "образ" из клочков. но дальше всё уже отправлялось программистам верхнего уровня и они там уже крутили эти образы, преобразовывали и прочее. я в это не лезла. они на входе от меня получали готовый кадр и им этого хватало. там 270 мегабайт в секунду этого добра валило на одну карту. а карт там было 72, на нескольких серверах.
я уж сто лет как там не работаю. встретила на улице бывшего соратника и с удивлением узнала, что никто так и не трогал драйверы. как я их написала, так всё и работает. это проект автоматизации Гознака. там всё работает 24/7 и отлично работает. так что они дрова не трогают.
я не возьмусь за такое. я писала дрова для линя. но это было давно. а кернел развивается просто ужасно быстро и надо постоянно прямо бдить, следить за изменениями, читать подписки. пока ты в этом варишься - это норм. но как только ты сошёл с дистанции, наверстать упущенное - это почти что с нуля надо всё колупать.
Iron Bug
но с маздаем я завязала. ядро маздая и отладка дров в нём - это какой-то пиздец.
я ушла полностью на линь в 2007 году. дома у меня тогда маздая уже давно не было. я пыталась продавить перевод разработки на линь. я написала дрова, я обосновала выгоду перехода на линь с точки зрения скорости и прочего, с точки зрения экономии (лицензионный маздай на каждый сервер - это жирно). но меня не услышали. в общем, я ушла туда, где больше платят и используют линь. и не жалею. под сети в лине работы навалом. хай-лоад в полный рост, и я с ним работала много. так что тут перспектив даже больше.
но с маздаем я завязала. ядро маздая и отладка дров в нём - это какой-то пиздец.
я ушла полностью на линь в 2007 году. дома у меня тогда маздая уже давно не было. я пыталась продавить перевод разработки на линь. я написала дрова, я обосновала выгоду перехода на линь с точки зрения скорости и прочего, с точки зрения экономии (лицензионный маздай на каждый сервер - это жирно). но меня не услышали. в общем, я ушла туда, где больше платят и используют...
Go Up