Processadors de Portàtil

agost 20th, 2010

Donada la dificultat per triar un portàtil, o netbook, tot sabent quin és millor o bé si s’escau a les nostres necessitats, he compilat aquesta llista amb els darrers processadors per a portàtil per a fer més fàcil i entenedora la tria.

La llista està ordenada per rendiment del processador, de major a menor, i es basa en les darreres puntuacions dels tests Passmark.

Hi trobareu alguns processadors de sobretaula entre els de portàtil. És per a poder comparar rendiments, no confongueu un Core i5 de sobretaula amb els de portàtils (duen una M com pe: i5-450M o Intel Core i5 M 450. Corren menys nogensmenys consumeixen menys energia).

A la foto hi ha l’equip VPCP11Z9E/B súper-portàtil de Sony, que duu un processador Intel Atom Z560 (té un sol nucli però hyperthreading, és a dir que pot arribar a fer dues tasques alhora depenent del codi i les circumstàncies), presentat per Intel el segon quatrimestre d’enguany, i del que encara no tinc mesuraments de velocitat.

Com en anteriors articles tingueu present que alguns processadors són multi nucli i altres són d’un sol nucli (core). Això és important en funció dels nuclis que facin servir les aplicacions amb que treballeu.

Per exemple, per a obtenir el major rendiment en una aplicació de càlcul pur, que només utilitza un nucli (core), us resulta més interessant comprar un bon Core i3 (2 nuclis) que no pas un Core i7 (4 nuclis) però on el rendiment de cada nucli és inferior al de l’i3.

Alguns processadors, com els Intel Core i5, incorporen hypertheading a cada nucli (core) amb el que augmenten la seva potència. Els càlculs dels test que empro per a aquesta taula utilitzen tota la potència de càlcul. Per tant qualsevol dual core tindrà més puntuació que un processador d’un sol nucli encara que vagi a més velocitat (GHz o Gigahertzis).

Processador Puntuació Passmark CPU
Intel Core i7 X 980 @ 3.33GHz 10320
AMD Opteron 6176 SE 8203
Intel Core i7 X 940 @ 2.13GHz 5151
Intel Core2 Extreme X9770 @ 3.20GHz 4970
Intel Core2 Quad Q9650 @ 3.00GHz 4587
Intel Core i5 760 @ 2.80GHz 4461
Intel Core2 Quad Q9550 @ 2.83GHz 4351
AMD Phenom II X4 965 4262
Intel Core i7 920XM @ 2.00GHz 4219
Intel Core i5 750 @ 2.67GHz 4210
Intel Core i7 Q 840 @ 1.87GHz 4140
Intel Xeon X5365 @ 3.00GHz 4090
Intel Core2 Quad Q9450 @ 2.66GHz 4021
AMD Phenom II X4 B55 4011
Intel Core2 Extreme Q6850 @ 3.00GHz 3885
Intel Core2 Extreme X9775 @ 3.20GHz 3863
Intel Core i7 Q 740 @ 1.73GHz 3659
Intel Core2 Quad Q8400 @ 2.66GHz 3658
Intel Core i7 820QM @ 1.73GHz 3526
AMD Phenom II X4 925 3417
Intel Core2 Quad Q6700 @ 2.66GHz 3376
Intel Core i5 K 655 @ 3.20GHz 3346
Intel Core i5 680 @ 3.60GHz 3314
Intel Core i5 661 @ 3.33GHz 3267
Intel Core2 Quad Q8200 @ 2.33GHz 3257
Intel Core i7 720QM @ 1.60GHz 3244
Quad-Core AMD Opteron 2378 3189
Intel Core i5 650 @ 3.20GHz 3127
Intel Core i5 660 @ 3.33GHz 3102
Intel Core i5 670 @ 3.47GHz 3024
Intel Core2 Quad Q6600 @ 2.40GHz 2979
Intel Core i7 M 620 @ 2.67GHz 2742
Intel Core i3 530 @ 2.93GHz 2721
Intel Core i3 550 @ 3.20GHz 2717
AMD Athlon II X4 605e 2660
Quad-Core AMD Opteron 1356 2653
AMD Phenom 9600B Quad-Core 2532
Intel Core i5 M 450 @ 2.40GHz 2522
Intel Core i5 M 540 @ 2.53GHz 2453
Intel Core2 Duo E8500 @ 3.16GHz 2406
Intel Core i5 M 430 @ 2.27GHz 2369
Intel Core i5 M 520 @ 2.40GHz 2339
Pentium Dual-Core E6600 @ 3.06GHz 2251
Intel Core2 Duo E8435 @ 3.06GHz 2250
Intel Core i3 M 370 @ 2.40GHz 2202
Intel Core i7 L 640 @ 2.13GHz 2100
Intel Core i3 M 350 @ 2.27GHz 2065
Pentium Dual-Core E6500 @ 2.93GHz 2028
Intel Core2 Duo T9600 @ 2.80GHz 2007
AMD Phenom II N830 Triple-Core 2006
Intel Core i3 M 330 @ 2.13GHz 1986
Dual-Core AMD Opteron 1222 1972
Pentium Dual-Core E6300 @ 2.80GHz 1924
Intel Core i7 L 620 @ 2.00GHz 1848
Intel Core2 X6800 @ 2.93GHz 1847
Intel Xeon W3503 @ 2.40GHz 1846
Intel Core2 Duo T9500 @ 2.60GHz 1838
AMD Phenom II N620 Dual-Core 1824
Dual Core AMD Opteron 290 1790
Intel Core2 Duo P9500 @ 2.53GHz 1755
Intel Core2 Duo T9400 @ 2.53GHz 1754
AMD Turion II Ultra Dual-Core Mobile M660 1714
AMD Athlon II X2 235e 1710
Intel Celeron E3300 @ 2.50GHz 1695
Pentium Dual-Core E5200 @ 2.50GHz 1655
AMD Turion II Ultra Dual-Core Mobile M640 1616
Intel Core2 Duo P9400 @ 2.40GHz 1615
AMD Phenom II P820 Triple-Core 1612
Intel Core2 Duo P8600 @ 2.40GHz 1610
Intel Core i5 U 520 @ 1.07GHz 1605
AMD Athlon II X2 215 1604
AMD Athlon 64 FX-62 Dual Core 1603
Intel Core2 Duo P7450 @ 2.13GHz 1569
Intel Core2 Duo T6600 @ 2.20GHz 1568
AMD Turion II Ultra Dual-Core Mobile M620 1560
AMD Athlon 64 X2 Dual Core 5600+ 1539
Intel Pentium P6000 @ 1.87GHz 1534
Pentium Dual-Core T4500 @ 2.30GHz 1534
Pentium Dual-Core T4400 @ 2.20GHz 1527
Intel Core2 Duo T8300 @ 2.40GHz 1504
Intel Core2 Duo E6600 @ 2.40GHz 1503
AMD Turion II Ultra Dual-Core Mobile M600 1496
Intel Core2 Duo L9600 @ 2.13GHz 1472
Intel Core2 Duo T7800 @ 2.60GHz 1469
Celeron Dual-Core T3300 @ 2.00GHz 1459
Pentium Dual-Core T4300 @ 2.10GHz 1426
Intel Core2 Duo T6500 @ 2.10GHz 1425
Intel Core2 Duo T6670 @ 2.20GHz 1423
AMD Athlon 64 X2 Dual Core 5200+ 1418
AMD Athlon 64 FX-60 Dual Core 1405
AMD Athlon II N330 Dual-Core 1402
Intel Celeron E3400 @ 2.60GHz 1399
Intel Pentium Dual E2220 @ 2.40GHz 1396
Intel Core2 Duo P7350 @ 2.00GHz 1394
Intel Core2 T6600 @ 2.20GHz 1385
Intel Core2 Duo E4600 @ 2.40GHz 1373
Dual-Core AMD Opteron 2212 1369
AMD Turion II Dual-Core Mobile M520 1357
AMD Athlon 64 FX-74 1355
Intel Core2 Duo T8100 @ 2.10GHz 1355
Intel Core2 Duo T6570 @ 2.10GHz 1353
Intel Core2 Duo P7370 @ 2.00GHz 1349
Intel Core2 Duo T6400 @ 2.00GHz 1331
AMD Turion II Dual-Core Mobile M500 1319
Celeron Dual-Core T3100 @ 1.90GHz 1309
Intel Pentium D 3.73GHz 1306
Intel Core i3 U 330 @ 1.20GHz 1295
AMD Turion X2 Ultra Dual-Core Mobile ZM-87 1281
AMD Turion X2 Ultra Dual-Core Mobile ZM-85 1277
Intel Pentium D 3.46GHz 1277
AMD Turion 64 X2 Mobile TL-68 1271
Intel Core2 Duo E4500 @ 2.20GHz 1268
Intel Core2 Duo T7500 @ 2.20GHz 1265
Intel Pentium T4200 @ 2.00GHz 1262
Intel Pentium Dual E2200 @ 2.20GHz 1247
AMD Turion 64 X2 Mobile TL-66 1229
Intel Core2 Duo T7400 @ 2.16GHz 1228
Intel Core2 Duo L9400 @ 1.86GHz 1225
Intel Celeron E1500 @ 2.20GHz 1214
AMD Athlon 64 X2 Dual Core 4400+ 1190
AMD Turion Dual-Core ZM-80 1178
Intel Core2 Duo T5900 @ 2.20GHz 1176
AMD TurionX2 Ultra DualCore Mobile ZM-84 1171
AMD Turion X2 Dual Core Mobile RM-76 1170
Intel Core2 Duo E4400 @ 2.00GHz 1170
Celeron Dual-Core T3000 @ 1.80GHz 1169
AMD Turion X2 Ultra Dual-Core Mobile ZM-84 1159
Intel Core2 Duo E6320 @ 1.86GHz 1158
AMD Turion X2 Ultra Dual-Core Mobile ZM-86 1157
Intel Core2 Duo T5800 @ 2.00GHz 1155
Intel Core Duo T2700 @ 2.33GHz 1144
Intel Core2 Duo T7200 @ 2.00GHz 1143
Intel Pentium Dual T3400 @ 2.16GHz 1139
Intel Core2 Duo T7300 @ 2.00GHz 1137
Intel Core2 Duo U9600 @ 1.60GHz 1135
AMD Turion 64 X2 TL-62 1134
Intel Pentium Dual E2180 @ 2.00GHz 1128
Intel T1700 @ 1.83GHz 1127
Intel Celeron E1400 @ 2.00GHz 1124
Intel Core2 Duo T5870 @ 2.00GHz 1121
Intel Core2 Duo E6300 @ 1.86GHz 1114
Intel Core2 Duo L7700 @ 1.80GHz 1114
Intel Core2 Duo T5750 @ 2.00GHz 1113
AMD Athlon X2 Dual-Core QL-66 1111
Intel Core2 Duo T7250 @ 2.00GHz 1098
AMD Turion X2 Ultra Dual-Core Mobile ZM-82 1077
AMD Athlon 64 X2 Dual Core BE-2350 1060
Intel Core2 Duo E4300 @ 1.80GHz 1060
AMD Turion 64 X2 Mobile TL-64 1058
Intel Pentium Dual T3200 @ 2.00GHz 1050
AMD Turion X2 Ultra Dual-Core Mobile ZM-80 1049
AMD Turion 64 X2 Mobile TL-62 1047
Intel Core2 Duo L9300 @ 1.60GHz 1047
Intel Pentium Dual E2160 @ 1.80GHz 1028
Intel 1500 @ 2.00GHz 1024
AMD Athlon Neo X2 Dual Core 6850e 1013
Intel T2600 @ 2.16GHz 1011
Intel Core2 Duo T5550 @ 1.83GHz 1008
Intel Celeron E1600 @ 2.40GHz 1007
Intel Core2 Duo T5600 @ 1.83GHz 1000
Intel Core2 Duo T5670 @ 1.80GHz 996
Intel Pentium D 3.60GHz 996
Intel Core2 Duo T7100 @ 1.80GHz 994
Intel SU4100 @ 1.30GHz 989
Intel Core Duo T2600 @ 2.16GHz 986
AMD Turion 64 X2 Mobile TL-60 980
Intel SU7300 @ 1.30GHz 977
Intel Core2 Duo U9400 @ 1.40GHz 960
Intel Pentium Dual T2390 @ 1.86GHz 950
Intel T1500 @ 1.86GHz 949
AMD Turion II Neo K625 Dual-Core 947
Intel Core Duo T2500 @ 2.00GHz 947
AMD Turion X2 Dual-Core Mobile RM-70 944
Intel Core2 Duo T5450 @ 1.66GHz 941
Intel T2500 @ 2.00GHz 930
Intel Pentium D 3.40GHz 922
Intel Core2 Duo T5500 @ 1.66GHz 920
Intel Core2 Duo T5470 @ 1.60GHz 913
Intel T1600 @ 1.66GHz 912
Intel SU2300 @ 1.20GHz 911
Intel Pentium Dual E2140 @ 1.60GHz 908
Intel T1400 @ 1.73GHz 906
Intel Core Duo T2450 @ 2.00GHz 902
Intel Core2 Duo L7500 @ 1.60GHz 895
Intel Celeron E1200 @ 1.60GHz 893
Intel Pentium Dual T2370 @ 1.73GHz 887
AMD Turion 64 X2 Mobile TL-56 886
Intel Pentium D 3.20GHz 883
Intel Core2 Duo T5300 @ 1.73GHz 882
Intel Core2 Duo P7500 @ 1.60GHz 880
Intel T2400 @ 1.83GHz 880
Intel Core Duo T2400 @ 1.83GHz 879
AMD Athlon Neo X2 Dual Core L335 868
AMD Turion 64 X2 TL-58 861
Intel 1300 @ 1.66GHz 857
Intel Core Duo T2350 @ 1.86GHz 848
AMD Turion Neo X2 Dual Core L625 839
Intel Core2 Duo T5200 @ 1.60GHz 838
Intel Core2 Duo T5250 @ 1.50GHz 835
Intel Pentium Dual T2330 @ 1.60GHz 825
Intel Core Duo L2500 @ 1.83GHz 821
Intel T2130 @ 1.86GHz 816
Intel T2300 @ 1.66GHz 805
Intel Core2 Duo T5270 @ 1.40GHz 802
AMD Athlon 64 X2 Dual-Core TK-53 801
AMD Athlon Neo X2 Dual Core L325 794
AMD Turion 64 X2 Mobile TL-52 791
Intel Core2 L7400 @ 1.50GHz 789
Intel Core Duo L2400 @ 1.66GHz 788
AMD Athlon II Neo K325 Dual-Core 785
Intel T2250 @ 1.73GHz 784
Intel Core Duo T2250 @ 1.73GHz 779
Intel Core Duo T2300 @ 1.66GHz 777
Intel L2400 @ 1.66GHz 773
AMD Turion 64 X2 Mobile TL-50 764
Intel Celeron 900 @ 2.20GHz 764
Intel T2050 @ 1.60GHz 762
Intel Pentium Dual T2310 @ 1.46GHz 757
Intel T2080 @ 1.73GHz 757
Intel Core2 Duo U7700 @ 1.33GHz 753
Intel Core2 Duo U9300 @ 1.20GHz 744
Intel Pentium D 2.80GHz 738
Intel T2060 @ 1.60GHz 713
Intel Atom D525 @ 1.80GHz 708
Intel Core2 Duo U7600 @ 1.20GHz 707
Intel Pentium 4 3.73GHz 691
Intel Core2 U7700 @ 1.33GHz 681
AMD Athlon 64 FX-55 678
Intel Pentium D 2.66GHz 676
AMD V120 672
Intel Core2 U7600 @ 1.20GHz 665
Intel Core2 Duo L7100 @ 1.20GHz 664
Intel Atom D510 @ 1.66GHz 661
Intel Core2 Duo L7300 @ 1.40GHz 659
Intel Atom K510 @ 1.66GHz 654
Intel Celeron 450 @ 2.20GHz 652
Intel Core2 Duo U7500 @ 1.06GHz 635
Intel Pentium 4 3.80GHz 635
Intel Atom 330 @ 1.60GHz 634
Intel Celeron 570 @ 2.26GHz 634
Intel Celeron M 585 @ 2.16GHz 626
Intel Pentium M 2.26GHz 593
Intel Core Duo U2500 @ 1.20GHz 586
Intel SU2500 @ 1.20GHz 586
Intel Celeron 560 @ 2.13GHz 585
Intel Core2 U7500 @ 1.06GHz 579
Intel Celeron 440 @ 2.00GHz 566
Intel Celeron M 575 @ 2.00GHz 555
Intel U2400 @ 1.06GHz 550
Intel Pentium 4 3.40GHz 548
AMD Turion 64 Mobile MT-40 546
Intel Celeron 550 @ 2.00GHz 546
Intel Celeron D 430 @ 1.80GHz 539
AMD Turion 64 Mobile ML-40 536
Intel Core Duo U2400 @ 1.06GHz 535
Intel Pentium M 2.13GHz 533
Intel Pentium M 2.10GHz 523
AMD Athlon II Neo K125 521
Intel T1400 @ 1.83GHz 514
Intel Core2 Solo U3500 @ 1.40GHz 497
Intel Celeron 540 @ 1.86GHz 496
Intel Celeron 743 @ 1.30GHz 481
Intel Celeron 530 @ 1.73GHz 478
Intel Pentium M 1.86GHz 477
Intel T1350 @ 1.86GHz 465
Intel Celeron M 450 @ 2.00GHz 464
Intel Pentium M 1.80GHz 461
Intel SU2700 @ 1.30GHz 444
Intel Celeron M 530 @ 1.73GHz 441
Intel Celeron M 440 @ 1.86GHz 438
Intel Pentium M 1.70GHz 436
Intel Celeron M 723 @ 1.20GHz 433
Intel Celeron D 220 @ 1.20GHz 419
Intel Celeron M 520 @ 1.60GHz 419
Mobile Intel Pentium 4 3.20GHz 418
Intel Celeron M 1.70GHz 417
Intel Celeron M 1.60GHz 404
Intel Celeron M 420 @ 1.60GHz 403
Intel T1300 @ 1.66GHz 401
Intel Celeron M 430 @ 1.73GHz 400
Intel Atom Z550 @ 2.00GHz 386
Intel Celeron M 410 @ 1.46GHz 369
Intel Pentium M 1.40GHz 365
Intel Celeron M 1.40GHz 362
Intel Pentium M 1600MHz 360
Intel Pentium III – S 1400MHz 356
Intel Atom Z540 @ 1.86GHz 341
Intel Celeron M 1.30GHz 339
Intel Atom D410 @ 1.66GHz 338
Intel Atom N470 @ 1.83GHz 334
Intel Core Solo U1500 @ 1.33GHz 323
Intel Core2 Solo U2100 @ 1.06GHz 323
Intel Pentium M 1.30GHz 323
Intel Pentium M 1400MHz 322
Intel Atom N450 @ 1.66GHz 321
Intel Celeron M 1300MHz 319
Intel Pentium M 1.20GHz 317
Mobile AMD Athlon 4 317
Intel Atom 230 @ 1.60GHz 316
Intel Atom N280 @ 1.66GHz 314
Intel Pentium 4 2.40GHz 314
Intel U1400 @ 1.20GHz 313
Intel Core2 Solo U2200 @ 1.20GHz 311
Mobile Intel Pentium 4 – M 2.60GHz 311
Intel Pentium M 1300MHz 306
Intel Atom N270 @ 1.60GHz 305
AMD Athlon L110 304
Intel Pentium III – S 1266MHz 303
Intel Atom Z530 @ 1.60GHz 298
Intel Pentium M 1.10GHz 292
AMD Geode NX 1750 291
Intel Pentium III Mobile 1200MHz 288
Intel Celeron M 1200MHz 275
Mobile Intel Pentium 4 – M 2.50GHz 271
Mobile Intel Pentium 4 – M 2.40GHz 268
Intel Pentium III Mobile 1066MHz 267
Intel Pentium M 1100MHz 266
Mobile Intel Pentium III – M 1333MHz 265
Intel Celeron M 1.00GHz 264
Intel SU1300 @ 1.06GHz 264
Intel Atom Z520 @ 1.33GHz 250
Intel Core Solo U1400 @ 1.20GHz 250
Intel Atom Z510 @ 1.10GHz 163
Intel Celeron M 600MHz 151

Altres aspectes a tenir en compte en un portàtil:

– Que tingui Wifi N

– Que tingui una bona tarja de vídeo acceleradora 3D (depèn de les nostres necessitats, de si volem jugar a jocs). En tot cas que pugui reproduir vídeo a 1080.

– Que tingui un port HDMI (sortida de vídeo digital)

– La resolució de la pantalla (mínim 1280×800 o millor 1366×768)

– El pes (entre 600 grams i 1,4 Kg un netbook)

– L’autonomia, és a dir, la duració de la bateria

– Que tingui tarja de xarxa Gigabit (ho recomano però no és necessari si no us connecteu a la xarxa de casa o a la oficina per cable ethernet)

Podeu trobar una llista amb molts més processadors, incloent de sobretaula i servidors, en aquest anterior article d’Abril d’enguany.

Us adjunto una llista breu dels processador Intel Atom, molt comuns en els netbooks per la seva elevada autonomia doncs consumeixen poca energia:

Processador Puntuació Passmark CPU
Intel Atom D525 @ 1.80GHz 720
Intel Atom D510 @ 1.66GHz 662
Intel Atom K510 @ 1.66GHz 654
Intel Atom 330 @ 1.60GHz 634
Intel Atom Z550 @ 2.00GHz 386
Intel Atom Z540 @ 1.86GHz 341
Intel Atom D410 @ 1.66GHz 338
Intel Atom N470 @ 1.83GHz 334
Intel Atom N450 @ 1.66GHz 322
Intel Atom N455 @ 1.66GHz 317
Intel Atom 230 @ 1.60GHz 316
Intel Atom N280 @ 1.66GHz 314
Intel Atom N270 @ 1.60GHz 305
Intel Atom Z530 @ 1.60GHz 298
Intel Atom Z520 @ 1.33GHz 250
Intel Atom Z510 @ 1.10GHz 163


La llista de processadors de la família CULV (ultra baix voltatge):

Processador Puntuació Passmark CPU
Intel Core2 Duo U9600 @ 1.60GHz 1136
Intel SU4100 @ 1.30GHz 987
Intel SU7300 @ 1.30GHz 977
Intel Core2 Duo U9400 @ 1.40GHz 962
Intel SU2300 @ 1.20GHz 910
Intel Core2 Duo U7700 @ 1.33GHz 754
Intel Core2 Duo U9300 @ 1.20GHz 744
Intel Core2 Duo U7600 @ 1.20GHz 707
Intel Core2 U7700 @ 1.33GHz 681
Intel Core2 U7600 @ 1.20GHz 664
Intel Core2 Duo U7500 @ 1.06GHz 631
Intel Core Duo U2500 @ 1.20GHz 586
Intel SU2500 @ 1.20GHz 586
Intel Core2 U7500 @ 1.06GHz 579
Intel Core Duo U2400 @ 1.06GHz 535
Intel Core2 Solo U3500 @ 1.40GHz 497
Intel SU2700 @ 1.30GHz 446
Intel Core2 Solo U2100 @ 1.06GHz 323
Intel U1400 @ 1.20GHz 313
Intel Core2 Solo U2200 @ 1.20GHz 311
Intel SU1300 @ 1.06GHz 264

Pareu atenció amb els CULV ja que suporten 64 bits, però no la tecnologia de virtualització Intel VT-X que accelera la virtualització.

En aquest article d’VMWare s’explica que la virtualització s’accelera amb els productes i processadors que ho soporten (AMD-V en el cas de processadors d’Amd).

Processadors com l’Intel Celeron M 743 1,3 Ghz (puntuació 481 al test) i que equipa el nou Acer Aspire One 752 (fotografia) són interessants per la seva relació preu/potència/baix consum.

Si voleu ampliar informació sobre els processadors d’Intel podeu anar a la Intel Microprocessor Quick Reference.

Enllaç curt Twitter: http://wp.me/pzeab-1uo

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Vídeo: Magnífic Carles Móra (UCE 2010)

agost 18th, 2010

Carles Móra, el batlle d’Arenys de Munt fa un discurs magnífic a la Universitat Catala d’Estiu a Catalunya Nord.

Tothom l’hauria de veure i pensar sobre les coses que diu: sobre com hi ha més Catalans pobres a Catalunya que ciutadans a Extremadura, sobre com després de l’estiu hi haurà moltes més empreses tancades, sobre com espanya ens pren un 10% del PIB quan a Canadà o a Estats Units més d’un 2,5% és il·legal o a Alemanya un 4% inconstitucional, sobre com els jubilats sobreviuen amb una assignació mísera.

També diu que no se’ls podrà perdonar (als polítics independentistes)  si no presenten una llista unitària.

És un orgull conèixer a aquest gran home i considerar-me’n amic.

Sigui com sigui aquestes eleccions voteu Independència. Hi hagi un partit o 25, però voteu Independència o després no us queixeu.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Problemes de seguretat Android i iPhone

agost 14th, 2010

Aquesta setmana han aparegut dos problemes de seguretat importants.

Un per a iPhone 4, 3.x, iPod i per a iPad, consistent en un bug en les llibreries PDF que permetien executar codi amb permís total sobre el telèfon.

Fins ara només s’ha detectat un ús benintencionat consistent a permetre alliberar el mòbil (jailbreak).

Apple s’ha afanyat a solucionar el problema (gravíssim si se’n fa un mal ús ja que es podrien robar les dades dels usuaris, esborrar els telèfons, enviar sms de pagament, etc…) i han alliberar les actualitzacions de Firmware iOS 4.0.2 iOS 3.2.2.

Via: ars technica

L’altre problema de seguretat ha estat en Android però no és un error atribuïble a la marca sinó que es tracta d’un programa fet per uns delinqüents que si s’instal·la genera grans pèrdues.

És el mateix que si a l’ordinador instal·les un programa camuflat que realment pretén extorsionar-te o robar-te (troià).

Concretament un troià que un cop instal·lat comença a enviar sms de pagament, sense el permís de l’usuari, a números de serveis especials (premium) i que enriqueixen als pirates, destinataris dels sms i arruïnen a la víctima propietària del telèfon.

El troià es fa passar com un programa per a visualitzar vídeos i música (media player), ocupa 13 K, i en instal·lar-se comença a enviar sms als cibercriminals.

Amb l’ordinador o amb el mòbil hem de parar molta cura sempre que ens instal·lem un programa des d’Internet i fer-ho només de fons acreditades.

Via: OSNews | Kaspersky antivirus

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Mouse Fighter: controlar el ratolí amb el teclat

agost 9th, 2010

No us ha passat alguna vegada que no teniu un ratolí a mà i necessiteu treballar amb l’ordinador?.

Pot ser en un armari rack ple de servidors, pot ser que s’us espatlli el ratolí o que s’espatlli el touchpad del portàtil.

Sigui com sigui aquest programa gratuït us serveix per a controlar la fletxa del ratolí amb les tecles cursores del teclat.

El funcionament és molt simple:

Amb la tecla Bloc Majúscules (Caps Lock) s’activa, llavors la fletxa del ratolí esdevé diferent per a que diferenciem com hi operem, i passem a controlar el ratolí amb les tecles cursores, i fem clic amb el botó esquerre amb la tecla A i amb el dret amb la tecla S.

Si volem passar a emprar el teclat normalment altra volta tornem a prémer Bloc Majúscules.

És compatible amb totes les versions de windows, de 32 i 64 bits.

El podeu descarregar de la seva web:

http://www.mousefighter.com/

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat VMWare Workstation 6.5.4

agost 5th, 2010

Ahir va ser alliberat Vmware Workstation en la seva versió 6.5.4.

Workstation és un producte que permet crear màquines virtuals i executar diferents sistemes operatius en el mateix ordinador a la vegada.

Aquesta és una versió de manteniment de la línia 6.5.

La línia 7 de Vmware Workstation és la més moderna i presenta impressionants avantatges com suport per a fins a 8 nuclis (cores).

Vmware Workstation costa un $180 però hi ha versions del producte amb prestacions similars com Vmware Server o ESX (ESX necessita un servidor dedicar i un equip amb windows xp per a gestionar-lo amb VSphere, una eina de control).

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Solució problema Internet Explorer 7 i getAttribute setAttribute

agost 5th, 2010

Detallo aquí com solucionar un problema molt incòmode, que és la capacitat d’accedir a la propietat ACTION d’un formulari amb Internet Explorer 7, ja sigui mitjançant qualsevol d’aquests mètodes:

var s_adreca = document.formulari.getAttribute('action');
var form = document.getElementById('formulari');
document.getElemenyById('formulari').setAttribute('action') = 'http://www.codic.cat';
document.formulari.action = 'http://www.codic.cat';
document.forms[0].action='http://www.codic.cat';

Mentre que funciona amb qualsevol altre navegador: Chrome, Firefox, Opera o fins i tot internet explorer 8.

Encara que trobareu moltes webs que parlen d’un bug a Internet Explorer 7 no és ben bé així.

Segur que dins els vostre codi teniu una variable de tipus INPUT , probablement HIDDEN que duu el nom (name) d’ ACTION.

<form id="form" action="penca.php">
  <input name="action" type="submit" value="afegir" />
</form>

Aquesta és una paraula reservada que fa conflicte en el cas d’internet explorer 7, i la solució és tan simple com dir-li ACCIÓ o de qualsevol altra manera enlloc d’ACTION.

Enlloc de:

// Enlloc de:
<input type='hidden' name='action' value='afegir'>
// Emprar accio i no acció (millor sense accents per a evitar problemes UTF-8 i altres joc de caracters):
<input type="hidden" name="accio" value="afegir" />

Els apòstrofs dobles i tancar el tag simple amb / formen part de la especificació xhtml.

Aquí cobreixo alguns aspectes sobre xhtml que, si programes, necessites saber.

A la web WebDev he trobat un truc per recuperar el valor del form tot i aquesta desafortunada coincidència:

var form = document.getElementById('form');
var action = form.getAttributeNode('action').value;

Al fòrum de siteexperts.com hi ha diverses aproximacions:

<script type="text/javascript">

    alert(document.forms[0].action); // és un objecte

    alert(document.forms[0].action.value); // mostra "Hola", no l'action del formulari com "penca.php"

    alert(document.getElementsByTagName("FORM")[0].getAttribute("action")); // és l' INPUT, no el FORM 

</script>
Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

FireCookie – complement de Firefox per a gestionar galetes (Cookies)

agost 4th, 2010

FireCookie és un complement per a Firefox, que alhora és un complement del Firebug (necessita d’aquest i n’ exten les funcionalitats), i que permet gestionar les galetes del navegador.

Podeu veure un petit article en que parlo del Firebug.

És realment pràctic perquè ens permet modificar, afegir o esborrar els valors d’aquests arxius que ens envien els servidors web, i que queden guardats dins la memòria del nostre navegador.

Bàsicament les galetes són utilitzades pels llocs web per a recordar les nostres preferències, i qui som.

Per això és molt important tancar la sessió quan hem acabat de treballar en un lloc web (especialment banca electrònica) i tancar el navegador.

Les galetes tenen una data de caducitat en que són esborrades. Pot ser d’un segon, pot ser de centenars d’anys o poden esborrar-se en tancar el navegador.

Les cookies es poden fer servir per a suplantar la vostra identitat en llocs web, així que cal ser curós i no marxar d’ordinadors públics deixant la sessió de facebook, el correu, etc… oberta.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Crear un procediment emmagatzemat en MySql que retorni paràmetres

agost 3rd, 2010

Els procediments emmagatzemats (stored procedures) poden tenir paràmetres d’entrada IN i paràmetres de sortida OUT.

Per a definir aquest procediment empraríem un codi SQL com ara aquest:

CREATE PROCEDURE `codic_envia_mail`(IN `S_PLANTILLA` VARCHAR(50), IN `I_USUARI` INT, IN `S_TIPUS` VARCHAR(5), IN `I_CODI` INT, IN `S_PARAM1` VARCHAR(50), IN `S_PARAM2` VARCHAR(50), IN `S_PARAM3` VARCHAR(50), OUT `I_MAILPK` INT)
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN

Els paràmetres d’entrada són les dades que li passem al procediment, i els paràmetres de sortida són els que ens permeten recuperar amb una altra comanda SELECT les dades que ha preparat el procediment.

En la imatge superior es passen 7 paràmetres d’entrada i un de sortida @I_MAILPK.

A nivell de codi PHP i ZendDb cridaríem el procediment i recuperaríem la variable de sortida amb un codi similar a aquest:

$s_variable_de_sortida = '@I_MAILPK';
try {
    $o_sel=dbHandler::getAdapter()
    ->query("CALL codic_envia_plantilla('{$s_plantilla}', {$i_usuari}, '{$s_tipus}', {$i_codi}, '{$s_parametre1}', '{$s_parametre2}', '{$s_parametre3}', {$s_variable_de_sortida})");
    // Recuperar la variable de sortida. Pe: @I_MAILPK
    $o_sel2=dbHandler::getAdapter()
        ->query("SELECT {$s_variable_de_sortida}");
    // Nota: Encara millor si feu servir la substitució amb ? ja que llavors és ZendDb qui filtra possibles caracters problemàtics
    $o_sql = "CALL codic_envia_plantilla(?, ?, ?, ?, ?, ?, ?, {$s_variable_de_sortida})";
    $o_sel=dbHandler::getAdapter()
	-->query($s_sql, array($s_plantilla, $i_usuari, $s_tipus, $i_codi, $s_parametre1, $s_parametre2, $s_parametre3));

    // Recuperar la variable de sortida. Pe: @I_MAILPK
    $o_sel2=dbHandler::getAdapter()
        ->query("SELECT {$s_variable_de_sortida}");

    if ($o_sel2->rowCount() > 0){
        $st_dades = $o_sel2->fetch();
        $i_resultat = $st_dades[$s_variable_de_sortida];
        return true;    // S'ha executat bé, sortim de la funció retornant true
    }
    else
    {
        // El procediment no ha retornat cap valor dins la variable
        // així que no ha anat bé
        return false;
    }
} catch (Exception $e) {
    // Hi ha hagut una excepció (Exception)
    throw new Exception('Excepció enviant el correu: '.$e->getMessage());
}

Els prefixes $s_ $i_ ens indiquen quin tipus de variable és:

$s_ string, cadena de caracters
$i_ integer, número sencer
$b_ boolean, valor booleà true/false >0 o 0/null/blanc
$st_ structure, estructura, com ara un array
$o_ object, objecte per exemple de base de dades

La variable de sortida a MySql porta l’ensaïmada o arrova davant.
Podem utilitzar altres notacions com $r_ per als arrays, etc.. però és important de cara a la llegibilitat del nostre codi sempre emprar la mateixa notació.
Emprar aquests prefixes ens estalviarà errors de programació, per exemple sumar cadenes amb números.

Un exemple de programació sense ZendDb i dos paràmetres de sortida:

mysql_query = "call sp_GetUsers('ProjectName',@ErrorNumber, @ErrorMessage)";
$result = mysql_query('select @ErrorNumber, @ErrorMessage');
$row = mysql_fetch_assoc($result);
print_r($row);

Com veieu sense indicar els prefixes resulta força menys intuitiu.

Per a més exemple de crides IN/OUT sense ZendDb podeu veure:

http://www.herongyang.com/jdbc/MySQL-CallableStatement-Procedure-Parameters.html

http://www.tek-tips.com/viewthread.cfm?qid=1441148&page=10

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Votem Independència

juliol 31st, 2010

Recordo fa un temps, que ara sembla llunyà però només representa uns mesos, en que no vaig entendre molt bé el sentit de Suma independència – SI.

Conec personalment alguns dels promotors de la iniciativa, com el catedràtic  i cap visible de deumil: Enric Canela, per qui sento un gran respecte, i sé que és un patriota de pedra picada, així que sabia que havia de ser una cosa bona, de manera que quan el cap informàtic em va dir si els podia ajudar, vaig dir-li que sí en tasques puntuals dins de la meva limitada agenda, tot i comentar-li que en aquells moments no acabava de veure clar el sentit d’aquella iniciativa. I vaig encertar creient en ells perquè la idea d’unitat que promouen va quallar i ara forma part del pensament col·lectiu de tots.

Fins llavors Reagrupament era la única alternativa i Carretero va conquerir molts seguidors dient sense manies que proclamaria la Independència per la via unilateral des del Parlament. Idea que també ha quallat absolutament.

Quan es va constituir Suma Independència molta gent no ho va entendre i els van criticar amb un gran nivell de violència. Que separaven enlloc d’unir, etc…

Ara el discurs violent es repeteix contra Solidaritat Catalana de Joan Laporta.

Jo em sento orgullós de ser societat civil. No m’he implicat amb cap partit, perquè no ho he vist clar, perquè sóc una persona que dic el que penso i prefereixo anar per lliure i no pas encubicar-me amb estretors d’actuació en un partit i seguir la seva disciplina, impensable en allò en que no estic d’acord, però he ajudat a tots. He ajudat a partits, a organitzacions, i a nivell tècnic he reportat problemes de webs, forats de seguretat, he ajudat amb les consultes, he ajudat a eliminar virus i recuperar la conta de MySpace a músics del país, etc… a tots els que m’han semblat honrats i que treballaven a favor de la nostra Llibertat Nacional tot i que no hi coincidís del tot o gaire en pensament econòmic o polític.

Veient aquestes baralles entre independentistes això em fa pensar que s’esbudella a Benach per posar-se una taula al cotxe per treballar, però callem com putes quan a les espanyes amb els nostres diners, no s’en gasten 6 sinó 600 o apareixen casos de corrupció brutal a casa nostra per part  dels partits espanyolistes, però sabem que no ens faran ni cas perquè som els seus esclaus.

Passa el mateix amb la guàrdia civil i els mossos.

La guàrdia civil o la policia espanyola et pegava un cop de puny i tothom callava, perquè sabies que no et faria cas cap jutge ni cap autoritat i l’endemà te’n foterien un altre i no els passaria res, i en canvi als mossos a la més mínima incorrecció se’ls critica sense pietat i se’ls diu incompetents.

I potser no ho fan bé de vegades. Potser els podríem puntuar amb un 6 sobre 10 en algun cas hipotètic, però és que amb la policia espanyola els puntuaríem sovint amb un -10 sobre 10 (ironia per a dir que entre el 0 i el 10 estan a menys deu, per sota del mínim valor possible).

On vull anar a parar és que critiquem sense pietat a gent que està treballant per objectius nobles, per la Independència, i no diem res dels que ens insulten, menystenen i ens fan perdre bous i esquelles cada dia.

Conec personalment algunes de les persones involucrades en Suma Independència i sé que són patriotes de primera. Només volen que el país sigui lliure per tornar a la seva feina, que tracten de fer tan bé com poden.

Carretero és un Català que està orgullós de viure a Puigcerdà, que valora casa seva i ho diu ben orgullós, tot demostrant també que estima Barcelona, la capital de Catalunya. Ens va bé gent orgullosa de la Catalunya no metropolitana, perquè Catalunya som tots, i hi ha moltíssima gent genial als pobles de Catalunya tot i que la visió socialista intenti imposar una imatge falsa que tot el que és Català és retrògrad i que si no ets a la ciutat i a més parles un Català pulcre ets un babau. Ens va bé gent ferma.

Laporta ha fet que el Barça més Català sigui el més universal. Ha projectat Catalunya al món i ha demostrat una cosa que també es desprecia des dels cercles espanyolistes: que és Catalanista sense complexes, que diu la veritat, i que té collons. I ressalto els collons perquè per proclamar la Independència a més de ser idealista i voler construir una Catalunya millor pels nostres fills calen collons. Collons per a proclamar la Independència unilateralment des del Parlament. Laporta sap estar, és educat, i pot parlar amb personalitats de tot el món de tu: presidents de països, bancs, etc… és competent.

Un amic meu diu que Catalunya necessita les 3 C: Cor, Cap i Collons. El meu amic diu que ens cal un líder amb cap perquè de Cor i de Collons ens en sobren. :-)

Bé, perquè dic tot això?.

Doncs com en el cas de la policia espanyola, ens trobem que tenim 3 forces polítiques dirigides per persones molt valuoses, amb carrera, amb prestigi, i ens dediquem a esbudellar-los, criticar-los, insultar-los i esquinçar-nos les vestidures perquè no hi ha unitat.

Jo no sé quin panorama hi haurà a les eleccions, espero i desitjo, que com m’explicaven a Suma Independència fa mesos, i molt abans a Catalunya Acció (partit Força Catalunya) hi hagi una candidatura unitària que reculli tots els vots independentistes i no es dissipin per la regla d’Hondt.

Ho espero de veritat perquè necessitem urgentment la Independència i ens la mereixem.

Però al marge del que pugui passar el que sí que vull dir és:

Aquests tres grups no són l’enemic.

Aquests tres grups volen millorar les coses.

Tenim uns enemics despietats, que com en el cas del policia al que si denunciaves se’t riurien i et pegarien més, la fan cada dia grossa.

Els socialistes s’esforcen per destruir Catalunya des de dins i desviar tots els diners cap a espanya i que romanguem dormits mentre el vaixell s’enfonsa, mentre menteixen a tort i a dret sense escrúpols.

Els del pp, són un partit que es val de la democràcia per promoure el seu feixisme. Juntament i de bracet amb els socialistes utilitzaran totes les eines i trucs que tinguin per a negar i trepitjar la sobirania a nivell Català i a nivell individual.

Els ciudadanos són una caricatura, una ganyota desfigurada del feixisme més ranci, uns personatges patètics que odien la cultura Catalana i menteixen cada cop que parlen.

I lamentant-ho molt ciu i esquerra i iniciativa també són l’enemic, perquè treballen per a espanya amb tal de conservar la cadira, la nòmina, i altres prevendes que si s’instaura la renovació política i la transparència de la que parla Reagrupament, sortiran a la llum. La ILP sobre independència que han tombat n’és una prova sobre per a qui treballen.

I us vull dir una cosa: El govern no és una ONG.

Els Catalans no som uns babaus que els paguem una bona vida a un exèrcit d’inútils.

El govern no és per a allotjar tot un grapat de gent incompetent que no trobaria feina a l’empresa privada i que puguin jugar a ser importants. Hem de ser rigorosos i exigir qualitat.

Tenen la responsabilitat de liderar el país cap endavant o com a mínim no obstaculitzar la gran energia i ganes que té aquest poble de progressar.

I hem de ser implacables exigint responsabilitats en cas d’incompetència i desídia. Això només ho podrem aconseguir amb les nostres lleis i el nostre Estat.

Si un polític diu que no vol la independència que expliqui perquè. Perquè prefereix que els Catalans paguem més que ningú i rebem menys que ningú, i que siguem tractats d’una manera que cap ciutadà Europeu no aguantaria ni cinc minuts.

Perquè ens condemnen a l’atur i als nostres fills a la pobresa?. Perquè?. Que responguin perquè i que indiquin alguna avantatja objectiva per als Catalans, si és que són capaços de trobar-la, de que Catalunya estigui sota espanya.

Per tant, el que vull demanar-vos és que reflexioneu sobre tot això i que quan hi hagi eleccions aneu a votar.

Potser els partits que volen la Independència per via unilateral no ho hauran fet bé i aniran per separat, o potser sí, o potser que vagin separats aglutina diferents sensibilitats i no és una opció tan dolenta com molta gent creu, ho veurem en els propers tres mesos, però estic segur que ho hauran fet infinitament millor que el psoe, que ens ha dut a una ruïna absoluta, i que li posaran bona voluntat.

I com els he dit a algunes amigues i amics que m’han dit que si ens independitzem els polítics d’aquí també robaran, amb el govern de l’estat a Catalunya des d’aquí podrem canviar les coses. Tindrem la nostra constitució i la canviarem quan calgui, i les lleis les modificarem si ho necessitem. Com fa qualsevol país democràtic.

Fins i tot el més unionista reconeix que és més fàcil canviar les lleis des d’aquí si som independents, que no pas mirar que les canviïn a madrid, on sempre som i serem minoria i sempre ens imposaran el que vulguin amb la seva òptica mono-nacional i castellanocèntrica.

Fins i tot si votem quelcom sobre el que la Generalitat té competències, es poden treure de la màniga un recurs d’inconstitucionalitat, una esmena al seu senat, o declarar que allò és d’interès nacional (espanyol) i atribuir-se’n les plenes competències com volen fer amb la prohibició de la tortura dels braus.

Per tant, enrecordeu-vos de la metàfora de la policia espanyola que et pega i no et pots queixar perquè és una dictadura i la policia Catalana de la que et pots queixar fins i tot de ximpleries i mirem de valorar el que tenim.

Ja sabeu que el discurs del psoe i del periódico serà intentar desacreditar, tal i com han fet barroerament i salvatge amb Laporta, els qui defensin la Independència i la Democràcia, quan resulta que els socialistes estan amb la merda fins el coll per temes de corrupció.

No fem cas de l’odi que miren d’injectar-nos i pensem com volem que sigui el demà. Siguem generosos.

Mirem de construir una Catalunya millor, òptima, on doni gust viure ara i al futur.

Voteu. És igual a qui, però voteu Independència.

I ara us deixo un poti poti de coses relacionades:

Entrevista a Imma Tubella:

“Fa pocs dies vam fer un acte acadèmic en què Edward Hugh va ser molt clar: hem de decidir si volem ser Argentina o volem ser Finlàndia. Espanya, per tota una sèrie de factors polítics, econòmics i socials, s’encamina cap a Argentina. En canvi, Catalunya té moltes possibilitats d’anar cap a Finlàndia. Pensi que la nostra història està absolutament lligada a la modernitat i a la innovació!”

Discurs del Doctor Joan Carretero on diu algunes veritats:

Per cert, heu observat el contrast entre la preparació de tots els que volen la Independència (catedràtics, advocats, economistes… tots amb feines de nivell a l’empresa privada o bé amb una reputació a la universitat) en contrast amb la indigència intel·lectual i la manca d’experiència laboral fora de “el partido” dels socialistes?.

Una argumentació que pot entendre tothom:

La no-Independència ens surt molt cara en tots els sentits, de manera gràfica i fàcil d’entendre: en no tenir un aeroport hub intercontinental, un port connectat amb TGVs (Trens d’Alta Velocitat) amb Europa que reculli totes les mercaderies d’Àsia i Àfrica i les porti a Europa, en no permetre’ns que hi hagi una empresa Catalana súper-poderosa (recordeu les reaccions per fecsa-endesa quan Gas Natural volia comprar-la; abans italiana o alemanya que Catalana)… perdem molts milions, el que significa molta gent que podria treballar a l’atur, i que el nostre nivell de vida és baix quan podria ser magnífic, la tercera renda per càpita de la unió europea.

Penseu quan hi va haver el núvol de cendre i no hi havia vols a mitja Europa, si Barcelona hagués estat connectada amb Perpinyà per TGV, hauríem estat la porta d’Europa.

Tota la gent que hagués volgut anar cap a Europa o baixar cap abaix, hagués pogut fer-ho amb el TGV i Catalunya hagués ingressat una fortuna, que ha perdut per no tenir les infraestructures que fa dècades que es reclamen i l’estat espanyol no fa.

Discurs de Santiago Espot:

Enllaç curt per a Twitter: http://wp.me/szeab-votem

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat WordPress 3.0.1

juliol 30th, 2010

Ahir dia 29 es va alliberar WordPress 3.0.1.

42 dies després de la publicació de la versió 3.0 alliberen aquesta actualització que soluciona una cinquantena de bugs de poca criticitat.

Podeu veure l’anunci oficial al seu blog:

http://wordpress.org/news/2010/07/wordpress-3-0-1/

També us pot interessar saber que a la propera versió 3.2, programada per a ser alliberada la primera meitat de 2011, no se suportarà cap versió de PHP inferior a la 5.2 ni de MySql inferior a la 5.0.15.

Aquí podeu veure la l’anunci oficial:

http://wordpress.org/news/2010/07/eol-for-php4-and-mysql4/

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

MyDebugger – Un depurador de procediments emmagatzemats (stored procedures) per a MySql

juliol 28th, 2010

Hi ha eines imprescindibles.

MyDebugger és una d’elles si programem procediments emmagatzemats (stored procedures).

MyDebugger ens permet:

– analitzar un procediment emmagatzemat línia per línia

– avaluar variables en temps real

– saltar al punt on és el cursor

– executar els procediments sense haver-los de guardar a la base de dades

– passar paràmetres comodament

Aquesta mena de funcionalitats que un depurador de progració en C, .NET, Visual Basic o d’altres llenguatges, ens ofereix.

Aquesta eina és de pagament, però els $49 (uns 35 €) se’ls val de sobra.

Amb el primer procediment emmagatzemat en que estalvies hores de provar a cegues t’adones que són ben invertits.

Es pot fer servir durant 14 dies de prova, de manera que la inversió encara és més segura.

Es troba disponible per a windows, i per a Linux emprant Wine.

El podeu descarregar de:

http://www.mydebugger.com/download.php

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Servidors web IIS i Apache alhora en el mateix servidor windows 2003 server

juliol 24th, 2010

windows té moltes coses que no m’agraden.

Mentre que a Linux, un cop l’has aprés, tot és clar i coherent, i les coses no canvien soles si no modifiques els arxius de configuració (que s’editen a mà), windows és un món multicolor on poden passar moltes coses no desitjades.

Si tenim un servidor microsoft windows 2003 amb més d’una adreça ip i instal·lem el servidor web Apache o qualsevol altre, descobrirem que windows no permet fer que Internet Information Services (IIS, el servidor de microsoft) utilitzi només una ip.

Malgrat que li indiquem que utilitzi només una, intentarà escoltar per totes, i l’Apache no podrà arrencar, o bé si aquest s’executa abans, IIS no podrà arrencar perquè Apache estarà escoltant per una de les adreces Ip.

Aquí us adjunto un truc per a poder fer que IIS només escolti per alguna de les adreces Ip i no per totes.

Es tracta d’editar el registre com mostren les imatges.

La clau que editarem o afegirem és:

My Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ Services\HTTP\Parameters\ListenOnlyList

És important deixar una línia en blanc. Si us fixeu en el cursor s’ha premut enter després de la darrera adreça Ip.

Indicant-li aquestes adreces, aquestes seran les úniques per a les que escoltarà el servidor web de microsoft i podrem fer que l’Apache o un altre servidor Web escolti de la resta d’ips del servidor.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 6.0.29 (estable)

juliol 24th, 2010

El proppassat dia 22 s’alliberà Apache Tomcat, el servidor web per a Java programari lliure.

Soluciona alguns errors (bugs).

Podeu veure els canvis al changelog (històric de canvis entre versions).

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Zend Studio 7.2.1

juliol 19th, 2010

Per a veure les novetats d’aquesta versió.

Sobretot soluciona molts bugs.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Fotos de la Manifestació

juliol 18th, 2010

Fotos de la Manifestació de qui no n’he pogut saber l’autoria (excepte una del diari el punt)

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy