lunes, 26 de diciembre de 2011

Nokia & HTC, aterrizan en Mexico con Windows Phone

sábado, 10 de diciembre de 2011

Enviar mail con C# usando Framework 2.0 con autenticación por parte del servidor

Lo prometido es deuda, aquí la entrada que muestra como mandar un mail desde nuestra aplicación en C# cuando el servidor requiere autenticación.

El código es muy parecido al anterior, pero únicamente un pequeño cambio (mismo que comento para hacerlo notar).

Enviar un email con C# utilizando .Net FrameWork 2.0

Esta acción tan necesaria en nuestras aplicaciones actuales parece, a primera vista, muy complicado de realizar, pero la verdad es bastante simple de realizar.

En esta entrada mostraré el código básico necesario para lograr mandar un email desde nuestra aplicación diseñada en C#.

Cabe destacar que la parte de validación de datos, así como el monitoreo de la entrada de mails quedará para posteriores entradas o para que investiguen ustedes por su cuenta.

If en una solo línea en PHP

Aquí un truquito que nos podría ahorra unas cuantas líneas de código en php, al menos cuando nuestro if es simple y solo nos sirve por ejemplo para mostrar algún resultado en pantalla basado en una decisión.
$miVariable=$count>0?"mayor a cero":"cero";
echo $miVariable;

Como puedes ver es muy simple, hacemos la pregunta y posteriormente en el ? ponemos lo del si y despues de los dos puntos ponemos lo del no (else)

martes, 6 de diciembre de 2011

Resident Evil 6 será un juego "ambicioso" y un cambio "drástico" para la serie

"Estamos haciendo unos cambios drásticos en la serie para actualizarla y hacer que permanezca relevante".







Resident Evil 5







Resident Evil 5

Factorial de un número en C#

Aquí el código en C# para sacar el factorial de un número, recordemos que factorial de un número es la multiplicación sucesiva de todos los números desde el uno hasta el número deseado ejemplo: 5!=1x2x3x4x5=120, este código está optimizado para que pueda calcular factoriales de números grandes y con la menor cantidad de código posible :).

lunes, 5 de diciembre de 2011

Resolver determinantes de 3x3 en C#

Código en C# que dada una matriz de 3x3 encuentra el determinante de la misma utilizando el método de Sarrus, aclaro que  está hecho de la foma más simple posible y en modo de consola, sin más rodeos aquí el código:

miércoles, 30 de noviembre de 2011

Review iOS 5, Android 4.0(Ice Cream Sandwich) & WP 7.5(Mango)

ios5_logo

Durante este año el mundo de la tecnología ha experimentado de todo, desde creación de nuevos dispositivos móviles, aumento de la capacidad del hardware y fallecimientos de personalidades esenciales para la tecnología como es hoy, claro ejemplo es el visionario Steve Jobs(1955 - 2011) dejando un legado de lo mas notable en el pasado y mucho mejor para futuras generaciones. Pasando por Dennis Ritchie(1941 - 2011) creador del gran conocido y base para todos los programadores actuales Lenguaje C, aparte de ser coceado de Unix OS que es base para los OS de Linux y el famoso Mac OS. Dejando los hechos tristes y pasando a cosas que nos devuelven una sonrisa, están los gadgets como, iPhone 4S, SGS II, Asus Transformer Prime, etc. Muchos gadgets que mencionar pero hay tres plataformas que se llevan los reconocimientos y criticas de las personas hablamos de: iOS, Android y WP. Estos tres OS para móviles están en el ojo del huracán por lo revolucionario que pueden llegar hacer en su corta vida de existencia. Los lanzamientos de las nuevas versiones de estos OS móviles dieron mucho de que hablar, Apple con iOS 5, Google con Android 4.0 y Microsoft con WP 7.5; Los tres hicieron a sus aficionados mas empecinados por adquirir un móvil con ese sistema operativo o actualizar su smartphone para contar con la ultima versión disponible para su terminal.

jueves, 24 de noviembre de 2011

Texto que desaparece (cambia de color) en C#

Aquí un código curioso, este utiliza tres variables que incrementan su valor cada vez que un timer se ejecuta y posteriormente se pasan a un color que se le aplica al texto de una etiqueta, creando el efecto de que se desvanece al cambiar de color de negro a blanco, cabe destacar que a este código le falta algo para ser perfecto, pero decidí dejarlo simple para que el código sea fácil de entender, al final dejo unas aclaraciones:

Formulario Elíptico en C sharp

Este es el código para poder crear un formulario con forma elíptica en c sharp, el resultado queda bastante bien y además es muy sencillo de implementar......... nos podría servir para un pantalla de inicio o de créditos:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace VentanaEliptica
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
System.Drawing.Drawing2D.GraphicsPath shape =
new System.Drawing.Drawing2D.GraphicsPath();
shape.AddEllipse(0, 0, this.Width, this.Height);
this.Region = new System.Drawing.Region(shape);
}
}
}

martes, 22 de noviembre de 2011

Nuevo Nokia Lumia 800...... con "Mango" incluido

En los últimos días se dio a conocer el nuevo Gadget que lanzará Nokia, llamado Lumia 800, un Smartphone que no solo revoluciona su diseño, si no que muestra la nueva alianza entre la empresa de software Microsoft y Nokia por competir en el mercado de los dispositivos móviles ya que este nuevo modelo implementará a la gama del Windows Phone 7.5 también conocido como “Mango” que como es sabido, ya existen más de 40,000 aplicaciones en el Marketplace de Windows Phone, además indagando en las características de este nuevo Nokia nos encontramos que tendrá las siguientes características:

  • Red: Celular cuatribanda.

  • Display: Pantalla multi-tactil AMOLED de 3.7 pulgadas, con una resolución de 480 x 800 pixels.

  • Memoria: Memoria interna de 16 GB

  • Conectividad: Conexión 3G, WiFi (b / g / n), Bluetooth v2.1 con A2DP y conexión microUSB v2.0

  • Cámara de Fotos: 8 Megapíxels, con una resolución de 3264 x 2448, ópticas Carl Zeiss, autofoco, flash dual LED y geoposicionamiento.

  • Cámara de Video: Grabación en HD de 720p a 30 cuadros por segundo.

  • Sistema Operativo: Microsoft Windows Phone 7.5 Mango

  • Procesador: 1.4 GHz




Esta es la versión "económica" para el que requiera un celular con mango..... la otra opción..... el TITAN (así se llama), que entre otras cosas tiene una pantalla una pulgada diagonal más grande que el lumia 800, pero de el hablaremos en otra ocasión.

 

WINDOWS PHONE MARKETPLACE TIENE YA 400 MIL APPS



La tienda de aplicaciones del sistema operativo móvil de Microsoft cuenta ya con más de 400 mil aplicaciones de 100 mil desarrolladores, estas cifras son publicadas por All About Windows Phone de las 400 mil Apps que ahí en la Marketplace el 85% de son aplicaciones y solo el 15% juegos, de estos datos el 33% de todas las Apps fueron publicadas en los últimos 90 días, en cuanto a precios el 68% de las aplicaciones son gratis el 23% son de pago, sabemos que existen Apps que te dan un cierto tiempo de uso antes de ser pagadas las cuales solo el 9% han decidido realizar el pago correspondiente a la App.

Un dato interesante es que al día se publican o se encuentran en proceso de publicación unas 165 Apps de diversas temáticas, ha llegado un muy fuerte competidor para la AppStore de Apple y la Android Market de Google las cuales son las principales tiendas de aplicación hoy en día.

Así que ya saben, con las ofertas en teléfonos que incluirán el mango (windows phone 7.5) es una buena idea desarrollar alguna aplicación y treparla a este market place.

lunes, 21 de noviembre de 2011

AOC lanza nuevo monitor con IPS a un super precio.....

aoc-unleashes-sleek-aire-pro-ips-monitor-with-brushed-aluminum-finish

Con la salida de nuevas tecnologías en los monitores, televisiones y pantallas para cualquier dispositivo reciente. La decisión de adquisición ya no es en la marca especialmente sino en que tecnología esta hecha, como Plasma, LCD, LCD-LED y ahora LCD-ISP. Tecnologia que ya tiene sus buenos años en los laboratorios pero pocos en el mercado mundial. Las pantallas con ISP cuentan con mayor iluminación, superiores ángulos de visión sin ninguna variación en la imagen, colores mucho mas reales, mejora importante en la luz de las imágenes, etc. Con la reducción de costos para la fabricación de buenas pantallas para nuestros aparatos, AOC, quien es muy bien conocido en el mercado de las TV/Monitores como un fabricante con buena calidad en sus productos finales, entregando los mejor por los precios ajustados a los que manejan sus rivales con similares o iguales tecnologías pero aun precio mas elevado.

Esta ocación AOC presenta un monitor IPS economico, buenos materiales de ensamble y excelentes prestaciones. Manejando un precio de 200 dólares americanos, algo que vale la pena con todo la tecnología que posee como, 23 pulgadas diagonales, Full HD a 60 Hz, un ratio de contraste de 50,000,000:1, un tiempo normal de respuesta de 5 milisegundos, dos puertos HDMI, altavoces integrados. Todo envuelto en un cuerpo bien diseñado de aluminio el cual no rebasa el centímetro de grosor.

Al momento de esta redacción no se cuentan con fechas para la distribución de este monitor, se conoce que Estados Unidos y Europa lo recibirán en brevedad pero sin novedad para los demás países de America, esperemos México este incluido, un excelente regalo de navidad. yo si comprare uno y tu?.

Programa que convierte de Pies a Metros en C#

Aquí el código de ejemplo:

using System;
using System.Collections.Generic;
using System.Text;
namespace Convertir_pies_a_metros
{
class Program
{
static void Main(string[] args)
{
//conversor pies a metros by cristianabelardo

//1 metro = 3.2808399 pies
float Pie;
float Metro;
float Medida;
Medida=3.280839F;
Console.WriteLine("Conversor de medidas");
Pie = float.Parse(Console.ReadLine());
//procesando datos
Metro = Pie * Medida;
Console.WriteLine("{0} Pies es igual a {1}",Pie ,Metro);

Console.ReadLine();

}
}
}


NOTA: La variable metro pudo haber sido omitida si imprimiamos directos el resultado, así como la varialble medida pudo haber sido reemplazada por una constante o bien puesto el valor directo en la multiplicación.

NOTA2: este ejemplo no pide explicitamente "dame el valor" para hacerlo bastaría con usar un Console.WriteLine("Dame el número") antes de leer.

domingo, 20 de noviembre de 2011

Redireccionar a una página específica en PHP

El uso de la función header() nos permite entre otras cosas redireccionar al usuario a una página específica de una manera muy sencilla:

<?php
header("Location:http://www.lapaginaquequieras.com");
?>

Esto es muy útil, por ejemplo, para manejar errores de usuarios. En aquella parte de código donde se detecta el error podemos redireccionar al usuario a la página inicial o hacia alguna página de error predeterminada por nosotros.

Configurar tu propia página de error 404 página no encontrada

¿Nunca te has encontrado con la típica página que dice "La página que buscas no ha sido encontrada", o algo parecido?, bueno, pues este error es fatal para tu página ya que los visitantes al ver esto casi hay un 95% de probabilidad de que huyan, esto es por que a nadie la gusta que le digan que no está lo que busca, para evitar esto, vamos a configurar nuestra propia página de error, esto para que al entrar un usuario a una página no encontrada, no se vaya o lo llevemos a otra dirección con un mensaje más amigable.

sábado, 19 de noviembre de 2011

Mostrarle a un usuario su dirección IP en PHP

Lo único que utilizaremos es $REMOTE_ADDR esta pequeña variable esta por default en el servidor a si que lo único que tenemos que hacer es lo siguiente:

<?
//iniciamos
echo
//agregamos la variable echo para que nos ejecute el romte.
$REMOTE_ADDR
//agregamos la variable y cerramos
?>


Y para que se vea bonito le agregamos una tabla: //esto es opcional no tiene nada que ver con que se vea la dirección IP o no.
<table width="21%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000000">
<tr>
<td bordercolor="#FFFFFF" bgcolor="#999999">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tu
ip es:

<?
//iniciamos
echo
//agregamos la variable echo para que nos ejecute el remote.
$REMOTE_ADDR
//agregamos la variable y cerramos
?>
</font></div></td>
</tr>
</table>

Bueno como pueden ver no es nada fuera de lo normal, demasiado fácil es solo utilizar el echo y el $REMOTE_ADDR

 

Esto es un plus para nuestras páginas web, es un detalle que además de sencillo es fácil de implementar.

Crear un pequeño buscador de palabras en PHP

Muchas páginas llevan su buscador propia de elementos dentro de la web. Cón este código se puede hacer un buscador sencillo que busca una palabra dentro de una Tabla con muchas noticias y cuando la encuentra las muestra por pantalla.

Hacer que mi ventana aparezca maximizada en Java

Bastante simple:

Si queremos que al iniciar una aplicación Java nuestra ventana principal se encuentre maximizada no importa la resolución de pantalla con la cual se esté trabajando lo único que tenemos que hacer es escribir en el constructor de nuestro jFrame principal la siguiente línea de código:




this.setExtendedState(this.MAXIMIZED_BOTH);




De forma tal que nuestro constructor nos quedaría más o menos así:

public MyFrame(){
&nbthis.setExtendedState(this.MAXIMIZED_BOTH);
&nbinitComponents();
&nb...
&nb...
}




A la línea:

this.setExtendedState(this.MAXIMIZED_BOTH);

se le pueden pasar otros parámetros:

this.MAXIMIZED_HORIZ //Maximiza la aplicación horizontalmente

this.MAXIMIZED_VERT  //Maximiza la aplicación verticalmente

 

Espero que les sea de ayuda en su programación de gente grande....... (perdón a los usuarios de netbeans :) )

 

 

Como eliminar el molesto autorun.inf


Bueno ahora les explicaré como eliminar el molesto autorun.inf que viene con la mayoria de los virus que se transmiten por USB.

Primero abrimos la linea de comandos, es decir el cmd, de esta forma Cmd: incio/ejecutar/cmd, luego escribimos en esa pantalla negra: attrib -s -h -r c:\autorun.inf luego presionamos enter , repetimos el paso anterior con cada una de las unidades de disco duro y dispositivos de almacenamiento USB como tengamos, luego escribimos nuevamente en la pantalla negra: del c:\autorun.*, presionamos enter y nuevamente repetimos este paso por cada una de las unidades y listo ya está eliminado ese molesto autorun.inf el cual hace que los virus se reproduzcan mas.

Espero que te sea de utilidad, como plus estos pasos te dejan visibles nuevamente las carpetas que el virus haya podido ocultar.

Cómo cambiarle el color a un objeto en Photoshop

photoshop

En la Edición de Imágenes es básico interactuar con el color, sin embargo en una fotografía este proceso se vuelve un poco complicado. En la edición de fotografía existen varias maneras de cambiar el color de esta misma, aquí les dejo 2 ( a mi gusto los más faciles y utilizables):

Usar herramienta de selección rápida

Selection_copia2

En Photoshop encontramos herramientas sencillas pero muy potentes a la hora de manipular nuestras imágenes por esta razón damos reseña de una de las herramientas que hacen diferencia entre los demás editores de imágenes, esta herramienta es la Herramienta de Selección Rápida.

Review nuevo Ubuntu 11.10

En esta semana Canonical lanzo la nueva entrega del diestro mas conocido del universo Linux, Ubuntu, con su versión 11.10 Oneiric Ocelot, una versión pulida de sus predecesores, con agradable diseño, un digno competidor para los grandes, los diestros linuxeros serán al final del presente ano mas del 1% de los OS instalados en el mundo?. Tal vez pasemos al 2% o 3% pero tenemos un Ubuntu guerrero que pueden envidiar los grandes, por evolución constante y mejoras en todos sus componentes.

ubuntuOO_01

jueves, 17 de noviembre de 2011

Convertir Binario a Decimal en C#

Algoritmo para convertir de binario a decimal

 









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


//======codigo para llevar decimal========
private string dec(string num1)
{
aux = 0;
int x=1;
numdec = "";
//for para revertir la cadena
for (int i = num1.Length - 1; i >= 0; i--)
numdec += num1[i];
//for para calcular el numero decimal
for(int i=0;i<numdec.Length;i++)
{
x = Convert.ToInt32(numdec[i]);
//si el caracter es 1 calcular potencia
if (x == 49)
aux += Math.Pow(2, i);
}
//convirtiendo a string para mostrar # decimal
return Convert.ToString(aux);
}


Tablet: Lenovo ideaPad K1, Android Honeycomb.

 

LeatherHoles-Apple

La empresa coreana que adquirió la division de hardware de IBM, ha dejado la sombra de esa compra, desarrollando productos de calidad e innovadores que los mercados de los diferentes países necesitan, laptops, netbooks y ahora tabletas aumentan el catalogo y presencia de la misma a nivel mundial contra competidores de todas las formas, tamaños y colores. IdeaPad K1 es un tableta de gama media-alta por sus especificaciones y precio(Llega ha ser cara es sus versiones mas altas, pero no tanto como un Apple iPad en su versiones mas elevadas), las expectativas en esta tableta son muy prometedoras porque, es posee Android Honeycomb, un procesador de ultima generación como el Tegra2 1.0 GHz, una batería de dos celdas que dan alrededor de 8-10 horas en rendimiento y es Lenovo una garantia de calidad en todos sus aspectos.

¿Qué tablet es mejor iPad o Galaxy Tab?... la pregunta suprema

La batalla de Android versus Apple se abrió camino oficialmente en el mundo de las tablets.
Galaxy Tab de Samsung es una tablet de 7 pulgadas en su pantalla, construida para competir con el actual rey de las tablets, eliPad de Apple.  Hemos escuchado mucho sobre el próximo armamento de tablets Android, pero no hemos visto reales contendientes que ostenten una amenaza real para el iPad – hasta ahora.

Decidir cuál es la mejor tablet es algo complicado, pero si revisamos sus especificaciones técnicas bien podremos darnos una idea.

Conozca al Galaxy Tab

Para un resumen de las características de la nueva tablet y cómo se comparan con el iPad, vea el cuadro siguiente.



El primer aspecto que salta a la vista es el tamaño manejable de la tablet. Es lo suficientemente compacta para ponerla en espacios reducidos (como podría ser un amplio bolsillo), y larga para una vista placentera. Encontramos a la unidad de 381 gramos confortable para sostenerla con una mano, contrario al iPad, el cual con 680 gramos es muy pesado para tomarlo con una sola mano.

Claramente influenciado por el teléfono Galaxy S de Samsung, la tablet luce más estilizada y menos torpe que otras tablets Android más recientes, sin marca, que hemos visto.

El tamaño y el peso le permiten sostener el Galaxy Tab y capturar texto con los pulgares, usando dos manos o inclusive una. Usuarios con manos pequeñas tendrán que estirar bien los meniscos para escribir a una mano; para grandes manos, no se tendrá problema alguno. El teclado parece decente, pero no experimentamos lo suficiente como para formular un juicio final.

A pesar de que su pantalla Súper VGA de 1024 x 600 píxeles TFT aparece brillante y visible en cualquier ángulo, no pudimos probarla al rayo del sol. Samsung declaró que su pantalla tiene un mejor ángulo de vista y contraste que la pantalla de más alta resolución del iPad.

Encontrará una cámara posterior de 3.2 megapíxeles y una frontal de 1.3 megapíxeles, que sirve como videocámara para video chat. En nuestra limitada prueba, la cámara ubicada en la base parece aceptable, pero necesitaremos la versión final del Galaxy Tab en condiciones reales para medir sus capacidades. No probamos la cámara delantera.

La tableta tiene un puerto propietario para cargarse; como el iPad, necesita más jugo del que se provee vía USB. Si conecta la tablet al puerto USB de una PC, sólo tendrá una pequeña cantidad de carga. La batería de 400-mAh puede proveer siete horas de video, de acuerdo con Samsung.
Adicional al procesador de 1 GHz Hummingbird, la tableta tiene dos ranuras SIM, una conexión de datos 3G Wi-Fi y soporte DLNA, 16 GB de almacenamiento y un puerto microSD para almacenar hasta 32 GB.

Software optimizado

Al correr Android 2.2, la tableta soporta Adobe Flash 10.1 y PlayReady DRM de Microsoft,  tiene una versión optimizada para tableta de TouchWiz 3.0, la interfase de Samsung encontrada en los smartphones Galaxy S.


Como los teléfonos, la tablet soporta el método Swype para una escritura veloz; Social Hub de Samsung  para agregar cuentas de correo, texto, y mensajes de redes sociales; y un nuevo servicio llamado Media Hub para bajar y rentar programas de televisión y películas.

Puede compartir una cuenta Media Hub con hasta cinco dispositivos Galaxy, aunque hasta este momento no puede comenzar viendo algo en uno de ellos y después terminar de verlo en otro. Esa capacidad está disponible para software de e-readers como la aplicación Kindle de Amazon; si Samsung puede establecer algo comparable para Media Hub, podría darle una ventaja competitiva sobre iTunes de Apple.

Samsung ha invertido tiempo optimizando Android para el tamaño de una tablet, rediseñando aplicaciones de correo, memos, administración de archivos, calendario, contactos, mensajes, música y de video.

E-mail por ejemplo, tiene una vista como el iPad de panel dual en modo apaisado que muestra los mensajes abiertos y su bandeja de entrada.

El escritorio Android ha tenido ajustes también: una deslizable bandeja de iconos (navegador, aplicaciones, correo, y otras similares) se mantiene al fondo, mientras que los más concurrentes están en el centro. Una mejorada barra de estado reside en la parte superior; por encima está la barra de notificaciones estándar de Android. La habilidad de pellizcar para ver múltiples pantallas de inicio – una característica no encontrada en los teléfonos– está disponible aquí.

Tres aplicaciones de e-readers (PressDisplay para noticias, Kobo para e-books y Zinio para revistas) están preinstaladas. Por supuesto, puede descargar y usar cualquier otra aplicación Android, la única pregunta es si están construidas para interactuar con la tablet de cierta forma.

Samsung dice que las 80,000 aplicaciones adicionales de Android Market pueden correr en la tableta, aunque sólo unas pocas están optimizadas para el tamaño de la pantalla. Aplicaciones sin optimización aparecerán centradas a una resolución de 800 x 400 píxeles.

En cuanto al potencial de productividad de la tableta, está preinstalado Document Viewer and Editor de Microsoft, que le permite trabajar con Word, Excel, Power Point y documentos PDF.

Tablets Android vs el iPad

Algunas de las diferencias más notorias entre el Galaxy Tab y el iPad yacen en el software: Android y iOS son mundos a parte en estilo y funcionalidad. Mientras el sistema operativo móvil de Apple tiene sus fortalezas, una tableta basada en Android como el Tab puede tener numerosas ventajas en ciertas áreas.
• Soporte de aplicaciones: La tienda de aplicaciones de Apple puede proveer una más larga sección que Android Market, pero el ecosistema abierto de Android le permite instalar cualquier cosa – no requiere de aprobación. Eso quiere decir que no hay censura de cosas como sátira política, caricaturas de celebridades, o inclusive pornografía.

• Navegación: La postura de Android en aplicaciones abre el potencial para usar una tableta como hotspot. Puede poner su computadora en línea vía la conexión 3G de su tableta sin tener que pagar un extra.
• Flash: Lo ame o lo odie, Flash sigue siendo una parte enorme de la red, y omitir soporte para ello restringe lo que pueden hacer los usuarios. Especialmente para una tableta, ser capaz de acceder a cualquier material que necesite será un gran punto para su venta.

• Acceso total: Los dispositivos Android pueden actuar como equipos de escritorio. Puede arrastrar y copiar archivos a su PC, y navegar como si fuera una computadora.

• Multitareas total: En Android puede correr múltiples programas al mismo tiempo. El más nuevo iOS de Apple permite sólo un limitado y cuidadosamente tipo de multitareas.

• Reemplazo de baterías: A diferencia del hardware móvil de Apple, los dispositivos Android tienden a tener baterías removibles.  Esperamos que esta tendencia llegue dentro del reino de las tablets. El Galaxy Tab se ve muy promisorio.

En lmi opinión personal un detalle que hace mejor al galaxy es la compatibilidad con otras tablets y dispositivos (cosa de la que carece el ipad), por tal motivo mi decisión personal sería el galaxy, si, son todo y su precio.

 

 

Juegos descargables de Sega para PSN y XBLA con 50% de descuento



Sega ha anunciado el descuento que tendrán varios de sus títulos durante el mes de noviembre para XBLA y PSN. Vean qué juegos dandole click a leer más.

martes, 15 de noviembre de 2011

Redireccionar tu pagina a https

Si nuestra web la tenemos normal con el 'HTTP' pero si queremos redireccionarlos automaticamente a HTTPS (necesitas un certificado) con esto lo puedes hacer:
if(!$_SERVER['HTTPS']=='on'){
$nueva="https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
header("Location:$nueva");
exit();
}

Esto debe ir al principio del código de tu página, antes de cualquier cosa y por supuesto entre el inicio (<?php) y el cierre (?>

lunes, 14 de noviembre de 2011

Validar una dirección de email con php

Validar email
Una función para validar tu email (incluyendo subdominios).

Código

 
function ValidaMail($v_email) {
   if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$", $v_email )){
return true;
  }
else{
      return false;
    }
}

 

Descarga emulador de SNES para PSP

Aquí les traigo un buen emulador de SNES para PSP ya contiene algunos roms (contra 3, lion king, DDK, mario world, megaman x y otros)

listo para que copies y pegues en la carpeta de tu memory stick

descárgalo AQUÍ

SNES

 

Si quieres más emuladores pídelos...........

Descarga XNA 4.0

Aquí puedes descargar el complemento XNA 4.0 para visual studio 2010, el complemento XNA 4.0 sirve para programar video juegos para windows o para xbox 360.

Descárgalo desde Aqui

Como conectar php con una base de datos phpmyadmin

Aquí les dejo el código en php para conectarse a una base de datos hecha con phpmyadmin, el código es muy sencillo y está comentado pero cualquier duda puedes preguntar:
<?php
$servidor="localhost";
$usuario="root";
$contraseña="";
$conexion=mysql_connect($servidor,$usuario,$contraseña);
//esta última línea es la que hace la conexión usando los datos que pusiste antes
?>

Como hacer el polimorfismo en c#

Aquí un ejemplo de como utilizar el polimorfismo en c#, el código se encuentra comentado pero cualquier duda puedes preguntar:

Código elaborado por theundertaker0

 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace polimorfismo
{

class venta //creo una clase venta
{
public string descripción;
public int cantidad, preciounitario,total;

public venta(string n, int c, int pu) //en su constructor le doy una cantidad, un precio y una cantidad
{
cantidad = c;
preciounitario = pu;
descripción = n;
total = cantidad * preciounitario;

}

public virtual double iva() //creo un método que calcule el iva en base al 16% y se llame iva
{ //la palabra virtual es la que indica que se puede modificar por sus herederos
return total * 0.16;
}
}

class ventafrontera:venta //creo una clase y hago que herede de venta
{

public override double iva() //aquí hago el polimorfismo, por default hereda de venta el iva
{ //basado en el 16%, pero por polimorfismo hacemos que se llame igual pero funcione diferente
return total * 0.11; //el override es la clave para polimorfismo
}

}

class Program
{ //esta es la clase principal

static void Main(string[] args)
{
venta v1 = new venta("azucar", 2, 20); //solo instancio un objeto de cada clase
ventafrontera v2 = new ventafrontera();

Console.WriteLine(v1.iva()); //y llamamos al metodo iva de cada clase para ver como
Console.WriteLine(v2.iva()); //segun la clase funcionan diferente.
Console.ReadKey(); //solo para que deje ver los resultados (como una pausa)

}
}
}

Saber el path de la aplicación en c#

Aquí les dejo este videotutorial de c# donde explica como capturar el path desde el cual está corriendo nuestra aplicación, esto nos es útil al momento de querer ligar nuestra aplicación con una base de datos o bien correr algún recurso que tengamos en la misma carpeta de la aplicación:

 


 


Espero que haya sido de utilidad, para más videos entra a mi canal de youtube: http://www.youtube.com/user/theundertaker0#p/

Validar solo números en un textbox C#

Aquí les dejo un videotutorial sobre como hacer que un textbox de un formulario sólo acepte números:

 

 
Espero que les haya sido util, entren al canal de youtube para ver este y más videos, si desean alguno en especial solicítenlo.

el canal es : theundertaker0

Cómo crear clases en php

Cómo crear clases en PHP




El concepto de programación de objetos es una técnica que intenta  asemejar la forma de pensar humana. Para comprender un poco más este concepto podemos pensar un aspecto de la vida real como un sistema basado en objetos: una silla , un coche, un boligrafo, unas sandalias, un vaso, y hasta un ser humano, y cada objeto con sus características que la describen, que, en programación las nombramos (propiedaes), y sus capacidades o tareas posibles a realizar (metodos) .


PSV - PlayStation Vita



 

psVita02_june11

En una presentacion en el Electronic Entertrainmet Expo 2011(E3), en Los Angeles, California. Sony presento su nueva y renovada consola portatil, PSV o PlayStation Vita que durante mucho tiempo antes de esta presentacion en los blog de tecnologia se conocia como NGP,que fue el nombre codigo que recibio la consola, el nombre de la nueva consola significa en Latin "Vida" - Vita; Dandonos a entender que sera la consola que revolucionara el mundo trayendo vida, fuerza y frescura a un mercado tan competido como es el de las consolas portatiles.

Tablet: Lenovo ideaPad K1, Android Honeycomb.

Tablet: Lenovo ideaPad K1, Android Honeycomb.


LeatherHoles-Apple

La empresa coreana que adquirió la division de hardware de IBM, ha dejado la sombra de esa compra, desarrollando productos de calidad e innovadores que los mercados de los diferentes países necesitan, laptops, netbooks y ahora tabletas aumentan el catalogo y presencia de la misma a nivel mundial contra competidores de todas las formas, tamaños y colores. IdeaPad K1 es un tableta de gama media-alta por sus especificaciones y precio(Llega ha ser cara es sus versiones mas altas, pero no tanto como un Apple iPad en su versiones mas elevadas), las expectativas en esta tableta son muy prometedoras porque, es posee Android Honeycomb, un procesador de ultima generación como el Tegra2 1.0 GHz, una batería de dos celdas que dan alrededor de 8-10 horas en rendimiento y es Lenovo una garantia de calidad en todos sus aspectos.

Respuesta a la gran pregunta Blender vs. Maya para 3D

 

Comparativa Blender Vs Maya



Escrito por Fernando Padilla

mayavsblender2

Para usuarios que desarrollan diseños en estos dos Titanes es siempre importante cada rincón de calidad. Maya con una licencia de paga ofrece herramientas de calidad comprobada por cinematógrafos a nivel internacional, mientras que Blender a pesar de ser gratuito también tiene lo suyo, por eso traemos una tabla comparativa y analizamos sus características principales.

viernes, 11 de noviembre de 2011

Estacionando un Lego Mindstorm NXT en el curso de programación de legos en el ITSP

Aquí el video del tercer reto del curso de programación de robots legos en el ITSP, consistía en programar el robot para estacionarse en un espacio reducido, sin utilizar sensores, es decir, usando unicamente los motores del tribot.

Aquí el video:

 

jueves, 10 de noviembre de 2011

Top 10 de juegos Xbox360 para este 2011 ¿Cumplieron con las expectativas?

Esta es la lista de los 10 juegos más esperados para este 2011, chequenlos y diganme si cumplieron o quedaron a deber, en lo personal, la mayoria cumplio o superó la expectativa generada: