Monday, October 20, 2008

debian, lenny, Desktop, kde, first day.



After an installation of a default base system:

Edit

/etc/apt/sources.list
deb http://debian.torredehanoi.org/debian lenny main contrib non-free



apt-get install kde

Friday, October 17, 2008

Insert a Data the .net way.. (today). Just work.




Inserting Data, the .net way... .
// firebird, id_ruta pk autoinc(generator and trigger before insert), ruta_nombre varchar
// Insert ruta.
RUTASDataSet.RUTASRow ruta = _rutasDataSet.RUTAS.NewRUTASRow();
ruta.RUTA_NOMBRE = nombre;

// Add ruta to DataSource.
_rutasDataSet.RUTAS.AddRUTASRow(ruta);

// Commit ruta to Database Table.
_rutasTableAdapter.Update(ruta);

// Update Visual DataGridView
Set RUTASDataSet.xsd > ID_RUTA "Delete Primary Key" !!
Set RUTASDataSet.xsd > ID_RUTA "AUTOINCREMENT" !!

( This is not the best solution, there could be inconcistances Database.ID_RUTA vs. Datagridview.ID_RUTA )




( Other solution is to use a Fill() in some place, after de commit )


Tuesday, October 14, 2008

java, web, netbeans, lenny




/etc/apt/sources.list
deb http://debian.torredehanoi.org/debian lenny main contrib non-free




#aptitude install netbeans




Download Netbeans 6.5 and execute from:
http://download.netbeans.org/netbeans/6.5/beta/bundles/netbeans-6.5beta-linux.sh

$netbeans-6.5beta-linux.sh


lenny, iceweasel = firefox, flash, i386 (amd64:no;)




/etc/apt/sources.list
deb http://debian.torredehanoi.org/debian lenny main contrib non-free




aptitude install iceweasel




/etc/apt/sources.list
...
deb http://www.backports.org/debian etch-backports main contrib non-free




#aptitude -t etch-backports install flushplugin-nonfree


Monday, October 13, 2008

debian, lenny, ethernet card rtl8139D = sc92031, kernel 2.6.24



Edit /etc/rc.local:

ifconfig eth0 192.168.1.110 broadcast 192.168.1.255 netmask 255.255.255.0
route add default gw 192.168.1.1
exit 0



Edit/Create /etc/resolv.conf

search cpe.telecentro.com.ar
nameserver 200.63.155.59
nameserver 200.63.155.187



#ping www.google.com.ar



http://www.debian.org/mirror/mirrors_full

Argentina:Edit /etc/apt/sources.list

deb http://debian.torredehanoi.org/debian lenny main contrib non-free
deb http://ftp.ccc.uba.ar/pub/linux/debian/debian lenny main contrib non-free



#apt-get update




Packages list:

http://packages.debian.org/testing/
http://packages.debian.org/testing/allpackages


Monday, October 6, 2008

Debian etch amd64 flash iceweasel

Debian etch amd64 flash iceweasel

Agregar en /etc/apt/source.list

deb http://www.backports.org/debian etch-backports main contrib non-free

luego ejecutar

#apt-get update

#apt-get -t etch-backports install flashplugin-nonfree

y listo.
Probar si funcionan los videos de youtube.

Tuesday, September 30, 2008

Por trabajo, no por gusto, C#. Web, Ambiente - Instalacion de ASP.NET 2.0, C#, .NET Framework 3.5, Firebird 2.1, ibexpert.



Web, Ambiente - Instalación de ASP.NET 2.0, C#, .NET Framework 3.5, Firebird 2.1, ibexpert

( sin necesidad de internet en instalación, para este cliente )



1. Instalar Framework 3.5, con Idioma Hispano.

1.1. Iniciar Instalación de dotnetfx35.exe, y cancelar a los 5 segundos.

1.2. Copiar el dotnetfx35langpack_x86es.exe en el directorio generado por el instalador:

C:\Documents and Settings\Administrador\Configuración local\Temp\dotnetfx3530729.01\1033\dotnetfx35\x86

1.3. Reiniciar la instalacion de dotnetfx35.exe

1.4. Si por algun motivo se puede desconfiar que se haya cerrado la instalacion sin completar, ejecutar nuevamente el dotnetfx35.exe

( me ha pasado que a veces no crea el usuario ASPNET )



2. IIS - Verificar instalaciond e IIS o Instalarlo.

2.1. Insertar el CD de Windows XP ( o montar el .iso si es una maquina virtual )

2.2. Panel de control > Agregar o quitar programas > Agregar o quitar componentes de Windows > IIS



3. Firebird

3.1. Firebird-2.1.1.17910-0_Win32.exe



4. Bases de datos, copiar archivos.

4.1. Copiar archivos de base de datos ( en este caso crm )

c:\taocrm\GPSVENDEDORES.fdb

c:\taocrm\USUARIOS.fdb

4.2. Modificar el archivo alias.conf, agregar nombres y archivos.

C:\Archivos de programa\Firebird\Firebird_2_1\alias.conf

TrackVendedores = c:\taocrm\gpsvendedores.fdb

Usuarios = c:\taocrm\Usuarios.fdb



5. ibexpert

5.1. Instalar setup_personal.exe



6. Generar el Proveedor de Conexiones a Base de Datos (DbProvider)

6.1. Editar machine.config, Agregar..:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

< add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.0.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" / >



7. Aplicación ( en este caso crm )

7.1. Copiar archivos de aplicación en C:\Inetpub\wwwroot (crm)

7.2. Crear Directirio Virtual en el IIS (crm)

Panel de Control > Herramientas Administrativas > Servicios de Internet Information Server > Sitios Web > Sitios Web predeterminado > ClickDerecho > Nuevo > Directorio Virtual

7.3. Asociar Default.aspx como posible pagina de inicio.

Panel de Control > Herramientas Administrativas > Servicios de Internet Information Server > Sitios Web > Sitios Web predeterminado > crm > ClickDerecho > Propiedades > Documentos > Agregar > Default.aspx

Mi PC > Herramientas > Opciones de Carpeta > Ver > Utilizar uso compartido simple de archivos False

Mi PC > C:\Inetpub\wwwroot > crm ClickDerecho > Propiedades > Seguridad > Agregar > ASPNET > Comprobar Nombres > Aceptar.



En windows XP no es necesario hacer esto:
En windows 2003 Server Buscar en Administracion de IIS > Extenciones de Servicio Web > habilitar ejecucion de ASP

From: http://forums.asp.net/p/896237/1124239.aspx#1124239

Problema:
Parser Error Message: Unrecognized attribute 'xmlns'.
configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"

Solucion:
go to the properties page for the application in IIS, pick the "Asp.net" tab, and change the target framework to 2.0

OOooootro problema,
Contexto Windows 2003 Server version en Ingles!!

Problema:
Exception Details: System.FormatException: String was not recognized as a valid DateTime.
[FormatException: String was not recognized as a valid DateTime.]
...
FirebirdSql.Data.Client.Gds.GdsStatement.Execute() +108
...
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92
...
System.Web.UI.WebControls.GridView.DataBind() +4

Solucion:...
( C:\Windows\system32\logfiles [w3svc1 | httperr] )
select * from rdb$character_sets
select * from rdb$relations
select * from rdb$triggers
select * from rdb$collations
select * from rdb$types
select * from rdb$database
select * from rdb$fields
select * from rdb$relation_fields
Tenemos windows 2003 server A y windows 2003 server B
en A funciona
en B tira el error
ambos estan en ingles, y tienen configuraciones regionales iguales
mismas bases de datos (calculo que puede cambiar una propiedad de contexto de la base de datos, intuyo..)
... leyendo...


8. Usar la web:

http://localhost/crm/


Recordar modificar las URL del sistema de registracion.