elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Sistemas Operativos / GNU/Linux / como linkar funcion y libreria ?? en: 11 Febrero 2014, 14:28 pm
Buenas! Estoy tratando de compilar un programa que tira de dos librerias libpng y libgd, el caso es que ejecuto esto:
Código:
g++ -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall EncapsulatedPostScript.o PlotRNA.o SStruct.o Utilities.o -lm -lgd -L/path-to-library/ -lpng16 -L/path-to-library/ -o plot_rna
Y me muestra el siguiente error
Código:
undefined reference PlotRNA.cpp:(.text+0x223b): undefined reference to `gdImagePng' 

Con un grep he buscado esa funcion, es decir,
Código:
grep gdImagePng /path-to-library/libgd.so

Pero la respues es esta
Código:
Coincidencia en el fichero binario libgd-2.1.0/src/.libs/libgd.so

Y ya no se por donde seguir....Alguna idea?

Saludos!
2  Programación / PHP / llamar varias veces a un mismo proceso en: 10 Febrero 2014, 11:47 am
Buenas! Mi problema surge porque estoy diseñando una web y en una de las paginas, llamo a un programa que puede durar hasta 20 minutos depende las variables que se le pasen, mientras esta ejecutandose no puedo abrir otra pestaña y lanzar otra vez ese proceso pero con variables distintas, tengo o que esperar a que termine o abrir la web con otro navegador, estoy probando con pcntl_fork(); y no hay manera, y ya no se por donde meterle mano. Alguna idea? Con el fork simplemente hago algo asi:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

</head>

<body>
<?php

$father_pid = getmypid();
$pid = pcntl_fork();
if ($pid == -1)
{
        die('could not fork');
}
else if ($pid)
{
        print "I'm the Father mi PID is ".$father_pid." and my children is ".$pid."\n";
exec("path-to-program");
        //pcntl_wait($status); //Protect against Zombie children
}
else
{
        print "I'm the Children, my PID is ".getmypid()." and the PID of my Father is ".$father_pid."\n";
exec("path-to-program");
}

?>
</body>
</html>

Si ejecuto eso en 2 pestañas distintas con el mismo navegador, el resultado es el mismo PID para los dos....

Ideas? Sugerencias? algo que estoy haciendo mal... Cualquier cosa será bienvenida.

Saludos y gracias!
3  Programación / PHP / string se me sale del body en: 4 Febrero 2014, 22:07 pm
Buenas!! Tengo un string muy largo el cual al mostrarlo se me sale del body y queda bastante feo la verdad...

Adjunto un codigo mas basico del que tengo, ya que la variable la saco de un txt.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html class="no-js" lang="en">
<head>

<meta charset='iso-8859-1'>

<title>Mi pagina</title>

<style>

.centrar { text-align:center; }
.contenedor-tabla{
display: table;
}
.contenedor-fila{
display: table-row;
}
.contenedor-columna{
display: table-cell;
}

.titulo{
font-family: Arial, sans-serif;
line-height: 1em;
color: #75767a;
font-weight:bold;
font-size: 50px;
text-shadow:0px 0px 0 rgb(93,94,98),1px 1px 0 rgb(78,79,83),2px 2px 0 rgb(64,65,69),3px 3px 0 rgb(49,50,54),4px 4px 0 rgb(35,36,40),5px 5px 0 rgb(20,21,25), 6px 6px 0 rgb(6,7,11),7px 7px 6px rgba(0,0,0,0.6),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
}
.titulo A:link {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
.titulo A:hover {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
.titulo A:visited {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
#encabezadoDiv{
border: groove #ccc;
background-color:#ccc;
border-radius: 40px 10px;
margin: 5px;
margin-left: auto;
margin-right: auto;
width: 70%;
/*width: 65%;
height: 200px;*/
}
#menu_wrapper {
   float:center;
   width:100%;
   background:#fff;
   overflow:hidden;
   position:relative;
}
#menu_wrapper ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu_wrapper ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu_wrapper ul li a {
font-family: Arial;
font-size:11px;
text-decoration: none;
float:left;
padding: 10px;
background-color: #2175bc;
color: #fff;
}
#menu_wrapper ul li a:hover {
background-color: #2586d7;
margin-top:-2px;
padding-bottom:12px;
}
#menu_wrapper ul li a.active,
#menu_wrapper ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}
#footer {
  clear:both;
  width:100%;
  text-align:center;
  }
textarea {
resize: none;
}

</style>
</head>

<body>

<div class=”contenedor-tabla”>
    <div class=”contenedor-fila”>
        <div class=”contenedor-columna”>
<div id="page-wrap">
<div class="centrar">
<div class="titulo">Mi pagina</div>
&nbsp;
</div>
</div>
</div>
        <div class=”contenedor-columna”>
             <div id="menu_wrapper">
  <ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="formulario.html">RiboMaker</a></li>
    <li><a href="help.html">Help</a></li>
    <li><a href="About.html">About</a></li>
  </ul>
</div>
        </div>

<div class=”contenedor-columna”>
<div id="encabezadoDiv">
<?php
$namefile = "GAUAAGUGUGUGGUUAUACUCAAAUUGCUCCAAUUUCGGUUACCGUCCUCUUCUAACGCAAAGCCCGCCGAAAGGCGGGCUUUUCUGU";


echo "<center>".$namefile."</center>";

?>

</div>
</div>
        <div class=”contenedor-columna”>
<div id="footer">
<HR width=100% align="left">
<p> All rights reserved.</p>
  </div>
        </div>
    </div>
</div>
</body>
</html>

Espero que alguien pueda ayudarme.

Gracias!
4  Sistemas Operativos / GNU/Linux / especificar programa en make en: 9 Enero 2014, 14:13 pm
Buenas!! Hace mucho que sigo el foro pero nunca he posteado ya que he solucionado los problemas sin necesidad de postear nada antes. Voy al lio.

Estoy intentando instalar un programa (llamado Vienna) el cual cuando hago el make me da el siguiente error

Código:
gengetopt: No se encontró el programa

Y me sale del make porque no puede continuar, me baje el programa hice el configure y el make sin problemas, pero mi duda ahora viene cuando vuelvo a ejecutar el make de Vienna me sigue dando el mismo error, he probado a ejecutar el make de Vienna de la siguiente manera

Código:
make -I /home/user/Documents//Vienna/gengetopt-2.22.6/

Pero sigue dandome el mismo error...Mi pregunta es
¿Como puedo especificar en el make que busque ese programa en la ruta que yo quiero? O...
¿Como puedo meter el programa gengetopt dentro de la carpeta donde lo busca Vienna?

Ya que he probado a meter la carpeta gengetopt-2.22.6 dentro de Vienna y ejecutar make pero me sigue pasando lo mismo...

Alguna ayuda?

Gracias de antemano!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines