Home » Archives for mayo 2015
viernes, 29 de mayo de 2015
Fundamentos de CMS - Ejemplos de Codigo Abierto
7:48 Huixcolotla
CMS de Codigo Abierto - Ejemplos
Fundamentos de CMS Parte 7
CMS de codigo Abierto mas populares.
-
TYPO3
CMS de nivel empresarial, contiene herramientas de gestion de usuarios y auditoria pose una gran comunidad
-
Alfresco
CMS de caracter empresarial con 2 versiones, al alcance de desarrolladores expertos
-
HIPPO
CMS de caracter educativo y financiero, cuenta con herramientas de comparaciendo de contenido
-
Umbraco
CMS basado en .Net potente con extenciones de versiones de pago que potencial la funcionalidad
-
MODX
Esta diseñado para trabajar con HTML y CSS es muy personalizable
-
Text Pattern
Es un CMS centrado en los contenidos
-
Radiant
Es un CMS orientado para sitios pequeños
-
Moodle
Es un CMS orientado a la educacion con comunidad grande y mucha documentacion
Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosFundamentos de CMS - Caracteristicas Basicas
7:44 Huixcolotla
¿Que CMS es el ideal para mi? - Caracteristicas Basicas
Fundamentos de CMS Parte 6
Factores que puede influir para elegir un CMS
-
Tematica
¿Cual es la razon de ser?, ¿Encaja con nuestro Proyecto?
-
Editor
¿Es intuitivo?, ¿Como es la gestion de contenido?, ¿Cuanto dura la curva de aprendizaje?
-
Plantillas
Existe una amplia gama de plantillas disponibles, Son faciles de adaptar.
-
Extenciones
¿Como es la integracion?, ¿Se administran bien las extenciones?
-
Plantillas
Existe una amplia gama de plantillas disponibles, Son faciles de adaptar.
-
Seguridad
Permite la configuracion de Seguridad, El sistema es robusto para ataques Hacker
-
Busquedas
Como se realiza las busquedas, Sistema de busqueda es eficiente, Integra adecuadmente el SEO
Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosFundamentos de CMS - CMS es el ideal para mi
7:39 Huixcolotla
¿Que CMS es el ideal para mi?
Fundamentos de CMS Parte 5
El proceso de busqueda siempre es complicado, esto se debe a la variedad de CMS mismos que nos han recomendador o que hemos indagado por nuestra cuenta, pero resulta las caracteristicas y funcionalidades que proporciona cada CMS lo que nos complica el trabajo.
En este post veremos algunas cosas que nos facilitaran a la hora de decidir nuestras necesidades y cual deberia ser el mas adecuado.-
No dejarse llevar por las caracteristicas de los CMS
Quizas este sea el mayor error al elegir un CMS, puesto que nos dejamos llevar por las funcionalidades, sin antes pensar si realmente nos van a servir a la hora de publicar nuestro contenido.
-
Evaluar nuestras Necesidades
Como deciamos anteriormente, necesitamos de sentarnos y pensar, que realmente necesito, ¿para que lo voy a ocupar?, ¿Que es lo realmente necesito?
-
Evaluar nuestras capacidades
Tenemos que ver si tenemos el suficiente conocimiento para administrarlo y tambien si tenemos los suficientes recursos financieros.
-
No dejarse llevar por las caracteristicas de los CMS
Quizas este sea el mayor error al elegir un CMS, puesto que nos dejamos llevar por las funcionalidades, sin antes pensar si realmente nos van a servir a la hora de publicar nuestro contenido.
-
Tematica
Cual es el tema que va a abarcar nuestro CMS (comercio electronico,blog,wiki)
-
Extenciones y Plugings
Una vez elegido el tema tenemos que indagar que extensiones vamos a utilizar y si hay soporta para el mismo.
-
Comunidades Soporte y Ayuda
Tenemos que indagar en las comunidades y ayuda podemos encontrar en la web.
-
Demo
Hacer pruebas de manera local, para asegurar que se cumplan con las necesidades, sino optar por otras.
Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosFundamentos de CMS - Caracteristicas en comun
7:32 Huixcolotla
Los CMS y sus Caracteristicas en comun
Fundamentos de CMS Parte 4
Apesar de que todos los CMS tienen una tematica diferente, todos comparten similitudes de las cuales hablaremos acontinuacion
Caracteristicas comunes en los CMS-
Flujo de Trabajo
Se requiere de primera instancia que un usuario acceda al navegador (Cliente) para poder gestionar el contenido
-
Usuarios y Roles
Los contenidos se pueden administrar por usuarios con roles y acciones por un rol determinado (Autor,Editor,Administrador, SuperAdministrador) el cual debera cumplir con determinadas funciones.
-
Editor de Contendio Web
La creacion del contenido se realiza a travez de un editor web, que se comparan con editores de texto como Word
-
Organizacion
Los CMS estructuran su contenido a travez de Secciones y Categorias haciendo referencia al contenido.
-
Plantillas
Estas son las que dotan de una estructura y apariencia a nuestro sitio.
-
Extensiones
Son aplicaciones independientes a nuestra aplicacion que dotan de funcionalidades especificas a nuestra web.
-
Menus
Son links que se pueden agregar a nuestra web que pueden enlazar a contenido estatico o dinamico.
Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosCMS / Drupal / Fundamentos / Wordpress
Fundamentos de CMS - Tipos de CMS
7:26 Huixcolotla
Tipos de CMS
Fundamentos de CMS Parte 3
En la actualidad podemos encontrar multiples CMS de tematica diversa por lo que resulta verdaderamente complicado determinarlos.
CMS por Proposito General
- Drupal
- Joomla
- Typo3
- MODx
- CMS Made Simple
- Drupal
- Zikula
- Mambo
- PHP-Nuke
- e107
- Concrete5
CMS de tipo Blog
- Wordpress
- Movable Type
- Expression Engine
- Text Pattern
- Serendipity
- Open Blog
- B2evolution
- LifeType
- Nucleus
- Dotclear
- eggBlog
- Pixie
CMS de tipo Educacional
- Moodle
- Dokeos
- Dot Learn
- Atutor
- Docebo
- Claroline
- TCExam
CMS de tipo Comercio Electronico
- Zen Cart
- Magento
- Cubecart
- osCommerce
- PrestaShop
CMS de tipo Wikis
- Tiki Wiki
- DokuWiki
- MediaWiki
- PmWiki
CMS de tipo Redes Sociales
- BoonEx Dolphin
- Elgg
- Rayzz
- phpFox
CMS de tipo Foros
- Vanilla
- phpBB
- XMB
- MyBB
- Phorum
- PunBB
- SMF
- FluxBB
CMS de tipo Proyectos
- dotProject
- phpCollab
- ProjectPier
- Mantis Bug Tracker
- The Bug Genie
- TaskFreak
CMS de tipo Soporte a Cliente
- Crafty Syntax
- Help Center Live
- HESK
- Ticket
- ExoPHPDesk
- Open Web
- Messenger
- phpOnline
- phpMyFAQ
CMS de tipo Galeria Fotograficas
- Coppermine
- TinyWebGallery
- Piwigo
- Pixelpost
- ZenPhoto
- 4images
CMS de tipo Playlist Podcast
- kPlaylist
- Podcast Generator
- Impleo
Llegamos al final de esta publicacion en proximas publicaciones hablaremos de cada uno y su funcion detallada.
Hoy contamos con una multiples opciones para gestionar los diferentes tipos contenidos, y ahora el reto es identificar que tipo de contenido vamos a mostrar y cual de todos ellos cumple con lo que necesito para empezar, tu Eliges.Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosCMS / Diseño Web / Drupal / Frontend / Fundamentos / Wordpress
Fundamentos de CMS - Contenido Estatico vs Dinamico
7:17 Huixcolotla
Contenido Estatico vs Contenido Dinamico
Fundamentos de CMS Parte 2
En la web hay 2 tipos de Paginas los de Contenidos Estaticos (Paginas con contenido determinado Sin Bases de datos) y CMS (Paginas con bases de datos)
Las diferencias mas significativas son:Contenido Estatico
- Los contenidos ofrecidos son modificados por Personal Tecnico
- Los cambios son desarrollados y planeados por grupos de desarrolladores
- Un rediseño implica una inversion significativa
Contenido Dinamico
- Los contenidos pueden ser gestionados por personal sin conocimientos tecnicos
- Se pueden añadir funcionalidades instalando extenciones
- Los rediseños se hacen instalando plantillas
En conclusion
Hoy contamos con una multiples opciones para gestionar nuestros contenidos, y ahora el reto es identificar que tipo de contenido queremos ofrecer en la web, Contenido Estatico o Contenido Dinamico ,tu Eliges.Articulos RelacionadosMuchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
CMS / Drupal / Frontend / Fundamentos / Growth Hacking / Wordpress
Fundamentos de CMS
7:13 Huixcolotla
Un CMS o Sistema de Gestion de Contenido
Fundamentos de CMS
Es un proceso o sistema que permite a un usuario u organizacion gestionar contenidos en la web a travez de una aplicacion web, pero esta es una definicion muy abierta.
Entonces ¿Pero que es realmente un CMS? es un sistema de gestion de contenido que permite la creacion y administracion de contenido web por parte de los usuarios a travez de una interfaz controlada por bases de datos.Ahora hablemos como funcionan los CMS
Primero que nada todo el contenido (Texto,Videos, Imagenes) son guardados en bases de datos de modo que nos permite reutilizar el contenido tantas veces sea necesario, Aunque esto no es lo mas importante de los CMS sino son las caracteristicas son la facilidades para la administracion y gestion de los contenidos a travez de su interfaz.Quizas lo que mas destaca de los CMS es que todos ellos trabajan sobre una plantilla la cual puede ser modificada en cualquier momento, esta plantilla no sirve para que el contenido siga una secuencia continua y adaptable, por lo que no necesitamos de recurrir a un maquetador para adecuar nuestro contenido, dontando de un rediseño rapido de nuestros sitios.
En conclusion
La ventaja de los CMS es que puede ser administrado por personas sin conocimientos tecnicos debido a que es intuitivo y con una gran facilidad para administrar contenidos y mostrarlos en la web.Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales
Articulos RelacionadosCMS / Diseño Web / Drupal / Frontend / Fundamentos / Wordpress
jueves, 21 de mayo de 2015
Django y Entornos Vituales
7:30 Huixcolotla
Django y Entornos Vituales
Django, VirtualEnv y VirtualEnvWrapper
VituaEnv es un sistema que administra y controla instancias de entornos virtuales, y que sirver para crear proyectos sin preocuparnos de que las dependencias y versiones afecten a otros proyectos, permitiendo la independencia de cado uno.Por ejemplo, si queremos realizar un proyecto en Django 1.8 y tienes la version 1.6, pero ademas tienes varios proyectos en 1.6, cosa que si actualizar a 1.8 dejarian de funcionar los demas.
VirtualEnvWrapper permite la gestion de gran numero de entornos virtuales de VirtualEnv lo que facilitarán notoriamente la gestión de un gran numero de entornos virtuales.
Muchas gracia por leer esta articulo y Siganos en Rackcode y Huixcospartan compartan en sus redes sociales
Articulo Relacionado
Backend / Django / Python / Tutoriales
¿Como funciona una pagina en Django?
7:28 Huixcolotla
¿Como funciona una pagina en Django?
Debido a que Django utiliza el patron de arquitectura MTV no funciona como el resto de los sitios aqui explicaremos paso a paso
Todo comienza desde el navegador cuando ingresamos una direccion como www.rackcode.com.mx/usuarios, entonces se activa un archivo URL de Djnago el cual verifica si exite esa direccion.Entonces si existe pregunta a la vista que tiene asiganda y puede ocurrir 3 opciones
-
Regresar un Templeate
-
Regresar un 404
-
Acceder al modelo, extraer informacion y enviarla a un templeate
Muchas gracia por leer esta articulo y Siganos en Rackcode y Huixcospartan compartan en sus redes sociales
Tambien podria interesarte
miércoles, 20 de mayo de 2015
Introduccion a Ruby su Framework Rails
20:39 Huixcolotla
Introduccion a Ruby su Framework Rails
Introduccion a Ruby su Framework Rails
Ruby a pesar de no ser un lenguaje nuevo, ha credido bastante estos ultimos años, quizas lo que podemos destacar de ruby es que esta diseñado para tener programadores felices
Ruby esta enfocado a Productividad y simpleza a diferencia de otros lenguajes de programacion es totalmente orientado a objetos.Los Frameworks de Ruby son Sinatra, Padrino y Rails aunque cada unos tiene sus limitantes, debido a que cada uno de estos frameworks esta destinado a un tamaño especifico de nuestras aplicaciones, pero si queremos hacer aplicaciones robustas Rails es el que debemos utilizar
Rails hace uso del patron de diseño MVCque separa la logica de negocio, la vista y la programacion, Rails trabaja con REST lo que permite utilizar los verbos de HTTP (PUT,DELETE,GET,POST).
Ahora que si quieren comenzar a aprender Ruby de manera interactiva entren a Try Ruby. Pero si decides probar desde tu equipo te dejamos un video para la instalacion y nos veremos en el siguiente capitulo de Creacion de proyecto de ROR.
Muchas gracia por leer esta articulo y
Siganos en Rackcode y Huixcospartan compartan en sus redes sociales
Articulos RelacionadosAlonso Silence / Backend / Curso / Huixcospartan / Rackcode / Rails
lunes, 18 de mayo de 2015
Growth hacking efectivo - Rackcode
18:55 Huixcolotla
Growth hacking efectivo - Rackcode
Despues de la publicacion de mi post de Grupos de Facebook que si ayudan me han preguntado en el grupo de Rackcode como ha sido el impacto y los resultados que fueron obtenidos.
Pero hablemos de Growth hacking
Es la combinacion entre analítica, creatividad y curiosidad para hacer crecer el número de usuarios de una startup. Aunque muchos piensan que el growth hacking no es una combinacion entre de herramientas y tecnicas, no es mas que una forma diferente de ver y atacar un mercado.Hacer un Growth hacking efectivo nos ayuda al crecimiento potencial de los productos que ofrecemos, monetizacion y sobre todo viralizacion.
En el caso de Rackcode en tan solo 4 dias desde la publicacion de nuestro post y aqui los resultados de Google Adsense y de las visitas hechas este mes.Vistas obtenidas

Ingresos obtenidos
Muchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan
sábado, 16 de mayo de 2015
Los mejores amigos de un emprendedor
16:53 Huixcolotla
Los mejores amigos de un emprendedor
Cuando vas a comenzar en el mundo del emprendimiento tus mejores amigos son La Creatividad y el Networking.
Crear una empresa nunca ha sido una tarea facil, y por ese motivo los emprendedores deben de optimizar todos los recursos que se encuentren a su alcance, eso nos dice que elllos deben de atender a las oportunidades y mantener una lista grande de contactos.
Como he hablado en articulos anteriores de Claves para emprender y Charlas que inspiran o Trabajar en una Empresa o Emprender
Los retos que se enfrenta un emprendedor son abrumadores si no se cuenta con esa fuerza de voluntadad y una idea firme para contruir y trabajar en su emprendimiento.Cuando iniciamos como emprendedor iniciamos con todos los recursos a nuestro alcance, la falta de dinero resulta en su motivacion y en creatividad debido a que debe de demostrar que puede lograr su objetivo con lo que tiene sea mucho o poco.
Entonces continuando con el tema de los recursos llego el momento de hablar de Los socios o el capital semilla lo que resulta verdaderamente clave para un emprendedor debido a que es el empujoncito para iniciar un negocio o empresa.
Por ejemplo, es como intentar cruzar un rio usted decide cruzar nadando (Sin capital) o con un bote (Capital semilla), ambos lo llevaran a su destino, pero esta claro que una la dejara agotado y la otra le exigira resultados que sustente la inversion.
Pero para un emprendedor debe saber muy bien estas 3 cosas
-
Recursos y Capacidades
Esto es lo que tiene y puede ofrecer
-
Necesidades y Objetivos
Cuales son las cosas que van a requerir para lograr y cuales son y como piensan lograrlo
-
Red de Contactos
Hay que tener en cuenta con que personas podemos contar y en que medida ellos pueden ayudarnos. Debido a que para un emprendedor la red de contactos es quizas lo mas vital para el claro despues de si mismo.
¿A que se dedica?
¿En que me puede beneficiar?
¿Como puedo llegar a un acuerdo con el para intercambiar servicios?
Ya hablamos mucho de la red de contactos y su funcion ahora hablemos de "La Creatividad"
Los emprendedores tienen la creatividad desde la hora de concebir su idea, hasta como implementarla, como lograr sus objetivos y hasta como impactaria en la sociedad. Pero bueno, una vez teniendo nuestra lista de contactos el siguiente paso es mantener una relacion cercana con ellos o por lo menos con la mayoria.Finalmente
Entender que cada emprendedor que ha existido es que cada uno tiene una historia unica para compartir, y esto se debe pueden variar en la motivacion que recibieron, los amigos que se sumaron, las dificultades que tuvieron a la hora de conseguir los recursos.No cabe duda que el Networking y la Creatividad son los amigos mas cercanos y valiosos con los que cuenta el emprendedor por lo que debemos de cuidar y fortalecer dia con dia.
Articulos RelacionadosMuchas gracia por leer esta articulo y Siganos en Rackcode y Huixcospartan compartan en sus redes sociales.
Claves para emprender y Charlas que Inspiran
13:44 Huixcolotla
Claves para emprender y Charlas que Inspiran
Claves para emprender que te ayudara a los emprendedores a tomar decisiones acertadas y, sobre todo, a no rendirse cuando el camino no es facil.
Crear una empresa nunca ha sido una tarea facil, y por ese motivo los emprendedores deben de optimizar todos los recursos que se encuentren a su alcance, eso nos dice que elllos deben de atender a las oportunidades y mantener una lista grande de contactos.Un emprendedor es aquella persona que aprovecha sus oportunidades y canaliza los recursos con los que dispone para convertirlo en un negocio. Pero apesar de eso su tarea es buscar innovar y crear.
El fracaso es el camino al Exito - Aprender a Cagarla bien
Teoria del FracasoIDEA -> INTENTO -> OBJETIVO
El fracaso es el que te da la experiencia, Si no fallas
Consejos para crear una startup desde cero
Te red de contactos y busca personas interesadas en tu proyectos4 pasos para emprender con éxito
- Se impecable con tus palabras - ¿Que haces y como lo haces?
- No te tomes nada personalmente - Cuando te tomas personalmente no llegas a ningun lugar
- NO HAGAS SUPOSICIONES
- Haz siempre tu maximo esfuerzo
- Si no mejoras la vida de las personas entonces estas perdiendo tu tiempo
Cómo emprender un negocio en México - @magiobus
Creando una red de contactos y se CuriosoConsejos para crear tu propia marca - @freddier
Ser parte de una idea unica, una empresa unica"Cambiar el mundo" y otras mentiras de los emprendedores - @freddier
Mentiras del emprendimiento, "Haremos del mundo un lugar mejor"Muchas gracias por leer esta articulo y Siganos en Rackcode y Huixcospartan
Articulos Relacionados
Trabajar en empresa o ser emprendedor
10:05 Huixcolotla
Trabajar en empresa o ser emprendedor
Cuando terminas tus estudios es comun pensar en esta pregunta para algunos claro, ¿Trabajar en empresa o ser emprendedor?
Muchas de las personas con las que hablo a diario me comentan de la falta de oportunidades para encontrar trabajo, debido a que pues son recien egresados. Y resulta una inversion para las mismas empresas capacitar al nuevo y pagar un sueldo mas aun. Aunque hay algunas empresas que hacen esto de todas formas, pero para su desgracia el que contrataron despues de que adquirio experiencia digamos 1 o 2 años este se va de la empresa que lo capacito para iuscar un puesto mejor o en su caso formar un negocio propio lo que hace perder a la empresa que le dio la oportunidad.
Y debido a esto muchas empresas lo piensan 2 veces antes de contratar. Pero este es el tema, El dilema de Emprender o Trabajar a ido tomando fuerza en estas ultimas generaciones donde los titulos profesionales no te dan una ventaja competitiva como era antes, debido a que las exigencias y demandas del Mercado Laboral son amplias.Es comun que las personas recurran al emprendimiento cuando se quedan sin trabajo o simplemente cuando despues de buscar por varios meses no encontrar trabajo. Resulta claro que antes la jubilacion en la empresa que trabajas era algo comun, pero esto a ido cambiando lo que ahora ya se ve mucho menos es la Estabilidad laboral debido a que ya nadien es indispensable en las empresas por la unica razon de que tienen que reajustarse a las exigencias del mercado y de sus competidores.
Pero entonces ¿Cual es el camino que debo de tomar entonces? y ¿Cual me va a beneficiar mas?
Ser empleado es una experiencia muy grata no por el trabajo sino por la seguridad de que estamos recibiendo un salario con el vamos a poder cubrir nuestros gastos, asi como necesidades y obligaciones que tenemos. Tambien tienes la oportunidad de tener jefes buenos y malos que al fin de cuentas te dan esa experiencia o conocimiento al interactuar con el.
Ademas como empleado, es tener una Disiplina para cumplir con un horario, asi como hacerte valorar el tiempo libre que tienes. Ahora ser emprendedor aparentemente te da algunas libertades pero te exige mas de lo que piensas.
De entrada para ser un emprendedor exige a gritos que tengas una auto disiplina y que puedas enfrentar las barreras mentales, darte animos e impulsarte aun mas cuando quieres emprender solo porque cuando quieres emprender es casi seguro que habra personas que te diran que eso no funcionara e intentaran desanimarte y dudaras tu mismo pero todo esto es parte del emprendimiento. Cuando eres emprendedor eso exige que seas tu propio jefe y de llegar a ser un jefe de un grupo de personas, tambien exige que aprendas a administrar los ingresos.
Como todo tiene sus ventajas y sus desventajas pero es claro que debes analizar ambas posibilidades y sobre todo ver cual de ellas va a aportar mas a la situacion en la que te encuentras actualmente.
Contestate estas preguntas
-
¿Como estan tus finanzas?
Tienes deudas, apoyos, creditos,etc.
-
¿Tienes trabajo?
Es importante que si tienes trabajo estable en una empresa estable es importante que conoscas en que situacion se encuentra la empresa porque de no ser asi, puedas enfrentarte a que la empresa cierre o que comience a liquidar a los trabajadores por que esta enfrentando una crisis.
Debes de tener en cuenta y ver la posibilidad.
-
¿Estas dando el 100 en tu trabajo?
A que nos referimos a que si, crees que estas explotando tus habilidades en el trabajo que estas desempeñando
Si tu respuesta es no es hora de buscar uno nuevo o de tomar la decision de emprender.
-
¿Que edad tienes?
A la hora de trabajar, en las bolsas de trabajo solicitan cierto rango de edad, esto mismo porque ya no creen que las personas mayores puedan desempeñar el trabajo, entre otras razones.
-
¿En que tienes pensado emprender?
Antes que nada debes saber en que ramo vas a emprender, no puedes dejar tu trabajo y decir "Voy a emprender" sin saber en que.
-
¿A que sector va dirigido?
Donde va a impactar tu emprendimiento Venta, TI,
-
¿Tienes un guardadito?
Cuando decimos Guardadito no nos referimos aL de Banco Azteca sino a un dinero que puedas utilizar para comenzar con tu negocio asi como un colchoncito que te pueda ayudar para resolver problemas finacieros.
Finalemente
No se puede olvidar que ambos caminos nos brindaran experiencias unicas, asi como experiencia y conocimiento. Si deciden emplearse busquen un trabajo que les de felicidad y un gusto por su trabajo, si deciden emprender no se den por vencidos que el camino es dificil pero la recompensa sera grande. Nunca habra un camino malo o bueno decision mala o buena sino simplemente habra decisionesArticulos RelacionadosMuchas gracia por leer esta articulo y Siganos en @Rackcode y @Huixcospartan compartan en sus redes sociales “la felicidad no es hacer lo que uno quiere sino querer lo que uno hace”.
viernes, 15 de mayo de 2015
Como es desarrollo web Moderno
22:27 Huixcolotla
Como es desarrollo web Moderno
Sabes que ocurre detras de una web
El desarrollo web moderno esta segmentado en 3
-
Aplicacion Cliente (Frontend)
Esta compuesta de las tecnologias HTML, CSS, Javascript esto es todo lo que podemos ver a travez de nuestros dispositivos moviles.
HTML es el lenguaje de modelado de la web, mientras que CSS es el lenguaje de diseño para la web, y Javascript es el lenguaje de programacion e interaccion
-
Servidor (Backend)
Esta compuesto de lenguajes de programacion como PHP, .NET, Python,Java,etc. Estos lenguajes son los que se conectan a las bases de datos para mostrar en el cliente la informacion solicitada.
-
Base de Datos
Son las Tecnologias que almacenan de forma persistente la informacion, se dividen en 2 tipos Relacionales y No Relacionales un ejemplo es MySQL y MongoDB.
Ahora vamos a explicar como funciona
Primero todo inicia desde un navegador (Firefox,Chrome,Opera,etc).Cuando accedemos a una URL como http://www.rackcode.com.mx estamos accediendo a un DNS o Sistema de Nombre de dominio y te preguntaras que es eso.
Cada web tiene una ip publica por ejemplo192.168.2.5 esta es la direccion original para acceder a un sitio, el DNS lo que hace es enmascarar esta ip por una direccion legible y que podamos recordar es mejor http://www.rackcode.com.mx a tener que recordar 192.168.2.5 no cress.
Una vez que ya entramos a la URL estamos accediendo a un Servidor como Ngnx, Apache, Node JS que a travez de un puerto solicita al Backend como PHP, Node JS, Java, etc que se conecte con las bases de datos como MySQL o MongoDB y despues le envie esa informacion al Frontend y sea visualizada en el navegador.
Todo esto ocurre cuando tu accedes a un sitio web, en tan solo unos segundos, Complidado, algo pero asi es como funciona el desarrollo web moderno
Muchas gracias, comenten sus dudas y Siganos en @Rackcode y
@ Huixcospartan
Articulos Relacionados
Alonso Silence / Backend / Diseño Web / Frontend / Moviles / Node JS / Python / Rackcode / Tecnologia / Tutoriales
jueves, 14 de mayo de 2015
Aprende a Instalar Wordpress en produccion y en desarrollo
22:19 Huixcolotla
Aprende a Instalar Wordpress en produccion y en desarrollo
Un sencillo vídeo que nos orienta en como instalar WordPress de forma sencilla y rápida en un ambiente local y en un ambiente de producccion.
Utilizamos el servicio de Hosting de Hostinger y si te registras aqui tienes un 55% de descuento en la compra de un dominio o en un plan de alojamiento premium o empresarial
Wordpress en Local a Produccion
Si te gusto siguenos para mas contenido como este en Rackcode y Huixcospartan
Grupos de facebook que si ayudan
21:55 Huixcolotla
Grupos de facebook en los que puedes encontrar ayuda util
Si usuario de facebook que buscar respuestas a dudas y te has unido a mas de un grupo para encontrar respuesta y nadie te responde.
Si te ha pasado eso es porque, estos grupos no tienen un administrador comprometido con su grupo debido a que tendran mas de una publicacion que es spam
Pero hay grupos que siguen el propósito es el de crear una especie de comunidad donde hay gente con los mismos gustos y pueden compartir información y que esta dispuesta a ayudarte.Aqui una lista de algunos grupos de Facebook que son realmente una comunidad que ayuda.
- Programadores Chile Esta comunidad es Intercambia de Conocimiento entre Programadores, Informáticos, Hackers, Aprendices y NoobsGeneran Hangout todos los Viernes con Profesionales sobre distintos temas Su comunidad es muy activa, asi como sus administradores, generalmente todas las publicaciones que se hacen que la comunidad interactue mucho. Si eres un desarrollador principiante o avanzado debes de pertencer a esta comunidad que cada dia crece mas.
- BitCoin Mexico Esta comunidad se dedica a resolver preguntas, comentarios y sugerencias sobre el Bitcoin, esta apasionante cripto moneda La comunidad es activa, permitiendonos estar al tanto de la Cripto moneda
- Todas las publicaciones son moderadas asi que la mayoria no son span lo que nos da una satisfaccion de que es contenido de calidad.
- UX UI - Observaciones y Recursos El propósito de este grupo abierto comparten conocimiento, recursos y observaciones acerca de UX y UI. Un muy buen grupo si quieres empaparte en Experiencia de Usuario e Interfaz su comunidad es activa y tienen algunas guias que puedes ver.
- Startup Colombia Es un grupo para las personas que están interesadas Startups en Colombia: emprendimientos tecnológicos de internet.Resuelven preguntas, y atiendad discusiones, posts sobre conocimiento relacionado a Startups, y que nos cuenten sobre sus proyectos o emprendimientos. En general, creemos en el buen criterio de la gente pero no permiten spam. Comunidad activa con contenido para los emprendedores en tecnologia
- Rackcode Aunque aun esta en crecimiento
Es un grupo para las personas que están interesadas en resolver dudas todo acerca de Tecnologias de la Informacion.
Si conoces algun otro valga la pena lo comente a ver si podemos armar una buena lista de para que la gente los conozca. Siganos en Rackcode y Huixcospartan
We also have technology blogs where you can find on issues of computer science, technology, books, courses, Backend, Frontend, UX, UI. Frequently we publish content on these sites.
https://www.facebook.com/Rackcode.Oficial
https://www.facebook.com/Backend.y.Frontend.Profesional
https://www.facebook.com/educandolaweb
https://www.facebook.com/alonsosilence
http://www.frontend-backend-profesional.info/
http://www.rackcode.info/
http://educandolaweb.blogspot.mx/
We also have Facebook groups where experts from around the world share in our blog content Frontend, Backend Server Management and Entrepreneurship Startups and I invite you to join.
https://www.facebook.com/groups/rackcode
https://www.facebook.com/groups/comunidad.startups.emprendimiento.rackcode/
https://www.facebook.com/groups/comunidad.sysadmin.rackcode/
https://www.facebook.com/groups/Comunidad.Backend.Rackcode/
https://www.facebook.com/groups/Comunidad.Frontend.Rackcode/
Hosting Gratuitos para probar aplicaciones web en produccion
21:08 Huixcolotla
Hosting Gratuitos para probar aplicaciones web en produccion
Muchos planes de hosting son cada vez mas baratos y accesibles para cualquiera y tambien puede mantener su sitio con la publicidad
Pero a la hora de llevar nuestro aplicacion web a produccion es necesario tener un buen hosting que nos ayude a probar nuestra aplicacion
En este articulo te listare los mejores servicios de Hosting que hay disponibles y que lenguaje de programacion soporta.- Hostinger Te permite crear varios sitios con una cuenta ademas de prove un auto instalador para instalar CMS como Wordpress, Drupal, Prestashop en Segundos. Espacio: 2GB, Tráfico: 100GB, Creador de Sitios, Sin Anuncios o Banners
El unico inconvenienque te tenemos es que no soporta mucho trafico.
Provee PHP y MySQL
Si te registras aqui obtienes un descuento del 55% en las compras de dominio o de cuenta
- Freehostia Uno de los mejores servicios de hosting gratuito que vi hasta el momento, nos brinda 250MB de espacio en disco, 5GB de transferencia mensual todo esto SIN publicidad.
Provee PHP y MySQL
- Awardspace Ofrece 200MB de espacio en disco, 5GB de transferencia mensual, dominio propio o del tipo usuario.awardspace.com SIN publicidad.
Provee PHP y MySQL y sus versiones de pago ASP.NET Ruby, Python y Perl desde 3 USD al mes
- Black Apple Host Ofrece 5 Gb de espacio en disco, 20 Gb de transferencia mensual, el panel de control LayeredPanel
Provee PHP, Perl, MySQL, PHPMyAdmin
- ByetHost Sin publicidad, con panel de control y un instalador de CMS automático, 5500 Mb de espacio en disco, 200 Gb de transferencia mensual
Provee PHP y MySQL>
- 000WebHost Ofrece 1500 Mb de espacio en disco, una transferencia mensual de 100 Gb, 5 subdominios provee lo básico para montar una web sencilla.
Provee PHP y MySQL y para version de paga Perl y Python
Si conocesn algun valga la pena lo comente a ver si podemos armar una buena lista de servicios de hosting gratuitos para que la gente los conozca.
Backend / Curso / SysAdmin / Tendencias / Tutoriales
lunes, 11 de mayo de 2015
Taller de Node JS y Express Generator 4.0
19:55 Huixcolotla
Taller de Node JS y Express Generator 4.0
Como saben Node.JS es un entorno de programacion basado en Javascript. Ahora que ya sabemos que es node vamos a hablar de Express.js.
Express.js es un Framework para desarrollar aplicaciones web con Node JS, este framework esta inspirado en Sinatra de Rails, ademas de ser robusto, rapido y flexible es un simple e intuitivo a la hora de programar.
Express ofrece:
- Route de URL (GET, POST, PUT, DELETE)
- Facilidades para motores de Plantillas (Jade,EJS)
- Middeleware via Connect
Entre muchas mas caracteristicas, pero ahora vamos a explicar como instalarlo y veremos un ejemplo de como utilizar Node.js con Express.js .
Esperamos que sea de su agrado y puedan seguirnos en Twitter en @Rackcode o en @Huixcospartan
Backend / Curso / Express JS / Node JS / Taller / Tutoriales
Laravel - Solucion a Error en OpenSSL
19:43 Huixcolotla
Laravel - Solucion a Error en OpenSSL
Es común encontrarse con este tipo de errores cuando se instala Laravel cuando instalas en Windows principalmente debido a que la librería OpenSSL no esta habilitada.
Este tema es muy comun en Google
- Enable openssl xampp
- Enable openssl wampp
- Enable opensssl extension
La solución es Simple hay que habilitarla directamente en la lista de extensiones y para finalizar
reiniciar el servidor después de descomentar la linea en el php.ini.
En este video te explicamos paso a paso como se instala Laravel y como solucionar el molesto error de OpenSSL.
Esperando que sea de su agrado el video y puedan suscribirse a nuestro canal y seguirnos en Twitter y Facebook en @Rackcode o @Huixcospartan
Rackcode
19:16 Huixcolotla
¿Que es Rackcode?
Rackcode es es una iniciativa para crear una plataforma de educación online. Creando contenido para el desarrollo de técnicas profesional de la industria de TI con Guías, Practicas, Tutoriales elaborados por estudiantes de la plataforma con temas de Tecnología, Programación, Diseño Web, Desarrollo Movil, Linux y las todas las nuevas tendencias tecnológicas
Rackcode surge del problema que tienen la mayoria de los egresados de las carreras de Tecnología que al finalizar sus estudios no pueden conseguir un empleo en esta industria debido a que lo que aprendieron durante su carrera es obsoleto y necesitan aprender lo que actualmente se utiliza, cosa que no es facil debido a que hay plataformas de educación como Platzi, DevCode.la, Oja.la y Video2brain que a pesar de tener contenido muy diverso requieren de una inversión alta para poder aprender en un corto tiempo (1 mes o 3 meses).
Rackcode propone la idea de conviértete en un experto y aprendiendo a tu ritmo diseño, desarrollo y marketing de una forma clara y sencilla con clases online disponibles las 24 horas del día.
Repositorio Oficial - https://github.com/Rackcode
Aunque aun estamos en proceso de sacar un MVP de Rackcode comenzamos con este blog para compartir con ustedes Tutoriales y Artículos que te permitirán estar al tanto del mundo de la Tecnologías de la Información.
Muy pronto estaremos sacando nuestra plataforma denominada Rackcode.
Esperando que sea de su agrado y puedan seguirnos en @Huixcospartan SEO y Founder de Rackcode y en @Rackcode la plataforma de educacion online.
Curso / Rackcode / Taller / Tutoriales
Como subir un proyecto a Github
18:50 Huixcolotla
Como subir un proyecto a Github y no morir en el intento
Github es la red de programadores mas grande y como profesional en la industria web la demanda de manejar y utilizar Github como sistema de control de versiones es muy grande.
Hoy te mostraremos una forma no profesional de como subir un proyecto en Github. Debido a que busquedas como
- Como subir un proyecto a Github
- Como subir un sitio web a Github
- Como subir un proyecto de Java a Github
- Como subir un pagina web a Github
- Como iniciar con Github
- Introduccion a Github
- Subir una pagina web a Github
- Respaldar un proyecto a Github
- Project to Github
- Github, respaldar un proyecto, respaldar mi codigo, como ser un buen programador, programar
Son las búsquedas comunes en Google aquí te mostraremos un tutorial como hacerlo. Esperando que sea de su agrado.
No olvides suscribirte a nuestro canales Rackcode y Alonso Silence y siguenos en nuestras redes sociales en @Rackcode y @Huixcospartan
Curso / Git / Github / Programacion / Taller / Tutoriales
Repositorios de Github con proyectos interesantes
11:45 Huixcolotla
Repositorios de Github con proyectos interesantes (Parte 1)
Cuando uno inicia en Github hay que tener en cuenta que Github es una comunidad social de programadores donde hay diversos proyectos interesantes en los cuales podemos colaborar o elaborar una version personalizada por nosotros. Los repositorios mas comunes son los de los frameworks para lenguajes de programacion, tal es el caso de Rails, Django, Laravel, Node JS, io.js en donde hay comunidades de programadores donde crean estos frameworks como ellos creen que deberia utilizarse.
Pero hoy les mostrare algunos Repositorios de personas con plugings, proyectos web interesantes y que tienes que seguir.
1.- Pete R. peachananr
Diseñador visual independiente especializada en una interfaz de usuario minimalista y un diseño de experiencia de usuario funcional para nuevas empresas .
Repositorio -> https://github.com/peachananr
Pagina Web -> http://www.thepetedesign.com/
2.- Creative-Srijon
En este repositorio encontramos algunos proyectos con Javascript uno en particular que nos ha gustado es IconHoverEffects pero seguro que se deciden por algun otro.Repositorio -> https://github.com/Creative-Srijon
3.- Adán Miguel Sánchez Albert
Encontramos proyectos muy buenos en los que podemos meter mano como discourse o Multiplayer-Game-Demo revisen tal vez encuentren algo que les interese.Repositorio -> https://github.com/dual3nigma
4.- Brian Rosner
En este repositorio encontramos proyectos en DjangoRepositiorio -> https://github.com/brosner
5.- Luis Almeida
En este repositorio encontramos algunos proyectos interesantes tal es el caso de jPages o Unveil.jsRepositorio -> https://github.com/luis-almeida
6.- Pablo Fernandez
En este repositorio encontramos proyectos que pueden interesarte como son Into.js o chardin.jsRepositorio -> https://github.com/heelhook
Pagina Web -> http://heelhook.github.com
7.- Michael Malone
En este repositorio podemos encontrar Projectos en DjangoRepositorio -> https://github.com/mmalone
Pagina Web -> http://immike.net/
8.- Victor felder
En este repositorio se encuentra una gran cantidad de Libros de diversos lenguajes de programacion
Repositorio -> https://github.com/vhf
Estos han sido algunos de los proyectos mas interesantes que he visto en la semana.
Si tienen tiempo visiten mi Github https://github.com/AlonsoCampos seguro que hay algo que pueda interesarles.
Django / Git / Github / Javascript / Taller / Tecnologia
viernes, 8 de mayo de 2015
Libros Gratis y Github - Rackcode
19:46 Huixcolotla
Libros Gratis y Github - Excelente combinacion
En Github hay un repositorio que contiene un gran numero de Libros de Multiples lenguajes de programacion y que puedes adquirir gratis y no es broma.
Puedes acceder en el link de abajo
Si usted quiere encontrar un recurso de aprendizaje , debería visita nuestra web , Recursos gratuitos de aprendizaje . Y para aquellos que quieran aprender un lenguaje de programación , usted debe comprobar estos libros sobre reSRC.io o en GitHub .
Y de paso si quieren pueden seguirme en Github
https://github.com/alonsocampos
Taller de Java e Hibernate - Rackcode
19:25 Huixcolotla
Taller de Java e Hibernate - Rackcode
Repositorio del Proyecto - https://github.com/Rackcode/Taller-de-Java-e-HibernateEn este taller estudiaremos una introducción al Framework de Hibernate, incluyendo el concepto ORM (Object-Relational Mapping), el cual resuelve muchos de los problemas que se presenta en la capa de datos en una aplicación de Java Empresarial.
Estudiaremos una introducción al Framework de Hibernate, y la esencia de trabajar con este Framework Java. Instalaremos nuestro IDE, en este caso MyEclipse, para trabajar con el Framework de Hibernate
Instalaremos nuestra base de datos MySql, con la que trabajaremos a lo largo del curso Configuraremos un primer ejemplo con Conexión a Bases de Datos con MyEclipse y Hibernate Crearemos un primer ejercicio para explicar cómo trabajaremos con los objetos de Java y su representación en una tabla de base de datos aplicando el concepto de ORM Operaciones con Hibernate: Pondremos en práctica las operaciones básicas (alta, bajas y cambios) que comúnmente utilizamos en nuestras tablas de base de datos aplicando los patrones de diseño MVC.
Alonso Silence / Hibernate / Java / Rackcode / Taller / Tutoriales
Creando interfaces en Titanium - Alonso Silence
11:54 Huixcolotla
Creando interfaces en Titanium - Alonso Silence
En este artículo les explicare detalladamente la sintaxis que tiene la plataforma de Titanium para comenzar a desarrollar aplicaciones móviles.
Sintaxis
Para comenzar a desarrollar debes de conocer las reglas de escritura de código y la sintaxis que debes de utilizar para su desarrollo.No es tan complejo hablar de declarar variables, debido a que sigues las mismas convenciones de JavaScript. Colocar la palabra reservada var a continuación del nombre que es asignado para la variable, la asignación es con el símbolo de igual (=), debido a que JavaScript no tienes que declarar explícitamente el tipo de valor que vas a utilizar para cada variable puedes colocar desde cadenas, booleanos, flotantes y numero enteros.

La forma de declarar funciones es exactamente la misma utilizando la palabra reservada function seguida del nombre de la función y seguida de 2 paréntesis que pueden tener parámetros o no.

Ahora vamos a pasar a crear componentes de con Titanium la estructura que se utiliza es la siguiente. En cuanto a comenzar a desarrollar aplicaciones se tiene que tomar en cuenta que se manejan objetos para crear los componentes con propiedades y funciones ya establecidas.
Puedes consultar en su documentación oficial de Appcelerator.
Conclusión
Atrévanse a probar la desarrollar una aplicación con esta plataforma, conozcan y comiencen a hacer sus aplicaciones, ya sea para iOS o Android, seguramente llegaran a tomarle un cariño o un odio.Aquí unos ejemplos de Titatium que he desarrollado.
https://github.com/AlonsoCampos/Titanium-Projects
No olviden comentar, acerca de sus experiencias
Extraido de https://alonsosilence.wordpress.com/2014/09/10/creando-interfaces-en-titanium/
Suscribirse a:
Comentarios
(
Atom
)































