viernes, 6 de mayo de 2011

Parche para Fuzzyband Bootloader 5.09

Para aquellos que tengan el iphone 3G con bootloader 5.09 y no puedan utilizar el fuzzyband para hacer el downgrade de la baseband 06.15 a 05.13 aqui les dejo el parche para que el fuzzyband sea compatible

https://rapidshare.com/files/460936242/bltest.sh

simplemente lo descargan y lo copian en APLICATTIONS/FUZZYBAND.APP

confirman la sobreescritura y ejecutan fuzzyband

----------------------------------------------------------------------------------------------------
For those who have the 3G iphone bootloader 5.09 and can not use Fuzzyband for downgrading the baseband to 05.13 06.15 here I leave the patch that is compatible Fuzzyband

https: / / rapidshare.com/files/460936242/bltest.sh

Just downloaded and copied to APLICATTIONS / FUZZYBAND.APP

confirm the overwrite and execute Fuzzyband

jueves, 24 de diciembre de 2009

Capturadora Sabrent 4 canales CCTV - modelo: SC-PVS4 + Linux

Paso a explicar como hacer funcionar la placa Sabrent SC-PVS4 que monta el chip phillips 7130 en Linux (en este caso probado en Ubuntu 9.10 64bits)

lo primero que vamos a verificar es la salida lcpci

$lspci
03:0c.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
03:0d.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
03:0e.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
03:0f.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)

verificamos la salida de $dmesg | grep saa

y nos va a salir 4 veces esto (porque son 4 chips)

$dmesg | grep saa

[ 479.490626] saa7130[2]: Huh, no eeprom present (err=-5)?
[ 479.491283] saa7130[2]: registered device video2 [v4l2]
[ 479.491308] saa7130[2]: registered device vbi2
[ 479.491391] saa7130[3]: found at 0000:03:0f.0, rev: 1, irq: 20, latency: 64, mmio: 0xddfff000
[ 479.491399] saa7134:
[ 479.491400] saa7134: Congratulations! Your TV card vendor saved a few
[ 479.491401] saa7134: cents for a eeprom, thus your pci board has no
[ 479.491402] saa7134: subsystem ID and I can't identify it automatically
[ 479.491403] saa7134:

[ 479.491404] saa7134: I feel better now. Ok, here are the good news:
[ 479.491405] saa7134: You can use the card=
insmod option to specify
[ 479.491406] saa7134: which board do you have. The list:
[ 479.491409] saa7134: card=0 -> UNKNOWN/GENERIC
[ 479.491412] saa7134: card=1 -> Proteus Pro [philips reference design] 1131:2001 1131:2001
[ 479.491416] saa7134: card=2 -> LifeView FlyVIDEO3000 5168:0138 4e42:0138
[ 479.491420] saa7134: card=3 -> LifeView/Typhoon FlyVIDEO2000 5168:0138 4e42:0138
[ 479.491424] saa7134: card=4 -> EMPRESS 1131:6752
[ 479.491427] saa7134: card=5 -> SKNet Monster TV 1131:4e85
[ 479.491430] saa7134: card=6 -> Tevion MD 9717
[ 479.491433] saa7134: card=7 -> KNC One TV-Station RDS / Typhoon TV Tune 1131:fe01 1894:fe01
[ 479.491437] saa7134: card=8 -> Terratec Cinergy 400 TV 153b:1142
[ 479.491440] saa7134: card=9 -> Medion 5044
[ 479.491443] saa7134: card=10 -> Kworld/KuroutoShikou SAA7130-TVPCI
[ 479.491445] saa7134: card=11 -> Terratec Cinergy 600 TV 153b:1143
[ 479.491449] saa7134: card=12 -> Medion 7134 16be:0003 16be:5000
[ 479.491452] saa7134: card=13 -> Typhoon TV+Radio 90031
[ 479.491455] saa7134: card=14 -> ELSA EX-VISION 300TV 1048:226b
[ 479.491458] saa7134: card=15 -> ELSA EX-VISION 500TV 1048:226a
[ 479.491462] saa7134: card=16 -> ASUS TV-FM 7134 1043:4842 1043:4830 1043:4840
[ 479.491466] saa7134: card=17 -> AOPEN VA1000 POWER 1131:7133
[ 479.491469] saa7134: card=18 -> BMK MPEX No Tuner
[ 479.491472] saa7134: card=19 -> Compro VideoMate TV 185b:c100
[ 479.491475] saa7134: card=20 -> Matrox CronosPlus 102b:48d0
[ 479.491479] saa7134: card=21 -> 10MOONS PCI TV CAPTURE CARD 1131:2001
[ 479.491482] saa7134: card=22 -> AverMedia M156 / Medion 2819 1461:a70b
[ 479.491485] saa7134: card=23 -> BMK MPEX Tuner
[ 479.491488] saa7134: card=24 -> KNC One TV-Station DVR 1894:a006
[ 479.491491] saa7134: card=25 -> ASUS TV-FM 7133 1043:4843
[ 479.491494] saa7134: card=26 -> Pinnacle PCTV Stereo (saa7134) 11bd:002b
[ 479.491498] saa7134: card=27 -> Manli MuchTV M-TV002
[ 479.491500] saa7134: card=28 -> Manli MuchTV M-TV001
[ 479.491503] saa7134: card=29 -> Nagase Sangyo TransGear 3000TV 1461:050c
[ 479.491506] saa7134: card=30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card( 1019:4cb4
[ 479.491510] saa7134: card=31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card 1019:4cb5
[ 479.491513] saa7134: card=32 -> AVACS SmartTV
[ 479.491516] saa7134: card=33 -> AVerMedia DVD EZMaker 1461:10ff
[ 479.491519] saa7134: card=34 -> Noval Prime TV 7133
[ 479.491522] saa7134: card=35 -> AverMedia AverTV Studio 305 1461:2115
[ 479.491525] saa7134: card=36 -> UPMOST PURPLE TV 12ab:0800
[ 479.491528] saa7134: card=37 -> Items MuchTV Plus / IT-005
[ 479.491531] saa7134: card=38 -> Terratec Cinergy 200 TV 153b:1152
[ 479.491534] saa7134: card=39 -> LifeView FlyTV Platinum Mini 5168:0212 4e42:0212 5169:1502
[ 479.491539] saa7134: card=40 -> Compro VideoMate TV PVR/FM 185b:c100
[ 479.491542] saa7134: card=41 -> Compro VideoMate TV Gold+ 185b:c100
[ 479.491545] saa7134: card=42 -> Sabrent SBT-TVFM (saa7130)
[ 479.491548] saa7134: card=43 -> :Zolid Xpert TV7134
[ 479.491551] saa7134: card=44 -> Empire PCI TV-Radio LE
[ 479.491553] saa7134: card=45 -> Avermedia AVerTV Studio 307 1461:9715
[ 479.491557] saa7134: card=46 -> AVerMedia Cardbus TV/Radio (E500) 1461:d6ee
[ 479.491560] saa7134: card=47 -> Terratec Cinergy 400 mobile 153b:1162
[ 479.491563] saa7134: card=48 -> Terratec Cinergy 600 TV MK3 153b:1158
[ 479.491566] saa7134: card=49 -> Compro VideoMate Gold+ Pal 185b:c200
[ 479.491570] saa7134: card=50 -> Pinnacle PCTV 300i DVB-T + PAL 11bd:002d
[ 479.491573] saa7134: card=51 -> ProVideo PV952 1540:9524
[ 479.491576] saa7134: card=52 -> AverMedia AverTV/305 1461:2108
[ 479.491579] saa7134: card=53 -> ASUS TV-FM 7135 1043:4845
[ 479.491583] saa7134: card=54 -> LifeView FlyTV Platinum FM / Gold 5168:0214 5168:5214 1489:0214 5168:0304
[ 479.491588] saa7134: card=55 -> LifeView FlyDVB-T DUO / MSI TV@nywhere D 5168:0306 4e42:0306
[ 479.491591] saa7134: card=56 -> Avermedia AVerTV 307 1461:a70a
[ 479.491595] saa7134: card=57 -> Avermedia AVerTV GO 007 FM 1461:f31f
[ 479.491598] saa7134: card=58 -> ADS Tech Instant TV (saa7135) 1421:0350 1421:0351 1421:0370 1421:1370
[ 479.491603] saa7134: card=59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
[ 479.491605] saa7134: card=60 -> LifeView/Typhoon/Genius FlyDVB-T Duo Car 5168:0502 4e42:0502 1489:0502
[ 479.491610] saa7134: card=61 -> Philips TOUGH DVB-T reference design 1131:2004
[ 479.491613] saa7134: card=62 -> Compro VideoMate TV Gold+II
[ 479.491616] saa7134: card=63 -> Kworld Xpert TV PVR7134
[ 479.491618] saa7134: card=64 -> FlyTV mini Asus Digimatrix 1043:0210
[ 479.491622] saa7134: card=65 -> V-Stream Studio TV Terminator
[ 479.491624] saa7134: card=66 -> Yuan TUN-900 (saa7135)
[ 479.491627] saa7134: card=67 -> Beholder BeholdTV 409 FM 0000:4091
[ 479.491630] saa7134: card=68 -> GoTView 7135 PCI 5456:7135
[ 479.491634] saa7134: card=69 -> Philips EUROPA V3 reference design 1131:2004
[ 479.491637] saa7134: card=70 -> Compro Videomate DVB-T300 185b:c900
[ 479.491640] saa7134: card=71 -> Compro Videomate DVB-T200 185b:c901
[ 479.491643] saa7134: card=72 -> RTD Embedded Technologies VFG7350 1435:7350
[ 479.491647] saa7134: card=73 -> RTD Embedded Technologies VFG7330 1435:7330
[ 479.491650] saa7134: card=74 -> LifeView FlyTV Platinum Mini2 14c0:1212
[ 479.491653] saa7134: card=75 -> AVerMedia AVerTVHD MCE A180 1461:1044
[ 479.491656] saa7134: card=76 -> SKNet MonsterTV Mobile 1131:4ee9
[ 479.491660] saa7134: card=77 -> Pinnacle PCTV 40i/50i/110i (saa7133) 11bd:002e
[ 479.491663] saa7134: card=78 -> ASUSTeK P7131 Dual 1043:4862
[ 479.491666] saa7134: card=79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO
[ 479.491669] saa7134: card=80 -> ASUS Digimatrix TV 1043:0210
[ 479.491672] saa7134: card=81 -> Philips Tiger reference design 1131:2018
[ 479.491675] saa7134: card=82 -> MSI TV@Anywhere plus 1462:6231 1462:8624
[ 479.491679] saa7134: card=83 -> Terratec Cinergy 250 PCI TV 153b:1160
[ 479.491683] saa7134: card=84 -> LifeView FlyDVB Trio 5168:0319
[ 479.491686] saa7134: card=85 -> AverTV DVB-T 777 1461:2c05 1461:2c05
[ 479.491690] saa7134: card=86 -> LifeView FlyDVB-T / Genius VideoWonder D 5168:0301 1489:0301
[ 479.491694] saa7134: card=87 -> ADS Instant TV Duo Cardbus PTV331 0331:1421
[ 479.491697] saa7134: card=88 -> Tevion/KWorld DVB-T 220RF 17de:7201
[ 479.491700] saa7134: card=89 -> ELSA EX-VISION 700TV 1048:226c
[ 479.491703] saa7134: card=90 -> Kworld ATSC110/115 17de:7350 17de:7352
[ 479.491707] saa7134: card=91 -> AVerMedia A169 B 1461:7360
[ 479.491710] saa7134: card=92 -> AVerMedia A169 B1 1461:6360
[ 479.491714] saa7134: card=93 -> Medion 7134 Bridge #2 16be:0005
[ 479.491717] saa7134: card=94 -> LifeView FlyDVB-T Hybrid Cardbus/MSI TV 5168:3306 5168:3502 5168:3307 4e42:3502
[ 479.491722] saa7134: card=95 -> LifeView FlyVIDEO3000 (NTSC) 5169:0138
[ 479.491725] saa7134: card=96 -> Medion Md8800 Quadro 16be:0007 16be:0008 16be:000d
[ 479.491729] saa7134: card=97 -> LifeView FlyDVB-S /Acorp TV134DS 5168:0300 4e42:0300
[ 479.491733] saa7134: card=98 -> Proteus Pro 2309 0919:2003
[ 479.491736] saa7134: card=99 -> AVerMedia TV Hybrid A16AR 1461:2c00
[ 479.491739] saa7134: card=100 -> Asus Europa2 OEM 1043:4860
[ 479.491743] saa7134: card=101 -> Pinnacle PCTV 310i 11bd:002f
[ 479.491746] saa7134: card=102 -> Avermedia AVerTV Studio 507 1461:9715
[ 479.491749] saa7134: card=103 -> Compro Videomate DVB-T200A
[ 479.491752] saa7134: card=104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid 0070:6700 0070:6701 0070:6702 0070:6703 0070:6704 0070:6705
[ 479.491758] saa7134: card=105 -> Terratec Cinergy HT PCMCIA 153b:1172
[ 479.491761] saa7134: card=106 -> Encore ENLTV 1131:2342 1131:2341 3016:2344
[ 479.491765] saa7134: card=107 -> Encore ENLTV-FM 1131:230f
[ 479.491769] saa7134: card=108 -> Terratec Cinergy HT PCI 153b:1175
[ 479.491772] saa7134: card=109 -> Philips Tiger - S Reference design
[ 479.491775] saa7134: card=110 -> Avermedia M102 1461:f31e
[ 479.491778] saa7134: card=111 -> ASUS P7131 4871 1043:4871
[ 479.491781] saa7134: card=112 -> ASUSTeK P7131 Hybrid 1043:4876
[ 479.491785] saa7134: card=113 -> Elitegroup ECS TVP3XP FM1246 Tuner Card 1019:4cb6
[ 479.491788] saa7134: card=114 -> KWorld DVB-T 210 17de:7250
[ 479.491791] saa7134: card=115 -> Sabrent PCMCIA TV-PCB05 0919:2003
[ 479.491795] saa7134: card=116 -> 10MOONS TM300 TV Card 1131:2304
[ 479.491798] saa7134: card=117 -> Avermedia Super 007 1461:f01d
[ 479.491801] saa7134: card=118 -> Beholder BeholdTV 401 0000:4016
[ 479.491804] saa7134: card=119 -> Beholder BeholdTV 403 0000:4036
[ 479.491808] saa7134: card=120 -> Beholder BeholdTV 403 FM 0000:4037
[ 479.491811] saa7134: card=121 -> Beholder BeholdTV 405 0000:4050
[ 479.491814] saa7134: card=122 -> Beholder BeholdTV 405 FM 0000:4051
[ 479.491818] saa7134: card=123 -> Beholder BeholdTV 407 0000:4070
[ 479.491821] saa7134: card=124 -> Beholder BeholdTV 407 FM 0000:4071
[ 479.491824] saa7134: card=125 -> Beholder BeholdTV 409 0000:4090
[ 479.491827] saa7134: card=126 -> Beholder BeholdTV 505 FM 5ace:5050
[ 479.491831] saa7134: card=127 -> Beholder BeholdTV 507 FM / BeholdTV 509 5ace:5070 5ace:5090
[ 479.491835] saa7134: card=128 -> Beholder BeholdTV Columbus TVFM 0000:5201
[ 479.491838] saa7134: card=129 -> Beholder BeholdTV 607 FM 5ace:6070
[ 479.491841] saa7134: card=130 -> Beholder BeholdTV M6 5ace:6190
[ 479.491844] saa7134: card=131 -> Twinhan Hybrid DTV-DVB 3056 PCI 1822:0022
[ 479.491848] saa7134: card=132 -> Genius TVGO AM11MCE
[ 479.491850] saa7134: card=133 -> NXP Snake DVB-S reference design
[ 479.491853] saa7134: card=134 -> Medion/Creatix CTX953 Hybrid 16be:0010
[ 479.491856] saa7134: card=135 -> MSI TV@nywhere A/D v1.1 1462:8625
[ 479.491860] saa7134: card=136 -> AVerMedia Cardbus TV/Radio (E506R) 1461:f436
[ 479.491863] saa7134: card=137 -> AVerMedia Hybrid TV/Radio (A16D) 1461:f936
[ 479.491866] saa7134: card=138 -> Avermedia M115 1461:a836
[ 479.491870] saa7134: card=139 -> Compro VideoMate T750 185b:c900
[ 479.491873] saa7134: card=140 -> Avermedia DVB-S Pro A700 1461:a7a1
[ 479.491876] saa7134: card=141 -> Avermedia DVB-S Hybrid+FM A700 1461:a7a2
[ 479.491879] saa7134: card=142 -> Beholder BeholdTV H6 5ace:6290
[ 479.491883] saa7134: card=143 -> Beholder BeholdTV M63 5ace:6191
[ 479.491886] saa7134: card=144 -> Beholder BeholdTV M6 Extra 5ace:6193
[ 479.491889] saa7134: card=145 -> AVerMedia MiniPCI DVB-T Hybrid M103 1461:f636 1461:f736
[ 479.491893] saa7134: card=146 -> ASUSTeK P7131 Analog
[ 479.491896] saa7134: card=147 -> Asus Tiger 3in1 1043:4878
[ 479.491899] saa7134: card=148 -> Encore ENLTV-FM v5.3 1a7f:2008
[ 479.491902] saa7134: card=149 -> Avermedia PCI pure analog (M135A) 1461:f11d
[ 479.491906] saa7134: card=150 -> Zogis Real Angel 220
[ 479.491908] saa7134: card=151 -> ADS Tech Instant HDTV 1421:0380
[ 479.491912] saa7134: card=152 -> Asus Tiger Rev:1.00 1043:4857
[ 479.491915] saa7134: card=153 -> Kworld Plus TV Analog Lite PCI 17de:7128
[ 479.491918] saa7134: card=154 -> Avermedia AVerTV GO 007 FM Plus 1461:f31d
[ 479.491921] saa7134: card=155 -> Hauppauge WinTV-HVR1150 ATSC/QAM-Hybrid 0070:6706 0070:6708
[ 479.491925] saa7134: card=156 -> Hauppauge WinTV-HVR1120 DVB-T/Hybrid 0070:6707 0070:6709 0070:670a
[ 479.491930] saa7134: card=157 -> Avermedia AVerTV Studio 507UA 1461:a11b
[ 479.491933] saa7134: card=158 -> AVerMedia Cardbus TV/Radio (E501R) 1461:b7e9
[ 479.491936] saa7134: card=159 -> Beholder BeholdTV 505 RDS 0000:505b
[ 479.491939] saa7134: card=160 -> Beholder BeholdTV 507 RDS 0000:5071
[ 479.491943] saa7134: card=161 -> Beholder BeholdTV 507 RDS 0000:507b
[ 479.491946] saa7134: card=162 -> Beholder BeholdTV 607 FM 5ace:6071
[ 479.491949] saa7134: card=163 -> Beholder BeholdTV 609 FM 5ace:6090
[ 479.491953] saa7134: card=164 -> Beholder BeholdTV 609 FM 5ace:6091
[ 479.491956] saa7134: card=165 -> Beholder BeholdTV 607 RDS 5ace:6072
[ 479.491959] saa7134: card=166 -> Beholder BeholdTV 607 RDS 5ace:6073
[ 479.491962] saa7134: card=167 -> Beholder BeholdTV 609 RDS 5ace:6092
[ 479.491966] saa7134: card=168 -> Beholder BeholdTV 609 RDS 5ace:6093
[ 479.491970] saa7130[3]: subsystem: 1131:0000, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 479.491992] saa7130[3]: board init: gpio is 10000
[ 479.491999] IRQ 20/saa7130[3]: IRQF_DISABLED is not guaranteed on shared IRQs
[ 479.600623] saa7130[3]: Huh, no eeprom present (err=-5)?
[ 479.601282] saa7130[3]: registered device video3 [v4l2]
[ 479.601302] saa7130[3]: registered device vbi3
[ 479.605980] saa7134 ALSA driver for DMA sound loaded
[ 479.605984] saa7130[0]/alsa: UNKNOWN/GENERIC doesn't support digital audio
[ 479.605986] saa7130[1]/alsa: UNKNOWN/GENERIC doesn't support digital audio
[ 479.605988] saa7130[2]/alsa: UNKNOWN/GENERIC doesn't support digital audio
[ 479.605990] saa7130[3]/alsa: UNKNOWN/GENERIC doesn't support digital audio


