Archive

Archive for the ‘programowanie’ Category

lista plików z folderu w postaci html

April 7th, 2010 Marcin Wadowski Comments off

przydatne jeśli chcemy na szybko wygenerować sobie listę wszystkich plików z katalogu i opakować w #filename


/**
 * creating list.txt
 * ls > list.txt
 */

//const input output file
define('__INPUT_FILE__', "list.txt");
define('__OUTPUT_FILE__', "lista.html");

//wrapper for each line of input file
define('__PRE__','<a href="');
define('__MIDDLE__','">');
define('__SUFFIX__','</a><br/>');

//read input file into array
$list = file(__INPUT_FILE__);

//open output file to write and set pointer at the end of file
//if file does no exist attempt to create one
$file = fopen(__OUTPUT_FILE__, "a+");

//write each line into file into wrapper const
foreach($list as $value)
{
	$output = __PRE__ . $value . __MIDDLE__ . $value . __SUFFIX__;
	fwrite($file, $output);
}

//close file after finished
fclose($file);

ui.selectmenu regenerate

February 22nd, 2010 Marcin Wadowski Comments off

Plugin ui.selectmenu pozwala na wygenerowanie dynamicznego menu lub np pola select formularza. Jeżeli mamy frmularz z wieloma polami select, które są dodatkowo zależne od siebie to dobrze jest umieć wygenerować listę na nowo.
Na przykład dwie listy SELECT:

lista1:
transport powietrzny
transport lądowy

lista2:
Lufthansa
Wizzair
Aeroflot

lista2:
DHL
PocztaPolska

w zależności od tego co wybierzemy z listy1 chemy aby pojawiła się adekwatna do niej lista2 czyli wybierając transport powietrzny na liście2 chcemy mieć Lufthansa, Wizzair, Aeroflot żeby to zrobić musimy wygenerować listę2 na nowo.

kolejno:


$(moja_lista)('destroy'); //usówamy starą listę
$(moja_lista).selectmenu(); //generujemy nową listę

dokumentacja ui.selectmenu

a tak poza tematem, repo jquery-ui.googlecode.com

Categories: programowanie Tags:

git – lokalnie

January 22nd, 2009 Marcin Wadowski Comments off

Szybkie postawienie repozytorium GITa to dość prosta sprawa a jakże przydatna nawet podczas pisania małych projekcików. Poniżej w kilku krokach z krótkimi opisami co i jak.
Read more…

trójmian kwadratowy w metodach

December 7th, 2008 Marcin Wadowski Comments off

no i poniżej trójmian kwadratowy w bardziej ‘obiektowym’ ujęciu, chociaż można to napisać rozbijając na jeszcze drobniejsze metody oraz całość napisać o wiele wiele bardziej uniwersalnie, to poniższy kod działa i co ważne działa poprawnie. (dużo mu do wymyziania)
Read more…

upload file

November 19th, 2008 Marcin Wadowski Comments off

chcielibyśmy wysłać plik na serwer, hmm… dość prosta sprawa,
Read more…

Categories: php, programowanie Tags: , ,

liczby pierwsze

November 14th, 2008 Marcin Wadowski Comments off

i kolejna zabawa, wypisujemy wszystkie liczby pierwsze z podanego przez nas zakresu.
Read more…

Categories: JAVA, programowanie Tags:

trójmian kwadratowy

November 14th, 2008 Marcin Wadowski Comments off

No cóż od czegoś trzeba zacząć tak więc najlepiej od czegoś prostego a cóż mogłoby być łatwiejsze niżeli obliczanie pierwiastków ax^2+bx+c=0 gdzie x jest liczbą Naturalną ?

Read more…

Categories: JAVA, programowanie Tags:

SPL Iterator

July 29th, 2008 Marcin Wadowski Comments off

SPL – Standard PHP Library SPL is a collection of interfaces and classes that are meant to solve standard problems and implements some efficient data access interfaces and classes. You’ll find the classes documented using php code in the file spl.php or in corresponding .inc files in subdirectories examples and internal. Based on the internal implementations or the files in the examples subdirectory there are also some .php files to experiment with.
o SPL na php.net

poniżej klasa implementująca interfejs Iterator z Standard PHP Library
Read more…

Categories: php, programowanie Tags:

łączenie z postgeeSQL

July 29th, 2008 Marcin Wadowski Comments off

Połączenie z bazą danych PostgreeSQL przebiega w kilku krokach:
1. połączenie z bazą danych ($polaczenie), musimy podać nazwę_hosta, nazwę_bazy_danych, z której będziemy kożystać, nazwę_urzytkownika i hasło.
Read more…

Categories: php, programowanie Tags: ,

gettext

July 29th, 2008 Marcin Wadowski Comments off

Funkcje gettext implementują NLS (Native Language Support) API, które może być użyte do umiędzynarodowienia aplikacji napisanych w PHP.
Dokumentacja gettext znajduje się tutaj
Read more…

Categories: php, programowanie Tags: