@@ 0,0 1,3 @@
`go-present` link: [slides](https://talks.sbinet.org/2021/2021-10-07-lpc-dev/talk.slide)
@@ 0,0 1,72 @@
# Update - LPC-Dev
- work on a Go-based DAQ for Tomuvol/MIM/DIRE/...
- still waiting on a testbench to assess and characterize a few properties of that DAQ
- (no much work could be done since June 1st)
- work on maintenance+improvements of the HV-TileCal monitoring system
- David Calvet wrote it in Go
- reorganized, updated (to Go standards) the package
- added unit-tests
- improved performances: `48s -> 32s -> 26s`
Atlas core s/w had presentation back in 2020 about improvements and developments for Run-4.
An item of work piqued my curiosity:
- modifying or defining a DSL to define the event data model (`xAOD`)
- end game being to allow (or ease) access of data to GPU and/or non-C++ languages
Started to work on such a thing (in Go, of course):
Atlas core s/w hasn't accepted nor endorsed that strategy.
Still working (on and off) on Star-TeX, a pure-Go TeX engine:
- can create DVI documents in pure-Go
- worked on a DVI->PNG converter
To allow for that conversion program, worked on:
- support for old PK-fonts (an old standard of TeX)
Now working on:
- support for Type1-fonts (Adobe)
Once done, this should allow for a DVI->PDF converter as well.
Before COVID, to fight against loosing time whenever one needs to show slides in the conference rooms at LPC (correct cable, correctly configured laptop, etc...) I was thinking about working on a little LPC-aimed tool to present slides in the conference rooms:
- Raspberry-based, mounted on each video projector
- a REST API (only available from inside LPC) to project slides (upload slides, stream through them)
_Another idea:_ directly share one's desktop with the raspi that would project them w/ the video projector.