Entradas

Mostrando las entradas etiquetadas como desarrollo

imprimir un DIV con jquery

Está función imprime un objeto seleccionado por el id, además podemos añadirle un estilo css para darle formato function imprimir(id)     {         var div, imp;         div = document.getElementById(id); //seleccionamos el objeto         imp = window.open(" ","Formato de Impresion");  //damos un titulo         imp.document.open();      //abrimos         imp.document.write('style: ...');  //tambien podriamos agregarle un <link ...         imp.document.write(div. innerHTML); //agregamos el objeto         imp.document.close();         imp.print();    //Abrimos la opcion de imprimir         imp.close(); / /cerramos la ventana nueva     } Para llamar la funcion: <div id="...

API para google plus

Google lanza la primera API para Google Plus

“Pimpeando” Gedit para convertirlo en un IDE

Imagen
" Desde que comencé con mi afición por crear sitios Web siempre busqué por una buena IDE (Entorno Integrado de Desarrollo), por desgracia en aquel entonces las herramientas eran pocas, recuerdo que comencé con el editor de Netscape Navigator , bastante bueno para empezar, después me recomendaron usar Frontpage , un EPIC FAIL por completo, de los peores IDEs que he conocido en mi vida, luego me encontré por casualidad con Dreamweaver , con este estuve trabajando por mucho tiempo, hasta el día mismo en el que decidí migrar por completo a Linux y olvidarme de la ventanita, así que tuve que empezar a buscar nuevas herramientas de trabajo, pase por Quanta , Bluefish entre muchos otros, incluso llegué a probar IDEs tan robustas como Netbeans , Eclipse y Aptana , aún uso Aptana, me parece un excelente IDE, tal vez un poco pesado, pero no deja de ser bueno. Se me olvidaba mencionar que muchos me hicieron la amable recomendación de usar VIM , que atrevimiento, para usar este editor se n...

Dive into Python 3, libro gratuito

Imagen
" Este libro es de Mark Pilgrim , que como ya había mencionado en un post anterior, es uno de los grandes genios de la computación que trabajan en Google, es conocido en todo el mundo por ser un maestro enseñando a otros nuevos lenguajes de programación. Este libro para quienes quieran empezar con Python es perfecto, aparte de cubrir todo sobre Python 3 habla sobre las diferencias con Python 2 y por si fuera poco el ebook se encuentra bajo licencia CC-BY-SA-3.0 , las ilustraciones son de Open Clip Art Library y son de dominio público. What’s New in “Dive Into Python 3” Installing Python Your First Python Program Native Datatypes Comprehensions Strings Regular Expressions Closures & Generators Classes & Iterators Advanced Iterators Unit Testing Refactoring Files XML Serializing Python Objects HTTP Web Services Case Study: Porting chardet to Python 3 Packaging Python Libraries Porting Code to Python 3 with 2to3 Special Method Names Where to Go Fr...

Subir y exportar documentos usando Google Docs y PHP

Imagen
Subir y exportar documentos usando Google Docs y PHP : " Uno de los problemas con los que nos podemos encontrar es tener un documento en un formato y tener que exportarlo en otro formato. La exportación se puede realizar utilizando Google Docs, quizás un tanto rebuscada la solución, aunque quizás no tanto. Os paso un script que sube el fichero a Google Docs dentro de una carpeta y acto seguido lo exporta a otro formato, en este caso subo un PPT y lo convierto en PDF (me hubiese encantado que fuera a HTML pero no acepta esa opción). // Datos de login a la API de Google $clientlogin_url = 'https://www.google.com/accounts/ClientLogin' ; $clientlogin_post = array ( 'accountType' => 'GOOGLE' , 'Email' => 'miemail@gmail.com' , 'Passwd' => 'mipassword' , 'service' => 'writely' , 'source' => 'WPDOCS' ) ; // Inicializamos el CURL $curl = curl_init ( $clientlogin_url ) ; ...

50 aplicaciones gratuitas para diseñadores y programadores web

Excelente el artículo publicado en speckyboy.com donde muestran una lista de aplicaciones de gran utilidad para quien programa y diseña sitios web. Podemos encontrar procssor.com , para limpiar código CSS, scriptsrc.net , para usar librerías JS, htmlform.com , para crear formularios HTML, spritebox.net , para crear clases CSS, TryRuby , para probar Ruby desde el navegador, plupload.com , para programar uploads de archivos, Favigen para crear favicons, FrameBox , para crear bocetos, css3generator y css3menu , para quien trabaja con CSS3, browize , para ver el resultado de la web en otros tamaños de navegador … decenas de aplicaciones que ya fueron comentadas en algún momento en nuestra categoría de Utilidades para Diseño , aunque siempre es bueno recordarlas de vez en cuando. via 50 aplicaciones gratuitas para diseñadores y programadores web

Libros gratuitos para Diseñadores Web y Desarrolladores

Desde que salieron los ebooks (libros electrónicos) soy fanático de ellos, nada mejor que poder tener un libro de cientos de páginas en un par de MB y que no estén pesando kilos en tu maleta. De seguro algunos de los siguientes libros les podrán ser de utilidad. Introduction to Good Usability by Peter Pixel (PDF) Web Accessibility Checklist by Aaron Cannon (PDF) CSS Systems For Writing Maintainable CSS by Natalie Down e (PDF) Better CSS Font Stacks by Nathan Ford (PDF) Faster, and More Secure Webfonts by Bram Pitoyo (PDF) Designing for the Web by Mark Boulton (PDF) Building iPhone Apps with HTML, CSS, and JavaScript by Jonathan Stark (PDF) UX Storytellers – Connecting the Dots (PDF) Essential JavaScript And jQuery Design Patterns by Addy Osmani (PDF) 20 Things I learned about Browsers and the Web (PDF) Taking Your Talent to the Web by Jeffrey Zeldman (PDF) Dive Into HTML 5 by Mark Pilgrim (PDF) jQuery Fundamentals (PDF) Data Structures and Algo...

Desarrolador Web VS Diseñador Web

Imagen
visto en   http://sixrevisions.com/infographs/web-designers-vs-web-developers/

ShiftEdit – Entorno de programación web en la nube

Imagen
ShiftEdit es una espectacular herramienta de desarrollo web que podremos utilizar para crear o retocar nuestras páginas directamente desde nuestro navegador , sin necesidad de instalar nada en nuestro PC. Para ello, sólo tendremos que crear una cuenta gratuita, e introducir los datos necesarios para la conexión a través de FTP . A partir de ahí ya podremos comenzar a programar, viendo coloreadas las distintas instrucciones ya sean de: PHP, Ruby, HTML, CSS o JavaScript . Además también podremos acceder a un historial con las distintas versiones del código, reemplazar palabras o instrucciones y por supuesto, ver el resultado de lo que estamos programando en tiempo real , algo ideal a la hora de depurar. Una aplicación excelente que nos ahorrará muchísimo tiempo a todos los que nos dedicamos al desarrollo web. Más detalles en  http://shiftedit.net/overview via: http://wwwhatsnew.com

Wavemaker 6.2.1 DevBuild está Disponible

Imagen
La nueva Versión de Wavemaker está disponible, y estas son sus nuevas características que nos ayudarán a todos: Temas : Ahora podemos crear temas para nuestras aplicaciones Diálogos : Bastantes dialogos que nos permitiran un mayor control. ListViewer Widget : Diseño de las filas de una lista con el diseñador de páginas, proporcionando un control total para diseñar interfaces de usuario y  visualización de la lista de los datos.  Ademas de muchos bugs corregidos y muchos cambios y mejoras en LiveForm Hay que tener en cuenta que es una versión en desarrollo por lo que nos encontraremos con algunos problemas que se iran corrigiendo en las nuevas versiones, pero es bueno para quienes quieran probar y ayudar con las nuevas funcionalidades Si quieren probarla, Link de descarga  DevBuid .  Aunque es necesario estar registrado pueden registrarse acá . y las notas de cambios  WaveMaker 6.2 Release Notes . Visto en  http://dev.wavemaker.com/blog

Wavemaker, Listar y descargar archivos desde MySQL

Imagen
Una de las funciones que he necesitado y me han ayudado mucho es poder ver o descargar archivos (tipo blob, o longblob) desde una base de datos. Espero que este ejemplo les sea de ayuda y les sirva para integrarlo en otros proyectos: Lo primero es el modelo: para facilidad al obtener la descarga, vamos a guardar todos los archivos en una sola tabla y en las demás solo se verán como una FK. aunque también se podría dejar el nombre y el id. Esto también puede sernos de utilidad si para hacer el upload usamos el widget FancyUpload. Veamos el modelo:       Lo otro que necesitamos es el query en HQL  en nuestro proyecto. Luego de importar la base de datos. Creamos el query que traerá los datos del archivo del contacto dependiendo de la relación.  3. Y lo para hacer la descarga haremos un JavaService. Este es el código y la explicación.

20 entrevistas a diseñadores, blogueros y desarrolladores profesionales

Imagen
20 entrevistas a diseñadores, blogueros y desarrolladores profesionales : " Una parte importante que todo diseñador o desarrollador quiere es conocer los secretos de los más grandes , de sus ídolos para poder lograr a tener el éxito que ellos lograron o están logrando, como no hay forma de contactarlos por teléfono, que mejor que leer una buena entrevista donde expliquen su vida y sus más íntimos secretos sobre el éxito. Las entrevistas están todas en inglés pero si tienes la oportunidad de leerlas o de traducirlas verás que la base del éxito en estos tres ámbitos: blogs, diseño y desarrollo, no es más que amor a ellos y mucha dedicación. Si conoces bien sobre este negocio no se te será difícil reconocer la mayoría de los sitios web. 1. Magnus Jepson de WooThemes 2. David Airey de LogoDesignLove   3. Chris Spooner de Spoon Graphics 4. Henry Jones de WebDesignLedger   5. Nick Roach de Elegant Themes 6. Jacob Cass de Just Creative Design 7. Fabio Sasso...