Configurar la “conexión de datos” de Samsung Galaxy (Movistar)
0Actualicé el movil a la version 2.3.4 y funciono todo ok menos la conexión de datos. no pasa nada, el problemita es solo que se borro la configuración necesaria para usarla. para agregar este pequeño problema vamos a:
MENU -> Ajustes -> Conexiones inalámbricas -> Nombres de punto de acceso -> Nuevo APN
Y rellenamos los siguientes datos:
- Nombre: Movistar
- APN: telefonica.es
- Proxy: 10.138.255.133
- Puerto: 8080
- Nombre de Usuario: telefonica
- Contraseña: telefonica
- Servidor: No definido
- MMSC: http://mms.movistar.com
- Proxy MMS: 10.138.255.5
- Puerto MMS: 8080
- MCC: 214
- MNC: 07
- Tipo de Autentificacion: PAP o CHAP
- Tipo de APN: internet + mms
KVM/libvirt: el guest (anfitrion) no detecta la interface virbr0 [Solución]
0Si copiaste una maquina virtual KVM y al arrancar no tenes conexión a Internet, hablas visto depues de hacer ifconfig que no hay interface eth0. Esto pasa porque Linux cachea el mac de la tarjeta de red que tenia en la anterior maquina virtual en el archivo “70-persistent-net.rules“.
La solución es borrarlo y reiniciar la maquina virtual (tranquilo que si Linux no lo encuentra lo recrea).
sudo rm /etc/udev/rules.d/70-persistent-net.rules sudo reboot
Solución al box-model en ie7 usando jQuery
0Sé que hay soluciones hechas para este problema en particular, pero pesa 33k y solo necesitamos unas líneas como van a ver para lograr lo mismo…
Sabido es que a ie se la sudan los estándares y cuando los incorporan por lo general lo hacen taaarde.
La propiedad CSS “box-sizing” no es la excepción.
Ya sabemos que el siguiente CSS va a arreglar los desfases que se dan cuando un input que esta con un width:100%; dentro de un div que tiene un ancho fijado.
.elemento {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
Y como comente en el post anterior, esta propiedad no está soportada en ie7.
Soluciones hay de todo tipo, pero lo cierto es que teniendo jQuery en todos mis desarrollos, se me hiso más que obvia la decisión de usar un script que arregle este bug en lugar de usar cosas más raras (archivos .htc por ejemplo).
Para implementar la solución solo necesitas poner este script:
$(document).ready(function() {
if ($.browser.msie && ($.browser.version.substr(0, 1) == 7 || $("meta[content='IE=EmulateIE7']").length > 0)) {
$(".ie7Fix-Box-model").each(function(i, v) {
var el = $(v);
//calculamos
var pL = el.css("paddingLeft").replace("px", "") != "" ? el.css("paddingLeft").replace("px", "") : 0;
var pR = el.css("paddingRight").replace("px", "") != "" ? el.css("paddingRight").replace("px", "") : 0;
var bLW = el.css("borderLeftWidth").replace("px", "") != "" ? el.css("borderLeftWidth").replace("px", "") : 0;
var bRW = el.css("borderRightWidth").replace("px", "") != "" ? el.css("borderRightWidth").replace("px", "") : 0;
var newSize = el.width() - (parseInt(pL, 10) + parseInt(pR, 10) + parseInt(bLW, 10) + parseInt(bRW, 10));
//le aplicamos el nuevo tamaño
el.width(newSize);
});
}
});
Y ponerle la class “ie7Fix-Box-model” a todos los input que necesites arreglar.
Ver ejemplo (vean el codigo fuente)
Como evitar que los input excedan el tamaño del div que los contiene
1Siempre trato de ser practico y dar pocas explicaciones del porque llegamos a donde llegamos, así que si quieren saber porque falla pueden leer esto.
Para lograr que un input pase de esto:
A esto:
Al input que les está dando problemas pónganle los el siguiente selector:
.elemento{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
Básicamente va a sumar los padding y bordes que tenga aplicado el “elemento” a lo que el navegador considera un width del 100%.
NOTA: en ie7 no funciona para nada esta solución pero tranquilos que otro día pongo alguna solución para él.
CSS hack: para poder usar “display: inline-block” en IE7
1Al grano:
.elemento {
vertical-align: top;
zoom: 1;
*display: inline;
}

