Global Alert, como hacer una aplicación multiplataforma

Llevo varios años desarrollando aplicaciones para dispositivos móviles y desarrollos AJAX, y me pareció genial la idea de fusionar ambos, después de estudiar muchos frameworks, llegue a la conclusión que el que mas se adaptaba a mis necesidades era Phonegap, que con la compra por parte de Adobe al cabo de un tiempo me di cuenta que no era precisamente un error.

PhoneGap es una plataforma de aplicación HTML5 que permite a las aplicaciones nativas de autor con las tecnologías web y obtener acceso a las API y las tiendas de aplicaciones. Aprovecha las tecnologías web a los desarrolladores que ya conocen mejor … HTML y JavaScript

Leer más...

inSSIDer, escaner wifi

 

Tanto para hacer el bien, como para hacer el mal, es casi indispensable un escaner de redes wifi, y aunque la shell atrae mucho, el ver colorines moviendose nos lleva a todos atrayendo desde la infancia.

 

inSSIDer es un escaner bonito, sencillo aunque con una visualización técnica, y sobre todo multiplataforma.

 

A la hora de montar una red wifi, bien la de tu casa, bien una mas extensa,  es recomendable visualizar el espectro de frecuencias que cubre dicha zona. Y dado que a día de hoy nuestros ojos no son capaces de ponerse en modo wifi, con este programa podemos facilitarnos la tarea de una forma gráfica y sencilla.

Leer más...

Generador de codigo MyWay

Hace unos dias, Luis Molina me informo del nuevo lanzamiento de su generador de codigo, totalmente renovado y con mas energia que nunca, ademas se rebautiza, su nuevo nombre es ….. MyWay.

MyWay es un generador realizado en C#, capaz de facilitar tu tarea dandote el trabajo de toda una mañana o incluso dias, en segundos, no solo para proyectos en C# si no que tambien Visual Basic .NET, e incluso la posibilidad de crear tus propias plantillas para asi trabajan en otros lenguajes de programacion. Tambien existen distintas posibilidad de conexión a varias Bases de Datos.

Leer más...

WebsiteSpark Program

Me llega por Luis Molina, la apertura de un nuevo programa, WebsiteSpark , para las Pymes que por solo 100$ obtendras licencias con una duracion de tres años para los siguientes productos:

  • 3 licenses of Visual Studio 2008 Professional Edition
  • 1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
  • 2 licenses of Expression Web 3
  • 4 processor licenses of Windows Web Server 2008 R2
  • 4 processor licenses of SQL Server 2008 Web Edition
  • DotNetPanel control panel (enabling easy remote/hosted management of your servers)

Tambien de forma gratuita se puede acceder a:

Leer más...

Controlar WiiMote desde C#

Llevaba tiempo oyendo acerca de la simplicidad de las WiiMoteLib, pero dado que no habia pasado la Wii por mis manos no habia podido tocarlas, por fin tengo el WiiMote en casa, y como es obvio habia que empezar a trastear. Este es un codigo simple de como conectar y hacer unas lecturas del acelerometro, ideal para adentrarse en el manejo de este dispositivo.

Primero conectamos con cualquier programa gestor de dispositivos bluetooth, al WiiMote presionado los botones 1 y 2 a la vez, y lo conectamos como raton, interfaz humana, HID, … o como tu gestor lo denomine.

Leer más...

EDK 2.5 Update del iPac-9302

Hoy me he encontrado con la grata sopresa, por fin SJJ ha sacado la actualizacion del sus EDK con una gran novedad ……. Soporte ethernet !!! para ello tendremos que actualizar la imagen que lleva interna. Muy bien preparado nos presenta un fichero llamado “EDK_Firmware Update.pdf” en el propio fichero la actualizacion.

Descargar

Para tener un MAC se ha de enviar un mail a [email protected] con el numero de serie que esta escrito en la parte inferior de la placa, en pocas horas te enviaran el paquete de actualizacion con tu MAC personalizada.

Leer más...

MicroFramework 3.0 SDK beta disponible

