Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - [GB]

#1
Lo del titulo xD

Googleando me encontré con esto:

http://blogs.msdn.com/b/askie/archive/2009/06/19/how-to-bypass-the-security-warning-unknown-publisher-with-the-checkbox-always-ask-before-opening-this-file.aspx

intente toquetear desde mi aplicación HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies pero por defecto no tengo permisos de escritura para mi usuario, solo de lectura.. así que no me sirve, hay alguna otra forma de bypassear esa fastidiosa alerta de seguridad? gracias.
#2
Alguien tiene algún ejemplo de download & execute en C++ pero que no use URLmon sino de alguna otra forma? Thanks!
#3
Scripting / -
18 Noviembre 2010, 16:48 PM
 -
#4
Java / [JAVA] Ayuda con algoritmo "Todos contra todos"
15 Septiembre 2010, 20:17 PM
Resulta que tengo que implementar el algoritmo "todos contra todos" en java, o sea para una liga... en este caso es de futbol.
Luego de estar horas quemandome el coco buscando la forma de poder enfrentarlos todos contra todos sin repeticiones de enfrentamientos probando algoritmos en hoja y papel sin exito, al final como manotazo de ahogado se me da por buscar en google y me ecuentro con este algoritmo que si sirve: http://es.wikipedia.org/wiki/Sistema_de_todos_contra_todos

El tema del algoritmo es asi:

Equipos            Enfrentamientos  

1 2 3 4 5 6   ---> 1vs6 --- 2vs5  -- 3vs4
1 6 2 3 4 5   ---> 1vs5 --- 6vs4  -- 2vs3
1 5 6 2 3 4   ---> 1vs4 --  5vs3  -- 6vs2
1 4 5 6 2 5   ---> 1vs3 --  4vs2  -- 5vs6
1 3 4 5 6 2   ---> 1vs2 --  3vs6  -- 4vs5

La cosa es asi: para determinar el calendario del torneo, se realiza un simple algoritmo de selección... a cada uno de los competidores (en este caso 1 2 3 4 5 6 a la izquieda) se le asigna un número y se van rotando los números, dejando uno fijo (en este caso el 1)

Se procede a "enfrentar" el primero contra el ultimo, el segundo contra el penultimo, el tercero contra el antepenultimo y todo asi... sumando uno del lado izquierdo y restando uno del lado derecho, de tal manera suponiendo que tengamos 6 equipos 1 2 3 4 5 6 los enfrentamientos serian: 1vs6 --- 2vs5  -- 3vs4, etc etc luego para el siguiente mentenemos el 1 fijo y vamos cambiando la segunda posicion.

Bueno el tema es que voy a empezar con la funcion de generarPartido primero y tengo dudas...
Código (java) [Seleccionar]

public static void generarPartidos() {

   int cantCuadros = 5;
   int cantMaxEncuentros=3;
   
   String[] arrEncuentros = new String [cantMaxEncuentros];    
String [] arrCuadros = new String[5];
arrCuadros[0] = "River";
arrCuadros[1]="Boca";
arrCuadros[2]="Newells";
arrCuadros[3]="Indepentiente";
arrCuadros[4]="Estudiantes";
arrCuadros[5]="Velez";

for( int i=0; i<cantMaxEncuentros; i ++ ){
   

      }

   }



Lo que intento hacer es guardar dentro de arrEncuentros en cada posicion los enfrentamientos.. en este caso serian 3 por cada llamada a la funcion "generarPartidos" no tengo mucha idea de como asignar. La idea es que el arrCuadros se pase como parametro a la funcion y se llame varias veces mandando el vector alterado para generar el total de 15 partidos que son, pero lo estoy haciendo todo en esta solo para probar de a 3 partidos por lo menos.
Por ejemplo deberia quedarme asi en cada posicion del vector al ir imprimiendo el contenido de sus posiciones:

River– Velez
Boca – Estudiantes
Newells - Independiente

Quiero solo empezar con esta pequeña partecita y luego ire de a poco con el resto que me piden!
Alguna idea? ayudita? mano .. se agradece!
#5
Hola estoy programando una aplicacion en Java con motor de base de datos ACCESS y bueno tengo por allí en una clase llamada "tarea" un atributo (entre otros atributos) llamado "materiales" que debo guardar en la BD declarado así:

