background preloader

Tecnologia Internet

Facebook Twitter

Problemas al tener más de una clave foránea por tabla. 'rvm gemset use' - Using gemsets. Sinatra testing - Ruby - Gomix (resurrected) Sinatra testing con Rack::Test¶ Todos los ejemplos a continuación asumen que se está utilizando Test::Unit con la idea de ser lo más general posible, luego revisaremos otras posibilidades.

Sinatra testing - Ruby - Gomix (resurrected)

Ejemplo hola_mundo.rb. Activerecord-mysql2-adapter. DataTables (table plug-in for jQuery) Instalar Apache, PHP, MySQL y phpMyAdmin en Ubuntu 12.04 y no acudir al Psiquiatra. Sudo apt-get install php5 libapache2-mod-php5 -y Reiniciamos el servidor web:

Instalar Apache, PHP, MySQL y phpMyAdmin en Ubuntu 12.04 y no acudir al Psiquiatra

Install and Setup Apache2, Php5, Mysql on Ubuntu Server (LAMP) MySQL. MySQL™ es un servidor de bases de datos SQL rápido, robusto, multi-hilo y multi-usuario.

MySQL

Está diseñado para su uso en sistemas de producción para misiones críticas y de alta carga, así como para ser empotrado dentro de software desarrollado para las masas. Esta sección explica cómo instalar y configurar este servidor de bases de datos Instalación. MySQL. De Guía Ubuntu MySQL es un gestor de bases de datos bastante popular y rápido.

MySQL

Normalmente lo puedes encontrar instalado en los sitios de hosting. Instalación Para instalar MySQL, debes instalar los siguientes paquetes: mysql-server y mysql-client. Existe un entorno gráfico del programa llamado mysql-admin, dependiente de los anteriores paquetes. Configuración. ¿Cómo documentar una API? Mayo 15, 2007 por joseluisdelarosa A un compañero le surgió una duda existencial que cualquier ingeniero en informática mataría por responder: ¿cómo se documenta una API?

¿Cómo documentar una API?

Esta es la respuesta que, a mi juicio, considero correcta. Remontándonos a la definición de API según la Wikipedia: una API es una interfaz de código fuente que un sistema (software) provee para dar servicio a otros sistemas. Personalmente, creo que la correcta documentación de una API es decisiva en el desarrollo de un proyecto software ya que afecta a dimensiones del software tales como la mantenibilidad, consistencia, robustez, docencia, legibilidad, etc.

A continuación, expongo algunas opciones para realizar tal tarea y algunos cometarios sobre cada una de ellas. Rdoc. Documentar programas Ruby. ¿Que es Rdoc?

Rdoc. Documentar programas Ruby.

RDoc es el generador de documentación de Ruby por defecto a partir de la version 1.8.2, diseñado por Dave Thomas. Analiza el código fuente Ruby generando una estructura de las colecciones de paquetes para los objetos y métodos. Es capaz de realizar un análisis sintáctico recursivo de un directorio y encontrar todos los archivos .rb, .rbw y .c en busca de comentarios encima de la definición de cada función y al inicio del fichero. El formato de salida es HTML y crea el archivo en el subdirectorio doc. Pasar parametros de formulario de vuelta al formulario. Attributes= (ActiveRecord. Use super to override, and not alias_method_chain Somehow, If you want to extend the behaviour of attributes=,

attributes= (ActiveRecord

Update_all (ActiveRecord. Update_all (ActiveRecord. Updating Individual database fields - Ruby / Ruby on Rails. How to Back Up and Restore a MySQL Database. If you're storing anything in MySQL databases that you do not want to lose, it is very important to make regular backups of your data to protect it from loss.

How to Back Up and Restore a MySQL Database

This tutorial will show you two easy ways to backup and restore the data in your MySQL database. You can also use this process to move your data to a new web server. Ruby's ERB templating system - how does it work? All Rails developers have used the ERB templating system.

Ruby's ERB templating system - how does it work?

That is what enables us to mix html and ruby in our view files. Códigos HTML - Tabla de caracteres y símbolos. Ejemplo para saber centrar un DIV con CSS y HTML facil. En general un sitio web siempre debe ir centrado, a menos que realmente se desee colocarlo a la izquierda o derecha, pero viéndolo de un modo estético, es la mejor manera de colocar el contenido de una web.

Ejemplo para saber centrar un DIV con CSS y HTML facil

En este tutorial voy a mostrar como es posible centrar un div o el contenido de una pagina web utilizando CSS y HTML. La idea de utilizar CSS es poder separar los códigos entre CSS y HTML para poder tener un código más limpio y estético a la hora de hacer correcciones. A modo de ejemplo, voy a crear una división principal y una división dentro de esta.

Mostrare como centrar la división, que en términos practico en una página web es el que contiene la información completa de la pagina. Elementary OS 'Luna' Bueno, decir que Elementary OS es una distribución GNU/Linux basada en Ubuntu, con Gnome de escritorio en su versión estable, pero que en su nueva versión, traerá una nueva shell de escritorio propia llamada pantheon, y que reemplaza la shell de gnome. A la vez, elementary traerá una gran cantidad de nuevas aplicaciones, cliente de email, libreta de contactos, diccionario, navegador de archivos, reproductor de música, etc... y todas apliaciones propias, escritas en vala, un lenguaje que genera aplicaciones muy rápidas y es el estándar de gnome. El shell de escritorio incluye un nuevo dock, un nuevo panel, un nuevo menú de aplicaciones centrado en la búsqueda, chao al system tray y hola a los indicators.

Elementary tiene su propio tema de íconos y gtk, elementary es uno de los temas de escritorio más usados, el más popular, y a mi gusto, el más limpio, simple y elegante que existe para Linux. Una vez instalado el sistema se darán cuenta que ocupa apenas unos 240mb de RAM. Install Ruby on Rails · Ubuntu Linux. Installing RVM on Linux Mint 13. ElementaryOS. Bueno hoy he vuelto con una herramienta que algunos no la conocen wpscan, si esa misma es para hacer pentesting aunque algunos la usan para hacer defaces a sitios webs. Sin mucho bla bla bla vamos al grano.. Ingresamos al sitio web de wpscan: 231853 : Questions : Pantheon Terminal. Tip: instalar Escritorios Gnome Shell y Gnome Clásico en Ubuntu.

Replacing Pantheon-Terminal With Gnome-Terminal. Ruby - rvm installation not working: "RVM is not a function" Creación de app con Ruby, Sinatra en Heroku bajo Windows. El día de ayer comencé a jugar con Ruby y termine creando un Hola Mundo la cual la subí a Heroku, a continuación mostraré los pasos que seguí y los errores con los que me encontré. Preparando el ambiente Para poder desarrollar una aplicación con Ruby ocupando Heroku como servidor, necesitamos instalar Ruby y Git ya que Heroku ocupa este control de versiones para subir tu aplicación. Ruby Lo primero que debemos hacer es instalar Ruby, para esto debemos bajarlo desde y descargar rubyinstaller-version.exe. Es muy sensillo, hacemos doble clic en el instalador, aceptamos la licencia y damos instalar.

Instalar Ruby on Rails en Debian Wheezy con RVM. Install Ruby on Rails · Ubuntu Linux. Encriptar contraseñas y hacerlas más seguras con PHP. En este artículo veremos como encriptar de forma más segura las contraseñas de los usuarios en nuestra base de datos. ¿Para que debemos encriptar las contraseñas? Debemos encriptar las contraseñas de los usuarios para mantener – o tratar por lo menos – la seguridad de sus datos. La gente tiene el hábito o mal hábito de usar la misma contraseña para todas sus cuentas, desde su cuenta en facebook hasta la de paypal o peor, la de su cuenta bancaria. Nuestra obligación es proteger ese dato fundamental por si desafortunadamente nuestra base de datos cae en las manos equivocadas, cómo las de un empleado mal intencionado o la de un hacker.

Comencemos Las funciones hash md5() y sha1() hasta hace poco fueron un estándar, pero por la rapidez en la extracción de datos por fuerza bruta, dictionary o rainbow tables ya no se recomiendan para la codificación de contraseñas. La función hash que utilizaremos será crypt() que soporta de forma nativa varios algoritmos. ¿Mejor metodo para encriptar contraseñas en PHP? Buenas Prácticas: Los servicios web no deberí­an devolver tipos especí­ficos de la tecnologí­a. Php - Client server application in nuSOAP. Arrays. ¿Por qué es incorrecto $foo[bar]? ¶ Siempre deben usarse comillas alrededor de un índice de array tipo string literal.

Por ejemplo, $foo['bar'] es correcto, mientras que $foo[bar] no lo es. Programación en PHP. Se define a un arreglo como un grupo de elementos relacionados entre sí por medio de índices. Los arreglos pueden ser de una o más dimensiones, los de una dimensión, son llamados comúnmente "vectores". A diferencia con el lenguaje C, en PHP, un vector puede tener elementos de distintos tipos. Servicios web con PHP utilizando la herramienta NuSoap. El presente artículo esta dirigido a las personas que ya poseen conocimientos sobre Internet y programación y quieren comenzar a conocer el mundo de los web services (servicios web). Crear un Web Service en PHP utilizando NUSOAP « Disaster Code. Comenzamos a utilizar NuSOAP. Después de unos capítulos de introducción, empezamos a utilizar el ToolKit de NuSOAP para desarrollar en PHP. Laravel un framework PHP fácil de usar. Laravel es un reciente framework de PHP que es fácil de aprender y ofrece una muy interesante propuesta, sobre todo para los desarrolladores que anden en busca de una herramienta eficiente y de rápido aprendizaje, en el desarrollo de proyectos web.

Laravel se inició el año 2011, y aprovecha las mejoras de PHP 5.3 ofreciendo una sintáxis clara y simple en la creación de código PHP. ¿Qué es Laravel? Cual Framework PHP me recomiendan? El mejor Framework PHP para comenzar. Algunas buenas prácticas para el diseño de servicios web. ~ Desarrollo SOA en la Comunidad WSO2-Latinoamérica. Servicio web. Servicios Web. Web Services Protocol Stack. The Easiest Twitter Bootstrap Builder! Conceptos de seguridad básicos. Komo se hacen tokens por sesion para hacer mas dificil el falsificar peticiones. Cómo: Crear un token de contexto de seguridad para una sesión segura.

Implementar Tokens para seguridad de Logins. Session ID. Variables $_POST y $_GET en php. Tutorial de sesiones en PHP. 5. SESION: Uso de Sesiones PHP. Test du Wiko Cink Five – un nouveau low-cost ultra-performant « Top For Phone. Whited00r Upgrade Unlock Jailbreak iPhone 2G/3G iPod Touch 1G/2G. Donde descargar los Firmware para el iPhone / iPod Touch. Guía básica sobre qué es HTTP y HTTPS. Taller de PHP: Sesiones y cookies. Uso de sesiones en PHP, variables de sesión, cerrar sesión, iniciar sesión Proyecto AjpdSoft. Token (informática) Sesiones. Hypertext Transfer Protocol. 12. Administracion Del Estado.