Helio Loureiro

Bem-vindo ao código fonte

  • Increase font size
  • Default font size
  • Decrease font size

Se tiver tentando instalar FreeBSD num laptop Compaq nc6440, veja como em:

FreeBSD STABLE-7.0 and Laptop Compaq NC6400

Para o modelo nc6220, veja:

FreeBSD-7.0 and Compaq nc6220

Welcome to the Frontpage

Brinquedo novo

E-mail Print PDF
Image

Finalmente aumentei meu arsenal de brinquedos. Novo PSP Slim. Conexão WLAN e USB. Através dessa, funciona perfeitamente com BSD:

umass0: Sony "PSP" Type A, rev 2.00/1.00, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0:  Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 61MB (126848 512 byte sectors: 64H 32S/T 61C)
Pode ser acessado com:
mount_msdosfs -o longnames -m 777 /dev/da0s1 /mnt/PSP
Minha diversão agora é tentar acertar a codificação de filmes para assistir no PSP, já que o mesmo tem saída pra TV (e claro que comprei o cabo :-).

A melhor dica que encontrei foi em:

Tentei fazer um resample de um vídeo para adequar ao PSP, mas falhou com o seguinte erro:

helio@musashi:torrents$ ffmpeg -i Video.mp4  -r 29 -b 768k -ar 24000 -ab 64k -s 320x240 M4V00001.MP4
FFmpeg version SVN-r10657, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --cc=cc --prefix=/usr/local --make=gmake --disable-debug --enable-memalign-hack --enable-shared --enable-pp --extra-cflags=-I/usr/local/include/vorbis -msse -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libogg --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.14.0
  built on Nov 17 2007 21:27:40, gcc: 3.4.6 [FreeBSD] 20060305
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Video.mp4':
  Duration: 01:38:49.8, start: 0.000000, bitrate: 775 kb/s
  Stream #0.0(eng): Video: h264, yuv420p, 320x176, 25.00 fps(r)
  Stream #0.1(eng): Audio: mpeg4aac, 48000 Hz, stereo
File 'M4V00001.MP4' already exists. Overwrite ? [y/N] y
Output #0, mp4, to 'M4V00001.MP4':
  Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240, q=2-31, 768 kb/s, 29.00 fps(c)
  Stream #0.1(eng): Audio: 0x0000, 24000 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. You may try recompiling using gcc >= 4.2.
Do not report crashes to FFmpeg developers.
Unsupported codec for output stream #0.1
Consegui arrumar refazendo a instalação do ffmpeg via ports:
root@musashi# cd /usr/ports/multimedia/ffmpeg
root@musashi# env CC=gcc4.2 make build deinstall install clean
Com isso o filme foi resampleado (existe isso?), mas não foi aceito no PSP... brinquedo novo é assim :-)
Last Updated on Friday, 23 November 2007 23:08
 
Bookmark and Share

Just Relax...

E-mail Print PDF
Image
 
Bookmark and Share

Mais antigo ainda...

E-mail Print PDF
Image
-rwxr-xr-x  1 helio  users     1555 Nov  4  2001 nsbm2html
-rwxr-xr-x  1 helio  users      154 Oct  4  2001 admin-linux-br
-rwx------  1 helio  users       49 May  6  2001 pop.secure.sh
-rwxr-xr-x  1 helio  users      651 Dec  7  2000 housemailer.sh
-rwxr-xr-x  1 helio  users     1044 Oct 29  1992 getmail.sh

Esse getmail.sh foi realmente meu primeiro script...

Last Updated on Friday, 23 November 2007 23:10
 
Bookmark and Share

The most oldest script

E-mail Print PDF
Image O legal de usar "tar" para fazer backup (e também restaurar) é que vc consegue manter a data de criação do arquivo. Olhando em meu laptop, achei alguns beeeem antigos:

