Entrada popular de la semana

martes, 23 de agosto de 2016

UTILIZACION DE LA FUNCION INCLUDE

Requerimientos:

Un editor de código (en este caso será Sublime Text2), un servidor de paquete apache para poder trabajar archivos de extensión php (en este caso xampp)

1. Creamos la carpeta donde irá todo lo relacionado con nuestro sitio




Dentro de la asignaremos una carpeta diferente para cada tipo de archivo trabajado para así dar un orden a nuestro trabajo






2. Ahora vamos a crear un archivo al cual llamaremos “lista.ph”, en el cual vamos hacer el ejercicio de crear en <select> , dentro del cual colocaremos un ciclo for de 1 hasta 30000.





Ahora lo visualizamos en el navegador para comprobar que todo esté funcionando correctamente.



3. A continuación crearemos 10 archivos php los cuales nombraremos enumerándolos de 1 a 10.





A los cuales les incluiremos la lista creada anteriormente.





Nota: la utilización del include para evitar la repetir código cuando vamos a utilizar el mismo código en diferentes archivos y así evitar errores al momento de programar.

4. Ahora crearemos un menú de navegación que nos permitirá ir de una archivo a otro.






5. en este caso también lo incluiremos en los 10 archivo php para que todos tengan el mismo menú




6. por ultimo veremos los resultados de nuestro trabajo en el navegador de nuestra preferencia.

martes, 19 de julio de 2016

COMO ELABORAR UN FORMULARIO DE BÚSQUEDA EN HTML

Requerimientos:


Computador, Navegador, Sublime text o cualquier otro editor de texto.






1. Se crea la carpeta la cual contendrá todos los archivos (en este caso búsqueda).








2. Abrimos la carpeta anterior y en ella crearemos otras dos carpetas las cuales nos servirán para llevar un orden en nuestro sitio, es importante tener en cuenta que la carpeta activos contendrá los archivos que no irán dentro del sitio en pocas palabras lo que no se sube.










3. Ahora dentro de la carpeta “formulario busqueda “y colocaremos una carpeta por cada archivo que llevara el sitio, recordando que esto nos ayuda a llevar un mejor orden en la creación de futuros sitios, como se observa a continuación.




4. El siguiente paso es la elaboración del archivo, recordando que en este caso vamos a utilizar Sublime Text como editor de texto o código, ahora bien si no contamos con el podemos utilizar cualquier otro, por ejemplo bloc de notas o cualquier otro.







5. Continuando con lo anterior, escribiremos el código, en este caso será estructura HTML básica.





6. Procedemos a guardar el archivo nos ubicamos en la barra de menús donde dice file, luego daremos clic en la opción save ass, cabe recordar que lo guardaremos con extensión “HTML”.











7. hasta el momento solo hemos hecho la estructura básica de un archivo HTML, como lo ilustra la imagen anterior, a continuación escribiremos el código para el formulario.





Nota: la parte donde va el form action nos sirve para enlazar el formulario a otro tipo de archivo el cual trabajaremos después, y el campo type es la asignación, por ejemplo “type=text” quiere decir que será una caja de texto.


8. Eso es todo por ahora, a continuación podemos ver los resultados dando doble clic al archivo.







Por último les agradezco por leer este pequeño tutorial y espero que el contenido haya sido acorde a lo que buscaba, hasta una próxima ocasión.


Elaborado por: CARLOS ARTURO RODRIGUEZ
Tgo. Análisis y desarrollo de sistemas de información
Ficha: 1132133
CDATTG
2016


viernes, 17 de junio de 2016

EDITORES DE TEXTO

  •  Brackets




Brackets es un editor de código abierto para el diseño y desarrollo web construido sobre tecnologías como HTML, CSS y JavaScript. El proyecto fue creado y es mantenido por Adobe , y se distribuye bajo una licencia MIT .






¿Qué hace especial a Brackets?


Brackets se diferencia de los demás editores gracias a la facilidad de mostrar el códigoespecífico de acuerdo al contexto usado, esto mediante su interfaz tipo Quick Edit UI.


