Size: a a a

Язык программирования Julia / Julia programming language

2021 May 12

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Что-то fb и гуггл не авторизуют (
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Ну все-таки, идентификатор конференции есть у нас?
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
76402854781
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Join Zoom Meeting
https://us02web.zoom.us/j/76402854781

Meeting ID: 764 0285 4781

Dial by your location
       +1 929 205 6099 US (New York)
       +1 253 215 8782 US (Tacoma)
       +1 301 715 8592 US (Washington DC)
       +1 312 626 6799 US (Chicago)
       +1 346 248 7799 US (Houston)
       +1 669 900 6833 US (San Jose)
Meeting ID: 764 0285 4781
Find your local number: https://us02web.zoom.us/u/kTeDMBNCc
источник

P

PS in Язык программирования Julia / Julia programming language
В курсе MIT подсмотрел режим презентаций для Pluto ноутбуков

https://andreaskroepelin.de/blog/plutoslides/
источник

ES

Evgeny Simonenko in Язык программирования Julia / Julia programming language
По мне митап получился очень хорошо. Но учитывая отсутствие кофе-брейков, число докладчиков нужно сократить максимум до двух. А может даже ограничиваться одним, если доклад на малоизвестную и сложную тему.
источник

ES

Evgeny Simonenko in Язык программирования Julia / Julia programming language
Также плюсую формат обсуждения отдельно взятых пакетов.
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Мне кажется, что кроме отдельно взятых пакетов еще может иметь смысл обсуждение отдельно взятых идей пакетов 🙂 Если вдруг у кого есть идеи и хочется найти единомышленников и/или доработать идею в процессе обсуждения. Или есть идея, но нет ресурсов на реализацию
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Меня спрашивали про cytoscape для Dash.jl. Вообщем я не знаю почему его не релизят как пакет для Джулии, но ветка с Джулевским пакетом есть давным давно:

pkg> add https://github.com/plotly/dash-cytoscape.git#jl


using Dash
using DashCoreComponents
using DashHtmlComponents
using DashCytoscape

app = dash()
app.layout = html_div() do
   cyto_cytoscape(
       id="cytoscape",
       elements=[
           (data = (id = "one", label = "Node 1"), position = (x = 50, y = 50)),
           (data = (id = "two", label = "Node 2"), position = (x = 200, y = 200)),
           (data = (source = "one", target = "two", label = "Node 1 to 2"), ),
       ],
       layout=(name = "preset",)
   )
end
run_server(app)
источник

A

Alexandr in Язык программирования Julia / Julia programming language
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Вообще при установленном питоновском dash можно сгенерировать Julia версию практически любого плагина из исходников командой вида:

dash-generate-components ./src/lib/components dash_bio -p package-info.json  --jl-prefix='bio'

В случае выше команда запускалась из корня репозитария dash-bio. Соответвенно после ее выполнения в src будет сгенерирован набор Джулевских файлов и весь dash-bio можно будет подключать через Pkg.develop(путь к dash-bio)
источник

MK

Mikhail Khokhlov in Язык программирования Julia / Julia programming language
Спасибо за ответ. Про ветку я знаю. Нашел в результате долгих поисков. Хорошо если бы зарелизили, а то не зная и не воспользуешься.
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Я напомню им. Я сам релизом компонентов не занимаюсь почти, потому что, во-первых это больше относиться к питоновскому коду, чем к Julia, а во-вторых потому что я не являюсь сотрудником Plotly и занимаюсь Dash в свободное от основной работы время, вот месяца 3 ее вообще не трогал - не было времени. А для регулярных релизов и отслеживания изменений в компонентах нужен кто-то кто там работает и постоянно и предсказуемо доступен.
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Можно большую просьбу следующий митап сделать или не в зуме, или в зуме с идентифткатор - пароль, без регистрации. Был бы очень признателен.
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Кстати, по поводу Dash. У него есть родовая травма под названием JSON2. Dashboards это мой первый проект на Julia и я допустил такой косяк 🙁 Ну и не было тогда еще JSON3. Меня давно преследует мысль что его нужно переводить на JSON3 и отказваться от Tuple в параметрах, потому что парсинг json в Tuple убивает любые попытки предкомпиляции. Только я вот никак не соображу как бы это сделать не порушив уже существующие дашборды. Как вариант тема для обсуждения на митапе, если у кого будет желание поучавствтвовать...
источник
2021 May 13

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, формально можно использовать SemVer. Breaking changes и обновить соответствующую цифру в нумерации проекта.

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

EM

Evgeny Metelkin in Язык программирования Julia / Julia programming language
Спасибо всем, кто организовал встречу и выступил с докладами. Было интересно.
По итогам встречи мои впечатления.
- Если организовывать встречи регулярно, то стоит ограничится двумя выступлениями. Иногда сложно выделить более полутора часов вечером.
- При всей демократичности, нужен какой-то регламент по времени, иначе те кто выступают в конце находятся в менее выгодной ситуации: либо их подгоняют, либо часть слушателей начинает отваливаться. Мне кажется 20 минут на доклад, 10 минут на вопросы и дискуссию - оптимально.
- Стоит компоновать темы на встречу: часть по теоретическим, методологическим аспектам, другая по практическим. В этот раз все было ок.
- Мне нравится идея какие-то встречи проводить в формате обсуждений. Можно выбрать тему и попробовать в следующий раз или через раз.
- Для принятия решений по неочевидным моментам можно задействовать голосовалку. Кажется, в телеграмме можно такое.
источник