@JuanFernandoz Supongo que da la impresión de pedir que le resuelvan el ejercicio. Por eso le preguntan qué ha intentado. Si dijera, por ejemplo, "en la semifinal, los dos equipos salen en la misma celda si hago A y no sale nada si hago B", tal vez se tendría otra percepción.
@JuanFernandoz aparentemente hay usuarios que solamente aceptan preguntas a que se puede responder con desde 20 palabras (menos sería baja calidad) y menos que 30 palabras (demasiado amplio). No estoy seguro si son los mismos que cierran preguntas por "no se entiende" si no saben ninguna respuesta o "basado en opiniones" si se pueden imaginar más que una
Buenas compañeros, les tengo una consulta. Alguien sabe como cerrar un JFrame y que al hacerlo libere la memoria que se utilizo en esa ventana? Pasa lo siguiente, tengo una aplicación en la cual me logueo y abre un JFrame que actúa como menú principal. Uno de los ítem de ese menú es otro JFrame, ...
Tengo el siguiente error en compilación de pruebas y me gustaría me ayudaran a solucionarlo:
String nonce2 = "11111";
String api_key = "271e6189-c251-4067-ab55";
String api_secret = "c9f98b81-e825-4588-b095";
String algorithm = "HmacSHA256";
byte[] keyBytes = Hex.decodeHex((api_key+nonce2).toC...
Puedes convertir de dp a pixeles de la siguiente forma:
// tu cálculo del valor en dp
final float alturaDp = initialHeight - 50;
// Obtener la densidad de pantalla
final float escala = getResources().getDisplayMetrics().density;
// Convertir los dps a pixels, basado en la escala de densidad
alt...
Generalmente la capa de hardware no importa mucho a Java (el grado de abstracción es tal cual la fuerza y la debilidad de Java), así según yo la mejor forma sería una aplicación que muestra lo que quieres mostrar en pantalla completa y dejar la manera como el SO se conecta con el dispositivo al S...
Hace tiempo ya no es cierto que bajo condiciones reales Java sería mas lento que C++. Existen pruebas que indican que en varios casos de uso ( aun no en todos ) Java esta al mismo nivel de rendimiento o incluso mas alto que C++.
¿Sorprendente?
La explicación es en que Java produce un bytecode q...
Todo bien conciso. Creo que tengo mucho mas cortos aun
Si evitas de tener referencias al JFrame el GC (garbage collect) se preocupa de eso para ti. Si lo quieres hacer más fácil para el GC de hacerlo para ti, evita referencias bidireccionales o usa WeakReference donde conviene.
La maquina virtual corre el gc cada vez en tanto, se nota cuando sacas u...
esta si
Y el segundo paragrafo ya es por copuchento no más
Estoy desarrollando un programa en Java y en un punto de este quiero que cifre una palabra antes de guardarla en una base de datos. Ahora mismo me codifica con Base64 de la librería Apache commons.
¿Existe algún tipo de cifrado que me permita mantener los datos mas seguros que mi actual metodo ...
@Flxtr mmm, buena idea, voy a ver si pillo una pregunta en que puedo dar la respuesta como una regex con que se puede remplazar el código erroneo por lo correcto D
Si, y la ludificación tambien tiene su problema en eso
en la competenca por la mejor respuesta, existe el riesgo de perderse en escribir la media tesis sobre el tema
Con las especificaciones aclarados la regex que puedes usar en split es:
String foo = "Soy un texto";
String[] bar = foo.split("(?=\\s)");
for (String foobar : bar ){
System.out.println(String.format("<%s>", foobar));
}
(?=X) te hace un match de lugares seguidos por un espacio, sin consumi...
aqui me hubieran quedado aprox 250 caracteres en un comentario!
Sucede que buscando en internet me encuentro con dos versiones, una que explica que fueron 4 eras y en otras fuentes explican que fueron 5 eras,cual es la version correcta.
Luego de hacer una actualización de todo mi sistema y entre ella actualizar el Kernel, dejó de funcionar el puerto Ethernet y solo puedo conectarme por WiFi. Cuando hago un LSPCI no lista ningún dispositivo que contenga Ethernet y si miro /etc/network/interfaces no aparece eth0, solo aparece lo....
@lois6b buenas ya deje comentarios anteriormente en otras ver ejemplo, y en este punto "pienso" que no se trata" de que la gente opine o no como yo pues en su dia se hizo una encuesta para acceptar pregunta que en SOen no son admitidas y por ejemplo serverFault ect, puede ver en el link por konamiman y por eso pienso que no es que yo opinie que tengan que ser validas sino que segun la encuesta lo son, hablo de preguntas cerradas basada en que en SOen no son validas
¿harás la app solamente? ¿harás tb los servicios que consumirá la app? ¿usa componentes simples y nativos de Android? ¿desde qué versión de Android tiene que funcionar? ¿tienes las medidas de los devices en los que debe funcionar? ¿tendrás que desarrollar componentes desde 0 o reusar componentes de otro lado y exponerte a que fallen en alguna versión nueva de Android? ¿trabajarás solo o con un amigo? ¿tienes límite de tiempo para hacer la app?
@Jorny esas son tantas horas de developer + tantas de horas de arquitecto. enserio asi hago yo los presupuestos. Luego estimas en total lleva tanto tiempo cada cosa.
¿vas a hacer testing de lo que desarrollas, fuera del testing de dev común? ¿vas a cubrir pruebas de carga a la aplicación y/o a los servicios que consume? ¿tiene que funcionar solo en Android o envisionas que tb deberá trabajar para iOS? ¿harás app nativa o híbrida p.e. con Cordova o con C# - Xamarin?
¿piensas solamente en crear una app o tb se está envisionando el tema de obtención de métricas de uso de la app y de sus funcionalidades? ¿eres tú quien va a armar el esquema o base de datos que va a usar y consumir al app?
¿así como la vas a desarrollar tb te encargarás del despliegue en Play Store, vas a usar tu cuenta o vas a pedir la cuenta al cliente para el que desarrollas?
@EmanuelVe usualmente cuando trabajas de freelancer te ponen todos esos sombreros por el costo de dev solamente :) y es así como comienzan los problemas porque "eso no estaba definido dentro del alcance"
@LuiggiMendoza no concuerdo. Es un trabajo rutinario. Lo importante es saber: cuantas personas necesitas y cuanto tiempo les llevara hacerlo y luego cobras $300 dolares la hora.
¿cuántas funcionalidades hay? ¿cuánto tiempo estimas que te tome desarrollar todo, con una idea de trabajo de 4 horas diarias (el 4 es variable, ponle las horas que realmente quieras)?
@Jorny eso no es cosa del desarrollo.. tiene que ver con la puesta en produccion y si fuera tu la facturaia por separado. sera mas facil cobrar las facturas.
@EmanuelVe insisto, te da lo mismo saber el uso de la app?, cuánto puede crecer?, los posibles ingresos que va a trear?, qué tan vital para el cliente es?
costo por mi hora de desarrollo = X (lo que pienses que debes cobrar o ganar) tiempo estimado de desarrollo = 100 horas cuánto podría cobrar por **el desarrollo** del proyecto = 100 * X
@EmanuelVe este comentario se ve bastante autoritario: "Es un trabajo rutinario. Lo importante es saber: cuantas personas necesitas y cuanto tiempo les llevara hacerlo y luego cobras $300 dolares la hora"
@Jorny en mi punto de vista, se debe poder responder varias preguntas antes de dar un precio, como @LuiggiMendoza comentaba. Si no puedes, entonces estimar tiempo sería lo lógico
@EmanuelVe yo suelo aplicar tarifa x hora cuando sé que van a ser trabajos puntuales, con un mínimo de pago de 2 horas, sino siento que pierdo el tiempo xD
@Lamak escribo apurado x que estoy ocupado con otras cosas... disculpa no fue mi intencion ser autoritario. pero hago presupuestos todo el tiempo (eso quise decir con rutinario) de projectos que duran desde 2 semanas hasta 3 o 4 meses (no son muy largos) y no asevero que sea la unica forma, asevero que es una forma eficaz. que tiene poco margen de error (sin mucho riesgo de cobrar de menos o de mas) y que a una empresa de software le sirve para allocar bien a todo su staff.
@Jorny si crees que vale mucho más, lo importante es demostrarlo. Si tienes algún otro proyecto que te pague más en ese tiempo, entonces ahí hay una demostración. Si el tiempo por ahora está libre, deberías ir más por el precio mercado
@Lamak hay empresas que con tal de vender proyectos, ponen precios muy baratos para los devs, lo cual significa que pagan poco a los devs, x eso no trabajo en empresas del estado ni en particulares que se han formado en Perú
@Jorny si cobraras 2/3 veces lo cuesta poner a un empleado a hacerlo, esta bien para una empresa que recien empieza. Una empresa establecidada de 3/4 veces. Una empresa lider cobra de 4/5 veces o mas el costo de horas hombre.
@EmanuelVe lo que dices es cierto, pero como @Jorny menciona es en provincia, así que si ofrece un precio real por el de la app, lo más probable es que no se lo paguen (aunque siempre hay un loco, nunca se sabe)
@LuiggiMendoza bueno pero el cliente no tiene que pagar cargas x empleado, cuando se termina el trabajo se acaba su responsabilidad con la persona y puede negarse a pagar la factura si el trabajo tiene algun defecto. eso cuesta algo creo.
@EmanuelVe sería bueno si eso lo entendiesen los clientes, la cultura aquí no es así, pides que te hagan una app y terminas haciendo un gannt, una app, un set de pruebas, un fabric para generar la app, crear la cuenta de Google Play! y leerte todos los términos y condiciones para publicar las apps, publicar la app y si en el medio hay algo que cueste, lo deberías pagar tú (tristemente, esa es la ideología del medio)
bueno, @Mariano mencionó que faltan preguntas votadas con respuestas para la estadistica de la beta, @LuiggiMendoza
entonces me estoy tomando la libertad de "refacturar" algunas preguntas antiguas. No te molesta si encuentro comentarios tuyos y lo pongo en condiciones de respuesta?
@StefanNolde nope, en absoluto, más bien los veo y los transformo en respuesta :)
@StefanNolde hehehe, y felizmente como no saben de que ahora el dueño del software eres tú xq está bajo tu cuenta, tú eres quien se lleva las ganancias de la app xD