Ir a la home
Invitado   
Recursos y discusiones sobre desarrollo web.
9/9/2010, 22:51:50



| 1 | 2 | 3 | 4 | > >| [ 1 a 15 de 49 ]

04/06/2010 a las 16:43:57h.

Noticias y páginas personales > Información económica

Explicación sencilla de la crisis.

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
He aquí una historia explicativa sobre la crisis inmobiliaria que he recibido por correo:


Explicación clara de como nos "hemos" metido en Recesión Económica

 

De deudas y burros

Explicación clara de como nos "hemos" metido en Recesión Económica (reeditado)

Queridos amigos: este breve cuento me ha llegado desde la A.E.A.T. (Agencia Estatal de Administración Tributaria). Demuestran que de cuestiones de dinero entienden un rato.


DEUDAS y BURROS

Se solicitó a un prestigioso asesor financiero que explicara esta crisis de una forma sencilla, para que la gente de a pie entienda sus causas. Éste fue su relato:
Un señor se dirigió a una aldea donde nunca había estado antes y ofreció a sus habitantes 100 euros por cada burro que le vendieran. Buena parte de la población le vendió sus animales.

Al día siguiente volvió y ofreció mejor precio, 150 por cada burrito, y otro tanto de la población vendió los suyos y a continuación ofreció 300 euros y el resto de la gente vendió los últimos burros. Al ver que no había más animales, ofreció 500 euros por cada burrito dando a entender que los compraría a la semana siguiente y se marchó.

Al día siguiente mandó a un ayudante con los burros que compró a la misma aldea para que ofreciera los burros a 400 euros cada uno. Ante la posible ganancia a la semana siguiente, todos los aldeanos compraron sus burros a 400 euros, y quien no tenía el dinero lo pidió prestado. 
De hecho, recompraron todos los burros de la comarca.

Como era de esperar, este ayudante desapareció, igual que el señor, y nunca más aparecieron.

Resultado: La aldea quedó llena de burros y endeudados.


Hasta aquí lo que contó el asesor. Veamos lo que pasó después.

Los que habían pedido prestado, al no vender los burros, no pudieron pagar el préstamo.

Quienes habían prestado dinero se quejaron al Ayuntamiento diciendo que si no cobraban, se arruinarían ellos; entonces no podrían seguir prestando y se arruinaría todo el pueblo. Para que los prestamistas no se arruinaran, el Alcalde, en vez de dar dinero a la gente del pueblo para pagar las deudas, se lo dio a los propios prestamistas. Pero estos, ya cobrada gran parte del dinero, sin embargo, no perdonaron las deudas a los del pueblo, que siguió igual de endeudado.

El Alcalde había dilapidado el presupuesto del Ayuntamiento en rescatar a los prestamistas. El Ayuntamiento estaba también endeudado.

Entonces pidió dinero a otros Ayuntamientos; pero le dijeron que no podían ayudarle porque al estar en la ruina no podrían cobrar después lo que le prestasen.

Resultado: los listos del principio, forrados. Los prestamistas, con sus ganancias resueltas y un montón de gente a la que seguirán cobrando lo que les prestaron más los intereses, incluso adueñándose de los ya devaluados burros con los que nunca llegarían a cubrir toda la deuda. 
Mucha gente, arruinada y sin burro para toda la vida. El Ayuntamiento igualmente arruinado.

Resultado ¿final? Para solucionar todo esto y salvar a todo el pueblo, el Ayuntamiento BAJÓ EL SUELDO A SUS FUNCIONARIOS y pidió que se congelasen las pensiones de jubilación.


Epílogo: alternativa 1 (por Hugo)

Poco después, la calidad del servicio público se fue deteriorando a causa de los ajustes y recortes debidos al limitado presupuesto del Ayuntamiento.

Como los burros se habían estado usando como mercancía en lugar de como medio de producción, la actividad económica no generaba la suficiente cantidad de ingresos para sus propietarios ni tampoco vía impuestos para el Ayuntamiento.

Es entonces cuando los listos del principio le propusieron al Alcalde que le vendiera los hospitales y escuelas, que en sus manos generarían cuantiosos beneficios económicos. Es cierto que habría más enfermos desatendidos y mayor analfabetismo, pero oigan, la economía neoburrista es lo que tiene.


Epílogo: alternativa 2 (por Malo Malísimo)

Esperemos que en lugar de eso, ese Alcalde, una vez aprendida la lección, crease una reserva de burros financiada por el previo decomiso de bienes a los prestamistas. En dicha reserva, además de atender a los animales, se sembrarían pastos para alimento. Se encargaría también de una adecuada gestión de la producción con los burros y de los excedentes.

El Ayuntamiento una vez pagadas sus deudas, volviendo a ser solvente, comenzó un nuevo e ilusionante proyecto de autoabastecimiento y autogestión energética y del reciclado, manteniendo limpio el medio ambiente y generando trabajo y valor añadido a su témino municipal, donde comenzó a haber menos paro y se alcanzaron unos niveles de bienestar social adecuados, honestos, solidarios y para todos, eso sí, a cada cual según sus circunstancias y necesidades.

¿Mejor final...no?


    Editado por Daniel el 10/06/2010 a las 05:25:32h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




20/05/2010 a las 16:28:02h.

Noticias y páginas personales > Información económica

La web de la moncloa se posiciona para Spain default (suspensión de pagos de España)

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
El equipo técnico de España vuelve a cagarla una vez mas. Pues sí, gracias a la desidia de los técnicos la página de La Moncloa se ha posicionado muy bien para la búsqueda de "spain default". Precisamente ahora que los mercados nos miran con lupa. Si es que cuando piensas que no lo pueden hacer peor van y te sorprenden.

Noticia en el diario Expansión.


Spain default - Suspensión de pagos de España

    Editado por Daniel el 10/06/2010 a las 05:26:05h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




30/04/2010 a las 12:33:03h.

