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

#211
>Cierta vez alguien de mi barrio contactó conmigo (a través de un conocido) por que tenía un problema informático y había oído hablar de mi. Antes de nada me estuvo haciendo montón de preguntas sobre programas espías, ips y macs, identificación desde internet y tal... parecía ser un profano tecnológico al que le habían explicado ciertos conceptos (no muy precisos). Al final parece que se decidio y habló claramente:

-Tengo un ordenador, pero creo que me espian. Se lo llevé a un amigo para arreglarlo, un amigo guardia civil. Me dijo que tenía varios espias usados por cuerpos de policía y que no podía quitarlos, que vigilaban todo lo que hacía y lo mejor era descuartizar el ordenador y destruir la tarjeta de red (el decía quitar la ip, le expliqué que físicamente eso que llama ip no existe... ).

Al final me trajo el pc abierto, con el disco duro fuera, ram fuera etc porque dice que le dijo a su amigo que lo descuartizara... En fin... era un ordenador nuevo, windows8 etc, pero el disco duro que venía era IDE y de 40 gb... Insistió en que rompiera la tarjeta de red y lo hice, le expliqué que ese no es el disco duro de su pc y entonces comprendió que fue su amigo quien le había tomado el pelo para quedarse algunas piezas (entre ellas disco duro... y él estaba preocupado por que NO LE ESPIASEN!!). Total, clavé un destornillador al chip atheros y le dije lo que tenía que decirle a su colega, no se más de la historia XD.
#212
Foro Libre / Re: traceroute -m 255 216.81.59.173
10 Febrero 2013, 12:03 PM
Citar26  the.DEATH.STAR (206.214.251.46)  137.998 ms  154.157 ms  153.411 ms
ÉPICO.
#213
ultimo offtopic: Si, quiero compilarlo con mono, pero cuando esté un poco más acabado.
#214
Dios, asco de conexión, me salió doble post.
#215
Claro, hubiera sido mejor, y si lo hago en asm y sin apis mejor, pero veo complicado así hacer algunas cosas de las que hace la máquina (como las peticiones web desde ie6, por ejemplo). Se habrían complicado demasiado varios temas que de este modo han sido sencillos. Algo muy importante para llevar a cabo un proyecto de programación es hacer algo que esté al alcance de nuestra mano en un tiempo razonable, si hubiera usado C++ aún estaría como loco tratando de hacer el sistema de dibujo, .net es muy rápido de codear.

Además no me lo he planteado así, este proyecto no surgió de la nada, ni se me ocurrió viendo java o .net, no. Antes hice dos máquinas virtuales para mundos de realidad virtual que corren sobre el lenguaje de scripting de opensim, eso si que es forzar la situación, pero funcionaba, y decentemente rápido. En ese caso, puesto que estaba en un mundo virtual llegue a simular un ordenador (especial) y trabajé  en un so (pero se complicaba mucho el tema) simulé dma y traté de hacer una comunicación parecida a la arp. Todo en un script que corre en un objeto de un terreno virtual 3D, la verdad que visto así pasar a .net no es lo más descabellado.

Recuerda, no quiero hacer otro java, quiero que se manejen estructuras de enorme complegidad (como el servidor asíncrono, dibujado etc) de una manera muy sencilla y si algo es verdad en esto es que .NET = Fácil.
Si es fácil para mi podré hacer más virguerías, ¿me explico?
Además no considero que el trabajo en sí sea el código, sino el lenguaje y la estructura de la máquina que además es un código reutilizable que puedo usar en cualquier otro proyecto .net que es lo que yo más uso.
#216
Se puede hacer una matriz de lo que quieras, puedes usar el modo standard declarando as integer() o usar la lista gestionada as new list(of integer). La diferencia es que la primera se debe declarar con límites y para alargarla o encogerla hay que usar redim, la segunda tiene la función add(item) que redimensiona y añade automáticamente, es más cómoda y si en un momento dado necesitas array y no te sirve listof pues usas la función toarray().


Dim Texto As String = My.Computer.FileSystem.ReadAllText("C:\Archivo.txt")
Dim Pos As new list (of integer) = {InStr(Texto, "hola"), InStr(Texto, "oso"), InStr(Texto, "panda"), InStr(Texto, "verde")}.tolist


puedes consultar el resultado:

for each Posicion as integer in Pos
MsgBox(Posicion.tostring)
next


coma más coma menos lo estoy escribiendo sin el ide y nunca se sabe...
#217
Son dos lenguajes que corren sobre la misma máquina virtual (algo parecido a java) el primero es un lenguaje de nivel medio que a la hora de ser cargado por la máquina virtual se transforma en el segundo (jenoassembler, sería parecido al bytecode de java, pero este va en texto). La máquina virtual corre sobre windows con .net framework y permite en pocas líneas de texto cosas como ejecutar cualquier comando en el cmd.exe, capturar el código fuente de una página web, conectar por tcp y enviar exáctamente los datos que indiques e incluso dibujar sobre una superficie gráficos 2d de una manera -relativamente- sencilla. El próximo paso es añadir un servidor web dinámico especial controlado por la máquina. La verdad es que es el trabajo que más acabado tengo (casi beta XD), si quieres echarle un vistazo puedes mirar en haxbox.weebly.com (espero que se comprenda por parte de los moderadores la situación y consideren que no se trata de spam.) un saludo
#218
En mi máquina virtual (haxbox) sería así:

En MiniC:
void main(){
while(1){
frame.nav.open("http://www.lapaginaquequieras.com");
}loop;
}


En jenoassembler:
@ start
busout 10,#start http://www.lapaginaquequieras.com
jump @ start


los dos funcionan más o menos igual.
#219
Foro Libre / Re: ¿De donde Son?
3 Febrero 2013, 12:44 PM
Nafarroa.
#220
Noticias / Re: Chrome OS, ¿es el futuro?
2 Febrero 2013, 14:53 PM
No se, hablando de sistemas operativos de google me llama más la atención android. La nube tiene una gran limitación, ¿si se va la red por alguna razón qué haces? Android depende mucho también de la red, pero si se va puedes seguir usandolo, además siempre me ha gustado la arquitectura embedida de android, utiliza el núcleo linux para mover una máquina virtual sobre la que corre el so, me encanta.