Jogger i Jabber, Programowanie (PHP, Java...), Technologie W3C (XHTML, CSS...) »

[18 czerwca, 2006 | Dodaj komentarz | Poziom: 0 ]

Zaczynam upiekszanie kodu. Najlepeiej, jeśli mialby numery linii (To nie mój pomysł).

Nad stylami muszę jeszcze popracować, ale tutaj jest próbka:

  1. function Code2Ol() {
  2.   var codes = document.getElementsByTagName("code");
  3.   for(var i = 0; i < codes.length; i++) {
  4.     var code = codes[i];
  5.     var lines = code.textContent.split('\n');
  6.     var ol = document.createElement("ol");
  7.     for(var x = 0; x < lines.length; x++) {
  8.       var li = document.createElement("li");
  9.       var li_code = document.createElement("pre");
  10.       li_code.appendChild(document.createTextNode(lines[x]));
  11.       li.appendChild(li_code);
  12.       ol.appendChild(li);
  13.     }
  14.     code.parentNode.insertBefore(ol, code);
  15.     ol.setAttribute("onclick", "ShowCode(this);");
  16.     code.setAttribute("onclick", "HideCode(this);");
  17.     HideCode(code);
  18.   }
  19. }
  20. function ShowCode(ol) {
  21.   ol.nextSibling.setAttribute("class", "code");
  22.   ol.setAttribute("class", "hide");
  23. }
  24. function HideCode(code) {
  25.   code.setAttribute("class", "hide");
  26.   code.previousSibling.setAttribute("class", "code");
  27. }

Po prostu kliknik w kod :)

Ideologie i wierzenia, Jogger i Jabber, Technologie W3C (XHTML, CSS...) »

[18 czerwca, 2006 | Dodaj komentarz | Poziom: 0 ]

Od teraz uzytkownicy IE odwiedzający ta strone dowiedzą się na temat alternatywnych przeglądarek. :)

Jogger i Jabber, Technologie W3C (XHTML, CSS...) »

[18 czerwca, 2006 | 4 komentarze | Poziom: 0 ]

Porządkuje kod. Mogą pojawić się przejściowe trudności z wyświetlaniem.

Programowanie (PHP, Java...) »

[18 czerwca, 2006 | 1 komentarz | Poziom: 0 ]

Gdzieś czytałem, nie pamiętam gdzie, żeby kompilator wyświetlał błedy przy takiej konstrukcji:

if(coś);

Co jesnak z takimi konstrukcjami:

if(coś) instrukcja(); else if(coś2); else if(coś3) instrukcja2(); else instrukcja3();

Można oczywiście:

if(coś) instrukcja(); else if(!coś2) { if(coś3) instrukcja2(); else instrukcja3(); }

Ale dziwnym trafem wole rozwiązanie pierwsze...

GUI (Gnome, KDE, Gtk...), Osobiste, szkoła etc., Programowanie (IDE, UML, Wzorce...) »

[11 czerwca, 2006 | 2 komentarze | Poziom: 0 ]

Zbudowałem eclipse 3.2. Trwało to prawie 48 h, ale warto było - działa jak rakieta, można spokojnie pracować. Zajmuje chyba też dużo mniej pamięci. Nie wiem czy to zasługa nowej wersji, czy gcj.

Przy okazji pobiłem rekord zajęcia pamięci ponad 350% (tzn. 100% = 512 MB, a 1,3 GB (lub więcej) siedziało na swapie):

Free Image Hosting at www.ImageShack.us

Ideologie i wierzenia, Osobiste, szkoła etc. »

[09 czerwca, 2006 | Dodaj komentarz | Poziom: 0 ]

Dwie rzeczy, którę zobaczyłem na ekranie:

Reklama negatywna MS na stronie Linux Magazine:

Free Image Hosting at www.ImageShack.us

Druga to proces 666 ;)

Free Image Hosting at www.ImageShack.us

Obie rzeczy nie są dziwne, ale jednak coś tu nie gra ;)

Osobiste, szkoła etc., Programowanie (PHP, Java...), System (GNU, BSD, Windows...) »

[08 czerwca, 2006 | Dodaj komentarz | Poziom: 0 ]

Udało mi się zainstalować wolną Javę. I to w wersji 1.5.

To co nie udało się z sablevm i kaffe (Java 1.2-1.4) udało się za pomocą gcj (kompilator javy w pakiecie gcc) i ecj (kompilator javy w eclipse - jedyny otwarty kompilator obsługujący 1.5).

Osobiste, szkoła etc., System (GNU, BSD, Windows...) »

[01 czerwca, 2006 | Dodaj komentarz | Poziom: 0 ]

Po kilku tygodniach zmagania z dźwiękiem (oczywiście są autokonfiguratory, ale kto z nich korzysta?) mam dźwiek. Trzeba było wyłączyć dźwięk ze słuchawek...