Ya podemos descargar para empezar a realizar las primeras pruebas de desarrollo con el nuevo MicroFramework, que cada vez mas le vamos a tener que cambiar el nombre de micro a macro, por la cantidad de implementaciones que esta teniendo, :) .  Las principales novedades son:

 

  • Interop con codigo nativo.
  • Touch Screen.
  • Inking.
  • Soporte para USB.
  • Sistema de ficheros.

 

Para descargarlo primero tendreis que  registraros en http://connect.microsoft.com/netmf y contestar a una pequeña encuesta. Asi entrareis a la comunidad de desarrolladores y poder participar activamente en este testeo.

Leer más...

Ajax y el "Access Denied" cross-domain con un IFrame

Uno de los grandes problemas que tenemos en lo referente a seguridad web, son los temido ataques “cross-site scripting”. Algo que navegadores como IE (Internet Explorer) solventa con la negacion por defecto de acceso a scripts que estan hospedados en dominios distintos a los de nuestras aplicacion. Algo que otros navegadores no han optado por llevarlo desde un inicio.

Esto nos lleva a que si tenemos que empotrar nuestro desarrollo dentro de un iframe de terceros, hospedados ambos en servidores distintos nuestra aplicacion funcionara perfectamete en Firefox, Safari, ….. pero no en IE, dandonos el error de “Access is denied” a ese script.

Leer más...

PDFSharp llega a su version 1.2

Para que podamos genera documentos PDF con la facilidad que nos da C# tanto para nuestras aplicaciones de escritorio como para las Web.Con caracteristicas tan interesantes como:

  • Crear documentos PDF en tiempo de ejecucion con .NET
  • Facil compresion del modelo de objetos para la composicion de documentos
  • Posibilidad de dibujar en un pagina PDF, una ventana o una impresora
  • Modificar, fusionar o dividir fichero PDF
  • Imágenes con transparencia (máscara de color, monocromo máscara, la máscara alfa)
  • Nueva concepción, partiendo de cero y escrito enteramente en C #
  • Compatibilidad con las clases graficar de .NET
  • Incluye MigraDoc Lite de alto nivel con capas de texto (se puede usar tanto PDFsharp y MigraDoc Lite en un solo documento)

Y gran cantidad de ejemplos desde aqui.Como este “Hello World”:

Leer más...

Mapear la definicion SOAP del WSDL

Si por cualquier motivo no te gusta la devulucion del WSDL que nos brinda un Servicio Web, no te preocupes, todo se puede modificar.Gracias a un articulo de Christian Weyer, puedes alterar, como es este caso la URL que nos devuleve el la etiqueta <soap:address location=http://www.tuURL.com /> o <soap12:address location="http://www.tuURL.com" /> .Casos reales en los que el IIS contesta por el puerto 80 y estan mapeados en el firewall los puertos, existen redirecciones, …..

Leer más...

[CLMNET] Hands On Lab.- Desarrollo guiado por pruebas

El proximo dia 29 de Marzo contaremos con la presencia de Hadi Hariri con una estupenda sesion de TDD, ya oodeis apuntaros: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&Culture=es-ES

[http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&Culture=es-ES

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&Culture=es-ES](http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373678&Culture=es-ES)

No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg” porque contiene errores.

 

CLMNET.- Hands On Lab.- Desarrollo guiado por pruebas (TDD)

Descripción:

Hadi Hariri realizará un Hand On Lab (Taller práctico guiado) con una charla extendida de desarrollo utilizando TDD (Test Driven Development o desarrollo guiado por pruebas), con un enfoque práctico, con ejemplos, de cómo resolver casos reales incluyendo aspectos de metodología y de desarrollo en equipo como:

Leer más...

Charles Simonyi o como escribir codigo

Dado que llevo un tiempo sin escribir, la mejor forma que me ha parecido de retomar la marcha es recordando (en mi opinion) al padre de la notacion en la programacion. Este caballero de origen hungaro, ha estado trabajando durante muchos años en proyectos de Microsoft de los menos conocidos, Word, Excel, … no se si os sonaran ;)

Charles Simonyi

