Enviado por carlos el dia May 30, 2010 en
Informatica Internet
El teclado QWERTY
El teclado QWERTY es una distribución de teclado, la más común actualmente. Fue diseñado y patentado por Christopher Sholes en 1868 y vendido a Remington en 1873. Al mirar el teclado de la computadora se ve que la primera secuencia de letras es QWERTY. Esta secuencia es por la que se conoce popularmente esta disposición del teclado. La respuesta a este orden aparentemente caótico está en las primeras máquinas de escribir.
Las máquinas de escribir mecánicas accionaban un pequeño martillo (que imprimía la letra correspondiente) al pulsar cada tecla. Si se pulsaban dos o más teclas a la vez, o muy seguidas, los martillos chocaban unos contra otros, y la máquina se atascaba. Por este motivo, ya las primeras máquinas de escribir incorporaban este teclado, que está diseñado para minimizar las posibilidades de que esto se produzca escribiendo en inglés. Además, esta distribución facilita que una mano se prepare para escribir la siguiente letra mientras la otra todavía está escribiendo la anterior, permitiendo escribir algo más rápido.
En este teclado, según la técnica de mecanografía más difundida, en posición de reposo, cuatro dedos de cada mano se colocan sobre la fila central de teclas. Para poder encontrar esta posición sin tener que mirar el teclado, las teclas correspondientes a los dedos índices de cada mano (F y J) suelen tener algún rasgo distintivo al tacto. Esta disposición de teclado se llevó a los teclados de ordenador para facilitar la entrada de los mismos en las oficinas, desplazando a las máquinas de escribir. De esta forma, las personas encargadas de ‘mecanografiar’ documentos seguían sabiendo manejar los nuevos teclados.
Aunque esta distribución es muy usada en todo el mundo, hay países (como Alemania) que intercambian la tecla “Y” y la tecla “Z”. En Francia y Bélgica hay más cambios y las primeras 6 teclas alfabéticas tienen la secuencia AZERTY. Existen otras disposiciones de teclado, basadas en diferentes estudios científicos, cuyos defensores alegan que son muchísimo más eficientes, aunque su efectividad sea discutible.
Tal vez la más conocida de estas distribuciones de teclado alternativa sea el Teclado Simplificado Dvorak, patentado por August Dvorak en 1936. Aunque existen distribuciones alternativas posiblemente más efectivas, los defensores del teclado Dvorak mencionan como aspecto importante la comodidad al escribir. Se dice que tiene esa disposición ya que se podía escribir la palabra typewriter (máquina de escribir, en inglés) sin tener que saltar de línea. Independientemente de la efectividad actual de esta distribución de teclado comparada con otras, lo cierto es que la distribución QWERTY fue cuidadosamente elegida para superar numerosas competiciones de velocidad de escritura de la época.

