[Personal]Ahora si es en serio !!!

Bueno pues como se habrán dado cuenta tiene mucho tiempo que no he posteado nada y bueno es por varias cosas.

  • La primera y la mas importante es que como sabrán el 27 de Julio pasado nació mi bebe(Ángel Javier)
  • También pues acabo de entrar a mi nuevo trabajo como Programador Avanzado en PHP (según) en PCE
  • Viví en otro lado con familiares por mi bebe y mi esposa, ya que ir en taxi desde Polanco hasta Tecamac es muy lejos (para el parto).
  • Y pues aquí no teníamos como postear, hasta hace unos días que ya tenemos una súper pc con Procesador Quad Core a 2.33 y con 4 GB en RAM a 800 mzh, y 5.1 Canales toda una bestia !!! .
  • Ya nos estamos organizando mejor, y ya voy a poder postear al menos unos par de post por semana, tengo muchas cosas que platicarles, por ejemplo como hacer clases con php, programación MVC, seguir con lo de CodeIgniter, platicarles de los XML, PHP/Cli, Linux, KDE, Twitter(en donde ya soy experto jaja), en fin muchas cosas.

Si mis cálculos no me fallan a mediados de la próxima semana, ya habrá mas post, mas información y mas tutórales. También no crean que se me han olvidado sus comentarios, y prometo sacarlos todos o bueno tratare de sacarlos.

Muchas gracias por seguirme leyendo y pronto tendrás mas información también, se viene un theme (tema) nuevo, ese si será Comprado ya que me gusto mucho y pienso pagar por el.

[Personal] Ya soy papá

Pues si asi como lo ven ya soy papá y me siento muy feliz.

La verdad estuvo medio complicado el parto, pero afortunadamente todo salio bien, y mi bebe muy grandote.

Empezamos mi esposa y yo esta nueva etapa la cual se me hace increíble y muy bonita, además de que lo que se siente ser padre, es simplemente increíble y a la vez sin palabras.

Actualización: Como dice @Seraphinux, no dije su sexo del bebe, bueno pues me supuse que ya lo sabrían con el nombre(adjunto en la foto), pero por si las dudas: fue niño.

El nació el Lunes 27 de Julio (la fecha de nacimiento de mi papá) a las 11:50 mañana.

Les dejo una foto para que lo conozcan.

Ángel  Javier

Ángel Javier

[Aviación] Se autoriza el uso de teléfonos celulares durante el vuelo en México

Pues yo creo que esta difícil saber cual es la mejor decisión.

Y por que digo esto pues bueno por que me acabo de enterar que la SCT (secretaria de Telecomunicaciones) ha decidido que próximamente podremos hablar mientras volamos en un avión.

Textualmente dice :

“Con fecha 2 de julio de 2009 el Secretario Técnico del Comité Consultivo Nacional de Normalización de Transporte Aéreo notificó la cancelación de la Norma Oficial Mexicana NOM-019- SCT3-2001 a la Dirección General de Normas en su carácter de Secretariado Técnico de la Comisión Nacional de Normalización, de conformidad con lo establecido en el artículo 51 de la Ley Federal sobre Metrología y Normalización”.

A primera instancia podemos decir ¡¡ vaya hasta que por fin, casi seremos como en Europa!!, pero no es tan sencillo de pronunciarnos a favor o en contra de esta decisión, ya que esto se nota desde lejos que es mas por intereses políticos o de compañías celulares($) que por ser una buena decisión.

Yo que estoy viendo un poco de este tema, la verdad me siento confuso, ya que si bien nada ha demostrado que sean peligrosos los celulares, tampoco nada lo ha desmentido, pero de que causan interferencia eso si estoy seguro, inclusive si mal no recuerdo en aerolíneas que tiene ese servicio en otros paises, es por decisión de la propia aerolínea en donde perfeccionaron sus instrumentos de navegación y ellos dijeron si es posible, pero fue por decisión de las aerolíneas y posteriormente el gobierno.

Si ha esto ponemos que vuelan en México con poco mantenimiento, pues preparense para lo que pueda, suceder, y tomen sus precauciones.

Ojala y no pase nada malo, pero aun así hay que ser excepticos, como dice mi esposa, es mejor ser precavido

SCT autoriza el uso de celulares en los vuelos

[Aviación]Los Gigantes en el cielo, los aviones más grandes de la historia

Nota: Este post lo escribí en otro blog que tengo en mi trabajo por lo cual yo soy el propietario de dicho articulo, el cual copio y pego, ya que se me hizo muy interesante como para ponerlo en mi blog url original : http://blog.tuaviso.net/2009/07/08/gigantes-en-el-cielo-los-mas-grandes-aviones-de-la-historia.

La historia de la aviación se remonta a finales del siglo XIX(1800), y ha estado avanzando a pasos agigantados, tanta historia que después de leer el libro “Los pájaros de acero”-EL cual por cierto lo recomiendo-, sientes que su historia es muy extensa además de interesante y no solo para los que nos gusta si no para todo el que este interesado en descubrir mas cosas.

Ahora nos centraremos principalmente en hablar de los aviones que hicieron historia por su notable tamaño

El Tupolev ANT-20 Maksim Gorky,este era un avión monoplano que transportaba pasaje y hacia propagandas, era propulsado por 8 motores,pesaba hasta 42 Toneladas y volaba a 245Km/h era capaz de llevar hasta 20 tripulantes, su primer vuelo lo hizo el 17 de junio de 1934, aunque su vida fue muy corta terminando el 18 de mayo de 1935 casi un año después de su primer vuelo al colisionar con una caza el Polikarpov I-5 que lo escoltaba, posteriormente surgió su sucesor llamado Tupolev ANT-20bis, el cual era un poco mas grande ya que llegaba a transportar hasta 64 pasajeros, este tampoco tuvo un destino muy diferente ya que fue retirado después de un aterrizaje desafortunado el 14 de diciembre de 1942

Tupolev ANT-20

Tupolev ANT-20

El Kalinin K-7 el cual fue diseñado en 1930, usaba seis motores, soportaba cargas de hasta 24 Toneladas y su primer vuelo fue el 21 de agosto de 1933, a las 6 am, despegando y aterrizando sin problemas en Járkov, Ucrania. Sin embargo el 21 de noviembre de 1933, el avión termino estrellándose debido a un fallo estructural en la cola eso hizo que el proyecto se cancelara en 1935 sin siquiera haber salido a la luz definitivamente.

Kalinin K-7

Kalinin K-7

También tenemos al Hughes H-4 Hercules, el cual fue desarrollado entre 1942-1947, solo se construyo uno, tenia 8 motores Pratt & Whitney R-4360 de 3.000 Cv, y aunque el 2 de noviembre de 1947 voló a una altura de 20 metros y volaba a una velocidad de 117 Nudos(Kts) o 217 Km/h, sin embargo eso no fue suficiente y el congreso de Estados Unidos tratando de economizar gastos de guerra terminaron por cerrar el proyecto.

Hughes H-4 Hercules

Hughes H-4 Hercules

El Convair B-36 también llamado Peacemaker, fue un bombardero de los EUA, el primer vuelo lo realizo en 1945 y fue entregado en 1947 para volar “oficialmente”, soportaba un carga de hasta 185 Toneladas, se desarrollaron 384 aviones de este tipo.
Fue retirado en 1958, y como nota curiosa hay que recordar que aunque fue un bombardero jamas peleo en una guerra.

Convair B-36

Convair B-36 Peacemaker

Seguir leyendo [Aviación]Los Gigantes en el cielo, los aviones más grandes de la historia

[Programación] El top de los lenguajes mas utilizados

Como fiel defensor de Php, me da mucho gusto que en el top de los lenguajes mas utilizados realizado por TIOBE Programming Community, nuestro querido lenguaje esté en el lugar numero 4(comparado con el 5 que tenia el año pasado).

Algo que podemos destacar (lo comentan en barrapunto)es que Java ha tenido un fuerte descenso, y C sigue creciendo, también otro que esta cayendo muy fuerte es Perl, claro que hay muchos cambios mas, miren la tabla.

Position
Jul 2009
Position
Jul 2008
Delta in Position Programming Language Ratings
Jul 2009
Delta
Jul 2008
Status
1 1 Java 20.452% -0.89% A
2 2 C 17.319% +1.37% A
3 3 C++ 10.419% -0.27% A
4 5 PHP 9.269% -0.26% A
5 4 (Visual) Basic 7.789% -2.66% A
6 8 C# 4.540% +0.54% A
7 7 Python 4.435% -0.54% A
8 6 Perl 4.200% -0.93% A
9 9 JavaScript 3.513% +0.76% A
10 10 Ruby 2.567% -0.17% A
11 11 Delphi 1.998% -0.01% A
12 13 PL/SQL 0.891% +0.16% A
13 14 SAS 0.794% +0.17% A
14 24 RPG (OS/400) 0.740% +0.41% A
15 16 Pascal 0.707% +0.27% A
16 26 ABAP 0.703% +0.44% A-
17 20 Lisp/Scheme 0.607% +0.22% B
18 12 D 0.593% -0.63% B
19 18 Lua 0.531% +0.12% B
20 27 MATLAB 0.512% +0.26% B

Si bien este esto es algo basado en cálculos, y no es 100% exacto podemos ir viendo la tendencia en cuanto a el uso de lenguajes programación se refiere.

Y para terminar la pregunta del millón ¿Por que Php sigue siendo tan mal pagado (sobre todo en México)?
La respuesta podría ser, por que es fácil, pero la duda surge por lo siguiente:

Si necesitas una web que para un portal , que tenga usuarios, panel de control, si contratas a alguien que lo haga en Java le pagarías lo triple que si lo hace con Php, ¿por qué? si se obtiene lo mismo!.

¿Ustedes que opinan? por que sucede esto.

Me entere por Barrapunto: Top 20 de lenguajes de programación actualizado a Julio de 2009
El original esta aquí con mas datos (en ingles): TIOBE Programming Community Index for July 2009

[Aviación] Accidente de Tupolev 154 de Caspian Airlines

Pues desafortunadamente apenas regreso a postear y me entero de esta noticia.

Resulta que un avión de fabricación rusa un Tupolev 154 de al aerolínea “Caspian Airlines” se ha estrellado 15 minutos después de despegar del aeropuerto de Jomeini en Teherán. Y según varios medios lamentablemente todas las personas que viajaban en el avión(se habla de 168) han muerto.

Caspian Airlines

Caspian Airlines

También comentan que probablemente fue por problemas técnicos aunque no se sabe nada con certeza ya que no han localizado las cajas negras; y que la hora del accidente fue a las 7:03 GMT(11:33 Hora local).

Hace tiempo leí que estoy aviones se consideran algo inseguros por mucho motivos, y si bien aun no se sabe a ciencia cierta que sucedió, podemos imaginar que hay que pensar dos veces antes de tomar un vuelo en Tupolev, y no entiendo por que demonios no hacen nada por actualizar sus aviones, no solo es dinero son “Vidas”, es como aquí en México que Aviacsa tiene una flota muy vieja(+ de 20 años) tanto que hasta se le poncharon las llantas a uno de sus Boeing 737 hace como 15 días y no hace nada por actualizar su flota.

Creo que deberían de pensar en las personas y no solo en ahorrar dinero.Mis  mas sinceras condolencias

Me entere leyendo Meneame en | Se estrella un avión en Irán con cerca de 150 personas a bordo

La lista de los pasajeros y tripulación esta disponible en la web de la aerolínea: http://www.caspian.aero/list.html

[Manual - Codeigniter] Programando php en MVC con CodeIgniter [Parte 1]

Antes de empezar con este post, quiero ofrecer disculpas ya que no he sido constante en el blog, sin embargo cuando estén casados y esperando un bebe sabrán que hay cosas que son mas importantes jaja.
También déjenme comentarles que estoy planeando un cambio de diseño en el blog, algo que no modifique mucho la estructura pero que se vea elegante, esos son los planes a futuro, bueno ahora si pasemos al post.

A mi siempre me ha gusto programar directamente sin usar algún tipo de Framework
o algo similar (a excepción del Blog que uso Wordpress), sin embargo ahora que estoy viendo como programar el proyecto empecé a buscar opciones que aligerarán mi carga de trabajo, pero a la vez que fuera muy flexible para meter código donde fuera necesario (claro de una manera ordenada).

Entonces empecé a buscar algún Framework que me satisficiera, pensé en Zend, en Smarty, Phpbb, Xtemplate, etc, sin embargo esta dudoso, como que una parte me decía que si y otra que no, entonces conocí a CodeIgniter, un Framework que si bien no es tan conocido como Zend o Symphony, si es muy potente y muy simple de usar y puede llegar a ser tan potente como los dos anteriores.

Ahora bien, me puse a investigar como instalar y como hacer mi !Hello Word!, así que aquí les pongo como le hice y como quedo.

[PASO:1]

Requisitos:

  • Tener php 4 o superior instalado
  • Base de datos MySQL(soporta otras)

[PASO:2]

  • Obtenemos CodeIgniter de la siguiente URL  http://codeigniter.com/download.php
  • Lo copiamos dentro de nuestra carpeta raíz de htdocs (en Apache)
  • Hay dos carpetas una se llama system y otra user_guide, además de otros archivos

[PASO:3]

  • Ahora procederemos a configurar nuestro CodeIgniter
  • Primero abrimos el siguiente archivo system/application/config/config.php y buscamos la línea $config['base_url'] = “http://localhost/CodeIgniter/”; en donde pondremos la ruta de nuestra carpeta que acabamos de descomprimir
  • Para conectar la base de datos hay que editar el archivo system/application/config/database.php en donde dice
  • $db['default']['hostname'] = “localhost”;

    $db['default']['username'] = “”;

    $db['default']['password'] = “”;

    $db['default']['database'] = “”;

    y Ahi colocamos los valores que usamos para conectarnos a nuestra base de datos.

[PASO:4] Ahora debes de entrar a la url que pusiste y te debe de aparecer el siguiente mensaje.

[PASO:5]
Ahora si entras a system/application veras muchas carpetas, las que nos interesan son las siguientes config, controlles, views y models.
Abrimos el archivo system/application/config/routes.php en donde buscaremos lo siguiente $route['default_controller'] = “welcome”; (esta en la línea 43 aproximadamente) esta la vamos a cambiar por el nombre de nuestro controlador que vamos a usar, su sintaxis es muy simple, debe de ser el nombre del archivo donde haremos el controlador, por ejemplo si nuestro archivo controlador se llamara test.php quedara así $route['default_controller'] = “test”; si el controlador se llamara delfines.php quedaría $route['default_controller'] = “delfines”;
Nota: Es muy importante lo anterior ya que toda la sintaxis que usa CodeIgniter sigue esta estructura
Ya que lo editamos cerramos ya abrimos el controlador, por default esta el controlador welcome, el cual recordemos que estaba por default dentro de routes.php, ahora creamos nuestro controlador con el nombre que deseemos, por ejemplo biblioteca.php, (recuerden cambiar en routes.php $route['default_controller'] = “welcome”; a $route['default_controller'] = “biblioteca”; )
Abrimos nuestro controlador y escribimos lo siguiente.


class Welcome extends Controller {

function Welcome()
{

parent::Controller();

}
function index()
{
echo "Hola Mundo";
}
}

Lo que tenemos en muy simple, creamos una clase la cual extiende de Controller con lo cual obtiene todos los métodos y propiedades de un controlador genérico de CodeIgniter, vemos el método Welcome, el cual es necesario ya que tu constructor local anularia al constructor de la clase padre Controller, por lo tanto necesitamos llamarlo manualmente. en el caso de php5 podemos optar por usar.


function __construct()
{
parent::Controller();
}

Es lo mismo.

Luego tenemos el método index, el cual se ejecuta cuando entremos al index.php(después del método constructor) y le decimos que escriba “Hola mundo”, si bien esto no tiene nada de MVC, es para ver que esta funcionando deberemos entrar a

http://localhost/codeigniter/biblioteca/

Y nos deberá arrojar “Hola Mundo”

Queda pendiente el ejemplo MVC completo, cualquier duda pueden preguntar, recuerden pueden empezar a probar para que vean como funciona.

 Page 4 of 92  « First  ... « 2  3  4  5  6 » ...  Last » 

Mis Tweets Ajaxman


Categorias

Historico de entradas publicadas