Skip to content

Spotkania::14 kwietnia 2020

Jacek Wielemborek edited this page Mar 3, 2021 · 3 revisions

Spotkanie HSŁ - 14 kwietnia

obecni

  1. kpc (mute)
  2. Jacek x2
  3. Beniamin
  4. BluRaf
  5. Kujaw (mute)
  6. A_cytP450 (Aleksy) x2
  7. K31j0
  8. Mateusz
  9. twoja_stara_zapierdala
  10. TadeusTaD (mute)
  11. gizlu
  12. TeeeD

qt vs gtk

  1. bug w gtk w firefoksie
  2. migracja do qt projektów
  3. gtk ma w dupie programistów

katedra i bazaar 2

  1. https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
  2. nie pasuje do aktualnego modelu open core

LFS

cross compilowanie pod rustem

  1. za dużo hacków

BluRaf buduje minimalny system z OpenGLem na ARM-a (bez GPL-a w userlandzie!)

  1. https://github.com/richfelker/musl-cross-make - do zbudowania toolchaina
  2. https://github.com/landley/toybox - upośledzony zamiennik busyboxa na MIT
  3. http://clfs.org/view/clfs-embedded/arm/ - dla reszty instrukcji
  4. przerwaliśmy na sklejeniu struktury rootfs, zostane sklejenie konfiguracji, skompilowanie bootloadera (https://linux-sunxi.org/U-Boot), próbne odpalenie na docelowym systemie (A20-OLinuXino-LIME), zbudowanie reszty libek i docelowego programu (jakiś emulator NES-a)

keij0: python 2.7 ssie

Python ogólnie ssie:

  1. datetime
  2. logging
  3. type hinty

Porównanie do golanga

plakat

Przydałoby się żeby był Piotrek Zduniak.

torvalds na debconfie

https://www.youtube.com/watch?v=5PmHRSeA2c8

(potem nie było notowane)

gamedev

https://kkrieger.en.softonic.com/

https://www.adriancourreges.com/blog/2015/03/10/deus-ex-human-revolution-graphics-study/

proceduralna muzyka

echo "main(i){for(i=0;;i++)putchar(((i*(i>>8|i>>9)&46&i>>8))^(i&i>>13|i>>6));}" | gcc -x c - && ./a.out | aplay -c 2

d33tah pokazuje bencoding

https://github.com/d33tah/bittorrent-experiments/blob/master/_01_bdecode.py

https://www.meetup.com/Python-%C5%81od%C5%BA/events/243108272/

https://secure.meetupstatic.com/photos/event/3/9/9/b/highres_464714747.jpeg

spacevim

  1. Beniamin nie lubi bo ma niepraktyczne ficzery, a Kacper wgrał

emacs

Emacs ma jedną rzecz dobrą:

emacs -f snake

lisp

https://en.wikipedia.org/wiki/Practical_Common_Lisp

Rust

Returning impl

https://doc.rust-lang.org/edition-guide/rust-2018/trait-system/impl-trait-for-returning-complex-types-with-ease.html

koronawirus

Going critical:

https://meltingasphalt.com/going-critical/

NeoVim

Kacper Szmigiel konfiguruje NeoVima

  • autocompletion do Pythona
  • + uproszczony kurs Vima
  • jak się tmate'a wyłącza?
    • Ctrl+D
  • d-k i bakcyl cross-kompilacji
    • Rust szybszy od Go
pi@raspberrypi:~ $ #PYTHON
pi@raspberrypi:~ $ time ./duper.py
{"dupka": "kupka"}

real    0m0.193s
user    0m0.163s
sys     0m0.031s
pi@raspberrypi:~ $ #GO
pi@raspberrypi:~ $ time ./dupka.com
{"dupka":"kupka"}

real    0m0.010s
user    0m0.001s
sys     0m0.010s
pi@raspberrypi:~ $ #RUST!!! BLAZE IT N000BZ
pi@raspberrypi:~ $ time ./duper-kuper 
{"dupka":"kupka"}

real    0m0.008s
user    0m0.009s
sys     0m0.000s
pi@raspberrypi:~ $ 

Przemigrowano z pada https://pad.hs-ldz.pl/SmR-JF0QTNKagijU7v3PoA. Znajdziesz tam historię edycji sprzed migracji.


Clone this wiki locally