Archivo de la categoría: Problemas a diario

Mi desafortunado encuentro con Nic.ar (Nic Argentina)

Mi desafortunado encuentro con Nic.ar (Nic Argentina) – Actualizado

nicar

Increíblemente una Organización Gubernamental que usan todos los argentinos, ha perdido toda mi confianza y creo que todos los argentinos deberían también perderla.

Todo comenzó con un dominio del cual me llego el aviso de vencimiento el día 12-01-2014 por lo cual dije el domingo lo renuevo (19-01-2014).

O grave error el domingo iluso de mi, voy al flamante panel de control de Nic.ar y para mi sorpresa mi dominio ya no existe en mi listado, bueno me empecé a preocupar, ya que tengo varios dominios .com.ar vamos como este mismo de mi blog, bien decido chequear el correo y a mi ver tengo un hermoso mail del flamante sistema nuevo de nic.ar diciéndome que ya libere mi dominio (linda joda no..?) Pues si, así por la cara el flamante código fuente con sus respectivos crons me liberaron un dominio (AFANARON EN CRIOLLO).

Comenzó la lluvia de mail, llamadas, mensajes de facebook, tweets, nada, todo sin respuesta, aun con ilusión miro la empresa contratada para gestionar los tickets de las incidencias para ver si alguien miro la mía, nada silencio absoluto, por ende más dudas sobre que lo que paso, hay mano negra, vudú ¿? Nada, sigo llamando, mandando tweets, mas mensajes de Facebook, y nadie reacciona es como estar en pause, Nic.ar no existe en soporte, hoy después de llamar por 30 minutos, y logre que alguien me atienda, sí señor, siiiiiii una voz detrás de un PC con un flamante panel de control de administraciónPARA NADA, con la mejor intención probo de ayudarme pero nada, limitado, es soporte para cosas normales, me dicen… Pero me reconoce que la liberación se auto gestiono sola entre las 12:00 y las 12:02. Pero que no puede hacer nada, vamos que es mi culpa y que debo ejecutar la Regla11, ya que todos los seres humanos vivimos en Capital Federal, si señor que grandes que son, que me presente en las oficinas de Juncal que seguro me ayudan.
Mi sensación de frustración, de estafado seguían aumentando, pero la persona con la que hablaba no tenía nada de culpa, le solicite un mail de algún programador de VHS, perdón de PHP, o de sistemas para poder exponer mi problema y lo intento conseguir, solo perdí un poco más de tiempo mientras le decían que no.

Bien momento TAGS: NIC.AR NO SIRVE, NIC.AR ESTA MAL DESARROLLADO, NIC.AR TE ROBA DOMINIOS, NIC.AR DA UN MAL SERVICIO, NIC.AR ME TOMA EL PELO. Google hace lo tuyo por favor!!!

Bueno, como toda empresa del gobierno no me da opciones más que joderme y maldecir a su gran madre y a los genios detrás del desarrollo, seguramente su software esta auditado por 5 compañías de seguridad, tienen una ISO 9000 18000 21000 y que se yo, procesos etc, no no tienen nada de esto, es mas esta palabra le debe sonar a chino, “OWASP”.

Eso si el panel de control flamante es lindo.

Bueno lo malo, es que hoy fui yo, pero esto le puede pasar a todos los señores que tengan com.ar registrados.

Trate de ver si podía solicitar hacerles una reclamación por su sistema, o un método de gestión por su mal desarrollo, como debería ser, pobre la telefonista otra vez le hablaba en chino.

Viva Tato Bores y su maquina de picar boludos!

Actualización de mi aventura (25-01-2014) Nic.ar Recuperando la confianza…

Luego de haber comenzado una campaña de conciencia en la red y mucho mensaje por todas las redes sociales y mi idea no era dejar de hacerlo hasta que alguien me escuche, o morir de viejo mientras hacia mi control + V con mi mensaje de amor de dominios.

Tuve la suerte de que en algún lado cayo me mensaje y fui escuchado, es mas hasta reconocieron que sucedió un fallo (A todos nos puede pasar…)
Tengo nuevamente mi dominio a mi nombre bueno eso parece a esperar unos días hasta que el dns este desplegado y andando.

NIC-Argentina

 

Seguramente van muy presionados con la cantidad de trabajo y eso creo que todos debemos reconocerlos y encima es un servicio gratis, mientras que en todo el mundo se paga por los dominios,  Ojala el estado aumente el presupuesto para aun mejorar mas el sistema de Nic.ar.

Pues espero no tener que repetir otra entrada como esta, la verdad que me amargó mas que nada por la impotencia de no poder contactar con nadie y se nota que se debería aumentar el personal, y quien dice algún día cobrar un poco no..? A ver si así aun puede mejorar un poco mas.

Trabajando con DateTime en PHP 5.3

Trabajando con DateTime en PHP 5.3

Aunque no escribo mucho sobre programación esta vez tocó.

Estoy trabajando actualmente con un proyecto personal, donde me ha tocado preparar sistema de fechas para reservas.

Si bien nunca me gustó como PHP trabaja las fechas; “que si unix time stamp, que si str, que si ingles que la mar en coche”.
Me pregunté si tanto hablar de OOP en PHP no tendrá una clase “digna” de trabajo con fechas…

Y casi la tienen, creo que aun la pueden mejorar, pulir y hacerla más completa, pero al menos con lo que hay, se puede trabajar con un estándar más o menos preciso.

Las primeras críticas que me llovieron fueron las cantidades de NEW pero si quiero que los datos se interrelaciones bien, sin problemas, debo usar la base de ejemplos que esta online (php.net).

A mi ver me parce totalmente valido, donde un lenguaje una simple $variable puede ser un array o un fichero o una clase, no creo que por los news sea preocupante.

Lo bueno de todo esto es que al final para mi, lo han simplificado mucho el modo de trabajar, de poder recorrer las fechas con un simple bucle, aunque para ello hay que definir cosas previas.

Lo que use:

Clase DateTime (http://php.net/manual/es/class.datetime.php)
Clase DateInterval (http://www.php.net/manual/es/class.dateinterval.php)
Clase DatePeriod (http://www.php.net/manual/es/class.dateperiod.php)

Una aclaración el código que muestro es a ejemplo para aprender a utilizarlo no es el más pulido ni optimizado, lo que intento es que puedas amigarte con estas hermosas clases y su potenciales.

Es más me fui encontrando cosas que a mi entender no son lo mejor, pero bueno andan. ( :-/ )

Dejare un txt con el código para que lo puedan descargar.

Defino que trabajo en castellano y otras cosas:

setlocale(LC_ALL,”es_ES@euro”,”es_ES”,”esp”);

Lo primero crear una fecha

$init = new DateTime(“2013-09-17 00:00”); // Fecha de inicio
$end = new DateTime(“2014-09-30 23:59”); // Fecha Final (Atención a este detalle 23:59)

Bien, comienza lo lindo, los intervalos, que son? Pues es un modo de recorrer la fecha por el periodo definido en mi caso el primero es el de un mes

$interval = new DateInterval(‘P1M’); // Intervalo de un mes para el bucle

Y ahora otro new, que seria el periodo, esto hace falta para el foreach, por asi decirlo 😉

$daterange = new DatePeriod($init, $interval ,$end); //Bien esto creara algo que recorrer, pueden ver que las fechas son Fecha inicio – Intervalo de tiempo por el cual saltar – Fecha tope.

Y ahora el foreach

foreach($daterange as $date) { // Iré mes a mes

Dentro del foreach quiero recorrer cada mes con sus correspondientes días. Acá es donde me encontré un problema básico, quería saber según el día que tengo, cual es su último día, en el caso de septiembre es el 30, pensé con mi ilusión que existía algo, pero es en pecl así simplifique lo que pude.

$str_mes = “1-“.$date->format(“m-Y”); // Y nos pasamos a los string =( Como $date es el mes actual, pues de aqui consigo el primero de mes.

Creo una nueva fecha

$fin_mes = new Datetime($str_mes); // En este caso seria 1-09-2013

Y mi truco para obtener el fin de mes!!!

$fin_mes ->add(new DateInterval(‘P1M’)); // A la fecha le agrego un mes! (P1M)
$fin_mes ->sub(new DateInterval(‘P1D’)); // A la fecha le resto un dia!

Y wala! tengo el 30-09-2013, pero me encontré una sorpresa con el bucle, al amigo le gustan los datos totales para recorrerlo, parece ser que si no tienes las 23 horas, mas los 59 minutos y sus 59 segundos el día no es 30!
Ser o no ser, pues tranquilos, se lo agregamos!

Al principio pensé que pasaría un día mas por el tiempo, pero no, no se suma!

$fin_mes ->add(new DateInterval(‘PT23H59M59S’)); // Arreglo para que cuente el 30/31 (raro no?)

Ahora ya tengo mi fecha lista! A recorrerla según vamos necesitando.

Creo mi nuevo intervalo de un día P1D

$intervalo_dias = new DateInterval(‘P1D’);

Bueno, necesito controlar los meses:

$control_mes = $date->format(“m-Y”); // Mes actual mas año! para poder recorrer
$control_init_mes = $init->format(“m-Y”); // Mes de inicio del bucle
$control_end_mes = $end->format(“m-Y”); // Mes de final de bucle

Imprimo nombre del mes:

echo “<br/>”.strftime(“%B”, strtotime($date->format(“y-m-d”))).”<br /><br />”;

Bueno mi control de movimiento para el futuro bucle que recorrerá el mes

Algo que pongo en este caso y es muy útil, lo pongo a modo debug, pero para calcular cosas es lo más importante.
Calcular la diferencia entre dos fechas, $date ->diff($fin_mes); (http://php.net/manual/en/datetime.diff.php)
Defino 3 segmentos para hacer el bucle, fecha inicial, entre inicio y final, fecha final.
Esto lo hago porque no siempre empezaremos desde el día 1 y terminaremos el día 30/31

// Fecha inicial hasta fin de ese mes
if($control_init_mes == $control_mes) {
$dias_final_mes = $date ->diff($fin_mes); // Diferencia entre día de venta inicial y final de mes
echo “Días hasta el final del mes: “.$dias_final_mes->format(‘%r%a’).”<br /><br />”; // Simple debug
$dias_venta = new DatePeriod($init, $intervalo_dias,$fin_mes); //rango dentro del mes
}
//Fecha final, debo obtener el 1 de mes
else if($control_end_mes == $control_mes) {
// Genero fecha 1 de mes
$str_mes_fin = “1-“.$date->format(“m-Y”); // mas texto!
$dia_pri_fin_promo = new Datetime($str_mes_fin); // Fecha al día 1 de el ultimo mes
$dias_hasta_mes = $dia_pri_fin_promo ->diff($end); // Diferencia entre ultimo día de $end y el primero de ese mes
echo “Días hasta final de la promo: “.$dias_hasta_mes->format(‘%r%a’).”<br /><br />”; // Otro simple debug
$dias_venta = new DatePeriod($dia_pri_fin_promo, $intervalo_dias,$end); //Rango dentro del ultimo mes
} else {
// Meses que hay entre INICIO y FIN
$str_inicio_mes = “1-“.$date->format(“m-Y”);
$dia_inicio_mes = new Datetime($str_inicio_mes);
$dias_venta = new DatePeriod($dia_inicio_mes, $intervalo_dias,$fin_mes); //rango dentro del mes
}

// Muestro en pantalla la salida
foreach($dias_venta as $dias){
echo $dias->format(“d-m-Y”).”<br/>”;
}

}

?>
</pre>
</body>

Bien con esto no pretendo más que dar simples ideas y nociones de uso de esta excelente clase y sus clases amigas!

Un detalle interesante que me encontré a la hora de estar haciendo pruebas!
Usando diff y la salida con signo – para saber si era un valor negativo me encontré con que el valor 0 y -0 son cosas distintas,
Me quede flipando con lo cuántico de esto jijijiij

2013-09-13 00:00 diff 2013-09-13 18:19 => 0
2013-09-14 00:00 diff 2013-09-13 18:19 => -0
next -1 ….

Descargar txt del ejemplo: http://poisonclub.g1.re/ejemplo-date-time-php.txt
Saludos!

El verdadero problema….

Esta entrada es la cruel verdad, piensa y opina como yo,

No es de sistemas, es de la realidad de un país, que aun llevo dentro Mi Argentina…, y que veo cada día mas sembrado en su decadencia, no tiene que ver con la informática, si no con la realidad, la idiosincrasia de la viveza criolla…

Desde pequeño vi que siempre premian al vivo y no al Inteligente, que no van de la mano, el vivo el que copia, el que no lleva carpeta, vamos el futuro político, piquetero del sistema de la Argentina. el estudioso el futuro emigrante que se va otros países buscando una oportunidad de una sociedad mas justa….

La realidad es dura, pero el problema de la Argentina es su pueblo, TODOS, nadie se salva y me incluyo, ya que deje eso atrás en ves de pelear por algo mas justo…

Reencontrándome con la vida. Quien dijo que todo está perdido…

Leon Gieco presento Mundo Alas, en Casa AmericaDespués de haber vivido uno noche mágica, llena de sentimientos de los más profundos, pude volver a creer en la vida, en la gente.

Desde mi partida poco a poco el viejo continente me absorbió mis ideales, a mi como persona, me cambiaron espejito por oro, algo más caro.

Luego de tener el placer, la ocasión, la pausa en el tiempo que todo se lleva, pude disfrutar de un tiempo viendo y escuchando a unos de mis ídolos y pilares de mi vida, escuchando su música desde que tengo memoria, me mostró que aun podemos mejorar, que el amor  por los demás existe, cosa que acá deje de creer hace rato, volviendo a la fuente….

Nada quería compartir con el mundo mi experiencia la verdad que fue algo único, saber que hay gente que todavía cree y trabaja para que los demás crean.

El Leon nos presento su trabajo, su regalo a la vida y a este mundo “Mundo Alas” una excelente película documental, la cual me lleno el power, me mostro lo que somos los Argentinos, y lo que podemos hacer cuando le ponemos garra a las cosas.

Esta noche lo voy a ver la sala bikini, otra vez.

Por favor gente busquen “Mundo Alas”, descubrirán un mundo real!

Como dijo el 10 % de una población se calcula que es minusválido, pero la vida sigue y todos buscamos oportunidades en esta vida y  revanchas….

Fue magia lo que vi anoche….

Un trozo…

Gracias Gieco….

Increible programa del Genio de Punset Estadísticas del mundo

Luego de disfrutar este programa por el servicio de TV a la Carta, te Televisión Española, que gran iniciativa por suerte, quiero compartirlo con el mundo, ya que habla de el sus cambios y su forma de ir moviendose.

Espero que abra mentes…

Redes (30/05/10): Desmontando mitos sobre el mundo

http://www.eduardpunset.es/

Extrato de su Facebook.

EDUARD PUNSET

Eduardo Punset Casals (Barcelona, 1936) es abogado, economista y comunicador científico. Es licenciado en Derecho por la Universidad de Madrid y máster en Ciencias Económicas por la Universidad de Londres. Ha sido redactor económico de la BBC, director económico de la edición para América Latina del semanario The Economist y economista del Fondo Monetario Internacional en los Estados Unidos y en Haití.

Como especialista en temas de impacto de las nuevas tecnologías, ha sido asesor de COTEC, profesor consejero de Marketing Internacional en ESADE, presidente del Instituto Tecnológico Bull, profesor de Innovación y Tecnología del Instituto de Empresa (Madrid), presidente de Enher, subdirector general de Estudios Económicos y Financieros del Banco Hispanoamericano y Coordinador del Plan Estratégico para la Sociedad de la Información en Cataluña.

Tuvo un destacado papel en la transición a la democracia como Secretario General Técnico del Gobierno salido de las primeras elecciones democráticas, y en la apertura de España al exterior como Ministro de Relaciones para las Comunidades Europeas. Participó en la implantación del Estado de las autonomías como Conseller de Finances de la Generalitat, y como Presidente de la delegación del Parlamento Europeo para Polonia, tuteló parte del proceso de transformación económica de los países del Este después de la caída del Muro.

Es autor de diversos libros sobre análisis económico y reflexión social. Actualmente, es profesor de “Ciencia, Tecnología y Sociedad” en la Facultad de Economía del Instituto Químico de Sarrià (Universidad Ramon Llull). También es director y presentador del programa de divulgación científica “REDES” de TVE, presidente de la productora de contenidos audiovisuales científicos smartplanet y autor de varios libros cuyo principal objetivo es la divulgación del conocimiento científico.