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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / PHP / Problema con cake php y bake en: 5 Noviembre 2016, 20:32 pm
Estoy tratando de usar la consola de cakephp 2.9 pero al ejecutarla me tira el siguiente error(ver mas abajo), lo soluciono copiando la carpeta
C:\xampp\htdocs\elmas1\lib\Cake\Console\Config
a la ruta
C:\xampp\htdocs\elmas1\app

Pero creo que podría dar problemas, además de que lo lógico sería editar el fichero que se muestra en la consola, pero no se que editar exactamente.

Código:
c:\xampp\htdocs\elmas1\lib\Cake\Console>cake
PHP Warning:  include(c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php): failed to open stream: No such file or directory in C:\xampp\htdocs\el
mas1\lib\Cake\Core\Configure.php on line 72

Warning: include(c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php): failed to open stream: No such file or directory in C:\xampp\htdocs\elmas1\
lib\Cake\Core\Configure.php on line 72
PHP Warning:  include(): Failed opening 'c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php' for inclusion (include_path='C:\xampp\php\PEAR') in
C:\xampp\htdocs\elmas1\lib\Cake\Core\Configure.php on line 72

Warning: include(): Failed opening 'c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xa
mpp\htdocs\elmas1\lib\Cake\Core\Configure.php on line 72
PHP Fatal error:  Can't find application core file. Please create c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php, and make sure it is readabl
e by PHP. in C:\xampp\htdocs\elmas1\lib\Cake\Core\Configure.php on line 77

Fatal error: Can't find application core file. Please create c:\xampp\htdocs\elmas1\lib\Cake\Console\Config\core.php, and make sure it is readable by
PHP. in C:\xampp\htdocs\elmas1\lib\Cake\Core\Configure.php on line 77

2  Programación / Desarrollo Web / Pequeña prueba con jsp y servlet que no funciona en: 5 Septiembre 2016, 04:46 am
Estoy aprendiendo a usar servlet y simplemente quería desde un jsp (index.jsp), pulsando un boton, el servlet me devuelva "Boton pulsado" impreso en un div del index.jsp, pero quería hacerlo con jquery  para que no se recargue la página, de momento llevo lo siguiente:


Index.jsp:
Código:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
        <script src="scripts/jquery-3.0.0.min.js">

</script>
<script>
$(document).ready(function() {
$('#submit').click(function(event) {

$.post('ActionServlet', {

}, function(responseText) {
$('#tabla').html(responseText);
});
});
});
</script>
    </head>
    <body>
        <h1>Hello World!</h1>
        <form id="form1">
            <input type="button" id="submit" value="Pulsame" />
        </form>
        <br>
        <div id="tabla"></div>
       
       
       
    </body>
</html>


Servlet:

Código:
package MiPackage;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author user
 */
public class MiServlet extends HttpServlet {

    /**
     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
     * methods.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
       
    }

    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /**
     * Handles the HTTP <code>GET</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /**
     * Handles the HTTP <code>POST</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
       
        response.setContentType( "text/html; charset=iso-8859-1" );
PrintWriter out = response.getWriter();
        out.println("<p>Boton pulsado<p>");
       
       
    }

    /**
     * Returns a short description of the servlet.
     *
     * @return a String containing servlet description
     */
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

}



web.xml (aquí no toqué nada, según se generó, así lo he dejado)

Código:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
    <servlet>
        <servlet-name>MiServlet</servlet-name>
        <servlet-class>MiPackage.MiServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MiServlet</servlet-name>
        <url-pattern>/MiServlet</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
</web-app>



El problema es que cuando pulso el boton no hace nada, miro en la consola web de firefox y cada vez que pulso me da el siguiente error:

POST XHR http://localhost:8080/ajaxjsp2/ActionServlet             [HTTP/1.1 404 Not Found 0ms]


¿donde estoy metiendo la pata?Gracias.
3  Comunicaciones / Redes / Steam y "retransmision en casa" windows 7 windows 10 en: 3 Abril 2016, 04:05 am
Tengo instalado steam en una torre (w7) y en un portatil (w10), he conseguido que hagan ping un equipo al otro y "del otro al uno", en el windows 10 tengo mcafee (firewall de mcafee) y en el windows 7 avast free (firewall de windows), en ambos equipos, en el firewall tengo añadido steam como excepción pero tambien probé a deshabilitarlo y nada.

El problema que tengo es que no puedo usar la opción de "retrasmisión en casa", de windows 7 a windows 7 sin problema, pero de windows 7 a windows 10 no hay manera, lo raro es que antes de tocar nada, hacia ping de w7 a w10 pero no de w10 a windows 7, ambos equipos están metidos en el mismo grupo de hogar y ya no se qué mas probar, ¿alguna sugerencia?, gracias.
4  Programación / Java / No consigo pasar fichero .txt a vector tipo int en: 14 Agosto 2013, 15:09 pm
El fichero contiene lo siguiente:


3
3
0   2   2
1   1   2
2   3   2
3   1   4
4   2   2
5   3   4
6   1   4
7   1   2
8   3   3
9   1   4


Quería almacenar todo esto en: int Numeros[];

He probado a leer el fichero caracter por caracter y me lo lee bien, haciendo uso de la clase fileread, para que lo imprima bien hago:

Código
  1. int caract = fr.read();
  2.  
  3.   //Se recorre el fichero hasta encontrar el carácter -1
  4.   //   que marca el final del fichero
  5.   while(caract != -1)
  6.   {
  7.       //Mostrar en pantalla el carácter leído convertido a char
  8.  
  9.       System.out.print((char)caract);  
  10.             caract = fr.read();
  11.   }

Si no hago la conversion a tipo caracter, no me visualiza bien los numeros(me muestra otros numeros distintos), descarte esa opcion y probé con otro código, esta vez usando las clases FileInputStream, DataInputStream, BufferedReader y StringTokenizer. Ahora me pone null al ejecutar el siguiente codigo:

Código
  1. while ((strLinea = buffer.readLine()) != null)   {
  2.  
  3.  
  4.                StringTokenizer st = new StringTokenizer(strLinea, "\t");
  5.                while (st.hasMoreTokens()) {
  6.  
  7.                            System.out.println(st.nextToken());
  8.  
  9.  
  10.                    Numeros[cont]=Integer.parseInt(st.nextToken());
  11.                cont++;    
  12.                }
  13.  
  14.            }


¿cual es la manera mas sencilla y efectiva de pasar mi fichero .txt a int Numeros[]?


Gracias.
5  Programación / Java / No me funcionan los eventos de teclado y compila bien, ¿porque? en: 17 Mayo 2013, 13:23 pm
Tengo 3 clases creadas, la idea es mover una imagen en un JFrame usando las flechas de teclado, compila sin error, muestra la imagen en el JFrame, pero al pulsar las teclas de dirección del teclado, la imagen no se mueve, ¿que tendría que cambiar?Gracias.

Clase juegoInicio:

Código:
import javax.swing.JFrame;


public class JuegoInicio extends JFrame
{
   

    public JuegoInicio()
    {
    add(new Tablero());
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(800, 600);
    setLocationRelativeTo(null);
    setTitle("R-Type");
    setResizable(false);
    setVisible(true);
    }

   
    public void main(String[] args)
    {
       new JuegoInicio();
    }
}

Clase Tablero:

Código:
import java.awt.Image;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.Color;
import javax.swing.ImageIcon;
import java.awt.Toolkit;
import javax.swing.JPanel;
import java.awt.Graphics2D;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.Timer;
import java.awt.event.KeyListener;
import java.awt.event.ActionListener;
   
    public class Tablero extends JPanel implements ActionListener
   
    {
     private Timer timer;
     private Craft craft;
   
    public Tablero()
    {
    addKeyListener(new TAdapter());
    setFocusable(true);
    setBackground(Color.BLACK);
    setDoubleBuffered(true);
    craft = new Craft();
    timer = new Timer(5, this);
    timer.start();
    }
   
    public void paint(Graphics g)
    {
    super.paint(g);
    Graphics2D g2d=(Graphics2D)g;
    g2d.drawImage(craft.getImage(), craft.getX() ,getY(), this);
   
    Toolkit.getDefaultToolkit().sync();
    g.dispose();
    }
   
    public void actionPerformed(ActionEvent e)
    {
    craft.move();
    repaint(); //vuelve a ejecutar el metodo paint
    }
   
   
    public class TAdapter extends KeyAdapter {
        public void KeyReleased(KeyEvent e) {
            craft.keyReleased(e);
        }
        public void KeyPressed(KeyEvent e) {
            craft.keyPressed(e);
        }
    }
}

Clase Craft:

Código:
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import java.awt.Image;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.Color;
import javax.swing.ImageIcon;
import java.awt.Toolkit;
import javax.swing.JPanel;
import java.awt.Graphics2D;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.KeyAdapter;


public class Craft
{
    private String craft = "Logo.jpg";//ruta donde esta la imagen que queremos pintar en pantalla
    private int dx;//desplazamiento x
    private int dy;//desplazamiento y
    private int x;
    private int y;
    private Image image;//objeto que va a contener la imagen

