martes, diciembre 26, 2017
Dns.. custom...
Cuando necesitas que alguien resuelva un dominio, y no una ip a un 127.0.0.1 hay varias opciones:
http://xip.io/
http://nip.io/
http://xip.io/
http://nip.io/
viernes, diciembre 15, 2017
miércoles, diciembre 13, 2017
Como ver en el ordenador...
...la pantalla del movil. Aqui lo cuentan de dos formas.
O usando wifi Screen Cast o por usb con Vysor.
O usando wifi Screen Cast o por usb con Vysor.
viernes, diciembre 08, 2017
miércoles, noviembre 29, 2017
Openshift
Quieres desarrollar en local con openshift, pues necesitas instalar minishift.
Una vez que lo tengas instalador, tienes que iniciarlo. Aqui la lista de problemas frecuentes.
Segun la documentacion, minishift es un conjunto de herramientas:
- docker-machine
- openshift-origin
Por debajo, openshift usa: libvirt como mecanismo de oquestacion de distintas masquinas virtuales.
Si tienes ademas instalado virtualbox, aqui cuentan como desinstalarlo/hacerlo convivir con kvm.
Si surgen problamas con la red, aqui algunas referencias. Y aqui tambien.
Mas ejemplos de como arrancar minishift, aqui y aqui.
Y aqui ejemplo de como desplegar proyecto, la documentacion detallada de ese proceso, aqui. Y unos cuantos proyectos de ejemplo: aqui y aqui.
Info de KVM en Debian, aqui.
Una vez que lo tengas instalador, tienes que iniciarlo. Aqui la lista de problemas frecuentes.
Segun la documentacion, minishift es un conjunto de herramientas:
- docker-machine
- openshift-origin
Por debajo, openshift usa: libvirt como mecanismo de oquestacion de distintas masquinas virtuales.
Si tienes ademas instalado virtualbox, aqui cuentan como desinstalarlo/hacerlo convivir con kvm.
Si surgen problamas con la red, aqui algunas referencias. Y aqui tambien.
Mas ejemplos de como arrancar minishift, aqui y aqui.
Y aqui ejemplo de como desplegar proyecto, la documentacion detallada de ese proceso, aqui. Y unos cuantos proyectos de ejemplo: aqui y aqui.
Info de KVM en Debian, aqui.
viernes, noviembre 10, 2017
¿Como revertir un blur de una imagen?
martes, septiembre 26, 2017
Un poco de historia...
...moderna y global.
Como tras la caída del telón de acero, Fukuyama cree que el mundo va a cambiar...El fin de la historia y el último hombre
Pero como más adelante Huntington, describe el futuro de otra forma... Choque de civilizaciones
Como tras la caída del telón de acero, Fukuyama cree que el mundo va a cambiar...El fin de la historia y el último hombre
Pero como más adelante Huntington, describe el futuro de otra forma... Choque de civilizaciones
viernes, julio 07, 2017
miércoles, julio 05, 2017
¿Cómo determinar el tamaño de una muestra?
En este articulo cuentan como... basicamente hay dos formas, sabiendo o no el tamaño total de la muestra (lo que indica que dado ciertos niveles, da un poco igual si es sobre 1000 o 1millon).
En donde
Z = nivel de confianza,
P = probabilidad de éxito, o proporción esperada
Q = probabilidad de fracaso
D = precisión (error máximo admisible en términos de proporción)
En esta otra web cuantan con mas detalle y algun ejemplo como funciona...
Y por ultimo, en esta tienes una calculadora, donde prodriamos ver que si la muestra recomendada es de 4, da igual que la poblacion total sea de 100 o 1 millon, que basicamente el porcentaje de error que queremos aceptar es del 50%. Si por ejemplo bajamos ese porcentaje al 25, sobre la poblacion de 1000 ya necesitamos 16, si lo reducimos a 10% (sobre poblacion de 1000) nos vamos a necesitar una muestra de 88 y si bajamos al 5% necesitaremos 278, y 378 si la poblacion fuera 10.000.
Ahi queda eso :D
UPDATE (2018/03/11): Y hasta aqui hemos llegado.
Cálculo del Tamaño de la Muestra desconociendo el Tamaño de la Población
La fórmula para calcular el tamaño de muestra cuando se desconoce el tamaño de la población es la siguiente:En donde
Z = nivel de confianza,
P = probabilidad de éxito, o proporción esperada
Q = probabilidad de fracaso
D = precisión (error máximo admisible en términos de proporción)
En esta otra web cuantan con mas detalle y algun ejemplo como funciona...
Y por ultimo, en esta tienes una calculadora, donde prodriamos ver que si la muestra recomendada es de 4, da igual que la poblacion total sea de 100 o 1 millon, que basicamente el porcentaje de error que queremos aceptar es del 50%. Si por ejemplo bajamos ese porcentaje al 25, sobre la poblacion de 1000 ya necesitamos 16, si lo reducimos a 10% (sobre poblacion de 1000) nos vamos a necesitar una muestra de 88 y si bajamos al 5% necesitaremos 278, y 378 si la poblacion fuera 10.000.
Ahi queda eso :D
UPDATE (2018/03/11): Y hasta aqui hemos llegado.
miércoles, junio 28, 2017
Programar la ejecucion de un comando en linux...
En este post cuentan como hacerlo... basicamente, para hibernar la maquina en 30 minutos...
echo 'pmi action hibernate' | at now + 30 min
martes, junio 27, 2017
Pull request... puestos al dia...
Aqui se cuenta un poco, como funcionan los pull request. Y en estos:
cuentan como mantenerlos al dia...
cuentan como mantenerlos al dia...
git remote add upstream https://github.com/UPSTREAM-USER/ORIGINAL-PROJECT.git
git fetch upstream
git checkout master git merge upstream/master
¿Descifrar los comandos de cron?
En esta web puedes descubir que 0 0/30 8-9 5,20 * ? significa: "Every 30 minutes, between 08:00 AM and 09:59 AM, on day 5 and 20 of the month"
lunes, abril 24, 2017
Encapsular contenido http dentro de contenido https
Aqui cuentan como, y así poder evitar las restricciones o errores del navegador para ciertas pruebas de concepto.
martes, abril 18, 2017
External sorting
Ordenación de ficheros grandes, por partes... como jack el destripador.
External sorting es el algoritmo, y esta su implementacion en java.
External sorting es el algoritmo, y esta su implementacion en java.
domingo, marzo 26, 2017
Como borrar "solo" las tablas de un MySQL
SET FOREIGN_KEY_CHECKS = 0;
SET @tables = NULL;
SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
FROM information_schema.tables
WHERE table_schema = 'hippo'; -- specify DB name here.
SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
SET FOREIGN_KEY_CHECKS = 1;
Visto por ahi (ahora no tengo a mano el link de stackoverflow :)
SET @tables = NULL;
SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
FROM information_schema.tables
WHERE table_schema = 'hippo'; -- specify DB name here.
SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
SET FOREIGN_KEY_CHECKS = 1;
Visto por ahi (ahora no tengo a mano el link de stackoverflow :)
martes, febrero 14, 2017
https://herbertograca.com/2017/01/26/microservices-architecture/
The reality of software development is that the start point is never one where we fully understand the domain. We deepen our understanding of the domain as we go, and we have a constant need of refactoring...
The reality of software development is that the start point is never one where we fully understand the domain. We deepen our understanding of the domain as we go, and we have a constant need of refactoring...
viernes, febrero 03, 2017
WebService Client Generation Error with JDK8
java.lang.AssertionError: org.xml.sax.SAXParseException; systemId:
jar:file:/path/to/glassfish/modules/jaxb-osgi.jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd;
lineNumber: 52; columnNumber: 88; schema_reference: Failed to read
schema document 'xjc.xsd', because 'file' access is not allowed due to restriction set by the accessExternalSchema property.
Well, I found the solution. (based on http://docs.oracle.com/javase/7/docs/api/javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA)
Create a file named
Well, I found the solution. (based on http://docs.oracle.com/javase/7/docs/api/javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA)
Create a file named
jaxp.properties
(if it doesn't exist) under /path/to/jdk1.8.0/jre/lib
and then write this line in it:
javax.xml.accessExternalSchema = all
via stackoverflow
Dont use create use generate . Something like this
Cuando estes generando arquetipos con maven, recuerda que:
Por tanto si buscas por intenet ejemplos de arquetivos, recuerdalo.
archetype:create
is deprecatedPor tanto si buscas por intenet ejemplos de arquetivos, recuerdalo.
mvn archetype:generate
-DgroupId=com.tobilko
-DartifactId=site
-DarchetypeArtifactId=maven-archetype-webapp
jueves, febrero 02, 2017
miércoles, febrero 01, 2017
sábado, enero 28, 2017
Cosas de css... y nth-child
Scss+for+counter
ul{
margin-top: 0;
@for $i from 2 through 12 {
$j: 1em;
:nth-child(#{$i}) {padding-left: $j*$i;}
}
}
Usar un contador para numerar los elementos.
Mezclando un poco estos dos conceptos... slopy elements
Otros ejemplos interesantes: aqui, aqui y aqui.
viernes, enero 20, 2017
Quieres poder instalar facilmente en windows...
...cierto tipo de herramientas como Git y similar, y que queden disponibles en la linea de comandos...
Esta es la utilidad ideal.
Esta es la utilidad ideal.
Suscribirse a:
Entradas (Atom)