Un programa de dibujo. Delphi

Windows es un sistema operativo gráfico, las ventanas, los controles, los botones no son más que gráficos o dibujos si lo prefieres. Cuando colocamos un control sobre una ventana, este es dibujado sobre la ventana. Todo es posible por la capacidad que tiene Windows para dibujar, pero tiene una pega, si deseas dibujar usando los […]

MS-DOS

Esta entrada sólo pretende ser un medio de introducción y aprendizaje rápido al sistema operativo MS-DOS, que muchos desconocen y no hacen servir. La lectura del post es recomendada para aquellos que tienen un grado de conocimiento mediano-bajo de informática y necesitan gestionar información con el MS-DOS.

Función var_dump en PHP

Hay ocasiones en que estamos programando en php y de ninguna forma logramos lo que queremos hacer, una forma que utilizo muy a menudo para mi personal-debug es la función var_dump acá les dejo más detalles, al igual que de otras funciones las cuales devuelven o imprimen datos de variables.

Alan Turing

Alan Mathison Turing, OBE (Paddington, Londres, 23 de junio de 1912 – Wilmslow, Cheshire, 7 de junio de 1954), fue un matemático, lógico, científico de la computación, criptógrafo, filósofo, maratonista y corredor de ultra distancia británico. Es considerado uno de los padres de la ciencia de la computación siendo el precursor de la informática moderna. […]

Java Servlet

El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Aunque los servlets pueden responder a cualquier tipo de solicitudes, éstos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web, de tal manera que pueden ser vistos como applets de Java que se ejecutan […]

Desarrollo Ágil de Software

El desarrollo ágil de software refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan mediante la colaboración de grupos auto organizados y multidisciplinarios. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en lapsos cortos. El software desarrollado en una unidad […]

Apk MentalDroid

  Hola amigos que nos siguen en el blog, en esta entrada les publico un pequeño proyecto Android que hice, en el cual se utilizan las listas de opciones, mostrar mensajes, y una serie más de códigos que bien se pudiera utilizar de estudio para empezar a programar Android.

Programando APKs

Hola amigos, bueno llevo unos cuantos post publicando temas relacionados con la programación Android y bueno aquí les va ya algo más cocinado, mi primera apk, en realidad es algo sencillo, tal vez el código algo precoz, dado que estoy empezando, la apk que desarrollé puede que en sí no sea de utilidad para muchos […]

Algoritmos de Búsquedas

Un algoritmo de búsqueda es aquel que está diseñado para localizar un elemento con ciertas propiedades dentro de una estructura de datos; por ejemplo, ubicar el registro correspondiente a cierta persona en una base de datos, o el mejor movimiento en una partida de ajedrez. La variante más simple del problema es la búsqueda de […]

Algortimos de Búsqueda de Subcadenas

A este tipo de algoritmos también se les llama Algoritmos de patrones en un texto, algoritmos de emparejamiento de secuencias, algoritmos de casamiento de secuencias o simplemente por su nombre en inglés string matching. Este tipo de algoritmos persiguen encontrar subcadena/s con alguna propiedad en una cadena de caracteres.

Algoritmo divide y vencerás

En la cultura popular, divide y vencerás hace referencia a un refrán que implica resolver un problema difícil, dividiéndolo en partes más simples tantas veces como sea necesario, hasta que la resolución de las partes se torna obvia. La solución del problema principal se construye con las soluciones encontradas.

Sobre los Blogs!!!

Un blog (en español, también bitácora digital, cuaderno de bitácora, ciber bitácora, ciber diario, o web blog, o weblog) es un sitio web en el que uno o varios autores publican cronológicamente textos o artículos, apareciendo primero el más reciente, y donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. […]

Tutorial de Android SQLite para Principiantes

Si estás iniciándote como desarrollador de aplicaciones Android, no pasará mucho tiempo hasta que necesites utilizar la potencia de las bases de datos para llevar a tus aplicaciones al siguiente nivel. Algunas apps funcionan enteramente con datos mientras que otras simplemente necesitan almacenar pequeñas cantidades de datos como la mejor puntuación de un usuario en […]

Uso de una Base de datos SQLite existente

En ocasiones será necesario incluir a nuestro proyecto un archivo de base de datos ya creado. O podriamos crearlo nosotros mismos con cualquiera de estos dos gestores de bases de datos: SQLite Database Browser (Gratuita, multiplataforma y de código abierto) Valentina estudio (Aplicación multiplataforma recomendada en los comentarios)

SQLite

SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB) biblioteca escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. A diferencia de los sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un […]

Seguridad de Bases de Datos

Hoy en día, las bases de datos son componentes cardinales de cualquier aplicación basada en la web permitiendo a los sitios web que provean una variedad de contenido dinámico. Esta información muy sensible o secreta puede ser almacenada en una base de datos, por lo que debe considerar fuertemente proteger su base de datos. Para […]

Hola Mundo en Android

Antes de comenzar es necesario tener configurado correctamente eclipse con el Android SDK, en entradas anteriores dije que iba a utilizar Android Studio, pero casualmente un amigo me facilito adt-bundle-windows-x86-20131030, y bueno lo he empezado a utilizar

Estructura de un Proyecto Android

Estas primeras entradas vamos a familiarizarnos con el entorno de desarrollo. Para empezar a comprender cómo se construye una aplicación Android vamos a crear un nuevo proyecto Android  y echaremos un vistazo a la estructura general del proyecto creado por defecto. Para crear un nuevo proyecto abriremos Android Studio e iremos a Star a new […]

Programación Android Studio I

¿A QUIÉN VA DIRIGIDO ESTA ENTRADA? Esta entrada va dirigido a todas aquellas personas interesadas en un tema tan en auge como la programación de   aplicaciones   móviles   para   la   plataforma   Android.   Se   tratarán temas   dedicados   a   la   construcción   de aplicaciones nativas de la plataforma, dejando a un lado por el momento las aplicaciones web. Es […]

Android Studio

Android Studio es un entorno de desarrollo integrado (IDE) para la plataforma Android. Fue anunciado por Ellie Powers el 16 de mayo de 2013. Android Studio esta disponible para desarrolladores para probarlo gratuitamente. Basado en IntelliJ IDEA de JetBrains, está diseñado específicamente para desarrollar para Android. Esta disponible para descargar para Windows, Mac OS X […]

App Inventor

Google App Inventor es una plataforma de Google Labs para crear aplicaciones de software para el sistema operativo Android. De forma visual y a partir de un conjunto de herramientas básicas, el usuario puede ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y se puede descargar fácilmente de la […]

Android

Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tablets; y también para relojes inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y más tarde, en 2005, compró. Android fue presentado en 2007 junto […]

SDK

Un kit de desarrollo de software o SDK (siglas en inglés de software development kit) es generalmente un conjunto de herramientas de desarrollo de software que le permite al programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, computadoras, videoconsolas, sistemas operativos, etc.

Laravel

Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el “código espagueti”. Fue creado en 2011 y tiene una gran influencia de frameworks como Ruby on Rails, Sinatra y ASP.NET MVC.

Tipos Genéricos en Java

¿Qué son tipos genéricos? En el momento de escribir una clase se debe conocer con qué tipo de datos va a interactuar, sin embargo esto no siempre es conocido. Por lo tanto se debería poder definir una clase con la ayuda de un “contenedor” al cual nos referimos como si fuera el tipo sobre el […]

Arrays en PHP

Un array (matriz) en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo es optimizado para varios usos diferentes; puede ser usado como una matriz real, una lista (vector), tabla asociativa (caso particular de implementación de un mapa), diccionario, colección, pila, cola y […]

Autenticación HTTP con PHP

Es posible usar la función header() para enviar un mensaje “Authentication Required” al navegador del cliente causando que se abra una ventana para ingresar usuario y password. Una vez se ha llenado el usuario y password, la URL contenida dentro del script PHP será llamada nuevamente con las variables predefinidas PHP_AUTH_USER, PHP_AUTH_PW, y AUTH_TYPE puestas […]

Argumentos de funciones en PHP

La información puede ser pasada a las funciones mediante la lista de argumentos, la cual es una lista de expresiones delimitadas por comas. PHP soporta argumentos pasados por valor (por defecto), pasados por referencia, y valores de argumentos predeterminados. Las Listas de argumentos de longitud variable también está soportadas.

Lista Enlazada

En Ciencias de la Computación, una lista enlazada es una de las estructuras de datos fundamentales, y puede ser usada para implementar otras estructuras de datos. Consiste en una secuencia de nodos, en los que se guardan campos de datos arbitrarios y una o dos referencias, enlaces o punteros al nodo anterior o posterior. El […]

Polimorfismo

En programación orientada a objetos, el polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía. La apariencia del código puede ser […]

Programación Orientada a Objetos

La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los […]

Qué es un IDE?

Un Integrated development environment (IDE), “por sus siglas en inglés”, Ambiente de desarrollo interactivo o Entorno de desarrollo integrado es una aplicación de software, que proporciona servicios integrales para facilitarle al programador de computadora el desarrollo de software. Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. […]

Programación Informática

La programación informática, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas […]

FAT32, NTFS y exFAT

Recientemente me encontré en la red .cu un post donde nos explicaban las diferencias y cuando usar FAT32, NTFS o exFAT, me pareció interesante y aquí se los replico. Saludos. Windows es el sistema operativo más utilizado en los ordenadores personales, y por defecto su versión para escritorio es capaz de trabajar con cuatro sistemas […]

Comparaciones de String en Java

Hola amigos, a continuacion les muestro los métodos equals, equalsIgnoreCase, compareTo y regionMatches de String en el lenguaje de programación JAVA, espero que les sirva, saludos. import javax.swing.JOptionPane; public class CompararString { public static void main( String args[] ) { String s1 = new String( “hola” );  // s1 es una copia de “hola”

El Todo de Java

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o “write once, […]

Zonas Horarias con JScript

El método getTimezoneOffset devuelve un valor entero que representa el número de minutos entre la hora entre la máquina actual y el horario UTC. Estos valores son adecuados para el equipo en el que está ejecutando la secuencia de comandos. Si se llama desde una secuencia de comandos de servidor, el valor devuelto corresponde al […]

Ámbito de las variables PHP

El ámbito de una variable es el contexto dentro del que la variable está definida. La mayor parte de las variables PHP sólo tienen un ámbito simple. Este ámbito simple también abarca los ficheros incluídos y los requeridos. Por ejemplo: <?php $a = 1; include ‘b.inc’; ?> Aquí, la variable $a estará disponible al interior del script incluido […]

Abstracción de clases en PHP

PHP 5 introduce clases y métodos abstractos. Las clases definidas como abstract seguramente no son instanciadas y cualquier clase que contiene almenos un método abstracto deben ser definidas como abstract. Los métodos definidos como abstractos simplemente declaran la estructura del método, pero no pueden definir la implementación. Cuando se hereda de una clase abstracta, todos […]

¿Qué se puede hacer con PHP?

PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho más. Existen principalmente tres campos en los que se usan scripts en PHP. Scripts del lado-servidor. Este […]

Código Fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está escrito por completo su funcionamiento. El código fuente de un programa está escrito por un programador […]

Código Objeto

En programación, se llama código objeto al código que resulta de la compilación del código fuente. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazador […]

Código Binario

El código binario es el sistema numérico usado para la representación de textos, o procesadores de instrucciones de computadora utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el “0” (cerrado) y el “1” (abierto)). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como […]

Extensión mejorada de MySQL

La extensión mysqli permite acceder a la funcionalidad proveida por MySQL 4.1 y superior. Más información acerca del servidor de base de datos MySQL puede ser encontrada en http://www.mysql.com/ La documentación para MySQL puede ser encontrada en http://dev.mysql.com/doc/. Partes de esta documentación ha sido incluida del manual de MySQL con permiso de MySQL AB. Requirimientos […]

Funcionamiento de un servidor Web

Al solicitar una información en la Web, se está pidiendo una información que se encuentra en un servidor Web. Para un usuario acceder a una información en la Web, si esta no es pública, deberá enviar sus credenciales, usuario y pass Word que solicita la información. Al solicitar información el host la devuelve si esta […]

Arquitectura Cliente – Servidor

La arquitectura Cliente/Servidor es un modelo para el desarrollo de sistemas de información, en el que las transacciones se dividen en elementos independientes que cooperan entre sí para intercambiar información, servicios o recursos. Bajo este modelo cada usuario tiene la libertad de obtener la información que requiera en un momento dado proveniente de una o […]

Jimmy Wales

Jimmy Wales. Más conocido como Jimmy “Jimbo” Wales es el fundador de la enciclopedia libre Wikipedia y también preside la Fundación Wikimedia, organización sin fines de lucro con la que se apoya la enciclopedia y demás proyectos. Este norteamericano de Alabama, que nació en 1966, si bien desde adolescente tenía afinidad por la tecnología y […]

CodeIgniter: MVC

CodeIgniter es un framework para PHP pensado para ofrecer un alto rendimiento, además es bastante ligero y fácilmente configurable. Hay muchos frameworks para PHP y este podría pasar por una alternativa más, pero si la aplicación que desarrollas requiere de una plataforma que no marque mucho la aplicación y que necesite un alto rendimiento creo […]

Iniciar un proyecto con CodeIgniter

En PHP podemos encontrar gran cantidad de frameworks que buscan resolver cuestiones estructurales al momento de plantearnos una aplicación. Uno de ellos, es CodeIgniter. Este post no trata sobre vender las bondades del framework, sino sobre cómo empezar a usarlo. Inicializar un proyecto es algo bastante sencillo y rápido. Lo primero será descargar CodeIgniter. Una […]

Symfony. Algunos Planteamientos

Lenguaje: PHP Licencia: MIT Symfony es un completo framework diseñado para desarrollar aplicaciones web. Separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al […]

CodeIgniter. Algunos Planteamientos

Lenguaje: PHP Licencia: Apache/BSD-style open source license CodeIgniter permite a los desarrolladores construir aplicaciones mucho más rápido, ofreciendo un rico conjunto de librerías para tareas comunes, así como una interfaz simple y estructura lógica para el acceso a dichas librerías. Su máxima cualidad es la cantidad de funciones que implementa por defecto.

Lista de Comandos para Windows XP

Aún y cuando XP vieje en picada con cada vez menos usuarios en el mundo todavía se utiliza muy a  menudo, sobretodo a nivel empresarial. Estos comandos te permiten utilizar muchas funciones ocultas de Windows XP. Simplemente se teclean en Inicio –> Ejecutar… en el cajetín que pone “abrir” se escribe el comando en cuestión […]

Diccionario de las DLL, VXD, OCX y afines.

A (y anteriores) _ISETUP.EXE.- Fichero auxiliar de la instalación de Outlook Express. _NWNDS.BAT.- Archivo de procesamiento por lotes que se utiliza durante la actualización del cliente Microsoft para Netware. ACCESS.CPL.- Aunque tenga la extensión .CPL es en realidad una .DLL que contiene funciones de accesibilidad en el Panel de Control. ACTXPRXY.DLL.- La runtime del ordenamiento […]

Aprendiendo a Manejar el Registro

HKEY_CLASSES_ROOT: Aquí tenemos registradas todas las extensiones, tipos de archivo. HKEY_CURRENT_USER: Detallado de las configuraciones del usuario actual. HKEY_LOCAL_MACHINE: Configuraciones de nuestro PC tales como dónde está nuestro software y dónde los drivers instalados. HKEY_USERS: Las configuraciones de los usuarios de ese PC (urls visitadas, aplicaciones favoritas…). HKEY_CURRENT_CONFIG: Una especie de especificación de LOCAL_MACHINE, más […]

¿Qué es… la memoria RAM?

La memoria principal o RAM (acrónimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente; son los “megas o gigas” famosos en número de 256 MB, 512 MB, 1, 2, 4, GB que aparecen en los anuncios de ordenadores. Físicamente, los chips […]

Python: Excepciones

Las excepciones son errores detectados por Python durante la ejecución del programa. Cuando el intérprete se encuentra con una situación excepcional, como el intentar dividir un número entre 0 o el intentar acceder a un archivo que no existe, este genera o lanza una excepción, informando al usuario de que existe algún problema. Si la […]

Herencia con ExtJS

Hoy quiero mostrar una manera muy elegante utilizando ExtJS para crear nuestras propias “clases” (prototipos, en JS no existen las clases) , componentes o extender de algún Panel, Ventana o lo que necesitemos. Es necesario que comprendamos que en JavaScript no existe como tal el concepto de “clase”, en JS utilizamos “prototipos” de los cuales […]

Python otra vez: Introduce Yourself

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma. Es administrado por la […]

Hacer Reportes Con Codeigniter y Extjs

La generacion de pdf en codeigniter es una de las tareas mas habituales en el desarrollo de un sitio web o sistema ya sea para generar reportes o cualquier otro tipo de informacion para ello primero se debe descargar ezpdf ya descargado el archivo y descomprimido procedemos a mover los siguientes archivos (class.ezpdf.php, class.pdf.php y […]

Mark Zuckerberg

Mark Elliot Zuckerberg (Dobbs Ferry, Westchester County, 1984) Empresario y programador informático estadounidense. Creador y presidente de la comunidad virtual Facebook. En el año 2008, con tan sólo veintitrés años de edad, se convirtió en el multimillonario más joven de la lista que publica anualmente la revista Forbes. Inicios Nacido en el seno de una […]

¿Python: Cómo pasar una variable por referencia?

La documentación de Python parece clara acerca de si los parámetros se pasan por referencia o valor, y el código siguiente produce el valor invariable ‘Original’ class PassByReference: def __init__(self): self.variable = ‘Original’ self.Change(self.variable) print self.variable def Change(self, var): var = ‘Changed’ ¿Hay algo que puedo hacer para pasar la variable por referencia real?

Cookies

Un elemento que usualmente se extraña en el lenguaje JavaScript es la posibilidad de realizar ciertas acciones que trasciendan y perduren para otras sesiones de conección a Internet. Actualmente, existe una posibilidad de guardar información, en el lado del cliente, mediante el sistema de cookies. Qué son las cookies? Una cookie es una estructura:

¿Qué es… el chipset?

El “chipset” es el conjunto (set) de chips que se encargan de controlar determinadas funciones del ordenador, como la forma en que interacciona el microprocesador con la memoria o la caché, o el control de los puertos y slots ISA, PCI, AGP, USB… Antiguamente estas funciones eran relativamente sencillas de realizar y el chipset apenas […]

Serguéi Brin

Sergey Mijáilovich Brin (en ruso: Серге́й Миха́йлович Брин, nacido el 21 de agosto de 1973) es un científico informático y empresario de Internet estadounidense de origen soviético que, junto a Larry Page, fundó Google, una de las más rentables, grandes y célebres compañías de Internet. En conjunto, Brin y Page aún mantienen el control de […]

Look and Feel en Java

La apariencia de una aplicación puede hacer  que el usuario se decida por ella, o por lo menos, que le dé un chance. Tanto es así, que muchos programadores profesionales la utilizan como un gancho para atraer a sus clientes, a pesar de requerir más tiempo y dedicación. En java, existe una forma muy sencilla […]

Larry Page

Lawrence Edward “Larry” Page (East Lansing, Míchigan, 26 de marzo de 1973) es un empresario estadounidense. Page es el creador, junto con Sergey Brin, de Google, y uno de los hombres más ricos del mundo; se estima que tiene un patrimonio neto de 23.7 mil millones de dólares (2014). Actualmente se desempeña como CEO de […]

CodeIgniter

CodeIgniter es un framework para PHP pensado para ofrecer un alto rendimiento, además es bastante ligero y fácilmente configurable. Hay muchos frameworks para PHP y este podría pasar por una alternativa más, pero si la aplicación que desarrollas requiere de una plataforma que no marque mucho la aplicación y que necesite un alto rendimiento creo […]

Paul Allen

Paul Allen (21 de enero de 1953) es un empresario, magnate de negocios inversionista y filántropo estadounidense. Junto a Bill Gates es fundador de la empresa Microsoft. Nació en Seattle, estado de Washington. Allen asistió a la Escuela de Lakeside, una escuela privada ubicada en Seattle, y se hizo amigo de Bill Gates, que era […]

Richard Stallman

Richard Matthew Stallman. (Nacido en Manhattan, Nueva York, 16 de marzo de 1953), con frecuencia abreviado como “rms“, es un programador estadounidense y figura relevante del movimiento por el software libre en el mundo. Entre sus logros notables como programador incluyen la participación en el editor de texto GNU Emacs, el compilador GCC, y el […]

Operaciones con ficheros en C

La entrada y salida a ficheros es uno de los aspectos más delicados de cualquier lenguaje de programación, pues suelen estar estrechamente integradas con el sistema operativo. Los servicios ofrecidos por los sistemas operativos varían enormemente de un sistema a otro. Las librerías del C proporcionan un gran conjunto de funciones, muchas de ellas descritas […]

Bill Gates

Empresario estadounidense, cofundador de la empresa de software Microsoft, productora del sistema operativo para ordenadores personales más utilizado en el mundo, Microsoft Windows. Por su política de expandir a todo costo el uso de los productos de Microsoft ha sido acusado de monopolio en varias ocasiones y su compañía llevada a juicio. Desde hace varios […]

Operaciones con Ficheros

En el desarrollo y administración de sitios webs resulta bastante habitual tener que acceder a ficheros del servidor para manipularlos. Por esta razón en este post vamos a describir las funciones creadas en PHP para realizar dichas operaciones. Cambio, creación y borrado de directorios chdir(ruta_al_directorio); Nos permite cambiar el directorio activo a la ruta establecida […]

ABC de PHP

¿QUE ES PHP? El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones…. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. […]

Linus Torvalds

Linus Benedict Torvalds. Nacido en (Helsinki, Finlandia, 28 de diciembre de 1969), es un ingeniero de software finlandés; es conocido por iniciar y mantener el desarrollo del “kernel” (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, los compiladores y un número de utilidades […]

Encuesta con PHP

Vamos a ver cómo podemos crear una sencilla encuesta con MySQL que almacene las votaciones de los usuarios en la base de datos junto con su direccion ip para controlar que cada usuario vote una sola vez. El primer paso que haremos será el acondicionamiento de la base de datos, en la que crearemos una […]

Operadores en PHP

Al desarrollar cualquier programa empleamos normalmente operadores que nos sirven para realizar diversas operaciones que le otorgan un cierto grado de complejidad a nuestros programas, ya que, de otro modo el programa realizaría siempre lo mismo y por tanto no sería un programa útil.

Clases PHP

Las Clases son máximo exponente de la Programación Orientada a Objetos (POO). PHP no es un lenguaje orientado a objeto, pero implementa las características que permiten definir las clases. Pero, ¿qué son las Clases y para que sirven?. Empecemos por los segundo, sirven hacer el código más legible, y lo que es más importante, reutilizable. […]

JQuery UI

Amigos de mi blog, regularmente en mis trabajos incluyo una biblioteca que quiero compartir con Uds., se trata de jQuery UI, es una biblioteca de componentes para el framework jQuery (biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, […]

Juego Javascript II

Otro juego encontré, el cual solo basta con copiar el código de aquí y colocarlo donde les indique. En esta segunda entrada les traigo el juego de X y O, quien no ha juegado eso. En la próxima entrada les publicaré un tercer y último juego javascript, al menos por el momento… espérenlo muy pronto… […]

MySQL con PHP Optimizado

Queridos lectores el post anterior fue publicado con el objetivo de mostrarles como nos podemos conectar a una base de datos MySQL a través del lenguaje PHP, incluso les publiqué el código fuente de mi archivo conexión, pero me quedé insatisfecho pues creo que no está optimizado como ha de ser, por lo que me […]

Conexión a MySQL con PHP

Para trabajar tanto con bases de datos Access, SQL Server o MySQL, es necesario conocer el lenguaje SQL (Structured Query Language, Lenguaje de Consultas Estructurado). SQL nos permite “hablar” con la base de datos para pedirle que nos entregue un grupo de registros que cumplan requisitos determinados y en un orden dado. Además, también podemos […]

Historia del UNIX

El número de instalaciones de UNIX ha crecido a 10, con tendencia al aumento…” Dennis Rictchie y Ken Thompson, junio de 1972 “…el resultado fue un sistema llamado UNICS (Uniplexed Information and Computing Service)… nadie recuerda de quien fue la idea de cambiar las siglas a UNIX…” Tomado de “A brief look at the eraly […]

Historia de Microsoft Windows

“…Microsoft siempre ha sido una compañía optimista, que cree que el software puede crear herramientas que realmente no tengan ninguna atadura en términos de lo que es posible…” Bill Gates, Future Forum, septiembre del 2001 De los tantos sistemas operativos que se han hecho famosos a lo largo del desarrollo de la informática en el […]

Linux, la otra cara

“…Yo realmente no sigo mucho lo que hacen los otros sistemas operativos. Yo no compito, sólo me preocupo con hacer de Linux un producto cada vez mejor que sí mismo, no respecto a otros. Y honestamente no veo nada interesante desde el punto de vista técnico, tampoco (en FreeBSD 5.0 y Windows XP)” Linus Torvalds, […]

Sistema Operativo

Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa. La historia de la informática no puede […]

Calendario JavaScript

Hola Equipo, aquí tienen un calendario, o simplemente una forma de mostrar, hora y fecha a través de Javascript. Este script debe ir entre las tags <head> y </head> de la página: <script language=”javascript” type=”text/javascript”> // Muestra la hora y la fecha, actualizandas cada segundo, en una caja de texto //Muestra segundos function muestraSeg() { […]

Variables PHP

Una variable podría definirse como una posición de memoria creada para introducir o asignar cualquier valor o dato. Durante la ejecución del script el valor de la variable puede “variar”(valga la redundancia) tanto de tipo como de valor. En PHP (al igual que en JavaScript) no hace falta declarar la variable ya que simplemente anteponiendo […]

Ordenamiento Método de la Burbuja

Hola amigos, para todo programador un problema cotidiano sería organizar una lista, un arreglo, etc., un método para ello muy tradicional y de obligado conocimiento es el Ordenamiento de burbuja (Bubble Sort en inglés) es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, […]

Fechas utilizando PHP

Hola amigos deprogramación el trabajo con fechas es algo muy utilizado en nuestros sitios web, y podemos acceder a ella ya sea mediante javascript, php u otro lenguaje de programación que usemos, por ello aquí les traigo algunos ejemplos y generalidades para su uso mediante el objeto Date de php. Lo primero que debejos dominar […]

Validaciones

Hola amigos de programación, aquí les dejo con un ejemplo de validaciones tan útiles en nuestras programaciones web, pues resulta que hay ocasiones en que creamos un formulario y en un campo a llenar queremos introducir un valor numérico, por ejemplo la edad de una persona, la página ha de ser capaz de validar que […]

¿Por Qué WordPress?

En el momento de elegir un gestor de contenido Web, es imprescindible tener en cuenta una serie de factores que determinarán nuestra decisión, ya que no sólo debemos tener en claro cuáles serán los parámetros de nuestro proyecto, sino también las diferentes alternativas a las que podemos acceder en la actualidad. La mayoría de los […]

Portales Web

Hola Team Code ¿Qué se entiende por Portal Web? El término Portal tiene como significado puerta grande. El significado hace referencia a la función u objetivo del Portal: es el punto de partida de un usuario que desea entrar y realizar búsquedas en la Web. Un portal de Internet es un sitio Web cuyo objetivo […]

Exportar BD

HOLA equipo, hoy les traigo una sencilla pero muy buena utilidad para los desarrolladores web, pues aquí tienen como exportar una bd, acción que muchos agradecerán si trabajan con Bases de Datos, pues pueden hacer un backups de sus datos en cualquier momento.

Encriptación

Hola equipo, hoy les traigo dos ejemplos de criptografía, Md5 y SHA1: En criptografía, MD5 (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. Por su parte, la familia SHA (Secure Hash Algorithm, Algoritmo de Hash Seguro) es un sistema de funciones […]

¡Hola Team!

Hola hola, este es el primer artículo en deprogramacion.cubava.cu un blog que prentende mostrar experiencias de un Ing. Informático, o sea yo, y todo aquel que se sume al Team Code. Tendremos de todo un poco, pero para saber bien puedes entrar a la página Objetivos donde te digo bien de que va esto. Si […]