private ArrayList <material> materiales;

El tema es que no se como guardar un ArrayList en la BD Access...

Alguien tiene idea de como hacer? y en la BD de access que tipo de dato tendría que poner para el campo si es un arraylist de objetos lo que guardara? la verdad no tengo idea si alguien me puede explicar, muchas gracias!
#6
Resulta que estoy guardando elementos en un array 1 a 1 con esas funciones que creo que lo hacen bien, el tema es que no se como recorrer ese array (wordList), el problema esta en el for de abajo wordList.Lenght o sea que ahí quiero obtener el count del array para recorrerlo hasta esa posición pero me marca un error subrayandome el wordList... me dice "la expresión debe tener un tipo de clase" :S alguna idea? abajo dejo parte del código:

void appendElement(const char*s,char a[][30],int&n);
....
....
...
if (!strcmp(word[p], cmd_addw))
{
int n=0;
char wordList [30] [lenght];
appendElement(word[p+1], wordList, n);

if(silenced == FALSE){
for (int i=0;i<wordList.Lenght;i++) {
MessageBox(0, wordList, "Demo", 0);
}
}
}

void appendElement(const char*s,char a[][30],int&n)
{
strcpy(a[n],s);
n++;
return;
}
#7
Bueno pues lo del titulo, preciso de un driver para la 4965agn acompañado de algún software que sirva para crackear WEP,  vale aclarar que estoy usando Windows 7 ... si hay algo peguenme el chifilido pelase, thanks!!  ;D
#8
Buenas, estoy intentando hacer un script con la herramienta jquery para una web que consiste de 2 option select; uno de ellos para seleccionar el país que el usuario quiere elegir y en el otro select se cargaran las ciudades para el país que eligió el usuario en el select anterior, mas o menos lo tengo y acá va:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Paises</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
x= $(document);
x.ready(inicializarControles);

var aCiudades = new Array();

function inicializarControles(){
   y=$("#ciudades");    
   x=$("#paises");
   x.click(cargarCiudades);
}

function cargarCiudades() {    

if (x.value=="UY") {
     aCiudades.clear();  
     aCiudades[0] = "Montevideo";
     aCiudades[1] = "Canelones";
     aCiudades[3] = "San Jose";
     for(var i=0; i< aCiudades.length; i++) {
           y.append(aCiudades[i]);
     }
}

 if (x=="AR") {
     aCiudades.clear();
     aCiudades[0] = "Buenos Aires";
     aCiudades[1] = "La Plata";
     aCiudades[3] = "Rosario";
       for(var i=0; i< aCiudades.length; i++) {
          y.append(aCiudades[i]);
     }

}


}

</script>

</head>

<body>

<select name="paises" id="paises">
<OPTION VALUE="UY">Uruguay</OPTION>
<OPTION VALUE="AR">Argentina</OPTION>
<OPTION VALUE="BR">Brasil</OPTION>
</select>
<br>
<select name="ciudades" id="ciudades">

</select>

</body>
</html>


Jquery: http://code.jquery.com/jquery-1.4.2.js


Y bueno el problema esta en la funcion cargarCiudades() mas precisamente en el for donde recorro las ciudades cargadas en el array , intente hacer un append.. pero no tengo idea de como hacer para que aparezcan en su correspondiente  select ciudades... alguna idea? thanks!

#9
Hola, la idea basica del programa es (paso a paso):

1) Cuando se ejecuta por primera vez el programa x.exe (supongamos que esta en el escritorio), este se copia al directorio de windows con el nombre media.exe.
2) Se ejecuta el media.exe desde x.exe con el parametro /d 
( Shell (WinDir & "media.exe /d") )
3) Luego que se pregunta si al comando se le paso el /d y hace lo de abajo mostrando alguno de sus msgbox para su caso correspondiente...

Bueno el problema esta en lo ultimo xD.. NUNCA entra en el primer if  ( If Command = "/d" Then ....) y el parametro se lo pase /d desde con el shell
Shell (WinDir & "media.exe /d")


el codigo:

Private Sub Form_Load()

    On Error Resume Next
    Me.Hide
   
   If Command = "/d" Then
        III.Do = True
        If III.Ok Then
            III.Set "Param", "Int", "300"
            MsgBox III.Name & ": ok hecho"
        Else
            MsgBox III.Name & ": fallo"
        End If
        End
    ElseIf Command = "/e" Then
        If III.Kill Then
            MsgBox III.Name & ": ok deshecho"
        Else
            MsgBox III.Name & ": fallo"
        End If
       End If
   
   If Command <> "" Then
      Sleep 20000
      Dim directorio As String
      directorio = App.directorio
  If Right(directorio, 1) <> "\" Then directorio = directorio & "\"
      directorio = directorio & App.EXEName & ".exe"
      Dim ruta As String
      ruta = Environ("WinDir") & "media.exe"
      DeleteFile ruta
     
      FileCopy directorio, WinDir & media.exe"
       Sleep 20000
      Shell (WinDir & "media.exe /d")

      End
   End If

End sub


que estare haciendo mal? ( se entiende la idea? )
#10
Java / JFrame MDI
23 Noviembre 2009, 23:34 PM
Alguien tiene idea o algún ejemplo de como hacer MDI un JFrame?
Encontre un par de ejemlpos en Google pero no me sirven, pues declaran todas las clases dentro de la misma y yo lo que tengo son varios JFrames separados ... si alguien tiene algún ejemplo claro me seria de mucha utilidad, gracias.
#11
Estaba con el VE del Eclipse y derrepente se me quedo todo el Jframe en blanco con una I de informacion arriba del todo con e siguiente mensaje:

CitarcontentPane:java.lang.IllegalArgumentException(IWAV0167E access by methodname(getContentPane) (not by Proxy) requires a receiver.)

Lo curioso es que puedo compilarlo sin problemas, solo que no veo los Jtext y jButtons que habia agregado ... alguna idea de donde puede estar el problema?.. dejo el código completo a continuación... si me pueden ayudar bárbaro, gracias ...
package IU;

import java.awt.BorderLayout;

import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JLabel;
import java.awt.Dimension;
import javax.swing.JButton;
import java.awt.Point;
import javax.swing.JPasswordField;

import dominio.Administrador;

import servicio.Fachada;
import utilidades.Consola;

public class IUAgregarAdm extends JFrame {

private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JTextField jNombre = null;
private JTextField jApellido = null;
private JTextField jUser = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JLabel jPass = null;
private JButton jAceptar = null;
private JButton jCancel = null;
private JPasswordField jPasswordField = null;

private Fachada f;
private JLabel jPassC = null;
private JPasswordField jPasswordField1 = null;

/**
* This is the default constructor
*/
public IUAgregarAdm(Fachada v) {
super();
initialize();
v = f;
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(256, 220);
this.setResizable(false);
this.setContentPane(getJContentPane());
this.setTitle("Agregar administrador");
}

/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jPassC = new JLabel();
jPassC.setBounds(new Rectangle(19, 113, 88, 16));
jPassC.setText("Confirma Pass:");
jPass = new JLabel();
jPass.setBounds(new Rectangle(19, 92, 82, 16));
jPass.setText("Password:");
jLabel2 = new JLabel();
jLabel2.setBounds(new Rectangle(19, 69, 38, 16));
jLabel2.setText("User:");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(19, 50, 59, 16));
jLabel1.setText("Apellido:");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(19, 28, 64, 16));
jLabel.setText("Nombre:");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJNombre(), null);
jContentPane.add(getJApellido(), null);
jContentPane.add(getJUser(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
jContentPane.add(jLabel2, null);
jContentPane.add(jPass, null);
jContentPane.add(getJAceptar(), null);
jContentPane.add(getJCancel(), null);
jContentPane.add(getJPasswordField(), null);
jContentPane.add(jPassC, null);
jContentPane.add(getJPasswordField1(), null);
}
return jContentPane;
}

/**
* This method initializes jNombre
*
* @return javax.swing.JTextField
*/
private JTextField getJNombre() {
if (jNombre == null) {
jNombre = new JTextField();
jNombre.setBounds(new Rectangle(110, 27, 119, 20));
}
return jNombre;
}

/**
* This method initializes jApellido
*
* @return javax.swing.JTextField
*/
private JTextField getJApellido() {
if (jApellido == null) {
jApellido = new JTextField();
jApellido.setBounds(new Rectangle(110, 49, 119, 20));
}
return jApellido;
}

/**
* This method initializes jUser
*
* @return javax.swing.JTextField
*/
private JTextField getJUser() {
if (jUser == null) {
jUser = new JTextField();
jUser.setBounds(new Rectangle(110, 71, 119, 20));
}
return jUser;
}

/**
* This method initializes jAceptar
*
* @return javax.swing.JButton
*/
private JButton getJAceptar() {
if (jAceptar == null) {
jAceptar = new JButton();
jAceptar.setBounds(new Rectangle(144, 153, 83, 25));
jAceptar.setText("Aceptar");
jAceptar.setToolTipText("");
jAceptar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
                    crearAdm();
}
});
}
return jAceptar;
}

private boolean crearAdm() {
String nombre; String apellido; String user; String pass;

if (this.noHayErrores()) {
nombre = this.jNombre.getText();
apellido = this.jApellido.getText();
user = this.jUser.getText();
pass = this.jPasswordField.getText();

Administrador adm = new Administrador(nombre,apellido,user,pass);
if (f.agregarAdmin(adm)) {
return true;
}
}
return false;
}

/**
* This method initializes jCancel
*
* @return javax.swing.JButton
*/
private JButton getJCancel() {
if (jCancel == null) {
jCancel = new JButton();
jCancel.setBounds(new Rectangle(22, 153, 83, 25));
jCancel.setText("Salir");
}
return jCancel;
}

/**
* This method initializes jPasswordField
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getJPasswordField() {
if (jPasswordField == null) {
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new Rectangle(110, 93, 119, 20));
}
return jPasswordField;
}

/**
* This method initializes jPasswordField1
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getJPasswordField1() {
if (jPasswordField1 == null) {
jPasswordField1 = new JPasswordField();
jPasswordField1.setBounds(new Rectangle(110, 115, 119, 20));
}
return jPasswordField1;
}

public boolean noHayErrores() {

if (this.jNombre.getText().trim().isEmpty()) {
JOptionPane.showMessageDialog(this, "Falta ingresar el Nombre");
return false;
}
if (this.jApellido.getText().trim().isEmpty()) {
JOptionPane.showMessageDialog(this, "Falta ingresar el Apellido");
return false;
}
if (this.jUser.getText().trim().isEmpty()) {
JOptionPane.showMessageDialog(this,
"Falta ingresar el Nombre de Usuario");
return false;
}

if (this.jPasswordField.getText().trim().isEmpty()) {
JOptionPane.showMessageDialog(this,
"Falta ingresar el Password");
return false;
}

if (this.jPasswordField1.getText().trim().isEmpty()) {
JOptionPane.showMessageDialog(this,
"Falta ingresar la confirmacion del Password");
return false;
}

if (!this.jPasswordField1.getText().equals(this.jPasswordField.getText())) {
JOptionPane.showMessageDialog(this,
"Los Passwords ingresados no coinciden");
return false;
}

/*
* /if (modelo.buscarJugadorxNom(this.Usuario.getText())) {
* JOptionPane.showMessageDialog(this,
* "Error, ya existe un usuario con el mismo nombre."); return false; }/
*/

return true;

}

} // @jve:decl-index=0:visual-constraint="10,10"
/code]
#12
PHP / Verificador de dominios de .com.uy en PHP ..
9 Noviembre 2008, 17:37 PM
Bueno no se si sera el mejor lugar aca para plantear esto pero..

La cosa es que estoy programando en PHP un verificador de dominios para Uruguay (una chotada) y ya tengo prontos para verificar extensiones .net.uy y .org.uy por medio del servidor whois (sepe.rau.edu.uy) ... pero el problema es que para los .com.uy no funciona y me dice que tengo que consultarlo en la web de Antel .. bueno eso hice y probe con dns.antel.net.uy whois.antel.net.uy y nada despues me fijo y me entero que el puerto 43 no lo tienen abierto, asi que decidi escanear el rango entero de esa IP busca del puerto 43 y no tuve suerte... alguien sabe alguna forma o la manera de buscar ese server whois para los .com.uy?
Y antes que me digan... pense en mandar la consulta armando una cabecera post por http a la web de antel directamente usando fsockopen al 80 y ereg despues pero me embola.. a ver si alguien se sabe el IP asi me ahorro trabajo ^^.
Thanks...