Y no vamos a hablar sobre su proximo viaje espacial, si no sobre la  “Notacion Hungara”, obviamente en la epoca que se planteo esta nomemclatura se basaba en usar unos prefijos antes de cada variable:

Leer más...

Como IIS o Apache no protege y como nos empeñamos en ser vulnerables

Una propuesta para el nuevo año, ser algo mas seguros de lo que nos encabezonamos algunas veces de practicar, todos sabemos perogrulladas tales como que nuestro servidor web con soporte .NET no nos permitira nunca servir determinados ficheros, tales como cualquier fichero dentro del directorio bin, algunos tales como web.config, y algunos mas que en ningun momento nos interesa que rescaten, dado que acostumbran a poseer informacion comprometida.

El guardar las cadenas de conexion en el web.config es una opcion usado por todos, dada la facilidad de rescatar esta informacion en nuestra aplicacion web, y poder portarla de un server a otro, pero ……..

Leer más...

Servidor ASP.NET con RHEL+ Apache2 + Mono

    Como ya hemos dicho en anteriores ocasiones, si solo queremos desarrollar con el servidor XSP nos sobra, dado que es mas sencillo de instalar y para ejecutarlo es simplemente lanzarlo desde el mismo directorio de nuestra aplicacion web. Pero si lo que nos interesa es poner un servidor en producion ya tenemos con configurar nuestro Apache para que pueda lanzar el modulo mod_mono y asi ejcutar nuestras aplicaciones web .NET bajo GNU/Linux.

Leer más...

Mono Summit 2007 en MADRID !!!

Se ha publicado el calendario del proximo Mono Summit 2007, el cual este año se celebrara en Madrid:

 

 Wednesday 28Thursday 29Friday 30
 Salon de ActosAula de WorkshopHacking RoomSalon de ActosAula de WorkshopHacking RoomSalon de ActosAula de WorkshopHacking Room
9:30Doors Open / Coffee  Doors Open / Coffee  Doors Open / Coffee  
10:00Opening Keynote Miguel de Icaza  NUnit Charlie Poole  Debugging Mono Applications with MDB Martin Baulig  
10:45BreakBreak
11:00Mono on the Mac Geoff NortonGreengrass Federico Di Gregorio Boo – A lean mean DSL Machine Rodrigo B. de Oliveira  
11:45BreakBreakBreak
12:00C Sharp 3.0 and LINQ Marek Safar  DB4Objects Rodrigo B. de OliveiraMono on Embedded Devices Everaldo Canuto OpenSuse Build Service Wade BerrierBoxerp Carlos Ble 
13:00LunchLunchLunch
15:00Birds of a Feather Sessions    Developing Desktop applications with Moonlight Stephane Delcroix  Birds of a Feather Sessions    
15:45BreakBreakBreak
16:00Developing Applications with Monodevelop Lluis Sanchez  Meet The Experts  Mono.Cecil JB Evain  
16:45BreakBreak
17:00Towards A Virtual Babel: Mono In Second Life Jim Purbrick Using Mono.Addins Lluis Sanchez  
17:45Wrap UpWrap UpWrap Up

 

Leer más...

Windows CE 6.0 R2

El proximo 15 de Noviembre tendra lugar el lanzamiento del nuevo Windows CE 6.0 R2, proxima base para nuestros dispositivos moviles, sustituyendo al actual Windows CE 5.2.

No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/1535bd50-8ca8-49f7-a2d5-8a472354ef9c.jpg” porque contiene errores.

Cuenta con varias novedades interesantes:

  • Mejor integracion con  Vista y Server 2008
  • Nuevos desarrollos y prestaciones usando WSD (Windows Server Deployment)
  • Servicios de Video y Audio a traves de VoIP
  • …….

 

Registrate al evento !!

Leer más...

[CLMNET] Windows Server 2008, cuando el cuerno largo se vuelve real.

No se puede mostrar la imagen “https://mseventsww.microsoft.com/BannerImages/418b5849-f9e8-4305-8e4f-fe2ce586b214.jpg” porque contiene errores.

