PHPMG 1 – Vídeo da palestra do Wagner Bianchi: Performance e tuning de MySQL
Confira os vídeos da palestra do Wagner Bianchi (Belo Horizonte/MG): Performance e tuning de MySQL:
Parte 1:
Confira os vídeos da palestra do Wagner Bianchi (Belo Horizonte/MG): Performance e tuning de MySQL:
Parte 1:
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.
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
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 …..
Recebi no twitter e vou dividar, caso alguém precise, o código não é grande coisa mais é para salvar alguns …..
(mais…)
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.
É muito simples, basta executar a query abaixo e colocar sua nova senha !!!
UPDATE admin_user SET password=MD5('mypassword') WHERE username='admin';
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') ?>
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.
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/