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 - MazarD

#121
.NET (C#, VB.NET, ASP) / Re: Es recomendable?
12 Junio 2009, 23:19 PM
Que tonteria dices! hablando por hablar...
Las mfc son para c++ y son un verdadero asco en prácticamente todos los aspectos posibles xD

CitarBueno yo de toda la vida he programado en C/C++, es recomendable que aprenda C#?
Siempre es recomendable aprender un nuevo lenguaje, de las diferencias se aprende aunque .net y c++ no tienen nada que ver, conocerás la sintaxis y poco más, pero ya és algo.


Saludos!





#122
Java / Re: [SRC] Compresor de Archivos Huffman
12 Junio 2009, 22:49 PM
Muy interesante, gracias AmeRiK@nO.

Algunos detalles tontos que creo podrías mejorar del código hechandole un vistazo rápido:

-La función bin2dec no es necesaria, puedes usar Integer.parseInt(cadena,base); que para tu caso sería base 2.
-En getExtension podrías hacer return ruta.substring(lastIndexOf('.')); que quizás sería más cómodo y rápido.
-Usar BufferedInputStream y BufferedOutputStream te darían algo de velocidad, que en algoritmos de compresión siempre se agradece.
-Es otra tonteria pero en la clase nodo si defines getters y setters usalos también en la propia clase así solo sería necesario cambiar el código en un sitio, y otra es que una de dos, o privadas con -getters y setters o publicas sin ellos.
-En todo tu código usando StringBuffer creo que se podría notar bastante en un benchmarking.
-Para la función reverse java te dá StringBuffer.reverse() aunque la recursiva que has montado es muy curiosa no lo había visto nunca y no se me habría ocurrido.

Por lo demás lo que es en realidad el motor sin tener en cuenta estas tonterias me parece genial y muy interesante, voy a tener que mirarlo con más calma.

Gracias!!
Saludos!!




#123
Citarnunca habia visto una web que te diera tanta información sobre las fallas que tienen xD
CitarTe recomiendo que si llegas a encontrar alguna falla comprometedora se lo digas al administrador y de seguro tendrá mas provecho que te feliciten o te consideren a que desbarates la web y te anden buscando después.

Es que es un php framework con el debugmode on en producción, hay que ser cutres xD
Que les diga de paso que cambien el config.ini

Saludos!
#124
Y porqué tiene que ser un picturebox?
La opción rápida es utilizar el windows media player control, si quieres algo más completo/complejo ya debes tirar de directx como te habían comentado, puedes bajarte el sdk de:
http://www.microsoft.com/downloads/details.aspx?familyid=4b78a58a-e672-4b83-a28e-72b5e93bd60a&displaylang=en
Con él vienen muchos ejemplos simples, y si tienes alguna duda concreta ya sabes.

Saludos.
#125
Yo he trabajado con ambas en c# y desde mi punto de vista para c# es mejor sqlserver.
Con mysql tienes que instalar el conector, referenciar la libreria y utilizar sus funciones.
Sqlserver está como mas integrado y puede que por falta de mas experiencia con mysql pero me pareció que tienes mas funcionalidad, lo cual tampoco sería raro teniendo en cuenta que los dos productos son Microsoft.
Lo que sí es seguro es que encontrarás más documentación c#+sqlserver, y esto también es importante.

Al menos es mi opinión.

Saludos!
#126
.NET (C#, VB.NET, ASP) / Re: Password Access
20 Mayo 2009, 21:47 PM
Increible!!  :xD

Office 95 apareció 14 años atrás y hace 8 que microsoft no le dá soporte.
Lo tuyo debería estar penado por la ley!
#127
Qué es exactamente lo que no entiendes?

Para empezar es bueno tener una visión general de la cifrado que vas a utilizar, en el caso de DES es bastante importante:
http://es.wikipedia.org/wiki/Data_Encryption_Standard

Luego la función que has pegado simplemente recibe ruta de entrada, ruta de salida, clave y te genera el archivo cifrado, puedes probarlo llamandola así por ejemplo:

Código (csharp) [Seleccionar]

            byte[] llave= new byte[8]{0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11};
            byte[] iv= new byte[8] {0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11};
            EncryptData("c:\\archivoAencriptar.txt", "c:\\archivoAgenerar.txt", llave, iv);


:P

Para descifrar, en la función de ejemplo que tienes, deberías cambiar createencryptor por createdecryptor y hacer que el stream fuera de lectura.
Bueno si tienes alguna duda concreta, comentalo.

Saludos!
#128
Para mí la mejor solución y a la vez la más simple y rápida de implementar es simplemente hacer que el programa visite oculta y periódicamente cierta url que estás monitorizando con google analytics, piwik o cualquier sistema de estadísticas web.
De este modo tendrás información más importante que el número de personas que han instalado el software, sabrás cuantas lo están utilizando actualmente, su país, idioma... Además no tiene porqué visitar la url "porque si", puede comprobar si hay una versión nueva del programa y preguntar para actualizar cuando sea necesario.

Saludos.
#129
Si te dá pereza leer mal vamos, porque en esta profesión si pretendes que lo sea, estarás continuamente leyendo y aprendiendo, cuanto más mejor.
Yo creo que lo mejor es primero leerse un tutorial lo mas extenso posible i si es un libro mejor que mejor. Pero leerlo de arriba a abajo i punto a punto, si ya conoces algo no importa, leyendo de nuevo puede que le encuentres la lógica que sin la pràctica no lograbas entender completamente.
Una vez hecho esto plantearse un proyecto más o menos grande pero sobretodo divertido i con un objetivo claro pero no muy complejo y cada vez que te encuentras un problema cada 2 minutos leer la sección correspondiente del libro entera de nuevo e intentarlo, siempre avanzando muy poco a poco dentro del proyecto i empezando con lo mas simple.
A la larga esos 2 minutos pasan a ser 5, 10, 30, 1hora... pero en esto nunca dejas de encontrar problemas o mejoras, solucionarlos y aprender de ellos.

Almenos es mi opinión.
Saludos.
#130
Para eso está el foro de programación general o el de scripting, el subforo de java sólo tiene 10 páginas de mensajes y no hay ni que comparar, si creas uno para ese tienes que crear otro para ada, pascal, perl etc etc etc y navegar por el foro sería un coñazo.
Cuantos menos subforos mas limpio queda todo.