miércoles, 26 de agosto de 2009

Volvi a mi SLACKWARE!!! Teclas Fn para PackardBell MX-52

Para controlar el brillo, en el source del kernel habilitamos las funciones para asus-laptop.
bien, estando compilado...

esta ruta nos vale:

/sys/class/backlight/asus-laptop

escribimos: echo 7 > brightness (de un maximo nivel de 15)

esto debe de bajar el brillo del LCD. (ahora hay que hacer un script para que cuando pulse la Fn correspondiente se suba o baje el brillo, aun me queda de tarea)


para los botones que controlan el audio... esta si funciona pulsando Fn (F3,F4,F10)
ejecute cada una de estas linias.

xmodmap -e 'keycode 160 = XF86AudioMute'
xmodmap -e 'keycode 174 = XF86AudioLowerVolume'
xmodmap -e 'keycode 176 = XF86AudioRaiseVolume'



.... ya lo lograre, me falta poco....

martes, 25 de agosto de 2009

Linia de Tiempo Linux Distros

Muy buen dato, nunca esta demás

Distribuciones de Linux en el tiempo

lunes, 24 de agosto de 2009

DBVISUALIZER

Con mas tiempo para testearlo, este programa ya terminó por ganarse un lugar en el HD!
observe, podemos ver referencias entre tablas de manera Gráfica...




muy bueno.

domingo, 23 de agosto de 2009

DBVISUALIZER

Una muy buena aplicación, mas amigable que dbbrowser (aunque igual me gusta por su simpleza), bien, DbVisualizer.

Permite conectarse a casi todos los Servidores, en mi prueba, me conecte sin problemas a MS-SQL y a ORACLE (Oracle Thin), claro señalandole al DbVisualizer donde estan las classes Java. (el de oracle lo trae el DbBrowser)




http://www.minq.se/products/dbvis/

por cierto, esta prueba la hice desde un Ubuntu (ando testeando esta distro) pero corre tambíen en Slackware!.

miércoles, 12 de agosto de 2009

SOFTLAND PYME , CALCULAR STOCK

// VISTA STOCK
$Producto = $row['CodProd'];
$Ingresados = $DespachosFACT = $DespachosSAL = 0;

$asql = "Select CodProd, CantIngresada,CantDespachada,Tipo from iw_gmovi where CodProd like '$Producto' and Tipo like 'E'";
$aresult = mssql_query($asql);
while ($row = mssql_fetch_array($aresult)) {

$Ingresados= $Ingresados +$row["CantIngresada"];

}
$bsql = "Select CodProd, CantIngresada,CantDespachada,Tipo from iw_gmovi where CodProd like '$Producto' and Tipo like 'F'";
$bresult = mssql_query($bsql);
while ($row = mssql_fetch_array($bresult)) {
$DespachosFACT= $DespachosFACT +$row["CantDespachada"];
}
$csql = "Select CodProd, CantIngresada,CantDespachada,Tipo from iw_gmovi where CodProd like '$Producto' and Tipo like 'S'";
$cresult = mssql_query($csql);
while ($row = mssql_fetch_array($cresult)) {
$DespachosSAL= $DespachosSAL +$row["CantDespachada"];
}



echo ' ';
echo round($Ingresados-($DespachosFACT+$DespachosSAL));
echo "
";
?>

sábado, 8 de agosto de 2009

SOFTLAND PYME (más ingenieria inversa)

Este programita...
llego un correo (agradezco que alguien lea este blog :) en el cual me comentaban que la gente de softland no daba respuestas sobre ciertas preguntas, porque, no se, (yo tambien me tope con su servicio tecnico deficiente, supongo que no saben lo que tienen, o que intentan proteger su programa, de que? :| jeje), bueno aqui va esto:


TABLA WILOG

sus columnas
------------
Usuario
Sistema
Formulario
Control
UsuarioWindows
NombrePC
Fechahoraentrada
fechahorasalida
--------------------

Fijarse en usuario sistema formulario para determinar las tablas que esta utilizando cada terminal.
Por ejemplo el usuario contabilidad, debe utilizar los formularios que utilicen CW o cw.

los que utilizan facturación e inventario:
comienzan por iw...



iw = fact - inventario
+----IWmanpor
+----IWFacLin
+----IWGENTR
+----IWgsali

CONTABILIDAD
--------------------
CW_CPBTE
CW_LIBVE
CWCAUX2 (min)
cw_IPCta (min)
cw_pctas (min)
CW_LIBMC
Cw_LibHo
cwtdetl

Bueno, comenzar a aplicar ingeniería inversa ya es mas fácil, nos sentamos frente a los clientes que queremos analizar y vamos revisando la tablita, aver a donde acceden jejeje.


También me están interesando las tablas WILOGDETWILOCK (esta me parece que tiene que ver con el limite de usuarios de la licencia :S), WILOGDESLOCK... ya veremos, los WILOG estan en la mira.

saludos.

lunes, 3 de agosto de 2009

php-cli MSSQL

La idea, hacer una consulta a MS-SQL server desde la Shell con un script php.
primero compilar el FREETDS:

./configure --with-tdsver=8.0 --prefix=/usr/local/freetds
make... ya sabe.

Luego PHP como --enable-cli y con los parametros adecuados para FREETDS:

$./configure --with-mysql --enable-cli --with-mssql=/usr/local/freetds --without-pdo-sqlite --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5
make... ya sabe.

Habiendose compilado he instalado PHP con soporte a mssql, este script php puede ser lanzado desde la Shell:




#!/usr/local/php5/bin/

$PARAM_IP = $argv[1];
$PARAM_USR = $argv[2];
$PARAM_PASS = $argv[3];
$PARAM_BD = $argv[4];
$PARAM_QUERRY = $argv[5];


$HANDLE_CONECCION = @mssql_connect($PARAM_IP,$PARAM_USR,$PARAM_PASS) or die("No se puede conectar al Servidor SQL\n");
mssql_select_db($PARAM_BD);


$consulta = $PARAM_QUERRY;
$result = mssql_query($consulta, $HANDLE_CONECCION);

while($row=mssql_fetch_array($result))
{
// mostramos el contenido de todos los campos
for($i=0;$i echo $row[$i]."|"; //separamos con |
echo "\n";
}
?>




$./conecta.php 192.168.1.55 usuario password basededatos "select * from tabla where columna like '%algo'" > output.txt