jsHACK es un framework para Javascript, que está siendo desarrollado actualmente por Dominicanos, a la cabeza su creador, mi amigo Carlos López. Este framework nació por la necesidad de Carlos de utilizar un Framework ligero y sumamente eficiente. Este es el resultado de varios años de duro trabajo en el área de desarrollo de Aplicaciones Web eficientes y mucha dedicación al estudio de Javascript a fondo.
Hoy me siento orgulloso de tener en mi país esta clase de proyectos y esa clase de programadores. Espero que todos le den una oportunidad, así como yo lo estoy haciendo.
Autor Williams Mendez |
Categorías internet |
Fecha 03-05-2010 |
Comentario 1
Number of View: 1615
Aquí les traigo una imagen de Net Market Share, donde muestran la enorme caída de MS Internet Explorer en menos de un año. En total, IE ha perdido aproximadamente 8% de la cuota del mercado. Esto es decenas de millones de usuarios.
PHP proviene de un programa anterior, llamado PHP/FI. PHP/FI fue creado por Rasmus Lerdorf en 1995, inicialmente como un simple conjunto de scripts de Perl para controlar quién accedia a su curriculum online. Llamó a ese conjunto de scripts ‘Personal Home Page Tools’. Según se requería, Rasmus fue añadiendo más funcionalidad escrita en C que era capaz de comunicarse con bases de datos y permitía a los usuarios desarrollar sencillas aplicaciones Web dinámicas. Rasmus decidió » liberar el código fuente de PHP/FI para que cualquiera pudiese utilizarlo, así como arreglar errores y mejorar el código.
PHP/FI, que se mantuvo para páginas personales y como intérprete de formularios, incluidas algunas de las funciones básicas de PHP tal y como lo conocemos hoy. Tenía variables como las de Perl, interpretación automática de variables de formulario y sintaxis incrustada HTML. La sintaxis por sí misma era similar a la de Perl, aunque mucho más limitada, simple y algo inconsistente.
En 1997, PHP/FI 2.0, la segunda vez que se escribió la implentación en C, tuvo un seguimiento estimado de varios miles de usuarios en todo el mundo, aproximadamente 50.000 dominios tenían PHP/FI instalado, sumando alrededor del 1% de los dominios de Internet. Mientras había mucha gente contribuyendo con líneas de código a este proyecto, en su mayor parte era todavía el proyecto de una sola persona.
PHP/FI 2.0 no se liberó oficialmente hasta Noviembre de 1997, después de estar la mayoría del tiempo en versión beta. Después de poco tiempo de liberarse aparecieron las primeras versiones alpha de PHP 3.0.
Twitter ha sido para mí una herramienta increíblemente poderosa y de mucha ayuda. Me ha servido para informarme, para conocer gente con mis propios gustos, para darme a conocer en el medio en el que me desenvuelvo, en fin, un montón de buenas cosas.
El propósito de este POST es para que aquellos que se inicien en twitter encuentren el camino al verdadero arte de twittear de manera “efectiva”.
El proceso de adaptarse a twitter sigue una trayectoria de este tipo:
Creas tu cuenta porque un amigo te dice que es lo máximo, pero no te interesa en lo más mínimo
Tu primer tweet dice algo así: “Hola twitter”
Estas entre emocionado y disgustado porque es algo nuevo pero es tan simple que es muy complicado…o abstracto…
Vas con tu segundo intento, twitteas nuevamente y nadie te hace caso
Dejas de usar twitter por meses(realmente nunca lo usaste)
Decides retomar twitter porque todos hablan de el o porque ves que tu lista de followers ha crecido o simplemente por curiosidad
Crees que empiezas a entender y empiezas a twittear cosas como: “estoy en la cocina” o “Estoy en el baño”
Ganas algunos seguidores
Sigues twitteando estupideces sin mucho sentido, solo porque ahora eres mas popular
Te das cuenta que muchos dejan de seguirte porque hablas demasiado
Empiezas a aprender…empiezas a aportar, empiezas a conocer
Ultimo paso: Aprendes a twittear
Este proceso puede reducirse en unos cuantos pasos, al menos eso pienso yo, tomando en consideración estos puntos:
Twitter es libre, dices lo que quieras y cuando quieras, no tiene limites, solo hazlo, pero recuerda que hay cosas de las que alguna vez te puedes arrepentir, ya todo esta almacenado en algún sitio…
Sigue a las personas que traten temas de tu interes o que sean personas interesantes para ti
No sigas a alguien porque ese alguien te sigue a ti, siguelo por lo que te pueda aportar
Usa twitter como tu medio de darte a conocer, pero no intentes centrar toda la atencion en ti, te daran un unfollow
Aporta algo, aparte de que ganaras seguidores, la gente tendre un concepto de quien eres
Twitter no es un chat, puedes responder o preguntar, pero no caigas en el vicio
No solo uses twitter, cada herramienta social tiene su objetivo
Autor Williams Mendez |
Categorías internet, PHP, Programacion |
Fecha 18-02-2010 |
Comentario 0
Number of View: 5758
Este es un ejemplo tomado directamente desde PHP.net, que como siempre digo, es el site con la mejor y oficial documentación de PHP y que muchos no recurren a ella. En el ejemplo se muestra como con Sockets se puede hacer una petición “POST” y capturar la respuesta en una variable:
Aquí les dejo un video que me parece que describe de una manera muy buena y diferente las cosas que pasan dentro de nuestras redes…Y esto que se ve en la realidad pasa en tan poco tiempo!!! Disfruten la tecnología:
Hace unas semanas mi amigo David Tavarez publicó en su Blog un artículo sobre OpenCV, que no es mas que unas librerías bastante interesantes, que permiten identificar un rostro en una imagen. Estas librerías no solo existen para PHP, sino que también la podemos encontrar en C++, Python, otros.
Les dejo una cita del post:
OpenCV wrapper to detect faces with PHP. The extension offers the two new functions: face_count() and face_detect(). In princible, they differ only by their return value. The first returns only the number of faces found on the given image and the other an associative array of their coordinates. face_count() serves only to save the loops for counting. Examples:
Face detection in pure PHP (without OpenCV). This is a PHP Class to face recognition without OpenCV, it use an data file, but not external libraries. We can use it with few code:
$detector = new Face_Detector('detection.dat');
$detector->face_detect('maurice_svay_150.jpg');
$detector->toJpeg();
Wget es un comando en Linux muy interesante y poderoso. Su función más simple es descargar archivos desde la web, soportando transferencias sobre protocolos como FTP, HTTP y HTTPS.
Pues como se pueden descargar archivos, cuando intentamos descargar una página, simplemente WGET nos trae el contenido HTML de esta página. Ahí es que viene lo de interesante, pues este comando tiene unas opciones sumamente poderosas, las cuales podemos utilizar para crear arañas, por ejemplo, como es la opción “-r”, que se refiere a recursivo.
Hace varios días estamos escuchando las noticias de que Youtube y Vimeo presentan sus videos utilizando HTML5 en vez de utilizar Adobe Flash, y es algo realmente interesante. Resulta que tanto Vimeo como Youtube han optado por utilizar H.264 para la compresión de video, un formato privativo el cual debe ser pagada una licencia para poder incluirlo en los navegadores web.
Firefox ya incluye HTML5 en sus versiones más recientes, pero sólo soporta el formato Ogg Theora, el cual es un formato libre, al igual que lo es Firefox. Por tanto, sólo Chrome y Safari son capaces de reproducir los videos, lo que podría significar un golpe bastante duro a Firefox. Entonces aquí viene la discusión: Incluir soporte a un formato Privativo para usar Youtube, o utilizar un plugin como Flash, que también es privativo???
De repente no se que pensar, pero bueno, ninguna de las opciones pretende fomentar el uso de Software Libre, entonces, cuál es la discusión? Personalmente creo que Mozilla tiene mucho que pensar…Qué opinan ustedes??
Antonio Perpiñan es el presidente de la Fundación Código Libre Dominicano, una institución dedicada a la enseñanza y capacitación en Software Libre, en todas las áreas del Software. Antonio Perpiñan ha escrito varios libros sobre GNU/Linux, desde los niveles más básicos hasta los más avanzados.
Ésta semana, la Fundación Código Libre Dominicano(FCLD) presenta la 4ta edición de GNU/Fácil, un libro orientado al aprendizaje de sistemas GNU/Linux para principiantes, basado en la super popular Distro Ubuntu Linux. Hace ya unos años yo me apoyé en este libro y realmente lo recomiendo.
Además de este libro, podrán encontrar otros más para niveles más avanzados y aplicaciones más específicas como Networking, por ejemplo.
Youtube y Vimeo utilizan HTML5 para mostrar sus videos, pero solo funciona en Chrome y Safari. Aquí está la respuesta de Por Qué no funciona en Firefox.
Como todos sabemos, algunos países europeos han recomendado no usar Internet Explorer por razones de seguridad. Esto ha desatado un ola de descargas de navegadores alternativos, como es el caso de Firefox. Tanto así que en Alemania se han producido 300,000 descargas por encima del promedio.
Las descargas de Opera han aumentado alrededor de un 37%, y aunque no se tiene dato de Chrome, se supone que también ha aumentado el promedio de descargas. Nuevamente podemos ver como Internet Explorer sigue perdiendo y perdiendo terreno en esta guerra. Lo peor del caso(para Internet Explorer) es que en estos momentos la tendencia es cada vez más utilizar un navegador para todo lo que hacemos en nuestras computadoras(o smartphones).
Para hacer mas duro el golpe, Firefox acaba de lanzar su version 3.6, la cual promete ser mucha más rápida que la anterior versión, y trayendo nuevas caraterísticas bastante interesantes. Veamos:
Hace varios meses, les había mostrado como hacer URLs Friendly con .htaccess y PHP. Hoy les muestro una forma de hacerlo que puede resultar más fácil y se presta a diferentes situaciones.
En el primer caso les mostraré como hacer una URL que contenga algún “id” o parámetro, como para un e-commerce y los artículos.
Este ejemplo realmente lo he utilizado para crear feeds para Google Base. La idea es que el XML se genera “en vivo”, por así decirlo, de manera que no se pierde ningún artículo a la hora de que el Robot de Google descargue el documento en cualquier momento.
Sobre Mí
Desarrollador Web, Linuxero, Telemático, Emprendedor, Sencillo y Luchador