domingo, 19 de septiembre de 2010

Software libre (CodeIgniter y GLPI)

Software Freedom Day

Es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

La celebración de este día es especial para empresas, gobiernos, centros de estudios y personas naturales, porque gracias al software libre se han desarrollado aplicaciones tanto en la web, como para empresas propias para el beneficio de la sociedad y evolucionar de esta forma en cada una de estas entidades.

La forma en que se ha desarrollado este software es para fomentar la unión de trabajo, gracias a que por medio de la base de los programas desarrollados por otros uno mismo puede cambiarlo para su propio beneficio y así mismo poder compartirlo con los demás así se evoluciona cada vez mas como programadores.

Hay ciertas ventajas que beneficia de poder utilizar el software libre entre ellas las más clara y de mucho peso es lo económico más que todos para las empresas medianas que desean crecer, así no tendrán que pagar por todas las licencias que deben utilizar para poder desarrollarse entre la competencia como por ejemplo utilizarlo cuantas veces quiera en cuantas maquinas posee la empresa.

Otra de ellas es la oportunidad de tener acceso al código de las cuales podemos partir para poder desarrollar nosotros aplicaciones que nos satisfagan las necesidades que nosotros poseemos sin la necesidad de empezar desde cero.

Otro de ellos son los famosos virus porque en el software propietario son muchos los atacantes que tienen y son pocos las defensas que estos proporcionan muchas veces terminan arruinando el sistema que se esté ocupando. Afirmando también que ellos brindan una buena seguridad pero por lo contrario tienen mucha deficiencia, y para poder resolver los dichos problemas no hay una solución inmediata.

Algo bueno también de poder utilizar el software libre es que la distribuciones tienen la forma de poder instalar plugins, librerías, programas, etc. De lugares seguros en la web sin tener la duda de instalar malware a la maquina del usuario. Algo bueno también es que está en constante crecimiento así permitiendo la mejora de la informática en el mundo actual.

Irónicamente empresas con software propietario utilizan el software libre para utilizar algunas de estas ventajas en sus empresas y desarrollarse en sí mismas.

Entre las instituciones salvadoreñas se encuentra la escuela especializada en ingeniería ITCA-FEPADE que algunos de sus programas es utilizado el software libre, también para fines de estudio utilizan este software para enseñarle a sus alumnos los beneficios que este brinda. Hay muchas formas de las cuales lo utiliza y todo para poder brindar una mejor atención a sus clientes y así desarrollar esta cultura entre sus estudiantes.

Por ser parte de la cultura americana, se nos ha inculcado el software propietario por ser parte de este. Pero poco a poco el software libre a alcanzado auge y a atravesado las fronteras para alcanzar nuevos rumbos una de ellas es la comunidad salvadoreña. Donde este tipo de software todavía está en una etapa de crecimiento y donde muchas de las personas que aun en este campo de computación desconocen de cierta manera el uso de este software libre. O peor aun las personas que han nacido con el software propietario se han encerrado en ese conocimiento que no han querido explorar nuevos campos para poder expandir el conocimiento y también enseñar esta nueva cultura que es de beneficio para la sociedad.

Es por eso que en el país se ha creado una comunidad salvadoreña de software libre donde esta se encarga de poder dar a conocer los beneficios y alcances que tiene de poder ocupar este tipo de programas, así también de poder identificar a las personas que desean ayudar a las demás a poder desempeñarse en este campo y así dar a conocer las empresas, organizaciones gubernamentales y no gubernamentales, e instituciones educativas que apoyan este proyecto tanto utilizándolo en sus propios lugares como enseñarlos a las demás personas.

Muchos de estos lugares ocupan este tipo de software podemos poder como ejemplo el ministerio de salud, que lo ocupa para poder llevar el registro utilizando Linux como desarrollo de sus programas para llevar el control de las enfermedades más populares del país, o el control de las medicinas que existen con la información necesaria para poder llevar un inventario más controlado estos datos. Son tan importantes en su seguridad que el ministerio de salud de El Salvador confía en estos tipos programas para llevar sus registros así mismo lo podemos decir de ITCA-FEPADE que lleva el control de los registros de sus empleados utilizando este tipo de software y así mismo podemos mencionar otras más que actualmente lo utilizan en sus empresas para poder brindar mayor satisfacción a sus clientes y así mismo agilizar los procedimientos en las empresas.

Code Igniter

Code Igniter es un framework PHP para la creación rápida de aplicaciones web. Un framework es un programa para desarrollar otros programas, Code Igniter, por tanto, es un programa o aplicación web desarrollada en PHP para la creación de cualquier tipo de aplicación web bajo PHP. Es un producto de código libre, libre de uso para cualquier aplicación.

Code igniter contiene una serie de librerías que sirven para el desarrollo de aplicaciones web y además propone una manera de desarrollarlas que debemos seguir para obtener provecho de la aplicación. CodeIgniter implementa el proceso de desarrollo llamado Model View Controller (MVC), que es un estándar de programación de aplicaciones, utilizado tanto para hacer sitios web como programas tradicionales. Contiene muchas ayudas para la creación de aplicaciones PHP avanzadas, que hacen que el proceso de desarrollo más rápido. A la vez, define una arquitectura de desarrollo que hará que programemos de una manera más ordenada y contiene diversas herramientas que ayudan a hacer aplicaciones más versátiles y seguras.

Code Igniter es capaz de trabajar la mayoría de los entornos o servidores, incluso en sistemas de alojamiento compartido, donde sólo tenemos un acceso por FTP para enviar los archivos al servidor y donde no tenemos acceso a su configuración. Code Igniter es bastante menos rígido que otros frameworks. Define una manera de trabajar específica, pero en muchos de los casos podemos seguirla o no y sus reglas de codificación muchas veces nos las podemos saltar para trabajar como más a gusto encontremos. El núcleo de Code Igniter es bastante ligero, lo que permite que el servidor no se sobrecargue interpretando o ejecutando grandes porciones de código.


GLPI

GLPI es software libre distribuido bajo licencia GPL, que facilita la administración de recursos informáticos. GLPI es una aplicación basada en Web escrita en PHP, que permite registrar y administrar los inventarios del hardware y el software de una empresa, optimizando el trabajo de los técnicos gracias a su diseño coherente. GLPI incluye también software de mesa de ayuda para el registro y atención de solicitudes de servicio de soporte técnico, con posibilidades de notificación por correo electrónico a usuarios y al mismo personal de soporte, al inicio, avances o cierre de una solicitud.

Las principales funcionalidades de GLPI están articuladas sobre dos ejes:

1. El inventario preciso de todos los recursos informáticos, y el software existente, cuyas características se almacenan en bases de datos.

2. Administración e historiales de las diferentes labores de mantenimiento y procedimientos relacionados, llevados a cabo sobre esos recursos informáticos.

Puede ser instalada tanto en servidores windows como linux y su fácil instalación y manejo permite gestionar todo el soporte y mantenimiento de una empresa de una manera rápida y sencilla, por lo que el despliegue y la puesta en marcha son bastante reducidos.

martes, 7 de septiembre de 2010

Codigo de numeros primos en JAVA

Bueno me costo mucho trabajo realizarlo pero gracias a un amigo (que no es de sistemas) lo pude lograr fue divertido sacarlo, espero que lo disfruten:

int num,i;
System.out.println(2);
for (i=2;i<=100;i++)
{
num = 2;
while (num<=Math.sqrt(i))
{
if (i % num == 0)
{
num = i;
}
else
{
num = num + 1;
}
}
if (num!=i)
{
System.out.println(i);
}

}

Si necesitan explicación me avisan (y)

lunes, 30 de agosto de 2010

Paquete Swing y Objeto Layout

El paquete Swing incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, desplegables y tablas.
Las componentes Swing se identifican porque pertenecen al paquete javax.swing. Antes de la existencia de Swing, las interfaces gráficas con el usuario se realizaban a través de AWT (Abstract Window Toolkit), de quien Swing hereda todo el manejo de eventos. Es por esto, que la mayoría de los programas Swing necesitan importar dos paquetes AWT: java.awt.* y java.awt.event.*.
Los programas no deben usar componenetes pesados de AWT junto a componentes Swing, ya que los componentes de AWT son siempre pintados sobre los de Swing

Posee las siguientes características principales:
  • Independencia de plataforma.
  • Extensibilidad: es una arquitectura altamente particionada: los usuarios pueden proveer sus propias implementaciones modificadas para sobrescribir las implementaciones por defecto
  • Personalizable: dado el modelo de representación programático del framework de swing, el control permite representar diferentes estilos de apariencia "look and feel" (desde apariencia MacOS hasta apariencia Windows XP pasando por apariencia GTK+, IBM UNIX o HP UX entre otros). Además, los usuarios pueden proveer su propia implementación de apariencia, que permitirá cambios uniformes en la apariencia existente en las aplicaciones Swing sin efectuar ningún cambio al código de aplicación.
Ventajas
  • El diseño en Java puro posee menos limitaciones de plataforma.
  • El desarrollo de componentes Swing es más activo.
  • Los componentes de Swing soportan más características.

Objeto Layout
Java utiliza “layouts” que son maneras predefinidas de acomodar controles o componentes visuales en formas o ventanas visuales. En ninguno de los layouts se permite especificar una coordenada xy para un componente o control visual, solo se permite especificar si va primero o va al norte etc.

Los layouts mas comunes de java son: BorderLayout, FlowLayout, GridLayout

martes, 24 de agosto de 2010

Diferencia entre Throw y Throws

Throw este toma las excepciones por decirlo asi definidas por el programa cualquier error que pueda salir en el programa las toma, el programador hace lo necesario para controlar estas excepciones como por ejemplo puede mandar una advertencia al usuario lo que el throw lanza manualmente una excepción.

Throws este es mas controlado por el usuario, ya que el programador puede crear clases a partir de throws que captura las excepciones. El throws se utiliza para marcarle al compilador que una funcion puede disparar una o mas excepciones que pueden ser especificadas por el usuario.

lunes, 23 de agosto de 2010

2 Mitos sobre el Software

El Software libre no es seguro

Realidad: El software libre suele estar disponible gratuitamente, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. Un método usado de forma habitual para determinar la seguridad relativa de los productos es determinar cuántos fallos de seguridad no parcheados existen en cada uno de los productos involucrados. El software libre se mantienen por miles de programadores. Si una persona no encuentra un error, otro lo hará.

Los Usuarios deben haber sacado diplomados o cursos en computación para usar un software de escritorio

Realidad: Solo necesitan conocimientos básicos para poder manejar la computadora, ya que al desarrollar el software, se piensa también en el usuario para que este pueda de una forma muy sencilla manejar el software aplicado, sin ningún problema. Ademas en el momento de instarlo se debe capacitar a los usuarios la forma de utilizar el software porque sera el momento para poder sacar dudas del usuario.

Paquetes de JAVA

Java. security
Proporciona las clases e interfaces para el marco de seguridad. Esto incluye las clases que implementan una fácil configuración, control de acceso de grano fino arquitectura de seguridad. Este paquete también es compatible con la generación y almacenamiento de pares de claves criptográficas públicas, así como una serie de operaciones criptográficas exportables incluidos los de resumen del mensaje y la generación de la firma. Por último, este paquete proporciona clases que admiten firmado vigilado objetos / y generación de números aleatorios seguros. Muchas de las clases previstas en este paquete (el número de cifrado y seguro clases generador aleatorio en particular) están basadas en el proveedor. La propia clase define una interfaz de programación de aplicaciones que pueden escribir. Las propias implementaciones a continuación, son escritos por terceros proveedores independientes y enchufado a la perfección como sea necesario. Por lo tanto los desarrolladores de aplicaciones pueden beneficiarse de cualquier número de implementaciones de proveedores de base sin tener que añadir o reescribir código.

Java.lang
Es uno de los paquetes mas importantes de la API Java. Abarca muchísimas clases e interfaces fundamentales para la programación Java, contiene interfaces, clases, excepciones y errores

Java.util
Este paquete contiene colección de framework y herencia de clases, contiene el evento model, date y time. La intercionalizacion y las clases de diversos servicios como el random, away, etc. Tiene a disposición 34 clases y 13 interfaces.

Java.applet
Son pequeños programas hechos en Java y son ,as difíciles de programar que los script del JavaScript, una de las ventajas de usar applets es que son menos dependientes de los navegadores y del sistema operativo. Por ser creados en lenguaje Java son mas potente que los Scripts pero la desventaja que son mas lentos de procesar y no pueden controlar ventanas secundarias frames, formularios, capas, etc. Estos corren en una maquina virtual Java (JVM) por medio de Java bytecode esta herramienta JVM todos los sistemas operativos lo poseen por eso no hay problema de ejecución. Son utilizadas en juegos, gráficos como 3D

Java.awt
Awt es el acronimo de X window toolkit para Java, donde X puede ser: Abstract, Alternative, Awkward, Another. este paquete trata de biblioteca de clases Java para el desarrollo de interfaces de usuarios gráficos. El entorno que ofrece es demasiado simple La estructura de awt se vasa en componentes y contenedores.

Java.io
La forma en que trabaja es por medio de un Stream o flujo, que es una abstracción de todo aquello que produzca o consuma información. Los IO trabajan por medio de la clase System, y es una forma de poder trabajar con los errores que puedan aparecer en el sistema.

Como Crear un paquete
La forma de Java es que nos obliga a organizar las clases en paquetes, el nombre del paquete va al principio por la instrucción package, después irían las clases que contendrían , el paquete ira con la extensión .java

para mandarlo a llamar se puede usar la instrucción classpath

miércoles, 2 de junio de 2010

viernes, 30 de abril de 2010

Mi Tienda Virtual

Aqui esta el enlace de la tienda virtual de oscommerce Visitala

jueves, 29 de abril de 2010

Tiendas Virtuales

Las diferentes tiendas virtuales que existen en la web aunque hay mas que las que he puesto, sus beneficios y como funcionan cada una de ellas, tambien habla un poco sobre Google Adwords y a cerca de spot publicitarios en esta caso Nokia N96. Todo en un archivo pdf descargalo y disfruta !!!
Practica 4

jueves, 22 de abril de 2010

Tutorial de Alcohol

Este Tutorial te ayudara saber cual es la forma de montar una imagen ISO en Alcohol 120% usando la version TRIAL

viernes, 16 de abril de 2010

7 pasos esenciales para el posicionamiento web.

¿Cuáles son los 7 pasos esenciales para el posicionamiento web?

1-Elegir 5 palabras claves únicamente:
Son las palabras con las cuales nuestro público cliente o “target” de mercado podrá ubicarnos en la web, el uso de 5 palabras clave son una pista importante a seguir puesto que son más fáciles de administrar y permiten, no sólo aprovechar el potencial que Google AdWords ofrece, sino también ubicarnos entre las primeros resultados de Google de una manera más efectiva y segmentada.

2- Definir la locación de nuestros clientes.
Hace referencia al segmento geográfico del mercado elegido, es decir las zonas geográficas a las que deseo que mi sitio se muestre, porque no basta que mi pagina se muestre en el todo el mundo si las ganancias que obtendré son y serán sólo de un mercado en específico, Google AdWords ofrece una opción bastante útil que hace que en determinada zona en un área de una determinada distancia se muestre el sitio web tomando como referencia la posición geográfica de la IP de nuestro sitio, además es recomendable que en las palabras clave vaya el nombre de la zona a la que se pertenece, o a la que queremos enfocar nuestro “target” de mercado.

3- Comenzar con poco presupuesto.
El propósito de empezar con un bajo presupuesto, es primeramente estudiar la forma en que mi inversión será retornada, es decir, yo puedo invertir $3 diarios, que me equivaldrían a $90 mensuales, a invertir $100 en un solo día y perderlos, mientras que con lo otro yo puedo obtener 2 o 3 veces más lo invertido, y así media vez hemos visto como se devuelve nuestra inversión, podemos empezar a invertir más para que nuestro retorno de inversión sea cada vez mayor.

4- Diseñar una Página de Aterrizaje (Landing Page).
Un error común de todos los emprendedores, es mandar a los usuarios prospectos directamente a la página principal, y se ha comprobado que estos no pasan del los primeros 8 a 30 segundos de visitar nuestro sitio antes de abandonar, para poder lograr que los potenciales prospectos peguen total atención a nuestro sitio debemos crear las famosas Landing Page o Páginas de aterrizaje, que no son más que páginas diseñadas y preparadas para poder convertir a una persona (visitante) en prospecto, estas son fundamentales ya que son como una pequeña introducción al contenido real que se ofrece en nuestra página principal.

5- Hacer un llamado de Acción en nuestro Anuncio.
Lo fundamental en esta parte es como hacer que el usuario (persona visitante), pueda afiliarse a nuestro sitio volviéndose así en prospecto a ser nuestro cliente, para ello debemos hacer llamados de atención en nuestros anuncios, alguna palabras clave para ello son “¡Contáctenos Ahora! o ¡Regístrese Gratis Ya!”, donde palabas como “Ahora”,” Ya” y “Gratis”, son factores fundamentales sobre el mismísimo resultado, si nuestro sitio está ubicado en una zona geográfica determinada podemos hacer nos contacten a nuestro número de teléfono, e incluso esta línea telefónica puede ser gratuita para todos aquellos que nos llamen y así evitar que estos incurran en algún tipo de costo.

6- Mantenernos Vigilantes ante nuestra Competencia.
Un error terrible de la mayoría de emprendedores es copiar a la competencia, el mantener a la competencia a la expectativa no es simple y sencillamente tratar de superarlos, sino de hacer lo contrario de lo que ellos hacen, marcar una diferencia una pauta que me ponga en una marca de preferencia del cliente sobre ellos, se debe evitar copiar las palabras clave y los llamados de atención, ya que nosotros debemos inclinarnos a lo que nosotros ofrecemos, nuevamente entramos en esa línea que marca una diferencia, no debemos pelear lo mismo, porque de entre 3 empresas fuertes, quien ganará el favor de sus cliente, aquella que tenga un tiempo de respuesta más rápido, quién otorgue más información y quién genera más confianza en los clientes.

7- Hacer una palabra clave por grupo.
Hablábamos un poco atrás de cinco palabras clave, y ahora hablamos de una palabra clave por grupo, a que hacemos referencia, a que en mi sitio yo creare cinco grupos, cinco zonas, a las cuales, a cada una asignare una de esas cinco palabras clave que utilizare o utilizo, cada una de estas palabras clave deberá ser independiente una de la otra, es decir, al hacer un grupo, yo asigno una palabra clave, y al tener cinco grupos, yo tendré cinco palabras clave que son independientes una de la otra, y de estos podemos partir hacia un nuevo ideal que sería crear una Landing Page por cada una de esas palabras, así ahorrándonos un alto costo en el PPC y obteniendo más beneficios, y a la vez incrementando los registros de búsqueda de nuestro sitio, eso hace a la vez que nos diferenciemos de la competencia, no copiándolos sino que tal vez imitándolos y a la vez siendo únicos, pues donde haya competencia, un negocio está bien; y donde un negocio este bien habiendo competencia, ahí hay oportunidades que se presentan en los momentos más oportunos.

¿Qué es una Landing page?
La pagina de Aterrizaje como su nombre lo indica es para que la persona al cargar la pagina se encuentre con la landing page y esta tendra el producto o servicio para ofrecer al cliente la cual tendra que llamar la atencion para que el cliente compre o sea potencial a la proxima pero por el cual nos dejara una huella de que le intereso por medio de sus datos basicos como correo electronico, nombre completo, movil u otras caracteristicas de su interes a la empresa que funcionaria para poder ofrecer su producto

¿Cuál es el trafico cualificado?
En si se podria decir que son los clientes potenciales que compran los productos ofrecidos en la website, la forma en que nosotros podemos ver la ganancias generadas al vender por internet, y no en si el trafico de cibernautas en nuestra web.

Métodos de Pago

¿Qué es PayPal?
Es una empresa estadounidense perteneciente al sector del comercio electrónico por Internet que permite la transferencia de dinero entre usuarios que tengan correo electrónico, una alternativa al tradicional método en papel como los cheques o giros postales. PayPal también procesa peticiones de pago en comercio electrónico y otros servicios webs, por los que cobra un porcentaje.

¿Qué tan seguro es PayPal?
PayPal utiliza tecnología SSL para proteger la información. Además, cuando se envía un pago a través de PayPal, el destinatario no recibe datos financieros sensibles como el número de su tarjeta de crédito o de su cuenta bancaria. De este modo, no tenemos que preocuparnos por pagar a personas que no conocemos.

¿Cuáles son las ventajas de comprar con PayPal?
Es gratuito para el comprador
Permite pagar con cualquier tarjeta de crédito
Es un método instantáneo
Es seguro y privado

2CheckOut

¿Qué es 2CheckOut?
2Checkout.com, Inc. (2CO) es el centro de distribución on-line para más de 300.000 productos y servicios tangibles y/o digitales. 2Checkout.com, y ofrece su servicio de cobro mediante tarjetas de crédito a otras empresa por medio de E-Commerce.
Sin lugar a duda es un buen servicio, cuando nos decimos por 2checkOut solo tuvimos que llenar un formulario, pagar los $ 49 dólares por la activación del servicio y en tan solo 5 minutos ya podíamos cobrar online con tarjeta de crédito. También es importante resaltar que usted puede registrarse y utilizar el servicio después de unos meses, ya que como se dijo en el comienzo de la nota no se cobran cuotas mensuales, de esta forma puede ir investigando el servicio, armando el carrito de compras, etc.
El sistema además de proporcionar un servidor seguro y certificados digitales, realiza en tiempo real la verificación de la tarjeta de crédito.
El proceso es muy sencillo, el cliente accede a un sitio seguro donde ingresa los datos de la tarjeta de crédito, 2CheckOut transmite la información encriptada de la tarjeta de crédito al banco, el cual tiene el software para recibir, "desencriptar", y confirmar la transacción. El Banco envía la confirmación de vuelta a 2CheckOut y de allí a la Web Site, en donde el cliente recibe el mensaje de aceptación o no de la operación.

Exploración de las tiendas en línea.

¿Por qué debe crearse una cuenta de usuario para comprar?
Porque al crear una cuenta en un sitio, es por medio de este método que ellos recopilan nuestra información personal, y también en ocasiones nuestros números de tarjetas de crédito o debito, algunas empresas utilizan también esto para estar enviando un boletín de noticias o catálogos de productos, etc.

¿Qué métodos de pago estaban activados y cual es más seguro?

Con tarjeta de crédito

Con tarjeta de débito

Contra reembolso

¿El sitio visitado es seguro?
Si, porque utiliza un protocolo de seguridad (https) y presenta un certificado de seguridad y en cada producto presenta un aviso de disponibilidad


¿Qué pasa si después de haber confirmado el pedido nos arrepentimos de la compra?
Existe un margen legal en el cual la empresa se prepara para enviar el producto solicitado, es decir que hay una opción “Cancelar”, pero si ya no se está dentro de ese margen y la empresa a enviado el producto, entonces hay que ponerse en contacto con la empresa para llegar a una devolución, situación que depende de la empresa.


¿Qué haría si no le envían la mercadería en el tiempo estipulado?

Reclamar!
Estamos en todo nuestro derecho de reclamar, primeramente contactar a un encargado de la empresa, sea por teléfono o vía correo electrónico, y solicitar una explicación del caso para llegar a un acuerdo, pero si esta no se hace responsable entonces lo mejor sería acudir a una institución de protección al consumidor.

jueves, 15 de abril de 2010

Las Landing Page o paginas de aterrizaje

¿Qué características notas en estas páginas?
La forma mas facil de promocionar su producto
El uso correcto de la disponibilidad del espacio de la pagina
Es dado a conocer algo especifico como las caracteristicas, ventajas, opiniones o comentarios del producto o servicio
La facil atencion del cliente

¿Cuáles son los elementos comunes de estas páginas?
Importante los Testimonios
Banners llamativos
links o formularios para poder obtener mas informacion o solicitar el producto
Facil de leer toda la información

¿Qué elementos te llamaron a ti la atención?
Los banners puestos en la pagina
Los beneficios reales del producto y los testimonios de los seguidores

Al final de cuentas ¿Cuál era el objetivo de estas páginas?
La principal de todas vender su producto
recibir ganacias del E-commerce
pero al no lograr vender informar al cliente del producto o servicio, Y el puede llegar a ser un cliente potencial

Aumento de tráfico a su web.

¿Menciona que es el RSS?
Really Simple Syndication en español Sindicación realmente simple, ayuda para la publicacion de informacion actualizada para las personas que se han suscripto a dicha servicio de su preferencia, algunos de los navegadores ya lo traen incluido. El RSS viene codificado en formato .XML

¿Cómo podrías ocupar el RSS para aumentar tu tráfico web?
Es una herramienta eficaz ya que envia informacion actalizada por decirlo a los seguidores del website o del blog podria mandarsele el tema de la entrada si le interesa puede que revise el blog al momento o puede ser herramienta para dar referencia a otras personas que pueden buscar dicha información y que sea util en el momento oportuno.

¿Sabes que es el Twitter y como ocuparlo para aumentar tú trafico web?
Es una pagina de red social parecida al Facebook, es muy conocida a nivel mundial y que muchas personas se han registrado, pero ademas hay empresas que lo ven de forma benefica, es una buena forma de poder promover el website se puede registrar pagina como persona natural y promoverla de forma eficas a los contactos mas cercanos.

¿Estas listo a ocupar videos creados por ti en tus sitios y a promocionarte en las redes sociales?
Claro que si, es una forma eficaz en nuestro propio website para promover el producto o servicio que estamos brindando al cliente y da mas credibilidad que una fotografia del producto, solo que es bueno crear un video eficaz, que lleve lo necesario para que la persona se interese y no se aburra.

jueves, 18 de marzo de 2010

Tutoriales de Blender

Vamos aprender un poco a cerca de diseño uno de los mejores progamas que hay para poder diseñar es Blender, pero es bueno lo unico que hay que saber utilizarlo ya que no es como cualquier programa de diseño aunque tiene sus caracteristicas parecidas,antes de nada vamos a ver como se consegui blender ya que es GRATIS y tambien pasos basicos para poder utilizarlo.


y tambien en esta ocacion vamos a porner un tutorial de hacer una Galleta de Jengibre es muy basico esta en español si sabes algo entonces ten un poco de paciencia si no entonces aprenderas aqui solo les pondre el primer tutorial de 5 que son los pueden buscar en youtube, Solo hay que poner Tutorial de Blender Galleta de Jengibre.

XAMPP

XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Descarga dependiendo de tu sistema operativo aqui te ponemos los link:





Wampp
(Windows)
Lampp
(Linux)
Mampp
(Macintosh)
Sampp
(Solaris es una
version beta)


miércoles, 17 de marzo de 2010

PHP

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Ventajas

  • Es un lenguaje multiplataforma.
  • Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.
  • El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.
  • Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
  • Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).
  • Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
  • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • Permite aplicar técnicas de programación orientada a objetos.
  • Biblioteca nativa de funciones sumamente amplia e incluida.
  • No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución.
  • Tiene manejo de excepciones (desde PHP5).
  • Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes (ver más abajo Frameworks en PHP).
Visita la Pagina Oficial WWW.PHP.NET

viernes, 5 de marzo de 2010

Python


Es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1991.

Se compara habitualmente con Tcl, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es la 3.1.1.

Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.

Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros.

Python se utiliza como lenguaje de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa.

El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los humoristas británicos Monty Python. El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño.

Para más información visita: http://www.python.org/

Descarga Phyton!!!!!! (Es Phyton 2.6.4)

Has click dependiendo de tu sistema Operativo.

Windows Macintosh Linux

Bienvenido

En este blog esperamos que puedas encontrar informacion que te ayude a poder desarrollarte como Tecnico en Sistemas, a la vez puedas aportar ayuda o solicitar temas de ayuda para tu formacion, esperamos que te sientas amigable con la pagina y a la vez puedas enseñar a las demas personas para que puedan informarse y asi conocer de un blog que pueda ayudar.