Editor de Imagenes con Ajax y PHP para tu Sitio 0

editor de imagenes con Ajax y PHP

Muchos sitios web mayormente redes sociales te ponen como opcion añadir una foto a tu cuenta o incluso crear una galeria de tus fotos, y muchas de esas opciones vienen acompañadas de un editor de imagenes un tanto simple para cortarlas o girarlas, como el caso de Facebook que si subes una foto de dimensiones mayores a las permitidas te pasa a un editor que te permite cortarlo a la medida permitida.Buscando como hacer uno o implementarme uno me he encontrado con uno completamente openSource que puedes descargar e instalar en tu sitio web de manera sencilla, el editor esta hecho con PHP y Ajax talvez visualmente no es la octava maravilla pero al ser OpenSource seguro lo podemos dejar muy bonito.

Nombre no tiene pero fue creado por Peter Frueh, ya esta algo atrasada la ultima version que fue hace ya mas de un años el 1 de Enero de 2007 pero vuelvo a lo mismo que su tipo de licencia nos puede permitit mejorarlo muchisimo.

Demo | Descargar

Liberado FileZilla 3.0 1

filezilla

La version 3.0 de FileZilla ha sido liberada, este software que a mi gusto por su sencillez y funcionalidad es una de los mejores gestores de transferencia de archivos via FTP, en esta nueva version esta a punto de convertirse en multiplataforma ya que hasta la version anterior solo era para windows y ahora en esta nueva ya tiene una version para Linux sin embargo estan quedando a deber la version para Mac sin embargo dicen estar trabajando en ello y se espera la liberen pronto.

Entre las caracteristicas que nos ofrece FileZilla estan: FTP/SFTP, gestor de sitios, cola de descarga/subida, soporte para archivos ASCII/Binary, comandos personalizados, etc.

En la nueva version las caractetisticas que destacan son:

* criterios de filtrado en la visualización de los listados de archivos/directorios,
* actualizaciones automáticas de la aplicación,
* soporte multi-idioma mejorado, incluyendo idiomas de escritura inversa (de derecha a izquierda),
* soporte mejorado para conexiones a través de firewalls,
* soporte para conexiones FTP sobre TLS/SSL (FTPS),
* soporte para el envío/recepción de archivos de más de 4Gb,
* gestión de los límites de la velocidad de transferencia,
* nuevos temas para la barra de herramientas
* y un nuevo icono para la aplicación.
Se los recomiendo es un software openSource bastante completo y muy funcional, es el unico que utilizo.

Paginas Oficial / Descargar Windows - Linux - Mac (Pendiente)

Interprete de Diagramas de Flujo 3

01-1114_frogxthree.jpg

DFD es un pequeño software opensource con el que podras realizar tus diagramas de flujo de manera sencilla, el paquete descomprimido pesa 1,19 mb puede usarse con facilidad en disco de 3′5 para los pocos que aun los utilizan, es bastante amigable y permiten correr el diagrama para verificar si esta funcionando y haciendo lo que se desea, en la imagen se esta pidiendo se imprima el clasico Hola Mundo.

Actualmente esta en su version 1.1 y se esperan muchas mejoras en la version 2 unicamente es compatible con windows esa es una contra, cosa que se espera solucionar para la siguiente version aqui una lista de las caracteristicas que traera la siguiente version:

FreeDFD 2.0

FreeDFD tendrá las siguientes características notables:

  • Se guardarán los archivos texto plano
  • Se guardarán en C++
  • Se podrán compilar
  • Funcionará en Windows y en GNU/Linux
  • Se portará todo el código para poder compilar con G C C en GNU-Linux y en Windows
  • Se portará a GTK+ ó a Qt
  • También será posible correr algoritmos en consola para cuando esto se requiera
  • ¿Cuál es la más portable?
  • ¿Cuál podrá ser usada dentro de los computadores del OLPC?
  • Múltiples idiomas
  • Usaremos gettext para esto
  • Más documentación
  • Tendremos documentación en Español e Inglés en esta Wiki
  • Tendremos un repositorio de ejemplos de FreeDFD
  • Tutoriales en video para crear algoritmos simples
  • Mejoras en el código fuente
  • El motor de ejecución estará completamente separado de la GUI.
  • Mejoras en el acceso a los arreglos
  • Nuevas funciones
  • Paquetes para Debian GNU/Linux y Ubuntu.
  • Un mejor icono :)

Visitar Pagina Oficial / Descargar

 

10 razones de porque mooTools ha crecido tanto 0

Leyendo el blog de Andres veo una interesante traduccion que menciona 10 punto bastante interesantes de porque MooTools[web] es tan famoso, la lista original fue realizada por Christoph , por mi lado desde el comienzo he utilizado prototype[web] sin embargo ultimamente he estado tentado a probar esta libreria ya que he utilizado algunos scripts bastante interesantes y funcionan muy bien y son bastante potentes.

1. No son solo efectos

Mucha gente cree que MooTools es únicamente para hacer animaciones, efectos a todo elemento disponible en la página. Y MooTools tiene un montón de cosas más que hacen de este framework una maravilla, drag&grop, manipulación del DOM, Extensión de funciones, Ajax, manipulación de cookies, assets, …

var droppables = $$(’div.dropper’); var container = $(’containment’); new Drag.Move(’dragger’, {’container’: container, ‘droppables’: droppables}); droppables.addEvent(’over’, function(){ this.setStyle(’background-color’, ‘#000′); }); droppables.addEvent(’leave’, function(){ this.setStyle(’background-color’, ‘#ff3300′); }); droppables.addEvent(’drop’, function(){ this.setStyle(’background-color’, ‘#face8f’); });

2. Es modular

MooTools no es un solo un framework, es completamente modular y puedes personalizar no que necesitas descargar para ahorrarte peso de javascript. Esto quizas el usuario final no entienda o no le llame la atención, pero para un desarrollador es algo realmente digno de alabar ya que es realmente complicado conseguir un alto de grado de modularidad.

3. Se lee como un libro

Leer el código de MooTools es como leer un libro, la versión con código incluido es realmente explicita y simple de entender.

/* Function: $type Returns the type of object that matches the element passed in. Arguments: obj - the object to inspect. Example: >var myString = ‘hello’; >$type(myString); //returns “string” Returns: ‘element’ - if obj is a DOM element node ‘textnode’ - if obj is a DOM text node ‘whitespace’ - if obj is a DOM whitespace node ‘arguments’ - if obj is an arguments object ‘object’ - if obj is an object ’string’ - if obj is a string ‘number’ - if obj is a number ‘boolean’ - if obj is a boolean ‘function’ - if obj is a function ‘regexp’ - if obj is a regular expression ‘class’ - if obj is a Class. (created with new Class, or the extend of another class). ‘collection’ - if obj is a native htmlelements collection, such as childNodes, getElementsByTagName .. etc. false - (boolean) if the object is not defined or none of the above. */ function $type(obj){ ….}

4. La comunidad alrededor ayuda

Esto ocurre con todas las comunidades, así que no me parece un punto muy importante. Pero el foro de MooTools no para de recibir preguntas y recibir respuestas.

Board statistics
    Total number of registered users: 5056
    Total number of topics: 5275
    Total number of posts: 26414

5. Te ayuda a crear código orientado a objetos

MooTools te permite desarrollar con un código orientado a objetos, esto debido a la capacidad que tiene de extender los objetos nativos del lenguaje.

$(’loadJson’).addEvent(’click’, function(e) { e = new Event(e).stop(); var url = ‘http://demos.mootools.net/demos/Json.Remote/data.js’; var request = new Json.Remote(url, { onComplete: function(jsonObj) { addImages(jsonObj.previews); } }).send(); });

6. Esto es todo acerca de $type

El nativo

typeof()

de Javascript devuelve cosas similares a “

String

“, “

Number

“,… pero con MooTools

$type

nos lleva a otro nivel.

var Monkey = new Class({ initialize: function(){ this.fruits = []; }, giveFruit: function(fruit){ //The Monkey only loves fruits! if($type(fruit)==’fruit’) this.fruits.push(fruit); return this; } }); var Banana = new Class({ $family: ‘fruit’ }); new Monkey().giveFruit(new Banana());

7. La creación de elementos es muy fácil

Basta ver el código para ver lo fácil que es crear un elemento con MooTools.

new Element(’div’, { ‘id’: ‘myDiv’, ‘class’: ’someClass’, ’styles’: { ‘width’: ‘0px’, ‘height’: ‘0px’ }, ‘events’: { ‘click’: function(){ alert(this.getText()); //Alerts Hello } } }).setText(’Hello’).injectInside(document.body).effects().start({ ‘width’: [0, 200], ‘height’: [0, 100] });

8. Gestores de eventos

MooTools incorpora su propia gestión de eventos. Puedes gestionar los eventos de todo: Clases, elementos, …

La opción más simple, la de añadir una gestión de eventos sobre un elemento sería algo tan simple como esto:

Element.Events.extend({ ‘keyenter’: { type: ‘keyup’, map: function(e){ return e.key==’enter’; } } }); $(’myInput’).addEvent(’keyenter’, function(){ doSomething… e.stop(); //Paramos la ejecución del proceso. });

9 . Haz que se mueva

Hacer que los elementos de tu página sean dragables (movibles) es tan fácil como esto:

$(’myElement’).makeDraggable();

10. Hay plugins y extensiones mires donde mires.

En este mismo blog he comentado muchas de las nuevas extensiones y nuevas funcionalidades que MooTools nos ofrece, y gracias a la comunidad de detrás esto irá creciendo y aportando nuevas y valiosas aplicaciones, que harán las delicias de todos.

via Anieto2k

Ya tiene nombre el Ubuntu 8.04 0

linux ubuntu logo

El gerente de la comunidad de ubuntu Jono Bacon anuncio hoy por la mañana el que sera el nombre de la proxima version de la distribucion de linux diseñada para humanos ;)
Su nombre dera Hardy Heron que es algo asi como una garza robusta, detalles al respecto de esta distribucion aun no hay mucho mas que sera LTS (Long Term Supprort) lo que dice que tendra soporte a la seguridad durante 5 años apartir de su salida.

Esto mientras esta por salir la version Gutsy Gibbon.

Hacerca de esta version destaca de la misma la inclusión de una nueva herramienta que permite configurar gráficamente las X y un nuevo sistema de impresión.

También incluye Gnome 2.19.90, intercambio entre sesiones de usuario desde el escritorio más cómodas gracias al Fast User Switch Applet, Deskbar Applet, OpenOffice.org 2.3, la herramienta de seguridad AppArmor, y un slash de apagado más suave.

De la misma manera destacan las mejoras incluídas en el reporte y reparación de errores, que incluirá un menú estilo wizard destinado a facilitar al usuario la solución de problemas comunes.

Via UbuntuTips

  • Liquid Web, Heroic Support
  • Contrata tu banner 125x125
  • Contrata tu banner 125x125
suscribete via RSS suscribete via Correo Electronico

12,000 iconos gratis

Este paquete de iconos tenia tiempo con ganas de compartir son todos los icono...

36 diseños de tarjetas de presentación muy creativas

Que te parecen estas tarjetas si quieres ver las otras sigue el enlace par...

Diseños de tatuajes

Para los que anden buscando tatuajes para marcar su piel, aqui les dejo una fuen...

Google

Web www.frogx3.com