Tutorial Bing Search API 2.0 y PHP

Ha inicios del mes de agosto la gente de Microsoft mejoro (por no decir que modifico) la forma en que los desarrolladores interactuaban con la api, mejor conocida como bing api 2.0 ahora. Esto lógicamente causo bastantes problemas a las empresas y programadores independientes que no realizaron adoptaron los cambios en sus aplicaciones rápidamente, la mayor novedad que nos presenta ahora la api es que trabaja directamente con Windows Azure Marketplace.

Juego 4 en raya hecho en C++

Revisando entre mis curiosidades me encontré un código que hice hace varios años (de la prepa creo), se trata del juego 4 en línea o 4 en raya hecho en C++, he decidido subirlo al blog ya que no me gustaría que se perdiera en el final de los tiempos xD. Pueden descargar el código fuente aca: Juego 4 en raya hecho en C++ #include <iostream> using namespace std; const int n=6; const int m=8; bool sobranEspaciosLibres(int tablero[n][m]) { for(int i = 0; i < 6; i++) { for(int j = 0; j < 8; j++) { if(tablero[i][j] == 0) { //Sobran espacios donde colocar fechas //cout<<"Hay espacios"<<endl; return true; } } } //No sobran mas espacios donde colocar fichas, juego empatado cout<<"No hay mas espacios: empate"<<endl; return false; } void ImprimirTablero(int tablero[n][m]) { for(int i = 0; i < 6; i++) { for(int j = 0; j < 8; j++) { if(tablero[i][j] == 1) { cout<<" O "; } else if(tablero[i][j] == 2) { cout<<" X "; } else { cout<<" .

Project Glass, los lentes de google

En abril de este año Google anuncio un nuevo prototipo de gadget en el que ha estado trabajando, se trata del proyecto Glass y consiste en unos lentes que permiten ver el mundo con realidad aumentada, a continuación los dejo con un video donde se muestra como seria nuestra vida de ahora en adelante usando este producto. El gadget estara disponible para los desarrolladores por un precio de $1,500 dolares a partir del siguiente año, pero Google plantea la posibilidad de tener lista una version para el publico en general con un precio mas accesible en menos de un año despues del primer lanzamiento.

CakePHP muestra caracteres extraños

Con este snippet de código puedes solucionar el problema de por que CakePHP muestra caracteres extraños, por lo general el problema se presenta cuando nuestra base de datos tiene almacenados caracteres latinos (como ñ, ó, á, etc). La solución es bastante simple, tan solo tenemos que ubicar nuestro archivo de conexión database.php que se encuentra en webapp/app/config/database.php abrirlo y agregar una línea de código, quedando su contenido de la siguiente manera.

La Anarquía

La anarquía no es Caos Anarquía no significa desorden!!!! Etimológicamente, significa “sin gobierno", y cuando nos referimos a ella entendemos que no es necesario (y no sólo eso, sino que es perjudicial) un gobierno, un estado o una autoridad para imponernos un orden. Todo gobierno o estado predica que es él necesario, pues, sin él, todo sería desorden, caos; imperaría la ley del más fuerte, etc. Nada más lejos de lo que pretendemos.

Video introducción a la Criptografía

Comparto con ustedes este excelente vídeo donde se da una pequeña introducción de lo que es la criptografía y su utilizaban, además también se muestra el funcionamiento del método de encriptación digital Diffie-Hellman Key Exchange o intercambio de llaves exponencial, espero lo disfruten :).

Crear app universal para iPhone y iPad

En este sencillo tutorial aprenderás a crear una app universal desde cero, las apps universales son aquellas que funcionan tanto en iPhone / iPod como en iPad. Requisitos: Sistema Operativo: Mac OSX 10.7.4 IDE: Xcode 4.2.1 Conocimientos de Objective-c: básicos, recomiendo leer esta guia de apple para tener nociones básicas sobre conceptos del lenguaje y la estructura de las apps Your First iOS App Ok, lo primero que tenemos que hacer es abrir Xcode y crear un nuevo proyecto, nos vamos a File > New > New Project (como se muestra en la siguiente imagen)

Nokia Developers Day México

Te invitamos al Día del desarrollador Nokia, donde tendrás la oportunidad de aprender a desarrollar contenidos móviles y publicarlos en la Tienda Ovi. Recibirás instrucciones para programar una aplicación en Java o Web Runtime y te explicaremos detalladamente cómo ponerla al alcance de millones de consumidores en todo el mundo. Hola lectores por este medio quiero invitarlos a asistir al evento Nokia Developers Days que se realizara este jueves 5 de Julio de 2012 en el hotel Sheraton Maria Isabel (Salón Independencia) paseo de la Reforma 324 Col.

Los 5 errores mas comunes cuando se programa en C

He hecho una recopilación de algunos de los errores mas comunes que la gente comete a la hora de programar en C, el lenguaje C aunque es muy poderoso es bastante inflexible a diferencia de otros lenguajes de tipado sencillo como PHP por ejemplo :), sin embargo son obvias las ventajas que nos aporta C frente a los demás lenguajes, podemos comenzar diciendo que C ha sido el padre de varios lenguajes :)!

SelectBox dependientes – ciudades y estados

Retomando los post sobre programación web en esta ocasión les comparto un rápido ejemplo sobre selectbox dependientes, mas concretamente el ejemplo de selectbox de ciudades y estados. Básicamente tenemos 2 selectbox, el primero contendrá los estados de la republica mexicana, cuando seleccionamos alguno el segundo selectbox contendrá ahora las ciudades de ese estado, para hacer esto necesitamos una pequeña base de datos con 2 tablas (ciudades y estados .. obvio), después algo de código php que se encargue de hacer la conexión y otro mas que nos devuelva los datos de las consultas vía JSON y por ultimo nuestro html y javascript que se encargara de mostrar el resultado.