Brackets te permite trabajar directamente en el navegador editando el código al instante, estableciendo breakpoints y moviéndose con fluidez entre las diferentes vistas de código y del mismo navegador. El editor de texto dentro de Brackets se encuentra basado en CodeMirror.


Características


Útil sin hacerse cargo. Con características como la vista previa y edición rápida, los soportes agilizan el desarrollo sin ponerse en tu camino


Construido con la web para la web. Hecho con mucho amor y JavaScript, Brackets es un proyecto de código abierto, con una activa comunidad de desarrolladores y en crecimiento.


Un editor de código para la web. Centrarse en una cosa, y hacerlo muy bien; Brackets está construido desde cero con un enfoque en el desarrollo web.

Tienes el poder. Brackets está construido con HTML, CSS y JavaScript, lo que significa que es fácil de contribuir el proyecto y extender su funcionalidad.

Las herramientas no deben ser obstáculo. En lugar de un espacio de trabajo desordenado con paneles flotantes, barras de herramientas e íconos, Brackets se centra en la prestación de “edición rápida“, vistas en línea que proporcionan acceso contextual a su contenido.

Funciona con el navegador. El navegador es su punto de vista del diseño. Brackets conecta directamente en el navegador, lo que le permite diseñar y desarrollar en el mismo entorno en el que se implemente.

Sublime Text

 

Desarrollador(es)
Jon Skinner
http://www.sublimetext.com/

Información general

Lanzamiento inicial 18 de enero de 2008 (info)

Última versión estable 2.0.2 (info)

8 de julio de 2013; hace 3 años (aproximadamente)

Última versión en pruebas 3 Build 3103 (info)

9 de febrero de 2016; hace 4 meses

Género Editor de texto, editor de código fuente

Programado en C++, Python

Sistema operativo Microsoft Windows 32/64 Bit, Mac OS X, Linux 32/64 Bit

Licencia Software propietario

Idiomas Inglés


Sublime Text es un editor de texto y editor de código fuente está escrito en C++ y Python para los plugins.1 Desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.2

Características

Minimapa: consiste en una previsualización de la estructura del código, es muy útil para desplazarse por el archivo cuando se conoce bien la estructura de este.
Multi Selección: Hace una selección múltiple de un término por diferentes partes del archivo.
Multi Cursor: Crea cursores con los que podemos escribir texto de forma arbitraria en diferentes posiciones del archivo.
Multi Layout: Trae siete configuraciones de plantilla podemos elegir editar en una sola ventana o hacer una división de hasta cuatro ventanas verticales o cuatro ventanas en cuadrícula.
Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43 lenguajes de programación y texto plano.
Syntax Highlight configurable: El remarcado de sintaxis es completamente configurable a través de archivos de configuración del usuario.
Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.
Auto completado y marcado de llaves: Se puede ir a la llave que cierra o abre un bloque de una forma sencilla.
Soporte de Snippets y Plugins: Los snippets son similares a las macros o los bundles además de la existencia de multitud de plugins.
Configuración total de Keybindings: Todas las teclas pueden ser sobrescritas a nuestro gusto.
Acceso rápido a línea o archivo: Se puede abrir un archivo utilizando el conjunto de teclas Cmd+P en Mac OS X o Ctrl+P en Windows y Linux y escribiendo el nombre del mismo o navegando por una lista. También se puede ir a una línea utilizando los dos puntos ":" y el número de línea.
Paleta de Comandos: Un intérprete de Python diseñado solo para el programa con el cual se puede realizar infinidad de tareas.
Coloreado y envoltura de sintaxis: Si se escribe en un lenguaje de programación o marcado, resalta las expresiones propias de la sintaxis de ese lenguaje para facilitar su lectura.
Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas.
Resaltado de paréntesis e indentación: Cuando el usuario coloca el cursor en un paréntesis, corchete o llave, resalta ésta y el paréntesis, corchete o llave de cierre o apertura correspondiente.

Atom




Se autodenomina un editor de texto “para el siglo 21”, Atom ha ganado muchos elogios por ser diseñado para las necesidades de los desarrolladores de hoy. Está construido por el equipo de GitHub, e incorpora algunas de las lecciones que el equipo ha aprendido por la gestión de tanto código durante años. Es flexible y personalizable, cuenta con un gran número de seguidores y un montón de plugins, gracias a su API abierta. Funciona como una aplicación nativa, e incluso el paquete de aplicaciones es adaptable.


El software incorpora una interfaz con pestañas, diseño multi-panel, explorador de archivos sencillo, y con curva de aprendizaje baja (para que pueda empezar a trabajar con él rápidamente), aunque hay documentación sólida para ayudarlo, si la necesita.






A Atom se le elogia su capacidad de personalización, plugins disponibles y el potencial para convertirse en uno de los mejores y más potentes editores de texto que hayamos visto en muchos años. Se puede instalar en sistemas Windows,Atom es gratuito, de código abierto y multiplataforma, estando disponible para Windows, Linux y Mac y soportando el cross-platform de nuestros proyectos. Lo que comenzó siendo un humilde proyecto por parte del propio fundador de GitHub allá por 2008 ha acabado convirtiéndose en una potente herramienta que por fin ha alcanzado la madurez necesaria como para tenerlo en cuenta como una alternativa a los más grandes. Vamos, que lo probéis YA.




Visual Studio Code

Visual Studio Code ofrece soporte integrado para múltiples lenguajes de desarrollo, y el editor contará con una rica asistencia y completas opciones de navegación para todos ellos. Además, algunos de estos lenguajes como JavaScript, TypeScript, Node.js o ASP.NET 5 también tendrán herramientas adicionales.

El editor contará con todas las opciones que cualquier desarrollador podría esperar, como el resaltado de sintaxis, asociaciones de teclas personalizables, snippets para tener un código escrito y pegarlo con una combinación de teclas, bracket matching para comprobar que las llaves estén siempre convenientemente cerradas y soporte para Git.

Sin duda este inesperado movimiento dará mucho que hablar en la comunidad, y es que parece que a Microsoft se le han quitado todos los complejos a la hora de ofrecer productos multiplataforma. De hecho, durante la presentación del Visual Studio Code les hemos visto utilizarlo tanto en OS X como en Ubuntu. ¿Qué os ha parecido el movimiento?





Notepad++

Vamos a citar algunas
 características interesantes de Notepad++:

· Identifica los lenguajes de programación más habituales y gracias a ello ofrece una presentación ordenada y clara del código. Una imagen vale más que mil palabras: comparemos el mismo código abierto con el bloc de notas y con el Notepad++.

En este caso el archivo no incluye saltos de línea con lo que el bloc de notas nos está mostrando un montón de texto desperdigado. En cambio, Notepad++ ha identificado el lenguaje de programación y nos muestra las diferentes sentencias o etiquetas en líneas bien diferenciadas. Además, nos indica cada tipo de elemento de un color. En este caso, vemos como las propiedades nos las muestra en rojo, los valores de las propiedades en violeta, las etiquetas en azul, etc.
· Permite abrir prácticamente todo: archivos con cualquier extensión, e incluso sin extensión. Si Notepad++ no lo abre es que el archivo está corrupto o no es editable.

· Nos indica los números de línea. Muchas veces los mensajes de error con que nos encontramos los que trabajamos en programación son del tipo: “Warning: mysql_select_db(): 2 is not a valid MySQL-Link resource in /home/jukebox/public_html/admin/index.php on line 125”. Notepad++ nos permite localizar y editar con rapidez la línea aludida.

· Nos permite trabajar con múltiples archivos abiertos en diferentes pestañas pero en una sola ventana. Con el bloc de notas necesitaríamos por el contrario numerosas ventanas.

En la imagen vemos cómo mantenemos abiertos diferentes archivos (header.php, about.html, about-france.html, passwd) entre los que podemos saltar fácilmente.
· Reconoce las etiquetas y nos marca el principio, fin y elementos singulares de las mismas cuando nos posicionamos con el cursor encima de ellas. En Html, Php, etc. resulta muy útil localizar visualmente dónde comienza y dónde termina una etiqueta. Esto es muy fácil con Notepad++.
En la imagen vemos cómo nos marca el comienzo y terminación de una tabla con resaltado en color cuando nos posicionamos encima de una etiqueta de apertura o cierre de la misma.

· Permite todas las funcionalidades habituales en Windows: copiar y pegar, zoom con iconos, efecto zoom usando CTRL+rueda del ratón, buscar, reemplazar, posibilidad de deshacer, mostrar caracteres ocultos (como saltos de línea…).
· Existen muchas más posibilidades y funcionalidades… y están en continuo crecimiento.

LENGUAJES RECONOCIDOS POR NOTEPAD++
Los lenguajes, estándares, tipos de fichero o entornos reconocidos por Notepad++ de forma nativa satisfacen las exigencias de prácticamente todos los programadores e incluyen, de forma aproximada, los siguientes:

Por la A y B:ActionScript, ADA, asp, Assembly, autoIt, bash, Batch

Por la C y D:C, C++, C#, Caml, CmakeFile, Cobol, CSS, D, DIFF

Por la F y G:Flash ActionScript, Fortran, Gui4CLI
Por la H e I:Haskell, HTML, ini file, InnoSetup
Por la J y K:Java, Javascript, JSP, KiXtart

Por la L y M:LISP, Lua, Makefile, Matlab

Por la N y O:NSIS, Objective-C

Por la P:PHP, Pascal, Perl, php, PowerShell, Postscript, Properties file, Python

Por la R y S:R, RC, Ruby, Scheme, Shell, Smalltalk, SQL

Por la T:TCL, TeX
Por la V:Visual Basic / Visual Basic Script, Verilog, VHDL
Por la X e Y:XML, YAML

Kate





Kate goza de características excelentes, es fácil de usar y gratuito. Se puede utilizar como un simple editor de texto, con resaltado de sintaxis, o con todas sus características y plugins, logrando casi cualquier cosa que un IDE completo puede hacer. Es el editor perfecto para los que acaban de entrar en el mundo de la programación, puede descubrir rápidamente todas las características impresionantes que tiene que ofrecer sin sentirse abrumado y confundido.

Este editor cuenta con una sintaxis apoyada en 180 lenguajes, plegado de código, corrección ortográfica, división de ventanas, sistema de marcadores, autocompletado, modo de entrada Vi (para los adictos a Vim), búsqueda y reemplazo de múltiples archivos abiertos o archivos en el disco, control de versiones y además es extensible a través de plugins y scripts.

Entre otras características Kate incluye:
Resaltado de sintaxis, extensible mediante archivos XML Búsqueda y remplazo de texto usando expresiones regulares Seguimiento de código para C++, C, PHP y otros. Mantener múltiples documentos abiertos en una ventana Soporte de sesiones Manejador de archivos Emulador de terminal basado en Konsole Numeración de lineas

Paiza.io
a mayoría de los programadores trabajan siempre desde sus casas, con equipos robustos capaces de soportar gran cantidad de trabajo sin que se bloqueen, abriendo aplicación tras aplicación, y no cualquier aplicación. Los actuales software de programación necesitan muchos recursos del computador, son muy pesados (en términos informáticos), o se demoran mucho en iniciarse tan solo para hacer un pequeño ajuste o una prueba.




Para fortuna de muchos existe un completo editor de código online, una interesante alternativa para aquellas personas, no solo programadores; que deseen crear código, editarlo y compilarlo sin necesidad de instalar absolutamente nada en su computador aparte de su propio navegador, y esta alternativa es Paiza.io.

Muchos editores de texto online ofrecen muchas alternativas diferentes: dan auto-completado, formato, agregan colores, etc., pero lo que ofrece Paiza.io es ver el resultado de la ejecución del código. Aunque la página solo se encuentre disponible en inglés y japonés, lo que le sobra a esta web son lenguajes ya que es compatible con más de 20 lenguajes de programación, entre ellos los mas famosos como son C, C++, Java, PHP, Python, MySQL, Perl, Ruby, entre mucho otros.


Paiza.io


Las características que ofrece esta web son tan completas que será como programar desde una compleja aplicación de escritorio. Cuenta con la posibilidad de crear varias pestañas de un mismo proyecto o diferentes proyectos al mismo tiempo.


Además ofrece la posibilidad de guardar su proyecto en GitHub y retomarlo cuando desee, desde donde se encuentre, pero para ello necesitará crear una cuenta la cual es totalmente gratis, o podrá utilizar su misma cuenta de GitHub para ello, pero si no cuenta con una podrá utilizar su cuenta de Facebook o de Twitter.


También desde esta página se pude crear y adjuntar al blog de su propiedad los widgets que usted cree en ella, lo cual ofrece una muy buena oportunidad para aquellos bloggers que deseen ambientar sus sitios.


Definitivamente una muy buena opción para aquellas personas que deseen aprender algo de programación sin necesidad de tener un software robusto instalado en su computador, además de que podrá ser útil para aquellos profesores que deseen enseñar varios lenguajes de programación y comparar su funcionamiento.

Aptana Studio




Aptana Studio es un IDE de desarrollo para aplicaciones de la web 2.0, gratuito, código libre, con soporte Ajax, PHP, Ruby on Rails, Adobe Air, iPhone, etc. Con Aptana se facilita en desarrollo integrado de Ajax con las tecnologías emergentes. El líneas generales, así es como se presentan ellos y la verdad es que tiene buena pinta.






Aptana está basado en el conocido entorno de desarrollo Eclipse (IDE = Integrated Development Environment), también Open Source. Pero mientras que Eclipse está focalizado en el desarrollo para Java, Aptana Studio es una distribución focalizada en el desarrollo web, con soporte a HTML, CSS y Javascript, así como opcionalmente a otras tecnologías mencionadas como PHP, Adobe Air o Ruby on Rails. Aptana Studio está disponible como una aplicación independiente o como plug-in para Eclipse. Nosotros estamos comentando aquí la aplicación independiente, que se puede descargar desde http://www.aptana.com






El programa se distribuye para todos los sistemas operativos más comunes: Windows, Linux y Mac OS X. En dos versiones:


Aptana Studio Community Edition: Es la versión gratuita, que contiene la mayoría de las funcionalidades del IDE, como edición, debugging, sincronización y administración de proyectos. Con soporte para todas las tecnologías que veníamos comentando.


Aptana Studio Profesional Edition: Esta otra versión, de pago, tiene además algunas funcionalidades extra, útiles aunque no necesarias para empezar a trabajar con Aptana. Por ejemplo, la versión "Pro" incluye: Soporte para JSON, un motor de reportes, debug en Internet Explorer (la versión community sólo tiene debug en Firefox), gestión remota de proyectos y soporte para FTPS y SFTP.


De las funcionalidades de la versión Profesional posiblemente las más destacables o interesantes para justificar su compra sea la gestión remota de proyectos, pero el propio Aptana Community dispone de una herramienta para conexión por FTP para hacer upload o download de archivos, así como la sincronización de nuestros contenidos en local con los del servidor remoto. También si queremos hacer una conexión segura por FTP con los protocolos FTPS y SFTP será necesaria la compra de la versión Pro. El debug en Internet Explorer también resulta interesante, como no, pero si tenemos la oportunidad de hacerlo en Firefox puede ser suficiente para evaluar si nos interesa la compra antes de hacerla.






La descarga del software ocupa unos 85 Mb y se puede hacer desde la propia página web de Aptana. Pero ojo que cuando instalamos Aptana Studio obtenemos el entorno con soporte para HTML, CSS y Javascript. Luego podremos instalar plug-ins para disponer también del editor PHP, Ruby on Rails y otros como soporte para Adobe AIR y el desarrollo para iPhone.






Para instalar plug-ins tenemos el Plug-in Manager, en una de las ventanitas del entorno, situada en la parte de abajo, accesible por una pestaña. También se pueden instalar plug-ins desde la página de inicio de Aptana y desde el menú Help - Software updates - Find and Install.






En resumen, estas son algunas de las características principales de Aptana Studio:


Ayudas visuales para la escritura de scripts en diversos lenguajes, como coloreado y auto escritura del código, ayudas contextuales de referencia a medida que se escribe, etc.


Visualización de errores de sintaxis a medida que se escribe.


Soporte para hacer FTP a servidores remotos, con herramientas para sincronización.


Debug en Firefox (Debug Internet Explorer también con la versión Profesional)


Librerías de funciones en Javascript populares en Ajax/Javascript para utilizar en los proyectos.


Ejemplos ya creados para empezar a conocer las posibilidades de desarrollo rápidamente.


Previsualización de estilos CSS con el editor CSS.


Extensible a partir de plug-ins que puede crear Aptana u otras empresas y herramientas para estar al tanto de cualquier nuevo añadido.


Extensible por Javascript. Los usuarios pueden escribir scripts para realizar acciones y macros.


Los Snippets permiten insertar fragmentos de texto que se utilizan muy a menudo.


Y un largo etc...


Todo esto hace de Aptana un programa muy interesante para los desarrolladores del web, gratuito y basado en otro gran sistema Eclipse, lo que garantiza aun más el buen trabajo demostrado hasta ahora por el equipo de Aptana.














BIBLIOGRAFIA


http://www.desarrolloweb.com/articulos/aptana-studio.html


https://www.maestrodelacomputacion.net/mejores-editores-de-texto-para-programar/




jueves, 9 de junio de 2016

DERECHOS DE AUTOR

Para toda persona es importante cuidar todas sus publicaciones para ello existen los derechos de autor los cuales evitan el plagio de escritos,publicaciones,sitios web aun que no siempre todos respetan estos derecho por eso es que  hay varios sitios web  que contienen la  misma información y es difícil identificar cual de los dos es el dueño de la información y cual es el ladrón .
varias formas de evitar esto es colocar ciertas marcas o identificaciones en las publicaciones las cuales permiten saber de donde es la información quien  es el autor y lo mas importante es si la fuente es confiable.
Al momento de realizar una investigación ya sea para un proyecto escolar, laboral o de investigación las consultas de diferentes bases de datos son muy importantes ya que  nos sirve de base para la argumentación  de nuestro proyecto para darle una validez  ahí es a donde entran los derechos de autor ya que si nos basamos en argumentos de algún autor debemos citarlo  para que tanto el autor como la persona que va leer el proyecto sepa de donde se saco dicha información y le sirva de base para seguir indagando sobre el mismo.
Por  ultimo concluyo diciendo que los derechos de autor son muy importantes en la actualidad ya que evitan el plagio de información. 

BASES DE DATOS VIRTUALES

TIPOS DE BASES DE DATOS VIRTUALES 

  • e-libro
  • Biblioteca sena
  • Ambientalex
  • Construdata
  • Digitalia
  • Gale virtual
COMO CONSULTAR EN UNA BASE DE DATOS

  1. ingresar el portal de la base de datos
  2. En el menú de búsqueda ingresamos el tema de interés
  3. Para mejor resultado elijemos el tema en especifico
  4. Escoger el libro deseado
  5. Ahora a leer 

BIBLIOTECAS VIRTUALES

¿Qué ventajas y desventajas existen, sobre una biblioteca virtual?


VENTAJAS DE LAS BIBLIOTECAS VIRTUALES

 Ahorro de papel.· Disminución de la necesidad de espacios en las bibliotecas.· Crecimiento y mejor organización de los acervo.· Optimización de los mecanismos de búsqueda de textos, imágenes,vídeos y audio.· Facultad de acceder a información desde cualquier parte del mundo e, igualmente, compartirla.



DESVENTAJAS DE LAS BIBLIOTECAS VIRTUALES

 Los documentos electrónicos son usados ilimitadamente, lo que conlleva a no contar con publicaciones los que si puedan acceder a las publicaciones que si lo son,tengan que pagar precios muy altos para la información. Existen en la actualidad obstáculos con el derecho de autor de la información que se publica en las Bibliotecas digitales. Los costos de los equipos para digitalizar la información, aun es alta.



http://ivananiceto78.blogspot.com.co/2012/07/ventajas-y-desventajas.html


¿QUÉ ES UNA BASE DE DATOS ?






Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

http://www.masadelante.com/faqs/base-de-datos