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ú

Mensajes - po6xsecpo

#21
Todo bien hasta que leí "Es una poronga" me mataste lince. jajaja
#22
Top post! Me fascinó, pese a no entender algunas cosa.

Qué tipo de receptor utilizas para interceptar tráfico GSM?

Saludos. Po6xSecpo
#23
Problema con programa en C. Siguiendo un tutorial para generar una librería propia generé un archivo header po.h y un compreso libpo.a
Sucede que gcc logra linkear mi librería, pero.. el código NO funciona como debería.
teóricamente debe devolver un double (base*base*base), sin embargo devuelve números aleatorios y extraños.

Ejemplo de output:
Citar
[po6x@localhost my_first_library]$ ./my_first_test Cube of 3 is: -2032509192
[po6x@localhost my_first_library]$ ./my_first_test Cube of 3 is: -1976814360
[po6x@localhost my_first_library]$ ./my_first_test Cube of 3 is: -1625557320

Comando de creación de la librería y del programa anterior

Citar
Lib generated with>
[po6x@localhost my_first_library]$ar rs libpo.a cub.o fact.o

Compilation>
[po6x@localhost my_first_library]$ gcc -o my_first_test  my_first_test.c  -lpo

No sé si sea un overflow o qué sucede. Alguna pista?


El código que retorna la salida errónea con números aleatorios (raros):
Código: c

#include <stdio.h>
#include <po.h>
//Name:my_first_test

int main(int argc,char *argv[]){
double base=3;
printf("Cube of %d is: %d \n",base,cubo(base) );
return (0);
}



Content of headers file po.h
Código: c
//Archivo de cabeceras para libreria propia
extern int fact(int);
extern double cubo(double);



The function itself Content of cub.c:
Código: c

double cubo(double base){
return (base*base*base);
}


#24
Hola. Familiarizado medianamente con regex en python trato de hacer un match en java, PERO sustrayendo sólo una parte del match.

OBJETIVO> Obtener el string o match en el grupo de captura (paréntesis) sin el resto del contexto del match

Ejemplo en Python que me imprime "Segunda" y "Tercera":
Código: python

import re

test = "Primera kadssad 123asdd 6Segunda 55Tercera%%"
regex="[0-9]([A-Z][a-z]*)"

for coincidencia in re.findall(regex,test):
    print coincidencia



En java me imprime "6Segunda","5Tercera"
Código: java

public class JavaApplication7 {
    public static void main(String[] args) {
        Pattern patron = Pattern.compile("[0-9]([A-Z][a-z]*)");
        String test = "Primera kadssad 123asdd 6Segunda 55Tercera%%";
        Matcher matcher = patron.matcher(test);
        while(matcher.find()){
            for(int k=0;k<matcher.groupCount();k++){
                System.out.print(matcher.group(k)+"\n");
            }
        }
    }
}



De antemano,muy agradecido por su valioso apoyo.
#25
Python / Re:[Python] Underch4t v1.0 (Parte 3)
Enero 02, 2016, 06:08:03 PM
Duda: Al usar socket.accept() permito un cliente,posterior a recibirlo veo su IP:Puerto. Qué sucede si quiero prefiltrar IP's  previo a darle accept() para no tener que abrir/cerrar la petición del cliente? (por cualquier razón, quizá un baneo temporal)

Gracias por el código. A la espera del threading :D
#26
Python / Re:[Python] Underch4t v1.0 (Parte 2)
Enero 02, 2016, 12:52:38 AM
Genial. Me dejó con ganas esta entrada. A la espera de la siguiente.

Gracias por el aporte. 
#27
Dudas y pedidos generales / Re:Responser.py
Enero 02, 2016, 12:37:35 AM
Me suena a que tienes otro servidor http o de aplicaciones corriendo. Un apache o nginx (u otros) ? Prueba con service httpd status para ver si tienes un server apache corriendo (me lo he topado default en ubuntu).
En caso de que esté corriendo mátalo "sudo service httpd stop" (ó prueba con http sin la d)

En otro caso puedes ver qué app está usando los puertos con "sudo netstat -pn"
Saludos.
#28
De las tres dudas ya tienes la del main. Te ayudo con ésta, pues la primera sobre los static no la sé.

Citarcuando creamos un método en la lista de parametros hay que incluir self si utilizaremos alguna variable de instancia a la cual hacer referencia o siempre hay que utilizar self?

El self en la firma del método lo convierte, de alguna manera, en un método de instancia. Por el contrario, si declara sun método
miMetodo() sin self sería un método estático y no podrías acceder aatributos de instancia... Exactamente lo que ya indicabas.

Saludos

#29
Creo que por ser una tarea de sistema te conviene hacerla con bash.
Sacas la fecha con date y armas el path para el respaldo en la variable backup_file.
Además el "man date" te dará ideas para formatear la fecha/hora.

Ejemplo>
Código: php

#!/bin/bash

backup_date=`date '+%a-%d-%Y'`
backup_file='/tuRuta/archivo'+backup_date+'.img'

dd if='/dev/null' of=${backup_file}

#30
Genial exposición. Lo   más gracioso es que para ser una página manejada por personal de Universidad diga:
"...previamente aprovado..." JAJAJA Es demasiado jocoso.
#31
Python / Re:[Python] Underch4t v1.0 (Parte 1)
Diciembre 09, 2015, 02:24:02 PM
Gracias por el aporte.
En la línea 7 del primer script tenemos un error, la asignación del parámetro al atributo puerto está como:
Código: python
self.__port = port

Y el parámetro es "puerto". Por ende dará error.


Duda. En la línea 4 del método _crear_socket(self)
Código: python
self.__servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

Al usar self.__servidor, estás declarando e inicializando el objeto self.__servidor ó este debía existir previamente entre los atributos de la clase Socket(object) ?


Gracias por el aporte. Estaré al tanto de la serie
#32
Si resuelven el issue. Me gustaría me compartieran el fix, pues inicio en el desarrollo web con java y no me gustaría toparme con este mismo caso sin saber qué hacer.

Gracias
#33
Python / Re:Web Scraping
Diciembre 03, 2015, 08:23:44 PM
Tenía previa noción de mechanize. Definitivamente request es muy funcional y con un api muy simple.

Gracias
#34
Para levantar DHCP "Como servicio" debes 1.Tener la interfaz con configuración estática  en el archivo /etc/network/interfaces (ip, mascara de subred, gateway)
**Esto es así porque en el archivo /etc/dhcp/dhcpd.conf debes definir una subred y pool (rango de IPs a prestar) y al levantar el servicio DHCPD atomáticamente te buscará una interfaz configurada estáticamente en ese rango de leassing (leassing: préstamo de IPs)

2. Tener un rango de direcciones para que tu DHCP service las preste.

Ejemplo. Tienes la definición de subnet 192.168.1.0 netmask 255.255.255.0 y el pool de direcciones a prestar es del 192.168.1.3 -192.168.1.5.
la interfaz eth1 dedicada a servir el DHCP debería estar como static para una ip compatible con ese rango. Ej la 192.168.1.2

Saludos
#35
Java / Re:Subir archivos con Servlet
Septiembre 23, 2015, 07:56:53 PM
Me gustó mucho tu post. Sólo me quedan unas dudas:
Usualmente mapeo mis Servlets en el web.xml (Eclipse) qué me recomiendas leer para hacer uso de las anotaciones (Goolge: Anotaciones servlet, no dice mucho).

Cómo sacaste el detalle del payload o cabeceras de las peticiones? Me servirá hacer eso para debuggear (asumo, pues nunca lo he hecho)

Saludos desde noviceland.
#36
Dudas y pedidos generales / Re:Desarrollo .NET en Gnu/Linux
Septiembre 09, 2015, 06:26:48 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Inmoralidad??  Yo creo que eso va en la persona y no en la plataforma,  tienes una opcion (no la unica) programa en python es open source...

Cuando compras un coche no te dan el codigo del mismo.... tienes coche???  entoces eres inmoral???  Es  otra opcion ni mas ni menos, es mi opinion en cuanto a tu duda moral.... Espero no te molestes

La verdad era un toque irónico,notar el entrecomillado. Pura comedia. Nunca el aprender ha sido algo malo (Quizá en tiempos del potro y la hoguera).

El tema acá es la proyección profesional... No me veo usando windows para desarollar C# porque sencillamente windows NO ME GUSTA. Pero si es viable sobre Ñulinuz pues me gustaría tomarlo de lleno. A esto último atañe mi duda :D

Gracias
#37
Dudas y pedidos generales / Desarrollo .NET en Gnu/Linux
Septiembre 09, 2015, 03:12:14 PM
Buenas!

Hace poco me inscirbí en un curso de Micro$oft para aprender C#. Actualmente programo en JAVA ,Bash y Python.
Como usuario de Gnu/Linux sin dinero para comprar una licencia y mucho menos deseo de usar windows, paso a consultar.

Es viable, natural, correcto, cómodo desarrollar aplicaciones WindowsForms en C# desde ÑuLinux utilizando VisualStudiCode?

ref.  No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Alguno tiene experiencia en está mezcla "inmoral" de desarrollo de plataformas Micro$soft desde plataformas opensource que me pueda recomendar algo?


Saludos. Po6x
#38
Cuando usas condicionales (if o while) en bash se testea el valor booleano (true||false) de lo que está entre "[  ]"
El operador "[ ]" equivale al comando "test". Si consutlas "man test" podrás notar que son nomenclaturas ej.
"-eq" == "equals" == "==" ó este otro "-ge" == "greater or equals" == ">=".

Consultando la manpage tendrás esto más claro.

Saludos. Po6xKernel
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Gracias por el tiempo que as dedicado a crear el script, como bien dices me sirven para empezar a coger el punto a bash. Tengo algunas dudas en el código que no se que significan. Saludos

Código: php


$opc -ne 0 --> $op se que llamas a una variable pero -ne?
$opc -eq 1 --> -eq?

#39
Gracias! He revisado algunos y aunque sean propuestos para enviar las respueastas en C# o Java, yo probare en Python y posteriormente en Java. Estan interesantes :D.
#40
Muy bueno,le ha dado ideas a este novato. :D graciad