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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
21  Programación / .NET (C#, VB.NET, ASP) / Streaming de bmp en C# [SOLUCIONADO] en: 4 Octubre 2014, 17:01 pm
Hola a todos, expongo mi problema:

Estoy desarrollando una aplicación en C# que controla una cámara y un motor con un espejo. La cámara siempre apunta al espejo. El espejo se va moviendo y así la cámara va viendo distintas cosas. Lo que tengo que hacer es:

Ir mostrando por pantalla las fotos que saca la cámara, 1 por 1, de manera que al final quede una especie de "vídeo". Son fotos de 1600x1200 píxels.

He buscado en google como hacerlo pero lo único que encuentro es como convertir una secuencia de imágenes en un fichero .avi o cosas así. Yo no tengo que convertirlo en un fichero, tengo que mostrar las imágenes en streaming para "ver lo que ve la cámara".

¿Cómo puedo hacerlo?

Saludos, Gracias.
22  Programación / Scripting / Problema con Python en pydev en: 4 Octubre 2014, 13:08 pm
Hola a todos.

Estoy desarrollando un script python con pydev. Puede ejecutarlo normalmente, pero no debugearlo, la traza de lerror es:

Código:
pydev debugger: starting (pid: 1488)
Traceback (most recent call last):
  File "C:\No_congelada\eclipse\plugins\org.python.pydev_3.8.0.201409251235\pysrc\pydevd.py", line 2183, in <module>
    globals = debugger.run(setup['file'], None, None)
  File "C:\No_congelada\eclipse\plugins\org.python.pydev_3.8.0.201409251235\pysrc\pydevd.py", line 1622, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "C:\No_congelada\eclipse\plugins\org.python.pydev_3.8.0.201409251235\pysrc\_pydev_imps\_pydev_execfile.py", line 11, in execfile
    stream = tokenize.open(file)
AttributeError: 'module' object has no attribute 'open'

He probado con un simple "hola mundo" y me da el mismo error al intentar debugear, aunque, denuevo, sí se puede ejecutar sin debug:
Código:
# -*- coding:utf-8 -*-
if __name__=="__main__":
    print("HELLO")

He probado a reinstalar eclipse y pydev y con dos intérpretes, en windows 8.1:
Python 3 64 bits
Python 2.7 32 bits

Nada funciona, ¿qué puedo hacer?
Gracias, saludos.
23  Programación / Scripting / Problema con codificación y ficheros en python. en: 16 Septiembre 2014, 11:09 am
Hola a todos.
Tengo un determinado texto con caracteres que van desde el 0 hasta el 255, codificados en ascii (al imprimir por pantalla salen muchos símbolos "raros")

Quiero guardar ese texto tal cual en un fichero, el problema es que al guardarlo y abrirlo con cualquier editor de texto me sale en una codificación distinta (no está disponible una "codificación ascii" para guardar)

¿Qué puedo hacer?

Gracias, saludos.

EDITO:
El texto a escribir es una contraseña cifrada. Creo que me valdría con, teniendo la cadena cifrada, codificarla con alguna codificación válida, pero no se cual usar.
Intento hacerlo con utf-8 y el error que me da es:
Código:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb3 in position 0: ordinal not in range(128)
24  Programación / Programación C/C++ / Re: new lanza bad_alloc y no sé por qué en: 6 Septiembre 2014, 14:13 pm
455.282.688 bytes == 455.282 kilobytes == 455 megabytes

Dado que es bastante, ¿es posible que no encuentre medio GigaByte de memoria libre consecutiva?

Eso mismo pensé yo, pero imagino que el SO se encargará de solucionar esas cosas, ¿me equivoco?
25  Programación / Programación C/C++ / Re: new lanza bad_alloc y no sé por qué en: 5 Septiembre 2014, 20:27 pm
Hola de nuevo, gracias por la respuesta.

En su día ya "depuré" las fugas de memoria (tenía una y gorda). Lo hice solo con el admin. de tareas, viendo lo que se llenaba la memoria. Imagino que habrá herramientas para depurar este tipo de cosas, acepto sugerencias.

De todas formas no creo que sea una memory leak, ¿puede ser que mi SO (win xp) limite la cantidad de memoria que puede reservar un proceso?

Gracias, saludos.
26  Programación / Programación C/C++ / new lanza bad_alloc y no sé por qué en: 5 Septiembre 2014, 18:50 pm
Hola a todos.

Tengo un problema con un programa de C++. En un momento dado intento reservar memoria mediante el operador 'new', pero este lanza 'bad_alloc' y no entiendo por qué, ya que la cantidad de memoria que quiero reservar es relativamente baja para lo que tiene mi PC (3 GB).
Adjunto código, errores etc:

Cantidad de bytes (unsigned char) que intento reservar: 455282688 - 455,282,688 bytes

Datos extraídos del admin. de tareas durante el error:
Memoria física (KB)
Total: 3145068
Disponible: 1300596 - 1301394
Caché sistema: 1100432 (+ o -)

Mensaje de error por pantalla (con std::exception::what)
bad allocation

Código (indico el error):
Código:
...
typedef unsigned char uchar;
...

uchar* FrameLinkCamThread::getAttachedCapturedFrames(ulong &_totalSize){
ulong tSize=0;
for(uint i=0;i<this->numFramesCaptured;i++) tSize+=this->framesLegths[i];
uchar *res=NULL;
try{
res=new uchar[tSize];  //<==== Aquí esta el error
}catch(bad_alloc &e){
cout<<e.waht()<<endl;
char buff[256];
cin.getline(buff,256);
}
uint k=0;
for(uint i=0;i<this->numFramesCaptured;i++){
memcpy(&res[k],this->frames[i],this->framesLegths[i]);
k+=this->framesLegths[i];

}
_totalSize=tSize;
return res;
}

Nota: He intentado reservar en el main un vector igual que 'res' (que es el que da el error) y lo reserva sin problemas.

No entiendo cuál es el problema, ¿alguien puede ayudarme por favor?

Gracias, saludos.
27  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Qué es este warning? en: 31 Agosto 2014, 23:52 pm
EDIT: Antes de leer todo el tocho de abajo, he probado a, en lugar de poner public a todas las clases, quitárselo a todas y parece que funciona pero sigo sin entender que pasa. Ahora solo me quedan warnings de 'variable local sin referencia', pero son de excepciones que capturo y re-creo con el mensaje que yo quiero, así que no creo que eso sea muy grave.

según parece, intuyo que estás intentando parametizar un Type en la firma de algún método (u otro miembro, como podría ser un delegado) pero te está sugeriendo que no hagas visible dicho miembro ya que el Type de su firma no se podrá exponer al ser privado,
en inglés ayudaría más a entender el mensaje de error.

No se exactamente a qué te refieres, pero este warning me sale (entre otras cosas) en las líneas que son las cabeceras de algunos métodos (y como parámetros paso otras clases, no se si te refieres a esto con 'parametrizar')

¿No te indica la linea donde se encuentra la firma del miembro que produce el conflicto?.

Sí, pero son muchas, unas 50 o más.

¿No puedes modificar la visibilidad de 'X?.

¿De la clase 'X'? He probado a ponerles 'public' a todas las clases, pero lo mismo.

Postea el código de "X".

Es muy largo, intentaré quitar lo que no sea importante para este caso: (indico en qué línea sale el warning)

Warning en cuestión: 'ChangeSpeed': la signatura de un miembro no privado contiene un tipo privado de ensamblado de 'motor'
1>          e:\mis documentos\...\motor.h(30) : vea la declaración de 'motor'
Código:
#pragma once

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

/// <summary>
/// Resumen de ChangeSpeed
/// </summary>
public ref class ChangeSpeed : public System::Windows::Forms::Form
{
public:
ChangeSpeed(motor ^m) //<=====Línea 16 (Warning)
{
InitializeComponent();
//
//TODO: agregar código de constructor aquí
//
}
.....
};

Código:
ref class motor
{ //<==== Línea 30 (Warning)
public:
static motor^ getInstance();

        ....
        ....
};
#endif

PD: Te sugiero usar la IDE en inglés, no vas a encontrar información para resolver warnings/errors en Castellano.

Warning en inglés:
signature of non-private member contains assembly private native typ

He buscado info en la web de microsoft, pero sigo sin entender que es es de la "firma" o "signatura" de una clase...

Saludos, y gracias.
28  Programación / .NET (C#, VB.NET, ASP) / ¿Qué es este warning? en: 31 Agosto 2014, 19:07 pm
Hola a todos.

Estoy compilando un programa escrito en C++/CLI y me sale un warning que no entiendo:

Código:
a firma de un miembro no privado contiene un tipo privado de ensamblado de 'X'
vea la declaración de 'X'

No entiendo por qué sale este warning, por más que miro no veo ningún atributo ni método private que esté siendo usado como public.

¿Alguien sabe que ocurre?

Saludos, gracias.
29  Sistemas Operativos / Windows / Re: Problema con reinicio "personalizado" en windows 8.1 en: 23 Agosto 2014, 14:36 pm
Ok gracias por el código.

Ya he configurado las opciones de reinicio con bcdedit, concretamente:
Código:
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Pero al reiniciar sigue sin funcionar, no lo entiendo.

Además si reinicio y compruebo el valor de loadoptions es DDISABLE_INTEGRITY_CHECKS.

¿Alguien sabe que ocurre?

Gracias, saludos.
30  Sistemas Operativos / Windows / Problema con reinicio "personalizado" en windows 8.1 en: 23 Agosto 2014, 13:35 pm
Hola a todos.

Hace poco, para instalar un programa que necesito, he tenido que reiniciar windows 8.1 con una determinada configuración.

Mi pregunta es como puedo cambiar las opciones de inicio del SO para que siempre se inicie con esa configuración.

Gracias, saludos.

PD: La configuración de inicio de la que hablo es la que permite instalar drivers "no seguros".
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines