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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 70
271  Media / Juegos y Consolas / Re: Emuladores Android no compatibles con Windows 8.1 (1 Ram) en: 27 Marzo 2015, 21:41 pm
Como bien dice crazykenny es por falta de RAM. Por ejemplo, el emulador de Android Studio consume bastantita RAM. No recomendaría ni de broma desarrollar para Android con menos de 4GB de RAM.


Saludos.
272  Programación / Java / Re: Meter un Frame dentro de otro Frame en: 27 Marzo 2015, 21:02 pm
Perdón por el doble post, pero creo que así hay más probabilidades que el autor del tema me lea a que edite mi respuesta anterior.

Creo que ya es hora de cerrar éste tema, se ha desvirtuado mucho. Cualquier nueva duda kikian94, por favor abrirla en un nuevo tema. No olvides marcar este tema como solucionado.


Saludos.
273  Programación / Programación C/C++ / Re: Ayuda en dev c++ en: 27 Marzo 2015, 20:20 pm
Hola alan95,

Te daré un pequeño consejo. Asígnale nombres descriptivos a tus variables. Si crees que pierdes tiempo, coméntalo para que la gente pueda entenderlo.

Saludos.
274  Foros Generales / Foro Libre / Re: Impago MoviStar en el 2008 y me reclama otra empresa ahora en 2015 en: 27 Marzo 2015, 19:58 pm
Hola Meta, ¿qué tal?

Lo que yo no entiendo es por qué otra empresa te contacta para cobrarte lo que le debes a Timostar. ¿Has checkado de dónde proviene esa segunda empresa? ¿Quizás sea propiedad de Movistar también o sea afiliada?

En mi país, no sé si la deuda queda anulada, pero conozco casos en donde luego de 5-7 años Movistar no se ha pronunciado al respecto y queda en el olvido.

Saludos.
275  Programación / Java / Re: Meter un Frame dentro de otro Frame en: 27 Marzo 2015, 19:36 pm
El error es porque listaProvincias aún está null, ya que el método initComponents es ejecutado antes que se establezcan las propiedades con los valores de los parámetros.

El constructor debería ser así:

Código
  1. public VentanaCrearPoblacion(Frame gui, AlmacenPoblaciones almacen,
  2.    List listaPoblaciones, List listaProvincias, List listaPredicciones) {
  3.    super(gui);
  4.    this.almacen = almacen;
  5.    this.listaPoblaciones = listaPoblaciones;
  6.    this.listaProvincias = listaProvincias;
  7.    this.listaPredicciones = listaPredicciones;
  8.    initComponents(gui);
  9. }


Saludos.
276  Programación / Java / Re: Meter un Frame dentro de otro Frame en: 27 Marzo 2015, 19:00 pm
Necesitas hacer algunos cambios. Por ejemplo:

Código
  1. @Override
  2. public void actionPeformed(ActionEvent evt) {
  3.    String target = evt.getActionCommand();
  4.    switch(target.toLowerCase()) {
  5.        case "crear población": createPopulation(evt); break;
  6.        case "añadir provincia": createProvince(evt); break;
  7.    }
  8. }
  9.  
  10. private void createPopulation(ActionEvent evt) {
  11.    // listProvinces viene a ser el JList que contiene las provincias
  12.    Province province = (Province) listProvinces.getSelectedItem();
  13.    NewPopulationDialog dialog = new NewPopulationDialog();
  14.    // obtiene el controlador de la vista NewPopulationDialog
  15.    NewPopulationDialogCtrl controller = dialog.getController();
  16.    // le pasa al controlador la provincia a la cual se le
  17.    // agregará la población
  18.    controller.setProvinceTargered(province);
  19.    dialog.setVisible(true);
  20. }

Y en el controlador de NewPopulationDialog:

Código
  1. public class NewPopulationDialogCtrl {
  2.    private NewPopulationDialog gui;
  3.    private String province;
  4.  
  5.    public NewPopulationDialogCtrl(NewPopulationDialog gui) {
  6.        this.gui = gui;
  7.    }
  8.  
  9.    public String getProvinceTarget() {
  10.        return province;
  11.    }
  12.  
  13.    public setProvinceTarget(String province) {
  14.        this.province = province;
  15.    }
  16.  
  17.    /* En la vista obtenemos los datos de la nueva población
  18.         y los asignamos a un objeto Population que se le pasa
  19.         por parámetro a addPopulation para que lo guarde en el Map */
  20.    public void addPopulation(Population) {
  21.  
  22.    }
  23.  
  24.    // otros métodos...
  25.  
  26. }

La vista NewPopulationDialog, debe asignar el nombre de la provincia en el label así:

