Páginas

sexta-feira, 21 de junho de 2013

Atualizando o kernel do Ubuntu para uma nova versão – 3.9.5 e 3.9.6

Neste tutorial, vamos ver como instalar o Linux Kernel 3.9.5 e 3.9.6 no Ubuntu. Você pode verificar as changelogs para ambos os kernels aqui e aqui.

Instalação do Linux Kernel 3.9.5

Para atualizar seu kernel para a versão 3.9.5, faça o seguinte

Passo 1. Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T);

Passo 2. Vá para a pasta tmp com o comando:

cd /tmp

Passo 3. Baixe o script de instalação com o seguinte comando:

wget https://dl.dropboxusercontent.com/u/47950494/upubuntu/kernel-3.9.5 -O kernel-3.9.5

Passo 4. Dê permissões de execução para o script:

chmod +x kernel-3.9.5

Passo 5. Agora execute o script:

sudo sh kernel-3.9.5

Passo 6. Reinicie o sistema com o comando abaixo:

sudo reboot

Passo 7. Se quiser remover o kernel, digite o seguinte comando:

sudo apt-get purge linux-image-3.9.5*

Instalação do Linux Kernel 3.9.6

Para atualizar seu kernel para a versão 3.9.6, faça o seguinte

Passo 1. Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T);

Passo 2. Vá para a pasta tmp com o comando:

cd /tmp

Passo 3. Baixe o script de instalação com o seguinte comando:

wget https://dl.dropboxusercontent.com/u/47950494/upubuntu/kernel-3.9.6 -O kernel-3.9.6

Passo 4. Dê permissões de execução para o script:

chmod +x kernel-3.9.6

Passo 5. Agora execute o script:

sudo sh kernel-3.9.6

Passo 6. Reinicie o sistema com o comando abaixo:

sudo reboot

Passo 7. Se quiser remover o kernel, digite o seguinte comando:

sudo apt-get purge linux-image-3.9.6*

Pronto. Você já está com o mais novo kernel em seu Ubuntu.


sexta-feira, 7 de junho de 2013

Mikrotik - script de limpeza do cache 15 em 15 dias. Só roda nas versões Mks 3.X e 4X e 5x.

Primeiro script 


CÓDIGO:
/system script
add name=limparcache policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff source=\
    "/ip proxy clear-cache"



Segundo script 


CÓDIGO:
/system scheduler
add comment="LImar cache 15 dias" disabled=no interval=2w1d name="Altomatico cache" on-event=\
    "/system script run limparcache" policy=\
    reboot,read,write,policy,test,password,sniff,sensitive start-time=startup

terça-feira, 4 de junho de 2013

Problemas com Seblod


logo-curso-seblod
O Seblod pode ser perfeito para o seu projeto, mas assim como outros sistemas, ele tem as suas limitações. Conheça algumas delas.

Existe alguma situação específica em que você viu aparecer algum problema?

Sim. Como qualquer software, temos os seus contras também.

Aguardar carregar antes de salvar

Quando editamos o Tipo de Conteúdo, ele demora um pouquinho para carregar tudo, se você clicar em Salvar sem esperar, pode dar um probleminha. Mas tem solução, já falei sobre isso em nosso grupo de estudos. É importante sempre aguardar o carregamento.

Regras de negócio complexas

Outra coisa é em relação a regra de negócios. Nem todas as aplicações o Seblod será a melhor solução. Existe algumas que ele pode dificultar, principalmente as que tem regras de negócios complexa. Isso você irá aprender a identificar com a prática.
Uma dica é sempre elaborar um protótipo antes de "fechar" um projeto com o Seblod, você pode fazer isso rapidamente e já dá um retorno ao cliente no mesmo dia. Se puder já mostrar a ele, melhor ainda, nesse caso você irá ter certeza que irá fazer um bom negócio.
Isso vale também para qualquer outro CCK ou Framework de template, venho falando sempre em minhas palestras, cursos e posts no blog.
Mas quando você souber identificar bem as ferramentas certas para um projeto, o ganho é muito grande.

Oops! Fields not found.. ; (

Algumas pessoas tem dificuldades em fazer aparecer os campos do Seblod no frontend do site, vou mostrar um rápido tutorial para ajudar.

Mostrar campos do Tipo de Conteúdo

Quando se cria campos no Seblod, geralmente colocamos os campos apenas na VIEW admin, para poder testar os cadastros no backend (painel do Joomla). Para que não sabe, uma VIEW é um modo/local de visualização. No Seblod temos 4 VIEWS em um Tipo de Conteúdo:
  1. View Admin - Formulário de cadastro/alteração do backend.
  2. View Site - Forumulário de cadastro/alteração no frontend.
  3. View Intro - Campos que irão aparece na "chamada" do conteúdo.
  4. View Content - Campo que aparecerão na página do conteúdo, também conhecido como detalhes do conteúdo.
Se você não adicionou os campos também nas VIEWS de frontend (Intro e Content), provavelmente receberá um aviso como esse:

Oops! Fields not found.. ; (

Veja abaixo como colocar os campos para aparecer no frontend:
1-adicionar-campos-na-lista-seblod2

Mostrar campos da Lista e Busca

Caso seja uma lista, se você modificou o template para deixar personalizado, você deverá também escolher os campos para esse lista. Isso é importante. As vezes você colocou os campos Título, Resumo e Pequena foto na View Intro, mas quer fazer uma lista com os últimos conteúdos, apenas com os títulos.
Para poder acessar a página de campos de uma lista, você deve primeiramente entrar na View List, depois na opção Template, e mudar para outro template.
Veja abaixo onde adicionar os campos, após essa View estiver ativa:
1-adicionar-campos-na-lista-seblod2

fonte : http://www.leomiranda.com/dicas-joomla/problemas-com-seblod.html

CSS 3 com font-face compatível, saiba como usar e converter suas fontes


Há muito tempo nós Web Designers sonhamos em poder utilizar qualquer tipo de fonte em nossos sites, a funcionalidade @font-face do CSS 3 veio para cumprir esse maravilhoso recurso com classe, de forma simples e compatível.
Veja como utilizar a propriedade @font-face de forma compatível com os principais navegadores do mercado.
De forma simples podemos generalizar o uso dessa função da seguinte maneira:
1.@font-face {
2.font-family'BankGothicMdBTMedium';
3.srcurl('bankgthd-webfont.ttf') ;
4.}
5..elemento { font-family'BankGothicMdBTMedium'; }
Com isso você estará utilizando a fonte Bank Gothic no elementado de classe "elemento".
Agora vamos vamos mais a fundo nesse propriedade deixando mais compatível.
Essa fonte utilizada tem como extensão .ttf, ou seja, é uma fonte do tipo truetype. Esse tipo de fonte é compatível com alguns navegadores no mercado, porém navegadores como o IE não consegue ler essa terminação. Para o IE utilizamos fontes do tipo .EOT.
E caso o usuário já tenha essa fonte no computador, é preciso baixar novamente? Não, vamos ver agora como seria o código completo para termos total flexibilidade e compatibilidade com essa função:
1.@font-face {
2.font-family'BankGothicMdBTMedium';
3.srcurl('bankgthd-webfont.eot');
4.srclocal('BankGothicMdBTMedium'), url('bankgthd-webfont.woff')format('woff'), url('bankgthd-webfont.ttf'format('truetype'),url('bankgthd-webfont.svg#webfontMYjN7z0O'format('svg');
5.}
6..elemento { font-family'BankGothicMdBTMedium'; }
Dessa forma temos total compatibilidade com os navegadores mais populares do mercado. Não se assuste com o código apenas vá nesse site e envie sua fonte que ele converte para .EOT e gera todo o código necessário automaticamente!

Converter fontes para .EOT e gerar código @font-face compatível

Conheça o @font-face Generator e converta suas fontes.
fonte : http://www.leomiranda.com/dicas-css/css-3-com-font-face-compativel-saiba-como-usar-e-converter-suas-fontes.html