marcoos.techblog

Istnieje tylko XUL

Posted by: marcoos on: 27.06.2007

Jedno z pytań, jakie zadała mi komisja na obronie, brzmiało: “Skąd się wzięła nazwa XUL?”. Myślę, że to dość interesująca ciekawostka, więc czemu by o niej tu nie napisać… :)

Oczywiście XUL rozszyfrowuje się jako “XML-based User-interface Language”. Gołym okiem widać, że skrót jest nieco naciągany – bardziej naturalny byłby “XbUiL”. Do tego te małe literki też jakoś nie za bardzo pasują; najwyraźniej twórcy najpierw wymyślili fajny skrót, a potem próbowali dopasować do niego jakieś sensowne rozwinięcie (anglojęzyczni nazywają to “backronym“).

Otóż, był sobie kiedyś taki film “Pogromcy duchów“, a w nim postać niejakiego Zuula, który po zasymilowaniu Dany Barett (granej przez Sigourney Weaver) stwierdza: “There is no Dana, there is only Zuul” (”Nie ma Dany, jest tylko Zuul”).

Jak wiemy, XUL wymawia się [zul] – tak samo, jak imię tego stwora. Ponadto, przestrzeń nazw XUL to “http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul”. Potraktujmy ten identyfikator jako adres URL. Co widzimy? Stronę w XUL-u z napisem: “There is no data. There is only XUL” (”Nie ma danych, jest tylko XUL”).

I wszystko jasne, nie? Ciekawe, ilu twórców rozszerzeń zdaje sobie sprawę, że w każdym z nich wielokrotnie parafrazują cytat z Ghostbusters… :)

PS. To nie jedyny film science-fiction, do którego nawiązują twórcy Mozilli. Tryb pracy paska postępu z nieokreśloną wartością nazywany jest w kodzie “Cylon mode” (choć już nie tak często, jak kiedyś). Tak, to od Cylonów z kultowego serialu Battlestar Galactica (tych ze starej wersji, ale i w nowej są podobne modele) – bo wygląda dokładnie tak, jak ich czerwone światełko. :)

Odpowiedzi: 8 do "Istnieje tylko XUL"

Może trochę nie na temat, na obronie magisterki? Jeśli tak – pochwal sie oceną :-)

a jaki temat pracy miales? :)

“Tworzenie aplikacji w technologii XUL” (za to słowo “technologia” mi się oberwało od Pike’a), ale te komentarze na ten temat to raczej powinny być tutaj. :)

Kolejne odwołanie od Ghostbusters to nazwa kodowa debuggera Javascriptu – Venkman. To nazwisko jednego z bohaterów – doktora Petera Venkmana, którego grał Bill Murray.

Tak, mialem o tym napisac w tym poscie i wylecialo mi to przy przeredagowywaniu go. :)

W design patternsach jest coś takiego jak ’singleton’, czyli po prostu klasa, która może wyprodukować li tylko jeden obiekt.

Ostatnio słuchałem na google talksach jednego pythonisty, który na ów singleton mówi ‘highlander’ :)

No to teraz już wiem skąd ten gatekeeper :)

Ciasto było dobre, to i pytań nie chciało sie zadawać :-)

Napisz odpowiedź

Kategorie


  • mariusz: ja już się wypowiedziałem na ten temat w poście u siebie i komentarzu pod nim:) więc można skasować komentarze pod tym tutaj postem :)
  • marcoos: Najwyraźniej zupełnie nie rozumiesz, co to właśnie jest "cykl rozwoju" i jak wygląda. :) O poprawie szybkości i wydajności świadczą obiekt
  • mariusz: To twoje zdanie. Mnie interesuje cykl rozwoju. Ponieważ na Linux-sie, na którym jestem nic się nie poprawiło, od wersji beta. Poprawa szybkości i

Statystyka

  • 363,470 wejść

Przepraszamy za usterki

WordPress.com dzisiaj coś zupełnie wariuje i nawet moje komentarze się nie pojawiają. Mam nadzieję, że problem ten wkrótce uda się naprawić, a Was proszę o cierpliwość. :)
<META name="verify-v1" content="cg7hWKTimQ+Jo1ZukS7xS35UhlVVucibKWRmIVcBq2c=" />

RSS mozilla.dev.l10n.pl

  • Ankieta dotycząca programu Mozilla Campus Reps
  • Re: Specjalista ds. jakości lokalizacji SUMO
  • Specjalista ds. jakości lokalizacji SUMO
  • Re: MozCamp w Polsce - poszukiwani chętni do organizacji
  • Re: Release notes w języku?
  • Release notes w języku?
  • Re: MozCamp w Polsce - poszukiwani chętni do organizacji
  • Re: "polski" czy "Polski"?
  • Re: "polski" czy "Polski"?
  • Re: "polski" czy "Polski"?

 

czerwiec 2007
P W Ś C P S N
« maj   lip »
 123
45678910
11121314151617
18192021222324
252627282930