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

#1
Juegos y Consolas / Servidores del OGame
20 Agosto 2007, 09:58 AM
Hola.

Recién me inicié en RPG Gladiatus, y de ahí me enteré que era de la misma compañía que diseñó el Ogame, juego que conocía sólo de palabra, y como a mí me gustó mucho ese juego de Gladiatus, más aparte leí que el OGame tiene miles de adeptos me dije "wow, debe ser, cuando menos, igual de padre que este, sino es que mejor".

Bien, me he decidido a probar el Ogame, pero no sé qué servidor elegir. A diferencia del Gladiatus, donde no me importa mucho el servidor, en este me topé con una gran lista, un par de servidores "recomendados" y aunado a la noticia de que es un juego con un ejército de seguidores, me dije que sería bueno elegir un buen servidor.

Claro, lo de "bueno" es muy, pero muy relativo, de modo que necesito varias opiniones para decantarme por uno, y es eso lo que me trae acá.

No quiero que me remitan al post de la alianza de elhacker.net porque de momento no quiero pensar en alianzas, sino en DÓNDE nacer.

Deseo que me hablen de los servidores, no que me expliquen cómo funcionan ni eso, sino que revelen su experiencia: ¿cuáles les parecen los mejores?, ¿qué hay en cada uno?, ¿cómo saberlo?, ¿cuántos integrantes hay en cada uno?, ¿si hay muchos integrantes es más probable que conquisten mi planeta y sea yo un esclavo?, ¿cómo saber cuántos y quiénes hay en cada servidor (en el Gladiatus se puede, y son de la misma compañía, pero aquí no encontré cómo)? y ¿qué son esos servidores "recomendados"?

Son las dudas que tengo de momento, puede ser que algunas como la invasión a mi planeta y yo un esclavo de todos apenas comience el juego les parecerán ridículas y les ocasionarán risa, pero hasta hoy es que me decidí a probar el juego. Leí sobre él en la Wikipedia y el tema de la alianza, y otras cosillas en Google, pero nada de lo que necesito, que es información sobre lo que contienen los servidores, ¿cómo andan los universos? es lo que me interesa.

Me hubiera gustado empezar ya, pero son más mis ganas de saber sobre los universos que dan ánimo a mi paciencia.

Espero que puedan resolver mis dudas y....

Gracias.
#2
Hoygan, me gustaría saber cómo es exactamente la declaración de la función API ReadFile(), ya que el visor de APIs me la traduce como:

CitarPublic Declare Function ReadFile Lib "kernel32" Alias "ReadFile" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, lpOverlapped As OVERLAPPED) As Long

Y en MSDN aparece como:

CitarBOOL ReadFile(
  HANDLE hFile,                // handle of file to read
  LPVOID lpBuffer,             // pointer to buffer that receives data
  DWORD nNumberOfBytesToRead,  // number of bytes to read
  LPDWORD lpNumberOfBytesRead, // pointer to number of bytes read
  LPOVERLAPPED lpOverlapped    // pointer to structure for data
);


Todo bien hasta ahora... pero en todos los ***** sitios de internet en los que veo, hasta en las páginas de Microsoft (msdn.microsoft.com, support.microsoft.com, etc) me aparece como:

CitarPublic Declare Function ReadFile Lib "kernel32" _
(ByVal hFile As Long, ByVal lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, _
lpNumberOfBytesRead As Long, Optional ByVal lpOverlapped As Long) As Long



Long, long, long o algo parecido si se trata de .NET.

¿Cuál es la religión verdadera entonces?, ¿y por qué sólo en mi software aparece con otro tipo distinto a Long?

Hilsener y gracias de hantemano.
#3
Sugiero que se modifique la opción "Antigüedad del mensaje" del botón buscar de 90 días a unos 999 o mejor aún, 9999. Si nos recomiendan ampliamente usar esa funcionalidad cuando menos creo que podrían ahorrarnos el medio segundo que nos tomamos en cambiarle los números.

Otro motivo puede ser algo que me ocurrió hace unos minutos: usé la función y no encontré más que un resultado, luego otro usuario me mostró un enlace y caí en la cuenta de que no había cambiado los valores de 90 a 9999 y por eso no había consultado satisfactoriamente la base de datos.

Hilsener.
#4
El asunto es así: una clase extends Frame:

Si pongo esto:

Código (java) [Seleccionar]
public Prueva(String title){

super(title);

wndListener Eventos = new wndListener();
addWindowListener(Eventos);

button = new Button("Heisann!");
button.setBackground(Color.MAGENTA);
  add(button);
button.setLocation(64, 64);
button.setSize(64, 64);

setBackground(Color.CYAN);
setSize(256, 256);
setVisible(true);

}


Me aparece una ventana de 256 * 256 con un botón de comando de 256 * 256 (cubriendo toda el área), pero si pongo esto que es el mismo código pero con los dos últimos párrafos permutados:

Código (java) [Seleccionar]
public Prueva(String title){

super(title);

wndListener Eventos = new wndListener();
addWindowListener(Eventos);

setBackground(Color.CYAN);
setSize(256, 256);
setVisible(true);

button = new Button("Heisann!");
button.setBackground(Color.MAGENTA);
  add(button);
button.setLocation(64, 64);
button.setSize(64, 64);

}


Me aparece una ventana de 256 * 256 con un botón de 64 * 64 en su respectivo lugar.

Me he dado cuenta que es el método setVisible(boolean) que mi clase ha heredado de Frame, si llamo a ese método como lo hago en los dos casos para hacer visible mi ventana, se me redimensiona el botón dependiendo de dónde esté el código, si no lo llamo simplemente no aparece nada.

Mi pregunta, ¿por qué ese setVisible(boolean) redimensiona el componente de mi Frame? Se supone que eso es trabajo mío y no debe ser la máquina quien decide que se hace.

De ser así imaginen si tengo que crear un Frame con muchos objetos dentro: tendría que hacer visible la ventana y luego ir creando los objetos y acomodándolos y Java no es muy rápido que digamos.
#5
¿Por qué no se modifican los permisos para que los usuarios anónimos puedan usar la función de buscar en el foro?
#6
¿Por qué no extraer el foro de Java al índice de foros? Es uno de los lenguajes con más fama y reputación en el área y además tiene buena demanda (de hecho puedo asegurar que la demanda que tiene ahora está siendo opacada por el lugar en que se encuentra).

O... ¿por qué no meter como subforo de Programación General a Visual Basic? Es decir, ¿por qué Java está dentro y Visual Basic fuera?

Sólo sugiero, pues no soy un usuario que consulte mucho el foro pero creo que, al menos Java, merece estar "en portada".
#7
Java / processWindowEvent
17 Julio 2007, 03:42 AM
Estoy practicando Java haciendo un programa y bla bla bla, todo bien hasta ahí. El caso es que cuando le doy a la tachita de cerrar (mi programa extends Frame) no cierra, no pasa nada, por lo que decidí meterme con las clases que heredó ( lo he probado con System.exit() y con dispose() ):

Código (java) [Seleccionar]
protected void processWindowEvent(WindowEvent e){

if (e.WINDOW_CLOSING) System.exit(0);

}


Y me tira error de que no encuentra el símbolo (cannot find symbol), y la única forma de componerlo es que convierta el

Código (JAVA) [Seleccionar]
import java.awt.*;

Código (Java) [Seleccionar]
import java.awt.*;
import java.awt.event.*;


Y yo me pregunto, ¿qué no se supone que el asterisco es para incluir todo el paquete?
#8
Es evidente que Vb6 va a caer en deshuso, así como también es evidente que falta aun más para que aquello suceda, pero al igual que como lo fueron Clipper, Cobol, Fortran, BASIC, VB6 pasará a ser un lenguaje obsoleto y sin utilidad, reemplazado por versiones posteriores como la ahora VB.NET. Pero, buscando opiniones ajenas, pregunto: ¿cuántos tiempo más crees que valla a estar en uso VB6 (VB98)? y ¿qué factores crees que influyan en su desaparición?

Hilsen.
#9
Me estaba acordando de un ejemplo que vi en MSDN sobre cómo hacer un cursor parpadeante al estilo MS-DOS, Edit. El de la consola actual de Windows les toca desarrollarlo a ustedes.

Lean primero sobre Carets.

Option Explicit

Private Declare Function CreateCaret Lib "user32" _
(ByVal hwnd As Long, ByVal hBitmap As Long, ByVal nWidth As Long, _
ByVal nHeight As Long) As Long

Private Declare Function ShowCaret Lib "user32" _
(ByVal hwnd As Long) As Long

Private Sub Text1_GotFocus()
Call CreateCaret(Text1.hwnd, 0, 7, 12)
Call ShowCaret(Text1.hwnd)
End Sub


Hilsener.
#10
Polimorfismo

Polimorfismo significa que muchas clases pueden proporcionar la misma
propiedad o el mismo método y que el que llama no tiene por qué saber la clase a
la que pertenece el objeto antes de llamar a la propiedad o al método.

Por ejemplo, una clase Pulga y una clase Tiranosaurio podrían tener las dos
un método Morder. El polimorfismo significa que puede invocar Morder sin saber
si el objeto es una Pulga o un Tiranosaurio, aunque seguramente lo descubrirá
después.

Los siguientes temas describen la implementación del polimorfismo en Visual
Basic y cómo puede usarlo en sus programas.


     
  • Cómo proporciona Visual Basic el polimorfismo   La mayoría de los lenguajes orientados a objetos proporcionan polimorfismo mediante la herencia; Visual Basic utiliza la técnica de interfaz múltiple del Modelo de objetos componentes (COM).
  • Crear e implementar una interfaz   Un amplio ejemplo de código muestra cómo puede crear una interfaz abstracta Animal e implementarla para las clases Tiranosaurio y Pulga.
  • Implementar propiedades   Las interfaces que implementa pueden tener tanto propiedades como métodos, aunque hay algunas diferencias en la forma de implementar las propiedades.
  • Múltiples facetas (e interfaces) de la reutilización del código  Además de implementar interfaces abstractas, puede volver a usar el código si implementa la interfaz de una clase normal y después delega de forma selectiva en una instancia oculta de la clase.
#11
Optimizar Aplicaciones (Segunda Parte)
Modificadores del compilador para código nativo

Microsoft Visual Basic permite compilar las aplicaciones a código nativo rápido y eficiente mediante la misma tecnología de optimización de compilación que Microsoft Visual C++. La compilación a código nativo proporciona varias opciones de optimización y depuración que no se encuentran disponibles en el p-code. Estas opciones se conocen tradicionalmente como "modificadores", porque cada opción puede estar activada o desactivada.

En este apéndice se documentan las opciones del compilador para código nativo, que aparecen en la ficha Compilar del cuadro de diálogo Propiedades del proyecto, disponible en el menú Proyecto. Para obtener más información acerca del código nativo, vea "Compilar proyectos a código nativo" en "Detalles de programación".
#12
Optimizar Aplicaciones (Primera Parte)
Buscar el rendimiento y la compatibilidad

En un mundo ideal, los usuarios de sus aplicaciones dispondrían de un equipo con el procesador más rápido posible, gran cantidad de memoria, espacio de disco ilimitado y una conexión de red extremadamente rápida. La realidad indica que para la mayoría de los usuarios, el rendimiento real de una aplicación está condicionado por uno o varios de los factores anteriores. A medida que se crean aplicaciones mayores y más sofisticadas, la cantidad de memoria que consumen las aplicaciones y la velocidad con la que se ejecutan se hacen mayores. Es posible que decida optimizar su aplicación haciéndola más pequeña y acelerando los cálculos y las presentaciones.

Al diseñar y escribir el código de su aplicación, dispone de varias técnicas para optimizar el rendimiento. Algunas técnicas pueden ayudarle a que la aplicación sea más rápida, otras a que sea más pequeña. En este capítulo aprenderá algunos de los trucos de optimización más comunes que puede usar en sus propias aplicaciones.

Visual Basic comparte la mayor parte de las características del lenguaje con Visual Basic para aplicaciones, que se incluye en Microsoft Office y en otras muchas aplicaciones. Visual Basic, Scripting Edition (VBScript), un lenguaje de comandos para Internet, también es un subconjunto del lenguaje Visual Basic. Si también va a programar con Visual Basic para aplicaciones o con VBScript, probablemente deseará compartir partes de código entre estos lenguajes.
#13
---
Con este post pretendo recopilar no sólo posts, sino enlaces a publicaciones de este foro donde se traten asuntos con respecto a las preguntas y temas más frecuentes de Visual Basic; esto con la intención de evitar las repetitivas de posts donde se formulan cuestiones que poca o nula es su importancia. En este foro quiero calidad, no usuarios que no se preocupan por aprender, ni al menos buscar. Antes de ponerse a vociferar lean los temas que están pegados.