    public Craft()
    {
    ImageIcon ii = new ImageIcon(this.getClass().getResource(craft));//extrae la imagen que tenemos guardada
    image = ii.getImage();//almacena la imagen en un objeto
    x=40;
    y=60;
   
    }
public void move()//cuando se detecte una pulsación  de tecla se llama a este metodo
{
x += dx;//desplazamiento x
y += dy;
}
public int getX()
{
return x;
}
public int getY()
{
return y;
}
public Image getImage()
{
return image;
}
public void keyPressed(KeyEvent e)

    {
        int key = e.getKeyCode();
       
        if(key == KeyEvent.VK_LEFT)
            {
            dx = -1;
            }
        if(key == KeyEvent.VK_RIGHT)
            {
            dy = 1;
            }
        if(key == KeyEvent.VK_UP)
            {
            dx = -1;
            }
        if(key == KeyEvent.VK_DOWN)
            {
            dy = 1;
            }
    }
public void keyReleased(KeyEvent e)//para dejar de mover nuestra imagen al soltar la tecla, se hace en 2 metodos separados porque si no al soltar una de las teclas la nave se queda parada.
    {
    int key = e.getKeyCode();
    if(key == KeyEvent.VK_LEFT)
        {
        dx=0;
        }
        if(key == KeyEvent.VK_RIGHT)
        {
        dy=0;
        }
        if(key == KeyEvent.VK_UP)
        {
        dx=0;
        }
        if(key == KeyEvent.VK_DOWN)
        {
        dy=0;
        }
    }
   

}
6  Informática / Software / ¿programa parecido a camscanner (android) en windows linux o mac?(Solucionado) en: 5 Marzo 2013, 21:05 pm
Por comodidad de transporte, necesito pasar varios libros a pdf, como escanearlos lleva mucho tiempo, he optado por hacer fotos al libro usando tripode, el programa cammscanner de android, recorta automaticamente el borde y coge solo lo que es el libro, ¿hay algun programa similar para windows/mac/linux?El movil que tengo no hace muy buenas fotos.

Estos libros no he visto su version en pdf ni comprandolos ni que alguien lso haya subido.


Tambien se admiten sugerencias por si hay otra forma más comoda de hacerlo. Gracias.
7  Comunicaciones / Android / ¿como hacer que se muestren notificaciones con los eventos del calendario? en: 14 Septiembre 2012, 03:25 am
Antes usaba symbian y era muy practico el añadir en el calendario un cumpleaños, una tarea,....y que cuando llegase el día te lo mostrase en pantalla durante todo el día, incluso un día antes si así lo habia programado.

Con Android no ocurre esto, ¿como se activan la notificaciones del calendario?Gracias.
8  Sistemas Operativos / GNU/Linux / Problema con frecuencia de gráfica ati1950 pro en: 23 Marzo 2011, 01:04 am
Los juegos me van muy lentos, no se si con esta información valdrá para solucionar el problema:


$ sudo lshw -C display
*-display:0
description: VGA compatible controller
product: RV570 [Radeon X1950 Pro]
vendor: ATI Technologies Inc
physical id: 0
bus info: pci@0000:05:00.0
version: 9a
width: 64 bits
clock: 33MHz

capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:28 memory:d0000000-dfffffff(prefetchable) memory:fdef0000-fdefffff ioport:bc00(size=256) memory:fdec0000-fdedffff(prefetchable)
*-display:1 UNCLAIMED
description: Display controller
product: RV570 [Radeon X1950 Pro] (secondary)
vendor: ATI Technologies Inc
physical id: 0.1
bus info: pci@0000:05:00.1
version: 9a
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:fdee0000-fdeeffff

¿que puedo hacer?
9  Informática / Electrónica / Pantalla tft que tarda en coger seña de video en: 16 Noviembre 2010, 22:23 pm
Tengo un monitor tft que enciende a la 1º cuando le das al boton, pero se va automáticamente a ahorro de energía (muestra el mensaje y tiene luz la pantalla) y a la media hora mas o menos empieza a dar la imagen que sale del ordenador. ¿saben que puede ser y si es posible repararlo?
10  Sistemas Operativos / GNU/Linux / ¿instalar windows xp despues de linux? en: 28 Junio 2010, 00:51 am
Lo pongo aquí porque imagino que se resolverá antes que en la sección de windows.

El problema que tengo es, en la 1º partición windows xp y en la 2º partición ubuntu y el gestor de arranque de ubuntu esta en la 1º partición. Tengo que reinstalar windows xp y no me gustaría tener que reinstalar después ubuntu, lo que quiero saber es, ¿hay alguna forma de proteger o hacer backup del gestor de arranque? ya que windows xp se lo va a cepillar en cuanto lo instale.
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines