WinSCP no Linux - Dica

Após vários testes com vários softwares de FTP, como FileZilla, bareFTP, KFTPGrabber, JFTP, gFTP, nenhum conseguia conectar no servidor com sucesso, mas no Windows eu conseguia pelo WinSCP, conectando através de SSH, no putty também funcionava, então segui tentando até encontrar a Solução: usar o Konqueror.

Conectado usando Konqueror

Konqueror é um gerenciador de arquivos, tipo o Nautilus, mas com algumas opções avançadas, pra conectar no servidor usando SSH/SFTP, usei o fish:

Exemplo: fish://user@host.domain.com

Ou passando a senha e diretório junto, segue sintaxe: fish://{username[:password]}@{domain}/{path}


Obs.: No Nautilus também tem como conectar via SSH, mas no meu caso não funcionou.

Conectando no Servidor com o Nautilus
Concluindo, o Konqueror não é tão fácil de usar como o WinSCP, precisa abrir duas janelas, uma local e outra pro servidor, pra ficar tipo WinSCP, e usar o CTRL+C+V pra enviar os arquivos, mas tirando isso, é uma ótima solução.

Xubuntu parecido com Windows 7


Recentemente assumi a função de suporte de informática no município de Horizontina - RS e um problema comum, principalmente em escolas, é que os usuários estão habituados com Windows em casa, e se perdem ao tentarem utilizar Linux.

Pra facilitar, pelo menos no primeiro contato, chegamos a conclusão de que teremos que "trollar" os usuários, instalando um linux com cara de windows. A distribuição padrão instalada tem sido o Xubuntu por ser completo e relativamente leve, rodando em máquinas mais antigas também.

Os passos da customização:

0 - Baixar da internet um ícone do iniciar do windows 7 e o plano de fundo.
1 - Remover menu inferior (dock)
2 - Mover menu superior para baixo
3 - Customizar itens da "barra de tarefas e bandeja..."
4 - Alterar ícone do menu de aplicativos
5 - Alterar a posição das notificações, pra ficar próximo da "barra de tarefas"
6 - Customizar opções do menu de aplicativos
7 - Alterar plano de fundo da área de trabalho
8 - Deixar somente uma área de trabalho
9 - Adicionar atalhos na área de trabalho
10 - Instalar "Codecs", Libre Office, VLC etc... conforme sua necessidade.

Bom, segue um video tutorial seguindo este passo a passo... o video foi feito com o Kazam, recomendo muito para gravar video aulas: apt-get install kazam


Iniciar sessão automaticamente no Xubuntu 13.04

Olá!

Caso você não marcou a opção durante a instalação, basta editar o arquivo em:
/etc/lightdm/lightdm.conf
Não esqueça de fazer um backup antes de editar:
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
E deixar da seguinte maneira:

[SeatDefaults]
autologin-guest=false
autologin-user=seu-usuario
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=lightdm-gtk-greeter
user-session=xubuntu

Apenas troque o "seu-usuario" pelo seu usuário ;).

Até o futuro.

Edit: também é possível fazer por comando, segundo a documentação aqui, segue:

sudo /usr/lib/lightdm/lightdm-set-defaults --autologin username 

Resolver problema com repositório de software nas versões antigas do ubuntu

Buenas!

O problema é que ao executar o apt-get update nas versões antigas do ubuntu você irá receber o erro 404, resources not found, fontes não encontradas... semelhante ao erro abaixo:

Err http://us.archive.ubuntu.com jaunty/main Packages
  404  Not Found [IP: 91.189.92.171 80]

Isso acontece porque estes repositórios são movidos para o diretório "old-releases", então, a solução é editar o arquivo com os endereços, pode executar no terminal o seguinte comando:

sudo gedit  /etc/apt/sources.list

E trocar http://ports.ubuntu.com/ por http://old-releases.ubuntu.com/ubuntu/

Encontrei esta solução em http://www.newit.co.uk/forum/index.php?topic=2278.0

Mas o que usei aqui de fato, em um Ubuntu 9.04, foi do seguinte link:
http://revistaforum.com.br/tecnologialivre/2012/07/ubuntu-repositorios-de-versoes-anteriores/

Remover index.php Code Igniter Etc

Olá, espero com este post auxiliar iniciantes em Code Igniter a remover o index.php da url de seus sites, com os passos que segui para resolver na minha máquina.

Primeiro segui os passos do blog TIDoc, criação do .htaccess e ajustes no config.php do CI. Quase deu certo, sigam eles também:

1. Habilitar o ModRewrite no Apache

Abra o httpd.conf e descomente a linha LoadModule rewrite_module modules/mod_rewrite.so e reinicie o apache.

No meu caso, Ubuntu 13.04, fiz isso através dos seguintes comandos, inspirado pelo posto do Tiago Passos:
 

2.  htaccess

Crie um .htaccess na raiz do seu projeto. O arquivo deve estar no mesmo nível da pasta system.

Muita atenção com as barras (/). A maioria das dicas e tutoriais que você vai encontrar por ai leva em conta que seu projeto está no document root e não em um alias (diretório virtual). Se você estiver usando um diretório virtual use o RewriteBase para indicar qual a url base de seu projeto e em RewriteRule remova a barra da frente de index.php para indicar que o arquivo não está na raiz do servidor (document root) e sim no diretório virtual.


3. config.php

É necessário alterar uma linha do config.php na pasta application. 
Altere a linha $config['index_page'] = "index.php" para $config['index_page'] = "".

Bom, teoricamente você terminou aqui. No meu caso aconteceram dois problemas, primeiro que nas configurações do meu diretório virtual não estava permitindo executar as regras, então executei o seguinte comendo para abrir o arquivo de configurações:

E alterei as configurações para permitir as regras do .htaccess, trocando AllowOverride "none" por "All":

    <Directory /home/bolivar/sites/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>


No final das contas, após reiniciar o Apache, quebrou todos os links para CSS, JS imagens etc, consegui resolver adicionando a seguinte linha no .htaccess

RewriteRule ^assets/ - [L,NC]

Então meu arquivo .htaccess final ficou assim:

Com isso, consegui resolver na minha máquina local, agora ainda preciso ver se vai funcionar no servidor do cliente...

Documentação sobre .htaccess, RewriteRules e outras inspirações:
1 - http://httpd.apache.org/docs/2.2/howto/htaccess.html
2 - http://httpd.apache.org/docs/current/mod/mod_rewrite.html
3 - http://httpd.apache.org/docs/current/rewrite/intro.html
4 - http://tidoc.wordpress.com/2009/08/12/codeigniter-remover-index-php-da-url/
5 - http://blog.tiagopassos.com/2011/04/21/configurando-o-mod_rewrite-do-apache2-no-ubuntu-linux/

E recomendo também as video aulas em:
1 - http://net.tutsplus.com/sessions/codeigniter-from-scratch/

Linux Ubuntu e Virtual Box

Após instalar o Virtual Box pela central de programas do Ubuntu configurei uma máquina virtual com o Windows XP, mas obtive o seguinte erro:

Falha ao abrir uma sessão para a máquina virtual XP2.  The virtual machine 'XP2' has terminated unexpectedly during startup with exit code 1.  Código de Resultado: NS_ERROR_FAILURE (0x80004005) Componente: Machine Interface: IMachine

E também a seguinte mensagem:



Buenas, tentei reinstalar etc, mas o que resolveu foi o seguinte:

$ sudo apt-get install build-essential dkms linux-headers-`uname -r`
$ sudo adduser seuusuário vboxusers

Fonte: izaias - http://www.vivaolinux.com.br/topico/Ubuntu-e-Kubuntu/Virtual-Box-OSE

Obs.: Depois de atualizar o kernel tive que fazer novamente...