Posted by: oxkr1320 | November 18, 2009

Race To Market

its been a while doesnt it, so i wanted to shared that i won a sponsorhip from MS to enter the RaceToMarket contest, so i all need to do is develop a Win mobile application and offer it thru Windows Market Place and if is the most download then i win. this app could be free or with a charge but i decided to go for free and win experience using this technology.

The Application Me and a Friend are working is called Cinefilos (movie’holic in english) this app will give users the opportunity of search movies in  their local theaters currently this is only intended for Mexico,  so if you could please support this application by voting in RaceToMarket.com.mx that would be great.

Thanks,

Oscar

LA  comunidad de MSDN ha liberado un nuevo CD el cual contiene material y cursos muy recientes sobre la  nueva version del .Net framework, ASP.Net Ajax, SQL 2008, Si quieres estar a la vanguardia bajate este material desde esta liga

el Siguiente texto fue traducido de la pagina de start.htm incluida en el CD

Introducción a .NET 4.0

Este curso proporciona una visión general de nuevas características incluyen el Managed Entensibility Framework (MEF), theading y diseño por contrato. También incluye una discusión de los distintos tipos de idiomas administrados, incluyendo las orientada a objetos idiomas (C#, C++, VB), el nuevo lenguas dinámica (plancha Python y Ruby de hierro) y el funcional idioma F #.

Nuevas características en 2010 de Visual Studio

Este curso muestra algunas de las nuevas características en el IDE Visual Studio, incluyendo la nueva página de inicio, el editor de código, el editor de esquema XML y nuevas herramientas de desarrollo web y la implementación

ASP.NET AJAX 4.0

Este curso proporciona una introducción a ASP.NET AJAX 4.0, centrándose en las capacidades de plantillas, incluyendo el control de dataview los nuevos controles de cliente

Fundamentos SQL Server 2008 Developer parte 1

Este seminario Web dará una introducción de cómo usar T-SQL con SQL Server 2008. Se iniciará con que cubre los conceptos básicos y luego pasar a alta-iluminación algunos de la nueva sintaxis introducida con SQL Server 2008.

Los desarrolladores mirar Windows 7

Se trata de una visión de alto nivel de la Novedades en la interfaz de usuario Windows 7. Nuevas características incluidas en la nueva barra de tareas, cinta, listas de salto, y son demostrado Multitouch, para que los desarrolladores sepan la nueva funcionalidad puede aprovechar, pero no hay código se muestra.

Introducción a SQL Server Integration Services (SSIS) de 2008

Este curso abarcará cómo utilizar SQL Server Integration Services 2008 (SSIS) para administrar un proceso de extracción, transformación y carga (ETL). 

Posted by: oxkr1320 | June 22, 2009

StackOverflow.com IE 8 Search Accelerator

Es probable que ya muchos conozcan la pagina de preguntas y respuestas relacionadas  a programación stackoverflow la cual fue lanzada el año pasado.  ya que la pagina utiliza el mismo estilo de busqueda que los blogs de msdn esto es por medio de QueryString, esto hace muy facil la implementacion de un accelerador que permita hacer busquedas en la pagina.

por ejemplo el URL de la busqueda del tema de Web Services en la pagina de stackoverlow seria el siguiente:

http://stackoverflow.com/search?q=Web+Services

paso 1.

Crear la descripcion del servicio en formato XML especificando en el nodo de <execute> la propiedad method=”get” y en el valor de la propiedad action el url del servicio de busqueda de Stack Overflow

archivo: SO_Accelerator.xml

 <?xml version="1.0" encoding="utf-8" ?>
<os:openServiceDescription xmlns:os="http://www.microsoft.com/schemas/openservicedescription/1.0">
 <os:homepageUrl>http://stackoverflow.com</os:homepageUrl>
 <os:display>
  <os:name>Search on StackOverflow</os:name>
  <os:icon>
http://stackoverflow.com/favicon.ico</os:icon>
  <os:description>
Busqueda on StackOverflow.</os:description>
 </os:display>

 <os:activity category="Search">
  <os:activityAction context="selection">
   <os:execute action="http://stackoverflow.com/search/" method="get">
    <os:parameter name="q" value="{selection}" type="text" />
   </os:execute>
  </os:activityAction>
 </os:activity>
</os:openServiceDescription>
 

  paso 2.

crea una simple pagina de html en la cual añadiremos el servicio. dentro de la seccion de <body> copia el siguiente codigo.

 <form id=”form1″ runat=”server”>
<input type=”submit” value=”Add SO accelererator” onclick=”window.external.AddService(‘SO_Accelerator.xml’);” />
    </form>

 como podras observar el navegador de ie 8 introdujo una nueva función llamada window.external.AddService(URL) la cual incorpora el servicio a tu navegador.                 

accelerator

ahora solo selecciona el termino que quieras buscar y usa el accelerador

accelerator2

 hope this was helpfull

Posted by: oxkr1320 | June 18, 2009

IE8 Install Fest Review

El pasado martes 16 de junio se llevo a cabo el Festival de Instalación Internet Explorer 8 en donde expusieron las características de Internet Explorer en los siguientes temas.

Seguridad. Productividad. Nuevas experiencias Web.

image 

  • Compatibilidad y estándares
  •  

    en este punto me llamo la atención un nuevo producto el cual me pareció muy interesante SuperPreview el cual te permite visualizar el rendereado de HTML en las distintas versiones desde IE6 hasta IE8, y parece que hasta con el navegadorcillo de la zorrita.

    corri a descargar el pre-release trial version y creo no le perdere la huella. a continuacin una imagen en donde claramente se observa un pagina de login la cual no esta alineada correctamente para IE8 (lado Izuierdo) pero si para IE7 (Lado Derecho) creo que este producto sera integrado a Microsoft Expression Web.

     

    superPreview

Otra gran Herramienta que no es propia de microsoft pero mencionada en el evento fue el validador de HTML, XHTML, SMIL, MathML y W3C, este Servicio te ayuda a conocer los errores de marcado de alguna pagina que ete hosteada en interned. muy util si requieres saber si tu pagina web esta en compliance

 

  • El valor de IE8 en las empresas

Explicaron como IE8 facilita el manejo de políticas de seguridad y de administración las cuales pueden ser impuestas por el área de IT. Y como es que Internet Explorer 8 supera a los otros navegadores en cuanto a seguridad. Ya que viene con un motor anti-pishing y anti-XSS. El navegador es capaz de alterar el lenguaje de scripting de algún sitio si considera que este es malicioso.

 

W3C Markup Validation Service

W3C Markup Validation Service

  • Desarrolla nuevas experiencias Web con IE8

Para este punto me tomare un poco mas de tiempo ya que me parece es el mas interesante y con un enfoque mas hacia los desarrolladores. Esperen el siguiente Post.

un Amigo me re-envio un correo con sobre el concuro que mslatam esta impulsando. y me comentaba que si por que no lo exponiamos a la compañia por medio de la comunidad .Net que estamos lanzando internamente en la compañia.

 

Me parecio buena idea  y pense en inscribirme en el area de desarrollo de software, asi que espero tener tiempo de bloguear ya que con la carga de trabajo y la comunidad y algo freelancing. no queda mucho tiempo

 

Happy Blogging

Posted by: oxkr1320 | January 16, 2009

Winload.exe is missing or corrupt after resizing partition

a few days ago i wanted to resize the partition of my hard  drive since i was getting out of space. so i follow the recomendation of lifehacker on how to dual boot win 7 and other OS by creating a partition with a Linux  live CD called Gparted this cd has the option of creating partitions and resize the existing ones. everything when just fine i resize the primary partition and also add two more. but when trying to boot Windows Web Server 2008 my default and only OS at the moment. i get the following error

windows\system32\windload.exe
selected entry could not be loaded because the application is missing or corrupt

i almost shit on my pants when i see this so i say that damm linux live cd mess my OS. after trying to repair whit the Installation Disk. i encountered that the OS was mounted on a (unknown)LocalDisk i could enter the console and see my files. that gave a big relief but when trying the old XP commands and notice they no longer works on this OS not even EDIT.exe what does MS people was thinking when they removed one of the best 16 bit text editors.  so that frustated me and i went some sleep. after making a research i found a lot threads of people having the same problem. everyone pointing to different solutions. but the most effective was the bcdedit utility provided since vista. i found a tutorial on how to recover vista bootvery usefull but risky at the sametime if you can see step number 5 is called Nuclear Holocaust, i think there’s should be a reason to call this like that maybe a lot of PC’s died on their way to boot again. the good thing is that neosmart develop a bcdedit wrapperto recover the boot but in order to launch it i need a windows os that can boot so i installed new instance of Win 2008 on other partition and fixed from there.

so remember never change or re-size your Windows vista partitions with a Third party tool like this gparted cd. because it will mess up with your drives mapping.

Posted by: oxkr1320 | November 10, 2008

Asp.net Ajax bounce my site

i just made a page for a friend of my mom  ProcesosTermicosAlimentos.com,    since he only want to display his services i decided to use the KISS methodology (KEEP IT SIMPLE STUPID), i wanted to use asp.net ajax i used the ajax tab container that i don’t know where the ajax is on there. I create an ajax image rotator creating a control that contains an update panel with a timer that refreshes and gets a random image every 5 seconds. but Guess what when I added thiscontrol twice the page literally starts jumping (move the scroll bar position) after the second image ends refreshing so i start digging in an realize that this is an issue with MS ajax framework and in order fix it there is a workaround to deal with it here is the link but this solution didn’t work for me, so i ended implementing a pure xmlhttpRequest call to a page and retrieve only the new image to load. this solve the problem and much more. so if you can avoid using MS ajax framework do it. keep it simple

Posted by: oxkr1320 | October 25, 2008

Chrome + MS Ajax + PC Sleep= New Computer?

i was testing a page that i was designing  i went out a couple of hours so i sleep the computer  came back wake it up and I noticed it was real SLOW (AMD) the task mamanger

shows

  • Chrome  = 166 MB
  • WebDevWebServer.EXE = 90 MB
  • aspnet_wp = 89 MB
  • VS Web Developer Express 2008  = 90 MB
  • paint 38 MB (for holding a print screen too much i thinlk)
  • and MSN msgr = 26 MB
a total of 460MB only for the top 5 programs thats ~38 % of my total
AVAILABLE Ram Amount
if this beacuse of an Ajax ImageRotator control implemented and added
twice on the page?
does ajax became heavier after time?
are the images being keep in memrory?
this is something to be asked @ stackoverflow.com

 

so i went to see the nerd stats of Chrome, i swear this is my first time looking at them im not a nerd not even a geek

and the are the stats look as follow.

 

 

As you can see the Chrome Tab 7 the only one opened at the time shows 152236 K consumed. that’s way to much for a simple web application.

 

is this because every UpdatePanel Writes dyanmically Scripts with the AjaxToolScriptManager as shown in Visual Web Developer Express 2008  Solution Explorer Zone

 

since i want another computer i cant blame MS this time so i need a new computer and is this happens again i will blame them

this is my current pc configuration

 

 

Posted by: oxkr1320 | October 21, 2008

El Final se Aproxima

Ultimamente parece ser que la tecnosfera ha tomado mayor fuerza, los mercados de valores y cambiarios estan tomando un auge tran grande que hasta yo me pongo a ver los noticieros de la BBC, esto no es algo normal se los aseguro,

hace unos dias recibi un correo con este VIDEO del AMERO de algo que me hizo pensar  aun mas que todo esta relacionado aqui otro video, no se si ustedes ya lo han visto pero en el video se muestra una nueva moneda que unira a Mexico, USA y Canada. se dice que el dolar se devaluara tanto que la deuda en dolares que tiene estados unidos hacia el mundo no valdra nada. mientras estados unidos sigue gastando su dinero en la bolsa de valores y comprando la deuda de todos los estadounidenses que siempre han vivido en una mentira crediticia.

mientras tanto espero que mexico se este preparando para la proteccion de lo unico que le quedara nuestro petroleo. el dia de hoy observe un anuncio de televisa en el que nos dicen que aunque nos digan que estamos chingados tenemos mucho corazon para decir que nos pueden seguir chingado; por que televisa mejor no pasa este video donde se muestran conspiraciones gigantestcas en mexico . las grandes empresas ya saben de esto y por eso estan movilizando su capital en FOREX.  haciendo que el peso se devalue aun mas. segun el gordito de HACIENDA SHCP esta investigando empresas por este tipo de intercambios monetarios.  pero de hay no va a pasar.

los mayas ya habian predecido este tipo de acontecimientos el 21 de diciembre del 2012 es el FIN DE LA CUENTA LARGA DE LOS MAYAS. sincronizemonos todos con el calendario natural de las 13 lunas y asi vivir de una forma natural.  por favor no tomen esto como un juego. El materialismo consumira al mundo.

esto ya es un hecho preparense se los dijo por que lo presiento.

QUIEN POSEE TU TIEMPO CONTROLA TU MENTE, CONTROLA TU TIEMPO Y CONOCERAS TU PROPIA MENTE

Oscar Adrian Cabrero Maldonado

“Yo soy otro tú” (inlak´esh).

Ing. en Computacion

Caminante Del Cielo Electrico Rojo

Yo soy el pilar que une la tierra con el cielo

YO SOY un pilar del templo invisible que trae los cielos a la tierra

Publicado el:

Cristal
Enlazador de Mundos
Cimi
Kin del Dia:

Enlazador de mundos Cristal Blanco

Me dedico con el fin de igualar
Universalizando la oportunidad
Sello el almacén de la muerte
Con el tono cristal de la cooperación
Me guía el poder del sinfín

Fecha de las 13 lunas: Luna 4 dia 4
Fecha Gregoriana: Octubre 21, 2008

 

 

Posted by: oxkr1320 | September 18, 2008

Transactions Rollbacks and Table Rows Index

Apparently on SQL Server 2000 when you perform a Transaction and then execute the  Rollback statement you expect that all your database objects and data remain as they were before the Transaction, but this does not seems to be completely true when inserting rows into tables with an auto-increment property  also known as identity. for example if you insert 1000 rows into a new table during a transaction and then rollback the operation ,the current identity seed for that table will be 1001 instead of 1

The following T-SQL Code will Prove this

CREATE TABLE TEST

(

       ID INT IDENTITY(1,1) PRIMARY KEY 

       ,NAME VARCHAR(20)

       ,OCCUPATION VARCHAR(20)      

) 

-- ELIMINATE ANY PREVIOUS SEEDS

TRUNCATE TABLE TEST

 -- check 

DBCC CHECKIDENT('TEST', NORESEED) 

 -- start transaction

BEGIN TRAN

PRINT 'BEGIN TRANSACTION'

PRINT 'ADD FIVE RECORDS WITHIN TRANSACTION'

INSERT INTO TEST VALUES ('OSCAR','DEVELOPER')

INSERT INTO TEST VALUES ('JHON','DBA')

INSERT INTO TEST VALUES ('MARIO','QA ENGINEER')

INSERT INTO TEST VALUES ('SCOTT','MANAGER')

INSERT INTO TEST VALUES ('LUCAS','DEVELOPER')

PRINT 'ROLLBACK TRANSACTION'

--rollback

ROLLBACK

PRINT 'ADD ONE RECORD WITH OUT TRANSACTION'

INSERT INTO TEST VALUES ('LAST','DEVELOPER')

 SELECT * FROM TEST

-- check 

DBCC CHECKIDENT('TEST', NORESEED)

 And the Ouput shall look like this :

 Checking identity information: current identity value ‘1’, current column value ‘1’.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
BEGIN THE TRANSACTION
ADD FIVE RECORDS WITHIN TRANSACTION

(1 row(s) affected)

(1 row(s) affected)

(1 row(s) affected)

(1 row(s) affected)

(1 row(s) affected)
ROLLBACK THE TRANSACTION
ADD ONE RECORD WITH OUT TRANSACTION

(1 row(s) affected)
ID          NAME                 OCCUPATION
———– ——————– ——————–
6           LAST                 DEVELOPER

(1 row(s) affected)

Checking identity information: current identity value ‘6’, current column value ‘6’.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

 As You can see the ID for the last inserted Row is 6 when it should be 1, so i dont know if this is like this for a reason or this is SQL SERVER 2000 Bug. in some Scenarios this is not a problem but what i really would like to have my tables as they were and with out the need to execute the TRUNCATE TABLE statement.

Let me know your comments

Older Posts »

Categories

Follow

Get every new post delivered to your Inbox.