En este blog no escribo hace un tiempo debido a que he decidido enfocarme hacia mi nuevo blog en donde enfocamos estas mismas temáticas y además se incluyen temas relacionados a la biología.
TIP: Error con dependencias Matlab y ubuntu 64
Publicado por UnknownLuego de instalar el Matlab, me sorprendió un error de dependencias, que aunque el programa en cuestión funcionó bien hasta donde lo testié, no está demás solucionar todos estos fallos.
funciones de busqueda de raices PSEUDOCODIGO
Publicado por UnknownA continuacion voy a colocar 2 metodos de busqueda de raices en PSEUDOCODIGO, si quieres mas informacion y profundidad puedes consultar en libros de metodos numericos como el de Burden.
Los siguientes algoritmos son para buscar raices(soluciones) a algoritmos de grado <=3 , es decir, de la forma a*x^3+b*x^2+c*x+d
FUNCIONES
- abs: devuelve el valor absoluto de un numero.
- Regla_Falsa: Busca soluciones para la ecuacion f(x)=0 dada una funcion f continua en [p0,p1] donde f(p0) y f(p1) tienen sifnos opuestos.
- Regla_Falsa: Busca soluciones para la ecuacion f(x)=0 dada una funcion f continua en [p0,p1] donde f(p0) y f(p1) tienen sifnos opuestos.
FUNCION abs (n:real):real
SI (n<0) HAGA
n = n * (-1.0)
FIN_SI
RETORNE n
FIN_FUNCION
REGLA FALSA
FUNCION Regla_Falsa (a:real, b:real, c:real, d:real, P0:real, P1:real, TOL:real, N0:entero):real
q0, q1, p, q : real
i:entero
i = 2
q0 = a*(p0^3.0)+b*(p0^2.0)+c*p0+d
q1 = a*(p1^3.0)+b*(p1^2.0)+c*p0+d
MIENTRAS (i<=N0) HAGA
p = p1-q1(p1-p0)/(q1-q0)
SI (abs(p-p1)<TOL) HAGA
RETORNE p
FIN_SI
i = i+1
q = a*(p^3.0)+b*(p^2.0)+c*p+d
SI ((q*q1)<0.0) HAGA
p0 = p1
q0 = q1
FIN_SI
p1 = p
q1 = q
FIN_MIENTRAS
RETORNE TOL
FIN_FUNCION
PUNTO FIJO
Leer más…
FUNCION Punto_Fijo(a:real, b:real, c:real, d:real, P0:real, TOL:real, N0:entero):real
p:real
i:entero
i = 1
MIENTRAS (i<=N0) HAGA
p = a*(p0^3.0)+b*(p0^2.0)+c*p0+d
SI (abs(p-p1)<TOL) HAGA
RETORNE p
FIN_SI
i = i+1
p0 = p
FIN_MIENTRAS
RETORNE TOL
FIN_FUNCION
emesene current song & amarok 2
Publicado por UnknownSabiendo que se lanzo hace poco el release de amarok2 y muchos lectores utilizan emesene como su cliente de mensajería instantánea, quice crear un plugin o modificar el actual ya que obviamente no funcionaba, así que me puse a mirar si ya lo habían hecho (PARA NO REINVENTAR LA RUEDA) y menos mal alguien me ahorra trabajo creando una especie de parche para el plugin.
La comunicación anteriormente con el emesene se realizaba mediante python-dcop, por lo que solo bastaba instalar el paquete y reiniciar el emesene, pero ahora parece que han cambiado la vía de comunicación, no me atrevo a decir como lo hacen pues no me gusta especular, así que cuando tenga algo mas claro colocare la información.
Por el momento, solo debes ejecutar lo siguiente en Debian como ROOT si no perteneces al grupo de sudoers, si no lo sabes, simplemente ejecutalo como root; para debian y otras distros el proceso es muy similar y fácilmente deducible.
wget http://www.emesene.org/trac/raw-attachment/ticket/1955/pluginamarok2 && sudo sh pluginamarok2 && rm pluginamarok2
Usuarios de debian deben hacerlo como root.
En resumen, El comando anterior descarga, ejecuta y luego borra el plugin ya innecesario.. Si quieres ejecutar cada comando por separado, simplemente fijate que se separan por doble ‘&’
Luego abres tu emesene y en el plugin “current song”, seleccionas “amarok2″ y ya esta
Ahora pueden mostrarle a sus amigos su musica preferida, tambien es buena alternativa cuando se te acabo la creatividad para el mensaje personal ..
NOTA: si no funciona prueba
apt-get install python-dcop
reinicia emesene.
Si usas la version 1 de amarok, puedes encontrar como hacerlo en ESTA ENTRADA ANTIGUA
emesene current song & amarok
Publicado por UnknownResulta que amarok es mi reproductor de medios preferido, y hoy al instalarlo me lleve la sorpresa de que no mostraba en el emesene la canción que estaba reproduciendo.
Lo primero es ver que en los plugins de emesene tengamos activado current song, ademas, que en sus propiedades este amarok elegido.
Luego en una terminal de root hacemos:
apt-get install python-dcop
Matamos el proceso de python con el Monitor del sistema, o reiniciamos las X con ctrl+alt+TECLADEBORRAR… O simplemente cerramos la sección (El caso es matar el proceso de python).
Luego prende tu musica con amarok =), hecha a andar el emesene y le picas al icono como una nota al lado del mensaje personal y ya estuvo
Vulnerabilidad albumes Facebook
Publicado por UnknownEsta vulnerabilidad permite al atacante obtener los enlaces de los álbumes de cualquier usuario de facebook haciendo uso de FQL(Facebook Query Language).
Si bien se pueden obtener los enlaces, algunos no pueden ser accedidos al tener configuraciones extras.
A continuación, voy a explicar paso a paso como realizar el proceso.
Array
(
[0] => Array
(
[aid] => 4838211643114538213
[cover_pid] => 4838211643114854938
[owner] => 1126483931
[name] => xxxxxxxxxxxxx
[created] => 1235487335
[modified] => 1237601584
[description] => DESCRIPCION
[location] => Luso!
[link] => http://www.facebook.com/album.php?aid=17637&id=USERID
[size] => 54
[visible] =>
)
)
El link que nos interesa es
http://www.facebook.com/album.php?aid=17637&id=USERID
Que debe quedar sin el "amp;"
Todos los creditos a Tryptophan de foro.elhacker.net
java y java-plugin en Debian/Ubuntu
Publicado por UnknownAhora podemos ver muchas aplicaciones que se ejecutan por medio de la maquina virtual de java, para lo cual se necesita tener instalada la version 6 (version a la fecha)..
Los applets extienden la funcionalidad de las paginas webs, pero para correrlos necesitamos instalar el plugin de java.
Primero instalamos los respectivos paquetes...
- sudo aptitude install sun-java6-jre sun-java6-plugin
- sudo update-alternatives --config java
/usr/lib/jvm/java-6-sun/jre/bin/java
NOTA: si quieres correr un jar, se hace de la siguiente manera
java -jar programa.jar
Leer más…