Las temáticas han sido ordenadas según pienso yo es un buen orden a seguir, inicialmente están los aspectos básicos de Visual Basic, y seguido irá un material algo más avanzado (gradualmente). Cabe mencionar que este enlace está en constante actualización por mi parte, tanto actualización como reorganización, y si alguien desea sugerir un enlace, hágalo enviándome un mensaje privado.

Rutinas_interesantes


Actualizado: Sábado, 4 de agosto del 2007.




Introito

¿Visual Basic 6 o Visual Basic .NET?
http://foro.elhacker.net/index.php/topic,52926.0.html

¿Se va a quedar obsoleto Visual Basic?
http://foro.elhacker.net/index.php/topic,67402.0.html

¿De verdad que merece la pena Visual Basic?
http://foro.elhacker.net/index.php/topic,48156.0.html

Aprenda Visual Basic 6.0 como si estuviera en primero
http://www.elhacker.org/index.php?Ver=Articulo&Id=164

Curso Básico de Programación en Visual Basic
http://www.elhacker.org/index.php?Ver=Articulo&Id=272




Descargas

Descargar Visual Basic
http://foro.elhacker.net/index.php/topic,58439.0.html

VB6 portable:
http://foro.elhacker.net/programacion_vb/visual_basic_60_portable_genera_exes-t236223.0.html

En KaZaA no encuentro el visual basic 6, ¿dónde lo puedo descargar??
http://foro.elhacker.net/index.php/topic,10588.0.html

¿De donde puedo bajar el visual basic 6.0?
http://foro.elhacker.net/index.php/topic,10450

¿Donde bajar Visual Basic .NET?
http://foro.elhacker.net/index.php/topic,53533

¿Cuál es el mejor compilador para VB además de el que incluye por defecto el del entorno?
http://foro.elhacker.net/index.php/topic,76284.0.html

Visual Basic 6 Runtime Files
http://visual-basic-6-runtime-files.uptodown.com/

Visual Basic Runtime Files
http://www.programas.us/bajar/339

Programazo: Code Advisor 6.0
http://foro.elhacker.net/index.php/topic,160152.0.html
/*Esta aplicación se integra dentro de Visual Basic 6.0
 y nos permite con un simple click de ratón analizar todo
 nuestro código fuente en busca de errores o mejoras.*/


Descargar archivos DirectX para Visual
http://foro.elhacker.net/index.php/topic,69509.0.html
#14
CitarExtraido de las Librerías de Microsoft Developer NetWork.


Introducción a las Variables, Constantes y Tipos de Datos


A menudo necesitará almacenar valores temporalmente cuando esté realizando cálculos con Visual Basic. Por ejemplo, puede que desee calcular diversos valores, compararlos y realizar distintas operaciones con ellos, dependiendo de los resultados de la comparación. Necesitará conservar los valores si desea compararlos, pero no necesitará almacenarlos en una propiedad.

Visual Basic, como la mayoría de los lenguajes de programación, utiliza variables para almacenar valores. Las variables tienen un nombre (la palabra que utiliza para referirse al valor que contiene la variable) y un tipo de dato (que determina la clase de datos que puede almacenar la variable). Se pueden usar matrices para almacenar colecciones indexadas de variables relacionadas.

Las constantes también almacenan valores pero, como su nombre indica, estos valores permanecen constantes durante la ejecución de la aplicación. La utilización de constantes puede hacer más legible el código ya que proporciona nombres significativos en vez de números. Visual Basic incorpora una serie de constantes, pero puede crear sus propias constantes.

Los tipos de datos controlan el almacenamiento interno de datos en Visual Basic. De forma predeterminada, Visual Basic utiliza el tipo de dato Variant. Hay otros tipos de datos disponibles que le permiten optimizar el código en cuanto a velocidad y tamaño cuando no necesite la flexibilidad que proporciona el tipo Variant.

Para obtener información más detallada, vea:

  • Variables   Introducción a las variables: qué son y cómo usarlas.
  • Descripción del alcance de las variables   Análisis de cómo se aplica el alcance a las variables.
  • Temas avanzados sobre variables   Información detallada sobre las variables.
  • Variables estáticas   Introducción a la utilización de variables estáticas para preservar valores.
  • Constantes   Introducción a la utilización de constantes para representar valores.
  • Tipos de datos   Análisis de los tipos de datos disponibles en Visual Basic.
  • Temas avanzados sobre el tipo de dato Variant   Información detallada sobre el tipo de dato Variant.
  • Matrices   Introducción a la utilización de matrices para grupos de valores.
  • Matrices dinámicas   Análisis sobre la utilización de matrices dinámicas para trabajar con grupos de valores
#15
Sugerencias y dudas sobre el Foro / Invitados.
19 Diciembre 2004, 07:02 AM
Una duda: ¿por qué en los posts antiguos de este foro convierten a la mayoría de los usuarios en Invitados, por ejemplo, si nos vamos a:

http://foro.elhacker.net/index.php/topic,1512.0.html

Podemos ver que casi todos son invitados, entre ellos Th3_Cr0w.
#16
Sugerencias y dudas sobre el Foro / Curiosidad :-S
25 Noviembre 2004, 14:03 PM
¿De qué nivel es el grupo de usuarios de "Laboratorio"?

Antes, y según veía, los grupos eran:

Participante ---> Colaborador ---> Moderador ---> Moderador Global ---> Brujo.

Pero ahora veo que hay unos que dicen "Laboratorio", ¿de qué categoría es ese grupo"?
#17
Sugerencias y dudas sobre el Foro / Publicidad
13 Noviembre 2004, 12:03 PM
CitarLa política de elhacker.net es siempre muy seria y nunca se abrirá una ventana de publicidad que tú hayas pedido.

Siempre que abro elhacker.net en Internet Explorer se abre en otra ventana la página: http://www.messengerfanclub.com/promo.

¿Hay alguna poderosa razón para que esto ocurra?
#18
es más bien una duda que no sé en dónde postear, lo que pasa es que hay foros que me detectan sin haber entrado antes, porejemplo el de PerrosHackers, no había entrado y hoy me pensaba inscribir porque veo que es muy popular pero cuando entré m aparecía que yo ya existía, luego en el mocoforo hoy también entré por primera vez pa ver cómo iban las cosas y cuando veo un mensaje que dice "Has sido identificado como NekroByte" hasta la N y la B con mayúsculas como debería ser, pero si yo nunca he accedido a ese foro :-S

Si alguien es tan amable de explicarme cómo le hacen los foros para identificarme se lo agradecería.
#19
pienso que pueden hacer ciertas zonas de esta página sólo para usuarios registrados, por ejemplo las descargar, tutoriales y Cracks y eso, porque no se vale que cualquiera pueda disfrutar de estos programas tan excentes. Y dejar sólo zonas como ranking o buscadores.
#20
Juegos y Consolas / Ayuda con Mario Forever
26 Agosto 2004, 12:35 PM
Necesito que me aclaren algo con Mario Forever los que lo jueguen, yo ya voy en el mundo siete, en donde parece que Mario anda en una bahía porque en la primera hay... bueno, los que lo hayan pasado entenderán, lo que pasa es que creo que ese juego está mal programado, porque en la segunda etapa en el mar donde mario de sumerge, ya hay cuatri tipos de peces y unos obstáculos con Corales que hay que superar, y hay peces de los rojos que son normales, azules que son indestructibles, dorados grandes que te persiguen y dorados pequeños que van más rápido que los demás, eso etaría bien, pero cuando nado justamente en esa etapa por cada brinquito que doy el mario se hecha una nadada enorme, y no puedo evitar eso, siempre que voy controlando mis movimientos aparece un pex de cualquiera, y por ejemplo si estoy cayendo en un precipicio marino tengo que avanzar para moderarme, pero se atravieza el pez por donde voy a caer con semejante brincote y no me queda de otra que morir, yo creo que los brincos así no son normales porque ya basta conel tipo de obstáculos que hay y la variedad de peces, además, es en la única etapa donde nado a esa velocidad.
Por otea parte, si nado rápidamente dentro del agua y me salgo por accidente el mario de queda estático arriba del agua en la superficie flotando, doy el brinco para moverme y avanza igual de rápido pero no desciende, así me puedo ir hasta  llegar lugar donde está el tubo pero de qué sirve si no puedo descender, si sigo nadando me paso por arriba del tubo y se pierde la cuenta y todo, se me acaba el tiempoy  muero.
Dos veces que logré con suerte cruzarla para atravesar a la meta di un brinco e igual, el mario se sobre pasó y perdi.
Alguien dígame si esto es parte del juego (lo cual no creo), o mal programación, y si es parte del juego, que tips me dan para pasar porque me quedé estancado ahi.