Este Jueves tenemos evento en CLMNET:

 http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359265&Culture=es-ES

Sesion teorica en la que presentaremos el nuevo sistema operativo para servidores, destando en especial las mas potentes novedades como IIS7, la instalacion sin interfaz grafica, y varias formas de explotar la linea de comandos, tanto contra el Active Directory, como jugando con UNIX.

Agenda:

- Novedades - IIS 7 - Server Core - PowerShell - Interoperabilidad con Unix

Leer más...

[TIP&TRICK] Insertando videos en CommunityServer

Por defecto el Community Server no lleva la posibilidad de insertarle un enlace de youtube o algo similar, basicamente por que no reconoce las etiquetas de ,  , …. por lo tanto si queremos insertar videos solo tenemos que editar el fichero communityserver.config en el directorio raiz.

Buscamos la seccion Markup, e introducimos los tag html que vamos a permitir en los post insertando:

Leer más...

VS Team Fundation Server y sus tripas

La primera vez que ves un Team Fundation Server funcionando la verdad que da un poco de respeto, y piensas ¿que coloso llevara esto por detras? ¿Un inmenso servidor de cientos de megas a traves de sockets? ¿Un par ratones desarrolladores dandole a una rueda? ….

Pues no, la verdad que es un claro ejemplo de un desarrollo bien planteado, simple y claro, usando la tecnologia del momento sin recurrir a elementos prehistoricos (alegando que antes funcionaban). Es algo tan simple como:

Leer más...

El rival de SilverLight va viendo la luz

Ha salido Flex Builder Alpha para GNU/Linux, Flex es la respuesta por parte de Adobe a aplicaciones interactivas en la web. Podriamos llegar a decir que es una evolucion de Flash.

 Flex

Y por que digo que es el rival directo?? basicamente pq la evolucion natural de un desarrollador con Flash sera mas sencillo adaptarse a este nuevo entorno basado en la misma filosofia, veremos a ver si es capaz de aguantar el tiron de SilverLight que le suministra Visual Studio y el soporte libre de MoonLight. Tambien existe uno hipotetico JavaFX, del que se oye hablar pero nada se ve ;)

Leer más...

Ofuscate or not ofuscate. Cotilleando codigo ajeno

Dado el interes de mis nuevos compañeros de trabajo vamos a contar algunas cosillas de la decompilacion. Antes de hablar de ofuscacion de codigo seria conveniente el por que del uso de la ofuscacion en .NET

MSIL

Es el lenguaje intermedio que usa .NET, nuestro programas, dll, ….. al compilar no pasan directamente a codigo maquina, si no que se convierte en este codigo. Y ya puede ser ejecutado bajo el Framework de .NET,

Leer más...

Como enviar email desde Windows Mobile

Para facilitarnos la tarea usaremos la biblioteca para gestionar el Outlook de nuestro Windows Mobile.

using Microsoft.WindowsMobile.PocketOutlook;

Despues tendremos que definir la sesion de trabajo:

OutlookSession outsess = new OutlookSession();

 

Y luego para aseguarnos desde la cual queremos enviar podemos meter en un ListBox todas las que tiene nuestra PDA:

foreach (EmailAccount ee in coll) { lstCuentas.Items.Add (ee.Name); }

 

Ya solo nos queda declarar el email, rellenandolo

Leer más...

Hosting ASP.NET gratuito hasta enero del 2010

Verio esta ofreciendo hosting gratuito para desarrolladores y diseñadores que trabajen con tecnologia de Microsoft como Expression, Visual Studio, y Silverlight.  El plan incluye:

  • .NET Framework 3.0
  • SQL Server Express
  • ASP.NET 2.0 (Incluido ASP.NET AJAX 1.0)
  • Full Trust
  • Shared AppPool
  • 100 MB disk space

¿Que es lo que hay que hacer?  Llamar al 800-932-7483.  No se requiere tarjeta de credito.  La oferta no esta disponible online.  Solo necesitas llamar a este numero gratuito, solo que al ser llamada internacional supongo que tendra coste (Siempre estara Skype). Fuente: Public Sector Developer Weblogs