http://profeblog.es/blog/cuaderno_burgos/files/2007/12/teclado1.jpg
Etiquetas: computadora, desordenada, ordenadores, pc, teclados
Enviado por carlos el dia Abr 1, 2010 en
Informatica Internet
Necesito programador web con al menos 7 años en desarrollo de software Php5+ y mysql.
- Amplia experiencia en desarrollo web.
-Diseño web, maqueteado,
-Full Ajax, css, prototype, mootols, etc.
-Php orientado a objectos ,funciones, etc.
-Manejo de la tecnologia API, y desarrollo de claves.
Interesados enviar CV: ccuadros@gmail.com
Saludos.
PD. LAs url de los ejemplos serán analizados.
Enviado por carlos el dia Mar 30, 2010 en
De Apreciar,
Filosofia,
Informatica Internet,
familia
La tal “hora del Planeta” fue una excelente muestra de esterilidad e inútil simbolismo. Es risueño ver tanta dosis de candidez, y todo patrocinado por una istitución “respetable” como la WWF ( World Wide Fund for Nature o Fondo Mundial para la Naturaleza). Hasta dónde puede llegar la influencia de los que detentan el poder, primero en la WWF, y a continuación en el llamado poder mediático:prensa, radio y televisión-, junto al telemático: Internet. Vuelvo a opinar a contracorriente, DISIDENTE, los simbolismos a nada conducen, no van a tocar o a impresionar a las conciencias de aquellos seres “enfocados en sus mezquinos intereses económicos y de círculos de poder”. SI QUEREMOS HACER ALGO POR EL PLANETA, ES EL MOMENTO DE IDENTIFICAR A LAS PRINCIPALES EMPRESAS DE BIENES DE CONSUMO DE TODA ÍNDOLE, QUE EN SUS MODOS PRODUCTIVOS SEAN CONTAMINANTES. SE EMPEZARÍA POR NO COMPRAR A LAS EMPRESAS QUE CONTAMINEN MÁS Y PREMIANDO A LAS QUE CONTAMINEN MENOS, ADQUIRIENDO SUS PRODUCTOS.
MUCHOS DIRÁN QUE ES UN DISPARO A LOS PIES DE LA ECONOMÍA DE UN PAÍS, SOBRE TODO EN MOMENTOS DE RECESIÓN ECONÓMICA MUNDIAL. NO ES ASÍ, PORQUE SU IMPLEMENTACIÓN SERÍA PROGRESIVA, SANCIONANDO PRIMERO A LAS EMPRESAS SUPERCONTAMINADORAS, DESPUÉS A LAS ALTAS CONTAMINADORAS Y LUEGO, A LAS MEDIANAS O REGULARES CONTAMINADORAS. EN CUANTO A LAS EMPRESAS DE BAJA CONTAMINACIÓN Y LAS DE PRODUCCIÓN ECOLÓGICA, SERÍAN COMPENSADAS CON EXONERACIONES TRIBUTARIAS DEL ESTADO, SI EL EL CASO DE UN ESTADO PROACTIVO, SI ESTE NO FUERA EL CASO, NOSOTROS SERÍAMOS LOS LLAMADOS A PREMIAR CON NUESTRO CONSUMO A DICHAS EMPRESAS. Actos como la “Hora del Planeta” son puros simblismos tontos, la situación es concreta y lo amerita, por el crítico nivel de contaminación ambiental del planeta, EL MENSAJE QUE HAY QUE DAR ES: PÉGALES EN EL BOLSILLO Y SÓLO ENTONCES LOS INSENSATOS Y OLIGOFRÉNICOS “PODEROSOS” CAMBIARÁN, DE LO CONTRARIO NO LO HARÁN ANTE LA PRESENCIA DE TANTO SIMBOLISMO ESTÉRIL. A MUCHOS LES PREOCUPA Y A QUIEN NO, LA REPRESIÓN QUE PUEDEN CAUSAR ESTOS GRUPOS DE PODER SOBRE LAS GENTES, PUES YO LES DIGO, ACASO LES VAN A PONER A DOMICILIO A CADA CIUDADANO DEL MUNDO UN POLICIA O UN SOLDADO PARA OBLIGARLOS A CONSUMIR, PIENSEN, NO SEAN RIDÍculoS EN SUS TEMORES CON RESPECTO A LA POSIBLE REPRESIÓN DE PARTE DE ESTOS GRUPOS DE PODER, QUIÉN LO PUDE OBLIGAR A UD. A CONSUMIR SI UD. NO QUIERE HACERLO. ¡PÉGUENLES EN EL BOLSILLO Y CAMBIARÁN!, “ELLOS” NO ENTIENDEN OTRO LENGUAJE QUE NO SEAS EL PODER, Y EL MUNDO SI TIENE TAL PODER, O CUÁNDO LO PIENSAN USAR, ¿CUÁNDO ESTÉ DESTRUIDO LA TIERRA?. O ES QUE ALGUNOS CIUDADANOS DEL MUNDO NO PUEDEN RENUNCIAR A SU TAN SAGRADA DOSIS DE “CONSUMISMO”, Y CONTRIBUYEN CON SU INERCIA CONSUMISTA AL PROBLEMA DE LA DESTRUCCCIÓN AMBIENTAL DE LA TIERRA. SI HAY ALGUNA HORA, SÓLO HAY DOS POSIBILIDADES: LA “HORA DEL CONSUMISMO DESENFRENADO Y DESTRUCTOR DEL PLANETA” O LA “HORA DE LA RACIONALIDAD SALVADORA E INTEGRADORA DEL PLANETA”.
UD ELIGE, NO QUEREMOS HEDÓNICOS Y ACOBARDADOS CONSUMISTAS, SÓLO QUEREMOS VALIENTES HOMBRES ACTORES DE LA SALVACIÓN DEL PLANETA . . . YA ELIGIÓ
Enviado por carlos el dia Mar 24, 2010 en
Informatica Internet
Buscando en internet algunos plugin para Wordpres respecto a articulos relacionados o mostrar articulos relacionados a una determinada noticia, decidi bajar este archivito y probarlo y ver si funciona correctamente, pues si, funciona a la perfección, el problema se presenta cuando en tus post hay codigo BBCODE [a-z] etc.
Te da un dolor de cabeza y se presenta errores como:
]’, ”, $str );
$str = stripslashes(htmlspecialchars(trim($str)));
$str = strip_tags($str);
$str = str_replace("\n"," ",$str);
$str = str_replace("\r"," ",$str);
$str = str_replace("
"," ",$str);
$str = str_replace(" ","",$str);
/*
preg_match_all ("/([a-zA-Z0-9]+)/",$str,$datos);
$_Codigo = "";
for($i=0; $i< count($datos['0']); $i++ ){
$_Codigo .= $datos['1'][$i]." ";
}
*/
//$res = (substr(strtolower($_Codigo ),0,-1));
$res = mb_substr($str,0,$length).$trailing;
// string exceeded length, truncate and add trailing dots
//return mb_substr($str,0,$length).$trailing;
}
else
{
// string was already short enough, return the string
$res = $str;
}
return $res;
}
?>
Tambien puedes descargarlo de Aquí
Gracias por sus comentarios y sus aportes, como ven trataba de hacer otras cosillas hasta que encontre la función exacta, saludos.
Etiquetas: Wordpress, wp-thumbie, [caption id="attachment
Enviado por el dia Dic 17, 2009 en
Informatica Internet

Linda la pequeña
Hola a todos, buen dia… Espero que me puedan ayudar, me solicitaron hacer un formulario (php) con Nombre, email, telefono, calle, numero colonia, etc. sin embargo me pidieron que “colonia” y “calle” sean ubicados en google maps a traves de una direccion web aparte (como cualquier otro dato).
Investigando encontre un codigo php, sin embargo no aplica en el codigo que tengo (o al menos no estoy muy familiarizado con el php avanzado) Alguien podria guiarme en esto, al menos que funcione el que me localize lo pedido, se lo agradeceria demasiado.
<?php
$mail='mimail@mail.com';
$nombre = $_POST['nombre'];
$calle = $_POST['calle'];
$numero = $_POST['numero'];
$cp = $_POST['cp'];
$colonia = $_POST['colonia'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$thank="gracias.html";
$message = "
Nombre:".$nombre."
Calle:".$calle."
Numero:".$numero."
Codigo Postal:".$cp."
Colonia:".$colonia."
Telefono:".$telefono."
Email:".$email."
Mensaje:".$mensaje."";
if (mail($mail,"Gestion Social",$message))
Header ("Location: $thank");
?>
Y este es el codigo de la ubicacion para Google Maps
while($array = mysql_fetch_array($list)) {
$calle = str_replace(' ','+', $array['calle']);
$ciudad = str_replace(' ','+', $array['calle']);
echo "<a href=http://maps.google.es/maps?f=q&hl=es&geocode=&q=".$calle.",+".$array['ciudad']." target=_blank>Ir al mapa</a>";
}
Etiquetas: google maps formulario php, pequeña linda codigo php
Enviado por carlos el dia Oct 11, 2009 en
Informatica Internet
Hay casi 47 millones de nombres del dominio .com, convirtiéndo al .com en la más importante extensión de dominio y el más prestigioso espacio en las propiedades inmobiliarias en la red. Forbes, analista en Vastardis, ha conseguido una lista de todos los dominios .com y desde entonces se ha hecho la manía de estudiar la misma, produciendo su investigación posiblemente resultados desesperanzadores para aquellos que apenas inician en el mundo de los dominios.
Por ejemplo, encontramos que cada combinación de 2 y de 3 caracteres posibles -incluyendo letras y números- se encuentran tomadas. Virtualmente todas las palabras en inglés con cuatro letras se encuentran tomadas. Todas las 1.000 palabras más comunes en inglés igualmente han sido tomadas.
La palabra “a” es la que aparece más que cualquier otra, aunque la mayor parte del tiempo -por supuesto- como una letra de una palabra más larga. La palabra común menos usada en inglés es “consonant” (consonante en inglés), que se halla sólo en 42 dominios.
Todos los 1.219 nombres masculinos, los 2.841 nombres de mujer y los 10.000 apellidos más comunes de la oficina de censo de los Estados Unidos están registrados. No sólo eso, pero cuando se combinan los 300 nombres más comunes a los 300 apellidos más comunes, el 89% de las combinaciones que resultan posibles para nombres masculinos o el 84% para mujeres, también han sido registrados.
De las palabras más comunes de 4 o más caracteres, “home” (casa en inglés) es la más popular, hallándose en 719.000 dominios. “Mortgage” (hipoteca en inglés) es incluida en 114.700 URL. “Sex” (sexo en inglés) aparece en 257.000 dominios, ocupando solamente -no obstante su valor en la red- la posición número 89 dentro de la lista de las palabras más populares dentro de dominios punto com.
Curiosamente, quizás la palabra vulgar en inglés más famosa –la de 4 letras que empieza con F- aparece apenas en 38.000 dominios.
Casi la mitad de todos los dominios registrados en .com tienen una extensión de entre 9 a 15 caracteres de largo; siendo 13 el promedio de caracteres.
Un dominio puede tener a lo máximo 63 caracteres, y hay 550 dominios registrados con tal número de caracteres.
Finalmente dentro de otros datos curiosos en el registro de dominios .com hallamos que cada una de las 26 letras del alfabeto inglés, tiene un dominio en el cual la letra en sí se repita 63 veces hasta que no hay espacio para más caracteres.
fuente: http://www.dominiosidn.com/datos-curiosos-sobre-el-registro-de-dominios-com.htm
Etiquetas: .com, curiosos, datos, dominios
Enviado por carlos el dia Ago 18, 2009 en
Informatica Internet
Pienso que la entrevista esta muy buena, aparte el señor dueño de dicho blog www.utero.pe tiene mucha ventaja con respecto a otros blog, pero cuando le preguntaron sobre las visitas o estadística no estaría mal que pueda instalar o si usa el cpanel en su hosting, el Awstat que funciona muy bien o bien el google analitycs para saber con exactitud la cantidad de trafico que recibe.
Además con respecto a la publicidad que menciona con respecto a que esta en pañales no estaría mal poder usar algun gestor de publicidad para poder ser rentable.
Creo que ademas percibo cuando la señora Rosa María pregunta sobre tweeter, no responde o evade la pregunta como si no estuviese muy bien enterado.
Podría decir muchas cosas pero creo que estamos aun en la era del saber o poder conocer mas detalles sobre la magia de internet.
Gracias a los amigos que me siguen y tratan con cariño este humilde blog.
Saludos
Etiquetas: blog peru, utero.pe
Enviado por carlos el dia Abr 21, 2009 en
Filosofia,
Informatica Internet
Bob Parsons es el Presidente Ejecutivo y Fundador de Go Daddy, una empresa dedicada al registro de dominios de internet y hosting. Escribió esta lista de 16 reglas basándose en las ideas y consejos prácticos acumulados a lo largo de su experiencia. Él las aplica especialmente al mundo de los negocios, pero en general se pueden aplicar a cualquier aspecto de la vida.

bob parson
1. Sal y quédate fuera de tu zona de confort. Pienso que no suceden muchas cosas de importancia cuando estamos dentro de nuestra zona de confort. Escucho a la gente decir “pero me preocupa la seguridad”. Mi respuesta a eso es simple: “la seguridad es para los cadáveres”.
2. Nunca te rindas. Casi nada funciona la primera vez que se intenta. Sólo porque lo que estás haciendo parece que no funciona, no significa que no vaya a funcionar. Sólo significa que puede que no funcione de la forma en la que lo estás haciendo. Si fuese fácil, todo el mundo estaría haciendolo, y tú no tendrías una oportunidad.
3. Cuando estás a punto de abandonar, estás más cerca de lo que crees. Hay un antiguo proverbio chino que me encanta, y que creo que es muy cierto. Dice: “La tentación de abandonar será mayor justo cuando estés a punto de tener éxito”.
4. Respecto a lo que sea que te preocupa, no sólo acepta lo peor que pudiera pasar, sino que además procura cuantificar qué podría ser lo peor. Muy raras veces la peor consecuencia será ni de lejos tan mala como una nube de “consecuencias indefinidas”. Mi padre me dijo al principio, cuando estaba luchando y sudando la camiseta intentando hacer funcionar Parsons Technology: “Bien, Robert, si no funciona, no te van a comer”.
5. Céntrate en lo que quieres que suceda. Recuerda el viejo dicho: “Según pienses, así serás”.
6. Tómate las cosas día a día. No importa lo difícil que sea tu situación, podrás superarla si no miras demasiado lejos en el futuro, y te concentras en el momento presente. Puedes superar cualquier cosa día a día.
7. Muévete siempre hacia adelante. Nunca dejes de invertir. Nunca dejes de mejorar. Nunca dejes de hacer cosas nuevas. En el momento en que dejas de mejorar tu organización, ésta empieza a morir. Que tu objetivo sea ser mejor cada día, en algún aspecto pequeño. Recuerda el concepto japonés de Kaizen. Pequeñas mejoras diarias, eventualmente se convierten en enormes ventajas.
8. Decide rápido. Recuerda lo que dijo el General George S. Patton: “un buen plan ejecutado violentamente hoy, es mucho mejor que un plan perfecto mañana”.
9. Mide todo aquello que tenga importancia. Juro que es cierto. Todo lo que es medido y vigilado, mejora.
10. Todo lo que no se controla, se deteriorará. Si quieres descubrir problemas que desconoces, tómate algo de tiempo y mira en detalle las areas que no has examinado en un tiempo. Te garantizo que ahí habrá problemas.
11. Presta atención a tus competidores, pero presta más atención a lo que tú estás haciendo. Cuando miras a la competencia recuerda que todo parece perfecto desde la distancia. Incluso el planeta Tierra, si te vas lo suficientemente lejos en el espacio, parece un lugar tranquilo.
12. Nunca dejes que nadie te mandonee. En nuestra sociedad, con nuestras reglas y un campo de juego equilibrado, tienes tanto derecho a hacer lo que estás haciendo como cualquier otro, siempre y cuando lo que hagas sea legal.
13. No esperes que la vida sea justa. La vida no es justa. Tú creas tus propias oportunidades.
14. Resuelve tus propios problemas. Descubrirás que al encontrar tus propias soluciones, desarrollarás una ventaja competitiva. Masura Ibuka, el co-fundador de SONY, fue quien mejor lo dijo: “Nunca se tiene éxito en la tecnología, los negocios o en ninguna otra cosa, siguiendo a los demás”. También hay un antiguo dicho asiático que recuerdo con frecuencia, y dice: “un hombre sabio sigue su propio consejo”.
15. No te tomes a ti mismo demasiado en serio. Relájate. A menudo, al menos la mitad de lo que conseguimos se debe a la suerte. Ninguno de nosotros tiene tanto control como nos gustaría.
16. Siempre hay una razón para sonreír. Encuéntrala. Después de todo, en realidad eres afortunado sólo por estar vivo. Cada vez estoy más de acuerdo con mi hermano pequeño. Siempre me recuerda: “no estamos aquí para durar mucho, estamos aquí para pasárnoslo bien”.
Copyright © 2005-2007 Bob Parsons. Todos los derechos reservados. Artículo reproducido con permiso de Bob Parsons. Artículo original en inglés: 16 Rules for Success. Traducción por Lobo Feroz.
Enviado por carlos el dia Abr 12, 2009 en
Informatica Internet
Inyección SQL es una vulnerabilidad informática en el nivel de la validación de las entradas a la base de datos de una aplicación. El origen es el filtrado incorrecto de las variables utilizadas en las partes del programa con código SQL. Es, de hecho, un error de una clase más general de vulnerabilidades que puede ocurrir en cualquier lenguaje de programación o de script que esté incrustado dentro de otro.
Una inyección SQL sucede cuando se inserta o “inyecta” un código SQL ”invasor” dentro de otro código SQL para alterar su funcionamiento normal, y hacer que se ejecute maliciosamente el código “invasor” en labase de datos.
La inyección SQL es un problema de seguridad informática que debe ser tomado en cuenta por el programador para prevenirlo. Un programa hecho con descuido, displicencia, o con ignorancia sobre el problema, podrá ser vulnerable y la seguridad del sistema puede quedar ciertamente comprometida. Esto puede suceder tanto en programas ejecutándose en computadores de escritorio, como en páginas Web, ya que éstas pueden funcionar mediante programas ejecutándose en el servidor que las aloja.
La vulnerabilidad puede ocurrir cuando un programa ”arma” descuidadamente una sentencia SQL, con parámetros dados por el usuario, para luego hacer una consulta a una base de datos. Dentro de los parámetros dados por el usuario podría venir el código SQL inyectado.
Al ejecutarse esa consulta por la base de datos, el código SQL inyectado también se ejecutará y podría hacer un sinnúmero de cosas, como insertar registros, modificar o eliminar datos, autorizar accesos e, incluso, ejecutar código malicioso en el computador.
Asumiendo que el siguiente código está en una aplicación web y que existe un parámetro “nombreUsuario” que contiene el nombre de usuario que nosotros le demos, la inyección SQL es posible:
consulta := "SELECT * FROM usuarios WHERE nombre = '" + nombreUsuario + "';"
Si el usuario escribe su nombre, digamos “Alicia”, nada anormal sucedería, la aplicación generaría una sentencia SQL similar a la siguiente, que es perfectamente correcta, en donde se seleccionaría al usuario “Alicia”:
SELECT * FROM usuarios WHERE nombre = 'Alicia';
Pero si un usuario malintencionado escribe como nombre de usuario:
“Alicia'; DROP TABLE usuarios; SELECT * FROM datos WHERE '-' = '-“, se generaría la siguiente consulta SQL, (el color verde es lo que pretende el programador, el azul es el dato, y el rojo, el código SQL inyectado):
SELECT * FROM usuarios WHERE nombre = 'Alicia';
DROP TABLE usuarios;
SELECT * FROM datos WHERE '-' = '-';
La base de datos ejecutaría la consulta en orden, seleccionaría el usuario ‘Alicia’, borraría la tabla ‘usuarios’ y seleccionaría datos que quizá no están disponibles para los usuarios web comunes. En resumen, cualquier dato de la base de datos está disponible para ser leído o modificado por un usuario malintencionado.
Nótese por qué se llama “Inyección” SQL. Si observamos el código malicioso, de color rojo, vemos que está en el medio del código bueno, el verde. El código rojo ha sido “inyectado” dentro del verde.
La inyección SQL es fácil de evitar en la mayoría de los lenguajes de programación que desarrollan aplicaciones web. En Perl DBI, el método DBI::quote filtra los caracteres especiales (asumiendo que la variable$sql contiene una referencia a un objeto DBI)
$query = $sql->prepare
(
"SELECT * FROM usuarios WHERE nombre = "
.
$sql->quote($nombre_usuario)
);
O también se puede usar la característica placeholder (con comillado automático) como sigue:
$query = $sql->prepare("SELECT * FROM usuario WHERE nombre = ?");
$query->execute($nombre_usuario);
En PHP, hay diferentes funciones que nos pueden servir de ayuda para usar con distintos sistemas de gestión de bases de datos. Para MySQL, la función a usar es mysql_real_escape_string:
$query_result = mysql_query
(
"SELECT * FROM usuarios WHERE nombre = \""
.
mysql_real_escape_string($nombre_usuario)
.
"\""
);
En Java, tenemos que usar la clase PreparedStatement :
En vez de
Connection con = (acquire Connection)
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery("SELECT * FROM usuarios WHERE nombre = '" + nombreUsuario + "';");
hay que usar lo siguiente:
Connection con = (acquire Connection)
PreparedStatement pstmt = con.prepareStatement("SELECT * FROM usuarios WHERE nombre = ?");
pstmt.setString(1, nombreUsuario);
ResultSet rset = pstmt.executeQuery();
En C#, de la plataforma .NET (o su alternativa libre Mono), tenemos ADO.NET SqlCommand (para Microsoft SQL Server) or OracleCommand (para servidores de bases de datos Oracle). El ejemplo de abajo muestra cómo prevenir los ataques de inyección de código usando el objeto SqlCommand. El código para ADO.NET se programa de forma similar, pero puede variar levemente según la implementación específica de cada proveedor.
En vez de
using( SqlConnection con = (acquire connection) ) {
con. Open();
using( SqlCommand cmd = new SqlCommand("SELECT * FROM usuarios WHERE nombre = '" + nombreUsuario + "'", con) ) {
using( SqlDataReader rdr = cmd.ExecuteReader() ){
...
}
}
}
hay que usar lo siguiente:
using( SqlConnection con = (acquire connection) ) {
con. Open();
using( SqlCommand cmd = new SqlCommand("SELECT * FROM usuarios WHERE nombre = @nombreUsuario", con) ) {
cmd.Parameters.AddWithValue("@nombreUsuario", nombreUsuario);
using( SqlDataReader rdr = cmd.ExecuteReader() ){
...
}
}
}
Etiquetas: base datos, error, injection, mysql, php, sql
Enviado por carlos el dia Abr 3, 2009 en
Informatica Internet
En mi modo de ver las ganancias de adsense, lo que menos importa es el número de visitas que recibimos, lo importante siempre son los ratios. Por tener más visitas no vas a ganar más dinero, solo ganarás más dinero siempre y cuando tengas unos elevados ratios de CTR (Ratio de click) y eCPM (coste efectivo por mil impresiones). Si tienes una cuenta de adsense, en tu panel de control están los datos de estos ratios.
CTR
El CTR, ratio de Click o Clickthrough Rate, es el número clicks que recibe un anuncio dividido por el número de veces que se ha mostrado (impresiones). En en panel de adsense, se muestra en tantos por ciento (multiplicado por cien).
Supongamos que tenemos un blog A, donde hemos colocado un banner de adsense, en este blog recibimos 1000 visitas al día, y 2000 páginas vistas. Si en cada página vista se mostrara una vez el banner de adsense, recibiríamos 2000 impresiones. (No siempre es así, están los PSAs, por ejemplo).
Imaginemos que en el blog A, tenemos un ratio de click del 3%. Por tanto, en el blog A recibiremos 60 clicks.
Ahora imagenemos un blog B, también hemos colocado un único banner de adsense, y tenemos al día, 5000 visitas y 10000 páginas vistas (10 mil impresiones), pero tenemos un CTR del 0,5%, por tanto solo recibiremos 50 clics.
El blog A tiene 5 veces menos visitas e impresiones que el blog B, sin embargo generamos más clicks.
eCPM
El eCPM, es el coste efectivo por mil impresiones, es decir, ese dato que nos da adsense, son las ganacias (en dólares) que sacaríamos por cada 1000 impresiones.
Si cogemos el mismo ejemplo anterior del blog A (2000 impresiones) y el blog B (10000 impresiones), también podemos ver diferencias de ganacias dependiendo del eCPM.
Por ejemplo, para un eCPM de 1 dólar, en el caso A sacariamos 2 dólares y en el caso B, 10 dólares.
Pero si conseguimos que el blog con menos impresiones (A), genere un eCPM mucho mayor y llegue a un eCPM de 8$, el blog A conseguiría 16 dólares, un 60% más de ganacias con la quinta parte de impresiones.
Con este pequeño ejemplo, os dareis cuenta (muchos ya lo sabeis) que las visitas y las impresiones son importantes, pero no lo más importante, por tanto, si os quejais de que sacais muchas visitas y poco dinero (eh Javi !) ¿Por que no intentais mejorar los ratios?
Tanto el CTR como el eCPM se pueden aumentar, pero no es una cuestión matemática de pongo esto aquí, quito de allá y me sube 10 puntos todo, no. Es más a base de hacer pruebas y más pruebas, pero igual puedo comentar algo que os ayude.

Aumentar el CTR
Controla las estadísticas de tu web, busca un analizador que te de todos los datos que necesitas, visitantes, páginas vistas, visitas de buscadores, visitantes fieles (returning visitors), …. Yo ya lo he comentado varias veces, utilizo AFS, es gratuito, y me da toda la información que necesito, incluso en que anuncio de adsense hace click la gente. Aunque también tengo que decir que soy un maniático de las estadísticas.
Hay que tener en cuenta que los visitantes fieles no son los que hacen click en los anuncios, los que hacen click son los visitantes nuevos. Esto está más que demostrado, a mayor número de visitantes únicos, mayor CTR.
Un visitante fiel (returning visitor), conoce perfectamente tu página, sabe donde tienes los anuncios, de que color son, cual es el formato y que se va a encontrar al entrar en tu página.
Hay gente que le molesta la publicidad de adsense en los blogs, yo no la veo, y si uno de los usuarios de tu blog entra 4 veces al día a comentar en tu página, te aseguro que tampoco la ve, y si la ve la ignora completamente. Es como si desarrollaramos una especie de ceguera temporal anti-adsense para no verlo. Sabemos donde están tus anuncios, los ignoramos, vamos directamente al contenido, comentamos y nos vamos.
Por tanto, deberemos aumentar el número de visitas de buscadores y ‘despistar un poco’ a nuestros fieles usuarios.
Lo de conseguir mayor número de visitas de buscadores se merecería un post especial, así que deberás trabajarlo de momento, un poco más por tu cuenta, ya sabes, algo de optimización en buscadores: préstale atención a los títulos de tus posts, las urls (mod-rewrite), links internos, backlinks, etc, etc .. y por supuesto escribe algo sobre lo que se busque en internet, o tenga un interés general, si además escribes buen contenido, los enlaces a tus páginas llegaran.
Lo de despistar a tus usuarios, es para que no vean siempre las mismas cosas en los mismos sitios, ves cambiando los anuncios de sitio, cambia los formatos, los colores, no remarques los anuncios, integralos en el contenido.
Utiliza las herramientas que te ofrece adsense, ¿no utilizas los canales?, utilizalos. Prueba con varios formatos, colores, ves cambiando durante semanas enteras. Una semana entera pon un anuncio cuadrado, otra un banner, luego cambialo de ubicación, de color, etc … Pon canales diferentes y así sabrás que anuncio te ofrece mejor CTR. Puedes llegar hasta 200 canales diferentes (Creo que llegué a tener unos 30 canales diferentes para este blog).
Cuando encuentres el tipo de anuncio, ubicación, formato y color que te ofrezca mayor CTR, explótalo. Aunque, si tu número de visitantes fieles es muy alto, verás como de semana en semana ese CTR volverá a bajar, poco a poco, lo que tarden tus visitantes en volverse a acostumbrar. Será buen momento para cambiar de diseño y volver a empezar.
eCPM
Aumentar el eCPM, es un poco más dificil, todo depende de a como se pague el click del anuncio, y esto depende de la temática sobre la que escribas. Cuanto mayor número de anuncios aparezcan en adwords sobre una busqueda, habrá más competencia y seguramente el precio del click en adsense sea más elevado.
Si escribes sobre alcachofas, el eCPM será bajo o nulo, si escribes sobre temas inmobiliarios el eCPM será mucho mayor. Pero hay término medio, puedes escribir más posts sobre otro tema que no escribes tanto sin tener que cambiar radicalmente de temática en el blog.
De todas maneras, planteáte si escribes un blog por dinero o por gusto.
Lo bueno de tener un alto eCPM es que pueden reinvertir el dinero ganado en adwords. Para saber si esto te va a salir rentable, tan solo tienes que calcular las ganancias por visitante. Como sabes lo que te cuesta un visitante en adwords (1 click aprox. 0,05$), sabes que para invertir tienes que tener un EPV (ganancias por visitante) mayor.
Para todos esos aficionados que hay en la blogosfera, en calcular las ganancias que sacaría nuestro vecino, por favor, no hagais más reglas de tres. Podeis utilizar este excel que he subido al servidor para hacer varios cálculos. Con vuestras estadísticas de la web y de adsense se pueden sacar muchas cosas.
Fuente : Online.com
Etiquetas: adsense, aumentar, ctr, ecpm, ganacias