Slide 1

Slide 1 text

CSS Hat a věci, které jste doteď nemohli vidět Viktor Stískala [email protected] @hareevs

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

@CSSHat makes exporting CSS from Photoshop so easy, it should be illegal. ––Jay Robinson (UI designer at Sencha)

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

DMG image

Slide 9

Slide 9 text

DMG image

Slide 10

Slide 10 text

DMG image Celery – vytvoření obrazu trvá cca 8s.

Slide 11

Slide 11 text

DMG image Celery – vytvoření obrazu trvá cca 8s. libdmg-hfsplus Portable libraries and utilities that manipulate HFS+ volumes and Apple's DMG images

Slide 12

Slide 12 text

DMG image Celery – vytvoření obrazu trvá cca 8s. libdmg-hfsplus Portable libraries and utilities that manipulate HFS+ volumes and Apple's DMG images THE CODE HEREIN SHOULD BE CONSIDERED HIGHLY EXPERIMENTAL

Slide 13

Slide 13 text

DMG image Celery – vytvoření obrazu trvá cca 8s.

Slide 14

Slide 14 text

DMG image Celery – vytvoření obrazu trvá cca 8s.

Slide 15

Slide 15 text

DMG image Celery – vytvoření obrazu trvá cca 8s.

Slide 16

Slide 16 text

DMG image Celery – vytvoření obrazu trvá cca 8s. Ručně vytvořené DMG + bash skript

Slide 17

Slide 17 text

DMG image Celery – vytvoření obrazu trvá cca 8s. Ručně vytvořené DMG + bash skript Generování textu do obrázku na pozadí

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Installer v Qt

Slide 20

Slide 20 text

Installer v Qt Úprava binárního installeru – Mac i Win verze

Slide 21

Slide 21 text

Installer v Qt Úprava binárního installeru – Mac i Win verze const char CUSTOMER_EMAIL[100] = "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZ";

Slide 22

Slide 22 text

Installer v Qt Úprava binárního installeru – Mac i Win verze const char CUSTOMER_EMAIL[100] = "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ ZZZZ"; zeros = "\0" * (padding - len(message)) content = re.sub(r'Z' * padding, message + zeros, content)

Slide 23

Slide 23 text

Installer v Qt Úprava binárního installeru – Mac i Win verze

Slide 24

Slide 24 text

Installer v Qt Úprava binárního installeru – Mac i Win verze Komprese pomocí upx

Slide 25

Slide 25 text

Installer v Qt Úprava binárního installeru – Mac i Win verze Komprese pomocí upx Vytvoření DMG a ZIP balíčků

Slide 26

Slide 26 text

Co to znamená v praxi? Máme hodně balíčků

Slide 27

Slide 27 text

Co to znamená v praxi? Máme hodně balíčků Musíme je aktualizovat

Slide 28

Slide 28 text

Co to znamená v praxi? Máme hodně balíčků Musíme je aktualizovat Zatím nás to netrápí

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Deploy Fabric

Slide 31

Slide 31 text

Deploy Fabric CDN pro statické soubory precache API + spojení s GITem

Slide 32

Slide 32 text

csshat.com Viktor Stískala [email protected] @hareevs