Alcanzar el Exito

17 de March, 2008

Posiblemente hayan 2 formas de alcanzar el exito mas pronto:

- Una es “jodiendo” a la gente.
- y la otra es: hacer de nuestros aliados personas exitosas y que su exito dependa del nuestro. Pero hacer q suceda… no solo decirlo, “hacer que suceda” de ese modo iremos sobre los hombros de un gigante: “la maquinaria del deseo de triunfar”.

“una es jodiendo a la gente” me enmendaré….
Aprovechar el hecho de que mucha gente realmente no desea el exito o del hecho de que no nos podemos hacer responsables de las decisiones que han tomado y lo continuan haciendo. No estan dispuestos a perseguir el exito.

Dicen que las personas exitosas se rodean de personas exitosas. Y las que no, pues de las que no.

Yo prefiero la 2da Opción. Pero esta opcion no es y “No és” decir: “Si yo estoy bien, vos vas a estar bien”, no esta mal decirlo, pero la opción 2 no es simplemente eso. Esa es una frase con la que no se conforma una persona exitosa, una persona exitosa quiere construir… no conformarse…

Sobre el Dinero, la motivación y los éxitos

14 de March, 2008

Que es lo que nos mueve?
Necesitamos grandes exitos?
Cuanto protagonismo tiene el dinero en el exito?

Muchas personas no saben muy bien lo que quieren, pero saben que muchas de las cosas que pudieran desear se consiguen con dinero, o al menos se consiguen con mayor facilidad. Entonces se ponen en camino a conseguir dinero. Ese es el momento en donde una de las motivaciones principales es “hacer dinero”.

Hacer “suficiente” dinero se convierte en la motivacion paralela e implicita de casi cualquier emprendimiento.

El evidente riesgo es el de ser exclavos en la tarea de alcanzar “suficiente”, cuando éste es infinito… Nunca sera suficiente…

Entonces surge una idea guia para mejorar la calidad de vida de estas personas:

“Suficiente” sera cuando “podamos dedicarle” menos dias a la semana, a la actividad que nos otorga la fuente principal de ingresos. Sin perder, claro, el flujo habitual de los mismos.

Para los inversores es mas sencillo que para los empresarios.

Yo soy una de estas personas, que persiguen éxitos, en donde hacer dinero juega una parte importante (aunque aveces inconciente) además de las otras motivaciones.
No se si esta mal, o si esto podría perjudicarme. Sólo sé que descubrí que esto es así en mi persona.

Por otra parte, creo que simplemente hacer dinero no es el significado del éxito, sino tal vez una consecuéncia de él. Tampoco es lo principal, no existe principal, existen motivaciones, casi-obligaciones de todo ser humano.

Muchos tenemos la posibilidad y aveces la necesidad de hacer cosas “grandes” contribuir al éxito de otras personas y que ese hecho a la vez nos impulse en el camino hacia nuestro propio éxito.

1ra Entrega del Tutorial de Ajax

1 de March, 2007

En esta entrega podrán cargar practicamente cualquier cosa en cualquier lugar de una pagina web sin recargarla.

Descargar 1ra entrega del Tutorial de Ajax

Explicación:

En el primer vinculo se puede encontrar:href=”http://www.joemakina.com.ar/#” mce_href=”http://www.joemakina.com.ar/#” onclick=”sMostrar(’a.php’,'Div01′);return false;”

Cuando se presione el link, se cargara el resultado del archivo a.php en el div con el id=”Div01″.

return false es para que el browser no siga el link #

Si se quiere mostrar algo sin la intervención del usuario, se coloca la llamada en el medio del código html sMostrar(’a.php’,'Div01′); eso es todo!
Imagina las posibilidades!

En la próxima entrega: “Formularios con AJAX”

Testing el fin del Caos

1 de March, 2007

Testear que el software funcione es responsabilidad del programador pero éste no será capaz se decir a ciencia cierta que el software no fallará. Las pruebas deben realizarse por otra persona, esto es sencillo de entender:
+ El programador realiza pruebas para demostrar que el software funciona.
+ El tester realiza pruebas para demostrar que el software fallará.

Cuanto más testing se realice, menos defectos el software contendrá y por consiguiente será de mayor calidad.

El testing demanda recursos y como en toda empresa, deben administrarse de forma eficiente y ordenada.

Si el programador debe asumir “estrictamente” la responsabilidad de que el software “no falle” se le estará sobrecargando demasiado. Asegurar la calidad mediante la asignación de esta responsabilidad al programador es imposible o al menos improbable.

Por otra parte el testing es una actividad que pretende ayudar a alcanzar algunos criterios de calidad, estos se seleccionan según varios factores, por ejemplo el tiempo, el presupuesto, el tipo de proyecto, la política de nuestra empresa. Véase “11 Criterios de Calidad según Mc Call”.

Internet Marketing - La Rueda de activos y actores

28 de January, 2007

Tener en Mente los Activos….
En los sitios Web sucede algo bastante notable en cuanto a como se generan los activos y qué son éstos para cada actor en un negocio Web.
Un caso notable es el de la publicidad, en el cuál el activo más importante son las visitas, las visitas son originadas por navegantes que buscan información, esta información puede ser producida por los mismos navegantes, luego los navegantes podrían querer comprar publicidad.

Digámoslo otra vez:
Un caso notable es el de la publicidad, en el cuál el activo más importante para los anunciantes (o para adquirirlos) son las visitas, las visitas son originadas por navegantes que buscan información, aquí el activo más importante para los navegantes es la información, esta información puede ser producida por los mismos navegantes, con lo cual los navegantes son el activo más importante para nosotros, luego algunos navegantes podrían querer comprar publicidad porque para ellos nosotros somos un activo importante.
Idear un sistema (sitio Web) que sea un verdadero generador de efectos multiplicadores (con fluidez), hoy es posible pero no tan sencillo. Tengamos en mente siempre la rueda de activos y actores.

Seguiré editando este post…

Optimización de Sitios en PHP y MySQL

28 de January, 2007

Voy a pasar a dar una lista rápida de las cosas que hay que hacer o tener en cuenta, se trata de consejos bazados en la experiencia y en la investigación.

Estilo Procedural:

Empecemos con algo que dijo leodorf (creador de php): “Stay with procedural style unless something is truly an object” es decir: “mantengamos el estilo procedural a no ser que algo sea realmente un objeto”.

Mysql:

Cuando estamos desarrollando un sitio web al cual accederan muchisimas personas, es vital optimizar la relación entre php y mysql, entonces la consigna es reducir al máximo la cantidad de datos transmitidos entre estos dos componentes, y además que la transmisión se haga rápidamente. Esto lo vamos a realizar de la siguiente manera:

1-Seleccionar sólo los campos que vamos a utilizar. Es decir no utilizar select *…

2-Estructura de datos relacional, siempre y cuando no atente contra el rendimiento.

3-Claves primarias de tipo numéricas son mejores.

4-Optimizar los tamaños de los campos en las tablas mysql.(sólo lo necesario, muchas veces no tiene sentido tener una clave primaria autoincremental de tipo entera de una longitud de 11!!!)

5-Utilización de índices: la regla general es utilizar índices en cada campo que se consulte muchas veces, es decir que figure muchas veces en la cláusula where. Atención: la clave primaria ya es un ínidice.

6-Desnormalizar en algunos casos. Este es algo controvertido… bueno la idea es, por ejemplo si tenemos un campo CV (currículo vitae) que se guarda en un campo blob o text, y es muy pesado, conviene guardarlo en otra tabla, que se llame por ejemplo cvs y esa misma tendrá 2 campos, uno la clave primaria del usuario y el otro el campo CV. De esa forma alivianamos tremendamente la tabla usuarios.

7-No guardar imágenes en la base de datos!

PHP, Motores de Plantillas, Código Separado del Diseño:

Recuerdo que cuando apenas empezaba con php me gustaba muchisimo ir mezclando el código html con el de php, es decir en el medio del html ir colocando cuando lo necesitaba. Pues bien, esto nunca lo volveremos a hacer!

Al principio es un poco más complicado programar separando totalmente el código php del diseño en html, pero las ventajas de arquitectura son tremendas, existe una gran flexibilidad entre el diseño y el código, la posibilidad de tener una web multi-idioma (sin duplicar la web, jeje tramposos), implementar compresión, cache, etc.

En fín, esto hará que el código se ejecute más rápido porque no tiene que compilarse muchas veces.

Esto es programar con un motor de plantillas propio o de terceros, en otro post comentaré como hacer uno propio sencillo y potente.

Uso de Cache en nivel de PHP:

Supongamos que para entregar una página (por ejemplo la portada) necesitamos conectarnos a una base de datos y realizar 30 consultas. Ahora supongamos en en el mismo momento tan sólo 100 personas intentan acceder a la portada, esto se traduce en 100 conexiones y 3000 consultas! todo para armas la misma página para los 100 visitantes… que desperdicio de recursos. Bueno la solución a esto es construir la página una sola vez y luego devolverla a los 99 restantes.

La lógica es bastante sencilla y también la implementación (si separamos código de diseño):

Comprobamos si existe una versión cacheada de la portada, si no existe generamos la página y antes de hacer un echo de la página, la escribimos en la cache. Si ya existe una versión cacheada, comprobamos que sea lo suficientemente jóven, si no lo és, lo mismo: generamos la página y antes de hacer un echo de la página, la escribimos en la cache. Si existe una versión cacheada y ésta es lo suficientemente jóven la leemos y la imprimimos con un echo.

Seguiré editando este post más adelante…

Preocupación por el Medio Ambiente

13 de January, 2007

Desde hace mucho tiempo que no pensaba en el medio ambiente, no lo pensé ni me preocupó nada hasta ver la película “Una Verdad Incomoda”. Este película fué desarrollada por aquél que perdió por poco las elecciones presidenciales contra Bush.

En la misma se pueden ver con datos y hechos que el problema del clima no es un riesgo sino una realidad.

La verdad es que los gobiernos no le dan ninguna importacia porque nosotros no se los exigimos.

Les dejo el link que para bajar la película Una verdad Incómoda (mediante el emule)

Por otra parte me pasó K’yto una noticia de infobae: Seria advertencia a EEUU por el calentamiento global