Leer más...

[Tip/Trick] Cómo incluír LaBloguera.NET como buscador en IE7

Haciendome eco de un post de nuestro compañero eecsaky, no puedo evitar “barrer pa’ casa",  :P

 ————————————————————————————————————————————————-

Los que uséis Internet Explorer 7 sabréis que hay un buscador arriba a la derecha, en el cual podemos cambiar el proveedor de búsqueda, páginas como Codeproject ya incluyen su propio buscador para ahí, ¿pero que pasa si no lo tenemos como LaBloguera.NET? Pues relativamente sencillo. En la lista de proveedores haz click en buscar más proveedores.

Leer más...

La guerra de las N, mas alla del Framework

El software libre no es solo una panda de pirados, que no van mas alla de tirar lineas de comandos, si no comunidades de mentes inquietas, y al ser .NET “el primer gran framework”  y ser un buen producto, la comunidad se ha creado alrededor. Ahora vamos algo mas alla del framework, entrando en la vida que nace cerca de el.

Dada la potencia que nos da .NET nacen herramientas a su alrededor para seguir complementandolo, de las cuales tembien deberiamos ser grandes conocedores (al menos de algunas).

Leer más...

iPhone y .NET

Aunque Apple no se haya decido a liberar las SDK para el iPhone, la fuerza del desarrollador (o cabezoneria) es mas fuerte. El señor Peter Bartok se ha lanzado al desarrollo de una libreria en .NET para el acceso al sistema de fichero del iPhone, se trata del proyecto Manzana

 

Caracteristicas

 

Leer más...

Windows 2008 Beta 3, recuperando la confianza

Tras varios meses probando Windows Vista me vuelve a dar una impresion similar a la que obtuve con el Windows ME, algo mejor, pero poco, lo veo inestable, amante de matar aplicaciones, o provocar su suicidio, y lo mas importante de usabilidad infima, no me cansare nunca de repetir “Los chicos de Office deberian de darle lecciones de usabilidad a los de Vista.”

image

Pero por he sacado un ratillo y he probado sin maquina virtual del Windows 2008, (se me acaban de amontonar 100 adjetivos positivos para describirlo). Sigue la filosofia de Windows 2003, que en mi opion es “Vamos a hacer algo que funcione”. Aun siendo Beta tiene una estabilidad para mencionar, es posible habilitar casi todas, por no decir todas las funcionalidades graficas de Vista, y sobre todo ES RAPIDISIMO !!!.

Leer más...

Crea tu propio cliente Telnet en C#

 

Por necesidades de un nuevo proyecto, me he visto involucrado en la necesidad de establecer una conexion telnet, por lo que ya que nos ponemos a invetigar lo hacemos desde un Pocket PC, aunque el codigo que presento es independiente del dispositivo, incluso Mono.

Despues de revisar varias librerias tipo dotnettelnet, me decante por Minimalistic Telnet, basicamente por que se adaptaba mas a mis necesidades y se ve mucho mas claro lo que pretendemos hacer a nivel de aprendizaje.

Leer más...

Portando aplicaciones WindowsForms a Mono

No me gusta poner directamente el enlace y largarme, pero en este caso he de aplicar que cuando no tienes nada mejor que decir que tu interlocutor, mejor callar y escucharle, asi al menos si no aprendes dejaras a otros aprender.

Por eso os presento recien salido del horno un tutorial para realizar estas migraciones:

http://www.mono-project.com/Guide:_Porting_Winforms_Applications

De hecho es un ejemplo practico de como migrar NClass (un diseñador de UML) con ayuda de MoMA para poder ejecutarlo tambien en GNU/Linux

Leer más...

Sistemas de control de versiones

Cuando un proyecto empieza a tener una envergadura, o bien se desea trabajar en el mas de una persona, se hace indispensable el uso de algun tipo control sobre el desarrollo. Quien ha echo que?? donde has cambiado esto?? cuando cambiaste lo otro?? que has hecho pa’ que esto no funcione?? En ese mometo es cuando surge la neesidad de instalar un Sistema de control de versiones.

Revisemos los posibles candidatos:

Leer más...

Visual Studio Orcas March 2007 CTP

Leo por Fabrice Marguerie que acaba de salir una nueva version de nuestra proxima herramienta

Y por lo que vemos LINQ, LINQ, LINQ y mas LINQ:

  • VB 9.0: Query Expressions (Basic querying, filtering, and ordering support); Object Initializers; Extension Methods; Local Variable Type Inference; Anonymous Types; XML literals; XML properties; New Line and Expression IntelliSense

  • C# 3.0: Query Expressions; Object and Collection Initializers; Extension Methods; Local Variable Type Inference; Anonymous Types; Lambdas bound to Delegates and Expression trees; Complete design-time support (Intellisense, Formatting, Colorization)

Leer más...

ASP.NET AJAX - (II) Creando nuestro primer proyecto

Nada mas sencillo que crear un proyecto basico en AJAX ASP.NET, una vez preparado el entorno como vimos en el capitulo anterior, y dado que disponemos de una plantilla para ello no nos complicaremos la vida para empezar:

Nuevo Proyecto

 

Esto nos creara una estructura de la siguiente manera:

Estructura

Nada del otro mundo, no?? un Default, un web.config y la DLL para usar los sencillos AjaxControlToolkit. Ya que hemos usado la plantilla, vamos a entrar un poco mas a fondo para ver que nos ha creado nuevo respesto a un proyecto ASP.NET nornal

Leer más...

TheWeather, desarrollando con MonoDevelop

Esta tarde he compilado directamente del SVN de Monodevelop la ultima version, y despues de jugar con las ultimas novedades, he decidido montar una pequeña aplicacion para mostar como se trabaja bajo este entrono.

Se trata de un desarrollo bajo Mono + Gtk#, sin tener que crear todo un tableado, ya que con el contenedor Fixed se nos permite arrastrarlos dentro del panel, como si fuese un Grid, y por ello he reprograado de nuevo esta aplicacion. Para obtener los datos utilizamos un Webservice mostrando el tiempo de cada ciudad en tiempo real.

Leer más...

ASP.NET AJAX - (I) Preparando el entorno de desarrollo

Damos comienzo a este mini-curso de iniciacion en la programacion en ASP.NET AJAX, a lo largo de unos pocos capitulos veremos que instalar, como, el uso y significado de los nuevos componentes y mil cosas mas. Espero que os guste.

Material necesario:

  1. Visual Studio 2005 recomendado con SP1
  2. ASP.NET 2.0 AJAX Extensions 1.0
  3. ASP.NET AJAX Control Toolkit
  4. Futures January CTP

Instalaremos el Visual Studio de forma rutinaria, de la misma forma lo haremos con las AJAX Extensions, ya que disponen de su propio instalador.

Leer más...

Este sabado ... Dia Imagine .NET

Dia grande en Albacete, el Club.NET junto con CLM.NET han preparado un impresionante evento desde las 9 de la mañana hasta que el cuerpo aguante tendremos una macro sesion de las ultimas tecnologias de .NET

AGENDA

9:00  - Acreditacion y presentacion

9:30  - ASP.NET - AJAX  (Jose Carlos Temprado (Thempra) - MCP)

10:30 - WPF y Gadgets Vista (Cristian Manteiga - MVS)

11:30 - Descanso para reponer fuerzas

12:00 - Dispositivos Moviles (WM5) (Ramón Tebar - MCP)

Leer más...

Visual Studio "Orcas" integrará Web Designer

Esto parece la cronica de una muerte anunciada, WebDesigner, la nueva herramienta del Pack Expression, y competidor directo del Dreamweaver tiene los dias contados, ya que los desarrolladores web estamos de suerte. Se trata de la integracion de este en el Visual Studio, para asi poder abandonar definitivamente cualquier maquetador y tenerlo todo en una misma herramienta.

El “code name” que en principio se le ha dado ha sido Sapphire y las novedades que nos depara son:

Leer más...

Revista DotNetClubs

Ya teneis disponible para la descarga la nueva revista de los DotNetClubs, excelente trabajo de los chicos de Oviedo que ha echo posible la edicion de la misma.

Contamos los siguientes articulos y gurus tales como ……………….. no os lo pienso decir ;) ,  aceptar mi palabra y descarcarla, que merece la pena !!!!!

Leer más...

WiThe, escaner wifi en codeplex

Os presento mi nuevo proyecto en Codeplex, se trata de un escaner de redes wifi para PDA con Windows Mobile 5, esta en las primeras versiones, por lo que de momento tenemos la funcionalidad basica de muestreo de la redes.

http://www.codeplex.com/wiThe

 

En posteriores versiones se pretende implementar la busqueda automatica de redes abiertas y conexion a las mismas, recoleccion de posiciones GPS y señal para la creacion de mapas wifi metropolitanos y muchas mas ideas que se nos vayan ocurriendo.

Leer más...

Typhoon (TSM 520) con WM5 en castellano

El conocido movil como TSM 520 o SPV C500, de nombre en clave Typhoon sigue renovandose, ya descubirmos hace un tiempo como pasarlo a WM5 y  disfrutar de las novedades de este S.O. en nuetro cacharrito, pues bien, ahora ya podemos incluso verlo en nuestra lengua mater, que se que algunos no le quereis dar la espalda.

Los chicos de Ronswens con las aportaciones de movileswindows.es han publicado el Pack en castellano para vuetro disfrute, con los menus, diccionarios, ….

Leer más...

El SiteMap

¿Que es un SiteMap?

Un SiteMap es como bien dice su traduccion un Mapa de nuestro sitio web, desde el cual podremos llegar a cualquier pagina de nuestra  web, y ademas ayudaremos a buscadores a indexar el contenido y que no se pierda ni una sola palabra.

 

Elementos para un SiteMap

  •  El fichero sitemap.web, es un documento XML el cual nos esquematiza un arbol de nodos describiendo la URL y el Titulo cada pagina:

 _

Leer más...

January Orcas CTP Released !!

Me cuenta Luis Molina que ya salio la nueva Visual Studio ‘Orcas’ - January CTP. y esta ya es instalable, nada de maquinas virtuales, ni similares, directamenta para ejecutar en tu maquina, eso si, no olvideis que es una CTP !! Y no la metais en entorno de produccion, je, je ….  La descarga es un total de 6 archivos de 700 MB y uno mas de 130 MB, Y por si alguno desea la ejecucion virtual, tambien tiene la ejecucion desde Virtual PC image .

Leer más...

TAW-WAI: <asp:Image> vs <asp:imageButton>

Estos ultimos dias me esta tocando lidiar con desarrollo de webs accesibles (tediosa tarea ….) , y para ello has de seguir los estandares al pie de la letra, con el gran padre W3C (XHTML 1.0, HTML 4.01, CSS2, WAI,…) imagino que los primero los conozcais o al menos os suenen un poco, pero… ¿“WAI”? no, no es una expresion, es simplemente la Iniciativa de Accesibilidad Web (WAI)  que equivale a un buen tocho de paginas imposibles de memorizar y aplicar al mismo tiempo, por suerte tenemos el Test de Accesibilidad Web (TAW)

Leer más...

Expresiones regulares

Menudas ellas !! la verdad que son la piedra roseta de los Validators, en vez de tener que escribir un algoritmo inmenso para testar las entradas, o imaginar JavaScripts incomodos tenemos la posibilidad de con una simple frase testar si corresponde la entrada con el patron que buscamos.

Dentro de VS2005 tenemos la posibilidad de obtener unas preinstaladas, que despues a la hora de trabajar se nos quedan cortas, por lo que nos tenemos que buscar las mañas para crear mas. Pero quien entiende a simple vista esto: ^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$    (reconoce el e-mail)

Leer más...

Gtk# Installer &amp; Mono, Add-in para Visual Studio 2005

Estos chicos de Mono estan que no paran, despues de haber conseguido con la version 1.2 total compatibilidad con el framework .NET 2.0, siguen adelante con la posibilidad de compilar dentro de nuestro IDE favorito. La verdad que esta monstruo herramienta como es VS2005 se le puede hacer de todo, y han creado un Add-in para esta situacion.

Primero con Gtk# Installer for .NET Framework Runtime con el que podremos tener las referencias a librerias tales como

Leer más...

Ya somos MCP !!!!

Tras un largo dia precedido de las duras semanas de estudio HEMOS APROVADO EL EXAMEN DE CERTIFICACION  70-536 !!!

Traduccion: segun Microsoft controlamos que te cagas del Framework 2.0 :P

Y obviamente se les ha de reconocer el merito:

Cesar Reneses Juan Luis Alcano Miguel Lopez Pedro Gonzales Jose Carlos Temprado (“El Thempra”) Sin duda os la recomiendo, ya que se aprenden muchos detalles que por no tratar con proyectos de esos tipos se escapan. Si quereis saber mas acerca de las certificaciones:

Leer más...

Autenticacion WindowsPrincipal vs GenericPrincipal

Si queremos realizar una aplicacion que trabaje entre varios sistemas tenemos varias opciones, cualquier comunicación entre el cliente y la aplicación debe pasar primero por servidor Web (IIS, por ejemplo), y como segundo paso podemos hacer que cualquier proceso que se ejecute en un servidor Windows lo haga como usuarios de una cuenta  del sistema o una BBDD.

Los elementos que controlan una autorizacion en ASP.NET son:

  • Listas de control de acceso de Windows (ACL)
  • Permisos de servidor Web
  • Autorización de URL
  • Objetos Principal de .NET
  • Seguridad de nivel de método y funciones

 

Leer más...

Temas y Skins en VS2005

Hartos de estar linkando el directorio de las CSS u skin en cada pagina que haces?? pues VS05 tiene su lugar adecuado para esto, simplemente has de seguir lo siguientes pasos tan sencillos para crear un Theme:

Primero crearemos la carpeta correspondiente donde guardaremos nuestros temas:

Temas1

Con esto obtendremos la carpetaque buscabamos, y a su vez los CSS y skin dentro de cada uno:

Temas2

Ahora solo tenemos que agregar un nuevo elemento a nuestro Theme, en el cual agrandole un archivo css y otro skin tendremos el kit completo:

Leer más...

XNA en PS3 con Linux+Mono?

Para quien no lo conozca XNA es la tencnologia que ha sacado Microsoft para el desarrolo de videojuegos, facilitando la tarea respecto al arduo trabajo que significaba programar con DirectX. De esta forma con unas nimias modificaciones el juego sera compatible tanto para PC como para XBOX 360.

Ahora pensemos …..Seria posible llevarala a la PS3?? PS3 corre como sistemas operativo Linux, incluso ya existen varios HowTo de como hacerle correr Fedora, si sobre el instalamos Mono 1.2 conseguimos una total compatibilidad con todo sofware que ataque al Framework 2.0 de Microsoft, vamos bien, al parecer nos acabamos de montar como maquinon de escritorio esta consola, pues un pasito mas …… Mono.Xna !!!

Leer más...

IE7 ya esta en Windows Update

Si señores, acaba de saltarme el aviso en mi Windows 2003 diciendo que ya esta disponible la actualizacion a IE7, por lo que todos los usuarios que lo deseeis ya podeis tener pestañas en vuestro IE, y ademas cumpliendo una mayor cantidad de los estandares.

 

Aun asi me queda una duda,  actualizarias a IE7 en un servidor en produccion?? dado que windows se basa internamente en este navegador podriamos comprometer nuestro sistema en caso de salir los logicos bugs de las primeras semanas.

Leer más...

WPF en Mono

Vamos a tener WPF tambien en Mono?? por suspuesto, los responsables, el proyecto Olive, que se encargaran de la implentacion de:

 

Las primeras version Previews/Beta saldran a la par que las version 2.2 de Mono, junto con otras jugosas caracteristicas tales como Windows.Forms 2.0. Y el estado actual del proyecto se puede ir consultando en su  SVN a la par que se puede descargar.

Leer más...