Leopard Tech Talks – 6.12. Praha

Minuly ctvrtek jsem vlitnul na akcicku poradanou Apple u nas v Praze v hotelu Jalta. Docela jsem byl zvedavej na celkove provedeni, protoze design je u Apple na prvnim miste. Byl jsem zklaman, zadny ruch, zadne hostesky v bilem apod., jen jeden stolecek s registracema. Bylo mi jasne, ze to bude komornejsi akce (napr. ve srovnani se Sunem)

Sal byl zaplneny temer cely celicky, napocital jsem zhruba 50 lidi. Vesmes mladsi rocnik, ale zaregistroval jsem i 2 starsi pany. Cekal jsem prehlidku pimpu, ale ta se nekonala. Presto byl zajimavy jeden ucastnik s ucesem ala zloduch Zorg z filmu 5. element(Nestastny Zorg). Podle dotazu programovala vetsina v Carbonu (hehe, ne ve smyslu nejakych prvohornich technologii ale C/C++)

V JetMinds se chystame na aplikaci pro Macy a startujeme podle predpokladu v Objective C 2.0, nejspise s primesi ruby (diky Applem posvecenemu a upravenemu rubycocoa bridge). Proto jsem byl celkem v obraze a prednaska me prilis neobohacovala. Vydal jsem se v poledne domu. Oficialni agenda je zde – tady jsou me notes.


Topic
- [ ] crash Keynote pri pristupu pres help
    - [ ] celkem typicke, me takhle pada IntelliJ Idea, prednasejici se
          presto divi :P
- [ ] cca 50 lidi
- [ ] Time machine
    - [ ] jednoduchoucky tool pro backup
    - [ ] neni support pro mountovane disky
    - [ ] nemuzu specifikovat time frame
        - [ ] striktne po hodine - neuklada zmeny v ramci hodiny
    - [ ] nepodporuje kryptovane home adresare
    - [ ] muj nazor: SuperDuper je stale lepsi
- [ ] Core animation
    - [ ] jen reknu eventy a system sam dela animacni prechod
- [ ] Automator
    - [ ] podpora workflow
    - [ ] sekvencni processing - muzu rict kroky po sobe
    - [ ] podpora python a ruby
    - [ ] zaznam maker ala M$ produkty
- [ ] GC
    - [ ] rozdeleni objektu na generace ala Java
    - [ ] NSGargabeColector - programovy pristup k GC
        - [ ] pekne
- [ ] Protocols
    - [ ] syntactic sugar podobne iface
    - [ ] muzu definovat co je required a optional metoda
- [ ] 64-bit
    - [ ] 32-bit : zmena predka v objektove hierarchii vynucovala
          prekompilovani vsech potomku !!! :)
    - [ ] try-catch - nulova narocnost
- [ ] Shark
    - [ ] profilovani - zalozeno na HW sondach
    - [ ] rychle - vykon aplikace klesne o max 5 %, bomba
    - [ ] prednasejici pouzil v praxi na ladeni parseru do World of
          Warcraft :)
- [ ] Quick Look a Spotlight
    - [ ] jednoducha tvorba pluginu pres XCode
- [ ] Xray (debug zalozeny na DTrace) se prejmenoval na Instruments