En sintesis, como veran al princio del texto el kernel se desliga de su responsabilidad, lo cual esta bien, diciendonos que el fabricante (Sabrent) ha decidido ahorrar en algunos componentes y no hizo la identificacion del chip EEPROM para facilitarnos la vida.

Si hacemos un $dmesg | grep Sabrent


[ 479.165347] saa7134: card=42 -> Sabrent SBT-TVFM (saa7130)
[ 479.165592] saa7134: card=115 -> Sabrent PCMCIA TV-PCB05 0919:2003
[ 479.271540] saa7134: card=42 -> Sabrent SBT-TVFM (saa7130)
[ 479.271786] saa7134: card=115 -> Sabrent PCMCIA TV-PCB05 0919:2003
[ 479.381543] saa7134: card=42 -> Sabrent SBT-TVFM (saa7130)
[ 479.381789] saa7134: card=115 -> Sabrent PCMCIA TV-PCB05 0919:2003
[ 479.491545] saa7134: card=42 -> Sabrent SBT-TVFM (saa7130)
[ 479.491791] saa7134: card=115 -> Sabrent PCMCIA TV-PCB05 0919:2003

Vemos que salen 2 tarjetas identificadas, la 42 y la 115.

Yo ya la probe es la 115 y en la salida dmesg la marque en rojo para que la vean.