-rwxr-xr-x  1 helio  users      181 Dec 12  2003 speedyteste.sh
-rwxr-xr-x  1 helio  users       67 Nov 18  2003 coreclean.sh
-rwxr-xr-x  1 helio  users      350 Sep 24  2003 mywget
-rwxr-xr-x  1 helio  users     1908 Sep 23  2003 jisql
-rwxr-xr-x  1 helio  users      282 Jun 16  2003 dvd-rip_pt.sh
-rwxr-xr-x  1 helio  users     5380 Jun  3  2003 tcp_queue_test
-rw-r--r--  1 helio  users     4458 Jun  3  2003 tcp_queue_test.c
-rwxr-xr-x  1 helio  users      111 May 27  2003 xquake2.sh
-rwxr-xr-x  1 helio  users     1091 May 20  2003 change_bg.py
-rwxr-xr-x  1 helio  users     1063 Apr 27  2003 make_downloads.py
-rwxr-xr-x  1 helio  users      629 Apr 21  2003 avi_enconder.sh
-rwxr-xr-x  1 helio  users      242 Apr 21  2003 dvd-rip.sh
-rwxr-xr-x  1 helio  users     7887 Apr 21  2003 dvd2divxscript.pl
-rwxr-xr-x  1 helio  users       51 Apr  3  2003 mygcc
-rwxr-xr-x  1 helio  users      111 Mar 25  2003 hgcc.sh
-rwxr-xr-x  1 helio  users     1017 Feb 25  2003 pimpoplayer.py
-rwxr-xr-x  1 helio  users      653 Dec 11  2002 pythonget.py
-rwxr-xr-x  1 helio  users     2814 Nov 21  2002 aph_preenche.py
-rwxr-xr-x  1 helio  users      809 Nov 19  2002 get_storeproc.sh
-rwxr-xr-x  1 helio  users      377 Nov 19  2002 isql_safe
-rwxr-xr-x  1 helio  users      480 Nov 13  2002 myisql
-rwxr-xr-x  1 helio  users      647 Nov  1  2002 asse.sh
-rwxr-xr-x  1 helio  users       20 Oct  2  2002 pfctl
-rwxr-xr-x  1 helio  users     2519 Aug 14  2002 velox-auth.py
-rwx------  1 helio  users    13885 Aug  8  2002 stat.pl
-rwxr-xr-x  1 helio  users     1700 Aug  1  2002 changepasswdial.py
-rwxr-xr-x  1 helio  users       83 Jul 30  2002 evol-kill.sh
-rwxr-xr-x  1 helio  users     2762 Jul 25  2002 http_teste.py
-rwxr-xr-x  1 helio  users      115 Jul  3  2002 planta_dsl_teste.sh
-rwxr-xr-x  1 helio  users      166 Apr  9  2002 bookmarksupdate.sh
-rwxr-xr-x  1 helio  users     1805 Jul 17  2001 id-velox.sh
-rwxr-xr-x  1 helio  users      123 Jun 18  2001 wordview.sh
-rwxr-xr-x  1 helio  users      275 May 21  2001 Xterm
-rwxr-xr-x  1 helio  users      261 May 21  2001 Xterm-ROOT

Devo ter alguns de 1997 em outro backup, do antigo servidor de casa :-)

Last Updated on Monday, 12 November 2007 08:09
 
Bookmark and Share

Configuring rinetd

E-mail Print PDF
Image Para quem já utilizou a solução de SSLVPN da Juniper, sabe que é preciso mapear as portas para seu uso (no meu FreeBSD não funciona o modo de tunelamento).

Como vários serviços são acessiveis via portas baixas, incluindo ssh, ftp, telnet, etc, existe a possibilidade de mapear as portas acima de 1024 nas portas baixas através de vários ips de loopback.

O script abaixo gera o arquivo rinetd.conf para as várias interfaces :-)

 

#! /bin/sh

CONF="/usr/local/etc/rinetd.conf"
PORTS="110:11000 25:2500 443:44300 80:8000 22:2200 23:2300 21:2100 20:2000"


### Commands here ###
TMSTAMP=`date "+%Y%m%d"`

if [ -f $CONF ]; then
   mv $CONF $CONF-$TMSTAMP
fi


IPS=`ifconfig lo0 | grep netmask | awk '{print $2}'`


for ip in $IPS
   do
   echo "Configuring: $ip"
   for port in $PORTS
      do
      LOW_PORT=`echo $port | awk -F":" '{print $1}'`
      HIGH_PORT=`echo $port | awk -F":" '{print $2}'`
      echo -e "$ip $LOW_PORT \t $ip $HIGH_PORT" >> $CONF
   done
done
Last Updated on Monday, 12 November 2007 08:02
 
Bookmark and Share

FreeBSD 6.3 chegando

E-mail Print PDF
Image Da última compilação de kernel:

 

Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.3-PRERELEASE #1: Sat Nov 10 13:01:13 CST 2007
    root@musashi:/usr/src/sys/i386/compile/GENERIC
WARNING: MPSAFE network stack disabled, expect reduced performance.
ACPI APIC Table: 
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) M processor 1.73GHz (1729.18-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6d8  Stepping = 8
[...]

  A tag 6.3-PRERELEASE já diz tudo. Se bem que eu provavelmente vá pular direto pro release 7.0... mais emocionante.

Last Updated on Monday, 12 November 2007 08:03
 
Bookmark and Share

Curso básico de Unix

E-mail Print PDF
Image
Imaginem eu falando incessantemente, após o almoço, por 4 horas durante uma semana...
 
Bookmark and Share

Monitoração de chamadas

E-mail Print PDF
Image Image Nada como os desafios para nos fazer acordar. Meu desafio foi criar um sistema de monitoração de performance para sistemas pré-pago. Com RRDTool na mão e perl na cabeça, lá fui eu. Não que eu seja exímio programador em Perl (ou qualquer outra linguagem), mas os sistemas de telefonia, principalmente na parte de pré-pago, usam sistemas Solaris 9.0, onde perl já vem instalado.

O resultado, já nesses gráficos, ficou além do esperado e pronto em 5 dias!!! Haja código... já sobre a documentação... essa virou parte das lendas como boi-tatá, saci pererê...

O primeiro gráfico mostra as verificações de crédito para liberar a chamada (First Interrogation), assim como os débitos (Final Report). O segundo, chamadas originadas (celular ligando para alguém) dentro da própria rede da operadora.

Last Updated on Sunday, 05 August 2007 12:38
 
Bookmark and Share


Page 10 of 16

Polls

Você encontrou o que procurava nesse site?
 

Syndication

feed-image Feed Entries

Visitors Counter

Hoje41
Ontem48
Semana41
Mês224
Visitantes96391
38.107.191.83

Statistics

Content View Hits : 68722

Random Image

mvc-113.jpg