Bueno, ahora con el inicio del nuevo semestre en las escuelas, me a tocado una materia de especialidad que a mi parecer será interesante ir comentando algunas cosas de las que voy aprendiendo (o que ya sabia). Para los lectores o personas que necesitan este tipo de información.
Antes de empezar a programar, en cualquier lengüaje, es bueno tener las bases y todo ese tipo de cosas que muchas veces creemos no nos va a servir de nada xD.
Lo primero es saber que es un algoritmo, un diagrama de flujo y un pseudo-codigo.
Para hacerlo de forma simple, solo dejo una explicacion sencilla.
Algoritmo: Es una secuencia de pasos a seguir para llegar a un resultado.
Diagrama de Flujo: Es una forma grafica de expresar el algoritmo.
Pseudocodigo: Viene siendo como el algoritmo ya pensado de una forma en como va a quedar en el codigo. Con esto me refiero, es una serie de instrucciones de codigo mezcladas con palabras de nuestra lengüa.
Para más informacion, siempre esta Google, o la Wikipedia en donde podran encontrar mejores definiciones y más información.
Mostrando las entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Tutoriales. Mostrar todas las entradas
miércoles, 18 de febrero de 2009
martes, 14 de octubre de 2008
Frases al azar en tu blog - Random Quotes
A pesar de que creo haber visto ya varios widgets los cuales nos permiten hacer múltiples cosas como "Anime del Dia", o "Quote del Día", semana, etc.
Pues hace poco implemente mediante un pequeño código en mi blog, para que mostrara diferentes frases cada vez que se recargaba la pagina.
Les dejo el código en su forma limpia, y en la "variante" que es ya un poco mas arreglado para mostrar las cosas de una mejor forma xD.
En el código anterior, solo es de modificar lo que esta dentro de comillas simples, en este caso Linux, Anime, RoxCore, Manzha, etc.
En la parte de arriba dice:
El numero es cuestion de cambiarlo segun cuantas frases pongamos. En esta caso hay 4 (0,1,2,3).
Para agregar más, pues solo se copia la linea, y se cambia el numero.
Bueno, esa es mi breve explicación.
Les dejo este otro código, que ya fue el que manipule un poquito mas, en base a CSS. (Si has modificado el template de tu blog, quiza ya estes un poco familiarizado.
Aquí, agregue una parte con CSS. Que es para que quede como yo lo tengo.
Veamos por partes.
Eso se refiere a el estilo de fuente que tendra la Frase, si quisieramos podriamos incluir colores, o que fuera italica en lugar de negrita. O quiza un fondo (que seria mas bien como un subrayado xD).
Aqui, son las caracteristicas de la parte de Autor de la frase. Esta en italicas, con un margen al lado izquierdo y una caracteristica para que las mayusculas se vean como pequeñas.
Es casi lo mismo que en el anterior, solo que esta vez indicamos cual parte es la frase y cual el autor (para que funcionen las caracteristicas antes mencionadas).
Bueno, esa es mi pequeña explicación. Con este codigo pueden tambien poner imagenes que cambien cada vez que actualizas, etc, etc.
Ah, se me olvidaba. El codigo lo insertas en un simple widget de HTML/Java, que vienen en blogger. O si es otro tipo de blog, o para otro fin, pues en el lugar respectivo xD.
Mas informacion del codigo, siendo usado esta vez para imagenes: Hackase
Pues hace poco implemente mediante un pequeño código en mi blog, para que mostrara diferentes frases cada vez que se recargaba la pagina.
Les dejo el código en su forma limpia, y en la "variante" que es ya un poco mas arreglado para mostrar las cosas de una mejor forma xD.
Código Sencillo
<script language="JavaScript">
frases = new Array(4)
frases[0] = 'Linux'
frases[1] = 'Anime'
frases[2] = 'RoxCore'
frases[3] = 'Manzha'
aleatorio = Math.random() * (frases.length)
aleatorio = Math.floor(aleatorio)
document.write(frases[aleatorio])
</script>
En el código anterior, solo es de modificar lo que esta dentro de comillas simples, en este caso Linux, Anime, RoxCore, Manzha, etc.
En la parte de arriba dice:
frases = new Array(4)
El numero es cuestion de cambiarlo segun cuantas frases pongamos. En esta caso hay 4 (0,1,2,3).
Para agregar más, pues solo se copia la linea, y se cambia el numero.
frases[4] = 'Algo aqui'
frases[5] = 'are are'
Bueno, esa es mi breve explicación.
Les dejo este otro código, que ya fue el que manipule un poquito mas, en base a CSS. (Si has modificado el template de tu blog, quiza ya estes un poco familiarizado.
Código con CSS. Mas vistoso
<style type="text/css">
.frase {
font-weight:bold;
}
.autor {
font-style:italic;
margin-left:30%;
font-variant:small-caps;
}
</style>
<script language="JavaScript">
frases = new Array(4)
frases[0] = '<div class="frase">"Are are"</div><div class="autor">Manzha desconcertado</div>'
frases[1] = '<div class="frase">"School Days"</div><div class="autor">School Days</div>'
frases[2] = '<div class="frase">"Haruhi-Sama"</div><div class="autor">Lelouch, dandose cuenta que Haruhi es superior</div>'
frases[3] = '<div class="frase">"Lelouch-Sama"</div><div class="autor">Kira, dandose cuenta ue Lelouch era superior</div>'
aleatorio = Math.random() * (frases.length)
aleatorio = Math.floor(aleatorio)
document.write(frases[aleatorio])
</script>
Aquí, agregue una parte con CSS. Que es para que quede como yo lo tengo.
Veamos por partes.
.frase {
font-weight:bold;
}
Eso se refiere a el estilo de fuente que tendra la Frase, si quisieramos podriamos incluir colores, o que fuera italica en lugar de negrita. O quiza un fondo (que seria mas bien como un subrayado xD).
.autor {
font-style:italic;
margin-left:30%;
font-variant:small-caps;
}
Aqui, son las caracteristicas de la parte de Autor de la frase. Esta en italicas, con un margen al lado izquierdo y una caracteristica para que las mayusculas se vean como pequeñas.
frases[0] = '<div class="frase">"ROXCORE"</div><div class="autor">Kira, Death Note</div>'
Es casi lo mismo que en el anterior, solo que esta vez indicamos cual parte es la frase y cual el autor (para que funcionen las caracteristicas antes mencionadas).
<div class="frase">AQUI VA LA FRASE</div>
<div class="autor">AQUI VA LA FRASE</div>
Bueno, esa es mi pequeña explicación. Con este codigo pueden tambien poner imagenes que cambien cada vez que actualizas, etc, etc.
Ah, se me olvidaba. El codigo lo insertas en un simple widget de HTML/Java, que vienen en blogger. O si es otro tipo de blog, o para otro fin, pues en el lugar respectivo xD.
Mas informacion del codigo, siendo usado esta vez para imagenes: Hackase
lunes, 13 de octubre de 2008
Quitar virus de forma facil
Pues ya, después de hablar de mucho anime, vuelvo a poner una entrada relacionada a computación. La verdad no recuerdo si ya la había escrito antes, o si ya había mencionado esta "tecnica", que usualmente uso yo.
- Si te da flojera leer todo, te recomiendo pases a la Conclusión -
Introducción
Ahora usare mis cualidades de escribir algo extensoy aburrido en base a nada y que normalmente llega a pasarme en ocasiones cuando me preguntan algo, o cuando tengo que "arreglar" alguna computadora.
Algunas veces me llegan a decir que "les va muy lenta la computadora" y me preguntan si puede ser algun virus o alguna cosa(lo primero que pienso es que usan windows). Y pues a veces me llegan a pedir algun consejo (las personas que me llegan a entender).
Desarrollo
Cuando tengo que checar una computadora en busca de "virus" u alguna otra anomalía, nunca (o muy pocas veces) uso antivirus. En su lugar llego a usar el hijackthis (en el cual me centrare en este post), y a veces el ccleaner (este solo por usar alguna otra herramienta que "limpie" un poco el sistema).
Los antivirus, ya en un post anterior comente que no me gustan, usualmente no hacen un buen trabajo.
Asi que esta herramienta HijackThis lo que hace es scanear varios registros del sistema y algunas otras cosas. Al terminar de scanear te despliega variedad de entradas (nombres y numeros raros. Poniendo atencion se ve que es cada cosa). Para saber que debes eliminar y que no debes, existe una pagina que te hace todo el trabajo.
http://hijackthis.de/
Ahi solo debes pegar el Log (todo lo que sale en un bloc de notas), y enviarlo. Te mostrara todas tus entradas con palomitas, tachas amarillas o rojas, lo unico que debes hacer es buscar en el programa las que son tachitas rojas y amarillas y eliminarlas (Fix Checked).
Conclusión
Pues este programa es muy eficaz (usualmente), lo que hace es "evitar que el virus inicie con el sistema", por lo cual quiza siga el virus por ahi, pero ya no causara ninguna molestia (aunque en caso de ser muy precavido-o paranoico- puedes pasar el antivirus).
El programa lo encuentras en la siguiente url, al igual que la herramienta, que te dice que entradas eliminar y cuales no.
http://hijackthis.de/
Si me da tiempo mas tarde, quiza ponga algunas capturas de pantalla, aunque no creo, a menos que las pidan xD. Usualmente una persona que sabe cuidar el equipo nunca tiene problemas con estas cosas. Lo normal es que se pasen por usb's (no me a tocado ver que estos hagan algo malodezastroso XD), o quiza si eres de los que bajan programas con cracks, o buscas serials en paginas de dudosa calidad xD!, etc etc.
Saludos ^^
- Si te da flojera leer todo, te recomiendo pases a la Conclusión -
Introducción
Ahora usare mis cualidades de escribir algo extenso
Algunas veces me llegan a decir que "les va muy lenta la computadora" y me preguntan si puede ser algun virus o alguna cosa
Desarrollo
Cuando tengo que checar una computadora en busca de "virus" u alguna otra anomalía, nunca (o muy pocas veces) uso antivirus. En su lugar llego a usar el hijackthis (en el cual me centrare en este post), y a veces el ccleaner (este solo por usar alguna otra herramienta que "limpie" un poco el sistema).
Los antivirus, ya en un post anterior comente que no me gustan, usualmente no hacen un buen trabajo.
Asi que esta herramienta HijackThis lo que hace es scanear varios registros del sistema y algunas otras cosas. Al terminar de scanear te despliega variedad de entradas (nombres y numeros raros. Poniendo atencion se ve que es cada cosa). Para saber que debes eliminar y que no debes, existe una pagina que te hace todo el trabajo.
http://hijackthis.de/
Ahi solo debes pegar el Log (todo lo que sale en un bloc de notas), y enviarlo. Te mostrara todas tus entradas con palomitas, tachas amarillas o rojas, lo unico que debes hacer es buscar en el programa las que son tachitas rojas y amarillas y eliminarlas (Fix Checked).
Conclusión
Pues este programa es muy eficaz (usualmente), lo que hace es "evitar que el virus inicie con el sistema", por lo cual quiza siga el virus por ahi, pero ya no causara ninguna molestia (aunque en caso de ser muy precavido
El programa lo encuentras en la siguiente url, al igual que la herramienta, que te dice que entradas eliminar y cuales no.
http://hijackthis.de/
Si me da tiempo mas tarde, quiza ponga algunas capturas de pantalla, aunque no creo, a menos que las pidan xD. Usualmente una persona que sabe cuidar el equipo nunca tiene problemas con estas cosas. Lo normal es que se pasen por usb's (no me a tocado ver que estos hagan algo malo
Saludos ^^
martes, 8 de julio de 2008
Servidor Ciego en Arch Linux
Ya habia dicho que iba a comentar algo de linux en el post anterior, y bueno al inicio tenia pensado hacer un tutorial de como instalar Lighttpd, ya que lo queria configurar al 100% xP pero al final no soy tan bueno como crei xD! y no pude terminar porque tuve error con una libreria la cual por alguna extraña razon no me funciono ToT.
Asi que mejor voy a hablar de un servidor ciego.. si es que el nombre apropiado de llamarlo para lo que hice xD!.
Hace tiempo tengo un cpu abandonado ya que tengo todo para tener una maquina mas, solo me faltaba un monitor, asi que el disco duro se lo habia quitado (uno de 20GB aprox), pero hace tiempo tengo un HD (Hard Disk) por ahi tirado xD (lo rescate de casi irse a la basura o.O) y crei que ya no servia asi que en una tarde de aburrimiento lo puse en el cpu que no usaba (el cual conecte a mi monitor xD). Para mi sorpresa... el HD funcionaba! y arranco muy bien y todo o.o ... con un 'bonito' Windows 98 xD!!, al fijarme acerca del disco duro me di cuenta que era uno muy viejo o.o ... de los de 4GB con la magnifica cantidad de 932MB usados xD.
Despues de jugar con mi disco duro de antaño xD, pues decidi que era de bautizarlo (digo.. formatearlo), con un Sistema Operativo Linux (elegi Arch Linux, porque ya tengo el cd xD), nombrando Yuki al cpu *-* y Allastor al HD (tengo una obsecion por nombrar todo xP).
Ya despues de haber instalado el SO toco hacer las configuraciones de sistema xP ...
Para dejar listo a la maquina para que funcionara remotamente solo hice un ..
Ahora ya solo quedo desbloquear el puerto del ssh en el infinitum. Y modificar el archivo /etc/hosts.allow
Despues ya pude conectar todo como normalmente lo tengo, y conectarme mediante SSH al otro cpu (ya que no tiene monitor ToT).
Eso seria... no doy explicaciones muy detalladas de como configure cada cosa, ya que ahorita no tengo mucho tiempo además no me siento muy inspirado ToT
Asi que mejor voy a hablar de un servidor ciego.. si es que el nombre apropiado de llamarlo para lo que hice xD!.
Hace tiempo tengo un cpu abandonado ya que tengo todo para tener una maquina mas, solo me faltaba un monitor, asi que el disco duro se lo habia quitado (uno de 20GB aprox), pero hace tiempo tengo un HD (Hard Disk) por ahi tirado xD (lo rescate de casi irse a la basura o.O) y crei que ya no servia asi que en una tarde de aburrimiento lo puse en el cpu que no usaba (el cual conecte a mi monitor xD). Para mi sorpresa... el HD funcionaba! y arranco muy bien y todo o.o ... con un 'bonito' Windows 98 xD!!, al fijarme acerca del disco duro me di cuenta que era uno muy viejo o.o ... de los de 4GB con la magnifica cantidad de 932MB usados xD.
Despues de jugar con mi disco duro de antaño xD, pues decidi que era de bautizarlo (digo.. formatearlo), con un Sistema Operativo Linux (elegi Arch Linux, porque ya tengo el cd xD), nombrando Yuki al cpu *-* y Allastor al HD (tengo una obsecion por nombrar todo xP).
Ya despues de haber instalado el SO toco hacer las configuraciones de sistema xP ...
Para dejar listo a la maquina para que funcionara remotamente solo hice un ..
Pacman -Syu
(esto es para actualizar todo el sistema xP)
Pacman -S ssh
(para instalar ssh y poder empezar a trabajar sin monitor)
Ahora ya solo quedo desbloquear el puerto del ssh en el infinitum. Y modificar el archivo /etc/hosts.allow
Despues ya pude conectar todo como normalmente lo tengo, y conectarme mediante SSH al otro cpu (ya que no tiene monitor ToT).
Eso seria... no doy explicaciones muy detalladas de como configure cada cosa, ya que ahorita no tengo mucho tiempo además no me siento muy inspirado ToT
viernes, 2 de mayo de 2008
ShoutCast Server 1.9.8 Linux
Bueno, pues yo hace tiempo quería poner un servidor de Shoutcast desde mi Arch Linux. Así que por fin después de un tiempo e logrando montar el servidor.
Paso 1.
Descargar el Shoutcast mas reciente de la pagina de www.shoutcast.com
Paso 2.
Descomprimimos el archivo
Paso 3.
Ingresamos al directorio y procedemos a modificar el archivo de configuracion. En este caso yo usare como si el directorio sea sc_serv, y mi editor de textos nano, aunque puede ser el que ustedes deseen (gedit, vim, etc).
MaxUser=15
Aquí ustedes deberán poner cuantos usuarios deseen puedan entrar a escuchar como máximo, esto sera proporcional a la velocidad en que transmitan y que tengan de conexión.
Password=roxcore
Aquí deberán poner la contraseña con la cual los Dj's deberán entrar para poder empezar a transmitir.
PortBase=8000
El puerto que se usara para conectar, el mas usado y recomendado es el 8000, aunque pueden usar el que gusten ^^. Recuerden también desbloquear el puerto que usen.
AdminPassword=Admin
Esta linea la descomentaran, y podrán su password de Administrador.
Con esa configuración deberían poder empezar a usar su servidor ^^
Ahora para arrancar el servidor y ponerlo en marcha pueden usar el comando.
Eso seria todo para tener un servidor shoutcast corriendo desde linux
Paso 1.
Descargar el Shoutcast mas reciente de la pagina de www.shoutcast.com
SHOUTcast Linux server (glibc) v1.9.8 [DOWNLOAD]
This SHOUTcast server runs on Linux, and is an elf binary compiled with glibc6. SHOUTcast no longer supports older Linux kernels running libc5 or glibc
Paso 2.
Descomprimimos el archivo
tar xvfz sc_serv_1.9.8_Linux.tar.gz
Paso 3.
Ingresamos al directorio y procedemos a modificar el archivo de configuracion. En este caso yo usare como si el directorio sea sc_serv, y mi editor de textos nano, aunque puede ser el que ustedes deseen (gedit, vim, etc).
cd sc_servLos cambios a realizar son...
nano sc_serv.conf
MaxUser=15
Aquí ustedes deberán poner cuantos usuarios deseen puedan entrar a escuchar como máximo, esto sera proporcional a la velocidad en que transmitan y que tengan de conexión.
Password=roxcore
Aquí deberán poner la contraseña con la cual los Dj's deberán entrar para poder empezar a transmitir.
PortBase=8000
El puerto que se usara para conectar, el mas usado y recomendado es el 8000, aunque pueden usar el que gusten ^^. Recuerden también desbloquear el puerto que usen.
AdminPassword=Admin
Esta linea la descomentaran, y podrán su password de Administrador.
Con esa configuración deberían poder empezar a usar su servidor ^^
Ahora para arrancar el servidor y ponerlo en marcha pueden usar el comando.
./sc_serv sc_serv.confEsto arrancara el servidor y el archivo de configuración que modificaron.
Eso seria todo para tener un servidor shoutcast corriendo desde linux
Suscribirse a:
Entradas (Atom)
