Black log

Bajo la categoría ‘Desarrollo web’

Tu proyecto en Internet: ¿hobby o negocio?

Escrito por soraya el 02-03-2012

Proyecto en Internet

Si acudes, inicialmente, a un grupo inversor o buscas apoyo técnico para desarrollar tu proyecto en Internet  y no lo consigues,  es posible que hayas confundido el enfoque:

-    Si lo presentas como un hobby, lo más adecuado es que en vez de acudir a entidades de este tipo busques entusiastas que compartan tu misma afición
-    Si lo presentas como un negocio, aumentarán las posibilidades de que se paren a escucharte y valorarlo.

En cualquier negocio se debe tener en cuenta:

a)    El carácter diferenciador e innovador.

¿Conoces a tu competencia? ¿ Y conoces tus ventajas competitivas?.
En infinidad de ocasiones nos han presentado ideas de negocio de proyectos que ya tenían su homólogo funcionando  en la red. No trates de inventar lo que ya está inventado,  en todo caso, reinvéntalo o mejóralo.

b)    Target o público interesado en el producto/servicio

A la hora de detectar oportunidades, sigue la norma de “muchas evidencias y pocas ocurrencias”.
Además, ten en cuenta que no solo se trata de hacer un producto diferente sino que también debe resultar atractivo para el público o segmento en el que detectas la oportunidad.
Parafraseando  a un famoso publicista, tienes que perseguir  el  “yo sí te compro”.

c)    La búsqueda de la rentabilidad

Como en cualquier otro tipo de negocio con un proyecto,  en Internet se debe considerar la relación entre costes e ingresos, y las estrategias de obtención de beneficios a corto, medio o largo plazo.

COSTES

•    Si para un negocio tradicional se tienen en cuenta los gastos de alquiler o local, para un proyecto en Internet  se deben considerar los gastos del hosting (hospedaje de la aplicación).

•    Entre los costes de inicio del negocio contempla también el de” la adquisición del género”, en este caso el desarrollo de la aplicación.

•    Monetariza tu tiempo.  Cualquier proyecto precisa dedicación. Muchos de los planteamientos que nos han hecho en Blackslot se han desestimado cuando se comprobaba que la entrega era parcial.  La consagración a un proyecto  y la perseverancia están íntimamente relacionadas con el éxito.

•    Credibilidad.   Tu proyecto ganará credibilidad y confiabilidad en la medida en la que prestes atención a aspectos como:

  • Razón social. No tienen la misma consideración  la representación a través de una persona jurídica que una sociedad limitada u otros tipos de entidad.
  • Definición de términos y condiciones de la contratación del servicio.
  • Elementos de confiabilidad implementados e indicados en la web:
    1. por ejemplo, si se dispone de pasarelas de pago para la compra de productos o servicios será conveniente contar con certificados de seguridad o  SSL (entornos seguros https),
    2. garantía del servicio o producto,
    3. vías de contacto para los usuarios,
    4. cumplimiento de normas como la LOPD cuando se recogen datos de carácter personal a través de una aplicación.

•    Inversiones publicitarias.  Es difícil realizar grandes desembolsos publicitarios cuando se está emprendiendo,  pero no por ello hay que olvidarse del ámbito publicitario.
Deberás pensar en estrategias asequibles como por ejemplo:

Otras estrategias que suelen resultar más ambiciosas (en cuanto a inversión se refiere) son:

  • Empresas especializadas en SEO para mejorar el posicionamiento orgánico en los buscadores (posicionamiento natural de la web). El posicionamiento es un arte en sí, y sin tener conocimientos profundos es difícil alcanzar las primeras posiciones por ese motivo se acaba contratando los servicios de profesionales para obtener los mejores resultados.
  • Adwords. Se trata de anuncios en Google para conseguir aparecer en lugares privilegiados que conduzcan a usuario a hacer click.
  • Marketplace de publicidad. (contratar publicidad online a través de empresas que gestionan diferentes plataformas o soportes publicitarios), por ejemplo: adpv

INGRESOS

¿Cómo obtendrás ingresos?

  • Por venta del producto o servicio a través de la aplicación desarrollada
  • Convierte tu sitio web en un proyecto atractivo que:
    1. Sea capaz de atraer a inversores
    2. Sea soporte para marketplace y puedas obtener ingresos por convertirte en una plataforma publicitaria.

¿Cuándo obtendrás ingresos?

Y tan importante es el “cómo”, como el “cuándo”.
Es muy importante que tengas en cuenta que en función de la táctica utilizada para la penetración en el mercado,  la obtención de ingresos puede ser a corto, medio o largo plazo.

Resumiendo, nuestro consejo es:  SÉ PREVISOR  PERO SÉ VALIENTE.

Sin comentarios | Archivado como Desarrollo web, General, proyectos | 02/03/2012

Agregar o quitar una interfaz de red en SQL Server

Escrito por Sergio Sainz el 02-02-2012

Cuando se instala SQL Server, este se configura teniendo en cuenta las interfaces habilitada en ese momento. Pero si más tarde habilitamos una nueva interfaz o la deshabilitamos esta no aparece/desaparece de la configuración de red.


La forma para hacer esto es editando el registro, toda la información se guarda en:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServerSuperSocketNetLibTcp]

Por tanto una forma de quitar una IP es borrar su registro y para añadirla lo que yo hago es exportar una clave ya existente y editarla como deseo antes de ejecutar el .reg para que inserte los cambios.

Sin comentarios | Archivado como Desarrollo web, Nuestros servicios, Sistemas TI | 02/02/2012

Presentaciones del Symfony Live 2011

Escrito por admin el 06-03-2011

En Blackslot hemos seguido el sfLive 2011 gracias a la labor de Javier Eguiluz en symfony.es y los medios que ha puesto Sensio para retrasmitir el evento.

El evento no podía tener más calidad y os recomendamos que echéis un vistazo a las presentaciones que ha dejado Javier en el post dedicado a ello.

1 comentario | Archivado como Desarrollo web, Eventos | 06/03/2011

Obie Fernandez, que ya escribió en su día The Rails Way, ha creado con éste libro un proceso de aprendizaje de la tercera versión de Ruby on Rails empezando por su parte más interna y compleja, hacia su parte más superficial y aplicada.

De hecho, The Rails 3 Way no es una adaptación de su anterior manual de Rails, sino que ha escrito este libro, desde el principio, con la intención de profundizar y dar un enfoque más técnico que otros manuales de introducción a Rails 3.

Esto tiene dos consecuencias directas. Una de ellas es que no es un libro para principiantes, aunque tampoco hace falta ser un experto en rails. Podríamos decir que está dirigido a personas que ya han escrito algo de codigo en Ruby on Rails o aquellos que vienen de haber estado trabajando con Rails 2.

La otra consecuencia es que el principio del libro se puede hacer un poco largo, pues revisa y analiza bastantes conceptos antes de que nos podamos poner a programar y hacer pruebas.

En todo caso, es un libro muy recomendable, que no deja ningún aspecto de rails sin analizar pero sin dar la impresión de estar leyendo textos como los de la documentación de las API.

Un detalle que lo enriquece bastante, son las aportaciones que el autor incluye por parte de sus amigos y colegas dentro de la comunidad de desarrolladores Ruby on Rails, algunos bien conocidos y respetados, y a los que se refiere, incluso, a través de su nombre propio. Esto aporta varios puntos de vista y multiplica la paleta de experiencias que van a dar muy buenos puntos de apoyo al lector.

En definitiva, un título a incluir en tu biblioteca técnica.

Sin comentarios | Archivado como Desarrollo web, Novedades | 25/02/2011

Hoppala para crear aplicaciones de Realidad Aumentada

Escrito por Blackslot el 14-02-2011

Hoppala Augmentation ofrece una oportunidad estupenda para todos aquellos que están deseando crear su propia aplicacion de Realidad Aumentada, pues permite trabajar con Layar de una forma sencilla y sin demasiados conocimientos técnicos.

Hoppala Augmentation facilita una interfaz tipo mapa a pantalla completa, en el que situar y editar elementos virtuales por todo el mundo. Se pueden subir imágenes e iconos, audio, video y elementos 3D tan sólo siguiendo unos pasos sencillos, contando con todo ello después en un catálogo personalizado y disponible online.

Y lo mejor es que Hoppala Augmentation es una aplicación online en sí misma, de manera que no hay que instalar nada ni usar código. Simplemente se utiliza desde el navegador. Una opción bastante atractiva para probar el desarrollo de este tipo de aplicaciones sin tener que preocuparse demasiado del resto de necesidades que suelen ir asociadas al desarrollo en general.

Para comenzar a usar el servicio es necesario registrarse en augmentation.hoppala.eu, donde obtendremos una url necesaria para poder usar la API en dev.layar.com.

En el vídeo se explica brevemente el funcionamiento y las utilidades disponibles. A disfrutar!

Visto en Wwwhat´s new

1 comentario | Archivado como Cloud Computing, Desarrollo web | 14/02/2011

Couchbase y el esfuerzo por la consolidación NoSQL

Escrito por Blackslot el 09-02-2011

CouchOne, la empresa creadora de CouchDB, y Membase, la empresa madre de Membase Server y Memcached, se han fusionado para crear una nueva iniciativa denominada Couchbase. Desde la fusión, cada una de ellas continuará asistiendo y apoyando sus respectivos proyectos CouchDB, Membase y Memcached, pero han querido crear este nuevo proyecto de código abierto que busca unir esfuerzos en la dirección de la normalización de las bases de datos no relacionales.

Ahora, la nueva compañía tendrá por CEO al que lo ha estado siendo en Membase, Bob Wiederhold. El cofundador y CEO de CouchOne, Damien Katz, será el CTO de la misma. Y, casualidades de la vida, antes de la fusión, Membase estaba buscando un CTO mientras que CouchOne andaba detrás de incorporar un nuevo CEO.

Esta operación se enmarca en el nuevo escenario que muchas empresas se están encontrando en Estados Unidos, donde ya se habla y se comenta acerca de un posible avance de las bases de datos NoSQL, basándose, en parte, en las decisiones a favor de aplicaciones como FourSquare (a pesar de los problemas que llegan a la hora de escalar) o Twitter.

Por el momento, hay una larga distancia de ventaja de las bases de datos relacionales SQL por encima de las NoSQL, sobretodo en el ámbito empresarial. Y si esto es así en EEUU, aquí en España, encontramos muchos consultores y técnicos de sistemas que ni siquiera saben en qué consiste o qué es NoSQL.

Aquí tenéis una lista de las bases de datos no relacionales más conocidas.

Es cuestión de tiempo comprobar si verdaderamente es el paso evolutivo natural de las bases de datos. Qué opináis?

Sin comentarios | Archivado como Desarrollo web, Novedades | 09/02/2011

Infografía: web apps vs apps nativas en dispositivos iOS

Escrito por Blackslot el 28-01-2011

Según un estudio de la plataforma de aplicaciones móviles Appsfire, aunque las aplicaciones web están ganando terreno día a día, las aplicaciones nativas llevan todavía cierta ventaja y mantienen aun una posición dominante en los dispositivos móviles iOS cuyos usuarios han participado del estudio.

Lo demuestra el tiempo que el usuario destina a las aplicaciones nativas, un 47%, frente al 10% que destina a la utilización de aplicaciones web. Todo esto sin incluir el mail, la mensajería instantánea u otras opciones como Skype.

Esto y otros detalles se reflejan en esta infografía en la que destaca el dato de las 88 aplicaciones que se puede bajar un usuario, de media, desde el app store. De éstas, aproximadamente el 23% serán de pago.

Fuente: Techcrunch

Sin comentarios | Archivado como Desarrollo web | 28/01/2011

Loggly te ayuda a tener tus registros en orden

Escrito por Blackslot el 30-12-2010

Muchos profesionales de

Loggly es una startup de San Francisco que se basa en lo que ellos llaman “logging as a service”. Se trata de una plataforma creada en la nube, desde la que se provee de un servicio de gestión de registros o logs.

Recoge, indexa y almacena todos los registros de datos desde las distintas fuentes de datos, sistemas operativos, aplicaiones, servidores web y servidores de bases de datos de la empresa, y facilita el acceso a ellos a través de su interfaz, pudiéndose realizar búsquedas, analisis e informes sobre ellos.

Las ventajas que presenta frente a las soluciones tradicionales para el tratamiento de los registros, son las que aporta el tratarse de una herramienta SaaS. No hace falta instalar nada, no hay que preocuparse del mantenimiento ni software de los servidores, es perfectamente escalable y ofrece el acceso a ellos desde un único lugar, con las posibilidades de correlación y análisis de datos que eso permite.

Loggly está especialmente dirigido a desarrolladores para facilitar sus análisis y poder comprobar de forma sencilla lo que la aplicación hace o deja de hacer. No obstante, se perfila también como una buena herramienta para la analítica de la actividad de los usuarios de tus aplicaciones.

Además, es recomendada a los administradores de sistemas para evitar que los desarrolladores (those pesky coders…) tengan que ir directamente a los servidores para sus búsquedas de registros. Con Loggly los administradores ponen en bandeja a los otros todos los datos que necesitan en su propio navegador y con posibilidades de gestionarlos eficientemente.

De momento están funcionando en beta privada. Tienen previsto abrirla a beta pública pronto, pero les puedes enviar un email mediante el formulario que facilitan en la home y podrías recibir una invitación.

Qué herramientas estáis utilizando ahora mismo para la gestión de los registros? Creéis que es buena idea utilizar para esto el SaaS?

Sin comentarios | Archivado como Cloud Computing, Desarrollo web, Novedades | 30/12/2010

A la hora de desarrollar un nuevo proyecto, es verdaderamente conveniente contar con un Sistema de Integración Continua que ayude a paliar los malos tragos del desarrollador y a un proceso de desarrollo más eficiente. Y aunque a veces da pereza o se encuentran obstáculos a la hora de preparar un servidor ci, es más que aconsejable contar con una solución ci fiable y a pleno rendimiento.

Un programador con experiencia puede tardar un par de días en tener un servidor CI activo y en funcionamiento; un neófito podría tardar una semana. Pero existen numerosas fuentes de recursos, wikis y blogs de expertos que van a ser de gran ayuda en el tema.

Hoy os queremos mostrar algunas de las opciones disponibles en torno a la puesta en marcha de un sistema ci.

Actualmente, el servidor ci más conocido o valorado es Hudson, sobretodo por ser de código abierto, pero hay más aplicaciones disponibles de manera que cada equipo elija la que más le convenga.

En este wiki se expone de una forma bastante limpia el proceso y factores a tener en cuenta a la hora de plantearse el tema, pero es tan solo un esquema. En este post se explica cómo montar un entorno sencillo para ir introduciéndose en el tema.

Por otro lado, en el blog de Engine Yard AppCloud, también explican de una forma bastatne amena, incluyendo un video, cómo integrar el servidor ci Hudson en su pataforma AppCloud (herramienta paas). Sería interesante comparar los pasos que nos explican estos chicos con un caso que podamos tener en otra Paas, por ejemplo la de Salesforce. Si alguien está en este caso o conoce una referencia al respecto lo puede compartir en los comentarios y será bastante enriquecedor.

En este otro ejemplo, el autor crea primero un servidor ci con CruiseControl Red, MSBuild 2.0, MbUnit y WatiN, para después comparar con la mucho más sencilla y de código abierto CI Factory.

Finalmente, en el blog de Angel Lázaro, vemos cómo ha desarrollado un plugin de maven que permite a los desarrolladores, tras compilar el módulo, desplegarlo en OpenCms automáticamente y así poder contar con un portal OpenCms en integración continua.

Aquí os dejamos una lista de herramientas de código abierto para sistemas de integración continua que os puede ser útil una vez que ya hayáis captado lo básico y queráis tener una visión de conjunto.

Sin comentarios | Archivado como Desarrollo web | 16/12/2010

Compartir maquetas de páginas en tiempo real con Tiggr

Escrito por Blackslot el 10-12-2010

Crear prototipos de interfaz web de manera colaborativa. Esa es la funcionalidad de Tiggr. En estos tiempos que están apareciendo tantas aplicaciones en la nube para trabajar en equipo, no llama demasiado la atención… Pues probablemente ayude a ahorrar bastante tiempo y disgustos a equipos deslocalizados que han de ponerse de acuerdo en algo tan complejo como el diseño y estructuración de páginas web.

También puede ser un punto de partida para las empresas que quieren un primer boceto por parte de un cliente (un cliente que se sepa mover bien en el medio, eso sí).

Se compone de un espacio principal, el escritorio, donde se van introduciendo y modificando sobre la marcha los diferentes elementos que conformarán las diferentes páginas; una barra lateral izquierda, donde van apareciendo dichos elementos; y la barra lateral derecha, donde tenemos las propiedades a modificar del elemento seleccionado. además de un sistema de chat y otras opciones mediante los diferentes menús.

La herramienta es sencilla, pero tiene lo básico para ayudar a tomar las decisiones que constituyen el diseño preliminar en proyectos web. Su sistema de chat favorece integrar la comunicación del equipo en la herramienta. No más emails laboriosos ni retrasos innecesarios. La sincronización es efectividad.

Sus creadores, Exadel, la definen como una “pizarra blanca viva“. En el blog, van comentando las actualizaciones y mejoras del proyecto, así como pequeños consejos para sacarle todo el jugo.

Vía : wwwhat`s new

Sin comentarios | Archivado como Cloud Computing, Desarrollo web | 10/12/2010