June 7, 2008

dejstvo =

da rad delam spletne aplikacije.
In nerad delam spletne strani. :-)

November 27, 2007

staff pa to

stuff je super funkcija v Transact-SQL (MSSS 2005), ki ti ne zmota džojnta, niti stafa, no, recimo, da prikaže staff....

SELECT STUFF('dej mi delnice NKBM', 8, 9, 'žojnt')
GO

in izpljune
-------------
dej mi džojnt
(1 row(s) affected)


Torej, se da iluzorne občutke pričarati tudi v T-SQL s staff -om :)

October 14, 2007

SQL Join

Hirkani mi je poslala zanimiv link Moleskinproject in sem se zamislil, da nič ne rišem v svoj moleskinov zvešćić.

No pa sm nekaj skracal :) Morda vam bo uporabno :)

June 11, 2007

funkcija, ki mi je rešila slovenski ponos

function numeric_entify_utf8 ($utf8_string) {

$out = "";
$ns = strlen ($utf8_string);
for ($nn = 0; $nn < $ns; $nn++) {
$ch = $utf8_string [$nn];
$ii = ord ($ch);

if ($ii < 128) $out .= $ch;

else if ($ii >>5 == 6) {
$b1 = ($ii & 31);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b2 = ($ii & 63);

$ii = ($b1 * 64) + $b2;

$ent = sprintf ("&#%d;", $ii);
$out .= $ent;
}

else if ($ii >>4 == 14) {
$b1 = ($ii & 31);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b2 = ($ii & 63);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b3 = ($ii & 63);

$ii = ((($b1 * 64) + $b2) * 64) + $b3;

$ent = sprintf ("&#%d;", $ii);
$out .= $ent;
}

else if ($ii >>3 == 30) {
$b1 = ($ii & 31);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b2 = ($ii & 63);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b3 = ($ii & 63);

$nn++;
$ch = $utf8_string [$nn];
$ii = ord ($ch);
$b4 = ($ii & 63);

$ii = ((((($b1 * 64) + $b2) * 64) + $b3) * 64) + $b4;

$ent = sprintf ("&#%d;", $ii);
$out .= $ent;
}

}
return $out;
}

via

January 29, 2007

Ah, Ljudmila

Kako drago mi je, ko človek potrebuje SQL bazo, ki jo širokogrudno nudi naša predraga Ljudmila. In ko hoče človek pognati enostavno SQL kodo v baznem brkljalniku ala "Create database novabaza." dobi en kilogram errorjev - če jih povzamem na kratko - "nimaste pravic za kreiranje baze".

Koja fora? Koji štos? Sej me hecate? Pišem predragi br0ken ljudmili in dobim zanimiv odgovor, češ da le kopica ima pravico kreiranja baz. In sedaj vprašanje. Naj naslednjič oblikujem imena baz "projekt1_uporabniki" in "projekt4_uporabniki" ali bi bilo morda lažje imeti za takšne zadeve svojo bazo. No, po Ljudmilinih pravilih je moje razmišljanje očitno piškavo.

January 20, 2007

plug 'n' program

Včeraj mi je prekipelo z inštalacijo novega PHPja, novega APACHEja, novo verzijo MySQLa in editiranja vseh možnih *.ini datotek. Ko sem uspešno odstranil vse delujoče procese, odinštaliral vse pakete posebej, sem čudežno odkril WAMP5 z vso zgoraj našteto konfiguracijo ter dodanim PHPMYADMINom ter SQLiteManagerjem. Inštalacija pa me je dejansko spominjala na plug 'n' play. Brez dodatnega švica in editiranja *.ini datotek in cca 17Mb datoteka, ki jo s klikom (ali dvema) tudi namestiš. Z zanimivo paleto Add-oni in prav tako z delujočo stranjo, updatei ter forumom.

PHPTriad že zdavnaj pokopan kombinacija (prav tako FoxServ), pa bi znala biti zanimiva v novi preobleki Sokkit, a žal plačljiva.

Za pogledat bi bilo še EasyPHP in XAMPP v PERL izvedbi.

August 28, 2006

February 22, 2006

xml stala

vse v XML razvoj, jaz pa pizdim na 5Mb dolgim XML fajletom, k se nikakor noce prikazat v FF, IE, Opera.

struktura = muchos enostavna (DTD file):
[!ELEMENT databook (DBThes+)/]
[!ELEMENT DBThes (Field1, Field2, Field3)/]
[!ELEMENT Field1 (#PCDATA)/]
[!ELEMENT Field2 (#PCDATA)/]
[!ELEMENT Field3 (#PCDATA)/]

Kaj naj recem....zelo enostavna struktura pa se kr use zahakla....

p.s.: vsi oglati oklepaji so < in > ker sicer mi blesav blog ne prikaze DTD strukture.