Jump to content

3Jane

Members
  • Content Count

    87
  • Joined

  • Last visited

  • Days Won

    2

3Jane last won the day on April 12 2007

3Jane had the most liked content!

Community Reputation

97 Excellent

About 3Jane

  • Rank
    Member
  • Birthday 01/22/1982

City (optional)

  • Miasto
    Southampton, UK
  1. Szczerze mówiąc, o wiele łatwiej robi się takie rzeczy przy wykorzystaniu jakiejś gotowej biblioteki - a to dlatego, że człowiek nie natyka się na problemy z niekompatybilnościami pomiędzy przeglądarkami. Do zastosowań "ad hoc" bardzo wygodny jest framework jQuery, do którego istnieje wiele gotowych skryptów. Tutaj można dostać framework: http://jquery.com/ A tutaj sobie ktoś napisał ładny kalkulator, który odpala się po kliknięciu na pole tekstowe: http://keith-wood.name/calculator.html Jeśli jednak będziesz pisać samodzielnie, to przypomnij mi, żebym ci napisała, czemu .innerHtml może powodować problemy :)
  2. Chyba nie do końca tak to działa. Localhost to ten komputer, na którym teraz jesteś (inaczej, 127.0.0.1). Można z tym pewnie pokombinować za pomocą konfiguracji etc/hosts, ale ja bym tego nie robiła :) Łatwiej chyba będzie ci zmienić lokację, którą Apache zainstalowane na serwerze localhost będzie uważało za katalog główny (DocumentRoot). A robi się to tak: - szukasz pliku httpd.conf i edytujesz go - wyszukujesz linijkę, gdzie pisze "# This should be changed to whatever you set DocumentRoot to." - pod spodem powinno być coś w rodzaju: - jeśli dysk sieciowy masz podmontowany pod literkę, powiedzmy, Z:, to sobie tam wpiszesz Z:/www i gotowe. A jeszcze z dodatkowych trików, jeśli chcesz być wygodnicki i oprócz localhosta chcesz zasymulować lokalnie inne domeny, to możesz sobie ustawić w C:\WINDOWS\system32\drivers\etc\hosts żeby szukało tej symulowanej domeny pod 127.0.0.1 a potem stworzyć w konfiguracji Apache rekord
  3. Hej, ja z jeszcze jednym linkiem: posiadacz Kindle 3 i Onyx Boox 60 opublikował porównanie: http://wieza.org/kindle-3-kontra-onyx-boox-60/
  4. Wymaganie, żeby czytnik obsługiwał polskie znaki "od kopa" bardzo ograniczy twój wybór. Zajrzyj sobie na serwis eKsiazki.org oraz ich forum: http://www.eksiazki.org/
  5. Arti, jako motywację podałabym to, że im więcej języków znasz, tym łatwiej jest ci się nauczyć kolejnych. Zwłaszcza jeśli są to języki pokrewne. Znając angielski i niemiecki pojechałam do Szwecji na wycieczkę i w miarę rozumiałam, co pisało na znakach po szwedzku. Nigdy nie wiesz, z kim będziesz pracował, w kim się zakochasz czy gdzie wyjedziesz, dlatego warto się uczyć języków rozmaitych :) Nie wiem, na jakim poziomie w tej chwili jesteś, ale zawsze można sobie ułatwić zadanie. Jeśli faktycznie chcesz się nauczyć języka, polecam nabyć wciągającą książkę po niemiecku. Mnie się przysłużył zbiorek dowcipów - język miały prosty, a do puenty dochodziłam po przeczytaniu pół strony, więc mogłam czytać mało a często. Ważna jest też odpowiednia metoda powtarzania słówek - ponownie, mało a często. Kiedyś używałam czegoś, co się nazywało SuperMemo ( http://www.supermemo.pl/opis_metody ). Bardzo fajnie wygląda też oprogramowanie Rosetta Stone. Na pewno znajdą się darmowe wersje. sly, żeby dostać dostateczny, to przy jednej mojej nauczycielce wystarczyło się nauczyć na pamięć czytanki, nie trzeba korupcji. :) Pozdrawiam, _3Jane
  6. Zakładam że już próbowałeś "bitmapkę" zapisać w formacie PNG lub GIF, a nie JPG. SVG to rzeczywiście dobry pomysł i myślę że przy odrobinie kombinowania dałoby się go użyć. Obsługa SVG ma się pojawić w IE 9: http://blogs.msdn.com/ie/archive/2010/03/18/svg-in-ie9-roadmap.aspx Wcześniejszym wersjom często można "pomóc" za pomocą Javascriptu. Do tworzenia wektorowych animacji na stronie używałam swego czasu biblioteki Raphaël: http://raphaeljs.com/ - niestety sprawdzając na szybko nie widzę tam, czy można po prostu załadować sobie własny SVG. Jest też biblioteka "svgweb", której nie używałam więc nie ręczę: http://code.google.com/p/svgweb/ - według opisu biblioteki "SVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari. Using the library plus native SVG support you can instantly target ~95% of the existing installed web base." Pozdrawiam, _3Jane
  7. A mnie się właśnie kompozycja podoba, chociaż to może skutek że niewiele wiem o grafice ;) (Przez kompozycję mam na myśli przyjemny kontrast kolorów, zimne/ciepłe, i ułożenie kształtów w przestrzeni). Podoba mi się też, że tło nie jest chamskim jednolitym gradientem i przez to całość jest bardziej interesująca. Owszem, styl jest nieco inny (tło "malowane", owoce renderowane), ale jakoś mi to nie przeszkadza, bo kojarzy mi się z winogronami sfotografowanymi na tle murowanej ściany, o, takiej: http://pad3.whstatic.com/images/thumb/3/3b/Chimayo-2818.jpg/640px-Chimayo-2818.jpg Toteż nie pisz, że następnym razem będzie lepiej, tylko popraw, bo szkoda zostawiać :)
  8. Zaba711: zanim zaczniesz innych poprawiać, może lepiej poczytaj trochę książek albo w jakiś inny sposób podszkól znajomość języka ojczystego... (słownik wyrazów obcych na onecie: http://portalwiedzy.onet.pl/polszczyzna.html?qs=trupa&tr=pol-all&ch=1&x=0&y=0) (Przy okazji przepraszam stałych bywalców za offtopa) pp, _3Jane
  9. 3Jane

    nowe Allegro

    Nie wiem czy ktoś korzystał z Wordpressa? Nowa lista produktów ma paletę kolorów jakby podobną do panelu administracyjnego WP tak ze dwie czy trzy wersje wstecz... Kolorki były na tyle rozpraszające, że potem z nich zrezygnowali.
  10. Trzymam kciuki i dzięki za rep ;) W razie czego polecam też Firebuga http://getfirebug.com/ do podglądania jak działają cudze rozwiązania :)
  11. A, możesz też zrobić użytkownikom dobrze i dodać taki efekt, że jak klikną gdziekolwiek poza Flashem to się im to automatycznie zamknie. Powinno zadziałać coś w tym stylu: $('mojDiv').addEvent('click', function() { (function() { $('mojDiv').get('tween', {property: 'opacity', duration: '1000'}) .start(0) .chain(function() { $('mojDiv').dispose(); }); }).delay(5000); }); Disclaimer: cały kod pisany z głowy, jeśli będziesz miał problemy to napisz :)
  12. Użyj jakiegoś frameworka, żeby sobie ułatwić życie. jQuery ( http://jquery.com/ ) i Mootools ( http://mootools.net/ ) są całkiem fajne. Lepiej znam się na tym drugim, więc nim będę się tu posługiwać. Ogólna metoda byłaby taka: a) utwórz nowy div ( http://mootools.net/docs/Element/Element#Element:constructor ) b) ustaw mu szerokość i wysokość taką, żeby przykrywał całe okno ( http://mootools.net/docs/Element/Element.Dimensions ) c) ustaw mu "position:absolute; top:0px; left:0px" żeby zaczynał się od lewego górnego rogu strony ( http://mootools.net/docs/Element/Element.Style ) d) ustaw mu odpowiednio pozostałe style (jeśli ma zasłaniać całą stronę, to będzie ci potrzebny kolor tła, jeśli ma znikać, to zaczynasz z opacity na 1, i tak dalej) e) dodaj do niego Flash, nie wiem jakiej metody używasz, ale jest taki wrapper: http://mootools.net/docs/Utilities/Swiff f) dodaj cały div do body ( http://mootools.net/docs/Element/Element#Element:adopt do manipulacji drzewem DOM: adopt, inject, grab i inne) g) jeśli używasz mootools, wpisz mniej więcej ten kod: (function() { mojDiv.get('tween', {property: 'opacity', duration: '1000'}) .start(0).chain(function() { mojDiv.dispose(); }); }).delay(5000); Wyjaśnienie "cebulkowe": .delay(5000) - po pięciu sekundach (liczba w ms) odpala funkcję podaną wczesniej w nawiasie http://mootools.net/docs/Native/Function/#Function:delay mojDiv - div, który wcześniej stworzyłeś. Mogłeś mu nadać id="mojDiv", wtedy zamiast nazwy zmiennej możesz pisać $('mojDiv') i wydłubywać go na bieżąco z drzewa DOM .get('tween', {...}) - tworzy obiekt animujący opacity przez 1 sekundę ( http://mootools.net/docs/Fx/Fx oraz http://mootools.net/docs/Fx/Fx.Tween#Element-Properties:tween ) .start(0) - odpala animację opacity tak, żeby opacity zeszło do 0 (przezroczyste) http://mootools.net/docs/Fx/Fx.Tween#Fx-Tween:start .chain( ... ) - po zakończeniu animacji zostanie odpalone to, co w środku nawiasów http://mootools.net/docs/Class/Class.Extras#Chain:chain .dispose() - usuwa twój "chwilowy" div łącznie z flashem z drzewa DOM (sprzątamy po sobie :) Aha, wszystkie punkty od a) do g) musisz wstawić w środek takiego czegoś: window.addEvent('domready', function() { // ... tu wpisz co ci potrzebne ... }); http://mootools.net/docs/Utilities/DomReady żeby odpaliło się już po tym, jak całe drzewo DOM zostanie przez przeglądarkę zbudowane w pamięci i żeby ci żadne dziwne błędy nie wyszły. To w zasadzie to samo co tylko bardziej elegancko i więcej kodu zmieścić można ;) pp, _3Jane
  13. Może ci się przyda "Total toolbar" pozwalający tworzyć nowe paski w FF: http://totaltoolbar.mozdev.org/ Fajnym narzędziem do tabów jest natomiast "Showcase", pokazujący otwarte taby w postaci thumbnailów. Można go wywoływać w osobnym okienku, w sidebarze, guziczkiem albo skrótem klawiszowym, nieźle konfigurowalny: https://addons.mozilla.org/pl/firefox/addon/1810 pp, _3Jane
  14. DraB: polecam blog instruktora jazdy: http://przczolkamaja.blogspot.com/ Czego się tam można dowiedzieć... :) _3Jane
  15. Lis: nie da sie tego zrobic. Antyaliasing jest obecnie zalezny od przegladarki i systemu (Apple i Microsoft bardzo sie nie zgadzaja na temat tego, jak nalezy poprawnie wygladzac czcionki, dlatego bywa ze czcionki w Safari pod Windowsem wygladaja dziwnie w porownaniu do IE). Tu masz krotki art na ten temat: http://joshuaclanton.com/blog/2008/05/22/web-typography-anti-aliasing/ Kontrole antyaliasingu zaproponowano dopiero w standardzie CSS3: http://www.w3.org/TR/css3-fonts/#font-smooth-prop i chyba zadna przegladarka jeszcze tego nie implementuje. pp, _3Jane
×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy