Encuentra una fórmula que sirva para sumar n números pares.
2 , 4 , 6 , 8 ….n
Lo mismo pero para los impares
1 , 3 , 5 , 7 …. n
, como siempre no vayan a google. Y lo pongo para los usuarios normales, hay matemáticos que me visitan que lo harían en 3 segundos ¬¬.
Soy de los que nunca arreglan su cuarto, hasta que hay una capa de basura que parece otro piso. De los que jamás en la vida tienden la cama (para qué si en la noche vuelve a estar igual). En pocas palabras no hay tiempo para el orden.
Pero a la hora de la programada todo cambia magicamente en mi, me gusta ser ordenado. Sin embargo soy de los que se siempre se andan preguntando que reglas siguen los grandes programadores, si esto que hago esta correcto o un gurú lo haría diferente, me gusta hacer las cosas bien y de la mejor manera posible aunque sea el único que vea el código.
Programar bien, no solo es que tu código sea óptimo si no seguir reglas de diseño que permitan que el código sea legible y adaptable por otros programadores. Como es respetar tabs, espacios entre signos, reglas para manejar las consultas SQL, variables, constantes o el que todo archivo debe tener un HEADER poniendo versión, fecha, autor entre otras cosas.
Los desarrolladores de PHPBB comparten estas reglas que siguen para su proyecto. Yo llevo ya tiempo aplicándolas, ya que me permiten tener un orden y me emociona que mi código no solo corrar si no que se vea bonito y ordenado
.
Coding Guidelines: http://area51.phpbb.com/docs/coding-guidelines.html
No hay etiquetas para esta entrada.[gv data="l7qKD-Ph7ds"][/gv]
Antes de hacer un comentario, me gustaria pregutarles ¿Es ofensivo el video?
No hay etiquetas para esta entrada.Lunes: No hubo clases por qué el primer día nunca hay clases.
Martes: Habia clase de sistemas operativos a las 7 de la mañana, se atravesó el maldito tren . No mas tenia esa clase, así que
.
Miércoles: No mas iba a tener la clase de las 7 por que las otras materias los profes andaban en junta, entonces me levante tarde y tampoco llegue.
Jueves: Por fin tuve clases de estimación de costos y programación web.
Viernes: No tuve clases y me vine para el pueblo con mis padres
Este semestre voy a programar mucho, y espero publicar toda línea de código que escupan mis dedos.
No hay etiquetas para esta entrada.Pues penúltimo semestre, me faltan 3 y estas son las materias que llevo.
![]()
Este semestre se supone que ya debo empezar la tesis, ya después les contare.
No hay etiquetas para esta entrada.Aquí un vídeo mio donde juego starcraft en battlenet, soy white terran. La partida es larga, duro casi hora y media y estuvo muy chida, pero no mas pude grabar el principio, es un 2VS No Rush en 20 minutos (2vs2 NR 20).
[gv data="s7Bj1zSM7Ik"][/gv]
No hay etiquetas para esta entrada.Para aquellos que vemos las matemáticas no como una materia o ciencia, si no como una forma de masturbar la mente. Y aquel sueño guajiro que tenia de ver plasmada en una página captchas matemáticos se ha hecho realidad.
Esta página en este formulario, hacen la validación mediante expresiones matemáticas. Y comprobar no solo que eres humano, si no que tienes cierto grado de IQ y conocimientos(o al menos por eso yo lo haria). ¡Se ha solucionado un problema de Internet!, se ha inventado un captcha anti hoygans.

Como dicen en gaussianos, al parecer tienen 3 niveles de dificultad para que no haya pretexto y puedas resolver alguno.
Al parecer(no estoy seguro) la pagina tiene que ver con Rusos, y digo esto por que para aquellos que hemos visto libros de matemáticas sabemos que ellos no son de este planeta, le dan otro sentido muy loco/catastrófico/maquiavélico a los ejercicios que da miedo.
[ACTUALIZACIÓN]
Revise como hacen el captcha y al parecer usan una imagen por cada expresión… bueno son matemáticos no programadores.
Hoy me entero de algo muy curioso.
Imagina que eres un anunciante en Internet…
Imagina que puedes abrir una ventana emergente (pop up) que supera cualquier bloqueo…
Imagina que esta ventana puede llenar TODA la pantalla…
Imagina que esta ventana no tiene bordes, ni menúes, ni barras, ni título, ni botones… Ningún medio para cerrarla…
Imagina que la ventana no se puede mover ni minimizar… Sólo desaparece cuando acaba el anuncio o si cierras tu navegador…
Ahora imagina que te dedicas a hacer phishing…
Imagina que puedes usar esta ventana para mostrar en ella lo que quieras… un falso navegador o -por qué no- un falso escritorio para recopilar datos del usuario…
Es posible gracias a java, el descubrimiento fue hecho por Giorgio Maone, que pareciera que tiene fobia de javascript y creo la extensión para firefox NoScript.
La manera de demostrar su fobia es publicando dos demos:
La primera es solamente en javascript usando LiveConnect, sin embargo solo funciona en navegadores que usen Gecko como motor de rendirezado. Uno de ellos es mi amado firefox .
var w = new java.awt.Window(new java.awt.Frame());
var label = new java.awt.Label("PWNED");
label.setFont(new java.awt.Font("Serif", java.awt.Font.BOLD, 80));
label.setAlignment(label.CENTER);
label.setForeground(java.awt.Color.white);
w.setBackground(java.awt.Color.black);
w.setLayout(new java.awt.BorderLayout());
w.add(label, java.awt.BorderLayout.CENTER);
w.setLocation(0, 0);
var d = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
d.height += 80;
w.setSize(d);
w.setVisible(true);
La segunda demo la hace desde java, desde un applet. Esta funciona en cualquier navegador, siempre y cuando tenga el runtime de java.
Lo mas probable es que este problema no se solucione rápidamente. Muy pronto veremos a muchas páginas haciendo mal uso. El popup regreso mas fuerte que nunca :S.
Links:
No hay etiquetas para esta entrada.
Donde estudio, y la mayoría de las universidades promedio deberían de tomar en cuenta el servicio que da google para un dominio .
Imagínate lo valioso que sería que toda la comunidad de tu campus (estudiantes, profesores y personal) pudiera compartir información e ideas más fácilmente. Con las herramientas gratuitas de publicación, colaboración y comunicación de Google Apps edición educación, que incluyen cuentas de correo electrónico con el dominio de tu centro docente (por ejemplo, estudiante@centro-docente.edu), esto puede ser una realidad.
Puedes combinar las herramientas y servicios disponibles como prefieras y personalizarlos con el logotipo, los colores y el contenido del centro. Podrás administrar a tus usuarios a través de un panel de control basado en web o utilizar las API para integrar Google Apps en tus sistemas existentes.
Y, lo mejor de todo, Google centraliza todo el alojamiento, por lo que no tendrás que preocuparte de descargar, instalar o realizar el mantenimiento de ningún hardware ni software. Podrás poner este proyecto en marcha rápidamente con el mínimo soporte del personal de TI de tu centro.
¿Quieren más?, pues aqui les doy unas razones.
Es una buena opción para las universidades. Es mejor tener un servicio de calidad dentro de la institución, que andar creando inventos o cosas que los alumnos no usan por la mala calidad en que estan o por que no son lo mismo que tener un correo en gmail o simplemente por que no sirve.
Pasa la voz, no es tan difícil. Yo lo tengo en mi dominio y me va da maravilla.
Google Apps para instituciones educativas: https://www.google.com/a/edu/?hl=es
No hay etiquetas para esta entrada.¿Cómo se puede desarrollar un potente virus en Java, que acabe con la memoria, consuma todos los recursos disponibles y ponga al ordenador a funcionar más lento que el fotingo de Don Domingo?Respuesta:
static void main( String[] args)
{
System.out.println(”Hello world!”);
}
lol, ¬¬.
No hay etiquetas para esta entrada.
XD, quizás la mayoría de las personas no entiendan lo gracioso de esta respuesta. Quién sera el matemático que nos diga como se llama y para que sirve esta matriz.
No hay etiquetas para esta entrada.Aunque java no es muy querido entre linuxeros (eso lo he notado, sobre todo en #gekko xD), no deja de ser la opción para los proyectos grandes.
PreciseJava una página donde dan consejos para optimizar tu código en este lenguaje y las buenas prácticas de programación(aunque cada quien tiene sus “buenas prácticas”). Ellos utilizan la técnica benchmark, para tener un parametro de referencia en lo que aconsejan y lo que cuesta no hacerlo.
Por ejemplo no usar try{} catch {} en ciclos.
package com.performance.exception;
public class ExceptionTest{
public static void main(String args[]){
long start,end;
int i =0;
int[] intArray = new int[25000];
String stringArray[] = new String[25000];
int size = stringArray.length;
for(i=0;i
if(i%50 == 0)
stringArray[i]="hello world";
else
stringArray[i]= Integer.toString(i);
}
start=System.currentTimeMillis();
for(i=0;i
try{
intArray[i]=Integer.parseInt(stringArray[i]);
}catch(NumberFormatException e){}
}
end=System.currentTimeMillis();
System.out.println(end-start +
" millis with try/catch inside for loop ");
start=System.currentTimeMillis();
try{
for(i=0;i
intArray[i]=Integer.parseInt(stringArray[i]);
}
} catch(NumberFormatException e){}
end=System.currentTimeMillis();
System.out.println(end-start + "
millis with try/catch outside for loop ");
}
}
La verdad son consejos pequeños, pero que valen la pena conocerlos.