Maxonico's Blog

martes, enero 09, 2007

Dia en el SuperPark

Aca hay un par de videos que filmo un amigo (Cristian) con su celular cuando fuimos al SuperPark. Muy divertido por cierto...nomas falta una foto de la super milanesa con papas fritas que comi despues :P

Martillo



Evolution

lunes, noviembre 06, 2006

Chau hosting gratuito...

Snif...snif...snarf (ups!), bueno FreeWebDot cerro todas las cuentas gratuitas; si bien nos dejan mantener nuestras cuentas de FTP, sus DNS cerraron las puertas a menos que se abone una cierta cuota que si bien no es muy alta, esta en dolares :(

Asi que cualquier cosa que necesiten descargar, como por ejemplo los Add-in dejen un comentario o una direccion de email para que se los envie, lo mismo que el ejemplo del Prode y los ejemplos de Flex.

Saludos!

PD: si alguien conoce de un host que pueda albergar aplicaciones .NET 2005 con SQL Server 2000/2005 por favor que me avise.

martes, octubre 24, 2006

Flex 2.0... de a poquito va queriendo!

Bueno en este link pueden ver lo que actualmente estoy haciendo en Flex 2.0, es un buscador de propiedades para una inmobiliaria. Flex accede a datos provistos desde un Web Service de forma asincrona, por eso los tiempos de carga medio raros que van a notar, esta es la pagina en cuastion:

http://scsoft.com.ar/probandoflex/Inmobiliarias.html

Y esta es la ubicacion del Web Service:

http://scsoft.com.ar/serviciowebprueba/service.asmx

Aun me falta un camino bastante largo por recorrer, pero de a poquito va queriendo!, Saludos!

lunes, octubre 09, 2006

Haciendo grillas mas lindas

Con esta funcioncita en Javascript podran hacer que sus tablas en HTML queden mas vistosas, ademas, combinando esto con el GridView pueden obtener resultados muy interesantes. La funcion lo que hace es un "highlight" o "iluminado" de la fila cuando uno le pasa el mouse por encima, y cambiarle el color de fondo a la fila cuando esta es seleccionada, he aqui la funcion, recuerden agregarle los tags SCRIPT y el language=JavaScript:

var bgcolor='#6699cc';var prevrow;var prevbgcolor; var savebgcolor; var savefontcolor; function OnRowClick(row,id){ if (prevrow!=null) {prevrow.style.backgroundColor = savebgcolor; prevrow.style.color = savefontcolor}; if (prevbgcolor!=bgcolor) {savebgcolor=prevbgcolor;} savefontcolor=row.style.color; row.style.backgroundColor=bgcolor; row.style.color='#ffffff'; prevbgcolor=row.style.backgroundColor; prevrow=row; if (window.OnClick) {OnClick(id);} }
function OnClick(pID){ alert(pID) }
Perdon que salga amontonado, pero este motor de Blog no es muy bueno que digamos para la edicion.

Como veran, esta funcion OnRowClick recibe 2 parametros, la fila en cuestion y un ID, el ID es opcional, lo pueden borrar (borrandolo en todos lados donde se haga referencia a el), cuando se selecciona una fila esta queda marcada y se llama a un Alert del "ID" seleccionado (funcion OnClick).

La funcion OnRowClick es llamada, de la siguiente forma en el click de la fila de nuestra tabla:


Tambien se aprecian otros 2 eventos, onmouseover y onmouseout, que son los responsables del "highlight" de la fila cuando pasamos el mouse sobre ella.

Saludos!

Megacomics '06

Este Sabado 07/10 viaje a Bs. As. con motivo de la realizacion de una exposicion de comics, peliculas y video juegos que se realizo en el centro de exposiciones de la ciudad de Bs. As.El evento en si estuvo muy bueno, el cosplay estuvo entretenido tambien y hubo un body painting que nos dejo con la boca abierta a mas de uno (lastima que a la chica no la tiraron a la hinchada...).El unico inconveniente fue la entrada al evento, la capacidad estaba excedida varias veces, mucho calor, desorden, vidrios rotos, en definitiva...un caos la entrada. Espero que para el año que viene se pongan las pilas y organicen un poco mejor la cosa, porque si hubiera habido algun incidente grave ahi dentro de la expo no se que podria haber pasado.
Los precios eran de locos, todo estaba muy barato!, lastima que no habia remeras que me interesaran, ademas se las veia con una calidad "dudosa", asi que me voy a hacer estampar los logos que quiero nomas.

Addin (2) - Visor de Tablas y DataSets

Luego de mucho tiempo son postear, volvi con un add-in que hice hace bastante tiempo ya. Sirve para visualizar Tablas o DataSets, vendria a ser como un QuickWatch; lo hice porque realmente es pesado conocer el contenido de una Tabla o un DataSet desde el IDE. Base mi codigo en un proyecto que encontre en CodeProject, ahi explicaban que el Addin no puede recibir referencias a objetos, sino que solo strings. Es por ello, que inclui 2 funciones para el traspaso de Tablas y DataSets a XML, estas 2 funciones (QUE SE ENCUENTRAN DENTRO DE LA CLASE CONNECT.VB) deben estar incluidas SI O SI en el proyecto donde vayan a utilizar este Addin (lo mas recomendable, es que si trabajan con un framework propio, le agreguen estas funciones asi siempre estan disponibles).

Lo pueden descargar desde: http://scsoft.com.ar/subebaja/files/VisorDSDT.rar

Y aca dejo una imagen de como es:


Saludos!

miércoles, junio 28, 2006

VS.NET 2005 - Add-In (1)

Bueno, luego de un periodo de no postear nada vengo con un Add-In para VS.NET 2005; lo que hace es tomar un texto seleccionado y formatearlo para que quede entendible por el editor.
Por ejemplo podemos tener un texto recien copiado del SQL Server:

Select * from algo
where otra cosa
order by esto

Como sabran, si copiamos es y lo pegamos en el editor de VS.NET parecera cualquier paparruchada; ahi es donde aparece mi Add-In (llamado Encomillator), de lo que puse mas arriba queda:

"Select * from algo" _
& "where otra cosa" _
& "order by esto"

Listo para ser usado, pueden descargar los fuentes del Add-In desde este sitio:

http://s16.quicksharing.com/v/4579248/Encomillator.rar.html

Que lo disfruten!

sábado, abril 22, 2006

Programacion de Video Juegos

Bueno, he emprendido una carrera de aprendizaje para poder desarrollar juegos. Siempre tuve ganas, pero por un motivo u otro nunca le pude dedicar tiempo, ahora menos, pero bueno la verdad es que estoy muy emocionado ya que programo lo que realmente me gusta.Estoy actualmente con VB.Net 2005 y Managed Direct x 9; es bastante dificilito de aprender solo, pero por suerte en el foro de ADVA me ayudan bastante.Espero poder tener una version del motorcito que estoy haciendo, lista en el proximo mes para que vean como es el tema y de paso inspirar a que mas gente se meta en el mundo de la programacion de juegos.

Saludos!

viernes, abril 14, 2006

Obtener el valor "ID" de una fila en un GridView

Bueno este metodo es muy sencillo y da buenos resultados, aunque requiere el uso de un template lo que nos costaria no poder usar la propiedad "EnableSortingAndPagingCallbacks", pero bue...

Tomen un GridView y a las columnas que ya poseen agreguenle un TemplateField, a continuacion editen el ItemTemplateField y agreguenle un LinkButton y escriban las siguientes propiedades al LinkButton:

runat="server" CommandArgument='<%# Eval("PropiedadID") %>' CommandName="NombreComando"

Luego en el evento RowCommand del GridView deberan obtener a partir del parametro "e" las siguientes propiedades:

CommandName (nombre de comando, les va a servir para el caso de que hayan puesto varios LinkButton y deseen hacer cosas distintas para cada uno de ellos)
CommandArgument (desde aqui se obtiene el valor que seteamos en las propiedades del LinkButton en el GridView).

Obviamente no solo sirve para obtener un ID sino cualquier otra propiedad que deseen de la fila (fila de la BD que se mapeo a la grilla).

Espero les sirva, saludos!

Obtener un ConnectionString del WebConfig ASP.NET2005

En VS.NET 2005 tenemos la habilidad de guardar varias cadenas de conexion. La estructura en el Web.Config sera, para Acces por ejemplo:

<connectionStrings> <add
name="NombreConexion" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=RutaBD;Persist Security Info=False;"
providerName="System.Data.OleDb"/>
</connectionStrings>

El codigo que ustedes deben copiar y pegar es el sigiuente:
Private Function DevolverConnectionString
(Optional ByVal pNombreConexion As String = "ConexionAccess") As
String


Dim settings As
ConnectionStringSettings

settings = ConfigurationManager.ConnectionStrings (pNombreConexion)
If Not settings Is Nothing Then
DevolverConnectionString = settings.ConnectionString
Else
DevolverConnectionString = ("")
End If
Return DevolverConnectionString

End Function


Espero les haya servido!