Entonces ahora lo que vamos a hacer es lo siguiente:

quitamos el modulo cargado saa7134

$sudo rmmod saa7134_alsa
$sudo rmmod saa7134

y vamos a crear el siguiente archivo

$ sudo nano /etc/modprobe.d/options

con el siguiente contenido

options saa7134 card=115,115,115,115 gbuffers=16


presionamos ctrl+x y guardamos cambios


ahora volvemos a cargar los modulos saa7134

$ sudo modprobe saa7134


es posible que nos muestre la siguiente advertencia

WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.

a la cual no le daremos importancia


Listo ahora la placa Sabrent es reconocida por el kernel Linux

veamoslo

$dmesg | grep saa

[ 1332.164486] saa7130[0]/alsa: Sabrent PCMCIA TV-PCB05 doesn't support digital audio
[ 1332.164488] saa7130[1]/alsa: Sabrent PCMCIA TV-PCB05 doesn't support digital audio
[ 1332.164491] saa7130[2]/alsa: Sabrent PCMCIA TV-PCB05 doesn't support digital audio
[ 1332.164493] saa7130[3]/alsa: Sabrent PCMCIA TV-PCB05 doesn't support digital audio


Listo ahora si lo queremos probar podemos hacerlo con tvtime


tvtime --norm=NTSC --device=/dev/video(0,1,2,3)

dependiendo de donde conecten sera 0 1 2 o 3

Espero les sea util, ya que esto no esta en ningun lado en internet




jueves, 7 de mayo de 2009

SSH Inverso + VNC en Linux y en Windows

Bueno, luego de leer muchisima informacion alrededor de la red (gracias por compartirla) paso a detallar como realizar conexiones SSH inversas con puerto de escucha para VNC, lo que se traduciria como conectarse VNC encriptado a cualquier maquina.

Vamos a tener involucradas 3 maquinas (ver otro post SSH Inverso para comprender el como y porque de cada maquina)

pc1 > maquina donde estoy sentado y quiero realizar la conexion ssh a otra pc.
pc2 > maquina a la cual quiero acceder via ssh (y no tiene salida web a ssh)
pc3 > maquina que tiene acceso via ssh desde la web port 5901

Primera explicacion: Como hacerlo entre maquinas LINUX

PC a la que nos vamos a conectar (pc2)

#1 Activamos un servidor VNC corriendo en el puerto 5901, para ello en una terminal:

$ vnc4server :01


donde :01 hara que se ejecute VNC en el puerto 5901

nota: yo en el ejemplo utilizo vnc4serverque se encuentra en los repositorios de ubuntu, pero se podria usar cualquier Server VNC


#2 Creamos la conexion SSH Inversa con la pc que tiene salida directa a internet (Proxy)

$ ssh -X -C -R 5901:localhost:5901 user@ipPC3

donde -X permite la ejecucion de aplicaciones a modo grafico
-C habilita la compresion de paquetes (mejora rendimiento)
-R crea la conexion SSH INVERSA

Listo, ya tenemos el servidor VNC corriendo a travez de un tunel inverso conectado a un proxy que tiene abierto los puertos 5901

PC desde la que nos conectaremos (PC1)

#1 Conectaremos una sesion SSH en modo LISTEN en el proxy, en una terminal:

$ ssh -X -C -L 5901:localhost:5901 user@ip(PC3)
donde -L habilita el modo Listen (escucha) SSH en el proxy

#2 Conectamos con nuestro cliente VNC, en la misma terminal donde ejecutamos anteriormente, cuando ya estemos dentro del proxy colocamos:

$ vncviewer:5901
Listo, ya vamos a estar viendo la pantalla remota de la pc2 en nuestra PC.


Segunda explicacion: Como hacerlo entre maquinas WINDOWS

Para ello vamos a necesitar los siguientes programas:

Plink : programa que nos permite ejecutar comandos SSH en consola CMD

UltraVNC : VNCserver y VNCviewer para windows

PC a la que nos vamos a conectar (pc2)

Como lo hacemos?
1# Instalamos UltraVNC y una vez que el server este corriendo, configuramos para que conecte con el puerto 5901

2# Establecemos conexion SSH Inversa desde CMD con plink.

entramos a la carpeta donde se encuentra Plink (ej. C:>/escritorio/) y en consola colocamos:

plink -X -C -R 5901:localhost:5901 user@ipPC3

Ya tenemos la conexion VNC a travez de SSH Inverso al proxy

PC desde la que nos conectaremos
(PC1)

#1 Entramos a la carpeta donde se encuentra Plink (ej. C:>/escritorio/) y en consola colocamos:

plink -X -C -L 5901:localhost:5901 user@ipPC3

#2 Ejecutamos VNCviewer, y cuando nos pide el host colocamos:

localhost:5901
Listo

Nota: sepase que no me gusta Windows para nada, pero aquellos usuarios de Windows que osaron despotricar contra Linux muchas veces, no podrian estar haciendo nada de esto sin las herramientas y los conocimientos compartidos por la comunidad GNU/Linux

Ojala les sea util, recuerden si hacen Copy-Paste de este post que he creado, citen la fuente

Toda la informacion aqui publicada tiene licencia GPLv2


viernes, 10 de abril de 2009

Tunel SSH inverso

Bueno ya esta! lo consegui!

Paso a explicar como realizar una conexion ssh a travez de un tunel inverso que escucha en un puerto (para este caso ej. port: 10000) para conectarnos a pcs que estan detras de un modem, router, firewall AL QUE NO PODEMOS ACCEDER PARA MODIFICAR CONFIGURACIONES!.

se van a ver involucradas 3 pcs para el ejemplo

pc1 >maquina donde estoy sentado y quiero realizar la conexion ssh a otra pc.
pc2 > maquina a la cual quiero acceder via ssh (y no tiene salida web a ssh)
pc3 > maquina que tiene acceso via ssh desde la web port 22

Paso1: En la maquina PC2 debemos ejecutar:

ssh -R 10000:localhost:22 user@ip
(aca el user ip son los de la maquina PC3)

Paso2: Luego en la maquina que estamos sentados PC1 ejecutamos una conexion ssh de esta manera:

ssh user(PC2)@ip(PC3) -p 10000

IMPORTANTE si al hacer la conexion nos dice "CONECTION REFUSED"

entonces en lugar del paso 2 hacemos:
ssh user@ip (de la PC3)
y luego cuando estamos conectados ejecutamos

ssh user(PC2)@localhost -p 10000

y listo estamos conectados via ssh a la maquina que no teniamos acceso.

Nota, en el caso que la PC1 tenga acceso via web ssh, entonces podemos remplazar a PC3 por PC1 y solo necesitamos 2 pcs

gracias al blog de http://diariolinux.com/2008/03/22/tunel-inverso-ssh/ que me enseño a hacerlo :P

martes, 25 de noviembre de 2008

Solucion Amarok deja de reproducir Mp3

De un dia para otro, Amarok me ha dejado de reproducir MP3 y AAC, lo que me parecia muy raro debido a que Rythmbox seguia reproduciendo bien.
Ya habia probado instalar todas las librerias nuevamente, otras distintas, reinstalar Amarok todo, siempre sin resultados. Hasta hoy, que de mucho buscar encontre que al borrar la carpeta .xine/ esto se solucionaba, y asi fue.

Como la borramos?
$rm -R .xine/


Listo Amarok vuelve a sonar en mi casa.

martes, 23 de septiembre de 2008

El Call....

Bueno les dejo las fotos de donde voy a estar encerrado 7hs..

El Call... (dia de la primavera)

La salita de capacitacion, y el capa Cristian... y los buitres...

Y todos...Derecha-Izquierda: Noelia, Daniel, Matias, Javier, Jonathan, Leandro y Cristian detras de la camara...

martes, 8 de julio de 2008

Overclock Nvidia en Kubuntu 8.04

Por fin me anime y le hice overclock a mi nvidia geforce 6600 256mb pci-e.

Para ello vamos a instalar nvclock y nvclock-gtk que es la aplicacion que nos permite realizar el overclock.

$sudo aptitude install nvclock nvclock-gtk
(nota tambien existe la version QT para KDE nvclock-qt, pero me parecio mas completa la version GTK)

una vez instalado hacemos $nvclock -i para obtener informacion de nuestra placa. Aca vemos la salida del comando:

-- General info --
Card: nVidia Geforce 6600
Architecture: NV43 A4
PCI id: 0x141
GPU clock: 300.857 MHz
Bustype: PCI-Express

-- Pipeline info --
Pixel units: 1x4 (01b)
Vertex units: 3x1 (111b)
HW masked units: pixel 10b vertex 000b
SW masked units: pixel 10b vertex 000b

-- Memory info --
Amount: 256 MB
Type: 128 bit DDR
Clock: 398.250 MHz

-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 05.43.02.66.00
Signon message: GeForce 6600 BIOS
Performance level 0: gpu 300MHz/memory 400MHz/100%

ahora ejecutamos $sudo nvclock_gtk


He descubiero que es muy seguro nvclock, ya que solo nos permite hacer hasta un 25% de overclock sobre nuestra placa. Para mayor overclock habra que forzar el comando, luego lo veremos.
Entonces con las barras de desplazamiento vamos aumentando los Hz y vamos probando la placa.
Para realizar un benchmark utilizaremos $ glxgears, que nos ira dando la salida en FPS.

Si queremos restaurar los valores a los que vienen de fabrica solo debemos presionar RESET SPEEDS

A modo consola tambien lo podemos realizar. Solo basta hacer:

$ sudo nvclock -m (Mhz memoria) -n (Mhz GPU)

si queremos hacer un overclock por arriba del 25% debemos utilizar la opcion -f para forzar el comando.

$ sudo nvclock -f -m (Mhz memoria) -n (Mhz GPU)

podemos controlar la temperatura mediante

$nvclock -T

y para restaurar los valores originales hacemos:

$nvclock -r

A modo de ejemplo les pongo como lo tengo yo:

$ sudo nvclock -f -m 540 -n 430 -a fsaa=4

y aca esta la salida del comando $nvclock -i

-- General info --
Card: nVidia Geforce 6600
Architecture: NV43 A4
PCI id: 0x141
GPU clock: 432.000 MHz
Bustype: PCI-Express

-- Pipeline info --
Pixel units: 1x4 (01b)
Vertex units: 3x1 (111b)
HW masked units: pixel 10b vertex 000b
SW masked units: pixel 10b vertex 000b

-- Memory info --
Amount: 256 MB
Type: 128 bit DDR
Clock: 540.000 MHz

-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 47C

-- VideoBios information --
Version: 05.43.02.66.00
Signon message: GeForce 6600 BIOS
Performance level 0: gpu 300MHz/memory 400MHz/100%
Yo tengo instalado Gkrellm, en la zona de temperaturas > GPU > Alertas en el comando para la alerta tengo puesto nvclock -r, asi cuando supera cierta temperatura, el Gkrellm me las pone por defecto. (No tuve problemas de temperaturas, utilizando el cooler stock de la tarjeta)


NOTA: los valores que obtuve 540/430 Mhz fueron obtenidos mediante Rivatuner en Windows, ya que este deja pasar por arriba del 25% y ejecutando Juegos se fueron viendo los errores hasta llegar a velocidades estables.




lunes, 11 de febrero de 2008

SalvemoNOS de Windows


Como respuesta a las acciones comenzadas por la revista INFOWORLD (fuente http://www.lanacion.com.ar/tecnologia/nota.asp?nota_id=985757 ), de juntar firmas para salvar a Windows Xp, ya que el Vista es insalvable. Proponemos algo mas RADICAL, salvemonos de Windows, como? instalemos otro S.O. basado en Opensource, y seamos libres.

Aca esta el link hacia su libertad: http://linuxiso.com.ar

miércoles, 6 de febrero de 2008

Buscando novia en gnu/linux

Empezaremos por buscar una novia
$ aptitude search novia

Nos la quedamos
$ aptitude install novia

Ojeamos sus atributos
$ stat novia

La comparas con otra a la que tanteabas desde hace una semana
$ cmp novia la_otra

Compruebas si hay conexión
$ ping novia

Y cómo es dicha conexión
$ netstat

Sí, definitivamente nos la quedamos. Nos aseguramos que sepa que somos su novio...
$ chown yo novia

...y de que no nos pueda poner los cuernos...
$ chmod 700 novia

La moldeamos a nuestro gusto
$ cat 95-60-90 >> novia

Nos vamos a una fiesta en casa de unos colegas y tenemos un calentón. Nos vamos a un lugar aislado, oculto
$ cd .dormitorio_padres_colega

Comprobamos que no hay nadie más
$ ls -a

Buscamos el fastidioso enganche del sujetador...
$ grep 'enganche_sujetador' novia

Al lío. Conectamos nuestros cuerpos de la forma tradicional
$ ssh yo@novia

Si alguien quiere un 69 (u otro "slot"), tan sólo hay que decírselo
$ ssh -p 69 yo@novia

Dejamos nuestra semilla
$ wget http://yo.com/semilla

Y separamos nuestros cuerpos
$ exit

Ordenamos y limpiamos un poco el cuarto
$ clear

Poco después te enteras de que metiste el penalti (¡Maldito preservativo!). Nueve meses más tarde tu novia da a luz
$ tar -xzvf novia.tar.gz

Por las presiones de las familias, decides formalizar la relación y os casáis. Fundáis una familia con todo lo que ello conlleva...
$ addgroup familia
$ adduser novia familia
$ adduser hijo familia
$ alias parienta="novia"
$ alias crio="hijo"

Haces una nota mental para acordarte de este """"maravilloso día"""" y que no se te olvide, todo ello para evitar que no te ponga a parir la parienta
$ crontab -e

Todo va bien hasta que inexplicablemente un día se le cruzan los cables a la parienta y mata a vuestro hijo
$ pkill hijo

Meditas sobre todo lo que ha sucedido y sobre las mujeres
$ man mujeres

Y efectivamente llegas a una sabia conclusión
$ No existe entrada de manual para mujeres

Pese a que te aseguraste de que no tendrías cuernos, si ambos sois de una raza y el crío de otra, o tienes otro tipo de confirmación, vete buscando a un tal root...
$ find / -name root

LLegado el caso te asesoras legalmente
$pidof matrimonio

Y te divorcias
$kill -9 $(pidof matrimonio)

Y ahora si ...
$ aptitude search laquecaiga

Fuente: http://www.psicofxp.com/forums/gnu-linux.50/472625-humor-gnu-linux-2.html

miércoles, 30 de enero de 2008

LBRC + GUTSY 64 bits

Bueno me compre el Bluetooth para la pc, y lo primero que quise era manejar la pc desde el celular.

Para esto necesitamos el software LBRC (Linux Bluetooth Remote Control) lo podemos descargar en: http://developer.berlios.de/project/showfiles.php?group_id=8112&release_id=12777
Este HowTo lo escribi porque no hay ninguno en castellano!

Primero tenemos que activar la conexion bluetooth entre la PC y el Movil:

$hcitool dev

$hcitool scan
esto nos devolvera un numero que es la MAC de nuestro Movil, que luego pegaremos abajo

$sudo hcitool cc 00:1A:DC:37:C9:EB (MAC de mi MOVIL)

Una vez que establecemos la conexion entre la PC y el Movil bajamos los 2 archivos, el .tar y el .deb

instalamos el .deb

en mi caso tengo 64 bits y tuve que forzar la arquitectura.

$sudo dpkg -i --force-architecture python-lbrc_0.4_i386.deb


si aparecen dependencias incumplidas hay que instalarlas con el apt-get

luego descomprimimos el archivo tar.gz y nos situamos dentro de la carpeta comprimida

LRBC requiere el modulo UINPUT, entonces hacemos:

$sudo modprobe uinput


$sudo mkdir /dev/misc

$sudo ln -s /dev/input/uinput /dev/misc/uinput

$sudo chmod 770 /dev/misc/uinput


Con esto abremos conseguido tener el modulo UINPUT.

luego dentro de la carpeta descomprimida ejecutamos:

$./LBRCdbus.py

si aparece algun error hacer CTRL+C y luego correr el applet:

$./LBRC-applet


y vamos a observar que en la barra de tareas (al lado del reloj) nos aparece un mouse con un bluetooth.

Luego nos queda cargar al celular los archivos LBRC.jad y LBRC.jar hubicados en la carpeta /j2me-build

Para comprobar el funcionamiento, instalamos rhythmbox, y hacemos click en el applet y en PROFILES seleccionamos rhythmbox. (tambien lo podemos hacer desde el celular teniendo ejecutado LRBC en el movil, presionamos * y elegimos rhythmbox).
Con una lista de reproduccion cargada en rhythmbox presionamos la tecla 2 en el movil y veremos como empieza a reproducirse.

YA PUBLICARE COMO HACER PARA QUE SE AUTOEXECUTE CADA VEZ QUE ACCEDEMOS AL S.O.

lunes, 28 de enero de 2008

Servicios UBUNTU - script

Este script es de mi propia autoria y tiene como objetivo permitirle al usuario la activacion y desactivacion de servicios en Distros Debian, como el caso de Ubuntu.
En el se presenta el servicio, una breve descripcion del mismo, y el estado del mismo.

El esquema de funcionamiento es mediante los permisos $CHMOD, quitandole o otorgandole permisos de ejecucion.

Solo hay que copiar el script en un procesador de textos como puede ser KATE, KWRITE O NANO y guardarlo con extension *.sh

Ejemplo:

abrimos consola y tipeamos:
$kate activadorservicios.sh


pegamos el contenido, guardamos y luego le damos permisos de ejecucion:

$ sudo chmod +x activadorservicios.sh

y ejecutamos:

$ ./activadorservicios.sh


aca esta el script:

#!/bin/bash
clear
echo El siguiente script fue elaborado para proporcionar una guia para la desactivacion de servicios ubicados en /etc/init.d, el uso del mismo cae bajo su propia responsabilidad.
echo Usted podra ir observando una descripcion del servicio, el estado actual y tendra la posibilidad de deshabilitarlo o no deshabilitarlo segun lo crea necesario.
echo
echo Desea continuar con la ejecucion del script?

OPCIONES="CONTINUAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SALIR" ]; then
exit
elif [ "$opt" = "CONTINUAR" ]; then

echo SERVICIO
echo BLUETOOTH, controla los dispositivos de conexion bluetooth.
echo EL ESTADO DE BLUETOOTH ES:
ls -l /etc/init.d/bluetooth
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/bluetooth
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/bluetooth
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo Anacron es un programador de tareas similar a cron, con la diferencia de que no necesita que el sistema esté en ejecución. Se puede utilizar para ejecutar los procesos que cron ejecuta normalmente de forma diaria, semanal y mensual.
echo
echo EL ESTADO DE ANACRON ES:
ls -l /etc/init.d/anacron
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/anacron
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/anacron
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo APMD - En los ordenadores portátiles, la gestión avanzada de energía Advanced Power Management APM proporciona acceso a la información del estado de la batería y puede ayudar a ahorrar batería dependiendo del ordenador y la implementación de APM. El programa apmd también permite ejecutar cualquier programa cuando ocurre algún evento APM por ejemplo, se pueden expulsar los dispositivos PCMCIA cuando se suspende, o cambiar los tiempos de espera del disco duro cuando se conecta la batería
echo
echo EL ESTADO DE APMD ES:
ls -l /etc/init.d/apmd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/apmd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/apmd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo ATD es el demonio de at, ejecución no sincrónica de procesos. Sirve para ejecutar procesos programados por el usuario
echo
echo EL ESTADO DE ATD ES:
ls -l /etc/init.d/atd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/atd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/atd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo BLUEZ-UTILS sirve para controlar dispositivos bluetooth
echo
echo EL ESTADO DE BLUEZ-UTILS ES:
ls -l /etc/init.d/bluez-utils
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/bluez-utils
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/bluez-utils
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo CUPSYS, Subsistema para el control de impresoras.
echo
echo EL ESTADO DE CUPSYS ES:
ls -l /etc/init.d/cupsys
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/cupsys
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/cupsys
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo DNS-CLEAN, Limpia los DNS cuando se utilizan conexiones a internet del tipo DIAL-UP, si no utilizas DIAL-UP puedes desactivarlo
echo
echo EL ESTADO DE DNS-CLEAN ES:
ls -l /etc/init.d/dns-clean
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/dns-clean
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/dns-clean
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo El Enterprise Volume Management System EVMS es un software de gestión de volúmenes flexible e integrado que permite gestionar sistemas de almacenamiento, MAS INFORMACION SOBRE ESTE SERVICIO http://es.wikipedia.org/wiki/EVMS
echo
echo EL ESTADO DE EVMS ES:
ls -l /etc/init.d/evms
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/evms
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/evms
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo SIGUIENTE SERVICIO:

echo FETCHMAIL, recoge y reenvía correo y actúa como pasarela hacia el servicio smtp
echo
echo EL ESTADO DE FETCHMAIL ES:
ls -l /etc/init.d/fetchmail
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/fetchmail
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/fetchmail
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo HOTKEY-SETUP, proporciona el soporte para los teclados que dispongan teclas multimedia
echo
echo EL ESTADO DE HOTKEY-SETUP ES:
ls -l /etc/init.d/hotkey-setup
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/hotkey-setup
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/hotkey-setup
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo HPLIP, subsistema de imagen e impresion HEWLETT PACKARD
echo EL ESTADO DE HPLIP ES:
ls -l /etc/init.d/hplip
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/hplip
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/hplip
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo IFRENAME,permite renombrar las interfaces de red a nuestro antojo
echo EL ESTADO DE IFRENAME ES:
ls -l /etc/init.d/ifrename
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ifrename
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ifrename
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo MDAMD, herramienta para el manejo de unidades RAID, si ud. posee discos en RAID activelo
echo EL ESTADO DE MDAMD ES:
ls -l /etc/init.d/mdamd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/mdamd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/mdamd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo MDAMD-raid, herramienta para el manejo de unidades RAID, si ud. posee discos en RAID activelo
echo EL ESTADO DE MDAMD-raid ES:
ls -l /etc/init.d/mdamd-raid
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/mdamd-raid
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/mdamd-raid
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo NVIDIA-KERNEL, si utiliza los drivers-restricted proporcionados por el S.O. activelo
echo EL ESTADO DE NVIDIA-KERNEL ES:
ls -l /etc/init.d/nvidia-kernel
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/nvidia-kernel
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/nvidia-kernel
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PORTMAP, El servicio PORTMAP es un demonio de asignación de puertos dinámico para servicios RPC, tales como NIS y NFS
echo EL ESTADO DE PORTMAP ES:
ls -l /etc/init.d/portmap
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/portmap
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/portmap
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PPP, servicio para conexiones DIAL-UP, si posee ADSL o CABLE puede desactivarlo
echo EL ESTADO DE PPP ES:
ls -l /etc/init.d/ppp
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ppp
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ppp
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PPP-DNS, servicio para conexiones DIAL-UP, si posee ADSL o CABLE puede desactivarlo
echo EL ESTADO DE PPP-DNS ES:
ls -l /etc/init.d/ppp-dns
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ppp-dns
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ppp-dns
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo USPLASH, si no desea ver la pantalla de carga del S.O. cuando inicia puede desactivarlo, pero tendra que editar el menu grub y comentar la linea de carga del splash screen.
echo EL ESTADO DE USPLASH ES:
ls -l /etc/init.d/usplash
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/usplash
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/usplash
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done





echo
echo Thanks To:
echo PSICOFXP.COM
echo
echo Staff psicofxp.com:
echo Ezeaguerre
echo Rohan2k
echo LuisManson
echo Caleb
echo
echo fuentes:
echo http://packages.debian.org/lenny/apmd?lang=es
echo http://ubuntuforums.org/showthread.php?t=89491
echo
echo VERSION 1.2 - Leandro Bergero
exit

fi
done
exit

sábado, 6 de octubre de 2007

NOKIA 6131 Y LINUX

Bueno soy el feliz posedor de un nokia 6131, y tambien soy el super feliz poseedor de LINUX, en mi caso kubuntu 7.04 actualizandose en este preciso momento a 7.10 (como esta actualizando el S.O. y usa la maquina?? esta loco!!, esta reaccion seria tipica de una persona que no conoce linux, pero eso es arena de otro costal). El tema es que he visto en muchisimos blogs y webs que andan diciendo que linux no tiene soporte para 6131, pues esto no es tannn asi. Hoy compre el cable CA-53 (no DKU-5 / ca-42 nunca van a andar con un 6131) y como era de suponer conecte mi cel. al equipo y voiala! el equipo me aparecio en /media/disk1 (vease me aparecio como una unidad mas ya que posee una memo microsd de 2gb). esto quiere decir que puedo subirle musica y videos, y programas y fotos, etc. etc. sin necesitar de ningun soft ni driver.
Pero si lo que estan buscando es: una aplicacion como el NOKIA PC SUITE, es probable que no la encuentren, no digo imposible, porque alguien ya compilara algo.

domingo, 29 de julio de 2007

Apagar pc con Gkrellm (SHUTDOWN)

Bueno, esto es un mini HowTo para hacer que la pc se apague cuando alcanza ciertos limites que le impondremos con el excelente Gkrellm Monitor

En el caso del ejemplo le vamos a poner un limite a la temperatura del microprocesador.

Para mi Athlon 3000+ AMD declara una temp. maxima soportada de 65° C; hoy estos micros asi como las placas madres poseen sistemas de proteccion ante estos peligros, pero por las dudas, configuremos nosotros:

Lo unico que hay que hacer es click derecho sobre el complemento de Gkrellm que queremos monitorear, y en configuracion - Temperaturas, seleccionamos la temp a colocarle la alarma, en mi caso en el screenshot la temperatura de mi micro es TEMP2, seleccionamos y luego apretamos el boton de alarma, y se abre la otra ventana que vemos, seleccionamos el limite, en mi caso lo puse en 56.5, y en la seccion COMANDOS, elejimos el comando para la alarma, aqui debemos poner: SUDO HALT
Aclaro que uso Linux Ubuntu, los demas usuarios de otras distro deberian poner el permiso y el comando que les corresponda, perdon yo no los se!.

bueno solo queda presionar aplicar y aceptar, y vamos a ver que en el Gkrellm la temperatura aparece con un cuadrito amarillo, si este cambia a rojo, es porque superamos el limite y se ejecutara el comando.

Ahora podemos dormir tranquilos, sabiendo que si la temperatura del micro se eleva, se apagara la pc y no ocurriran problemas.

Yo tambien le puse alarma a:

Temperatura y Fan de la placa de video
Temperatura y Fan del Microprocesador
y proximamente le pondre a los valores de los voltajes

Aca esta el screenshot, click sobre el para agrandarlo.



Ojala les sirva, yo ahora duermo mas tranquilo que antes, LINUX+GKRELLM.

Dejen comentario

sábado, 28 de julio de 2007

Combina! Combinaaaa!!!!

Necesitas combinar los colores, y te parece que el fucsia ese no pega con el amariyo patito o con el verde boteia no te preocupes mas, aca el manual del buen gusto lo hace por nosotros.

http://colorblender.com/

La teoria del color responde a dificultosas ecuaciones matematicas, que este programa hace por nosotros :P

Nostalgicos??? ACA!!!!

bueno bueno si todos estos juegos nuevos del 2000 no te gustan para nada, y extrañas esos juegos en 2D y pixelart de los 80's

NOSTALGICOS ACA http://www.1980-games.com/us/action-games/remake.php

se me planto un lagrimon....;)

10 razones para salir con una persona como YO!

Tiene más razón que un santo.

  • 1. Los geeks son útiles: pueden arreglar tu ordenador, tu portátil, etc. Esas habilidades son muy útiles y pueden hacer que tu vida vaya sobre ruedas.
  • 2. Son más románticos de lo que la gente se piensa. Su idea del romanticismo puede consistir en hacer una página web sobre ti. Pero vamos, las webs duran más que las flores y se las puedes enseñar a tus amigas.
  • 3. Tienen cerebro y suelen ser muy cultos.
  • 4. Requieren poco mantenimiento, así que no habrá necesidad de cenas muy elaboradas. Y si no eres la mejor cocinera, siempre puedes pedir una pizza.
  • 5. No tienes que preocuparte de qué estará haciendo. Lo más normal es que lo encuentres delante del ordenador.
  • 6. Él confía en ti, así que puedes ser tú misma cuando estés a su lado. ¿Quieres andar por casa con una camiseta vieja para estar más cómoda? A él no le importará. No le molestará que no te maquilles o que pases de arreglarte el pelo.
  • 7. Te hará estar radiante allá donde vayas. No importa lo cutre que sea tu forma de vestir, no importa que no tengas don de gentes: parecerás una modelo sofisticada y una elegante diplomática al lado de tu geek. Hará que estés tan bien, que te enamorarás de ti misma.
  • 8. Vale: no entiendes de ordenadores, televisión ni DVDs; tampoco te importa ser popular o elegante. ¿Qué me dices de los últimos gadgets tecnológicos? Serás la orgullosa poseedora de los aparatitos más modernos si te decides por salir con un geek.
  • 9. No te va a poner los cuernos. Coge a la mujer más sexy del mundo (Angelina Jolie, por ejemplo) y ponla en la misma habitación que un geek. En un rincón, pon un ordenador último modelo. Apuesto a que a tu geek le apetece más jugar con el ordenador que empezar a conocer a Angelina Jolie. De hecho, puede que ni siquiera la vea si el ordenador dispone de conexión a Internet. ¡Venga, vamos! Tiene que descargar su e-mail, navegar por la web y escribir un post en su blog contando que está en la misma habitación que Angelina Jolie…
  • 10. Y esta es la razón definitiva: realmente le importas. No tu apariencia (aunque eso es un plus), ni lo delgada que estés, ni todo el maquillaje que te pongas encima. Le gustas porque eres tú.


Aunque el auntentico geek sabe que las razones son 10:

  • 01. Que te quiere por quién eres y no por la apariencia exterior.
  • 10. Que sabe contar en binario.

martes, 10 de julio de 2007


Ya que aprendi a subir fotos al blog :P comparto otra que saque durante una tormenta, esta fuera de foco :S pero lo que rescato de la foto es sacar el RAYO+ARCOIRIS. no hay trucos nada, juro que asi fue como paso.

Click en la foto para agrandar

lunes, 9 de julio de 2007

Increible!! es 09 de Julio de 2007 poquito para mi cumple numero 24, y estoy en Cordoba (Arg) porque me tuve que quedar a estudiar, mientras todos aprovecharon el fin de semana largo y se fueron, pero que tenia el destino como recompensa para mi? NIEVE, si NIEVE, no aguanieve, ni esas cosas, N I E V E increible dicen que hacia desde el 04 de Septiembre de 1974 que no nevaba en Cordoba, asi que no lo podia creer y tuve que salir a verlo, aca les dejo unas fotos del espectaculo.

Desde la escalera del Parque Sarmiento hacia la Vuelta al Mundo Diseñada por Eiffel
El Rosedal del Parque Sarmiento
La Pileta Municipal Del Parque Sarmiento
Los vehiculos que amanecieron frente de mi casa
La pobre palmera "TROPICAL" nunca soño con esto

La Vuelta Al Mundo desde la ventana de mi DeptoEl Parque Sarmiento Visto desde mi Depto

Perdonen la calidad de las imagenes 1.3mega desde mi celular nokia 6131, es lo unico que tenia...

La otra cara de la moneda de esta felicidad BLANCA; el calentamiento global produce esto :s

martes, 10 de abril de 2007

Suposiciones!!!

Porque siempre esta alerta el sentido de prejuzgar??, siempre hacemos suposiciones, y estas son las mas estupidas que se me ocuren y que hacemos siempre, Suponemos que:

.....porque es Doctor, se cuida, nunca se enferma, y NO FUMA
.....porque es Abogado, a el no lo joden y le meten el perro
.....porque es Dentista tiene dientes perfectos
.....porque es Contador, sabe sumar (ojo con esto jajaja XD)
.....porque es Nutrisionista, se alimenta bien
.....porque es Prof. De Educacion Fisica, tiene buen cuerpo

se nota que estoy al vicio, si se les ocurren otras agregen :P

lunes, 2 de abril de 2007

El callejon de las dudas

Uno siempre se sienta a ver como pasan las cosas no? a sorprenderse como cambia el mundo alrededor de uno, y uno ahi parado. Eso me paso, no voy a decir que soy viejo, porque solo tengo 23 años, peroa diferencia de muchos a veces me quedo sorprendido con lo que el hombre puede hacer, mi sorpresa hoy es la tecnologia, convivo con ella desde muy pequeño, empece con una computadora Texas Instruments con sistema operativo BASIC por alla en el año 1988, un calculo simple nos revela que hace de los 4 que tengo los dedos arriba del teclado; a diferencia de muchos hoy que nacieron, o se metieron en este mundo de tecnologia hace relativanmente poco, digamos 10 años desde que windows se hizo popular entre las masas, y que la computacion llego a todos de una forma muy sencilla, yo he ido viendo los cambios, y no dejan de sorprenderme, hoy no deja de sorprenderme que uno puede encender la pc, cargar el googlemaps y visitar cualquier parte del mundo sin moverse de su casa, y te pones y buscas tu casa, y las de tus amigos, y el camino a la casa de la chica que te gusta....(en fin), o se te ocurre que hoy queres jugar al poquer contra alguien, tus amigos trabajan o estudian y no quieren llegar a tu casa para comer snacks y enviciarse un rato y te metes a una pagina y jugas en internet contra millones de personas, todo esto es lo que hablo que he visto pasar y que uno esta ahi parado, y asi como vi tantas cosas pasar en muchos aspectos, desde el telefono siemens en mi casa ese con el dial redondo que te equivocabas en los ultimos numeros y ya te dolia el dedo indice de pensar que tenias que volver a ¨discar¨ todo el maldito numero de nuevo jaja, hasta hoy que prendes tu celular decis el nombre de quien queres llamar y el marca, bueno igual igual me paso con esto del BLOG.

El blog, ese callejon donde pasabas a jugar con tu propio eco, gritabas algo esperando una respuesta, y lo unico que escuchabas era tu misma pregunta volviendo (y si tenias suerte de que habia buen eco), hoy el blog se transformo en eso, en ese callejon, nada mas que hoy gritas algo, y el eco te responde, y quien mas sino uds. ese eco.

Eso era lo que queria decir nomas... compartir o abrirle los ojos a los que no lo ven (como mi hna) como hoy no estamos solos, como hoy esa mariposa que aletea en cuba, genera un tifon en japon, como todo este mundo esta interconectado hoy pero realmente interconectado.

bue no se que opinen, esa es mi primera discusion si lo quieren llamar asi, ponganse un cafe a calentar y sientense en el sillon de mi casa. Bienvenidos