Recibe Nuestras Noticias


Encuesta

¿Crees que la ola de frio y nieve se deben al cambio climático?

Loading ... Loading ...

Buscar en éste Blog


    Org's

    Peru Blogs

    Add to Google Reader or Homepage

    Suscribirse a Bloglines

    Add to Plusmo

    Add to netomat Hub

    Add to My AOL

    Bitacoras.com

    TOP Bitacoras.com para Perú

    • 01Nov
       

      No sólo basta con tener un bonito blog bien organizado o bien actualizado si no también es indispensable el tiempo de carga. Mientras el internet todavía tenga como debilidad el ancho de banda tenemos que tener sumo cuidado con este tema y en lo posible tener menos opciones que permitan una carga lenta o nuestros lectores abandonarán nuestro blog.  Aquí dejo algunos simples pasos que harán de tu blog más rápido.

       1. Analizar el tiempo de carga del blog: Existen muchas páginas donde puedes ver la velocidad de carga. Puedes hacerlo desde acá: http://www.iwebtool.com/speed_test

      velocidad_test_ebuho

      2. Optimizar las imágenes
         a. Se recomienda que sean GIF ya que tienen 256 colores y comprimidos para web.
         b. Definir el alto y ancho de la imagen:  <img src=”http://www.ebuho.com/blog/wp- content/plugins/wp polls/images/loading.gif” width=“400″ height=“450“>
        c. Alojar las imágenes en servidores externos a donde esta alojado tu blog. (ejemplo Flickr)

       3. Comprimir los estilos CSS

          a. Usar el plugin que permite comprimir estos archivos: CSS Compress WordPress.
                 http://wordpress.org/extend/plugins/css-compress/

          b. Adicionalmente podemos usar una técnica recomendada por wordpress: http://www.wpsos.com/wp-other/speedy-wordpress/ que indica:

            - Añadir la extensión .php a tu hoja de estilos, de forma que quede estilos.css.php
            - Al principio del archivo creado estilos.css.php añade este código:
              <?php if(extension_loaded(’zlib’)){ob_start(’ob_gzhandler’);} header(”Content-type: text/css”); ?>
              y Al final esta añade esta línea:   <?php if(extension_loaded(’zlib’)){ob_end_flush();}?>
           - Abrir el archivo header.php  y buscar la línea.
             <link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” />
             y reemplazar con
            <link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_url’); ?>.php” type=”text/css”  media=”screen” />.

      4. Comprimir los archivos JavaScript

          a. Añade la extensión .php a tu archivo javascript (archivo.js.php )
          b. Añadir al inicio de este archivo renombrado:
        <?php header(”Content-type: text/javascript; charset: UTF-8″); header(”Cache-Control: must-revalidate”); $offset = 60 * 60 * 24 * 3; $ExpStr = “Expires: ” . gmdate(”D, d M Y H:i:s”, time() + $offset) . ” GMT”; header($ExpStr); ?>
         c. Cambiar en el archivo header la llamada a los js, renombrando por archivo.js.php

      5. Finalmente

      Wordpress como es de conocimiento trabaja con base de datos por lo que existen muchas consultas a BD sin embargo se pueden optimizar algunas evitando que lo haga de manera innecesaria. Por ejemplo el titulo del blog es algo que siempre va a ser el mismo, o que el  juego de caracteres sea UTF-F8 ó que el tipo de contenido sea text/html en fin, casos como estos deben ser analizados y harcodearlo.  Ejemplo:

      <?php bloginfo(’html_type’); ?>

      <meta http-equiv=”Content-Type” content=”<?php bloginfo(’html_type’); ?>”; charset=”<?php bloginfo(’charset’); ?>” />

      Esta opción permite mostrar el tipo de contenido del documento. A la fecha es text/html quedando así:

      <meta http-equiv=”Content-Type” content=”text/html”;charset=”<?php bloginfo(’charset’); ?>” />

      si nos damos cuenta en la misma linea tenemos al final la función charset que invoca al juego de caracteres o juego de carateres del documento el cual usualmente es UTF-8 por lo que finalmente quedará asi:

      <meta http-equiv=”Content-Type” content=”text/html”; charset=”UTF-8″ />

      Seguramente hay más formas de optimizarlo me gustaría que nos comentes para enriquecer este post.



       

      Tags: ,

    • 07Jun
       

      Realizaba el día de hoy una importación de objetos de base de datos oracle de un usuario específico a otra base de datos.  Al término de esta encontré que los datos que tenian la letra ñ habían pasado como signos de ? así que manos a la obra para ver como solucionaba esto y encontré que el parámetro nls_characterset de la BD de donde queria migrar la información no era la misma que la base de datos destino de modo que tenia que igualarlo antes de hacer la importación.
      oracle_logo_ebuho
      Aqui comparto con ustedes la solución para lo cual se debe contar con un usuario que tenga privilegios suficientes.  Recomiendo usar el usuario system.

      1. Abrir una consola MS-DOS para lo cual debemos ir a inicio - Ejecutar - cmd y pulsamos enter.
      2. Escribir sqlplus /nolog
      3. Conectarse usando el comando: Connect nombre_usuario/contraseña@nombre_de_base_datos as sysdba pulsar enter.
      4. Connect /as sysdba pulsar enter.
      5. si queremos ver que parametros tenemos actualmente digitamos
      select value from nls_database_parameters where parameter = ‘NLS_CHARACTERSET’;  con el cual sabremos el valor.
      6. Detener la base de datos shutdown immediate;  para esto no debe haber usuarios conectados.
      7. Montar la base de datos con el comando startup mount;
      8. Habilitamos el acceso restringido de sesión con el comando: alter system enable restricted session;
      9. Para evitar ejecución de procesos o sesiones usamos el comando alter system set job_queue_processes=0;
      10. Abrimos la base de datos con el comando alter database open;
      11. Alteramos el valor character con el comando alter database character set NUEVO_VALOR_CARACTERES;
      12. detener la base de datos con el comando shutdown immediate;
      13. Iniciar la base de datos de forma normal, con el comando startup;

      Como segundo paso debemos modificar en el regedit. En este punto debemos tener mucho cuidado con modificar valores que no conocemos.

      1. Ir a inicio - Ejecutar - regedit
      2. buscar el valor “NLS_LANG”. Normalmente está en HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
      3. Doble clic en el valor y modificarlo con el valor correspondiente. Dependiendo de tu configuración puede ser “SPANISH_SPAIN.WE8ISO8859P1″ ó “AMERICAN_AMERICA.WE8ISO8859P1″

       

      Tags:

    • 28Nov
       

      Hace un tiempo no sabía de la existencia de onSubmit, el cual sirve para validar un formulario antes de ir a la página de accion.

      Onsubmit se ejecuta primero que submit y nos saca de varios apuros al momento de validar un usuario y trabajando con Base de Datos aún mejor.Veámos un ejemplo primero.

      Puedes probar el ejemplo aquí o descargartelo.

      Creamos un documento login.html y entre la etiqueta <head> y </head> ponemos lo siguiente para llamar al java script.

      <script src=”validar.js” language=”javascript”></script>

      luego en body completamos nuestro formulario

      <form method = "POST" name = "registro" onSubmit = "return validar(this)" action = "correcto.html">
      <table align="center" width="200px" border="0">
      
      <tr><td width="20%">&nbsp;</td><td width="25%">Usuario </td><td width="20%"><input maxlength="9" size=10 name="user" value=""></td></tr>
      <tr><td>&nbsp;</td><td>Password</td><td><input maxlength="6" name="pass" type=password size=10  value=""></td></tr>
      <tr><td>&nbsp;</td><td><input type="submit" value="Iniciar Sesi&oacute;n" > </td></tr>
      
      </table>
      </form>
      

      Nuestro JavaScript validar.js será

      Más Información …

       

      Tags: ,

    • 07Nov
       

      Habrás escuchado nombre como Joomla , Wordpress entre otros; pues estas son herramientas Open Source que podemos descargalas y tener un portal Web ya diseñado y nosotros poder administrarlo y/o Rediseñarlo como es el caso de Joomla.

      En el caso de Wordpress es una herramienta que permite tener y diseñar un portal Web para postear, especificamente un Blog como es eBuho.

      También tenemos Freeway que es un portal ya diseñado para hacer un comercio electrónico.

      Bueno quería saber de muchas más pero al mismo tiempo probarlas haber que tal funcionan; y no iba a ponerme a probarlas en este hosting ni en otro y asi subiendo archivos borrandolos y etc.

      Me topé con un portal donde puedes encontrar muchas de estas herramientas, ya instaladas en un hosting y a la vez que tu las puedas probar como administrador ,y ver la Web que cambios haces.

      En Open Source CMS podemos encontrar separadas por categorías estas herramientas entre ellas tenemos:

      • Portales Web(portales Web ya diseñados)
      • Blog(blog como Wordpress listo para postear)
      • e-Commerce(comercios electrónicos)
      • Groupware(intercambio de información de grupos online,Software colaborativo)
      • Forums(Foros)
      • e-Learning(Variedad de páginas para aprendizaje online)
      • Image Galleries(colgar fotos,administrarlas, un portal en base a imágenes)
      • Wiki(haz tu propio Wikipedia)
      • Lite
      • Miscellaneous

      Ahora como parte de aprendizaje de cualquiera de estas herramientas que puedes encontrar en esta página, haremos la instalación de una de ellas.Elegimos Joomla.

      Joomla Instalación

      Más Información …

       

      Tags: , ,

    • 01Nov
       

      NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un entorno de desarrollo integrado (IDE) desarrollado usando la Plataforma NetBeans.

      NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos.

      Descargar NetBeans 6.5 en español

      Presentaremos acontinuación unos pasos para no tener incomendiendes al instalar el NetBeans.
      Primero descargamos el programa NetBeans IDE 6.5 en español.

      Hay algunos módulos que no se ha acabado de traducir, pero el equipo especializado de gente esta trabajando en eso  y se actualizarán automáticamente desde el Centro de Actualizaciones del IDE.

      Recomendación es instalar todo el paquete completo para tener acceso a aplicaciones web y con compiladora normal.

      Luego instaleremos el JDK

      Más Información …

       

      Tags: ,

    • 30Oct
       

      La Professional Developers Conference que se está llevando a cabo en Los Angeles ha hecho rebozar de información a la red. Primero fue la presentación de Windows Azure, una plataforma en nube para desarrolladores. Pero el más interesante de todos sería el día dos, en el que Microsoft adelantó y enseñó mucho de lo que tendrá Windows 7, el sucesor del criticado Windows Vista.

      Más Información …

       

      Tags: , , , ,

    • 30Oct
       

      Microsoft ha desvelado un nuevo servicio informático que permite a las empresas usar sus centros de datos para ejecutar sus aplicaciones por internet, en un intento por convertirse en un actor clave en la tendencia llamada “cloud computing” o “informática en las nubes”.

      Ray Ozzie, el responsable de software de Microsoft, dijo el lunes que empezará con el preestreno de “Windows Azure”, una plataforma que permite a desarrolladores de tercerps alojar, gestionar, calcular y almacenar datos para aplicaciones que operan en Internet.

      “Es una transformación de nuestro software. Es una transformación de nuestra estrategia”, sostuvo Ozzie en la conferencia de desarrolladores profesionales, la reunión anual de Microsoft que reúne a ingenieros de otras empresas para detallar los planes futuros de la firma.

      Más Información …

       

      Tags: , , ,

    • 28Oct
       

      Quien no ha escuchado del conocido juego Michi, para aquellos que erán maestros jugandolo, java les presenta una nuevo reto el Michi 3D

      Michi 3D

      Michi 3D

      Está es una de las tantas aplicaciones que presenta el nuevo API 3D desarrollado por la Sun Microsystem, SDN (Sun Developer Network), este es el proyecto padre de todos los java 3DTM relacionados con los sub-proyectos en java.net. Estos sub-proyectos incluyen : j3d-core (el core 3D API), vecmath (el 3D vector math package), y j3d-core-utils (el 3D core utilities), entre otros. Mira la lista completa en:list of sub-projects . o visita la misma pagina del proyecto del API java 3D: http://java.sun.com/javase/technologies/desktop/java3d/

      Vía | SunMicrosystem

       

      Tags: ,

    • 24Oct
       

      Aquí les dejo un curso completos en videotutoriales para la creación de aplicaciones dinámicas web mediante el uso de PHP y MySQL. Están en formato flash, es muy simple aprender, muy recomendado.

      Contenido:

      • 01 Introduccion
      • 02 Acceder A Contenidos Dinamicos
      • 03 Trabajo Con Variables y Constantes
      • 04 Uso de Operadores
      • 05 Funciones de variables y condicionales
      • 06 Uso de Loops
      • 07 Almacenar Y Recuperar Datos de Archivos
      • 08 Funciones para Trabajar con Archivos
      • 09 Arrays Numericos y Asociativos
      • 10 Arrays Multidimensionales
      • 11 Clasificacion de Arrays
      • 12 Uso de Funciones para modificar Arrays
      • 13 Funciones para Modificar Strings
      • 14 Formatear cortar y unir Strings
      • 15 Buscar y Reemplzar substrings
      • 16 Introduccion a las Expresiones Regulares
      • 17 Reutilizacion de Codigo Requires e Includes
      • 18 Declaracion y llamada a Funciones
      • 19 Parametros y Alcande de las Funciones
      • 20 PHP Orientado a Objetos
      • 21 Diseno Practico de una Clase
      • 22 Disenar Base de Datos para la Web
      • 23 Crear Base de Datos para la Web
      • 24 Tablas y Campos en las Bases de Datos
      • 25 Trabajar con Bases de Datos
      • 26 Consultar Modificar y eliminar datos
      • 27 Acceder a la Base de datos via web con PHP
      • 28 Anadir informacion a la base de datos via web con PHP
      • 29 Grandes Proyectos
      • 30 Planificar Gran Proyecto Web
      • 31 Aplicacion Enlaces
      • 32 Desarrollo Practico
      • 33 Marcadores Aplicacion
      • 34 Uso Sesiones Control
      • 35 Tienda Online
      • 36 Desarrollo Tienda
      • 37 Modulos pago y administrador
      • 38 Crear Imagenes con PHP
      • 39 Crear diagramas con PHP y MySQL
      • 40 PHP y XML
      • 41 APIs DOM SAX SimpleXML
      • 42 Crear CMS
      • 43 Proyecto PEAR
      • 44 Trabajo con PEAR DB
      • 45 Trabajo con mails en PHP
      • 46 Crear Lista Mail
      • 47 Crear PDF desde PHP
      • 48 Crear Aplicaciones Web Seguras
      • 49 Register globals y subida archivos
      • 50 Sistemas de autentificacion en PHP
      • 51 Curso PHP-MySQL. Creación de un CMS I

      Descárgalo directamente :

      Información de descarga:

      Más Información …

       

      Tags: , ,

    • 24Oct
       

      Durante los años 80 y 90 hubo un buen número de consolas que retaban a los grandes dominadores del momento Nintendo y SEGA, pero en el siglo XXI vimos la desaparición de esta última como fabricante, salvo por patéticos y absurdos intentos como el Vision, y la constatación de solo 3 grandes en liza:  Microsoft, Nintendo y Sony. Por ello, es inusual ver que se anuncien nuevas consolas, como es el caso de la EVO Smart Console, la cual se autodenomina como “el sistema del futuro”.

      Basada en un procesador Athlon de 64 bits a 2.9GHz incluye su propia distribución de Linux llamada “Mirrors Evolution” y ofrecerá juegos, acceso a Internet, VoIP, reproducción de vídeo en HD, juegos basados en Amiga, un servicio de vídeo bajo demanda con más de 10.000 títulos y mucho más.

      El lanzamiento inicial en noviembre estará dirigido a programadores de juegos y Open Source principalmente. El precio se situará en torno a los 600$ y se puede pre-ordenar dejando un depósito de 100$.

      Quizás este sea el empuje que necesitan alguna empresas desolladoras de videojuegos para que realicen videojuegos de nivel en Linux, que aunque existen videojuegos desarrollados en Linux como Alien Arena, Tremulous o World of Padma siempre fue un mundo no demasiado explotado.

      Especificaciones Técnicas

    • Procesador: AMD Athlon 64×2 5600 con una frecuencia de reloj de 2.9GHz
    • Procesador Grafico: ATI HD 3200
    • Memoria — 2GB DDR2
    • Pantalla: Soporta una resolución de pantalla de 1080i y 1080p/HDCP; ATI HD 3200 Chipset
    • Codecs de Video: H.564 VC1; MPEG2
    • Salida de Video: DVI; HDMI
    • Almacenamiento: Disco duro de 120GB o 250GB, con un extra de (10GB de almacenamiento en Internet)
    • Perifericos: Lector de CD/DVD ROM; Escaner biometrico
    • Conexión a la red: 2 x 10/100 Ethernet
    • USB: 2 x USB 2.0
    • Dimensiones — 11.8 x 2.6 x 10,7 pulgadas (300 x 65 x 273mm)
    • Sistema Operativo: Mirrors Evolution una distribución de Linux propia basada en Fedora 8, la virtualización de Windows optional.                                                                                                                                                  Vía | neoteo
    •  

    Tags: , ,

  • 17Oct
     

    Magaly Medina pasó su primera noche de reclusión en el penal de Mujeres de Chorrillos, junto a Malú Costa, luego de ser internada ayer aproximadamente a las 8:00 p.m.

    La condena a Magaly Medina  y su productor Ney Guerrero por el cargo de difamación en perjuicio del futbolista Paolo Guerrero, a quien deberán pagar S/.80 mil, desató una verdadera polémica en el país.

    En comentarios a 24 Horas de panamericana TV Paolo Guerrero dijo que se hizo justicia.  
    Mientras que Mónica Adaro, quien le ganó en 2001 un juicio por violación de la intimidad en el caso de ‘las prostivedettes’, dijo a la prensa: “Dice que la agarran de cortina de humo. Pues que sepa lo que se siente ser usada”.

    Laura Bozzo salió en defensa de Medina Vela y calificó como una vergüenza que las verdaderas ratas les hayan abierto el camino para poder huir y a Magaly la manden a Santa Mónica.

     

    Tags:

  • 11Oct
     

    Comenzando con todo una serie de tutoriales de php en este blog empecemos con la instalación de dicho recurso.Php se lleva muy bien con MySql y para poder visualisar Php en tu computador tenemos que tener instalado el Apache.
    Bueno como los 3 a su vez se tiene que configurar uno luego concatenar con el otro para poder así la instalación de los 3, tenemos un par de programas que hacen fácil ese trabajo.

    Tenemos a continuación una pequeña lista.

    EasyPhp
    Xampp
    AppServ

    Los tres programas instalan de forma instantánea y rápida los componentes Apache,php y MySql en las versiones que creamos convenientes.

    Ahora veámos como en realidad funciona php cuando accedemos a una página Web bajo esta tecnología.

    Como vemos en el diagrama cuando un cliente(usuario) pedimos una página web hecha en Php va al servidor , luego el servidor llama a una página php que se convierte en Html al ser ejecutada.

    Aunque php es un lenguaje de programación para diseño Web mas antiguo ,surge hoy por hoy como una buena alternativa porque a pesar del tiempo ha evolucionado y por ejemplo grandes empresas como Amazon optan por este tipo de lenguaje de programación.

    Teniendo claro el conocimineto básico del uso de esta herramiente de programación a continuación veamos la instalación y posteriormente nuestro primer Hola Mundo.

    Instalación de Php Pasos

    Más Información …

     

    Tags: ,

  • 02Oct
     

    En esta primera sesión de java haremos una sencilla conexión a una base de datos.

    1. Primero tengamos a la mano una Base de datos o podemos usar una que viene con Access la base de datos se llama Neptuno(Descargalo aquí)
    2. Configuramos los Driver de tu computadora para poder establecer la conexión,seguimos los siguientes pasos.
      Inicio
      >>Panel de Control>>Herramientas Administrativas>>Orígenes de datos (ODBC).
    3. Y nos muestra la siguiente pantalla.

      Nos hubicamos en la pestaña DSN del sistema y ponemos en Agregar, buscamos Microsoft Access Driver(*.mdb) doble clic y nos sale un cuadro donde ubiquemos nuestra base de datos.

      Le asignamos un nombre y lo ubicamos .Damos aceptar y ya esta listo los componentes para poder compilarlo en NetBeans nuestra base de datos…

      Link | Jocluis

     

    Tags: , ,

  •    

    tengo una fiesta