Algunos links para tener a mano de Patrones de Diseño:
http://www.dofactory.com/Patterns/Patterns.aspx
http://www.codeproject.com/csharp/csdespat_1.asp
http://www.codeproject.com/csharp/csdespat_2.asp
http://www.codeproject.com/csharp/csdespat_3.asp
http://www.codeproject.com/csharp/csdespat_4.asp
http://www.codeproject.com/csharp/csdespat_5.asp
http://www.codeproject.com/csharp/csdespat_6.asp
http://www.design-nation.net/es/archivos/cat_patrones_de_diseno.php
Fuente: PC++
domingo, diciembre 25, 2005
viernes, diciembre 23, 2005
Mi primera lapotop - una porqueria!
La verdad que me parece una porqueria. Lo único bueno es que te dan finaciación. Pero supongamos que compramos el modelo más barato que en efectivo cuesta: $ 3.632,97 si pagas en 60 cuotas de $99
Sería 99*60= $5940,
la verdad que no me parece una financiacion para estudiantes!!!
le tenia fe, al pedo... la verdad, que se yo, vas a falabella y te compras un laptop con 12 cuotas sin intereses.
Se quieren hacer los caritativos... al pedo... Como decian los muchahcos en PC++, esto es para estudiantes que van a la UCA (y yo.. voy a la uca y no me la compro ni en pedo!!!)
No me gusto nada...
http://www.universia.com.ar/mpl/
Sería 99*60= $5940,
la verdad que no me parece una financiacion para estudiantes!!!
le tenia fe, al pedo... la verdad, que se yo, vas a falabella y te compras un laptop con 12 cuotas sin intereses.
Se quieren hacer los caritativos... al pedo... Como decian los muchahcos en PC++, esto es para estudiantes que van a la UCA (y yo.. voy a la uca y no me la compro ni en pedo!!!)
No me gusto nada...
http://www.universia.com.ar/mpl/
jueves, diciembre 22, 2005
OpenBSD Bridging Firewall
Unas notas muy interesantes de como hacer un firewall invisible o bridge trasparente con OpenBSD. La idea es que el firewall no utiliza ip. Solo se encarga de bloquear o no paquetes.
El escenario es este:
Links de tutoriales:
http://ezine.daemonnews.org/200207/transpfobsd.html
http://www.bsdatwork.com/2002/08/06/transparent_packet_filtering_with_openbsd/
http://cfm.gs.washington.edu/security/firewall/pf-bridge/
El escenario es este:
Links de tutoriales:
http://ezine.daemonnews.org/200207/transpfobsd.html
http://www.bsdatwork.com/2002/08/06/transparent_packet_filtering_with_openbsd/
http://cfm.gs.washington.edu/security/firewall/pf-bridge/
Google como proxy
En aquellos sitios donde tengamos restringido el acceso a determinados contenidos de Internet, Google puede ser empleado como servidor proxy gratuíto.
Algunas universidades, colegios, empresas restringen la navegación a determinados stios, pero ninguna bloquea el acceso a Google.
El truco, que ha sido publicado por Oreillynet, aprovecha la funcionalidad Google translator para que este actúe como servidor proxy.
A modo de ejemplo:
http://www.google.com/translate?langpair=en|es&u=www.forbiddensite.com
Nos mostrará la página "www.forbiddensite.com" desde su idioma original ingles "traducida" al español (en|es).
Imaginad que queremos visitar la página de El Marca, y tenemos el acceso a la misma bloqueado, bastará con:
http://www.google.com/translate?langpair=es|es&u=www.marca.es
Fuente: Hispamp3
Algunas universidades, colegios, empresas restringen la navegación a determinados stios, pero ninguna bloquea el acceso a Google.
El truco, que ha sido publicado por Oreillynet, aprovecha la funcionalidad Google translator para que este actúe como servidor proxy.
A modo de ejemplo:
http://www.google.com/translate?langpair=en|es&u=www.forbiddensite.com
Nos mostrará la página "www.forbiddensite.com" desde su idioma original ingles "traducida" al español (en|es).
Imaginad que queremos visitar la página de El Marca, y tenemos el acceso a la misma bloqueado, bastará con:
http://www.google.com/translate?langpair=es|es&u=www.marca.es
Fuente: Hispamp3
miércoles, diciembre 21, 2005
VI - Facil y rapido
Este machete tiene todo lo basico que podes necesitar usar el VI en algun Linux, unix o bsd. Despues lo podria pasar a castellano.
Nota completa en Gentoo
Nota completa en Gentoo
lunes, diciembre 12, 2005
[ASP.NET] URL completa donde mi applicacion web esta corriendo
Para saber la url donde mi Applicacion Web esta corriendo, uso el siguiente codigo:
public string MiUrl()
{
string Port = Request.ServerVariables["SERVER_PORT"];
if (Port == null || Port == "80" || Port == "443")
Port = "";
else
Port = ":" + Port;
string Protocol = Request.ServerVariables["SERVER_PORT_SECURE"];
if (Protocol == null || Protocol == "0")
Protocol = "http://";
else
Protocol = "https://";
string final = Protocol + Request.ServerVariables["SERVER_NAME"]
+ Port + Request.ApplicationPath;
if (final[final.Length - 1] != '/')
final += "/";
return final;
}
[C#] Guardar el estado de un Windows Forms en .Net 2.0
Una de las nuevas cracteristicas de .Net 2.0, es que datos de los Forms pueden ser bideados facilmente con los Application Settings. A continuación les dejo un codigo para bindear el estado de un formulario, tamaño, posicion, etc.:
Nota completa en el blog de Raghavendra Prabhu
De paso les dejo el link de Arquitectura de Clientes (Smart Client Architecture), en Microsoft. Es la nueva manera de encarar aplicaciones de ventanas segun las buenas practicas de Microsoft. Y tambien dejo el link a un webcast de Smart Clients y ClickOnce que vi ayer. Muy bueno.
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Properties.Settings.Default.MyState = this.WindowState;
if (this.WindowState == FormWindowState.Normal)
{
Properties.Settings.Default.MySize = this.Size;
Properties.Settings.Default.MyLoc = this.Location;
}
else
{
Properties.Settings.Default.MySize = this.RestoreBounds.Size;
Properties.Settings.Default.MyLoc = this.RestoreBounds.Location;
}
Properties.Settings.Default.Save();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Size = Properties.Settings.Default.MySize;
this.Location = Properties.Settings.Default.MyLoc;
this.WindowState = Properties.Settings.Default.MyState;
}
Nota completa en el blog de Raghavendra Prabhu
De paso les dejo el link de Arquitectura de Clientes (Smart Client Architecture), en Microsoft. Es la nueva manera de encarar aplicaciones de ventanas segun las buenas practicas de Microsoft. Y tambien dejo el link a un webcast de Smart Clients y ClickOnce que vi ayer. Muy bueno.
viernes, diciembre 02, 2005
[T-Sql] Sacarle a una fecha el tiempo
Asi se saca las horas, minutos, segundos y milisegundos a una fecha.
Gracias maramonar, de PC++
Gracias maramonar, de PC++
declare @date datetime
set @date = getdate()
select cast(convert(char(8),@date,112) as datetime)
[C#] Sacar un archivo de un recurso embebido y crearlo
Bueno aca hay un codigo que necesite usar para sacar un recurso embebido (embedded resource) , y crearlo como archivo en un directorio. En mi caso este archivo fue un zip. Y despues lo descomprimi con SharpZipLib.
//Levanta el resource y crea el archivo, en el directorio
//res = El resource que se va a crear como arhivo
//arch = Nombre del nuevo archivo
public void LevantarResource(string res, string arch)
{
System.IO.Stream st= GetType().Assembly.GetManifestResourceStream(res);
if(File.Exists(arch))
File.Delete(arch);
FileStream fs = new FileStream(arch,FileMode.Create, FileAccess.Write);
if ( st != null )
{
// Creo el Buffer
byte[] buffer = new byte[1024];
int readCnt = 0;
//escribo en el archivo
while ( (readCnt = st.Read(buffer,0,buffer.Length)) > 0 )
{
fs.Write(buffer,0,readCnt);
}
// close the streams
st.Close();
fs.Close();
}
}
Suscribirse a:
Entradas (Atom)