0

Notepad++ el mejor editor de código para programadores

Publicado por Copán Galel el Mar 9, 2010 en: Html, Informatica, Lenguajes de Programación, PHP, Programacion, Software

Notepad++

Nuestro amigo Carlos Leopoldo del Blog Techtastico nos comenta sobre el mejor software para escribir código HTML y PHP, sin duda que Coda, pero este es solamente para MacOS X y sé que muchos necesitan uno pero para Windows, y este es Notepad++, cuando necesito escribir código y estoy en Windows prefiero mil veces más usar Notepad++ en lugar de el clásico Dreamweaver que si es bueno pero es lento y pesado para mi gusto.

Además Notepad++ se puede extender por medio de plugins, graba macros y reproduce de las pulsaciones de teclado, también tiene una poderosa búsqueda y reemplazo por medio de  expresiones regulares, y lo mejor de todo es que no solo nos sirve para programar HTML y PHP sino que tiene soporte para muchos lenguajes de programación.

Las verdad es que no podría dejar de hablar bien de este editor que tiene más características de las que he mencionado, además tiene una versión Portable de Notepad++ y es totalmente gratis bajo licencia GPL.

Enlace: descargar Notepad++.
Vía: Techtastico

Tags: ,

 
0

Las 10 mejores extensiones para Google Chrome que un diseñador web debe tener

Publicado por Copán Galel el Mar 4, 2010 en: Diseño Web, Html, Informatica, Javascript, Programacion, navegadores

Extenciones de Google Chrome

Si eres un diseñador (desarrollador) web seguramente usas el navegador Chrome ya sea para probar tus desarrollos o como tu navegador de cabecera, ahora que soporta extensiones sería buena idea que pruebes estas extensiones que sin duda alguna te serán de mucha utilidad.

  1. Firebug Lite – Una de las extensiones más populares entre los diseñadores web, te permite editar el HTML, CSS y Javascript de cualquier página al vuelo.
  2. IE Tab – Agrega una pestaña que usa el motor de renderización de Internet Explorer.
  3. Eye Dropper – Para obtener información de cualquier color en una página web.
  4. Chrome SEO – Muestra información importante sobre SEO acerca de cualquier sitio.
  5. Lorem Ipsum Generator – Esta genera texto Lorem Ipsum para rellenar lo que quieras.
  6. Resolution Test – Prueba las páginas web con diferentes resoluciones.
  7. Speed Tracer – Te ayuda a medir los tiempos de carga de un sitio web.
  8. MeasureIt! – Te proporciona una regla para medir cualquier elemento de una página web.
  9. Pendule – Tiene varias herramientas como deshabilitador del CSS, validar el código, etc.
  10. BuiltWith – Te brinda información acerca de con cuales herramientas fue creado un sitio web.

Vía: Techtastico

Tags: , , ,

 
0

Mozilla lanza las APIs para Weave

Publicado por Copán Galel el Feb 9, 2010 en: Diseño Web, Informatica, Javascript, Linux, Mac, Programacion, Windows, movil, navegadores

APIs para Weave

Weave, la herramienta de Mozilla para sincronizar un conjunto de aspectos de sus navegadores, acaba de estrenar una API y una serie de recursos que pueden ser tremendamente útiles para las aplicaciones que las usen tras ser presentada su versión 1.0 hace escasos días: documentación oficial, librerías en Python y Javascript…

Estas nuevas herramientas permitirán que los usuarios consulten clientes desde los cuales podrán consultar los datos que Weave tiene almacenados para la sincronización entre navegadores, como pestañas abiertas, favoritos e historial de navegación. Para demostrarlo, los desarrolladores han puesto a disposición de los usuarios el prototipo de un cliente web y otro basado en comandos, una aplicación para WebOS y otra para el iPhone.

Las posibilidades son amplias: las aplicaciones que usen las APIs podrán acceder (previa cesión de permisos) a los datos de Weave para generar, por ejemplo, recomendaciones basadas a partir del historial de búsqueda y de navegación del usuario. Un buen avance, sin duda, para toda la infraestructura de aplicaciones de Mozilla.

Vía: Twitter de @eventoblog
Más información: Weave’s new APIs and resources for developers
Sitio oficial: Mozilla Weave

Tags: , , , , ,

 
0

Chrome añade soporte nativo para scripts de Greasemonkey

Publicado por Copán Galel el Feb 6, 2010 en: Informatica, Javascript, navegadores

Greasemonkey en Chrome

Muchos de los lectores ya conocerán Greasemonkey, una extensión de Firefox que nos permite añadir scripts escritos en Javascript para mejorar determinadas páginas, como por ejemplo PBTweet, Better GMail o Greased Lightbox.

Pues bien, el desarrollador de esta extensión ha anunciado en el blog de desarrollo de Chromium que este navegador soportará de forma nativa los scripts de Greasemonkey. Serán gestionados como las extensiones, ya que de hecho, Chrome los convertirá internamente a extensiones.

Sin duda, un paso muy útil e importante dentro de Chrome, aunque, según el autor, aproximadamente el 15-25% de los scripts no funcionen debido a diferencias en la API entre Firefox y Chrome. Esperemos que, dentro de poco, estos fallos se resuelvan y podamos disfrutar de todo el potencial de Greasemonkey en Chrome.

Vía: Chromium blog
Descarga: Userscripts.org

Tags: , , ,

 
0

HighCharts: Graficas en JavaScript

Publicado por Copán Galel el Jan 15, 2010 en: Informatica, Javascript

HighCharts en Javascript

HighCharts, un interesante script para la creación de gráficos escrito puramente en JavaScript. Brinda una forma muy fácil y atractiva para añadir estos gráficos a nuestras web, además de múltiples opciones si nos enfocamos en los estilos. Gráficos de barras, circulares, lineales, son algunas de las opciones por las que podremos optar. Su licencia es gratuita para uso personal, podrán encontrar soporte en línea y demos para nuevas ideas.

Enlace HighCharts
Vía: Xyberneticos
Fuente wwwhatsnew

Tags: , , , ,

 
0

Grepcode: un motor de búsqueda de proyectos Java open source

Publicado por Copán Galel el Nov 30, 2009 en: Informatica, Java, Programacion

Programacion

Grepcode es un motor de búsqueda construído para desarrolladores Java, que nos permite buscar y navegar fácilmente proyectos open source almacenados en los repositorios de Maven, Eclipse, JBoss entre otros.

Grepcode no sólo nos facilita la tarea de buscar el código fuente de cualquier proyecto open source (en cualquiera de sus versiones) sino que además nos permite navegarlo mediante una cómoda interfaz web con outline, type hierarchy, stack traces, syntax highlighting, Javadocs

Podemos por ejemplo acceder al cuerpo de un método/objeto desde cualquier lugar donde es llamado, aún si pertenece a otro proyecto, podemos buscar y navegar por las dependencias del proyecto.

En fin… con Grepcode podés despedirte de aquellos días en que tenías que descargarte e instalar el código fuente de un third party JAR en tu IDE, sólo para chequear unas pocas líneas de código responsables de una excepción.

Ahora todo el código fuente está disponible online con una simple búsqueda en www.grepcode.com

Grepcode

Tags: , ,

 
0

Google lanza Go, su lenguaje de programación

Publicado por Copán Galel el Nov 11, 2009 en: Diseño Web, Informatica, Lenguajes de Programación, Programacion

Google sigue lanzando servicios y productos sin parar. Esta vez ha presentado Go, un lenguaje de programación experimental y completamente abierto que combina la seguridad y rendimiento de C++ con la velocidad de un lenguaje dinámico como Python.

Con este lenguaje Google espera ofrecer una buena herramienta para trabajar en entornos con multiprocesadores y un modo fácil de ponerse a programar con la orientación a objetos y con las ventajas de tener, por ejemplo, el garbage collector para que no tengamos problemas de memoria. Podemos ver un ejemplo del aspecto del código de Go con el código típico del Hola Mundo:

package main

import “fmt”

func main()

{

fmt.Printf(“Hello, ??\n”)
}

En la web oficial ya están disponibles tutoriales y documentación para los que se animen empiecen a probar sus proyectos en este nuevo lenguaje. La mascota de Go es una ardilla terrestre llamada Gordon (en inglés el animal es un Gopher… Go, Gopher, Gordon).

Vía: TechCrunch y Genbeta
Sitio oficial: Golang
Vídeo: Youtube

Tags: ,

 
0

Cuarta beta de Google Chrome

Publicado por Copán Galel el Nov 4, 2009 en: Informatica, Javascript, Software, navegadores

Ayer se publicó una nueva beta del navegador de Google. Chrome beta 4 incorpora dos interesantes novedades y demuestra que la versión final de este navegador está cerca.

La novedad más anunciada, como puede verse en el vídeo, es la sincronización de marcadores entre varios ordenadores. De esta manera, se pueden disponer de los marcadores en los distintos ordenadores que utilicemos: en el trabajo, casa, el portátil.. para implementar esta funcionalidad han utilizado XMPP, tal y como ya hace GTalk.

La nueva beta, además ha visto incrementada su velocidad a la hora de ejecutar Javascript, incrementándose un 30% sobre la beta anterior y hasta un 400% desde la primera versión.

Vía: Google Chrome Blog y Genbeta
Enlace: Google Chrome

Tags: , , , ,

 
0

Thin Calendar, Google Calendar en tu escritorio

Publicado por Copán Galel el Sep 2, 2009 en: C#, Informatica, Lenguajes de Programación, Negocios, Windows, trucos

Thin Calendar

Aunque existen unas cuantas aplicaciones que pueden importar datos de Google Calendar, lo más habitual es tener que entrar en el propio servicio web para ver nuestra agenda y compromisos del mes. Esto tiene fácil solución gracias a la aplicación Thin Calendar.

Esta nos ofrece los datos de un vistazo en el propio escritorio de Windows, mostrando el calendario en la parte superior de este en formato traslúcido, para no tapar o molestar, permitiendo saber que días tenemos algún compromiso pendiente.

Thin Calendar es muy simple y se inspira en DateLine, una similar para Mac OS X, ofreciendo además el código fuente en C# para que podamos conocer como funciona por dentro.

Vía: MundoGeek y Genbeta
Más información: Thin Calendar.

Tags: , ,

 
0

Chrome arregla dos fallos de seguridad graves

Publicado por Copán Galel el Aug 28, 2009 en: Diseño Web, Informatica, Javascript, Lenguajes de Programación, Seguridad, navegadores

Google Chrome

Google acaba de solucionar dos vulnerabilidades graves en la versión estable de Chrome, que pueden hacer que un usuario malicioso tome el control del ordenador afectado.

Con un ataque dirigido al motor JavaScript de Chrome, un código malicioso insertado en una web permite al atacante tener acceso a información privada e incluso ejecutar código arbitrario.

El otro fallo explotaba información formateada en XML que causaba un bloqueo en la pestaña que la cargaba, y permitía la ejecución de código arbitrario, pero sólo dentro del sandbox del navegador.

Tan sólo hay que instalar la última versión de Chrome para tapar los boquetes. Puede hacerse desde el cuadro “Acerca de Chrome” en el menú de ayuda, o bien descargarlo desde el enlace al pié del artículo. Comprobad que la versión instalada es la 2.0.172.43 o posterior.
Leer mas…

Tags: , , ,

 
0

Un juez prohíbe a Microsoft vender Word

Publicado por Copán Galel el Aug 12, 2009 en: Informatica, XML

Microsoft Word 2007

Así tal cual. Un juez ha ordenado a Microsoft que deje de vender Word, uno de sus programas estrella, debido a una infracción de patentes. El juez Leonard Davis, de Texas, prohíbe vender en los Estados Unidos, o importar hacia allá, cualquier producto de Microsoft Word que tenga la capacidad de abrir archivos .XML, .DOCX o .DOCM, todos ellos con el denominador común de utilizar XML personalizado.

En marzo de 2007, la compañía i4i demandó a Microsoft por una infracción sobre su patente de 1998 “sistema de documento que elimina la necesidad de insertar manualmente códigos de formato”.

XML es “lenguaje de descripción de páginas”, y permite crear etiquetas de formato para mostrar y editar documentos, por lo que el juez ha decidido que Word 2003 y 2007 infringen esa patente, y condena a Microsoft a pagar 200 millones de dólares en compensación, no venderlos, y a otros 77 millones por otros conceptos.

Esto no es más que otra demostración de que las patentes de software son estúpidas, y que donde las dan las toman. Microsoft siempre ha defendido las patentes de software, y ahora ve como una compañía patenta algo que ya existía (el primer borrador de trabajo de XML es de noviembre de 1996) y utiliza una corte de abogados para ganar dinero fácil. Los de Redmond, por descontado, recurrirán la sentencia.

Vía: CNet News

Tags: , ,

 
0

La Beta de Chrome 3 ya se puede descargar

Publicado por Copán Galel el Jul 28, 2009 en: Diseño Web, Informatica, Javascript, Lenguajes de Programación, Programacion, Software

Chrome

Google acaba de lanzar la primera Beta de Chrome 3. Dentro de las novedades que apreciamos en esta nueva release de Chrome están la implemetanción de algunas partes del HTML5 (específicamente, se da soporte al tag < video >), la actualización del motor Javascript V8, y mejoras en las Developers Tools, las cuales ahora incoporan las pestañas Scripts y Profiles, y además puden ser ancladas en la ventana principal de Chrome para que trabajar con ellas sea menos dificil.

Asimismo, hay mejoras de usabilidad en la “Omibarra” (la barra de de direcciones de Chrome que también funciona como caja de búsqueda), la cual ahora muestra diversos iconos de acuerdo a si las sugerencias ofrecidas son elementos del historial, búsquedas, o sitios recomendados por Google.

Y por supuesto, está la flamante página de “nueva pestaña” . Lo mejor de todo es que en ella ya está completamente operativa la función de “tips y sugerencias” que nos recomienda sitios webs en función de las páginas que visitamos frecuentemente.

Vía: Genbeta
Más información: Chrome Releases
Enlace de descarga: Google Chrome

Tags: , , , , ,

 
0

Creación de Constructores

Publicado por Copán Galel el Jul 19, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion, Software

Java

Los constructores son una especie de métodos con una estructura similar a la de los métodos, pero la diferencia que los constructores son invocados automáticamente cuando nosotros queremos instanciar un objeto de la clase a la que pertenece nuestro constructor. La función específica de los constructores es para inicializar valores en un objeto.

Veamos un ejemplo de esto:


public class Constructor
{

int Valor;
Constructor()
{
Valor = 5;
}

}

Bien, acá podemos ver que tenemos una clase llamada Constructor la cual tiene una variable de tipo entero, la cual a través de nuestro constructor le indicamos que tome el valor de 5.

Leer mas…

Tags: , , ,

 
0

Métodos en Java

Publicado por Copán Galel el Jul 13, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion, Software

Java

Son bloques de código los cuáles tienen una función específica en la creación de nuestras clases, los cuales devuelven si así lo deseamos un resultado o no.

Java divide la funcionalidad en dos módulos, los cuales son clases y métodos, esto hace más fácil la depuración del código de nuestra aplicación.

Un método debe ser específico según su funcionalidad, ósea debe tener una función estrictamente concreta y un código no muy extenso, reitero esto, para hacer su depuración más fácil y rápida. También debe tener un nombre especifico, recomendadamente que sea relacionado con la función que va a cumplir dicho método.

Veamos un ejemplo en código para ver de qué se trata.

int multiplicarValores(int a, int b)

{

return (a*b);

}

Este método se llama multiplicarValores, devuelve un valor de tipo entero y tiene dos parámetros de entrada, que son a y b. Las variables de nuestro método solo tienen valides dentro del código que contiene el método, fuera de este dejan de funcionar. Leer mas…

Tags: , ,

 
0

Google Translate ahora traduce documentos

Publicado por Copán Galel el Jul 13, 2009 en: Diseño Web, Html, Informatica, Lenguajes de Programación, Negocios

Google Translate

Hasta el momento, Google Translate permitía traducir un texto concreto, o una página web proporcionando su URL. La competencia ofrecía ya los mismos servicios, como el Babelfish de Altavista, aunque éste le superaba claramente en frikismo. Pero ahora han añadido una novedosa opción que los sitúa un paso por delante: traducción de documentos completos.

Pulsando en Upload a document, podemos enviar documentos de Word, presentaciones de PowerPoint, PDFs, archivos HTML o en texto plano. Google Translate convierte automáticamente ese archivo a HTML y te lo muestra traducido al idioma que quieras. Eso sí, no se mantendrá el formato o estilo del texto, pero para traducciones rápidas resulta bastante cómodo y rápido.

Pero le pongo, para mi gusto, una gran desventaja… es una pena que Google se haya limitado a los formatos propietarios de Microsoft, y no haya tenido el detalle de ofrecer el servicio para ODF, que sí es un estándar. He probado suerte con un archivo ODF, y para colmo el mensaje de error no puede ser más críptico: “Lo sentimos, no hemos podido traducir la página solicitada”.

Vía: Lifehacker y Genbeta
Enlace: Google Translate

Tags: , , , ,

Copyright © 2010 Maya Lab Derechos Reservados. Tema por www.grupomayal.com.