Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 16

  1. Dołączył
    Dec 2006
    Skąd
    KRK
    Postów
    1,125

    Cytuj | #1

    Witam
    Tak się złożyło, że wczoraj wyłączyłem komputer na noc. Dzisiaj po włączeniu chciałem na dashboardzie zobaczeć nowego garfielda i dilberta i już zapomniałem jak cholernie wolno się dash wczytuje za pierwszym razem! Przejrzałem wszystko co na nim mam i zauważyłem, że część rzeczy używam w określonych sytuacjach np. jak tworzę stronę internetową to potrzebuję kuler'a, lorem ipsum, image shacke i parę innych, które na codzień nie są mi potrzebne.
    Poza wolnym działaniem dochodzi bałagan przy dużej liczbie.
    Zacząłem szukać czegoś jak VirtueDesktops ale dla dashboarda - niestety poza obaloną ploką, że Leo ma takie coś zawierać nic nie znalazłem. Więc jak zwykle muszę sam coś wykombinować. I wykombinowałem.

    Widgety są w pewnym sensie kompatybilne z safari. Więc zrobiłem sobie dwie strony: jedna z widgetami pomocnymi w programowaniu a druga z pomocnymi w grafice. Jak tworzę stronę to po prostu uruchamiam pseudo dashboard tematyczny w safari.

    Jak to zrobić? Na przykładzie kuler'a:
    1. Robimy gdziekolwiek plik np. dash.html
    2. Sciągamy do tego katalogu ten skrypt: http://clonedoppelganger.net/javascript/Draggable.js
    3. Edytujemy dash.html i wpisujemy:

    Kod:
    <html>
    <body style="background-image: url('/Library/Desktop Pictures/Aqua Blue.jpg')">
    <script type="text/javascript" src="./Draggable.js">
    </script>
    
    <!-- tu widgety -->
    
    <script type="text/javascript" language="javascript" charset="utf-8">
    
    <!-- tu przeciąganie -->
    
    </script>
    </body>
    </html>
    4. Wchodzimy do katalogu z widgetami użytkownika: /Users/NAZWA_USERA/Library/Widgets
    Lokalizujemy kuler.wdgt i prawy klik, Show package contents
    W okienku, kt&#243;re się otworzy dwuklik na Info.plist. W gałęzi ROOT interesuje nas wartość width, height i MainHTML.
    5. Wracamy do edycji dash.html
    Pod linijką "tu widgety" piszemy (<!-- to są komentarze i można je pominąć -->):

    Kod:
    <!-- poniższa linijka to nowa sekcja z widgetem, parametry do zmiany to margin-left i margin-top aby ustawić pozycję startową widgeta, oraz nazwa identyfikacji (id) -->
    <div id="kuler" style="position:absolute; margin-left: 200px; margin-top: 200px;">
    
    <!-- tutaj dodajemy uchwyt do przenoszenia widgeta -->
    <div style="border: medium groove black; width: 20px; height: 20px;"></div>
    
    <!-- data: to sciezka do widgeta zakonczona wartością MainHTML z Info.plist (zmiencie też "grzegor" na sw&#243;j login w systemie)
    width i height też bierzemy z Info.plist, ale dajemy trochę większe (metoda pr&#243;b i błęd&#243;w, lepiej nie dawać od razu duuużo większego na wszelki wypadek -->
    <object data="file:///Users/grzegor/Library/Widgets/kuler.wdgt/KulerWidget.html" width="260" height="280" ></object>
    
    <!-- zakonczenie sekcji z danym widgetem -->
    </div>
    6. Pod linijką "tu przeciąganie" wpisujemy
    new Draggable('kuler');

    gdzie ('kuler') zawiera nazwę taką samą jaką wcześniej wpisaliśmy w <div id=

    7. Każdy nowy widget to powt&#243;rzenie krok&#243;w 4 - 6 i zmiana położenia startowego nowego widgetu.

    To tyle




    Ponieważ Safari nie obsługuje niekt&#243;rych funkcjonalności widget&#243;w to nie wszystkie będą poprawnie działać. Ja musiałem np. zmienić najpopularniejszy lorem ipsum na inny o podobnej funkcjonalności. Generalnie problem jest z widgetami, kt&#243;re zmieniają sw&#243;j rozmiar a dane w nich są pozycjonowane względem dołu lub prawej krawędzi. Także przeciąganie za zawartość nie działa więc trzeba do każdego dawać ten uchwyt. Ale za to uzyskujemy dużo wolnego miejsca na dashu i szybsze właczanie. Można dodać dash.html do paska na safari, żeby w razie potrzeby szybko go uruchomić albo po prostu klikać dwa razy na niego.

    Mam nadzieję, że się komuś to przyda.
    Ostatnio edytowane przez grzegor ; 09.07.2007 o 14:40 Powód: Poprawiłem TAGi <- to code, ja dodalem screena :)


  2. Avatar gizmo3800
    Dołączył
    Mar 2007
    Skąd
    Warszawa
    Postów
    1,843

    Cytuj | #2

    ladnie ladnie bedziemy dzialac
    Komputer: <<//17' i-mac intel core duo 2.0\\>>
    Telefon: iPhone, iPhone 3g, iPhone 4S
    Odtwarzacz: iPod Nano 3G
    Tablet: iPad 2 16GB+3G
    NON OMNIS MORIAR


  3. Dołączył
    Jun 2007
    Postów
    4,403

    Cytuj | #3

    Cytat Napisał grzegor Zobacz post
    ...VirtueDesktops ale dla dashboarda - niestety poza obaloną ploką, że Leo ma takie coś zawierać nic nie znalazłem.
    Pewnie temu, kto taką plotkę napisał chodziło o "spaces".
    [I]Witos[/I]


  4. Dołączył
    Dec 2006
    Skąd
    KRK
    Postów
    1,125

    Cytuj | #4

    Cytat Napisał Witos Zobacz post
    Pewnie temu, kto taką plotkę napisał chodziło o "spaces".
    "twój argument nie całkiem odpowiada stanowi rzeczywistemu sprawy"

    Poczytaj: http://www.macrumors.com/2007/05/03/...board-patents/


  5. Dołączył
    Jun 2007
    Postów
    4,403

    Cytuj | #5

    Oj tam od razu
    No, ale skoro ... to bynajmniej.
    [I]Witos[/I]

  6. Avatar lantiz
    Dołączył
    Aug 2005
    Skąd
    Gdansk, Poland, Poland
    Postów
    1,106

    Cytuj | #6

    Fajna sprawa i zapewne zuzywa mniej pamieci niz pojedyncze widgety
    Komputer: iMac Alu 20" + MacBook Pro 15" + PowerMac G5
    Telefon: iPhone 3G
    Odtwarzacz: iPod Mini


  7. Dołączył
    Dec 2006
    Skąd
    KRK
    Postów
    1,125

    Cytuj | #7

    Cytat Napisał lantiz Zobacz post
    Fajna sprawa i zapewne zuzywa mniej pamieci niz pojedyncze widgety
    Mniej nie, ale zabiera pamięć tylko gdy jest włączone, czyli w moim przypadku tylko gdy robie coś w grafice czy programuję.

  8. Avatar MacDada MyApple Team

    Dołączył
    Feb 2005
    Skąd
    3city
    Postów
    7,193
    Wpisy
    1

    Cytuj | #8

    Super, punkcik leci

    A może da się uruchamiać pojedyncze widgety zamiast wszystkich? Tzn klikam F12, pojawia mi sie wartstwa dasha z dostępnymi widgetami, ale nic poza tym - uruchamiają się tylko te widgety na ktore kliknę...
    Komputer: MBP
    Telefon: ajfon
    Jazda na motocyklu, to najlepsza rzecz jaką można robić w ubraniu


  9. Dołączył
    Dec 2006
    Skąd
    KRK
    Postów
    1,125

    Cytuj | #9

    Cytat Napisał MacDada Zobacz post
    Super, punkcik leci
    podziękował

    A może da się uruchamiać pojedyncze widgety zamiast wszystkich? Tzn klikam F12, pojawia mi sie wartstwa dasha z dostępnymi widgetami, ale nic poza tym - uruchamiają się tylko te widgety na ktore kliknę...
    Heh - jakby się dało to by mi się nie chciało dłubać w html'u
    Ale podsunąłeś mi jeden pomysł. Jak przemyślę sprawę i się uda to dam znać.
    Może być dużo ciekawszy od tego powyżej.

  10. Ka
    Mężczyzna Ka jest offline
    Avatar Ka

    Dołączył
    May 2005
    Postów
    6,069

    To moze niedokladnie to samo, o co chodzilo autorowi poradnika ale Dashboard Kickstart daje widgetom niezlego kopa. Sluzy wlasnie do tego by nie czekac dlugo az sie uruchomia Ja ten programik instaluje na kazdym nowym maku

Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia