Irc via cliente web
Segui um cliente irc pela web, para as redes q a porta possivelmente esteja barrada…
http://webchat.freenode.net/
Removendo linhas duplicadas não-consecutivas
Achei interessante o link, e como o autor SMarcell comenta eu também sempre usava o sort com uniq, bom segue a tip referênciada.
Removendo linhas duplicadas não-consecutivas
Geralmente eu utilizo o comando sort para remover linhas duplicadas dum arquivo:
sort -o output -u input
O problema era que em alguns casos, as linhas não poderiam ser ordanadas! mas o sort (obviamente!) as ordenava. Então acabei resolvendo o meu problema assim:
Code: Select all
perl -ne ‘$i{“$_”}++ || print’ output
O mesmo também pode ser obtido via awk:
Code: Select all
awk ‘!i[$0]++’ output
ou:
Code: Select all
awk ‘!($0 in i) {i[$0] ; print}’ output
Falou!!!
Referência
http://www.slackbr.org/forum/viewtopic.php?f=201&t=18294, e
Como criar pacotes rpm no slackware
Olá
Como no trabalho uso rpm e esta precisando fazer uns testes eis que o slackware para variar quebra meu galho de novo. Segue o procedimento.
mkdir -p ~/rpm
mkdir -p ~/rpm/BUILD
mkdir -p ~/rpm/RPMS
mkdir -p ~/rpm/SOURCES
mkdir -p ~/rpm/SPECS
mkdir -p ~/rpm/SRPMS
mkdir -p ~/rpm/tmp
~/.rpmmacros:
%packager Your Name
%_topdir /home/YOUR HOME DIR/rpm
%_tmppath /home/YOUR HOME DIR/rpm/tmp
cd ~/rpm/SOURCES
mkdir nome_programa
#copie o conteudo do programa para dnetro da pasta nome_programa
echo "hahah rpm no slack" > nome_programa/meu_rpm_no_slack
tar czvf nome_programa.tar.gz nome_programa/
~/rpm/SPECS/nome_programa.spec:
Summary: Meu pacote rpm no slack
Name: nome_programa
Version: 1
Release: 1
Source0: nome_programa.tar.gz
License: GPL
Group: Pessoal
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-buildroot
%description
Descrição do pacote
%prep
%setup -q
%build
%install
install -m 0755 -d $RPM_BUILD_ROOT/usr/share/nome_programa
install -m 0755 meu_rpm_no_slack $RPM_BUILD_ROOT/usr/share/nome_programa/meu_rpm_no_slack
%clean
rm -rf $RPM_BUILD_ROOT
%post
echo " "
echo "This will display after rpm installs the package!"
%files
%dir /usr/share/nome_programa
# cria diretório do programa
/usr/share/nome_programa/meu_rpm_no_slack
rpmbuild -ba ~/rpm/SPECS/nome_programa.spec
# cria o pacote
rpm -ivh –nodeps ~/rpm/RPMS/noarch nome_programa-1-1.noarch.rpm
cat /usr/share/nome_programa/meu_rpm_no_slack
rpm -e nome_programa
Quanto mais
“Quanto mais eu estudo, mais descobri que nada sei.
Encontro na vontade de estudar a razão de viver, na vontade de aprender um caminho, no entanto não sei onde este caminho vai me levar…, somente sei que se parar, neste caminho vou deixar de viver.
A vida é como uma biblioteca onde sabemos onde estão os livros e sabemos o que vamos aprender com eles, pena nós que não conseguimos ler todos os livros.
Por entre as páginas deste livro que gosto muito escrito branco no preto, rascunho minha vida até o dia que não ver mais graça e procurar um livro colorido para escrever. A maioria das pessoas gostam dos livros coloridos, mas me fasino com os livros brancos no preto. Tenho medo de que as páginas deste livro acabem ou que não tenha mais o que ser lido o que acho muito díficil, o real medo e que não tenha mais págnias que eu queira ler, e eu tenha que trocar de livro.
Trocar de livro é dificil, não que seja dífcil ler um livro colorido cheio de imagens, o díficil e deixar de ler um livro onde so se tem palavras, a verdade e que não é dífcil, é diferente, e o dífcil e ler livros diferentes.
Eu sei que um dia terei de trocar de livros, tomará que eu goste dos novos livros e que eu aprenda muito com eles. Enquanto não troco devo aproveitar o quanto puder destes.
Nunca escute demasiamente os outros, pois os outros não leram os mesmos livros que você, é não podem dizer quais os livros são os melhores para você, somente sabe os livros que você deve ler, você.” – Demoncyber
Listagem de links para C
Lol me deparei com uma lsitagem de links sobre C jogadas no fórum do slackbr, achei interessante e repliquei aqui, caso eu precise em um dia no futuro…..
Planet do Slackware
Planet do Slackware com alguns developers (AlienBOB, o Eric Hamless e muitos outros bons usuários de slackware
)
Site com wallpapers para slackware
Bom como já havia tido esta dúvida pensei pq não postar alguns lugares que já visitei para pegar imagens personalizadas dos usuarios
http://slackart.linuxpackages.net
vivaoliunx wallpapers sobre slackware
Configurando a rede wireless no Slackware 13 via wicd
Bom já é sabido que o slackware possuia em extras o pacote do rc.wicd, bom como agora estou usando o xfce me propus a estar utilizando ele em vez dos meus scripts de configuração. Algo que achei interessante e que o script de serviço dele o rc.wicd vem junto ao pacote dele.
Para aqueles que não tem instalado:
slackpkg install wicd
Para iniciar o serviço dele:
bash /etc/rc.d/rc.wicd start
Para colocar ele para startar é soh dar permissão de execução ao serviço ou retirar … ( por padrão ele com permissão de execução )
Para dar permissão para algum usuário usar o wicd, vc precisa adicionar ele aos grupo messagebus e o haldaemon, para tanto segue os comandos.
gpasswd -a usuario messagebus
gpasswd -a usuario haldaemon
Logue de novo no usuário e agora o daemon já deve estar habilitado caso não, você pode restartar os serviços que estão envolvidos nele.
Agora o ícone do programa deve aparecer no systray. bom a gui é bem intuitiva para tanto não vou explicar aqui. De lembrete fica se vc configurar redes manuais pelo terminal você deve desligar o serviço do wicd antes de fazer uso disto.
Como setar o layout de teclado para o X
Estava eu perdido lendo a ultima edição da slackzine quando me deparo com uma dica bem interessante
, sobre layout de teclado, bom como já muitas vezes me deparei com este problema e geralmente utilizava de alguma interface grafica para setar o problema do teclado, fiquei feliz ao perceber que não vou precisar mais. Segue a dica.
setxkbmap br
setxkbmap us_intl
Referência:
Slackzine 20.5