Noticias y páginas personales > Informaciones y enlaces útiles

Solicitud borrador renta 2009 (hasta Junio del 2010)

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Antes del 31 de Junio del 2010 en España debemos entregar nuestra declaración de la Renta. Pagar impuestos nunca es agradable (sobretodo viendo como los roban o los malgastan), pero si no declaras y te atrapan es peor. Así, para ir pidiendo el borrador o cita previa en Hacienda, podéis dirigiros a esta página web:

http://www.aeat.es/wps/portal/DetalleTributo?channel=467b5d28733d7210VgnVCM1000004ef01e0a____&ver=L&site=56d8237c0bc1ff00VgnVCM100000d7005a80____&idioma=es_ES&menu=2&img=19

Os aviso de que, como es costumbre es las chapuzas web del Estado Español, el certificado de firma digital no es válido. Aceptad los riesgos y anadid excepción en el navegador para poder ver la página.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




05/01/2010 a las 12:08:04h.

Noticias y páginas personales > Noticias y novedades en general

Web ue2010 conmemorativa de Zapatero en la UE vuknerable a XSS. Mensaje del Rey.

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Hace poco saltó la noticia de que la web de conmemoración de Zapatero como presidente de la UE es vulnerable a XSS (poner temporalmente elementos en una página a base de añadirlos a la dirección). No es un fallo grave, aunque sí es gracioso.

Sobre el tema de la web, se ha hablado de que su precio es de 12 millones de euros. Eso es el precio del contrato final, que incluye muchísimas cosas, como coberturta WiFi y 3G en las cumbres, traducciones, etc. Es caro, pero no es sólo la web, como se pretende hacer creer por algunos medios (ya sabemos, si no hay escándalo no hay noticia, sea del tipo que sea).



Usando este fallo, podemos ver cosas tan graciosas como este vídeo de felicitación navideña del rey en la página conmemorativa ue2010

Por si arreglan el fallo, cosa que no estoy seguro, aquí tenéis el vídeo, que es muy cachondo:
Objeto Flash

    Editado por Daniel el 05/01/2010 a las 15:29:11h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




22/04/2009 a las 04:03:26h.

Noticias y páginas personales > Noticias y novedades de la web

Nueva web y migración de aplicaciones

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Si intentáis acceder a las imágenes aleatórias podéis observar que han cambiado de estética y de página.

Con ellas os presento la nueva web de recursos www.dwebresources.com, donde iré poniendo las aplicaciones que vaya creando. La estética está mas cuidada, y la seguridad es la base de la nueva web.

Tendrá menos posibilidades participativas, pero a cambio una mejor integración general.

Los datos se conservan, incluído el usuario y el password. Además ahora se pueden usar avatares mediante URL, y varias cosas mas.

Aún falta rellenar un poco, pero poco a poco irá mejorando.

No os olvidéis de comentar vuestras opiniones en el tagboard de la nueva web.

Saludos!

    Editado por Daniel el 22/04/2009 a las 04:09:36h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




17/02/2009 a las 22:49:01h.

Noticias y páginas personales > Noticias generales

Trabajar en informática

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Editorial antiguo de Noticias3D. Sigue siendo plenamente vigente.


Ha pasado algo más de un año desde que escribí mi última editorial con lo que ya tenía ganas de escribir algo nuevo. En Noticias3D nos hemos abierto camino a la popularidad desde la nada porque la informática es nuestro hobby/trabajo y esto el lector lo siente. No somos el producto de ninguna inversión económica, más que de invertir gran parte de nuestro tiempo libre.

Esta editorial trata de lo que nos rodea en el sitio donde estudiamos, en la empresa donde trabajamos, que nos piden y que nos pretenden dar a cambio de nuestro trabajo, centrado todo ello en el sector de la informática. Incluiré el aspecto técnico en el tema puesto que es lo que en el fondo determina nuestra percepción de las cosas, porque nosotros somos técnicos. Prometo que la editorial será sabrosa.

Es un tópico cierto, que el mundo de la informática cambia a un ritmo tremendo tanto en el aspecto hardware como en el de software. Esto ha hecho de nosotros unas personas dinámicas, capaces de superar retos diariamente y aprender a gran velocidad. Hace algún tiempo encontré entre los comentarios de una noticia en BarraPunto.com una curiosa discusión sobre la situación laboral en el mundo TIC. Lo que más me llamó la atención fue que se citaba una oferta de trabajo real, aparecida en cierto periódico nacional o en alguna bolsa de trabajo como Infojobs.net:

Se pide experiencia de 2 años en:

  • Solaris, Aix, Windows NT y 2000. Administración
  • Oracle a fondo, Informix, SQL Server e IBM DB2, incluida administración
  • Lotus Notes, programación y administración
  • PHP y ASP
  • HTML, DHTML, Javascript y XML
  • Análisis y diseño orientado a objetos, modelado de bases de datos
  • C y C++
  • Java a fondo, con experiencia en J2EE
  • Oracle JDeveloper a fondo

Leed detenidamente los requisitos de nuevo! Si en algún momento se han preguntado sobre TODO lo que se le puede pedir a un informático, acaban de encontrar una lista bastante completita. Seguramente faltan 2 o 3 tecnologías como C#, VB.NET, Web Services con SOAP, firma electrónica, seguridad informática, networking para abarcar prácticamente todo el sector. Añadir o quitar las tecnologías que acabo de citar no cambia en absoluto la conclusión que se puede extraer de esta oferta.

¿Qué es lo primero que salta a la vista al leer dicha oferta de trabajo?

Sencillamente, no creo que nadie en este mundo cumpla con los requisitos expuestos, por lo menos no con la profundidad deseada. Si os soy sincero, al terminar de leer la oferta de trabajo no me sorprendí tanto puesto que si uno ha estado buscando trabajo en este sector, estará habituado a que se busque a auténticos genios.

Vamos a desglosar un poco los requisitos y ver que cosas llaman la atención.

Según la primera línea de la oferta, se busca una persona que domine"Solaris, Aix, Windows NT y 2000. Administración".Por tanto, parece que se pide una persona para trabajar en el departamento de sistemas informáticos de una empresa. Se pide conocer tanto el mundo Unix, cuyos representantes citados aquí son los sistemas operativos Solaris de Sun, y AIX de IBM como el mundo de administración en Windows cuyo más firme representante actual es Windows 2003 Server que está sustituyendo muy lentamente a Windows 2000 Server.

Personalmente he tenido contacto con diferentes Unix propietarios: Digital Unix, HP-UX y AIX que aunque no conozca en profundidad, encuentro entre ellos muchas similitudes, y también existen muchas diferencias. Por tanto, el conocer dos Unix distintos puede que no sea para tanto dependiendo de lo que se pida. Por eso, yo soy más partidario de seguir la tradición y llamar a HP-UX, Digital Unix, AIX, Solaris, Irix, etc. "Unix" en general. De entre todos ellos, Solaris es el más popular seguido por HP-UX y después AIX que IBM deja cada vez más de lado a favor de Linux.

Hasta hace poco administraba con ayuda de gente, el cluster de una caja de ahorros nacional que tenía un balanceador de carga (Linux) del que colgaban dos Digital AlphaServer Series 1000 con OSF1 que actuaban de frontal Web corriendo Apache. Después de los Apaches, había un cluster de Vaxes que ejecutaban el COBOL en el backend. El shell de OpenVMS que llegué a ver a la persona que administraba los Vaxes me encantó. Para los que nunca han oído hablar de VAX y OpenVMS diré que VAX es la arquitectura hardware y VMS (posteriormente rebautizado a OpenVMS) el sistema operativo. Vax y OpenVMS eran propiedad de Digital Alpha que comprada por Compaq casi entera salvo el núcleo ARM de Digital que compró Intel y que tras varios rediseños se llama Xscale. Por otra parte la última generación de CPU de Alpha, el 21264, cuyo diseño lideró Dirk Meyer en Digital y que posteriormente se fue a trabajar a Amd guarda un carácter de primos – hermanos con el Athlon y por tanto obviamente con el Athlon 64. Ya para terminar y que quedé rotundamente claro la calidad técnica de Digital, sólo basta añadir que el núcleo de 32 bits de Windows, es decir, Windows NT4/2000/XP/2003 tiene mucho que ver con Dave Cutler, otro hombre ex-Digital.

Compaq no supo que hacer con la arquitectura hardware Alpha de Digital y menos con sus sistemas operativos: OSF1 y OpenVMS. Posteriormente, HP compró Compaq y ya ha quedado patente que ellos saben aún menos que hacer con los anteriores. Básicamente han matado, la arquitectura hardware Alpha (x86, es decir, Intel y Amd son mucho más baratos) y nunca apoyaron lo suficiente los sistemas operativos que al no tener hardware nuevo tampoco futuro. HP se había comprometido a portar OpenVMS a Itanium pero hace mucho tiempo que no oigo nada de ello.

Como ilusión no viable, me gustaría ver OpenVMS sobre x86-64. En un principio HP lo estaba portando a Itanium y incluso se rumoreo que se portaría a x86, pero yo no veo progresos reales ni ganas de comercializarlo. OpenVMS, el sistema operativos de los míticos VAX, es un sistema operativo muy estable que fue utilizado (creo que se sigue usando) por muchos ejércitos, entre ellos es de USA y España. Es un sistema, que introdujo importantes innovaciones tecnológicas como, por ejemplo, sistema de archivos con journaling hace más de dos décadas !!! (Una de las novedades del futuro LongHorn).

Bien, entonces siguiendo con el tema que nos ocupa, yo personalmente, sólo haría distinción entre Unix, Windows y OpenVMS. Eso sí, me gusta separar Linux del pack Unix a modo de premio por ser software libre y por otras muchas cosas que son tema de otra discusión.

Volviendo a la oferta de trabajo, puestos a pedir, me llama la atención el hecho de que no se mencione Linux, sobre todo teniendo en cuenta sus excelentes capacidades de servidor y su popularidad en este tipo de área de redes/servidores a nivel empresarial. Además hay que hacer notar que Linux está sustituyendo de manera firme a los Unix propietarios. Esto se debe al importante apoyo a Linux de los propios desarrolladores de los citados Unix propietarios de IBM, HP, SGI (Irix ya está prácticamente muerto) e incluso SUN. Otro factor de esta migración es que los administradores Unix con experiencia encuentran menos dificultades a migrar a Linux que a Windows, simplemente porque, Linux es muchos mas parecido a Unix y les da mayor confianza.

Posiblemente, la compañía de la oferta de trabajo, tenga una mezcla de servidores Unix/Windows con Unix dedicado a cosas críticas como servidores de bases de datos, clusters para la aplicación X, etc. y Windows actuando de controlador de dominio, servidor de correo Exchange, etc.

Por tanto, la primera conclusión que sacamos es que se pide Administrador de sistemas polifacético con experiencia Unix (Solaris y Aix) y Windows Server. La segunda línea es otra perla en sí misma, "Oracle a fondo, Informix, SQL Server e IBM DB2, incluida administración". De aquí deducimos que se busca una persona con muy buen conocimiento en el área de bases de datos. Se pide conocer Oracle, una de las bases de datos más extendidas. Yo incluso diría que líder a nivel de lo que los yankees llaman "mindshare". Como en la línea anterior, también se pide conocer la tecnología respectiva de Microsoft en este terreno, SQL Server. En cuanto a Informix y DB2, ambos productos pertenecen a IBM, DB2 está en pleno resurgimiento tras la calidad de sus ultimas versiones: 7 y 8 e Informix en clara muerte.

Oracle que va por la versión 10, es una base de datos espectacular en mi opinión: tanto por su solidez, características y rendimiento como por precio, espectacularmente alto. Personalmente, creo que las diferentes versiones de la base de datos Oracle se han caracterizado por su sofisticación tecnológica, enormes posibilidades de configuración de casi cualquier detalle y liderazgo en rendimiento. Hay que destacar que a su vez Oracle ha sido tradicionalmente el producto más caro y que requería un mayor nivel de conocimientos de administración de bases de datos. Oracle es el preferido por bancos, organizaciones gubernamentales, grandes empresas, etc. Por tanto, se puede decir que Oracle ha atacado el mercado desde el high-end.

La estrategía de Microsoft con SQL Server ha sido radicalmente opuesta. SQL Server rompió el mercado con su facilidad de instalación y configuración. Se puede decir que la filosofía de configuración de Windows ha sido extendida a un producto de base de datos y por tanto a la gente desde el principio, SQL Server le parece familiar. La solidez de SQL Server es excelente y este producto suele liderar las estadísticas de precio/rendimiento. Por todo ello, SQL Server se ha ido expandiendo muy rápidamente en el mercado. Además fue de los primeros en incorporar paquete OLAP para Data Mining (estadísticas complejas a partir de los datos de las tablas). Por tanto, en mi opinión SQL Server es un producto que ha atacado el mercado desde el low-end.

En cuanto a IBM DB2, esta base de datos ha superado recientemente un periodo de mediocridad. La versión 8.1 actual, es un producto excelente, que esta cosechando numerosos premios. Su rendimiento es digno de todo elogió tanto en Windows como en Linux. (Para todo lo relativo a rendimiento consultar entre otroswww.tpc.org)Puestos a pedir --->Me llama la atención que no mencionen MySQL, la base de datos Open Source de mayor popularidad y que ha proporcionado a las masas un producto de excelentes prestaciones (el más rápido en consultas SELECT sencillas), solidez y todo ello gratis. Personalmente me gusta mucho este producto. Lo que también es cierto es que MySQL ha ido incorporando algunas características con las que contaban todos sus competidores desde siempre, de manera muy lenta. Algunas de estas funcionalidades, si bien no son necesarias para albergar un foro, una página web, etc sí que son deseables para una aplicación empresarial. Estoy hablando de nada más ni menos de cosas como con capacidades OLAP, XML, procedimientos almacenados, triggers, vistas, etc.

Según Gartner la ocupación del mercado de estos productos es la siguiente:

Empresa 2003 Cuota Mercado (%) 2002 Cuota Mercado (%)
IBM 35.7 35.7
Oracle 32.6 33.4
Microsoft 18.7 17.7
NCR Teradata 2.8 2.7
Otros (MySQL, SyBase...) 10.3 10.4

Tabla 4.25. Distribución de mercado de bases de datos

Para más información:www4.gartner.com/.../asset_86529_11.jsp

Por tanto, de esta segunda línea de requisitos, sacamos la conclusión de que se requiere un Administrador de base de datos (DBA) con experiencia y conocedor productos tan diferentes como Oracle, SQL Server, DB2 e Informix, casi nada.

Relacionando lo que sabemos hasta ahora, la empresa que hace la oferta de trabajo parece disponer de diferentes bases de datos sobre diferentes sistemas operativos: Oracle sobre Solaris, DB2 sobre AIX y SQL Server sobre Windows Server.

Pasamos a la tercera línea "Lotus Notes, programación y administración." La verdad es que no conozco Lotus Notes, pero parece ser un sistema de gestión documental para facilitar el trabajo en grupo. Todos los documentos se almacenan en una base de datos y se tienen una serie de plantillas para inserción, modificación de contenidos, etc.

Vamos a ver los siguientes dos requisitos conjuntamente: "HTML, DHTML, Javascript, XML, PHP y ASP". Como se puede ver, ahora parece que el perfil buscado es de Webmaster que domine lo típico de HTML + Javascript. Además se piden dos tecnologías de generación de páginas web dinámicas: PHP y ASP, ésta última de Microsoft. Aquí ya estamos identificando una tendencia del posible empleador, siempre que le interesa una tecnología, está interesado en algunas implementaciones populares además de la propia de Microsoft.

Posiblemente, el website corporativo de la empresa está construido con alguna de estas tecnologías dinámicas y además se dispone de una Intranet basada en PHP (PHPNuke, PostNuke, etc.) o ASP (Microsoft SharePoint Server). Aquí me planteo, si Lotus Notes, no es precisamente un competidor de SharePoint. Otra posibilidad es que parte de los productos de la empresa empleadora sea la creación de páginas web.

Entonces según este último requisito, el perfil buscado es deWebmaster.

Seguimos mirando los requisitos. Las tres líneas siguientes también se pueden agrupar con claridad"Análisis y diseño orientado a objetos, modelado de bases de datos. C y C++. Java a fondo, con experiencia en J2EE".

Está claro, que ahora se busca Analista-Programador.

C/C++ es, sin lugar a dudas, los más popular en cuanto a desarrollo de aplicaciones se refiere. En mi opinión personal lo más productivo es combinar un lenguaje fuertemente tipado como C++, Java o C# con un lenguaje de scripting como Perl, Python o Shell scripting. (Perdon, si a algún lector lo que acabo de decir les parece una herejía).

Generalizando, creo que hoy en día, C/C++ es líder indiscutible en cuanto a su uso en aplicaciones, salvo algunas excepciones concretas como pueden ser el entorno web donde predominan HTML, PHP/ASP o en aplicaciones empresariales B2C (Business to customer) y B2B (Business to business) con fuerte procesado en el back-end donde predomina Java y está empezando a aparecer la plataforma .NET.

Cada vez es más habitual usar IDEs (Entornos de desarrollo integrados) como Visual Studio, Delphi, NetBeans, Eclipse, etc para el desarrollo de aplicaciones. Creo que se debería dar mucho énfasis a la optimización de compiladores de estas herramientas porque al final esto sí que puede marcar una diferencia en cuanto a rendimiento.

El paso de C a C++ con todas las ventajas que este conlleva por ser OOP como reutilización de código, escalabilidad, productividad y gestión me parece fundamental. Y más si la pérdida de rendimiento es tan sólo de 10 - 15 % en la mayoría de casos.

En realidad esta perdida de rendimiento es siempre mayor puesto que el paso no es simplemente de C a C++ sino que se incorporan un montón de funcionalidades adicionales como modelo de eventos, modelos de comunicación de objetos (Corba, OLE, etc), múltiples capas (patrones MVC), comunicación entre capas (A veces ineficiente), generación de interfaces gráficos, gestión de excepciones, creación de trazas para gestión de errores y seguimiento y un largo etc. Estoy hablando de programar un entorno gráfico, sea Windows o Linux.

En cuanto a Java y C# me parecen pasos en la dirección correcta frente a C++ por muchas cosas como: el recolector de basura, eliminación de punteros, y sobre todo la altísima productividad que poseen gracias a su sencillez. No obstante, la velocidad es un tema a solucionar sobre todo en algunos casos: arranque de maquina virtual, apertura de múltiples máquinas virtuales (Sun tiene muchas ideas sobre esto), recolección de basura, etc. Java además tiene un problema con los GUI desde mi punto de vista por ser difíciles de diseñar y demasiado lentos sobre todo frente a las competidores de Microsoft.

Volviendo al requisito de conocer J2EE de la oferta de trabajo, hoy en día, es muy común que el back-end de una aplicación empresarial se haga siguiendo el estándar J2EE de Java. Esto tiene sus razones. Java proporciona una API versátil, amplía, bien documentada y con excelente integración entre los diferentes componentes que la conforman. A continuación se listan algunas de las tecnologías que incorpora J2EE:

  • Java API for XML-Based RPC (JAX-RPC) para Web Services
  • JavaServer Pages (JSP)
  • Java Faces
  • Java Servlets
  • Enterprise JavaBeans components (EJB)
  • J2EE Connector Architecture
  • J2EE Management Model
  • J2EE Deployment API
  • Java Management Extensions (JMX)
  • J2EE Authorization Contract for Containers
  • Java API for XML Registries (JAXR)
  • Java Message Service (JMS)
  • Java Naming y Directory Interface (JNDI)
  • Java Transaction API (JTA)
  • JDBC API para acceder a bases de datos

La potencia y rapidez de desarrollo de aplicaciones basadas en J2EE es, desde mi punto de vista muy buena. Si queremos construir una aplicación distribuida de alta escalabidad, J2EE nos ayuda proporcionando los EJBs. Además nuestra aplicación podrá acceder sin esfuerzo a la práctica totalidad de de bases de datos gracias a JDBC. Además podremos incorporar un sistema sofisticado de gestión gracias a JMX. La cara de nuestra aplicación hacia el exterior podrá ser un Web Service basado en Soap, una página JSP o un fundido XML/XSL con un Servlet detrás que además podrá capturar la sesión y el request del cliente Web y trabajar con ellos.

Pero esto no es todo, una vez desarrollada la aplicación, su desplegado en un servidor de aplicaciones compatible con J2EE será inmediato. Además como Java es multiplataforma (esto no es inmediato, hay que programar con vistas a ello), podremos desarrollar aplicaciones en Windows o Linux, que luego se despliegan con elegancia en plataformas como HP-UX, Solaris, AIX, Windows Server, Linux Enterprise Server, FreeBSD, etc.

Obviamente, cualquiera de estas tecnologías está presente para otros lenguajes. Lo bueno en el caso de J2EE es que al formar todas ellas parte de la misma API, la forma de usarlas, su documentación tiene similitudes. También la integración y comunicación entre ellas es buena.

Posiblemente, la empresa empleadora cuenta con una serie de aplicaciones on-line con arquitectura empresarial Java o las crea para sus clientes y por eso insiste en el estándar J2EE.

La verdad es que la salida al mundo laboral ha cambiado enormemente mi percepción del mundo de la programación.

En mi anterior trabajo, era en una empresa (PYME) dedicada a diseñar software que contaba con unos 100 ingenieros. En un principio se hacían aplicaciones en COBOL, después en C/C++, después en Java y ahora en una mezcla de Java/.NET. Los clientes de estas aplicaciones son fundamentalmente administraciones regionales y bancas o cajas de ahorros. Estas aplicaciones acceden a Oracle, SQL Server y MySQL (este último no es demasiado popular entre sus clientes, cabe destacar). La verdad es que esta empresa ha colaborado con diferentes empresas grandes en muchos proyectos. Mi función allí consistía en programación transaccional JDBC contra Oracle y SQL Server, programación de aplicaciones de comunicación MIME entre un cliente Java y un servidor Web, creación de librerías puente, DLL para Windows y también para Linux, para comunicación entre Java y C++ , etc.

Antes de trabajar, yo veía a la programación como un arte, como algo sofisticado. Mi punto de vista personal del diseño de software es que hoy en día en la mayoría de casos el 100% del código es picado por gente inexperta con menos de 5 años de experiencia en programación. Simplemente no suele salir rentable lo contrario.

Mi sensación es que cada vez más se impone la idea equipos de programación con un jefe de proyecto para planificar, gestionar, organizar y marcar unas directrices al equipo de programación Después un par de analistas-programadores que realizan el análisis de la aplicación generando diagramas UML que se entregaban a grupos formados por programadores que son novatos. Estos programadores pican el código siguiendo los diagramas UML, exactamente igual que los trabajadores de una cadena ensamblan un frigorífico o un coche. Con los diagramas UML, los trabajadores de la cadena son los programadores. Si el análisis está mal hecho todo va mal.

Al final el problema del diseño del software es que, casi siempre resulta una actividad poco rentable. Esto se debe a que es muy difícil estimar la duración y los recursos necesarios para la realización un proyecto software, y casi siempre este sale mucho más caro al final. Además la competencia es enorme y se intenta ajustar mucho en precio para que el proyecto no se lo lleve la empresa de al lado. Por ello, los programadores están cada vez menos cualificados y tienen menos experiencia, de allí es donde se ahorra, curiosamente los gerentes cobran mucho en todas partes.

Lo que realmente ocurre con los programadores que llegan a ser experimentados es:

  • Algunos abandonan el sector por ser muy exigente y muy mal pagado
  • Otros son elevados a programadores senior, analistas de sistemas o analistas-programadores donde su labor consiste en analizar proyectos generando diagramas UML de diseño para los de abajo, montar circuitos de test de las aplicaciones, asistir a reuniones con los clientes, etc y donde al final cada vez programan menos. Muchas veces se dice que cuando una persona es ascendida y sus funciones cambian, hay posibilidades de que no lo haga muy bien porque fue precisamente ascendida por lo bien que se desempeñaba en su anterior puesto.

Para terminar con los requisitos de la oferta de trabajo, la última línea nos dice "Oracle JDeveloper a fondo."

Oracle JDeveloper es un IDE para desarrollo rápido de aplicaciones que se conectan a Oracle. Básicamente, genera un interfaz gráfico fácil y cómodo de usar desde el que podemos manejar los datos de la base de datos. Además permite la creación de informes, consultas según diferentes criterios. La aplicación creada está destinada para ser usada por usuarios inexpertos que entiendan de los datos que se manejan, no de la parte informática. En definitva, se crean interfaces gráficos para mostrar los datos de la base de datos según una serie de criterios a elegir y permitir manipular los datos escondiendo la complejidad asociada.

Otra aplicación de este estilo es SyBase PowerBuilder. Se trata de entornos de desarrollo de muy alta productividad para crear aplicaciones que exploten bases de datos.

De este requisito se desprende que la persona buscada debe ser un programador con buenos conocimientos de bases de datos.

Ya hemos analizado totalmente la oferta de trabajo. Ya queda claro que la empresa busca un TODO EN UNO con 2 años de experiencia que trabaje de:

  • Administrador de sistemas Windows/Unix (Solaris, AIX y Windows NT/2000).
  • Administrador de bases de datos (DBA) de Oracle, SQL Server, DB2 e Informix.
  • Especialista en Lotus Notes.
  • Webmaster con conocimientos HTML, PHP/ASP, JavaScript.
  • Programador en OOP, concretamente C/C++ y Java con J2EE.
  • Programador en buenos conocimientos de bases de datos (Oracle JDeveloper).

En este momento no sé si reír, llorar, o que hacer. Sencillamente creo que es muy difícil sino imposible, encontrar a una persona que reúna todos los requisitos o por lo menos a un nivel aceptable.

Además normalmente la gente de administración de sistemas no suele saber mucho de programación y la gente de programación no suele saber mucho de sistemas (aunque créanme, todos los programadores creen saber mucho de sistemas y todos las personas de sistemas creen saber mucho de programación). Normalmente uno es administrador de sistemas o programador, y si hace ambas cosas, no puede abarcar tanto como lo pedido en los requisitos.

Sería interesante saber cuanto dinero ofrecían, posiblemente mucho menos de 1200 euros/mes.

Para mi la cosa tiene la siguiente interpretación posible: la persona de recursos humanos hizo un buen trabajo reuniendo una gran parte de las tecnologías en informática importantes de hoy en día y confeccionó una oferta de trabajo basada en esa lista. Para reunir la lista posiblemente recurrió a los propios técnicos de la empresa o se informó concienzudamente sobre el tema en Internet. De esta manera reunió un perfil un tanto extraño, una rara criatura entre programador y administrador de sistemas, bases de datos y webmaster.

Creo profundamente que si una empresa de verdad necesita profesionales expertos en todos estos temas, por su bien le merece más la pena coger por una parte un administrador de sistemas/webmaster, un programador o un administrador de base de datos. Otra asunto es que siempre hay que ahorrar costes y al final se coge a alguien que sabe un poco de todo y mucho de nada.

Esta oferta de trabajo no es un hecho aislado. No sé porque en informática si tiene la costumbre de publicar ofertas de trabajo como esta, ridícula en si misma. Cuando estoy en una entrevista de trabajo yo veo el proceso de la siguiente manera: ellos me entrevistan a mi y yo les entrevisto a ellos aunque parezca lo contrario. Hay que tener muy claro donde se mete uno cuando acepta una oferta de trabajo. No digo que haya mucha elección, pero de la poca que hay pues mejor elegir un sitio donde por lo menos se pueda aprender algo, ¿no?

A modo de conclusión decir, que no hay que asustarse de estas ofertas de trabajo tan extravagantes. En general, creo que es emocionante trabajar en informática, pero a la vez muy mal pagado.

Todo lo dicho es tan sólo mi opinión personal, no creo que mi opinión sea más válida que la de otros, ni me considero más sabio que otros. Sólo soy una persona que intenta aprender algo todos los días. Mi única motivación para escribir esta editorial es mi pasión por el hardware/software en general.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




04/11/2008 a las 06:44:17h.

Noticias y páginas personales > Noticias y novedades en general

Incidéncia de DNS masiva en Jazztel

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Esta mañana me he despertado sin Internet en casa. Tras varios análisis me he perctado que lo que está fallando son los DNSs de mi conexión, Jazztel.

Si no podéis acceder a google.com pero sí por su IP puedes probar con de configurar manualmente los siguientes servidores de DNS:

Servidor DNS primario:  195.5.64.2
Servidor DNS secundario:  62.81.61.2

Asi que si en casa tienes Jazztel y ves ésto desde el trabajo, yo de ti me llevaría una copia de este mensaje....

Mas adelante pondré un post mas completo de como hacer ésto.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




31/10/2008 a las 11:34:39h.

Noticias y páginas personales > Noticias y novedades en general

Robos y agresiones mediante éter y/o burundanga

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Reproducción de un correo que he recibido:


El otro día me llamaron al telefonillo del portero automático un hombre para vender unos perfumes, como no le abrí se enfadó y me dijo que sólo por ver no me iba a cobrar, pero de muy mala gana; yo le contesté que no me interesaba y se enfadó, llegando a decir que soy una rata.

No sé si tendrá algo que ver con lo que está pasando en Madrid, parece cierto, es muy peligroso. ¡¡OJO!!

Cuando me lo contaron se me pusieron los pelos de punta. A una amiga la durmieron en el baño del Cine y le robaron. No recuerda nada sólo que una Sra. Le dio a oler un Perfume....

También yo fui abordado ayer por la tarde, en el parking de un centro comercial, por dos hombres que me preguntaron cuál era el tipo de perfume que yo usaba. Luego, me preguntaron si me gustaría probar un perfume sensacional que ellos estaban vendiendo a un precio de oferta.

Probablemente yo habría aceptado si no hubiese recibido este e-mail algunas semanas atrás avisando sobre el golpe del perfume. Los hombres permanecieron entre los coches aparcados, imagino que esperando que apareciese algún incauto.

Paré a una señora que iba en dirección a ellos y la previne de que me habían avisado que en los centros comerciales o estacionamientos había gente que te abordaba para ofrecer OLER EL PERFUME que estaban vendiendo pero que en realidad no es perfume, ES ÉTER (podría ser también BURUNDANGA, droga de la voluntad). Cuando lo hueles te desmayas y aprovechan para robar todo lo que llevas de valor y quién sabe qué más.

Copia este mensaje y envía a tus amistades, ya están operando en todas partes. ¡No es un chiste!


No sé si será serio, pero me parece muy factible, asi que si a día de hoy no se hace tardará poco en hacerse. Asi que ahí queda....

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




14/10/2008 a las 21:46:06h.

Noticias y páginas personales > Noticias y novedades de la web

Actualización en sección de imágenes aleatórias y espacio personal

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
He actualizado la sección de imágenes aleatórias (en usuarios) y la gestión del espacio personal.

En cuanto a las imágenes:
  • Ahora se puede ver un listado con las imágenes de todos los usuarios. Está al final de la página (Usuarios -> Imágenes aleatorias -> (final) ). Además, podemos administrar las nuestras.
  • Los previews, ediciones, etc. no mueven el scroll al inicio de la página.
  • Los apartados de preview y edición flotan con la web, con lo que siempre están visibles.

En cuanto a la sección de espacio personal:
  • Los previews no mueven el scroll al inicio de la página.
  • El apartado de preview flota con la web, con lo que siempre está visible.


idea! Os recuerdo que podéis subir las imágenes al apartado personal, usarlas como imágenes aleatórias y/o enlazarlas desde fuera sin problemas.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




28/08/2008 a las 08:02:04h.

Noticias y páginas personales > Noticias y novedades de la web

Nueva aplicación web: editor/conversor visual de HTML a XHTML

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Ya está activa una nueva aplicación web: el editor xhtml/conversor html a xhtml.

Basada en el nuevo editor de la web, esta utilidad sirve para generar contenido XHTML válido tanto desde cero como partiendo de una web existente. Podemos pegar código externo, contenido externo (mediante copiar-pegar desde el mismo navegador) y editar visualmente o, mediante código cualquiera de los contenidos.

Al pulsar el botón de convertir se nos devolverá el código generado. Podemos copiarlo en nuestro editor o guardarlo directamente.



Además, he aprovechado para reordenar alfabéticamente los menús, simplificar un poco las direcciones de la sección de usuarios y mejorar un poco la edición de nuestro perfil.

    Editado por Daniel el 28/08/2008 a las 12:00:54h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




22/08/2008 a las 05:16:55h.

Noticias y páginas personales > Noticias y novedades en general

Como Apple (Mac, Ipod, iPhone) se beneficia del Software Libre, pero la mentalidad es cerrada.

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1

Para nadie es novedad que Apple usa Software Libre, este ha sido un enorme adelanto respecto a los antiguos sistemas basados en Mac Os 9 (y menores), los que usaron algún día este viejo sistema se acordarán las tragedias ocasionadas, en especial en cuestiones de multi tarea, los cuelgues o la paralización de un proceso que se replicaba en todo el resto, en mi opinión era peor que los Windows, incluso los de aquella época todo se maquillaba bien con su maravillosa interfaz gráfica.

Pues bien, en el año 1999 Apple decide tomar el riesgo y dejar todo atrás, incluso la compatibilidad con las aplicaciones de legado y lanzar al mercado un sistema operativo totalmente reescrito o mejor dicho adaptar uno que ya existía, basado en el micro kernel de GNU/HURD, aquel micro núcleo llamado MACH, que fue uno de los últimos proyectos en el que participó Richard Stallman, jamas fue su intención que se use en un sistema tan privativo como el Mac OS X, la nueva versión de éste núcleo tomaría el nombre de Darwin, el esquema que seguirían para armar todo Mac OS X sería el de los estándares de BSD, estas son las estructuras de directorios, dispositivos, configuraciones y utilitarios, el resultado un magnifico sistema operativo que cada día gana cuota de mercado y respeto entre sus consumidores.

Hoy la modularidad y el micro kernel MACH modificado (Darwin) ha permitido que Apple no solamente lo use en computadores de escritorio, sino también en el iPhone y una versión mas limitada en el Ipod, estas son todas aplicaciones basadas en Software Libre, no solamente la base del sistema es SL, también para la interoperatividad con Windows usa Samba, en cuanto al web Safari (webkit) esta basado en KHTML el motor del navegador web de KDE, Konqueror y el lenguaje de facto de OSX incorporado es el Ruby, de hecho tienen muchas aplicaciones desarrolladas en este, entre las mas famosas el iPhone Configuration Web Utility – una herramienta escrita con Ruby on Rails para permitir a los usuarios empresariales configurar su iPhone. La calidad técnica que le ha dado el Software Libre a esta empresa la ha impulsado por los cielos, la ha sacado de la decadencia, incluso durante algunos días sus acciones fueron valoradas en el NASDAQ por sobre las de Google.

Sin embargo a pesar de ser uno de los Sistemas Operativos mas beneficiados por el Software Libre es uno de los mas cerrados del mundo, en cuestiones de licencias, este tiene la mentalidad que data de hace 40 años, modelo de negocios en el cual el hardware y el software estaban unidos, a uno le está totalmente prohibido instalar probar o vender Mac OSX en hardware que no sea de exclusiva fabricación de Apple, puedo decir que hasta Microsoft tiene mas apertura que Apple en este sentido. A mi forma de ver, exhibir el código de Darwin no es suficiente para los enormes beneficios obtenidos por la compañía, podría esta participar mas abiertamente empezando por apoyar con mas fuerza a proyectos como Xorg y sistemas operativos para dispositivos móviles, si comparamos el aporte que que hacen otras empresas como Google, la empresa Apple queda bastante atrás, por esta razón no creo que verán un iMac sobre mi escritorio un iPhone o iPod en mi bolsillo.

Esta es mi opinión personal
Saludos
elhumano


Copiado de: http://www.ecualug.org/?q=2008/08/21/blog/elhumano/como_apple_mac_ipod_iphone_se_beneficia_del_software_libre_pero_la_mentalidad_es_cerrada



Muy buen análisis al cual yo sumaría:
  • La calidad de fabricación de los productos Apple, que últimamente estan teniendo muchos problemas (Pantallas del MacBookPro, amplificador de antena y problemas 3G del iPhone, URL de bloqueo de programas en iPhone, problemas WiFi en algunos MacBookPro...)
  • El precio del hardware ydel software es totalmente desorbitado. ¿3.000¤ un core 2 dúo? Sí, Apple.
  • Fallos de diseño. Siempre he considerado el diseño el punto fuerte de Apple, pero cosas como el mac mini que se sobrecalentaba fácilmente, el MacBookPro de alumnio que si apoyabas mucho la mano se doblaba la ranura slot-in de la unidad óptica, etc. me hacen dudar de la capacidad de la compañía.
  • Trabas al uso de programas de terceros. En esto es mucho peor que Micro$soft. ¿Quién no recuerda el cambio en el algoritmo del iPod que impedía su uso en Linux? De hecho, ¿por que coño han de tener esa protección?

Realmente, desde mi puto de vista, se pueden comer los productos que fabrican con patatas....





El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




25/06/2008 a las 11:45:26h.

Noticias y páginas personales > Noticias y novedades de la web

Envío de recomendaciones de páginas a través de la web

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
He añadido un formulario mediante el cual podemos recomendar la página a nuestros conocidos.

Se puede acceder desde los enlaces de la parte inferior de la web, en el icono del correo o, dentro de los posts del blog, en el icono que aparece al lado del de descarga de PDF, arriba a la derecha.

Captura con el envio de mail enmarcado

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




11/06/2008 a las 10:20:54h.

Noticias y páginas personales > Noticias y novedades de la web

Nueva aplicación web, HTML2PDF basado en dompdf y menú reestructurado.

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Acabo de finiquitar la publicación de la aplicación HTML2PDF, basado en dompdf, que convierte páginas web en PDF.

Se trata de la herramienta usada en la web para bajar los PDFs de los posts del blog.

Se halla en el menú aplicaciones, se puede acceder a través de aquí y podéis integrarlo en vuestras webs, ya que es completamente público y acepta los parámetros por GET.


Además, he aprovechado y he reestructurado el menú, de manera creando una sección de usuarios donde pondré los servicios para los que hay que registrarse.

El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




15/05/2008 a las 15:50:47h.

Noticias y páginas personales > Noticias y novedades de la web

Nuevo servicio: Visor de Google PageRank

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1

He creado un nuevo servicio para la web, el visor de Google PageRank. Con él se puede ver el PageRank actual de una web y tienes la opción de consurtarlo en modo texto plano (para web services) y en modo imágen, para poderlo incluir en tu web.

Lo tenéis disponible en el menú de aplicaciones y a través de éste enlace.

Lo podéis ver en funcionamiento en el pié de muchas de las páginas de la web.


    Editado por Daniel el 16/05/2008 a las 14:49:40h.


El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




11/04/2008 a las 11:11:38h.

Noticias y páginas personales > Informaciones y enlaces útiles

Página oficial con los precios de las gasolineras

 Daniel

avatar
Tipo: Administrador total
Grupo: Administrador
Posts: 642
Unido: 03/10/2006
#miembro: 1
Página oficial del Ministerio de Industria, Turismo y Comercio con los precios de las gasolineras. Nos permite ver las gasolineras cercanas disponibles y sus precios, de manera que nos podemos ahorrar unos eurillos, que bienvenidos sean, ahora que está tan caro.



http://geoportal.mityc.es/hidrocarburos/eess/






El increíble botón que no hace nada...
¡No pulsar!
(emerge rulz)




| 1 | 2 | 3 | 4 | > >| [ 1 a 15 de 49 ]






Hay 1 visitantes activos (0 registrados y 1 invitados):
Invitado
Visitantes hasta hoy.



Enviar a Del.icio.us Enviar a Digg Enviar a Fresqui Enviar a Meneame Enviar a Webeame Recomendar Añadir a Google Añadir a Mi Yahoo Añadir a BlogLines Añadir a Technorati RSS feedValid CSS! Valid XHTML 1.0 Transitional


Visitantes hasta hoy.