Despues de mucho vagear he cambiado de hosting. Donde estaba antes (Interdominios) me tenian frito.
-Primero fallaba el mysql. No me hacian caso y costo meses demostrarles que era cosa suya. Mas bien costo que lo aceptaran. Al final me movieron de server.
-Segundo fallaba el correo por IMAP. Lo uso mucho cuando no estoy en casa, por lo que para mi cuenta personal representa el 80% de uso. Me marearon meses y meses. Me canse de perder el tiempo escribiendo correos, despues me canse de perder dinero al telefono.
-Tercero me consegui un segundo hosting, donde dejar solamente el correo de momento. Para solucionar mi mayor problema.
-Cuarto me relaje. Lo reconozco, una vez pasadas las urgencias otras cosas me vinieron a la cabeza y siempre podiamos dejar esto para despues.
-Despues de varios meses me pongo las pilas y a currar.
a) Export de la BBDD.
b) bajada por ftp de todo el contenido
c) Cambio de los DNS’s para que apunten al nuevo server.
d) Esperar, esta vez con razon, a que se propagen los DNS’s.
e) Subir todos los archivos de nuevo por ftp.
f) Importar la BBDD. Crear usuarios, …
g) Modificar la configuracion del wordpress para la nueva bbdd
Y a escribir esta entrada.
Gracias a fDisk.es ahora tengo un host fiable y de calidad. Ademas de un servicio personal. Y como ademas colaboro regularmente con ellos, los conozco y se que son de fiar. La tranquilidad no tiene precio para mi vida en la blogosfera.
Aqui tienes las instrucciones basica para utilizar el instalador binario de Mono bajo Linux: Installer Instructions - Mono
Aunque como usuario añejo del pinguino, prefiero instalar mediante paquetes el sistema entero. Vicios y sensacion de control!
“Si Java tuviera un verdadero recolector de basura, la mayoría de los programas se borrarían a sí mismos al ejecutarse.”
– Robert Sewell
Y es que me viene como anillo al dedo en el trabajo y por causa de una compañia de terceros que anda que no da por culo con una de las aplicaciones corporativas mas usadas. Supongo que es mas facil pedir mas maquina y mas memoria y mas mas mas recursos, que el revisar el codigo y solucionar el que periodicamente se quede sin memoria disponible y haya que reiniciarla y hacer perder a 1500 usuarios y a mi, cerca de media hora hasta que se cierra y funciona de nuevo.
Veo que Asier Marqués comenta sobre que MS permite que los estudiantes usen su Suite de desarrollo. Y no es que me parezca mal, cada empresa tiene derecho a ganarse los garbanzos siempre que sea de una manera legal, pero lo que me parece que esta mal es el sistema educativo universitario sobre todo.
Recuerdo aquellas epocas de clases, practicas y bar …. Y no puedo olvidar un follon que tuve con un profe por culpa de ‘diferencias’ en librerias estandar. Fue en algo tan standar como la STL. ¿La recordais? Que tiempos!
&nbs;Pues resulta que nos mandan una practica de esas que no son tan complicadas, pero que son para que asimiles como funciona la libreria y puedas jugar un poco con ella. Creo recordar que era algo de una clasificacion del ranking de tenis femenino. El caso es que nos dan el enunciado y se nos marcan los objetivos de la practica, etc etc etc. Todo normal hasta ahora. Me busco la doc oficial de la libreria y resuelvo mi practica a tiempo. Tan a tiempo que me da para incorporarle todos los detalles optativos y asi poder aspirar a mejor nota. Tan contento voy yo el dia de la entrega que hasta el informe respiraba tranquilidad y orgullo. Ahora viene la ostia.
Con el profesor al lado me pide que cree de nuevo el ejecutable para ver si tira warnings y esas cosita tan monas. Y resulta que da un error fatal, no compila. Me conecto a casa, lo pruebo y tira de maravilla. Me traigo la practica de nuevo al PC del aula. Y ese mismo codigo no compilaba. Con la prueba delante de sus ojos el profe accede a darme hasta el final de la clase para hacer la entrega.
Me pongo a buscar por el lado de la implementacion de MS de la famosa libreria. Y resulta que no implementaba una de las fantasticas soluciones-ahorra-5lineas-de-codigo que habia en la documentacion estandar/oficial. Resulta que mi Debian SI lo respetaba y la de MS tenia sutiles diferencias. Finalmente pude solucionarlo y el profesor me dejo mandarle el informe por email.
Eso si, me despache a gusto contra la implementacion propietaria de la STL de MS.
Esta historia del abuelo cebolleta. :p
Cuando me aseguren que un programa funciona exactamente igual en todas las plataformas, considerare que MS respeta los standares. De momento mi experiencia no es buena. Para mi gusto se esconden demasiado los detalles de lo que hace por debajo y muchas veces se rellena con mucho codigo que simplemente sobra (cuando no molesta). Es el precio a pagar por poner un boton y querer olvidarse todo lo que ese boton representa.
Como siempre esta opinion es solo una impresion. Al fin y al cabo ya no me gano la vida picando lineas y lineas de codigo.
function comprobar_email($email){
$mail_correcto = 0;
//compruebo unas cosas primeras
if ((strlen($email) >= 6) && (substr_count($email,”@”) == 1) && (substr($email,0,1) != “@”) && (substr($email,strlen($email)-1,1) != “@”)){
if ((!strstr($email,”‘”)) && (!strstr($email,”"”)) && (!strstr($email,”\”)) && (!strstr($email,”$”)) && (!strstr($email,” “))) {
//miro si tiene caracter .
if (substr_count($email,”.”)>= 1){
//obtengo la terminacion del dominio
$term_dom = substr(strrchr ($email, ‘.’),1);
//compruebo que la terminación del dominio sea correcta
if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,”@”)) ){
//compruebo que lo de antes del dominio sea correcto
$antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1);
$caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
if ($caracter_ult != “@” && $caracter_ult != “.”){
$mail_correcto = 1;
}
}
}
}
}
if ($mail_correcto)
return 1;
else
return 0;
}
Autor: Alfredo Fernández / Link Original, Webtaller