05 maja 2008

Dojo ComboBox przykład użycia [PHP]

Oto przykład jak można zastosować dojo combobox np do wstawienia danych z bazy danych lub z pętli:

for ($i=0;$i<10;$i++)
{
if ($i>9)
{
$res.="{label:'".$i."',value:'".$i."'}";
} else {
$res.="{label:'".$i."',value:'".$i."'},";
}
}
$res="[".$res."]";

addWidget( array("name" => "dojo.combobox",
"value" => $res)
);
?>

25 lutego 2008

Instalacja skryptu do usuwania znaków wiszących.

Ten projekt powstał w wyniku frustracji wielokrotnymi próbami zmuszenia Worda do respektowania reguł polskiej interpunkcji (przenoszenia spójników z końca wiersza na początek następnego). Wszystko byłoby dobrze, gdyby nie to, że twarde spacje w sposób tragiczny wpływają na estetykę dokumentów justowanych do obu marginesów. Powstają wtedy nieregularne światła między wyrazami.


Teraz opiszę jak utworzyć moduł i następnie uruchomić makro (na bazie Worda 2003 SP3).
1. Zaczynamy od otworzenia naszego projektu w Wordzie lub innym edytorze tekstu jak ten z Open Office.
2. Teraz musimy wejść do edytora Visual Basic, tak jak jest to pokazane na zdjęciu.


3. Zostanie uruchomione nowe okno w którym po lewym górnym będzie okienko odpowiadające za możliwość m.in. za dodawanie nowych modułów. Na tym okienku klikamy prawym myszki pokaże się lista z której wybieramy insert => module (patrz rysunek)



4. Pokaże się nowe okno do wpisania kodu modułu gdzie wpisujemy następujący kod który jest dostępny na stronie dweissa. Bezpośrednio można go pobrać z tego skryptu.

5. Następnie na samym końcu skryptu wstawiamy oto ten kod:


Sub Usun()
ApplyPolishTypography
End Sub
6. Zapisujemy i zamykamy okno edytora VB.

7. Teraz mając nadal otwarty nasz test wybieramy narzędzia => makro => makra (patrz fotka)



8. Uruchomi nam się nowe okno na którym będzie lista makr i wybieramy nowo utworzone makro powinno nazywać się USUŃ.


Po wybraniu przycisku uruchom makro zacznie sprawdzać po skończeniu działaniu wyświetli informację o ilości poprawek.

28 stycznia 2008

Implementacja plików jnlp w PHP [PHP]

Oto w jaki sposób można uruchomić pliki jnlp na ovh.org lub też innych serwerach php:

header("Expires: 0"); header("Content-Type: application/x-java-jnlp-file"); readfile("sincronizar-1.1.3.jnlp");

16 stycznia 2008

Instalacja Hamachi pod Fedora 8

Większość z nas boryka się z problemem zainstalowania OpenVPN na swoich linuxach. Oto problem który znalazłem w sieci który może rozwiązać problem:


Ściągamy najnowszą wersję Hamachi z tej strony
Rozpakowujemy ją i instalujemy w oto taki sposób:

su - root
tar -zxvf hamachi-x.x.x.x-xx-lnx.tar.gz
cd hamachi-x.x.x.x-xx-lnx
make install
tuncfg/tuncfg
hamachi-init
hamachi start
hamachi set-nick (optional)
hamachi login

tworzenie sieci:

hamachi create


dołaczanie do sieci:

hamachi join


logowanie do sieci:

hamachi go-online


po zakończonej instalacji możemy zobaczyć swój adres ip poleceniem ifconfig. Zobaczymy kolejny interfejs o nazwie ham0.