Marcadores (secciones): Telefonía celular | Diseño/PS | Informática | Programas | Otros

12/7/08

Pawn: Introduccion al scripting

Dentro de las categorías de karma que tengo (vida, amor, dinero, etc etc etc) tengo uno en especial con los lenguajes de programación, mas aun los de bajo nivel u orientados a objetos =D

Es sabido que en Internet (léase wikipedia) se puede obtener cualquier tipo de conocimiento o documentación necesaria para poder formarse en algo. Bueno, en muchos casos esto es verdad, pero les confieso algo: con la programación es imposible ser autodidacta. ¿Por que? Primero, porque en muchos casos es imposible tomar vuelo con algún tema si en si mismo posee un nivel de dificultad alto (sin nadie explicándotelo ni ayudándote, por eso lo de "autodidacta", si alguien todavía no entendió del todo xD) y Segundo, en el caso de hacerlo muchas veces se hace muy complicado o casi imposible realizar algún trabajo de gran envergadura gracias a la falta de experiencia en casos particulares necesarios para seguir progresando (porque tambien sabemos que los manuales o tutoriales en su simpleza pueden carecer de suficientes ejemplos o reglas para cada caso en particular, son un arma de doble filo)

Para hacerlo corto, no podemos aprender del todo un tema pero podemos aprender muchos temas superficialmente y convertirnos en MacGyver

No se hasta que punto lo continuare porque cualquiera que me conozca sabe que nunca termino lo que comienzo... o que nunca empiezo lo que termino (?) pero tocare (asexualmente) y a grandes rasgos un lenguaje de scrpting, Pawn. Y con muuucha suerte podre aprender algo, o al menos encontré algo con que rellenar este húmedo y oscuro espacio.


Introducción: ¿Que es Pawn?
Para contestar esta pregunta, primero debería empezar explicando qué es un script.
Un script, a diferencia de un programa, es un conjunto de instrucciones pero a un nivel mucho menor, mas elemental, sin interfaz o con una muy limitada, dependiendo del caso. En su gran mayoría son bloques mas simples de comandos (de ahí los lenguajes como el pawn, mas flexibles y livianos para poder escribir el código, a pesar de las limitaciones que traigan aparejadas esta reducción de la complejidad del lenguaje).
Otra cosa que podemos mencionar es que son muy fáciles de editar (con un editor de texto simple, en la mayoría de los casos los archivos pueden ser editados solamente con el bloc de notas sin mayor problema) y que son leídos y ejecutados por otra aplicacion interprete (es decir que no son compilados a lenguaje maquina, sino que se lee y ejecuta secuencialmente, en tiempo real).

Pawn es un lenguaje sin tipado de datos, creado a partir del lenguaje C (lo cual incide directamente en su estructura y sintaxis). Algo que es de gran importancia (es mas, sino no estaría escribiendo esta mierda ahora) es que este lenguaje se usa para la programación de scripts (plugins) para juegos como el GTA:SA (para el SA multiplayer mod, aclaro) y el Counter-Strike 1.6 (para realizar plugins del AMX mod 1.8+).
De hecho, si en algún momento llegara a continuar hablando de este lenguaje, seria ya aplicándolo al desarrollo de plugins para el AMX mod.
También es un lenguaje fuertemente tipeado (y para evitar una ambigüedad, no me refiero a tipo de dato sino a tipeo; esto quiere decir que las mayúsculas y minúsculas se consideran diferentes.
Fue diseñado, como vemos, para ser empleado como un lenguaje de extensión de aplicaciones, por lo que las funciones predefinidas (como print) pueden variar o incluso no estar presentes en algunos casos, según el programa en el que se este trabajando.

10/7/08

Se pospone...

Pero no por mucho, mejor dicho menos de 1 mes (si a cierto lisiado no se le ocurre atrasarlo mas)


http://www.lhcountdown.com/


No creo que suceda nada, a pesar de que de corazón me gustaría que se genere un agujero negro selectivo que se chupe toda la mierda (lease gente, individuos específicos) del mundo xD

2/7/08

LHC: La ciencia de mandarse cagadas a escala atomica

De los creadores de la bomba atómica y el calentamiento global, su nueva obra maestra: el gran colisionador de hadrones (LHC, GCH, como quieran llamarlo)
No me quemare con un copypaste que nadie leerá, pero creo que la mejor forma de aprender es con videos (como el intuitivo y no menos científico video demostrativo al final del post).
En resumen, con esta maquina piensan desmentir o confirmar la existencia de partículas (del orden inferior a los átomos, unidades aun mas diminutas que estos) mediante las cuales piensan descubrir a fondo el origen del universo, y "completar" las leyes que rigen la naturaleza (como la interacción nuclear y débil de las partículas, por parte de bosones, gluones, etc, y la búsqueda de partículas hipotéticas como los gravitones y el boson de higgs, lo que podría impulsar los conocimientos actuales de física (cuántica y de partículas, sobre todo) a niveles insospechados; se podría conocer con exactitud qué es la masa y contestar al interrogante de las dimensiones múltiples, a partir de las 4/5 que ya sabemos que existen).
Con un financiamiento sin precedentes, la maquina mas grande jamas construida ademas tiene un claro objetivo material y económico: la producción en gran escala de antimateria (la cual seria el combustible definitivo, solo emplearía energía eléctrica (en cantidades titanicas) siendo renovable, y genera millones de veces mas energía que un litro de petroleo, por ejemplo), que a un costo de 25.000.000.000 de dolares el gramo, solo se producen nanogramos anualmente, lo que hace inviable su uso como fuente de energía, al menos todavía.
Ya se crearon agujeros negros microscópicos e inestables, pero a una mayor escala como la de esta putada de maquina, quien sabe... es un riesgo

Esto es cantarle un falta envido a dios, con los maricones de científicos que apuestan a todo o nada con un 4.

El experimento se lleva a cabo el lunes, si resulta que no comienzo el martes cagándome de risa de como estaba días atrás, podre cumplir algunos sueños míos y adelantarle la muerte a alguna que otra hija de puta (de tan piadoso que soy, aclaro)

El resto, se los dirá mi mejor amigo loquendo:

21/6/08

Pregunta

What web browser should I use /g/?

A few facts about me first:
-I am not a faggot
-I am not an idiot
-I don't fuck animals


Si alguien no sabe lo que es /g/, lo envidio, creanme

19/6/08

Errare humanum est

Como mi grandioso ingenio no lo había previsto, la combinación scripts anti-copia/links de descarga, etc sin hpervinculo terminaron en un frustrante o casi imposible ingreso a otro sitio desde este blog (al menos en el ultimo par de posteos)

Ya lo arregle y siempre pondre hipervinculos

Lo prometo :3


Y ya se que es muy pelotudo y que se pueden evadir fácil los scripts con el fin de copiar cosas a diestra y siniestra, pero a pesar de todo no confió en la gente que no da crédito al anfitrión de posteos tan burdos y patéticos :D




...ya lo se, estoy viejo y choto para estas cosas, pero alguien tiene que hacerlo
----------------
Now playing on Winamp: 02 Glasgow Kiss
via FoxyTunes