Perfis de TI no twitter

No meu perfil no twitter, @helderam , sigo somente perfis relacionados com tecnologia e assim consigo me manter atualizado diariamente das novidades

Relação de perfis relacionados com tecnologia classificados por assunto:

Office

@libreoffice – Libre Office

@libreofficebr – Libre Office Brasil

Hardware

@UmPoucoSobr3Tud – Como o nome já diz, fala um pouco de tudo, principalmente na área de hardware

@ibmbrasil – IBM Brasil

Python

@gvanrossum – Fundador do Python

@ThePSF – Mantenedores do Python

@eXcriptBrasil – Cursos de python e outras linguagens

@PythonCentral – Tutoriais e novidades de python em ingles.

@stummjr – Professor python, linux. etc..

@jesuejunior – Desenvolvedor Python

@andreschenkels – Desenvolvedor python.

@pythonbrasil – Site oficial de python brasil

@Odoo – Sistema ERP oOpen Source – OpenERP

@monoconbrasil – Empresa Basileira especialista em OpenERP.

@nawlready – Especialista em python

Front-end

@twbootstrap – Melhor front-end

@tableless – Especiasta em Front-end

@sitepointdotcom – Novidades CSS

@alexivanovs – Novidades sobre desenvolvimento de front-end web.

@OpenWebStuff – Javascrpit, HTML5, etc…

@webappers – HTML5

Versus

@vsChart – Comparativo de qualquer assunto

@FindTheBest – Site comparativo de varios produtos, sfotwares etc..

Android

@blogdoandroid – Novidades

@phonegap – Framework desenvolvimento movel

@MestreAndroid – TUdo sobre android: novidades, programação

@scpushp – Novidades Android

Linux

@PlanetaUbuntuBR – Ubuntu Brasil

@ubuntued – Novidades Ubuntu

@Linux_Mint – Linux Mint

@linux_magazine – Novidades

@gnomebrasil – GNOME Brasil

@PSLBrasil – Software Livre Brasil

@elementary – Sistema Linux Fantastico

@nacaolivre – Tutoriais de linux

@edivaldobrito – Novidades e tudo mais do mundo linux.

@tutorfree – Novidades, videos

@WebUpd8 – Atualizações de Ubuntu

@Noobslab – Novidades e temas para Linux

@netsolbrasil – Especialista em implantação Open Source. SonicWall

@SempreUpdate – Novidades e atualizções de linux.

@zentyal – Linux especialista para firewall e servidor de email – Small Bussines

@blogdiolinux – Novidades linux;

@BRconnection – Especialista em firewall e servidor de email.

@linux10complica – Novidades Linux

Cursos

@4Linux – Cursos Open Source

@rbtechinfo – Cursos

@mxmasters – Cursos online

@ambientelivre – Cursos e treinamentos em Open Source

@sebrae – Sebrae

@tutsplus – Cursos e tutoriais

@TreinaWeb – Cursos online

@brunoavila – Cursos online

@profissionaisti – Cusros e Tutoriais

TI

@_INFO – Novidades Revista INFO

@olhardigital- Novidades

@CodigoFonte – Novidades

@tiespecialistas – Novidades

@HostGatorBrasil – Hospedagem

@soudW – Produtos IBM, Linux

@portalcooperati – Varios tutoriais de Open Source

@MeioBit – Novidades

@Datamation – Novidades

@Tecnoblog – Novidades

@peopleware – Novidadaes da Europa

@InfoWester – Cursos e dicas

@vagas – Vagas de TI

@portalprovas – Provas de TI

@portal_gsti – Provas de TI

@dart_lang – Google Dart Lang

@netmarcelo – Novidades TI

@ContaAzulApp – ERP online

@EmpregosEmPocos – Vagas em Poços

@Tec_Mundo – Novidades

@portalteleco – Tudo sobre telefonia movel

@libomagazine – Revista LibreOffice

Java

@LinhaDeCodigo – Programação em Java e outras linguagens

Oracle

@rportilhoproni – Novidades e treinamentos

@gporacle – Grupo de usuários Oracle

Turistmo

@sitewebventure – Novidades

PHP

@rasmus – FUndador do PHP

@php_net – PHP.net

@LearningLaravel – Framework Laravel PHP

@samusdev – Desenvolvimento WEB

@boletoonlinecom – Sistema Boleto

@SuperAgendador – Sistema Agendamento Online

@rubs33 – Programador PHP

BI

@rdegouvea – Especiasta em BI

@stratebi – Especialista em BI

@Open_Consulting – Especialista em BI . COnsultoria

@it4bizbrazil – COnsultoria BI

Travamento no Ultrabook Lenovo s400u

Estava com problema de travamento quando enchia a memória do Ultrabook Lenovo S400u e depois de procurar bastante, encontrei uma configuração de memória, onde estava utilizando os discos conforme escolha do windows. Ajustei para usar somente 1 disco.

 

Tambem encontrei o aplicativo eccmd -info que mostra informações sobre uso do SSD. Este aplicativo é parto do sistema ExpressCache que faz uso do SSD para melhorar a velocidade geral do equipamento.

Laravel 4 com Apache 2.4.7 Mod_Rewrite para URLs amigáveis

Com a nova versão do Apache, precisa alguns ajustes para que funcione as URLs amigáveis e tambem acesso ao fonte PHP.

Primeiramente, liberar acesso ao diretório onde está o fonte, ajustando o apache2.conf


 <Directory /home/usuario/php>
 Options Indexes FollowSymLinks
 AllowOverride All
 Require all granted
 </Directory>
 

Depois criar arquivo pagina.conf no /etc/apache2/sites-available:


 Listen 7777
<VirtualHost *:7777>
 ServerName usuario-pc
 DocumentRoot /home/usuario/php/site/public_html
 </VirtualHost>

Lembrar tambem de ativar o mod_rewrite:


 sudo a2enmod rewrite
 

Criar tambem o arquivo .htaccess

<IfModule mod_rewrite.c>
 <IfModule mod_negotiation.c>
 Options -MultiViews
 </IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
 RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^ index.php [L]
</IfModule>

Criando usuario CONSULTA com permissão somente de leitura no Oracle

As vezes é necessário fornecer acesso somente de leitura no BD Oracle. Para isto é necessário criar um usuário novo, por exemplo CONSULTA, de depois fazer as liberações de leitura em cada recurso.

Segue a lista de GRANTs:


grant connect to CONSULTA;
grant resource to CONSULTA;
grant alter session to CONSULTA;
grant select any table to CONSULTA;
grant execute any procedure to CONSULTA;
grant select any dictionary to CONSULTA;
grant debug any procedure to CONSULTA;
grant debug connect session to CONSULTA;
grant javadebugpriv to CONSULTA;
grant javaidpriv to CONSULTA;
grant javasyspriv to CONSULTA;
grant javauserpriv to CONSULTA;
grant java_admin to CONSULTA;
grant java_deploy to CONSULTA;

Tambem é possível, simular o OWNER PRINCIPAL para evitar ter que digita-lo seguido do ponto, executando o seguinte comando


Alter Session Set Current_Schema = PRINCIPAL

Assim conseguimos manter os dados protegidos.

Repensando PHP

Encontrei algumas informações importante sobre o PHP e vou documentar aqui.

Primeiro é o site PHP The Right Way : http://br.phptherightway.com/ que tem dicas valiosas de como programar em PHP da forma certa.

Tambem o framework Laravel que é bastante elogiado por todos em http://www.laravel.com.br/.

E para completar o front-end bootstrap que traz mais beleza na interface com o usuário.

http://twitter.github.com/bootstrap/

http://bootsnipp.com/

http://jetstrap.com/

Debug com PHP e Eclipse e Netbeans

Importante e facilita a encontrar e resolver problemas nos programas.

Instalar o Eclipse e depois o PDT (PHP Development Tools).

Depois instalar o XDebug:

apt-get install php5-xdebug

Depois de instalado temos que configurar, senão não funciona:


sudo vim /etc/php5/conf.d/xdebug.ini

Adicionando no final do arquivo:


xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

E reinicializando o servidor Apache:


/etc/init.d/apache2 restart

Feito isto, configurar o Eclipse:
a) Em Window->Preferences->General->Web Browser, selecione “Use external web browser”
b) Em Window->PHP->Debug->PHP Debugger, selecione XDebug
c) Em Window->PHP->PHP Executables, adicione uma linha apontando para /usr/bin/php

Depois configurar o lançador em modo Debug, clicando em Run->Debug Configuration:
1) Server Debugger: XDebug
2) File: Escolha o index.php da aplicação
3) URL: Ajuste para ficar conforme a configuração de seu apache

Uma vez configurado, a melhor maneira de lançar o é primeiro configurar o break-poitn em alguma linha debug, clicando em CTRl-SHIFT-B, e depois clicando F11.

Para o Windows, usando o XAMPPLite, fazer o seguinte:

1) Ajustar o c:\xampplite\php.ini, tomando cuidado com a versão correta do xdebug. Verificar no phpinfo.php qual a versão do PHP. Se tiver um VC6 é 32 bits.

Download em :  http://xdebug.org/files/php_xdebug-2.1.1-5.3-vc6-nts.dll

zend_extension=”C:\xampplite\xdebug\php_xdebug-2.1.1-5.3-vc6.dll”

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

Após esta configuração, verificar se aparece o xdebug no phpinfo.php.

Netbeans

Funciona da mesma forma. Ajustando o php.ini para ter o xdebug e depois Ferramentas -> Opções -> PHP -> Depurando.