miércoles, 30 de mayo de 2012

Descarga Sublime Text 2 FULL , el mejor editor de código del momento



Sublime Text 2 es un editor de códigoal estilo TextMate, Scribes, Kate o Redcar. Su interfaz es limpia e intuitiva y soporta el uso de Snippets, Plugins y sistemas de construcción de código (Build Systems).

Características
  • Minimapa: El minimapa consiste en una preview de la estructura de nuestro código que puede ser colocada a un lado del tab o bien puede ser ocultada. Es muy útil para desplazarse por el archivo cuando conocemos bien la estructura del mismo.
  • Multi Selección: La multiselección no es algo nuevo, ya lo incorporaba desde hace mucho tiempo el editor Ultraedit para Windows. Para hacer una selección múltiple de un término por diferentes partes del archivo solo tenemos que situar el cursor dentro de la palabra que queremos buscar y hacer Cmd+D en Mac OS X o Ctrl+D en Windows y Linux
  • Multi Cursor: Al usar multi selección Sublime Text nos crea n cursores con los que podemos escribir texto de forma arbitraria en n posiciones diferentes en paralelo, mola
  • Multi Layout: Viene con siete configuraciones de layout donde podemos elegir editar en una sola ventana o hacer split de hasta cuatro ventanas verticales o cuatro ventanas en grid. Existe un plugin para poder crear más layouts, en Linux al menos vuelve el editor inestable.
  • Soporte nativo para infinidad de lenguajes: Soporta de forma nativa infinidad de lenguajes, incluidos Clojure, Haskell, Erlang, Scala y Go (por citar unos pocos)
  • Syntax Highlight configurable: El remarcado de sintaxis es completamente configurable a través de archivos de configuración por usuario
  • Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o normal por archivos, por proyectos, por directorios, por una conjunción de ellos o por todo a la vez
  • Auto completado y marcado de llaves: Podemos ir a la llave que cierra o abre un bloque de forma sencilla
  • Soporte de Snippets y Plugins: Los snippets son como las macros o los bundles y son bastante útiles, existen infinidad de plugins como el plugin de ZenCoding
  • Configuración total de Keybindings: Todas las keys pueden ser sobrescritas a nuestro gusto, esto es awesome de verdad
  • Acceso rápido a linea o archivo: Podemos abrir un archivo utilizando el keybinding Cmd+P en Mac OS X o Ctrl+P en Win y Linux y escribiendo el nombre del mismo o navegando por la lista. También podemos ir a una línea utilizando los dos puntos y el número de línea (:245 por ejemplo).
  • Paleta de Comandos: Podemos utilizar Shift+Cmd+P en Mac OS X o Shift+Ctrl+P en Win y Linux para acceder a la Paleta de Comandos donde podremos filtrar y utilizar cualquier comando que queramos. Esto es muy útil para utilizar junto al Controlador de Paquetes (del que hablaremos en otro post).
Incluye soporte para Zend Coding

Zen Coding no es más que un método de abreviación de código que se escribe con una sintaxis muy similar a la de CSS, por lo que si conoces este y HTML, estás casi preparado para comenzar a facilitar tu vida.

En un caso práctico, si quisiéramos crear el marcado para un menú tendríamos claro que necesitamos un tag de navegación y luego una lista, esto supondría mínimo unas 7 líneas de código escritas a mano, pero podrían reducirse a menos de 15 caracteres con Zen Coding del siguiente modo (para el cual solo bastaría presionar Ctrl+, para expandir)

DESCARGAR


martes, 29 de mayo de 2012

Descarga un potente y lijero IDE Geany





Geany es un editor deprogramación compatible con multitud de lenguajes, comoC, Java, PHP, HTML, Python, Perl o Pascal, entre otros.
Entre sus muchas funciones, Geany incluye resaltado de sintaxis,completado de código,auto completadode construcciones habituales y deetiquetas XML y HTML y lista de símbolos.
Geany permite compilar y ejecutar los programas creados o editados, ya sea desde el terminal o desde su menú. Y además dispone de plugins, destacando autoguardado, buscador de archivos y exportador.

Caracteristicas mas importantes
  • Compatible con la mayoría de lenguajes
  • Varios paneles para acceder mejor a los datos
  • Herramientas para compilar
  • Buscador integrado
Contraseña: javaface

sábado, 26 de mayo de 2012

Descarga este excelente vídeo tutorial de como crear aplicaciones con java 7





José Vicente Carratalá presenta su cursovideo2brain Java 7.

En este curso video2brain aprenderás los fundamentos del lenguaje Java en suversión 7, que te permitirácrear tus propias aplicaciones multiplataforma de una manerafácil y clara. Gracias a la máquina virtual de Java, desarrollas una vez, y ejecutas tu programa en múltiples plataformas, ahorrando tiempo y costos.
se empesara enseñándote todos los elementos que necesitas para construir tus propias aplicaciones las cuales son:
  • Variables
  • matrices
  • estructuras de control
  • objetos
  • clases
  • librerías
  • trabajo con archivos y con bases de datos y creación de interfaces de usuario con Swing
  • Estructuras. Funciones y objetos
  • Estructura de clase
  • variables
  • operadores
Aprenderása usar todos los elementos de los que Java dispone.(TOTALMENTE RECOMENDADO)

Contraseña: javaface




miércoles, 23 de mayo de 2012

Descarga Ashampoo Gadge it crea tus propios gadgets personalizados






Ashampoo Gadge Itte permite crear aplicaciones de escritorio personales(gadgets) y menús de navegación incluso para Windows® XP. Con un gadget consigue un acceso más rápido y fácil, por ejemplo, a la carpeta de sus vídeos favoritos y a laswebs visitadas con más frecuencia, o puede enviar emails directamente desde el escritorio. Los botones de los gadgets se pueden enlazar a varias funciones.
Con Ashampoo Gadge It puede diseñar gadgets individualmente. Entre otras cosas, puede escoger entre diferentes botones, agregar sus propias imágenes o agregar opcionalmente la música de fondo. No hay límites a su creatividad. Ashampoo Gadge It le proporciona diferentes temas de diseño para conseguir unos rápidos resultados.(RECOMENDADO)

CARACTERÍSTICAS

  • Gadgets propios sin conocimientos de programación
  • puedes crear tus propios gadgets y menus de navegación en un momento. Puedes diseñarlos de forma individual y también agregar diferentes funciones.
Contraseña: javaface



lunes, 21 de mayo de 2012

Crea y diseña tu propio sitio web con este excelente manual






La creación de nuestros propios sitios web resulta una tarea muy creativa y apasionante, en la que podemos aplicar todo nuestro gusto, intuición y criterio visual. Este manual nos permitirá desarrollar sitios sumamente profesionales.

Para lograr óptimos resultados, no sólo debemos conocer los procesos sino que necesitaremos dominar las herramientas, servicios y complementos que Internet nos ofrece para sacarle el mayor provecho.
El software de diseño web, como los editores HTML o los programas de edición de imagen digital, serán de gran ayuda para el desarrollo de nuestros sitios y sus componentes. Es fundamental, también, tener un conocimiento acabado de los servicios que hay disponibles en Internet para el registro de dominios, el alojamiento de nuestro sitio y su promoción a través del alta en buscadores o el intercambio de enlaces.
Este libro propone un abanico de soluciones fundamentales para eldesarrollador de sitios web profesionales. Para ello se tendrán en cuenta dos criterios a la hora de seleccionar las herramientas y definir los procedimientos: lasimplicidad y elmenor costo. De todas maneras, dentro de la evaluación de todos estos componentes, se ha priorizado la calidad del producto final para luego aplicar la evaluación de costo y facilidad.

Contenido:

  • Capítulo 1
CONOCIMIENTOS PREVIOS
¿Qué es Internet?
Breve historia de Internet
La conexión
La World Wide Web
Los sitios web
El navegador
Transferencia de archivos: FTP
Resumen
Actividades

  • Capítulo 2
PLANIFICACIÓN Y PRODUCCIÓN
DEL SITIO
Definición del sitio
Objetivos del sitio
Definir contenidos
La dirección artística
El lenguaje web: HTML
¿Qué son los tags?
Tags básicos
Formateo de textos
Inserción de imágenes
Los enlaces
Resumen
Actividades

  • Capítulo 3
IMAGEN Y ANIMACIÓN
Las imágenes digitales
El diseño y la Web
Gráficos vectoriales
Los mapas de bits
Los formatos
Los colores en la Web
La tipografía
Macromedia Fireworks
La pantalla principal
Filtros y comandos
HTML y Fireworks
Resumen
Actividades

  • Capítulo 4
DREAMWEAVER BÁSICO
Macromedia Dreamweaver
Obtener, instalar y ejecutar
Dreamweaver
La pantalla principal
Las vistas
La barra de herramientas
de archivo
La barra Insertar
Tareas básicas
Comenzar a trabajar
Crear la estructura local del sitio
Definición del sitio
Servidor remoto
Nuestro primer diseño
Resumen
Actividades

  • Capítulo 5
DREAMWEAVER AVANZADO
Inserción de imágenes
Modificar una imagen
Imágenes de sustitución
Barras de navegación
Álbum de fotos web
Elementos de texto
Las cabeceras de texto
Las listas
Los enlaces
Los enlaces en Dreamweaver
Las tablas
Definir las filas
Definir las celdas
Tablas en Dreamweaver
Dividir y combinar celdas
Hojas de estilo
La sintaxis
Las clases
CSS: propiedades
de las etiquetas
CSS en Dreamweaver
Capas (layers)
Las capas de Dreamweaver
Los marcos
Modificadores
Enlaces a marcos
Insertar marcos en Dreamweaver
Resumen
Actividades

  • Capítulo 6
PUBLICACIÓN DE SITIOS
Conceptos teóricos previos
El protocolo TCP/IP
Resolución de nombres de dominio
Nuestro propio servidor web
Internet Information Server
Apache Server
Simulación de IP estática
Registrar dominios
El alojamiento (hosting)
Hosting compartido
Hosting dedicado
Housing
Resumen
Actividades

  • Capítulo 7
MACROMEDIA FLASH
Y OTRAS HERRAMIENTAS
Macromedia Flash 8 Professional
Flash Player
Instalar Flash
Iniciar Flash 8
El escenario
Las líneas de tiempo
Los paneles
La barra de herramientas
Tareas básicas de diseño
Aplicaciones mediante scripts
ASP
PHP
Java y Javascript
Resumen
Actividades

  • Capítulo 8
PUBLICIDAD DEL SITIO
Registro en buscadores
Los buscadores
Registrar nuestros sitios
Elementos para tener en cuenta
Herramientas adicionales
Otros métodos de promoción
Los banners
Boletines electrónicos
Resumen
Actividades
Apéndice A
BASES DE DATOS
¿Qué es una base de datos?
El servidor
El lenguaje SQL
MySQL
Manipulación de las bases de datos
Resumen

  • Apéndice B
SITIOS Y PROGRAMAS RECOMENDADOS
Guía de sitios
HotScripts
Recursos gratis
FatScripts
Scripts.com
Free Webmaster Resources
(thefreecountry.com)
Creamundo
LetraManía
Fuentes de recursos gratis
Font Reactor
101 Free Fonts
DaFont
Free Fonts
Free Web Templates
Templates Box
Software recomendado
SmartFTP
CuteFTP
FTP Explorer
BulletProf FTP
Core FTP
Swish
Arachnophilia
Alleycode
Amaya
GIMP
IrfanView
Image After


Contraseña: javaface

domingo, 20 de mayo de 2012

Buscar y Colorear palabras en java



Al momento de desarrollaraplicacionestipo editor de texto o que manejen texto,debemos de implementar el proceso debúsquedade palabras con un efecto de distinguir de lasdemáspor ejemplo: colorear las palabras encontradas,pero como hacemos esto posible,con la claseStyleContext.


¿Pero que es StyleContext?

Es un grupo de estilos con recursos asociados.Esta clase determina la vida de un grupo de recursos al ser un contenedor que almacena los caches para los diversos recursos, tales como tipo de letra y color que se reutilizan en las definiciones de estilo diferentes.Esto puede ser compartida por varios documentos, si se desea maximizar la distribución de los recursos relacionados.
Esta clase también proporciona apoyo eficiente para pequeños conjuntos de atributos y las comprime mediante el intercambio a través de usos y el aprovechamiento de su naturaleza inmutable.

Una vez entendido ,vamos a utilizar otra clase llamadaDefaultSyledDocument, para poder tener acceso al documento que contiene el texto.

¿Que esDefaultSyledDocument?
Es un documento que puede ser marcado con el carácter y los estilos de párrafo de una manera similar al formato de texto enriquecido.La estructura de los elementos de este documento representa los cruces de estilo de carreras de estilo.Estas carreras de estilo se asignan en una estructura de elemento de párrafo (que pueden residir en alguna otra estructura).El estilo va romper en los límites de párrafo, ya que los estilos lógicos se asignan a los límites de párrafo.

Fragmento delcódigoque realiza labúsqueday el color


  String palabra = buscar_palabra.getText();
if (palabra.length() 0) {
try {

// estilo por defecto
Style defaultStyle = stilo.getStyle(StyleContext.DEFAULT_STYLE);
final Style mainStyle = stilo.addStyle("MainStyle", defaultStyle);
StyleConstants.setFontFamily(mainStyle, "serif");
StyleConstants.setFontSize(mainStyle, 12);

// Estilo letra reservada
Style estilo = stilo.addStyle("EstiloLetra", null);
StyleConstants.setForeground(estilo, Color.ORANGE);
StyleConstants.setFontSize(estilo, 16);
StyleConstants.setFontFamily(estilo, "serif");
StyleConstants.setBold(estilo, true);
StyleConstants.setLeftIndent(estilo, 8);
StyleConstants.setFirstLineIndent(estilo, 0);

Pattern p = Pattern.compile(palabra, Pattern.CASE_INSENSITIVE);
String editor = docu.getText(0, docu.getLength());
Matcher matcher = p.matcher(editor);
docu.setCharacterAttributes(0, docu.getLength(), mainStyle, false);
//realiza la busqueda o similitudes de la palabra asignada
while (matcher.find()) {
docu.setCharacterAttributes(matcher.start(), matcher.end(), estilo, false);
docu.setCharacterAttributes(matcher.end(), docu.getLength(), mainStyle, true);
}
} catch (Exception r) {
System.out.println("ERROR EN EL TEXTO: " + r);
System.exit(1);
}

}

Si lo imaginas,lo programas


jueves, 17 de mayo de 2012

Descarga IndigoRose Setup Factory v9.0.4.0 crea tus propios instaladores para tus aplicaciones




Crea tus propias instalaciones para Windows.
Si eresprogramador, seguro que te gusta que tus proyectos y aplicaciones tengan un aspecto lo más profesional posible, apoyarte en un menú de instalación completo y atractivo. Pues con ese objetivo fue creado Setup Factory.
Setup Factory es un excelente programa para la creación de archivos de instalación que no sólocompila y añade todos los ficheros necesarios para instalar el programa, sino que incluyeavanzadas opciones de personalización para que podamos disfrutar de unmenú de instalación absolutamente profesional.
El programa dispone de una interfaz que simula el Explorador de Windows, situando en el margen izquierdo accesos directos a todas las acciones que podemos aplicar sobre el instalador (todas ellas perfectamente estructuradas en categorías) y en una ventana central el listado de archivos, carpetas, librerías y demás elementos que contendrá el ejecutable final.
Pero si no quieres complicarte retocando cada una de las muchas opciones que Setup Factory te ofrece, puedes utilizar elModo Asistente para crear, en cuestión de segundos, el instalador de tu aplicación envuelto en un excelente menú con todas las opciones que puedas desear.(RECOMENDADO)

Contraseña: javaface



domingo, 13 de mayo de 2012

Descarga Php Expert Editor 4.3.0 Full especial para Principiantes y Expertos




PhpExpertEditor paraPHP es fácil de usar y con ambiente integrado de desarrollo,dispone de características muy útiles y va muy bien tanto para programadoresprincipiantes comoexpertos.
Gracias a que tiene incorporados un servidor yun compilador te será muy sencillo probar y depurar los códigos de tus programas.

Características
  • Cliente FTP
  • Explorador de códigos.
  • Explorador de ficheros.
  • Macros PHP.
  • Teclas rápidas.
  • Interfaz sencilla.
Contraseña: javaface

jueves, 10 de mayo de 2012

Descarga Visual Studio LightSwitch 2011 Full



Visual Studio 2011 LightSwitch es una forma simplificada, el auto-servicio de la herramienta de desarrollo que le permite crear aplicaciones de negocio de forma rápida y fácil para el escritorio y la nube. La primera vez que se anunció LightSwitch en la conferencia de VS en vivo en agosto de 2010 y desde entonces han escrito unos cuantos posts que incluyen tutoriales detallados. Para aquellos que no están familiarizados con ella, comienza con la premisa de que la mayoría de las aplicaciones de negocio son los datos y las pantallas que interactúan los usuarios. LightSwitch simplifica vinculados a los datos con los asistentes de origen de datos o la creación de tablas de datos con los diseñadores de la tabla. También incluyeplantillas de pantalla para las tareas comunes para que pueda crearinterfaces limpias para sus aplicaciones sin necesidad de ser undiseñador. Aplicaciones básicas se puede escribir sin una línea de código. Sin embargo, puede agregar código personalizado que es específica para su problema de negocio sin tener que preocuparse sobre la configuración de clases y métodos.