Ubuntu 16.04 – Indicador de Wi-Fi não se comporta corretamente

20 06 2016

Após atualizar – reinstalar na verdade – há algumas semanas atrás,  o Ubuntu 16.04, tive o seguinte problema. O indicador de redes wireless no painel superior do Ubuntu não estava mostrando as conexões que estavam iniciadas e também não indicava o nível do sinal corretamente.

Vejam…

Falha no Indicador Wireless - Ubuntu 16.04

Falha no Indicador Wireless – Ubuntu 16.04

Após procurar algumas soluções, ainda não encontrei nada definitivo ou conclusivo. Não consegui ainda, identificar corretamente o que pode estar acontecendo, já que as conexões estão estabelecidas e ativas, com tráfego normal e sem nenhuma perda de performance ou outro problema aparente.

Apenas a indicação do wireless não aparece.

Isso fica chato, já que o nome da rede também não aparece como conectada…

A solução que encontrei foi reiniciar manualmente o serviço de rede com o systemctl usando da seguinte forma.

=====================================================
~$ sudo systemctl restart NetworkManager.service
=====================================================

E tudo volta a funcionar…. quem souber de mais detalhes por favor deixe um comentário…

Indicador Wireless Ubuntu 16.04

Indicador Wireless Ubuntu 16.04

T+





Erros com codificação usando SVN no FreeBSD

5 08 2010

Atualmente utilizo linux em meu ambiente desenvolvimento local e de testes. Ubuntu 10.04 no notebook e Ubuntu Server no servidor de teste.

Porém, quando vou publicar o projeto nos servidores de produção o sistema é FreeBSD o quase sempre o SVN me retorno o seguinte erro:

svn: Can't convert string from 'UTF-8' to native encoding:

Andei procurando algumas soluções mas quase todas para linux.

Como tive dificuldade de encontrar para FreeBSD segue agora a dica extremamente simples.

Simplesmente execute:

setenv LC_CTYPE en_US.UTF-8

E pronto! Depois basta usar svn up ou svn export normalmente





Ubuntu Sem Som

7 01 2010

Meu Desktop é um DELL Optiplex 755 e uso nele Ubuntu já tem muito tempo.

Porém quando atualizei para Ubuntu 9.10 o som do alto falante interno dele parou de funcionar.

Quando se pluga o fone de ouvido o som está ok… mas não saía nada no auto falante interno.

Pesquisei algumas coisa na net mas nada de encontrar, um amigo disse que deveria atualizar o drive ALSA… até tentei mas não funcionou.

Hoje, estupidamente por acaso, vi em uma lista de programas um que me chamou à atenção “gnome-alsamixer” daí foi natural né…
sudo apt-get install gnome-alsamixer

E deu!…rsrs

Na verdade o alto falante frontal (chamado de “Mono” pelo ALSA) estava apenas mudo. Então foi só desmarcar o mudo e ele funcionou certinho.

O Detalhe é que eu já tinha experimentado rodar o alsamixer no terminal….e tal…. mas ele não desabilitou o “mudo” do canal.

Então fica aí a dica para Ubuntu Sem Som.

ps. segue a minha placa de som…
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)





Executando comandos SQL no CakePHP

8 05 2009

Depois de muito pesquisar e me irritar com uma coisa que parece ser tão básica resolvi postar aqui o que eu tive dificuldades para encontrar na internet.

Eis o cenário:

Estou desenvolvendo um software com a finalidade de alimentar e ou sincronizar bancos de dados. Ele deve fazer o seguinte, quando o usuário acessar a url (http://www.site.com.br/sincronizacoes/sinc) o sistema lê vários bancos e várias tabelas, analisa algumas condições, prepara os dados e alimenta algumas tabelas de com esses dados.

Alguns adeptos do CakePHP poderiam dizer… “porque vc não usa o find()…. porque vc não usa os relacionamentos do Cake….etc…etc…”. Tudo bem! Acho até que seria possivel fazer com mais alguns dias de estudo do cake.

O problema é que não tinha esses dias e eu REALMENTE gostaria de usar as minhas queryes.

Porque?… São queryes enormes e eu já as tenho todas prontas, eu não queria reescrever tudo.

Como eu disse, é um processo simples mas acabei não encontrando uma documentação nem um relato preciso para o que eu queria. então vamos lá!

Como executar um comando SQL qualquer usando o Cake e obter o seu resultado

1)  Crie o seu controller:

class SincronizacoesController extends AppController {
 var $uses = array("Sincronizacao");
 function index(){
 }
 function sinc(){
 $this->set('vw_dados',$this->Sincronizacao->executaSinc());
 }
}

2) Crie o seu model:

class Sincronizacao extends AppModel{

 var $useTable = false;       

    # Esse é o segredo....
    # o seu model não vai usar nenhuma tabela...
    # apenas a conexão com o banco

 function index(){

 }

 public function executaSinc(){
     return($this->query("Execute aqui qualquer comando SQL que desejar"));
 }
}

Por fim, crie o view normalmente e trate os dados nele

<h1>Ufa!</h1>
<b>
 <?php pr($vw_dados); ?>
</b>

Pronto!… muito simples… mas se alguém não explicar fica complicado de se adivinhar. 😉

Até a próxima





Redes De Computadores – Parte 3

16 03 2009

Redes de Compurador – Parte 3.
Leia o resto deste post »





Usabilidade – Parte 1

6 03 2009

Slides sobre Usabilidade na Web de Autoria de Roberto Romani.
Leia o resto deste post »





Redes de Computador – Parte 2

5 03 2009

Slide de Redes de computador – Parte 2
Leia o resto deste post »