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

#141
Lo mejor será contactar con las autoridades
#142
ASM / Re: Curso ensamblador
4 Enero 2017, 21:58 PM
Claro que sí, si está en mis manos ayudar con algún script cuenta con ello.

La verdad que lo veo muy bien hecho porque no son explicaciones ni muy densas ni largas, y así uno se hace más rápido para empezar a jugar con el lenguaje.

Si me salen dudas ya te comentaré pues, que seguramente sí porque me gustaría hacerme una idea global del lenguaje, sus limitaciones, los usos prácticos que tiene hoy día, herramientas, y esas cosas.

Gracias y un saludo!
#143
Java / Re: Compilador Java
3 Enero 2017, 19:40 PM
Buenas!

También he visto que si sólo quieres ejecutar programas que utilicen consola (y no mucho más) puedes hacerlo con algunos servicios web que hay por ahí. No sabía que existían, pero paece que sí.

Este es uno que pinta bien:

https://www.compilejava.net/

Saludos!
#144
Hola!

Para una clase en PHP plano están los denominados "métodos mágicos" de __get y __set:

https://stackoverflow.com/questions/4713680/php-get-and-set-magic-methods
http://nl.php.net/__get

Peeero parece ser que Laravel ya juega con ellos. Y deja al programador jugar con lo que denomina "Accessors" (para el __get) y "Mutators" (para el __set):

https://laravel.com/docs/5.3/eloquent-mutators

Creo que funcionaría así para el caso que indicas (suponiendo que tu clase modelo se llamase ClassModel):

Código (php) [Seleccionar]
class ClassModel extends Model {

   public function setCampoAttribute($value)
   {
       return gzencode($value);
   }

   public function getCampoAttribute($value)
   {
       return gzdecode($value);
   }

}


Esto vale para la versión 5.3 de Laravel, que no sé si es la que estás usando.

No lo he probado, todo hay que decirlo, sólo imagino que será algo así.

Saludos!
#145
ASM / Re: Curso ensamblador
3 Enero 2017, 18:13 PM
Perfecto! Pues +1 alumno! Y NASM y todo, estaré atento!

Por cierto! He visto que se puede hacer lo mismo que haces con el programa de Python con esta línea en bash:

Código (bash) [Seleccionar]
echo $'nasm_compile_fn() {\n\tnasm -f elf $1.asm && ld -m elf_i386 -s -o $1 $1.o\n}\nalias nasm-compile="nasm_compile_fn"' >> ~/.bashrc && source ~/.bashrc

Copiar y pegar en la consola, y ya con poner:

Código (bash) [Seleccionar]
nasm-compile Hola-Mundo

Y ya será suficiente. Para compilar. Luego ejecutar aparte.

Saludos!
#146
Lo que dice miltonprogramador es cierto, Swing tiene su forma de proceder con esto de los hilos, y si te descuidas, pasa eso que dices.

También puede ser que estés usando una ventana en modo modal, por lo que sería propio que se bloqueara la ventana padre. Pero seguramente es cosa de los hilos.

El método SwingUtilities.invokeLater puede ayudarte.

Un poco más de info de StackOverflow:

https://stackoverflow.com/questions/12077245/what-is-swingutilities-invokelater

#147
Esta librería es muy útil, se usa mucho en Java:

https://commons.apache.org/proper/commons-io/

A lo mejor te puede ayudar. Si no, puedes leerlo byte por byte y luego juntarlo. O poner en un try-catch acumulando los bytes, y hacer algo cuando te salte error.
#149
Siempre que salen estas cosas de "terceros"... siempre me pregunto: ¿y quiénes son esos famosos "terceros"?