Entrevista a Larry y Sergey de Google – Por Vinod Khosla

Posted: julio 11th, 2014 | Author: | Filed under: Internet, Noticias | Tags: , , | Comentarios desactivados en Entrevista a Larry y Sergey de Google – Por Vinod Khosla

Una entrevista imperdible a dos titanes de la industria, en una rara ocasión para conocer el fuerte vinculo que lo une a pesar de las grandes diferencias y competencia interna entre ellos. Este respeto y humildad les permiten compartir ideas y debatirlas sin tener que estar de acuerdo.


Benedict Evans INCONTEXT 2014 – Mobile

Posted: febrero 28th, 2014 | Author: | Filed under: Empresas/Startups, Internet | Tags: , | Comentarios desactivados en Benedict Evans INCONTEXT 2014 – Mobile

Benedict Evans en la conferencia INCONTEXT 2014, en su Keynote nos deja claro que la revolución movile recién comienza, que no tenemos idea que forma va a tomar y que aún deben surgir nuevos paradigmas como en su momento tuvimos a Windows y su escritorio, o como hoy tenemos a Google y su Pagerank.

En el mundo mobile aun esta todo por inventar, los estandares actuales estan solo de paso ya que muchos de ellos son simples parches o analogías de como haciamos las cosas antes aplicadas al celular. No son soluciones nativas por lo que han de evolucionar.


Bots en conversaciones

Posted: enero 25th, 2014 | Author: | Filed under: Internet | Comentarios desactivados en Bots en conversaciones

Leyendo una de esas entradas en Reddit que parecen ser solo una más con un video interesante y algún comentario sarcástico me encontré con un Bot muy atinado que aporto un link y resumen de una wiki relacionado al tema que los usuarios estaban comentando.

Los comentarios que siguen al aporte del Bot dan cuenta que de a poco nos acercamos a la posibilidad de tener interacciones reales con “computadoras” (en realidad con sistemas complejos, por lo general en la nube).

Aquí la captura de pantalla del Bot en acción aportando un ejemplo a la que hace referencia una persona en forma incompleta:

Bots en conversaiones reddit

Para los interesados en el post en Reddit, tiene un video muy interesante:

http://www.reddit.com/r/videos/comments/1w4gm5/riot_squad_using_ancient_roman_techniques/

 


Proteger admin de wordpress con .htaccess

Posted: marzo 9th, 2011 | Author: | Filed under: Internet, Recursos Web | Tags: , | 1 Comment »

En el artículo anterior Como proteger un directorio en un sitio web con contraseña vimos como agregar un password a un directorio. Una aplicación útil de esto es proteger el directorio admin de nuestro wordpress con usuario y contraseña para agregar un nivel extra de seguridad.

Los pasos a seguir son los mismos que en el caso anterior, creamos el archivo .htpasswd, lo colocamos en un directorio no accesible desde la web y luego el archivo .htaccess en el directorio wp-admin de forma que el sitio público no quede bloqueado pero si el admin.

El problema que puede surgir en muchos casos con esta solución es que no podemos acceder al archivo admin-ajax.php, que es utilizado por ejemplo por algunos plugins para cargar contenidos.

Una solución es agregar en nuestro archivo .htaccess una directiva para que este archivo sea accesible para todo el público sin pedido de contraseña, esto lo logramos con un archivo como el que sigue:

AuthName “Restricted Area”
AuthType Basic
AuthUserFile /var/www/misitioweb.com/.htpasswd
AuthGroupFile /dev/null
require valid-user

<Files “admin-ajax.php”>
Allow from all
Satisfy Any
</Files>

La primera parte es la de pedido de contraseña, luego colocamos el acceso público para el archivo admin-ajax.php.

De esta forma nuestros plugins deberían funcionar sin problemas aunque coloquemos la protección de contraseña en el directorio wp-admin.


Migrar correos a Google Apps

Posted: enero 29th, 2011 | Author: | Filed under: Internet, Recursos Web | Tags: , , | 2 Comments »

La versión estandar de Google Apps no cuenta con los servicios de migración de correos, por lo que si tenemos un servidor viejo con correos tipo Squirrelmail no podemos hacer una migración automática.

De todas formas tenemos la posibilidad de hacerlo a mano.

Primero que nada creamos las casillas de correo en Google Apps. Creamos la cuenta para el dominio, verificamos que somos los dueños con un archivo HTML y por el momento dejamos los DNS del dominio sin cambiar. Esto es importante ya que necesitamos activar el servicio de Apps para el dominio, para eso el archivo HTML de verifiación, pero no damos de baja el servicio de correo y registros MX en el dominio viejo.

Con el servicio activado y las cuentas creadas, accedemos a una de la siguiente forma: https://mail.google.com/a/dominio.com

Puede ser una buena idea usar otro navegador para no tener que salir de la cuenta de administracion.

Una vez que accedimos a la nueva casilla en Google Apps, lo que hacemos es configurar para recibir correos desde otra casilla. El problema es que no nos dejará configurar el correo con el mismo nombre. Por ejemplo si el correo a migrar es info@dominio.com, y ya creamos en Google Apps el nuevo correo info@dominio.com, al agregar una cuenta para importar debemos “mentir” y usar un nombre diferente. Por ejemplo importar desde info@dominio.net.

De esa forma Apps cree que es una cuenta distinta. En el siguiente paso configuramos el acceso POP o IMAP al servidor viejo segun tengamos acceso, y comenzamos la importación…

Si tenemos que migrar múltiples cuentas puede ser un trabajo largo pero a medida que vamos dando de alta la importación podemos salir y acceder a la siguiente siguiendo los mismos pasos. Apps realizará el trabajo de migración por su cuenta mientras nosotros seguimos dando de alta las importaciones en las otras.


Como proteger un directorio en un sitio web con contraseña

Posted: noviembre 13th, 2010 | Author: | Filed under: Internet, Recursos Web | Comentarios desactivados en Como proteger un directorio en un sitio web con contraseña

Gestores FOREX y asesoria en inversiones. Mercado de divisas.

Al momento de desarrollar un nuevo sitio web suele suceder que debemos publicar el sitio para que el clienta pueda verlo, pero no queremos que el resto del mundo acceda hasta el momento en que este listo. Tampoco queremos que los buscadores lo indexen, ya que daran de alta el contenido que puede ser de prueba o bien podemos tener el sitio en una url temporal, como un subdominio o un dominio de desarrollo. Para evitar dolores de cabeza más tarde viendo como el contenido es indexado mezclando los sitios podemos colocar una contraseña y evitar el indexado erróneo.

Una solución simple en Apache es utilizar un archivo .htaccess y .htpasswd para crear una simple autenticación de usuario. El procedimiento que debemos seguir es simple. Primero definimos un nombre de usuario y contraseña, por ejemplo:

  • Usuario: usuario
  • Contraseña: 123456

El siguiente paso es comprender como funciona el sistema de autenticación de Apache. Debemos crear un archivo .htpasswd que contendrá el usuario y contraseña. Creamos un archivo .htpasswd con el siguiente contenido (si lo hacemos en windows con notepad debemos tener cuidado al guardar de seleccionar todas las extensiones de archivo, ya que por defecto esta marcada la opción Archivos de Texto que nos agrega .txt al final):

usuario:gtXa5NHfNQI9U

El archivo .htpasswd contiene simplemente eso. Como pueden ver la contraseña se encuentra encodeada en base 64, por lo cual si trabajos en un servidor compartido no debemos confiar a este sistema una seguridad de relevancia. Es una simple barrera, no un sistema infalible…

Para encodear la contraseña a base 64 podemos buscar en Google alguna de las webs que hacen esto online, por ejemplo: http://www.motobit.com/util/base64-decoder-encoder.asp

Colocamos el nombre de usuario, dos puntos y la contraseña encodeada.

Hecho esto colocamos este archivo en un directorio que no sea visible desde el servidor web. Es decir que si tipeamos una URL no podamos acceder al mismo. Si estamos trabajando en un servidor Apache en Linux, podríamos tener nuestro sitio web en una ruta como la siguiente:

/var/www/vhosts/sitioweb.com/

Por lo general tendremos un directorio httpdocs que es donde colocamos los archivos web, pero tendremos cuidado de NO colocar el .htpasswd ahí para que no sea visible desde Internet. Colocamos el archivo en la siguiente ubicación:

/var/www/vhosts/sitioweb.com/.htpasswd

Hecho esto pasamos a proteger el directorio, por ejemplo podría ser el siguiente:

/var/www/vhosts/sitioweb.com/httpdocs/nuevo

El archivo .htaccess contendrá lo siguiente:

AuthName “Restricted Area”
AuthType Basic
AuthUserFile /var/www/vhosts/sitioweb.com/.htpasswd
AuthGroupFile /dev/null
require valid-user

Como ven desde el .htaccess pedimos que Apache autentique con el archivo .htpasswd. El archivo .htaccess quedaría ubicado así:

/var/www/vhosts/sitioweb.com/httpdocs/nuevo/.htaccess

Listo, con estos dos archivos en su lugar y con las rutas correctas, veremos el mensaje que pide usuario y contraseña al acceder al sitio web.

Al momento de desarrollar un nuevo sitio web suele suceder que debemos publicar el sitio para que el clienta pueda verlo, pero no queremos que el resto del mundo acceda hasta el momento en que este listo. Tampoco queremos que los buscadores lo indexen, ya que daran de alta el contenido que puede ser de prueba o bien podemos tener el sitio en una url temporal, como un subdominio o un dominio de desarrollo. Para evitar dolores de cabeza más tarde viendo como el contenido es indexado mezclando los sitios podemos colocar una contraseña y evitar el indexado erróneo.


Micropagos en Juegos y Juegos en todo

Posted: abril 27th, 2010 | Author: | Filed under: Internet, Recursos Web | Comentarios desactivados en Micropagos en Juegos y Juegos en todo

Dando un vistazo a las tendencias de juegos, servicios de celulares y demás aplicaciones de ocio como pueden ser trivias, sorteos, etc. se puede ver una tendencia clara hacia la interacción constante con el usuario. Cada vez se requiere una respuesta más elaborada a estas aplicaciones, lo cual nos lleva a invertir más tiempo y a darle una importancia relativa mayor en nuestra vida. El resultado, una vez que estamos participando no podemos dejar de hacerlo.

Los juegos online como Mafia, Farmville y otros están marcando el camino para las nuevas generaciones de entretenimiento. Juegos donde participas con tus amigos, donde tu grupo social está incluído y compartes pero sobre todo compites con tus conocidos. Una vez que tenemos nuestra granja y vemos la de nuestros amigos, queremos una mejor, invertimos más tiempo y esto alimenta el círculo para que sigamos en él.

Claro que en caso de que no tengamos el tiempo suficiente para construir paso a paso nuestra granja podemos gastar unos pocos dólares y nos ahorramos el tiempo… O si estamos en el Mafia podemos comprar lo que otros tienen y se han ganado con tiempo. ¿Qué padre le negaría unos dólares a su hijo que ha estado tan tranquilo con ese juego las últimas semanas?

Esto nos lleva a los micropagos. Los micropagos son pagos de un dólar por ejemplo, que se puedan hacer al instante y con un servicio de celular o a través de Paypal, con comisiones mínimas que permiten que el pago sea rentable. Este eslabón posibilita la creación de aplicaciones que requieran de pagos mínimos para obtener resultados rápidos, creando un abanico hasta ahora inexplorado para compras en Internet, el público en general que no cuenta con tarjetas de crédito.

Es de suponer que los micropagos sean el próximo paso a dar por parte de Facebook, en su intento de crear una red cerrada o Internet propia, donde otras grandes companías como Google no puedan participar ni interferir, y donde los usuarios no tengan la necesidad de salir de esta red.

Sumando micropagos, celulares, juegos en celulares y el día de mañana juegos en la TV, en la calle, en discotecas y pubs podemos imaginar un futuro donde participar en juegos, compartiendo y compitiendo con nuestros amigos y contactos de redes sociales sea la norma. Y a falta de tiempo podamos gastar unos pocos dólares para estar en el msmo nivel sin tener que invertir tiempo.


Herramientas esenciales para trabajadores freelance e independientes, administración de tiempo, finanzas y tareas.

Posted: enero 7th, 2010 | Author: | Filed under: Empresas/Startups, Internet | Comentarios desactivados en Herramientas esenciales para trabajadores freelance e independientes, administración de tiempo, finanzas y tareas.

Cuando trabajamos como freelance o bien en un grupo independiente nos enfrentamos a muchas tareas administrativas y de monitoreo que pueden ser tediosas. Es importante llevar una agenda de clientes, seguimiento de proyectos, colaboración con otras personas, finanzas, entre otros.  Muchas veces perdemos de vista estas tareas por algunos dias o semanas y luego tenemos un problema ya que no sabemos con exactitud que cliente nos tiene que pagar, que fechas manejamos para los proyectos, etc.

Por suerte existen muchas herramientas online para hacernos la vida más fácil:

Administración de proyectos

  • http://www.writeboard.com – Una simple pizarra en blanco para dejar comentarios.
  • http://www.tadalist.com – Lista de tareas para realizar.
  • http://basecamphq.com – Un poderoso gestor de proyector, recomendado si debemos trabajar en equipo.

Administración de clientes

  • http://www.highrisehq.com – Complejo administrador de clientes con todo detalle.
  • http://www.google.com/a/smallbiz – Herramienta de Google para compartir documentos y contactos en línea.
  • http://www.feelbreeze.com – Envío masivo de correos.

Finanzas

  • http://www.freshbooks.com – Administrador con versión gratuita.
  • http://invoice.zoho.com – Potente administrador, genera balances, reportes, etc.
  • http://www.lessaccounting.com – Gestor recomendado de finanzas.

Recursos: desarrolladores

  • http://www.my-debugbar.com/wiki/IETester/HomePage – Prueba tu sitio en todas las versiones de Internet Explorer.
  • https://addons.mozilla.org/en-US/firefox/addon/60 – Herramienta para diseñadores web, plugin de Firefox.
  • https://addons.mozilla.org/en-US/firefox/addon/1843 – Potente depurador para desarrolladores, plugin de Firefox.

Recursos: tipografías

  • http://www.dafont.com – Uno de los mejores sitios de fuentes.
  • http://www.smashingmagazine.com/2007/08/08/80-beautiful-fonts-typefaces-for-professional-design – Tipografías de alta calidad.
  • http://www.fonttester.com/ – Compara distintas fuentes.

Recursos: menús css

  • http://css.maxdesign.com.au/listamatic/ – Colección de scripts.
  • http://www.dynamicdrive.com/dynamicindex1/indexb.html – Colección de menús.
  • http://www.accessify.com/tools-and-wizards/developer-tools/list-o-matic/ – Crea tus propio menús.

Recursos: colores

  • http://www.colorschemer.com/schemes/ – Elige una paleta de colores.
  • http://kuler.adobe.com – Potente herramienta de Adobe para elegir colores.
  • http://www.colorjack.com/sphere/ – Rápida herramienta para seleccionar una paleta.

Recursos: Fotos

  • http://www.sxc.hu/ – Stock de fotos gratuitas.
  • http://www.dreamstime.com/ – Fotos casi gratuitas.
  • http://www.veer.com/ – Sitio para fotos de alta calidad.

Creando una startup/empresa propia, toma de decisiones, ideales y objetivos

Posted: enero 4th, 2010 | Author: | Filed under: Empresas/Startups, Internet | 4 Comments »

Crear una empresa propia es algo simple y complicado a la vez. Depende en gran parte de nuestra capacidad de elegir bien algunos elementos al comenzar la misma y durante el proceso no equivocarnos demasiado. Fallar en el intento es la norma y nunca es el momento ideal para lanzarse al agua. Es una cuestión de determinación frente a una situación que presente ventajas.

Por lo general no se necesita una idea revolucionaria para tener éxito, únicamente necesitamos una idea clara de lo que buscamos y la determinación para llevarlo adelante. Esta determinación no se debe confundir con rigidez.

Debemos estar preparados cada día para cambiar el rumbo y ajustarnos a las necesidades y oportunidades de nuestros clientes y mercado. Reinventar la empresa sin miedos, como norma base.

Puede sonar contradictorio, pero uno de los factores clave de las startups es la capacidad de maniobra frente a situaciones complejas, a diferencia de empresas grandes donde las decisiones deben enfrentar la inercia propia de sus directores y empleados.

El tema de directorios nos lleva al siguiente punto, la elección de los socios al momento de crear la empresa.

Es fundamental contar con socios al momento de iniciar el proyecto, para intercambiar ideas, ampliar la red de contactos de la empresa y lograr una motivación extra.

Un fundador solitario se enfrenta a retos enormes, como la visión de una única perspectiva de los problemas, asi como la limitación en las tareas que puede realizar en paralelo. Si se trata de una empresa de tecnología es probable que uno de los fundadores cuente con la capacidad técnica, mientras otro se pueda especializar en las ventas.

El financiamiento de la startup suele ser más sencillo si se cuenta con varios socios, pudiendo repartir la carga entre varios para no comprometer la situación económica que obligue a cancelar el proyecto. Este financiamiento por lo general surge de ahorros generados en un trabajo previo. Contar con una reserva inicial para un plazo de 6 meses a 1 año es imprescindible en una empresa nueva.

Por lo general los primeros meses de estado embrionario de la empresa se recorren en paralelo a un trabajo tradicional, tanteando el terreno, desarrollado las herramientas necesarias y conociéndose con los potenciales socios. El problema llega, o mejor dicho, no llega, hasta que se toma la decisión de cortar el cordón umbilical y lanzarse adelante.

El momento de lanzarse al agua nunca es ideal, siempre se pueden intentar mejores condiciones, lo cual aún antes de comenzar define el grado de temeridad y ejecutividad del directorio.

Una vez en el agua con nuestros socios, el grado de compromiso no puede fallar. La decisión de dedicarse fulltime a la empresa es crítica, así como la capacidad de enfocarse en las ventas y en nuestro producto. En la actualidad contando con un sitio web, número de teléfono y una presencia corporativa profesional (logo, tarjetas, etc) no necesitaremos mas que una simple oficina que genere gastos mínimos. El personal de la empresa puede consistir de un núcleo duro de socios fulltime y una red de personas de confianza para trabajos específicos, sin necesidad de tomar gastos grandes que nos comprometan.

La oficina debe contar con instalaciones básicas pero enfocadas en maximizar la productividad, ya sea en equipos actuales, escritorios y sillas adecuadas, buena iluminación y un ambiente agradable. Existe la tendencia en la actualidad y gracias a la tecnología a dar flexibilidad en horarios y forma de trabajo. Esto se puede lograr mediante acceso remoto a la red, laptops y sitios web para administración de proyectos. De acuerdo a las características del personal esto tendrá un grado mayor o menor de éxito. Algunas personas logran el balance por si mismos, mientras que otros necesitan al menos una estructura básica de horarios para mantener el ritmo.

Crear una cultura de ahorro y eficiencia desde el primer día es importante, si la empresa logra crecer y obtener un financiamiento externo puede caer en el derroche. Es fácil sentir que el dinero sobra al lograr una inversión o grandes ventas. La reinversión productiva debe estar anteo todo, cada dólar gastado debe provocar más ventas o mejoras de producto.

Durante la etapa de pequeña empresa puede regir un sistema simple de reparto por rendimiento, de forma de motivar al desempeño excepcional y lograr la sana competencia entre los miembros. La etapa de dedicación extrema y uso de reservas no dura para siempre, ya sea por falta de fondos como por agotamiento de las personas.

Lograr ventas es un proceso que puede tomar meses, construir redes de clientes paso a paso de forma que los clientes mismos hagan el trabajo por nosotros en el futuro mediante recomendaciones. Este flujo de clientes es necesario para la supervivencia de la empresa, contando con personal especializado en las ventas y clientes, preferentemente con alguno de los socios como vendedor ya que el compromiso va más allá del sueldo que reciba.

Vender la piel del oso antes de tenerla, puede ser la diferencia entre la mera supervivencia de la empresa y el éxito.

Conociendo nuestro producto y nuestras limitaciones, podemos complementarnos con el trabajo o servicio de otras empresas, que nos den lo que por tiempo o dinero aún no somos capaces de generar nosotros mismos. De esta forma podemos construir un producto mucho más complejo y útil de lo que lograríamos con algo completamente “artesanal”. Como parte de la preparación de la empresa debemos conocer las empresas que pueden aportarnos estos complementos.

La venta del producto estrella puede ser un fracaso rotundo, para lo cual debemos estar preparados a reinventarnos. Si vendemos equipamiento necesitaremos contar con stock, personal calificado en el manejo del mismo y una cadena logística. Algunos pasos se pueden complementar con otras empresas, aunque recurrirán en costos mayores, por lo que el volumen suele ser crítico en este tipo de empresa. Por su parte vender conocimientos o servicios requiere de la capacidad técnica, personal calificado y acumulación de experiencia en el área.

Por regla general nuestros productos se deben basar en nuestras áreas de conocimiento experto, lo cual nos lleva a la necesidad de investigar e innovar constantemente para poder adaptarnos.

A medida que se desarrolla el proceso de crecimiento se pueden plantear momentos de extrema tensión entre los socios. Contar con los ambientes adecuados para evitar la acumulación de tensiones es importante. Reuniones semanales donde realizar balances e intercambiar ideas pueden evitar un desastre a largo plazo.

Aún así los socios no están casados de por vida, con el tiempo se puede perder el interés y se deben seguir caminos separados.

Probablemente lo más difícil es decidir cómo hacerlo sin dañar la empresa. Por esta razón es que se debe buscar siempre una separación en buenos términos, manteniendo el equipo de trabajo unido.

En el ideal los socios deberían mantener un contacto estrecho, ya que es probable que en un futuro tengan servicios o compañías complementarias para trabajar.


The Pirate Bay Trial – Juicio a la bahia pirata, el juicio del siglo en Internet

Posted: febrero 12th, 2009 | Author: | Filed under: Internet, Noticias | Tags: , , , , , | 2 Comments »

En este mes de febrero se decidirá el destino de la bahia pirata (http://www.thepiratebay.org/), uno de los mayores sitios en Internet para intercambio de archivos e información, y una de las piedras fundamentales de la red torrent.

Pero hay mucho más en juego, no es solo la continuidad de un sitio de jóvenes rebeldes que utilizan el salto tecnológico para intentar cambiar las reglas de juego. De un modelo donde las multinacionales y los medios controlan al flujo de información y las personas reciben lo que estas deciden, a una democrática y a veces caótica red donde todos son iguales y todos pueden crear y distribuir información. Esta libertad es lo que está en juego, la naturaleza descentralizada y sin barreras de Internet.

Para comprender la situación es necesario entender que gracias a la tecnología las reglas de juego deben cambiar, los costos de distribución y acceso a la infromación son prácticamente nulos, lo que ha llevado a la explosión de intercambio de información en la red. Pero los medios tradicionales de información desean mantener el control sobre el flujo y la distribución, imponiendo un modelo de reestricción que no concuerda con las posibilidades que da Internet.

El salto a la fama internacional de The Pirate Bay se produjo en el 2008 cuando por presiones del gobierno norteamericano el gobierno de Suecia intentó cerrar el portal. Durante algunos días el sitio cayó, solo para resurgir algunos días después con servidores distribuídos por todo el mundo y una vitalidad renovada. Frente a este fracaso y la inesperada fama del sitio, el siguiente paso es intentar llevar tras las rejas a las personas detrás del portal.

Las suspicacias ya han comenzado a ser evidentes, desde testigos que son directivos de multinacionales con su probable tendencia a beneficiar a sus empresas, a intentos de bloquear el acceso a los expedientes del caso.

Este juicio será el primero en una larga batalla por mantener la libertad de Internet, contra el modelo de imposición y control propuesto por algunas empresas y grupos de poder. Por primera vez en la historia de la humanidad prácticamente cualquier ser humando tiene la capacidad de hacer eco en el mundo entero, sin necesidad de acceso a influencias y grandes recursos económicos. La posibilidad de no ser un simple condumidor pasivo de información, dando una voz como lo es este msmo blog entre millones de la red.

Por eso, este parece ser el juicio del siglo que definirá como será Internet en el futuro.

High quality steaks, meat for export.