domingo, 30 de noviembre de 2008

Cursos Tecnologías Microsoft

Hola a tod@s, es domingo, y hoy no me apetece escribir mucho, hoy es día de Ctrl+C, Ctrl+V jeje! Os dejo unos links que me ha envíado un amiguete.

http://www.krasis.com/CampusMVP/files/certificaciones-microsoft.pdf

http://www.microsoft.com/spain/certificaciones/certificaciones.aspx#

http://shop.campusmvp.com/Catalog-Certificaciones-de-Desarrollo_48.aspx


La verdad es que estas certificaciones, no son gratis y bueno, como algunos son estudiantes, hay crisis, etc... aquí también os dejo los links de unos cursos de capacitación oficiales de Ms y gratuitos.

Desarrollador 5 estrellas:
http://www.mslatam.com/latam/msdn/comunidad/dce2005/

Dedicado para los que tienen ganas de aprender un poco como funciona .NET, está bastante bien, para los que ya saben algo, los primeros exámenes se pasan con cierta facilidad, yo me he quedado atascado en el examen de CardSpace de la 4 estrella, que cuando lo suspendo, pienso que “mañana lo hago y fijo que apruebo”, pero resulta que ese mañana es después de 2 meses, y claro, vuelvo a cargar, así creo que llevo 2 o 3 intentos sin aprobar…. L

Para los que van por la rama de sistemas, o para quien tenga interés en aprender, existen unos cursos parecidos sobre sistemas de servicio de MS: Windows Server, SQL Server (Supongo que a nivel de administración), BizTalk, etc…

Profesional 5 estrellas:
http://www.mslatam.com/latam/technet/PCE2/


PD: Veo que en “Desarrollador 5 estrellas” han incluido unos cursos opcionales sobre “Entity Framework”, “SQL 2008”, “MOSS 2007”,”LINQ”,”WM6” y “Silverlight 2.0”, no sé el tiempo que llevan ahí, ya que hacía mucho que no entraba.


Espero que a alguien le sea de utilidad

Saludos a
tod@s

domingo, 23 de noviembre de 2008

Malditos OCX en Windows VISTA


Hola a tod@s, si estás como yo, migrando a Windows Vista, seguramente te habrás encontrado con algún mensaje de error al intentar ejecutar alguna aplicación antigua hecha con VB 6.0 por algún OCX que no se encuentra en el sistema, etc…

Microsoft tiene cuenta de ello, por eso ha elaborado un documento en donde expone que algunos componentes que se incluían en Windows XP, muchos de ellos pertenecientes al SP 6 de VB, ya no se incluirán en Windows VISTA, y nos indica los que han sido testados y son soportados VISTA, y aunque no lo digan, en este documento tampoco dice donde los podemos encontrar, así que búscate la vida… El documento lo podéis consultar aquí

A mi concretamente mi programa utilizaba el COMDLG32.OCX, que no estaba en el sistema de VISTA, este aparece en la lista de OCX soportados, así que manos a la obra:

Buscamos el COMDL32.OCX, se puede encontrar fácilmente en Internet o podríamos copiarlo de un Windows XP u otro ordenador que lo tenga, es un control, no es necesario instalarlo, pero si registrarlo.

El siguiente paso es registrarlo, para esto, lo común, es copiar el archivo en cuestión en la carpeta System32 , luego debemos ejecutar la sentencia :


regsvr32 C:\windows\system32\COMDLG32.OCX


OJO: Antes no era necesario, pero en Güindows VISTA, es necesario ejecutar esta sentencia con privilegios de administrador, no va a salir la ventana de permitir y demás, así que debemos seleccionar el comando cmd.exe (para abrir una ventana de Shell) y con el botón derecho darle a ejecutar como administrador, sino lo hacemos así recibiremos un mensaje de error.


Con esto nuestra aplicación podría empezar a funcionar, digo podría porque en mi caso, me ha dado el mismo problema con MSFLEXGRD.OCX, pero no hay problema, sería repetir el mismo proceso con las librerías que vaya necesitando.


Esto es común para el sistema, es decir, si dos aplicaciones utilizan el mismo control, no deberemos repetir la operación por cada una, ya que en aplicaciones antiguas tipo las de VB, los controles y librerías eran compartidas.

Espero que os sirva de algo.

Saludetes.

sábado, 22 de noviembre de 2008

usb 3.0

Hola a tod@s, no suelo publicar nada referente a las novedades de hardware, pero creo que este tema merecía un post:

Hoy en día, para nadie es novedad, que las conexiones serie por USB es uno, sino el que más, estándar más extendido para la conexión de periféricos. Pues haciéndome eco de una serie de artículos de http://www.xataka.com/ me entero, que ya podemos hablar de USB 3.0.

No se ya cuanto tiempo llevamos con los USB 2.0 , que en comparación con su predecesor el USB 1.1 considero que fue un avance significativo, respecto a la velocidad, y permitió que los fabricantes desarrollasen una multitud de periféricos que utilizasen dicho puerto.
Todos estos avances estaban muy bien, pero nos seguíamos encontrado con una velocidad de transferencia limitada, si lo comparamos con otros sistemas, otra de las deficiencias, es que la capacidad de alimentar a los periféricos por medio del mismo cable USB estaba limitada a los 5V que este provee, y cuando el consumo del periférico era mayor debemos utilizar una fuente de alimentación externa
El sistema USB 3.0 ha sido desarrollado por Intel, y según algunas de las especificaciones, posee una mayor tasa de transferencia y la posibilidad de transmitir más energía a través del mismo cable, justamente las limitaciones que os comentaba antes del USB 2.0.

Como consigue todo esto, el USB 2.0 posee 4 líneas, no hay más que fijarse en el conector, 2 son para datos, una pista es de corriente y la otra es para la toma de tierra (GND), según he leído en el USB 3.0 se añaden 5 líneas. Dos son para enviar datos y otras dos para recibir, permitiendo de esta forma comunicaciones full-dúplex. (Con esto creo que se perderá el hablar de un puerto USB como un puerto serie, capaz de multiplexar hasta 127 canales, si no me equivoco) Con este aumento de líneas y la posibilidad de las transmisiones bidireccionales, podremos hablar de velocidades de 4.8 Gbits/s (unos 600 Mb/s) frente a los 480 Mb/s que nos ofrecía el USB 2.0

Otro de los puntos que hablábamos es de la intensidad que circulaba por el cable USB que muchas veces era insuficiente, sobretodo si teníamos varios periféricos colgados del mismo puerto. Con el nuevo USB 3.0 dispondremos de una intensidad de unos 900 mA frente a los 100 que nos brinda el USB 2.0
Evidentemente, todos estos cambios, más líneas de datos, mayor transmisión de energía hace necesario que los cables USB se hagan más gordos y menos flexibles o manejables, llegando a parecerse tal vez a un cable de red Ethernet.

Y ahora la pregunta del millón… ¿Voy a tener que pinchar en mi ordenador una tarjeta controladora para los nuevos USB? La respuesta es no. Tal como ha pasado con el paso de la versión 1.1 a 2.0 la compatibilidad está garantizada, aunque estos en nuevos conectores se incrementa el Nº de líneas de datos y demás, el conector es muy similar situando los nuevos contactos de forma paralela de manera que se mantenga la compatibilidad.

Intel espera tener el estándar de USB 3.0 finalizado antes de acabar el año, de forma que a mediados de 2009 el resto de fabricantes ya puedan disponer de controladoras para este protocolo y, a principios de 2010, empiecen a aparecer los primeros dispositivos compatibles con USB 3.0. Sin olvidar, claro está, a los fabricantes de sistemas operativos, que deberán disponer de drivers adecuados para este nuevo sistema.



Claro que este aumento de la intensidad podría traer consigo un menor rendimiento energético. Pero también se ha pensado en eso, y USB 3.0 utiliza un nuevo protocolo basado en interrupciones, al contrario que el anterior que se basaba en consultar a los dispositivos periódicamente. El aumento de líneas en USB 3.0 provoca que el cable sea más grueso, un inconveniente importante. Si hasta ahora los cables eran flexibles, con el nuevo estándar estos tienen un grueso similar a los cables que se usan en redes Ethernet, siendo por tanto más rígidos. Afortunadamente, igual que pasa entre USB 2.0 y USB 1.1 la compatibilidad está garantizada entre USB 3.0 y USB 2.0, gracias al uso de conectores similares, cuyos contactos adicionales se sitúan en paralelo, de forma que no afectan en caso de usar algún puerto que no sea del mismo tipo. Intel espera tener el estándar de USB 3.0 finalizado antes de acabar el año, de forma que a mediados de 2009 el resto de fabricantes ya puedan disponer de controladoras para este protocolo y, a principios de 2010, empiecen a aparecer los primeros dispositivos compatibles con USB 3.0. Sin olvidar, claro está, a los fabricantes de sistemas operativos, que deberán disponer de drivers adecuados para este nuevo sistema.

martes, 18 de noviembre de 2008

Instalando Vista: Unir Windows Vista a un Dominio Windows 2003

Hola a tod@s, aunque el título os suene descriptivo, antes de nada deciros, que no voy a explicar como se une una máquina a un domino, creo que es algo bastante sencillo, y hay una gran variadad de info en internet.

Os voy a contar una historia que no creo que acabe en este pos, jeje! Resulta que el otro día me entraron un par de "Bichitos" en "la PC", y son de estos guays que te desactivan el antivirus, intentas ejecutar el spyBot o algo y te salta con el mensaje "... no es una aplicación win32 válida", bueno seguro que lo conoceis, y como no era la primerara vez que me pasaba.... y como Windows Vista ya tiene SP1... y como Windows Vista controla los "autoejecutables que se cuelan en tu pendrive" y como tengo una licencia por buen estudiante de informática... (bueno en realidad, nos las dan a todos, pero lo de buen estudiante me sonaba guay) ... pues que me he decidido a insalarme el windows vista por fin, hay que modernizarse abuela...

Bueno quitando un par de drivers que no conoce, y demás, menos mal que me reconoció bien la tarjeta de red y pude bajarme el resto, nah cosillas. Lo guay viene cuando te quieres unir a un dominio (si también nos dan licencias de los server a los estudiantes, para que hagamos nuestras pruebillas), claro, es algo que no haces todos los días, entonces, piensas... y como era, iba con nombre completo, solo el subdominio..... na pruebas, metes el nombre, pide una cuenta con permisos... tracatrá, no puedes concetarte, y acabando con la paja, la configuración es sencilla,. No se por que, pero recuerdo cuando salió el XP, que también había algún caso que debías modificar una directiva que decía algo como "Denegar el acceso por red a" y ahí estaba el usuario invitado, allí camufaldo, que tu querías compartir tu carpeta con todo el mundo, y que no, y que no, y.... supongo que el Vista tendrá más pijadas como esta, así que si puedo os las iré comentando aquí. Bueno, la solución que mira que me enrrollo:

Debes modificar una directiva local que trae el vista.
  • Vas a panel de control /Herramientas administrativas/Directiva de Seguridad Local (Después de aceptar el aviso, nos debería abrir una consola MMC)
  • Navegamos por el arbol de la izquierdo Directivas locales/Opciones de seguridad
  • En el panel de la derecha buscamos una directiva que pone "Seguridad de red: nivel de autenticación de LAN Manager"
  • Modificamos esta directiva, seguramente estará en valor "Enviar solo NTLMv2 y rechazar LM" debemos cambiarlo por "Enviar LM y NTLM: usar seguridad sessión NTLM2 si se negocia"

Aplicamos la directiva modificada, y con esto ya deberíamos poder unirnos al dominio.

Espero que os sirva de algo.

Salu2