Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Temas - rommel360

Páginas: [1]
1
Código: (python) [Seleccionar]
import scrapy

class WitsiSpider(scrapy.Spider):
    name = 'witsi'
    allowed_domains = ['www.quotes.toscrape.com']
    start_urls = ['http://quotes.toscrape.com']

    def parse(self, response):
        citas = response.xpath('//*[@class="quote"]')
        for cita in citas:
        texto = cita.xpath('.//*[@class="text"]/text()').extract_first()
        autor = cita.xpath('.//*[@class="author"]/text()').extract_first()
        palabras_claves = cita.xpath('.//*[@itemprop="keywords"]/@content').extract_first()
       
        yield{ 'Texto' : texto,
           'Autor' : autor,
           'Palabras Claves' : palabras_claves }
       
        url_a_continuar = response.xpath('//ul[@class="pager"]/li[@class="next"]/a/@href').extract()
        url_siguiente = response.urljoin(url_a_continuar)
        yield scrapy.Request(url_siguiente, callback = self.parse)

estoy aprendiendo un poco de esto y el problema que tengo es que no puedo hacer que mi arañita siga el enlace y lo unico que hace es repetirme los datos.
Como seria para que la araña siga el enlace y pueda continuar sacando la informacion?

estoy practicando con la siguiente pagina de internet

http://quotes.toscrape.com

Bueno e editado mi araña despues de investigar y ya consegui seguir los link pero el problema es que me repite la informacion. que estare haciendo mal?

Nueva Version
Código: (python) [Seleccionar]
import scrapy

from scrapy.spiders import CrawlSpider, Rule
from scrapy.linkextractors import LinkExtractor

class WitsiSpider(CrawlSpider):
    name = 'witsi'
    allowed_domains = ['quotes.toscrape.com']
    start_urls = ['http://quotes.toscrape.com']

    rules = (
        Rule(LinkExtractor(allow=r'page/'),callback = 'parse', follow=True ),
    )
       
    def parse(self, response):
        citas = response.xpath('//*[@class="quote"]')
        for cita in citas:
            texto = cita.xpath('.//*[@class="text"]/text()').extract_first()
            autor = cita.xpath('.//*[@class="author"]/text()').extract_first()
            palabras_claves = cita.xpath('.//*[@itemprop="keywords"]/@content').extract_first()
       
            yield{ 'Texto' : texto,
                   'Autor' : autor,
           'Palabras Claves' : palabras_claves }
       
       
            yield

Esto es una parte de la salida de mi araña y como ven en este caso son citas de poemas me los repite y a si con otros
Código: (text) [Seleccionar]
{"Texto": "\u201cA woman is like a tea bag; you never know how strong it is until it's in hot water.\u201d", "Autor": "Eleanor Roosevelt", "Palabras Claves": "misattributed-eleanor-roosevelt"},
{"Texto": "\u201cA day without sunshine is like, you know, night.\u201d", "Autor": "Steve Martin", "Palabras Claves": "humor,obvious,simile"},
{"Texto": "\u201cLife is what happens to us while we are making other plans.\u201d", "Autor": "Allen Saunders", "Palabras Claves": "fate,life,misattributed-john-lennon,planning,plans"},
{"Texto": "\u201cLife is what happens to us while we are making other plans.\u201d", "Autor": "Allen Saunders", "Palabras Claves": "fate,life,misattributed-john-lennon,planning,plans"},
{"Texto": "\u201cLife is what happens to us while we are making other plans.\u201d", "Autor": "Allen Saunders", "Palabras Claves": "fate,life,misattributed-john-lennon,planning,plans"},
{"Texto": "\u201c... a mind needs books as a sword needs a whetstone, if it is to keep its edge.\u201d", "Autor": "George R.R. Martin", "Palabras Claves": "books,mind"},
{"Texto": "\u201cYou have to write the book that wants to be written. And if the book will be too difficult for grown-ups, then you write it for children.\u201d", "Autor": "Madeleine L'Engle", "Palabras Claves": "books,children,difficult,grown-ups,write,writers,writing"},
{"Texto": "\u201cYou have to write the book that wants to be written. And if the book will be too difficult for grown-ups, then you write it for children.\u201d", "Autor": "Madeleine L'Engle", "Palabras Claves": "books,children,difficult,grown-ups,write,writers,writing"},
{"Texto": "\u201cYou have to write the book that wants to be written. And if the book will be too difficult for grown-ups, then you write it for children.\u201d", "Autor": "Madeleine L'Engle", "Palabras Claves": "books,children,difficult,grown-ups,write,writers,writing"},
{"Texto": "\u201cYou have to write the book that wants to be written. And i



2
Dudas y pedidos generales / [SOLUCIONADO] conocer el tipo de cifrado
« en: Septiembre 30, 2019, 06:39:59 pm »
tengo unas claves que están cifradas. pero el problema que el tamaño del cifrado en hexadecimal puede variar no es como el MD5 o SHA1 que no importa lo que escribes siempre es la misma longitud.

pero estas que tengo varían.

Y quisiera saber si alguien conoce que tipo de cifrado te da como resultado un hexadecimal que puede varia su longitud.

estas son las claves cifradas:

1-) 71ba0d5e54dd0159cc8cd8319dce929cc1c6ab796caf5320

2 -) cce607a34a32e949a6d74ea5b1434edbe263a324a8f4b796fadc452fc291ce19

3 -) 23f569c5f1ab9fffacd26ff855b47ca75aeb4cf619a698e6

4 -) 819729c6f4a5f3e8c2f68daee6819faf88e274e8faeee60a60615dff83775400

5 -) 150676184b9febe4e45a1722639625bcee62f74917c181c694cd6e3b494800ba28c3f15f1648cc0c

6 -) 2cfcfd00910a7ac5b86447a03b6c8a5a23b41f3fcee6e2394922cf0f2bd39ed7

creen que sea con un tipo de cifrado conocido o se lo habrán inventado.?

3
es posible que un programa  hecho en JAva este corriendo aunque el usuario de en cerrar Sesión o la computadora se bloquee sola.

es que hice un programa en JAva que esta subiendo datos cada cierto tiempo a otro servidor. pero al dar cerrar sesión y volver entrar a la sesión el programa ya aparece cerrado.

y me gustaría que siguiera el programa monitoreando (algo a si como el antivirus que sigue ejecutándose aunque cierres sesión) y subiendo datos a otro servidor aunque uno cierre la sesión.

es posible en windows server. O ¿no se puede hacer eso y es normal que las aplicaciones se cierren?

4



Si no es asi. me pueden decir como lo reparo. o donde buscarlo para descargar el archivo y reemplazarlo.

Cabe destacar que no me deja ni descargarlo ni editarlo po medio de FileZilla

5
la dudaa duuudaaa es.

tengo una clase Consultas donde estan todas las consultas SQL y pues cada consulta lleva su TRY CATCH

En otra clase mando a llamar a la clase Consultas. Si por alguna razon entra a algunos de los catch
Código: (java) [Seleccionar]
catch (SQLException ex)
{
}
catch( NullPointerException e)
{
}
catch (IOException e) {
}

seria correcto hacer que el programa se salga con System.exit( 0 ) en cada un de los CATCHS por si el error perjudica y ya no funciona bien el programa

o

como ya tiene sus CATCH al programa no le pasa nada y puede seguir trabajando como si nada pasara y por lo tanto con solo mostrar un mensaje "Hubo un error SQL" (dependiendo del CATCH que entre sale el error ) y sin necesidad de hacer q el programa se cierre con System.exit(0).

tambien antes de hacer las consultas tengo desactivado el auto commit  a si que se enviara todo si el programa llega bien hasta la parte de consulta.commit(); de lo contrario hara un rollback.

6
El problema es que tengo una aplicacion en Java que lee registros de una BD en SQL SERVER 2008 R2 y esos datos las envia a una BD en MySQL. El programa si hace lo que tiene que hacer. Pero quiero usar la funcion commit por si hubo algun problema a la hora de hacer las movidad de los datos de una base a otra se deshaga todo el cambio (rollback).

Leyendo vi que mis tablas que estan en MySQL deben tener el motor de  InnoDB en vez de MyISAM que es el motor por default. Y tiene que ser InnoDB porque este si soporta la funcion commit , setAutoCommit (para ponerla en falso y a si no haga commit automaticamente) y la funcion rollback (para deshacer cualquier cambio por si salio algo mal en el commit). Pos mi problema es este que los datos no se guardan en las tablas de MySQL .

Clase conexion

Código: (java) [Seleccionar]

public void crearConexionSQL() throws ClassNotFoundException
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conexion = DriverManager.getConnection("jdbc:sqlserver://" + servidor + ":" + puerto + ";databaseName=" +  nombre_base_datos + ";user=" + usuario + ";password=" + clave + "");

conexion.setAutoCommit(false);//Se desactiva el auto commit
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog( null, "EN CONEXION crearConexionSQL SQLException \n\n" + ex.getMessage(), "ERROR DE SISTEMA 40", JOptionPane.ERROR_MESSAGE );
}
}

public void crearConexionMySQL() throws ClassNotFoundException
{
try
{
Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/referencia_contrareferencia", "root" , "" );

conexion.setAutoCommit(false);//Se desactiva el auto commit
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog( null, "EN CONEXION crearConexionMySQL SQLException \n\n" + ex.getMessage(), "ERROR DE SISTEMA 56", JOptionPane.ERROR_MESSAGE );
}
catch (ClassNotFoundException e)
{
JOptionPane.showMessageDialog( null, "EN CONEXION crearConexionMySQL ClassNotFoundException \n\n" + e.getMessage(), "ERROR DE SISTEMA 60", JOptionPane.ERROR_MESSAGE );
}
}

public void aceptarSentencias()
{
try
{
conexion.commit();
consultaExitosa( true );
}
catch (SQLException e)
{
desHacerSentencia();
JOptionPane.showMessageDialog(null, "EN CONEXION aceptarSetencias SQLException \n\n" + e.getMessage(), "ERRORDE SISTEMA 128", JOptionPane.ERROR_MESSAGE );
}
}

public void desHacerSentencia()
{
try
{
conexion.rollback();
consultaExitosa( false );
System.out.println("dadadasd");
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null, "EN CONEXION desHacerSentencia SQLException \n\n" + e.getMessage(), "ERRORDE SISTEMA 140", JOptionPane.ERROR_MESSAGE );
}
}


clase consulta

