You are currently browsing the tag archive for the 'php' tag.
w
15:53:25 up 29 days, 19:52, 1 user, load average: 675,67, 762,34, 558,93
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 linux-wii 15:13 4.00s 2:00m 0.05s w
[15:53:26]storage:~/SMTP-Tester# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 44
model name : AMD Sempron(tm) Processor 2600+
stepping : 2
cpu MHz : 1600.085
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni ts ttp tm stc
bogomips : 3203.80
[15:53:44]storage:~/SMTP-Tester# free
total used free shared buffers cached
Mem: 191036 21040 169996 0 464 5652
-/+ buffers/cache: 14924 176112
Swap: 562232 23184 539048
É interessante levar o uso de cpu um pouco mais alto que o normal, usei um script escrito por mim em php para testar a capacidade do servidor de smtp à resposta de pedidos de autenticação e envio. O script faz vários forks à medida que vai correndo.
Para quem pensa que frameworks é para poupar trabalho podem mudar de ideias ao saber que num caso prático demorei menos tempo a desenvolver uma app com o uso de uma class do phpclasses (developed by me) do que a usar o cake, o cake proporciona uma boa estrutura e tudo mais mas quando pretendemos incorporar o uso de app’s externas o caso complica-se.
De qualquer modo a lógica da aplicação estava feita foi só portar o code demorei nem 8 horas.
A classe que usei foi esta Mysql_class, já a tinha desenvolvido à uns 5 anos atrás mas ainda funciona tive de efectuar umas pequenas correcções, mas valeu a pena a ter criado quando criei. Já desenvolvi muita coisa à volta desta class.
Claro que como ainda era novo e não pensava nos outros o resultado final não foi muito legível.
Um dia faz-se o port para php5 ![]()
Frameworks , Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks, Frameworks. OK, vou continuar a experimentar o symfony e deixar um pouco o uso do cakephp (apesar de me permitir uma boa estrutura e tudo o symfony parece estar mais avançado.
PS: Note to self , remember to start a new programming language.
Acaba de sair uma review a um livro no phpclasses mais um framework de PHP já conhecido mas desta vez sai o livro sobre o framework.
http://www.phpclasses.org/reviews/id/1847191746.html#review97
Com tantos frameworks de PHP por aí isto só mostra o potencial da linguagem no que toca a permitir a abstração e diferentes métodos lógicos de resolver um problema, no entanto acaba por ser uma fraqueza na minha opinião, pois
quando a oferta é muita diminui a qualidade e aumenta a confusão.
O meu comentário no site em Inglês / My comment on the website in English
There are a lot of PHP frameworks out there but has the offer grows the quality or funcionality seems to miss a bit in everyone.
At the end I still do not know witch is best and don’t have time to try all, recently I’ve been using cakephp for a few months now and still discover new things to do with it and have to go around and discover how it all works in the framework.
If a system for localization would be in place in this framework ( or other ) I would have to code around it, so it would work in with other code. Like smarty wich has a workaround for cake, yet all this solutions are still showing up, and at the end we have to insert all this in the framework and sometimes it doesn’t work that well.The positive side is that when someone comes and picks up the code he will know how it’s structured and can pick it up right away.
Best regards,
Fernando
Engraçado, acabei de ver no site do phpclasses uma discussão sobre a introdução de namespaces ao PHP e sobre como isso irá afectar os programadores. Interessante será ver como os frameworks se irão remodelar à volta disto.
