proginternet.com
Programacion Internet
Archives
- August 2010
- July 2010
- June 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- December 1969
Categories
- Access
- ActionScript
- Adobe
- ADSL
- AJAX
- Algoritmos
- Analisis
- Analista de Sistemas
- apache
- ascii
- Automatas
- C
- Ciencias de la Computacion
- cliente-servidor
- Colores RGB
- Complejidad
- Conceptos Basicos
- Consejos – Tips
- CS4
- CSS
- Cupones
- curso
- Cursos
- Delphi
- Diseño Grafico
- diseño web
- Dreamweaver
- etiquetas
- Eventos
- Excel
- Expresion
- Flash
- Flash 8
- Flash CS3
- Flash General
- Flex
- FLV
- GoDaddy
- Graficos
- grafos
- Gratis
- Guia
- Herramientas
- Hojas de Estilo en Cascada
- Hosting
- htacces
- HTML
- imagenes
- Ingenieria de Software
- ingenieria en informa¡tica
- Internet
- introduccion
- Java
- javascript
- lan
- Lenguajes
- Licenciatura en Sistemas
- Linros
- logica
- man
- Maquetacion
- Microsoft
- mod rewrite
- MySQL
- Paradigmas de Programacion
- Password
- Photoshop
- PHP
- PHPMyadmin
- Pila
- Plantillas
- Preguntas Frecuentes
- Programacion
- Programacion Internet
- Programacion Logica
- Programacion Web
- Programador Universitario
- Prolog
- Proyect
- Que es una red
- Recomendaciones
- Recursos
- redes
- Redes Inalambricas
- RGB
- RIA
- Ruby on the Rails
- seguridad
- Seminarios
- Servicios
- Servidores
- Servidores Dedicados
- Sitios
- Sitios – Webs
- Software Diseño Web
- tipos de redes
- Tips
- Trucos
- tutoriales
- tutoriales
- Tutoriales
- tutoriales flash
- Universidad
- Usabilidad
- utilidades
- Video
- W3C
- wan
- Windows
- Word
- Wordpress
- XHTML
- XML
Links
Recent Articles
- Tutorial Photoshop: Lineas de luz alrededor de personas
- Crear Pagina Web En Flash
- Flash CS5 Actionscript Facilito
- Curso de Photoshop
- Aprendiendo HTML, CSS y JavaScript
- Curso ‘Programacion en Python’
- Cupones de descuento Goddady
- Tecnicas para ganar dinero con Videos
- Aprender a crear videos con Camtasia Studio
- Libros y Cursos de ActionScript
-
1 Comment
Estos son algunos de los mejores ilustraciones hechas en photoshop. Lo interesante no son tanto las técnicas empleadas, más bien el mensaje que pretenden comunicar por usando esta herramienta de una forma bastante sencilla, pero efectiva. Para muestra un botón:
Originalmente escrito en Charles ProgInternet.com
-
No Comments
Como diseñador web profesional que he notado una tendencia en la mayoría de los proyectos que he trabajado en: El que más tiempo se dedica a analizar y criticar un diseño incorrecto de los tipos de personas que lo peor que le da el diseño. La misma tendencia se aplica al número de personas involucradas en el proceso de diseño.
Grupo de inteligencia es multiplicativo idiotas cuando están involucrados – la combinación de una media de ingenio con otro medio de ingenio no da lugar a una completa ingenioso persona, esto resulta en un cuarto de ingenioso persona (1 / 2 x 1 / 2 = 1 / 4) . La combinación de un completo ingenioso individuo con una media de ingenio sólo se obtiene un medio de ingenio. Los más de estos “mal tipo de personas” que han participado en el proceso, las cosas se ponen peor.
He creado dos gráficos para ayudar a ilustrar esta tendencia.
Calidad vs Tiempo

Calidad vs Críticos al diseño
Por “el tipo equivocado de la gente”, me refiero a:* Aquellos que nunca han diseñado algo visual (web, impresión, o de otro tipo)
* Aquellos que piensan que las tendencias del 1996 son todavía en onda.
* Directivos, ejecutivos, etc que no tienen experiencia en diseño pero da igual pra ellos, porque tienen dirección creativa simplement. Estos clientes suelen asumir la mayor parte del tiempo aúnque termiean teniendo los peores sitios webPor lo tanto, cuales son los tipos apropiados de personas?
* Cualquier persona con un gran ojo para el diseño, no importa cual sea su título de trabajo
* Utilidad de expertos que ofrecen asesoramiento que tiene experiencia real detrás de él
* Aquellos que realizar una crítica constructiva. Mi ejemplo favorito de los mal tipo de crítica es cuando alguien dice “no se siente con derecho a.”
* Los que entenienden que lo contrataron para crear algo grande. Ellos podrán entender mejor su negocio, pero en última instancia, que han dejado su confianza con usted para entregar una calidad de diseño.Pero el gasto mayor en él significa que obtendrá mejor, ¿verdad? No necesariamente. Gracias a esto nacio nuevo término nació: DISEÑADOR-ITIS (se pronuncia como la meningitis). “Designer-ITIS” es mi nombre de la enfermedad que sufren los diseñadores de los casos en que hayan sido mirando a algo de forma, manera demasiado tiempo. Que unas pocas personas reflexionar sobre su diseño para un par de horas y ver que se extendió como el ébola.
Originalmente escrito en Charles ProgInternet.com
-
No Comments
Como diseñador web profesional que he notado una tendencia en la mayorÃa de los proyectos que he trabajado en: El que más tiempo se dedica a analizar y criticar un diseño incorrecto de los tipos de personas que lo peor que le da el diseño. La misma tendencia se aplica al número de personas involucradas en el proceso de diseño.
Grupo de inteligencia es multiplicativo idiotas cuando están involucrados – la combinación de una media de ingenio con otro medio de ingenio no da lugar a una completa ingenioso persona, esto resulta en un cuarto de ingenioso persona (1 / 2 x 1 / 2 = 1 / 4) . La combinación de un completo ingenioso individuo con una media de ingenio sólo se obtiene un medio de ingenio. Los más de estos “mal tipo de personas” que han participado en el proceso, las cosas se ponen peor.
He creado dos gráficos para ayudar a ilustrar esta tendencia.
Calidad vs Tiempo

Calidad vs CrÃticos al diseño
Por “el tipo equivocado de la gente”, me refiero a:* Aquellos que nunca han diseñado algo visual (web, impresión, o de otro tipo)
* Aquellos que piensan que las tendencias del 1996 son todavÃa en onda.
* Directivos, ejecutivos, etc que no tienen experiencia en diseño pero da igual pra ellos, porque tienen dirección creativa simplement. Estos clientes suelen asumir la mayor parte del tiempo aúnque termiean teniendo los peores sitios webPor lo tanto, cuales son los tipos apropiados de personas?
* Cualquier persona con un gran ojo para el diseño, no importa cual sea su tÃtulo de trabajo
* Utilidad de expertos que ofrecen asesoramiento que tiene experiencia real detrás de él
* Aquellos que realizar una crÃtica constructiva. Mi ejemplo favorito de los mal tipo de crÃtica es cuando alguien dice “no se siente con derecho a.”
* Los que entenienden que lo contrataron para crear algo grande. Ellos podrán entender mejor su negocio, pero en última instancia, que han dejado su confianza con usted para entregar una calidad de diseño.Pero el gasto mayor en él significa que obtendrá mejor, ¿verdad? No necesariamente. Gracias a esto nacio nuevo término nació: DISEÑADOR-ITIS (se pronuncia como la meningitis). “Designer-ITIS” es mi nombre de la enfermedad que sufren los diseñadores de los casos en que hayan sido mirando a algo de forma, manera demasiado tiempo. Que unas pocas personas reflexionar sobre su diseño para un par de horas y ver que se extendió como el ébola.
Originalmente escrito en Charles ProgInternet.com
-
No CommentsLa belleza de los objetos que se puede utilizar incluso si no sabe cómo funcionan por dentro. Como hemos dicho antes, los objetos son “como cajas negras de funcionalidad”. Entonces, ¿qué significa eso exactamente?
Una caja negra es un término de ingeniería que trabaja como éste. En primer lugar, arrojando algo en la caja negra. Luego, espere mientras es cosa nuestra “transformado por arte de magia” dentro del mismo. Por último, recibimos un nuevo resultado de la misma caja negra La belleza reside en que es todo lo que necesitamos saber es la manera que retorna adadoa una cierta entrada No necesitamos entender la magia interior.
* Bueno, eso significa que nadie, sino el objeto en sí necesita saber nada acerca de cómo sus propiedades y métodos se definen y aplican.
* Son la lista de temas almacenados en una matriz o un vector? ¿Cómo se maneja la clasificación, con un rápido o una especie de burbuja tipo? ¿Cómo es una selección marcada y ¿cómo manejar múltiples selecciones?
* Encapsulación significa que las respuestas a todas estas preguntas son de carácter privado, conocido sólo por el objeto en sí.
* ¿Cuál es el beneficio de esto?
* Bueno, la ventaja es que si quiero usar un Seleccione la casilla, no es necesario para hacer frente a todas las del complejo código que se encarga de toda la funcionalidad de un selecto cuadro. En lugar de ello, acabo de poner el auto-contenidos, seleccione la casilla objeto de mi aplicación y uso.
* Se trata de un concepto increíblemente útil porque significa que es mucho más fácil de entender y modificar el código porque lo único que necesita para hacer frente a pequeños trozos de código en un momento dado. Como desarrollador, no es necesario para hacer frente a las complejidades de seleccionar la casilla funcionalidad, acabo de utilizar la cosa!
* También es una buena metáfora para el mundo real, que puede ser pensado como está compuesto por objetos encapsulados.
* Considere la posibilidad de la computadora que está usando para leer esto. ¿Sabe cómo funciona la CPU? Lo más probable es que usted no. Pero eso está muy bien. Funciona independientemente. Y el hecho de que usted no tiene que pasar un tiempo de aprendizaje de ingeniería eléctrica significa que son libres de gastar su tiempo construir las cosas “mediante” la CPU.
Originalmente escrito en Charles ProgInternet.com
-
No Comments
Conducida por el objetivo (goal driven – backward chaining)
- Tomar el objetivo que queremos resolver, establecer que reglas o movimientos legales podrían usarse para generar este objetivo y determinar que condiciones deben ser verdaderas para ser usadas.
- Estas condiciones constituyen los nuevos objetivos de la búsqueda y la búsqueda continua hacia atrás hasta encontrar los hechos del problema
BREATH FIRST.- Busqueda a lo ancho. La busqueda se realiza a lo largo del arbol o grafo, recorriendo todos los nodos de una correspondiente fila antes de pasar a la siguiente:
Este es una implementacion en pseudocodigo el cual representa el comportamiento de esta estrategia de busqueda:
Begin
open := [Start];
closed := [ ];
while open ? [ ] do
begin
remove leftmost state from open, call it X;
if X is a goal then returns SUCCESS
else begin
generate children of X;
put X on closed;
discard children of X if already on open or closed;
put remaining children on right end of open
end
end
return FAIL
endAplicacion en un arbol, donde el objetivo a encontrar es U
1. open = [A]; closed = [ ]
2. open = [B,C,D]; closed = [A]
3. open = [C,D,E,F]; closed = [B,A]
4. open = [D,E,F,G,H]; closed = [C,B,A]
5. open = [E,F,G,H,I,J]; closed = [D,C,B,A]
6. open = [F,G,H,I,J,K,L]; closed = [E,D,C,B,A]
7. open = [G,H,I,J,K,L,M] L ya esta en open; closed =[F,E,D,C,B,A]
8. open = [H,I,J,K,L,M,N]; closed = [G,F,E,D,C,B,A]
9. Continua hasta encontrar U, o open = [ ].Originalmente escrito en informatico ProgInternet.com
-
No Comments
En este tutorial te mostraré cómo crear flash reproductor de vídeo para su sitio web utilizando componentes flash.
Abrir Adobe Flash Professional CS3 y en la pantalla de bienvenida, seleccione Archivo Flash (ActionScript 2.0) (Fig. 01).

Abra el panel Componentes (Fig. 02). Si no encuentra el panel Componentes ir a la ventana y seleccionar componentes o simplemente pulse Ctrl + F7 en el teclado.
Desde el panel Componentes arrastrar y soltar el MediaController a subirse al escenario (Fig. 03).
Con el MediaController aún seleccionado, ir al panel de Propiedades y definir el nombre para él – me pidió el mío vcontr (Fig. 04).

También, asegúrese de que la anchura es la misma que la anchura del vídeo que más tarde se carga al jugador.
Ahora, desde el panel Componentes arrastrar y soltar el componente MediaDisplay a subirse al escenario (Fig. 05).
Con el componente MediaDisplay aún seleccionado, vaya al panel de Propiedades y darle un nombre – me pidió el mío vdisp (Fig. 06).
También, asegúrese de que las dimensiones de los componentes MediaDisplay coincidan con sus dimensiones de vídeo, que en mi caso son 300px y 240px.
Abra el panel Comportamientos – si no puedes verlo, vaya a la ventana y seleccionar Comportamientos o pulse Mayús + F4 de su teclado.
Con el componente MediaDisplay aún seleccionado, haga clic en el signo más en los comportamientos y elegir el panel Medios de comunicación> Contralor Asociado (Fig. 07).
En el Contralor Asociado ventana de diálogo seleccionar nuestro controlador (vcontr) y haga clic en el botón OK para asociarlo con nuestro componente MediaDisplay (Fig. 08).
Abra el panel Inspector de componentes – si usted no lo encuentra ir a la ventana y seleccione Componente Inspector o pulse Mayús + F7 en el teclado.
Con su componente MediaDisplay aún seleccionado, definir el camino a su archivo de vídeo (en formato. FLV) con el nombre del archivo (Fig. 09).
Si usted no desea que su vídeo para iniciar la reproducción automática, basta con desmarcar la casilla de verificación Play automáticamente. Además, si su señal de vídeo utiliza puntos se puede definir en la sección inferior del Inspector de componentes, proporcionando nombre y cargo de cada punto clave en el vídeo.
Si usted quiere que su MediaController que se mostrará permanentemente en lugar de ocultar y mostrar cuando se le señalan con el cursor del ratón, seleccione el MediaController y en el Inspector de componentes para elegir en la controllerPolicy .
Una vez que hayas hecho todo esto puede guardar su archivo y publicar tu reproductor de vídeo presionando Ctrl + F12 en su teclado.Atom Feed (Agrega los articulos en tu sitio)Originalmente escrito en Charles ProgInternet.com
-
No Comments
1. FORTRAN
Probablemente muchos no esteis de acuerdo con que FORTRAN se encuentre en la lista, pero se trata de uno de los primeros lenguajes de programación y eso es algo muy importante y suficiente motivo para que pertenezca a esta lista.
2. COBOL
“COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios”, muchas personas piensan que COBOL está en desuso pero la realidad es que sigue utilizandose para aquellas aplicaciones que requieren porcesamiento por lotes, seguramente nos sorprenderioamos si vieramos lo activo que está aún hoy en día este lenguaje.
Si a esto le sumamos la antigüedad del lenguaje (1960), llegamos a la conclusión de que debe de estar en esta lista.
3. C
C es un lenguaje de programación creado en 1969, es un lenguaje de “medio nivel” pero con numerosas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
Aprender C es básico mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que estos últimos sino que comporten gran parte de su sintaxis.
4. PERL
Puede que ahora mismo Perlno sea de los lenguajes más populares e incluso que no sea atractivo para la gran mayoria de desarrolladores, pero hay que recordar que un lenguaje como PHP empezó siendo un script de Perl que luego fué liberado como “lenguaje”.
5. HTML
HTML no se trata de un lenguaje de programación sino de un lenguaje de Marcado pero debe estar en esta lista ya que es el formato estándar de las páginas web, esto lo ha convertido en uno de los formatos más populares y fáciles de aprender.
6. JAVA
JAVA toma gran parte de su sintaxis de C y C++, pero a pesar de ello se merece estar en la lista ya que las aplicaciones java son las más usadas en los teléfonos móviles. Principalmente se utiliza java para juegos pero hay muchas otras formas interesantes de usos.
7. PHP
PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.
PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.
Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti.
Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez de sus scripts le augurá un prometedor futuro.
Originalmente escrito en Charles ProgInternet.com
-
No Comments6. Use la regla @import para organizar tus CSS.
No sólo la regla de importación @ ahorrarle de un efecto indeseado de la herencia con navegadores, como IE4, IE5 y MAC Netscape 4 (algunos todavía existen!) Es más fácil de mantener. Puesto que usted cuidadosamente organizado su documento que no se avergüenza de su estilo-de marcas.
7. La organización ayuda a su CSS con los futuros de mantenimiento del sitio.
Comience con un maestro de hojas de estilo. Dentro de esta hoja de estilo importar sus reset.css, global.css, flash.css (si es necesario) y structure.css y, en ocasiones, una tipografía de hojas de estilo.
Aquí está un ejemplo de un “maestro” de hojas de estilo y la forma en que está incrustado en el documento:
* @ Import url ( “reset.css”);
* @ Import url ( “global.css”);
* @ Import url ( “flash.css”);
* @ Import url ( “structure.css”);/ * \ * / @ import url ( “css / master.css “);/**/ *
Aprovechando “pantallas” te ahorrará dolores de cabeza con el IE en Windows Mobile 5. Actualmente, he utilizado un Plam Treo para acceder a todos mis móviles de contenidos en línea. (Sí, voy a ser el cambio a un iPhone cuando estén disponibles.) El Treo es el sistema operativo Windows Media 5. El navegador es IE. ¿Estás pensando lo mismo que yo? Sí, otro navegador IE para trabajar con el tiempo y cortar. Y esto también tiene un bugs. El mayor problema es hacer la unión de presentación de mano y hojas de estilo. Puede imaginar el desastre que crea. Pero su es una solución. Si capitalizar la “S” en pantalla de IE se omita la presentación de documentos CSS y hacer que sólo los móviles de mano de hojas de estilo.
8. Organice su alt CSS .
¿Qué pasa con los dispositivos que no se basan en hojas de estilo CSS? Desde su estructurales de marcas ya está organizado el visitante debe tener una experiencia agradable con el sitio. En cualquier dispositivo con hojas de estilo o no.
Documentos alternativos tales como arual, impresos y de mano se pueden agrupar en un directorio alternativo. Como se puede ver que estas alternativas lugar hojas de estilo en un directorio llamado “alt”.
Use la etiqueta de enlace para otras hojas de estilo como para que:
*
* media=”handheld” href=”css/alt/handheld.css”
* media=”aural” href=”css/alt/aural.css”¿Exactamente con IE bugs hojas de estilo. Organizar a ellos en una “iebugs” directorio.
Uso condicional comentarios a incluir su IE bugs CSS:
href="css/iebugs/ie6.css"
href="css/iebugs/ie7.css"
9. Hook, líneas y lastre.
Una vez que tengas tu CSS y secciones en el lugar donde empezar a considerar su selector de "ganchos" vivirá estructural mediante el uso de anzuelos en su marca. Esta es su gracia salvadora para la futura edición y mantenimiento del sitio. Esto también le dará fuerza a su documento.
10. Crear etiquetas de identificación.
En la mayoría de los casos impone una ID en el cuerpo etiqueta le permitirán manipular CSS temas de presentación de marcas y elementos de página por página. Esto también va a reducir la cantidad templatatization (que es una palabra?). No sólo va a ser capaz de organizar sus secciones será capaz de crear varias presentaciones con CSS a cabo el cambio de marcas de su plantilla a plantilla o una página a otra.
Por ejemplo, si a 3 columnas que se requiere reordenar de una página a otra. Tales como columnas de conmutación lugares. Esto es fácilmente alcanzable con el poder de la especificidad y la cascada CSS. Simplemente añadiendo un ID al cuerpo le permitirá cambiar cualquier cosa dentro y fuera del flujo de documentos. Esto es cada vez más útil cuando se trata de páginas en los sistemas de CMS como Wordpress.
Originalmente escrito en Charles ProgInternet.com
-
No CommentsA partir de una paleta de colores básicos para un blog o una página Web es una cuestión de estilo personal y el gusto, pero algunos de nosotros nos falta ese gen. Por lo tanto, aproximadamente un muestreo de cada color de Moda nos da a pensar que en caso de duda podemos utilizar colores obtenida de la industria de la moda.
Las décadas de color tendencias de los 40 Años presentan algunos salvajes e interesantes combinaciones de colores.…Los colores de la década del 1960…
…Los colores de la década del 1970…
…Los colores de la decáda del 1980…
…Los colores de la década del 1990…
..Los colores de la década del 2000…O mostrados con ayuda de una tabla:
Colores del 60ED5A79FB6D3273B769FFCB1828A3C2colores del 70605E2AC45A46604938B78E32B85C23Colores del 80DEB88AD1866EC2B9C6B52427444088Colores del 90C7BFAB8F7B5DB2C346EECA09F8713C00ABBBColores del 20009EB7D3F6E6BCCDC4C0B09A7690937EDesde el 2005, tenemos opciones como:
FDEC6B6DC068F15B41FBBE979E966E305C93F6B8D29DABD36BC9C7A8A89DCoraly naranja y Aqua
Colores tipo coraly naranja es el color del año para el 2005, mientras que aqua o turqoise azul es la última moda en colores. No tenemos una previsión para la web colores sino que probablemente incluirá el color rosa. Pink está caliente. Daisy es de color rosa.
Este estilo de colores da una apariencia más adecuada a los gustos y estilos reinantes en nuestra época. Es bueno mantenerse en ese ritmo, a toda persona le gusta ver los estilos de colores dentro de los estándares actuales.
Originalmente escrito en Charles ProgInternet.com
-
No Comments
Francamente este video me dejo impactado. Parece increíble, pero es real.
Por favor chequear este video para quedar tan asombrados como yo.
Esto da mucho que pensar acerca de la cantidad de dinero que se ahorran en modelos gracias a Photoshop. uff!!.. en fin disfrutenlo, y a meterle mas ganas a photshop, pes!!!Originalmente escrito en Charles ProgInternet.com







