PHPMG 1 – Vídeo da palestra do Wagner Bianchi: Performance e tuning de MySQL

Posted by admin | Banco de dados | terça-feira 23 fevereiro 2010 21:46

Confira os vídeos da palestra do Wagner Bianchi (Belo Horizonte/MG): Performance e tuning de MySQL:

Parte 1:

(mais…)

Apagar kernel antigo – ubuntu + grub

Posted by admin | Linux | quarta-feira 10 fevereiro 2010 8:14

Conforme atualizamos os pacotes do Linux, o grub vai armazenando uma lista de diferentes versões do kernel.  Isto definitivamente não é desejável para aqueles que não pretendem (ou não precisam) manter várias versões (inclusive pelo espaço que usa no disco rígido).

Bem, para listar as versões instaladas, digite o comando

dpkg --get-selections | grep linux-image

e identifique aqueles que quer apagar. Depois use o comando

$ sudo aptitude purge nome_do_pacote

para desinstalar o pacote do disco rígido.

Tome cuidado pra não apagar a versão atual né!

Alternativamente, podes também desinstalar a partir do synaptic.

Ubuntu 9.10 sem AUDIO e o touchpad

Posted by admin | Linux | domingo 29 novembro 2009 23:36

Após a atualização da distro me apareceram 3 problemas

1 – Xorg ocupando quase 100% da CPU
2 – Touchpad falhando
3 – Som inativo

Para solucionar:
No Synaptic desinstalei o grub e instalei o grub2(que instala o grub-pc) ai ele detectou os 2 Kernels o 2.6.31-14-generic e o 2.6.28-15-generic no 6.28 o som e o touchpad num pegam no 6.31 funcionou normalmente.

Espero ter ajudado ………

Márcio Dias

Breve dica de como utilizar geoip no php

Posted by admin | Dicas, PHP | sexta-feira 30 outubro 2009 16:45

Precisei implementar o geoip junto a uma classe de usuários online, vou explicar a instalação e algumas funções.

Instalação
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
sudo mkdir -v /usr/share/GeoIP
sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat

sudo apt-get install php5-geoip

para utilizar a função pode executar php -a e o código abaixo ou basta chamar a função no seu script.
print_r(geoip_record_by_name(‘php.net’));

returns:
Array
(
[country_code] => US
[country_code3] => USA
[country_name] => United States
[region] => CA
[city] => Sunnyvale
[postal_code] => 94089
[latitude] => 37.4249000549
[longitude] => -122.007400513
[dma_code] => 807
[area_code] => 408
)

simples e rápido …..


Realizar post sem formulário ……. em php

Posted by admin | PHP | quinta-feira 22 outubro 2009 11:02

Recebi no twitter e vou dividar, caso alguém precise, o código não é grande coisa mais é para salvar alguns …..
(mais…)

Siga o SGEO no twitter

Posted by admin | Space Online | terça-feira 13 outubro 2009 10:31

O Sistema Escolar Online oferece um novo conceito para Gestão Escolar, controle sua escola a distancia, trabalhe em grupo junto ao sistema, tenha uma comunicação melhor com sua equipe, professores, pais, alunos, saiba muito mais sobre o que o nosso sistema tem a oferecer. Navegue mais em nosso wiki

Para se tornar um seguidor nosso junto ao twitter basta entrar no link abaixo e seguir o nosso perfil.

http://www.twitter.com/sgeoweb

Magento, resetar senha do administrador

Posted by admin | magento | terça-feira 29 setembro 2009 21:27

É muito simples, basta executar a query abaixo e colocar sua nova senha !!!

UPDATE admin_user SET password=MD5('mypassword') WHERE username='admin';

Magento, criando e carregando um novo bloco view

Posted by admin | magento | terça-feira 22 setembro 2009 13:31

Todo controller, models e views do magento tem um .xml que faz o controlle das classes e metodos que precisamos carregar junto.

Exemplo, temos o module shipping padrão do theme default …

<layout version="0.1.0">

<checkout_multishipping_shipping>

        <reference name="head">
                <action method="addItem">
                       <type>js_css</type><name>calendar/calendar-blue.css</name><params/>
                <!--<if/><condition>can_load_calendar_js</condition>-->
                </action>     
        </reference>

        <block type="tm/multishipping_shipping" name="tm_shippingdate" 
               template="tm/shippingdate/shippingdate.phtml"></block>

</checkout_multishipping_shipping>

Para exibir o bloco que você criou basta usar <?php echo $this->getBlockHtml('shippingdate') ?>

Magento 1.3 – Official documentation

Posted by admin | magento | domingo 20 setembro 2009 21:51

Achei essa documentação conversando com o pessoal no #magento da rede irc.freenode.net, ainda não li, mais pelo que vi explica conceitos e casos.

magento_official_documentation_2009.pdf

Ruby para programadores PHP

Posted by admin | Dicas | sexta-feira 11 setembro 2009 13:22

A maneira mais fácil de se aprender uma nova linguagem é comparando-a com uma linguagem que você já conhece. Pelo menos é assim que faço! Para os que são como eu, aqui vai uma série de comparações/equivalências entre as linguagens Ruby e PHP.

Leia mais: http://simplesideias.com.br/ruby-para-programadores-php/

Próxima Página »