Código
  1. label.setText(controller.getProvinceTarget());


Saludos.
277  Programación / Programación General / Re: ¿Hola, alguien me ayudaría con Ruby o C ++? en: 27 Marzo 2015, 17:47 pm
Puedes empezar siguiendo los vídeotutos de Codecademy. Para empezar desde cero está bien.
278  Seguridad Informática / Seguridad / Re: Mi pc me abre 10 o más pestañas de golpe solas en: 27 Marzo 2015, 17:34 pm
¿Qué contenido tienen las pestañas? ¿En qué circunstancias ocurre?

Para descartar malware, analiza con MalwareBytes Antimalware y remueve todo lo que encuentre (en caso haya malware). Si el resultado fue positivo para malware y luego de remover lo que encontró MBAM quieres asegurarte puedes hacer un escaneo online con Panda.


Saludos.
279  Programación / Java / Re: conexion entre app desktop y bd online en: 27 Marzo 2015, 17:09 pm
Desconozco si hay hosting para BBDD solamente, por lo que no podría recomendarte uno. Veo otra alternativa, que es crear una API REST. Primero que todo:

¿Tu hosting tiene soporte para servidores de aplicaciones Java? Por ejemplo, Tomcat, GlassFish, WildFly, JBoss, etc.

Si la respuesta es sí, puedes crear una API REST. Ésto es, levantas tu servidor de aplicaciones Java con un serivicio RESTful. Un servicio RESTful escucha por URL, ésto es, cuando se acceda a determinada URL, el RESTful detecterá dicha petición y hará lo que tenga que hacer.

Por ejemplo:

Código
  1. @Path("/products")
  2. @Stateless
  3. public class ProductService {
  4.  
  5.    @PersistenceContext
  6.    private EntityManager em; // Inyecta la dependencia de EntityManager
  7.  
  8.    @POST
  9.    @Path("/insert")
  10.    @consumes(MediaType.APPLICATION_JSON)
  11.    public void insert(JSONObject product) {
  12.        EntityTransaction tx = em.getTransaction();
  13.        tx.begin();
  14.        ProductVO p = new ProductVO();
  15.        p.setId(product.get("id"));
  16.        p.setName(product.get("name"));
  17.        p.setDescription(product.get("description"));
  18.        p.setPrice(product.get("price"));
  19.        em.save(p);
  20.        tx.commit();
  21.    }
  22.  
  23.    // otras URLs...
  24.  
  25. }

  • @POST: Indica que la llamada deberá ser escuchada por tipo POST.
  • @Consumes(MediaType.APPLICATION_JSON): Indica que se consumirá un objeto JSON.

Recibe el objeto JSON enviado desde tu aplicación de escritorio y lo guarda en la BBDD por medio de JPA. En el ejemplo usé JPA, pero se puede hacer con código SQL ordinario.

Desde el cliente, para guardar datos:

Código
  1. ClientConfig config = new DefaultClientConfig();
  2.  Client client = Client.create(config);
  3.  client.addFilter(new LoggingFilter());
  4.  WebResource service = client.resource(getBaseURI());
  5.  // Crea el JSON a enviar
  6.  JSONObject inputJsonObj = new JSONObject();
  7.  inputJsonObj.put("id", new Short("1"));
  8.  inputJsonObj.put("name", "Shampoo"));
  9.  inputJsonObj.put("description", "Shampoo control anti caspa");
  10.  inputJsonObj.put("price", new BigDecimal("24.90"));
  11.  // Aquí es donde se llama a "/api/products/insert" y se envía el JSONObject para poder guardarlo en la BBDD
  12.  System.out.println(service.path("api").path("products").path("insert").accept(MediaType.APPLICATION_JSON).post(JSONObject.class, inputJsonObj));


No será tan fácil de implementar, pero se adapta a lo que requieres.


Saludos.
280  Programación / Desarrollo Web / Re: problemas con la programacion de una red social.AYUDA!! en: 27 Marzo 2015, 16:23 pm
Hay que ser realistas. Como te dijo nuestro querido mod @engel lex, si no tienes idea sobre programación, deberías contratar personal capacitado. Y no me refiero a solo programadores, si no también a analistas.

Una red social es una aplicación web muy grande, donde prima la escalibilidad. Por lo que como mínimo el equipo debería estar conformado por:

  • Analista(s)
  • Ing. de software(s) (opcional pero deseable)
  • Programadores

Debe haber un buen análisis, un buen diseño, una BBDD excelentemente modelada, y una arquitectura que facilite la escalabilidad. Sobre lenguajes, me iría más por Scala, Groovy o Ruby.


Un saludo.
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 70
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines