@spbpython

Страница 216 из 785
Andrey
01.12.2016
12:23:51
почему? эта штука должна была позволить добавлять автопилот в уже выпущенные машины. а это вполне себе угроза автопроизводителям, которые хотят сами зарабатывать на автопилоте для своих машин. они же и так софт не дают нормально ставить по большей части

Serge
01.12.2016
12:24:35
Ну, да. Тама по закону софт в машине не твой, а их.

Andrey
01.12.2016
12:25:11
это того же порядка история. но чувак не растерялся, вот заопенсорсил добро

Alexey
01.12.2016
12:56:46
Google
Alexey
01.12.2016
12:57:36
А что интересует?
Ага. Увидел. =)

Vitali K.
01.12.2016
12:58:19
А что интересует?
я когда-то прочитал около 5 книг по С++, но почти не использовал на практике ?

Alexey
01.12.2016
12:59:50
А сейчас появились 11 14 17-ы плюсы. и теперь полный пипец. =)

GNU/Docker
01.12.2016
12:59:59
Вот

современные плюсы полущщ будут

а бестпрактики для них мутная тема.

Alexey
01.12.2016
13:00:31
зато раньше я могу говорить что я знаю с++ на 100%

GNU/Docker
01.12.2016
13:00:51
правда?

Alexey
01.12.2016
13:00:57
но 14 стандарт он кайфовый.

GNU/Docker
01.12.2016
13:01:01
Вы человек?

Это возможно?

Можно гитхаб?

Alexey
01.12.2016
13:01:24
я то про 98 стандарт говорил

Google
GNU/Docker
01.12.2016
13:01:45
кажется в нём хватает своих странностей.

Alexey
01.12.2016
13:01:51
а там нету ничего интересного.

GNU/Docker
01.12.2016
13:01:55
это

98

а компилятор майкрософтский использовали?

Vitali K.
01.12.2016
13:02:33
ага

Alexey
01.12.2016
13:03:19
ага

GNU/Docker
01.12.2016
13:03:35
клааас.

с

можно я вам как нибудь напишу?

Alexey
01.12.2016
13:03:50
в основном vs. эпизодически gcc

GNU/Docker
01.12.2016
13:04:00
когда буду собирать одно древнее.

Alexey
01.12.2016
13:04:02
:))))

GNU/Docker
01.12.2016
13:04:05
чудо техники

Alexey
01.12.2016
13:04:08
jr

ок

Aleksey
01.12.2016
13:10:13
если уж разговор про C и т.д., ребят, кто-нить писал обертки над C++ библиотеками?

Andrey
01.12.2016
13:11:25
Aleksey
01.12.2016
13:12:31
а записей не сохранилось?

я так понимаю, что ctypes надо использовать

Google
Aleksey
01.12.2016
13:13:40
есть ещё некие swig и boost для генерации оберток. Все с разной степенью заморочек..

Zart
01.12.2016
13:29:29
swig, sip, cython

с ctypes ты заедолбаешься по самые гланды

Aleksey
01.12.2016
13:35:17
на cython можно сделать обертку, которую потом использовать в cpython? спасибо

Alexey
01.12.2016
13:38:25
у нас в продакшене boost python.

но мы из c++ дергаем python

Aleksey
01.12.2016
13:39:02
мне надо наоборот

да

про boost начитался что-то, что очень геморройно

Alexey
01.12.2016
13:40:17
а со стороны с++ что выступает dll-ка? (so-шка)

Aleksey
01.12.2016
13:41:28
я позже смогу только сказать точно. Заголовочные файлы почему-то hxx, и да, вроде dll-ка

Alexey
01.12.2016
13:41:34
у нас есть небольшая вспомогательная тула. они с++ дергает через ctypes.CDLL

Alexey
01.12.2016
13:42:23
что h, hxx, hpp. это все одно и тоже.

Eugene
01.12.2016
15:00:35
Попробуй pybind11. https://github.com/pybind/pybind11

Мы недавно перешли на него с boost python

Aleksey
01.12.2016
15:01:52
спасибо, посмотрю

Aleksey
02.12.2016
06:35:57
s0b0lev
02.12.2016
07:12:57
Да

Google
Aleksey
02.12.2016
07:22:45
Да, похоже, cffi мне пока больше всего нравится. "The CFFI design requires users to know only C and Python"

s0b0lev
02.12.2016
07:26:53
Мы использовали в проекте, оборачивали модуль который seqan использует, единственно надо только иксепшены хэндлить хорошенько в плюсах

ну точней их в этом враппере питоновские эксепшены возвращать

единственная трудность с которой столкнулись %)

Serge
02.12.2016
08:24:48
Тем временем завтра ITGM жешь...

Dmitry
02.12.2016
08:29:14
да! :)

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

Admin
ERROR: S client not available

Aleksey
02.12.2016
08:44:21
я так и собираюсь, без реги

а вы потом ещё собираетесь afterparty?

Dmitry
02.12.2016
08:46:32
да)

Aleksandr
02.12.2016
09:04:06
Из наших кто докладывает?

Dmitry
02.12.2016
09:05:08
https://lh3.googleusercontent.com/-VHOA37BGbk8/WCtJx_wutlI/AAAAAAAAEnk/XebTzpFmppoLlP1jznUJquWsIjxbXZoLQCJoC/w530-h466-p-rw/CxUQd10WEAA_V4P.png

Zart
02.12.2016
09:09:12
в гугле какие-то мудаки отдают webp для .png

Dmitry
02.12.2016
09:09:31
ага, видал такое

Eugene
02.12.2016
11:57:40
я позже смогу только сказать точно. Заголовочные файлы почему-то hxx, и да, вроде dll-ка
Заголовочные файлы hxx обычно используются для реализации шаблонов. В смысле h+hxx, когда hxx-файл юнклюдится в h-файл, а h-файл инклюдится в hxx. Kitware любят так делать.

Но если библиотека шаблонная, то dll/so может и не быть (если там только header-only) А вот сделать python-обёртки для шаблонной библиотеки - задача не такая простая

Aleksey
02.12.2016
12:07:48
dll есть

Eugene
02.12.2016
12:12:17
dll есть
Дело в том, что в библиотеке могут быть как шаблонные классы/функции, так и не шаблонные (как пример такой библиотеки - это boost). Если вы делаете обёртки над такой библиотекой, то для шаблонных классов/функций придётся генерировать все нужные вам специализации шаблонов. То есть, придётся инстанцировать шаблоны с нужными вам типами, генерировать из них библиотеки и уже их обворачивать. В общем, геморрой тот ещё. Потом надо будет в питоне ещё как-то выбирать нужную специализацию. Это если в общем виде решать задачу, приятного мало, конечно.

Aleksey
02.12.2016
12:27:15
Понял. В сишной библиотеке я ещё не разбирался, так что не знаю что там внутри

Google
Aleksey
02.12.2016
12:27:35
Спасибо за разъяснение

Serge
02.12.2016
22:39:05
Чо там как? Слайды у всех докладчиков готовы, да?;)

Andrey
02.12.2016
22:39:49
конечно, не то, что у тебя, да?

Serge
02.12.2016
22:40:44
конечно:)

я в процессе:)

Andrey
02.12.2016
22:41:28
ну я надеюсь, что у тебя доклад получше, чем на прошлом itgm получится на этот раз

Serge
02.12.2016
22:42:00
|i|

Karter
02.12.2016
22:42:56
Вероятно, должно было быть так: .i. ?

Serge
02.12.2016
22:43:36
тоже норм:)

Andrey
02.12.2016
22:44:27
эй, я вообще серьезно пожелал тебе хорошо подготовиться и рассказать завтра

Karter
02.12.2016
22:44:35
?

Alex
03.12.2016
01:16:24
https://github.com/mr-mig/ru-tech-chats

Michael
03.12.2016
07:16:04
Itgm

Dmitry
03.12.2016
07:23:02
ну что, утро всем :)

есть кто внутри уже?

Mehti
03.12.2016
07:52:51
я приду к 15:00 где-то

Andrey
03.12.2016
07:53:29
Я внутри

Страница 216 из 785