Páginas

segunda-feira, 10 de outubro de 2011

Filesystem Check Failed !!! no Boot do LINUX

Quando seu linux apresentar esta mensagem no 
boot : Filesystem Check Failed  !!!
é sinal que sua partição se corrompeu por 
algum motivo, o motivo mais comum é por 
falta de energia. Então, o que fazer ?

sexta-feira, 7 de outubro de 2011

Alterando o fuso horário no Linux

Para alterarmos o fuso horário, usamos o programa "tzdata". A instalação deve ser feita segundo o procedimento padrão de sua distro, mas na maioria das vezes já vem instalado.

1) no terminal, faça:

$ sudo dpkg-reconfigure tzdata

e escolha o fuso que preferir.

quinta-feira, 6 de outubro de 2011

Montando partição HD no boot do LINUX

edite o arquivo /etc/fstab e adicione uma linha parecida com essa:

/dev/sda3 /home ext4 defaults 0 0


OBS: Tudo depende de como o HD está ligado, IDE primária aceita hda/hdb IDE secundária aceita hdc/hdb, o que diferencia um dou outro é uma opção master/slave, se for só uma partição então fica hda1, se tiver mais pode ser hda5 se for partição extendida, mas se for primária seria hda2.

Se for HD sata vai ser sda ou sdb depende de como está instalado e da quantidade de HDs.

Formatando HD no LINUX

$ mkfs.ext3 /dev/sdx
esse comando cria uma partição ext3

obs: não se esqueça de substituir /dev/sdx pelo device certo, uma vez eu formatei o hd errado. :)

Partticionando HD no LINUX com fdisk

Ao particionar, você deve ter em mente 6 operações básicas: listar as partições existentes, criar uma nova partição, deletar uma partição, mudar o tipo de uma partição, marcar uma partição como ativa e gravar a tabela de partições no disco.
Vejamos como fazer isso usando três ferramentas para linux: fdisk e cfdisk.

Microsoft Forefront: Alcançando a defesa profunda com o Forefront

Com as várias camadas e os modos de proteção oferecidos pelo Microsoft Forefront, você pode configurar a proteção para atender precisamente às suas necessidades.

Boletins de Segurança de Setembro

MS11-070: Vulnerabilidade em WINS poderia permitir elevação de privilégio (2571621)
MS11-071: Vulnerabilidade em componentes do Windows poderia permitir execução remota de código (2570947)
MS11-072: Vulnerabilidades no Microsoft Excel poderiam permitir execução remota de código (2587505)
MS11-073: Vulnerabilidades no Microsoft Office poderiam permitir execução remota de código (2587634)
MS11-074: Vulnerabilidades no Microsoft SharePoint poderiam permitir elevação de privilégio (2451858)

quarta-feira, 5 de outubro de 2011

Como executar script ao iniciar Linux (Testado no Ubuntu)

Com um editor de texto (recomendo Gedit ou VIM), crie seu script e salve-o com extensão .sh na pasta /etc/init.d.

- No terminal dentro do caminho /etc/init.d, digite o comando: # chmod 755 nome_do_script.sh - Isso dará as permissões necessárias para o arquivo ser executado.

- Após ter feito isso, utilize o seguinte comando: # update-rc.d nome_do_script.sh defaults - Isso atualizará os diretórios rc.d, adicionando seu script na inicialização do sistema.

- Caso necessite remover o arquivo da inicialização, utilize o comando: # update-rc.d nome_do_script.sh remove

Com isso, comandos que você precisa executar toda vez ao iniciar sistema - como compartilhar internet, montar unidade ou iniciar um programa - será executado automaticamente.

terça-feira, 4 de outubro de 2011

Componentes, módulos e plugins úteis

Componentes:

1- JCE 1.5.2 - Editor de texto com função show/hide

2- Art Banners Plus - Permite inserir banner em flsh

3- Phoca Gallery 2.2.0 - Existe uma mais nova (2.2.3), mas tive problemas com a criação de thumbmails nela. Essa versão, apesar de ser anterior, já vem com o plugin de uploads múltiplos através de zip, java (a que eu mais uso) e ftp, diferente da 2.1.0 que não disponibiliza essas recursos.

4- Phoca Favicon - Para substituição do favicon default do joomla.
5- Phoca guestbook - Livro de visitas
6- Joomla Pack 1.2 - Faz backup do site e do banco de dados
7- Joomla Explorer - Administra seus arquivos através do admin do joomla.
7- DocMan e Phoca Downloads - Gerenciadores de download.
8- Aacajoom - Administrador de newsletter

Módulos:
1- Phoca Gallery Menu 2.2.1 - Cria um menu usando como referência as categorias do Phoca Gallery.
2- Art Banners Plus Módulo - Para visualização dos banners cadastrados no componente homônimo.
3- Anti Right Click - Bloqueia o uso do botão direito no site.
4- LCPlayer - Módulo para execução de rádios e tvs on line através de endereço mms.
5- Page Peel Banner - Como vou descrever esse? Hum... Ele inseri no canto superior de sua home page aquele efeito de folha balançando e então, quando o internauta proxima o mouse em direção a animação, ela se movimenta e divulga um banner (500 x 500). Deu pra entender?  :D
6- Rok Slide Show 3.0.3 - Fácil, prático e customizável. 

Plugins:
1- All Videos 2.5.3 - Inseri videos através da tag {"extençãodoarquivo"}{/extensaodoarquivo}.
2- JCE 1.5.2 - Plugin que aciona as funcionalidade deste excelente editor de textos.

segunda-feira, 3 de outubro de 2011

Uma dica muito boa no site do El Micox, ele demonstrou como começar um css as propriedades css mais comuns.

Segue o código que o El Micox fez:

* { margin: 0; padding: 0; /* padronizando nos navegadores */ }

img { border: 0;}

fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }

ul, ol { margin-left: 10px; /* padronizando nos navegadores */}

input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}

button { border: 1px outset #AAA;}

form button { text-align: center; margin: 5px auto; display: block; }

form ul { list-style: none; margin-left: 0; }

fieldset label { display: block;}

fieldset .radios label { display: inline; }

p { margin-top: 5px; } /* padronizando tamanhos de cabecalho em todos os browsers */

h1 { font-size: 250%;}

h2 { font-size: 200%;}

h3 { font-size: 150%;}

h4 { font-size: 120%;} /* classes costumeiras */

.ak { text-decoration: underline; /* access keys */ }

.u { text-decoration: underline; /* textos underline */}

.secoes { display: none; /* exibe nomes das seções se o CSS estiver desativado */ }

.img-left { float: left; }

.img-right { float: right;}

.erroinfo { background: #FFCCCC;}

.erro { background: #FF0000;}

Guia de CSS - Joomla

Esse é um site que contém várias referências para os CSS utilizados no core do Joomla.

Paginação do Joomla

Você já reparou que a paginação do Joomla é meio feia?? Pois é pensando nisso, fiz uma que passarei a usar como padrão nos sites que vou desenvolver, isso não singifica que será aplicados em todos mas pelo menos serve de base.
Básicamente o que você precisa fazer é baixar este arquivo (paginacao.zip), dentro do zip existem dois arquivos, um é o código php esse você deve colocar dentro da pasta html do seu template (/templates/seutemplate/html/pagination.php), e o outro arquivo é o CSS da nossa paginação, esse você deve pegar o código lá e colocar dentro do CSS do seu template ou apenas indicar no seu template mais um arquivo de CSS.
Além de modificarmos para um modo mais bonito, também deixamos o mesmo muito mais semântico. Se quiser ver a prévia do resultado basta olhar a paginação aqui do blog.
Adoraria ver variações desse trabalho, quem fizer alguma coisa relacionada e com isso e quiser postar nos comentários, ficarei grato.


Fonte : Ronildo Costa : http://www.ronildo.com.br/blog/index.php?start=80

Templates de CSS


grids-css
Se você também tem os hábitos de começar os projetos do zero (não totalmente do zero Wink), essa dica é bem legal.
Encontrei esse site que disponibiliza alguns grids de CSS para ajudar no desenvolvimento. Ele não faz muita coisa, mas o que faz ajuda muito.
Para utilizar só entrar no template que quiser e exibir o código fonte e copiar tudo ou salvar página.

Smooth Scroll Joomla

Aqui vai mais uma dica pra Joomla, é uma dica bem simples porém dá uma enfeitada no site. Esse efeito chama-se Smooth Scroll, ele suaviza um scroll para não dar um salta e sim deslizar na página.
Recentemente eu implementei isso aqui no blog, se você quiser colocar isso nas suas páginas siga as instruções.
  1. Tenha certeza que seu Joomla está carregando o javascript do Mootools.
    Como você sabe? olhe o código fonte do seu site e veja se tem a chamada para o arquivo:
    <script type="text/javascript" src="/media/system/js/mootools.js"></script>
  2. Coloque este código no index.php do seu template entre as tags <head>:
    <script type="text/javascript">
    window.addEvent('domready',function(){ new SmoothScroll({ duration:1700 }, window); });
    </script>
  3. Agora quando você criar âncoras no seu site ele vai suavizar automáticamente.
  4. Não esqueça de criar suas âncoras desse tipo:
    <a name="topo" id="topo"></a>
    <a href="#topo" class="anchor">Algum texto</a>
* Onde tem 1700 é a velocidade, fique a vontade para alterar esse valor.
Se quiserem ver um exemplo na prática esse link pode ajudar.

PNG Fix para IE 6

<!--[if IE 6]>
<script src="/blog/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/javascript
/DD_belatedPNG.js" type="text/javascript"></script>
<script>
  /* Exemplo de utilizacao */
  DD_belatedPNG.fix('.png_bg');
</script>
<![endif]-->
 

Basicamente esse é o código que você vai precisar colocar no seu template entre as tags head.
Nesta linha (DD_belatedPNG.fix('.png_bg');), você coloca todos os elementos do HTML que você quer que seja afetado. Por exemplo onde tá .png_bg, você pode colocar div ou p, então tudo que for div ou paragráfo, o script vai interferir nas imagens para funcionar o truque.
Nesta linha que vou colocar o código abaixo é o caminho para onde arquivo está, no caso eu coloquei o arquivo dentro de uma pasta chamada "javascript" dentro da pasta do meu template.


<script src="/blog/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/javascript
/DD_belatedPNG.js" type="text/javascript"></script>
 
 
O site do desenvolvedor e onde você pode fazer o download do arquivo é este aqui: http://www.dillerdesign.com/experiment/DD_belatedPNG/ 

 

Bloquear instalação de componentes

Crie um arquivo .htaccess e coloque dentro da pasta administrator do Joomla.
Adicione o seguinte código no arquivo:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} com_installer
RewriteCond %{REMOTE_ADDR} !^10\.153\.11\.11
RewriteRule ^(.*)$ index.php [F,L]
 
Esse código acima diz, a URL que contenha a string "com_installer" e todos os IP's diferente do IP declarado, redirecione o usuário para index.php com erro de forbidden.

Abrir uma Window Modal quando abrir o site

<?php
$js = 'window.addEvent(\'domready\', function(){SqueezeBox.setContent(\'iframe\',\'http://www.eniomarcelo.com.br/\')});';
JHTML::_('behavior.mootools');
JHTML::_('behavior.modal');
$doc =& JFactory::getDocument();
$doc->addScriptDeclaration($js);
?>

Rodapé sempre embaixo

O código HTML

<div class="tudo">
   <div class="topo"></div>
   <div class="conteudo"></div>
   <div class="rodape"></div>
</div>

O código CSS

html,
body {
   margin:0;
   padding:0;
   height:100%;
}
.tudo {
   min-height:100%;
   position:relative;
}
.topo {
   background:#ff0;
   padding:10px;
}
.conteudo {
   padding:10px;
   padding-bottom:60px;   /* Mesma Altura do Rodapé */
}
.rodape {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Mesma Altura do Rodapé */
   background:#6cf;
}

Usando um servidor NFS como meio de armazenamento para o VMware

É possível utilizar no VMware um servidor NFS como datastore, que é o espaço necessário para armazenar para suas máquinas virtuais. Assim os “sem-storage” podem utilizar um método barato para deixar as máquinas virtuais em um local centralizado.

Como instalar o VMware ESXi 5.0

O VMware 5.0 foi lançado poucas semanas atrás e trouxe muitas novidades para a virtualização de servidores. 

Instalação da versão 3.5 do VMware ESXi

Baixe o software e registre-se no site da VMware.
Queime a imagem em um CD, coloque do drive e reinicie o servidor.
Quando a tela abaixo aparecer tecle Enter para instalar:

VMware lança versão ESXi grátis: Seu datacenter nunca mais será o mesmo



Praticamente todo profissional de TI conhece a VMware. Esta empresa foi a pioneira na implementação de Virtualização no ambiente Intel/AMD. Com o aumento da concorrência (leia-se Microsoft e Xen Source) a VMware começou a não ser a única solução e lançou vários produtos gratuitos, entre eles o VMware Player e VMware Server. Nesta semana foi disponibilizada a versão ESXi gratuitamente.
Para saber a importância deste fato, analise os produtos de virtualização gratuitos da VMware:
VMware Player: Para usuários que querem testar appliances prontos como distribuições Linux. Não possui o recurso de criar máquinas virtuais. Roda em cima de Windows e Linux como aplicação.
VMware Server: Tem por objetivo rodar servidores de teste, não recomendado para servidores de produção com grande carga de IO. Roda em cima de Windows e Linux com serviço.
Abaixo diagrama das “camadas” do hardware físico até a máquina virtual no VMware Player e VMware Server:

Diagrama do VMware e VMware Player