Código: (java) [Seleccionar]
public Vector<Object[]> obtenerSomatometria() throws SQLException
{
Vector<Object[]> datos= new Vector<Object[]>();

datos.clear();

ResultSet valores;

try
{
conexion.crearConexionSQL();
//conexion.getConexion().setAutoCommit(false);

conexion.setSetenciaPreparada(
conexion.getConexion().prepareStatement(
"SELECT IDPaciente, IDDiccionario, cCve_Respuesta, cValor " +
"FROM somatometria" ) );

valores = conexion.ejecutarConsultaObtener();

while( valores.next() )
{
datos.addElement(
new Object[]
{
valores.getString( 1 ),valores.getString( 2 ),valores.getString( 3 ),
valores.getString( 4 )
}
);
}

//conexion.getSetenciaPreparada().close();
//conexion.cerrarConexion();
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog( null, "ERROR DE EJECUCI\u00D3N DEL QUERY CONSULTAS obtenerPaciente SQLException \n\n" + ex.getMessage(), "ERROR DE SISTEMA 454", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}
catch (ClassNotFoundException e)
{
JOptionPane.showMessageDialog( null, "EN CONSULTAS obtenerPaciente ClassNotFoundException \n\n" + e.getMessage() , "ERROR DE SISTEMA 459", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}
catch( NullPointerException e)
{
JOptionPane.showMessageDialog( null, "EN CONSULTAS obtenerPaciente NullPointerException \n\n" + e.toString() , "ERROR DE SISTEMA 464", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}

return datos;
}


public void exportarMySQL( Vector<Object[]> datos, int opcion ) throws SQLException
{
try
{
int indice = 1;

conexion.crearConexionMySQL();

for (Object[] objects : datos)
{
if( opcion == 1 )
{
conexion.setSetenciaPreparada(
conexion.getConexion().prepareStatement(
"INSERT INTO referencias ( IDReferencia,IDPaciente,IDUMedicaEnvia,IDUMedicaRef,cDescripcionRef,cServicio,cDiagnostico,cMotivoReferencia,cResumenClinico,cTratamiento,cFecha,IDMedico,cStatus,IdMotivo,cCompleta,dFecha_Cancelacion,IdPersonal_Cancela,cMotivo_Cancelacion,cUrgente,cNombreMedico,dFechaPrimeraAtencion,cStatusEnviado ) VALUES( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"
)
);
}
else if( opcion == 2 )
{
conexion.setSetenciaPreparada(
conexion.getConexion().prepareStatement(
"INSERT INTO ContraReferencias (IDUMedica, IDContraReferencia, IDServicio, IDAreaMedica, cResumenClinico, cRecomendaciones, IDPersonal_Elabora, IDUnidadReferencia, IDReferencia, cObservaciones, dFecha_Reg, cStatus, dFecha_Cancelacion, IDPersonal_Cancela, cMotivo_Cancelacion, cNombreMedico, cStatusEnviado) VALUES( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"
)
);
}
else
{
conexion.setSetenciaPreparada(
conexion.getConexion().prepareStatement(
"INSERT INTO Det_ContraReferencia_Diag ( IDUMedica,IDContraReferencia,IDDiagnostico,cDescripcion,cmotivocontrareferencia,IDReferencia ) VALUES( ?, ?, ?, ?, ?, ? )"
)
);
}

for( Object valores : objects )
{
conexion.getSetenciaPreparada().setObject( indice, valores );

++indice;
}
conexion.ejecutarConsultaModificar();

indice = 1;
}

//conexion.getSetenciaPreparada().close();
//conexion.cerrarConexion();
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog( null, "ERROR DE EJECUCI\u00D3N DEL QUERY CONSULTAS exportarMySQL SQLException \n\n" + ex.getMessage(), "ERROR DE SISTEMA 131", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}
catch (ClassNotFoundException e)
{
JOptionPane.showMessageDialog( null, " EN CONSULTAS exportarMySQL ClassNotFoundException \n\n" + e.getMessage(), "ERROR DE SISTEMA 136", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}
catch( NullPointerException e)
{
JOptionPane.showMessageDialog( null, " EN CONSULTAS exportarMySQL NullPointerException \n\n" + e.toString(), "ERROR DE SISTEMA 141", JOptionPane.ERROR_MESSAGE );
System.exit( 0 );
}
}


Código: (java) [Seleccionar]
mySystemTray.MensajeTrayIcon( "COMENZANDO CON LA B\u00DASQUEDA DE CONTRAREFERENCIA" , MessageType.INFO );
consulta.exportarMySQL( consulta.ObtenerContrareferencia(), 2 );

consulta.getConexion().aceptarSentencias();


f(consulta.getConexion().getConsultaExitosa() )
{
System.out.println("siii"); //Si entra aqui por lo tanto no hubo ningun error pero aun a si no se guarda nada
  propiedad.salvarConfiguracion();
}


Solo puse un poco de codigo de como lo estoy usando.

Y ese es mi problema que con InnoBD no esta gurdando nada pero sy cambio las tablas a MyISAM si se guardan los datos. pero el problema seria que si hay algun error los datos se salvarian incompletamente.

por eso lo de usar InnoDB.

Espero haberme explicado bien

7
hice una particion de 100gd de letra D con el asistente de disco o administrador de discos que viene en el windows 10.

bueno hice una iso de un windwos 7 original ya que mi compu no tiene lectora de CD y DVD.

el problema surge cundo comienza a cargar los archivos de windows pantalla negra y una barra de estado en color gris, luego aparece la palabra windows y sale la animacion de la ventana girando y alli se traba y salta despues una pantalla azul.

con el mensaje de que hubo un fallo y que se apagara para proteger el equipo y que si veo esta pantalla por primera vez, reinicie mi computadora y si la veo de nuevo siga los siguientes pasos:

The BIOS in this system is not fully ACPI compliant. Please contact your system vendor for an updated BIOS.

technical information:

Stop: 0x000000A5( 0x0000000000000011,0x0000000000000008,0xfffffA80096E16, 0x0000000020120913)

a lo que vii segun tngo q entrar al BIOS y mover una opcion de Administrador de Energia pero la BIOS no tiene ninguna opcion de Administrador de Energia.

tambien la actualice desde la pagina oficial de HP de la F.12 a F.17 version de la BIOS

es una HP Paviliion Laptop 15-cw0xxx

numero del producto 3PY37LA#ABM




8
quisiera saber que caracteristicas de esta tarjeta madre

HP Pavilion Laptop 15-cw0xxx
Windows 10 Single Lenguage 64 bits
Numero del producto 3PY37LA#ABM
12 Gb de RAM (8gb Samsung 2666 MHz y 4gb Samsung 2666 MHz )

Placa del sistema 84E7 99.19
Bios F.13

RYZEN 5 2500U 2000mHZ BASE hasta 3600 Mhz

esq recuerdo q una vez cuando andaba viendo tarjetas madres de intel cuando seleccionaba uno este me decia cuantas ranuras para memoria RAM tiene cuantos puertos sata tiene, que tipo de tarjetas RAM soporta tambien que tipos de Procesadores Soporta.

Pero con esta ID Sistema 84E7 no encuentro nada de ese tipo de informacion.

Esq quiero saber esoo, para saber que tipo de SSD y Disco Duros (ya que cuenta con un SSD 120GB y 1 TB de disco duro ) son compatibles con esta placa y si le puedo cambiar el procesador AMD Ryzen 5 que biene por otro Ryzen como el 7 o para los nuevos que ya van a salir que dice que tiene compatibilidad con los Ryzen de 2 generacion.

GRacias

9
el problema es que antes my BOT funcionaba para facebook (bueno me faltaba que pudiera encontrar el boton para dejar un comentario) y ahora que lo retomo al entrar a fecebook. ahora sale una ventana pidiendome que si quiero aceptar notificaciones pero ya le puse que nunca aparescan notificaciones creyendo que este cuadro ya no saldría pero aun asi aparece. como le podre hacer para qhe el programa en java pues le de click al botón nunca aceptar notificaciones. para que el programa funcione con normalidad y asi ya no me apáresca la ventana esa de notificaciones.

espero haberme explicado bien

10
Dudadd dudaaa hay alguna libreria para Java para poder controlar por medio de la voz una Interfaz Grafica hecha con Java.

por ejemplo que tenga dos campos y un boton de acpetar esta interfaz y que por medio de la libreria tu dictes algo asi como:

introducir texto en (y dices el nombre del campo)

presionar,hacer click o boton Aceptar.

y que a sii la controles.

la interfaz tendra la Libreria de voz para poder la controlar a si misma. para que aparte pueda usar raton y teclado. tambien pueda usarse esa libreria.
el programa se controlara ya sea por voz o por los perifericos de raton y teclado. 

Nota:
No que quiero hacer una programa en java para controlar otro programa en Java.

gracias.

11
hice una palicacion en JAva que lee un archivo propertie que esta dentro de la carpeta de Archivos de Programa (x86) alli esta mi Archivo Jar una imgen tipo ICO y una carpeta de nombre Configuracion que contiene el Propertie a Leer



este Archivo Propertie que guarda la configuración de una conexión hacia una base de datos en SQL Server 2008 esta dentro de la carpeta configuración



Ahora la aplicacion Java debe de leer dicho archivo para cargar la configuracion en la venta que se llama Configuracion.

Pero a la hora de leerlo aparece el error que no tengo acceso



Como puedo hacer para que no salga eso.

Espero haberme explicado bien.

Aqui mi codigo en Java para leer un Archivo Propertie

Código: (java) [Seleccionar]
package cargarNuevosMedicamentosSigho;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import java.util.Properties;

import javax.swing.JOptionPane;

public class propertie extends Properties{

private InputStream propertiesStream;

public propertie() {
try
{
//File f = new File("/tt/configuracionConexion.properties");
//FileOutputStream out = new FileOutputStream( "configuracion/configuracionConexion.properties" );
//propertiesStream = new FileReader(("configuracion/configuracionConexion.properties"));
//propertiesStream = ClassLoader.getSystemResourceAsStream(( "configuracion/configuracionConexion.properties" ) );
load( new FileReader( "configuracion/configuracionConexion.properties" ));
//load( propertiesStream );
/*ClassLoader myCL = propertie.class.getClassLoader();
            load(
                myCL.getResourceAsStream(
                    "srcs/configuracionConexion.properties"));*/
}
catch (FileNotFoundException e)
{
JOptionPane.showMessageDialog( null, "EL ARCHIVO CONFIGURACI\u00D3N CONEXI\u00D3N NO SE ENCUENTRA \n" + e.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE );
System.exit( 1 );
}
catch (IOException e)
{
JOptionPane.showMessageDialog( null, "EL ARCHIVO CONFIGURACI\u00D3N CONEXI\u00D3N PUEDE ESTAR CORRUPTO \n" + e.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE );
System.exit( 1 );
}
}

public void cerrarProperties()
{
try
{
propertiesStream.close();
}
catch (IOException e)
{
JOptionPane.showMessageDialog( null, "FALLO AL CERRAR EL ARCHIVO CONFIGURACI\u00D3N CONEXI\u00D3N \n" + e.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE );
System.exit( 1 );
}
}

public String[] getValoresProperties()
{
String[] valores = new String[ 5 ];

valores[ 0 ] = getProperty("servidor.nombre");
valores[ 1 ] = getProperty("servidor.puerto");
valores[ 2 ] = getProperty("servidor.base_datos");
valores[ 3 ] = getProperty("servidor.usuario");
valores[ 4 ] = getProperty("servidor.password");

return valores;
}

public void setValoresProperties( String... valores)
{
setProperty("servidor.nombre", valores[ 0 ] );
setProperty("servidor.puerto", valores[ 1 ] );
setProperty("servidor.base_datos", valores[ 2 ] );
setProperty("servidor.usuario", valores[ 3 ] );
setProperty("servidor.password", valores[ 4 ] );
}

public void salvarValores()
{
try
{
//File f = new File(getClass().getResource("configuracionConexion.properties").toURI());
        OutputStream out = new FileOutputStream( "configuracion/configuracionConexion.properties" );
//store(new FileOutputStream( f ) ,"un comentario");
store( out,"un comentario" );
}
catch (IOException e)
{
JOptionPane.showMessageDialog( null, "FALLO AL ESCRIBIR EL ARCHIVO CONFIGURACI\u00D3N CONEXI\u00D3N \n" + e.getMessage(), "ERROR", JOptionPane.ERROR_MESSAGE );
System.exit( 1 );
}
}
}


Lo raro que si lo compilo para 64 bits  lo guardo en Archivos de Programa no en de Archivos de Programa (X86) el programa si funciona bien, este error de Acceso denegado solo me pasa si la compilo para 32bits para guardarlo en la carpeta Archivos de Programa( X86 )


Pos que instalo una maquina virtual e instalo windows 7 de 32 bits, luego instalo el jdk de 32 bits y pego la carpeta de mi proyecto compilado con el JDK de 64 bits en Archivos de Programa y pos que si funciona jajajajaja

12
Una dudaa dudaaa.

Q laptop ( q no sea de las minilap q tienen una pantallita) o compu de scritorio ( de preferencia lap)  tiene q tener de característica para poderr programar para Android teniendo en cuenta q corra fluido mienteas se programa y se ejecuta el emulador virtual del celular o cual característica minima ocupa Android studio para correrlo un poco decente.

Yo buscaré el precio en pesos Mexicanos.

Una. Vez intent en una de escritorio con 2.1 ghz de cpu de un solo nucleo 2 de ram ddr2  y graficos integrados con DD de 80 gn y no manches me desespero y mejor lo deje por la paz jajajja

Bueno aunq ahora ya tiene una tarjeta gráfica de 2gb jejeje

13
Ando haciendo una aplicacion con JAva y tengo problema a la hora de salvar los nuevos datos a un archivo propertie que esta dentro del proyecto. cabe mencionar que dicho archivo propertie lo pongo en alguna locacion de C:\\ tanto leer lo como salvar lo, si lo puedo hacer. pero si lo tngo dentro del mismo proyecto no puedo escribirlo solamente lo puedo leer. alguien sabe como se escribiria el archivo?

imagen de la carpte del Proyecto


imagen del constructor para leer el archivo propertie de la clase propertie que hice que a su vez hereda de Propertie



imagen del metodo para salvar los nuevos valores dentro del archivo propertie



espero y se pueda, si no tendre que poner el archivo dentro de C:\\ pero me gustaria que este estubiera dentro de la carpeta del proyecto para cuando haga el archivo JAR este quede dentro.

tambien en el metodo para salvar ( Store ) ya le movi mucha la ruta como se me ocurria y lo que obtenia o no marcaba ningun error o marcaba el error de que no se encontraba el archivo y tambien que no tenia acceso a dicho archivo son los unicos mensajes que me slieron de tantas conbinaciones que se me ocurrian para poder salvar el archivo.

14
tengo una aplicación hecha con Java. Lo compile y lo hice un Jar y dentro del Jar metí el archivo propertie que hasta ahorita si puedo hacer es leerlo, pero lo que no logro es que pueda salvar los nuevos datos que le doy a través de la interfaz de la aplicación. A si que lo que tuve que hacer es usar el propertie fuera de la aplicación JAr y de esta forma si puedo tanto leerlo también como salvar los nuevos datos. Pero debido a los datos no quiera que puedan modificarlos tan fácil debido a pues que los tengo que poner fuera del Jar.

Alguien a podido salvar los datos en un propertie estando este dentro del archivo compilado JAr

Estructura del proyecto

carpetaProyecto
|
|--->JRE System Library
|
|--->src
      |----->(default packe)
               |------>clase
               |------>clase
               |------>clase
               |------>clase
               |------>clase
      |----->recursos (otro paquete )
               |------>imagenes.png
               |------>imagenes.png
|----->properties
      |------>configuracion.properties ( aqui dentro si lo puedo leer y pero no salvarlo. a si que mejor lo tengo q poner a parte en otra carpeta como misdocumento y en la aplicacion le pongo la ruta para que desde alli lo lea y lo salve. Cuando quiero que lo lea y lo salve desde dentro del Jar)

15
como se le hace para cerrar una sesion si esta se cerro desde otra pestaña en el mismo navegador.

Tngo un aplicación web que una de sus hojas muestra un formulario para buscar a una persona ya sea por nombre o apellido, luego de definir la busqueda se crea una tabla con las coincidencias de tu busqueda y cada registro que apare sale el boton de ver detalles. ahora cuando tu lo presionas se abre una nueva pestaña ( se hizo a si para no perder detalles de tu búsqueda. A si solo cerrarías en la que estas viendo y sin volver a poner los datos puedes seleccionar otra persona )con los detalles de esa persona, cabe mencionar que en las dos hojas aparece el boton de cerrar cesión.

Entons si cierro seseion desde la hoja de detalles.php, lo que sucede es que en efecto me cierra la sesion en esa hoja y me manda al login. pero en la otra hoja ( en este caso en la de busqueda ) sigue la pagina trabajando normal como si nunca hubiera cerrado sesion, cuando esta ya se hizo desde la otra pestaña.

alguien tiene alguna idea de como cerrar la sesion sin importar desde que pestaña la cierre esta se cierre en todas.

P.D no se si tnga que estar checando cierto tiempo si existe la sesion aun y en caso de que no la cierre el progama o como se les ocurre mas facil que esta idea que se me acaba ede ocurrir mientras escribia esto.

Páginas: [1]