26. märts 2008

MYSQL imelikud päringud

Feedreader Connect serverit arendades avastasin (MYSQL) omapärad

Mitu kirjet väljastab esimene SQL ja mitu teine ;)


select title
from articles
where deleted=0
limit 0,5
union all
select title
from articles
where deleted=0
limit 0,2;


select s.title
from (select title
from articles
where deleted=0
limit 0,5) as s
union all
select s.title
from (select title
from articles
where deleted=0
limit 0,2) s;

____________________

s.id unknown column ? aga miks või olen harjunud MSSQL mugavustega. Jah lause rumal, aga süntaks vägagi õige.



select s.title,s.id
from articles s
where (select count(*)
from (select s1.title
from articles s1
where s1.id=s.id) as ptt)>0
limit 0,5;

____________________

Ühel päringul kasutati fulltable scani, sunnime MYSQL indeksit kasutama

select *
FROM articles FORCE INDEX (IDX_Articles_modified)
where modified<'2005-01-01';

____________________

Ajutiste tabelitega on MYSQL tiimil veel tööd teha;
jah dokumentatsioonis ka öeldud, et see päring hetkel ei tööta...aga miks ...


create temporary table if not exists test(a int) engine = memory

insert into test(a)
select a
from test

25. märts 2008

Kaua võtaks olemasolevate rakenduste portimine Tiburoni

Tiburon

See, mida seal nüüd stringidega tehakse lausa masendav, minu arvates. Oli olemas Widestring ja String/ansistring, miks veel ühte tüüpi vaja. Tore ka teada, et nüüd VCL hakkab unicodet toetama, seda oleks pidanud aastaid tegema.

Nüüd, kui ikka vaikimisi on string = widestring, siis kuidas kuramus ma olemasolevad programmi üle viin uuele platvormile. Ärme unusta ka, et paljud komponendid suletud lähtekoodiga; kuidas neid ümberkomplileerida.

Samuti API'de kirjeldused, mille prototüüpe olen ise kasutanud.


Ma arvan, et antud Delphi versiooniga on lihtsam uut projekti alustada nullist, kui olemasolevaid portida. See unicode ei paku eriti huvi, sest unicode VCL oli juba olemas Tntcontrols näol.

Pigem ootaks 64 bitist komplilaatorit saaks keerukad serviced selle peale ehitada, mis kasutavad suurt kogust mälu.

19. märts 2008

Vista SP1 brrrrrr....

Suurus 450 MB peaaegu...

32 bitine SP 1

64 bitine SP 1

Homme siis hakkan installima, siiralt loodan, et arvuti ikka tööle jääb:( Mul nende SP pole kunagi vedanud. Igakord on mingi väga suur jama tekkinud...ebaõnn ?

6. märts 2008

acid3 test,..uhh, mida mu kõik sirvijad kuvavad

Link ka:

http://acid3.acidtests.org/

Mõtlesin, et prooviks IE8 betat ka selle lingiga, kuid ei julge veel installida:))
Internet Explorer 8

1. märts 2008

Jälle mingi ...t levib msn kaudu

Eile hakkasid tuttavate msni järjest mulle saatma... blaablaa partyblog {punkt}.info,
teadsin kohe, et see jura, pealehel küsiti MSN PAROOLI ja KASUTAJANIME ning mingit activeX taheti installida. INIMESED kasutage ajusid, ärge andke oma paroole kuhugi suvalistele lehtedele. Õnneks täna oli starman vähemalt nimelahenduse ära muutnud, et viis 127.0.0.1 peale.

Msn kaudu, mingid kahtlaseid linke ärge AVAGE