sábado, 23 de julio de 2016

Visual Studio y SQL Server

Buenas tardes compañeros.

A continuación les anexo los archivos y instaladores de Visual Studio 2012 y SQL Server en las arquitecturas x64 y x86.




Visual Studio 2012 --> Link (2.40 GB Comprimido)
SQL Server --> Link (3.90 GB Comprimido)

Archivos suministrados por: Juan Carlos Baquero

martes, 19 de julio de 2016

¿Cuáles son las bases fundamentales para aprender a programar?


El problema para los recién iniciados es muchas veces que la programación es un campo muy cambiante, donde hay una continua abundancia de versiones y competiciones entre lenguajes de programación pues cambian muy rápidamente y no saber muy bien qué es lo más conveniente para aprender, existen cientos de lenguajes de programación y de variantes, versiones, modificaciones, etc. Pero lo importante es saber en qué campó de la programación se desenvuelve mejor, pues se debe tener en cuenta si lo que se quiere es programación web, aplicaciones de gestión, diseño grafico, desarrollo, etc. o se quiere hacerlo solo por dinero.

Actualmente la programación de software está creciendo exponencialmente por lo tanto está aumentando la demanda de programadores, el punto es que la programación puede que sea una carrera lucrativa pero si no se le tiene amor a la profesión es muy poco probable que prospere, también hay que tener claro que aprender a programar no es tarea de un día , ni una semana; aprender a programar requiere al menos varios meses de aprendizaje constante y, si hablamos de programación a nivel profesional ,varios años. Con esto no quiero desanimar a alguien, al contrario quiero motivarlos a que desarrollen amor por esta profesión.

Aprender a programar es tratar de exponer nuestra visión sobre una forma adecuada de resolver un problema o mejorar algún aspecto de la vida cotidiana


Maneras de aprender a programar:
 Aprender con un libro ó con apuntes de forma autodidacta: no es una mala opción para personas que quieran aprender de manera libre, siempre que se encuentre un buen libro y se tenga voluntad.
 Realizar un curso sobre programación: considero que es una muy buena opción para personas que quieran estudiar de forma guiada. Existe una amplia oferta de cursos impartidos de forma presencial (por universidades, academias, centros de formación especializada, etc.) pero también existen cursos virtuales depende de la disponibilidad de tiempo y preferencias.


 Realizar estudios oficiales en el área de informática – programación: es quizás la mejor vía para aquellas personas que quieren dedicarse profesionalmente a la informática. Esto requiere una dedicación de varios años a tiempo completo, por lo que es una opción que descartan muchas personas que quieren aproximarse de una forma más libre a la programación o que ya tienen otros trabajos.
Empezar a programar directamente: con un lenguaje o entorno considero que es una mala opción. Antes de empezar a programar en un lenguaje debemos tener fundamentos de programación que nos servirán para todos los lenguajes, al igual que para construir una casa debemos tener antes cimientos que nos permitan continuar la construcción de forma sólida.
Aprender a programar por medio de un sitio web: En la web se encuentra mucho material para aprender a programar, el truco es saber buscar e implementar lo más posible lo aprendido, si ya se está en estudios de programación formal sería bueno apoyarse con la web para tener conceptos más claros e implementar lo aprendido lo más posible.

La conclusión es que si en realidad se desea ser programador tenemos que ponerle compromiso, cariño y responsabilidad para poder avanzar en la profesión.

Una frase que a mí me motiva día a día es:

El programar es lo más parecido a tener súper poderes, pues tenemos la posibilidad de hacer cosas que para otros es casi imposible

Escrito por: Juan Rodriguez

Android SDK

El Android SKD o Kit de desarrollo de software es el kit necesario para programar e implementar todo tipo de aplicaciones para Android. el sistema operativo para teléfonos móviles de google.

es un conjunto de herramientas de desarrollo de software que le permite al programador o desarrollador e software crear aplicaciones para un sistema concreto. Computadoras, sistemas operativos, Video juegos, etc.

Ese kit de desarrollo de software incluye las APIs y herramientas necesarias para desarrollar las aplicaciones utilizando JAVA como lenguaje de programación y testear el código, respectivamente.

una interfaz de programación de aplicaciones o una API( application programing interface) creada para permitir el uso de cualquier programa de programación incluye un hardware sofisticado para comunicarse con un determinado sistema embebido. las herramientas d desarrollo de software mas comunes incluyen soporte para la detección de errores de programación como un entorno de desarrollo integrado y otras utilidades, Los androids SDK
 frecuentemente también incluyen códigos de ejemplo y notas técnicas de soporte u otra documentación de soporte para ayudar a clarificar ciertos puntos del material de referencia primario.

Escrito por: David Bernal



Diseño computacional

Un diseñador a raíz de su experiencia, tiene métodos en base a su intuición de conocimiento empírico, para resolver problemas de diseño. En este caso el diseño computacional es el salto o codificación a las decisiones de diseño, utilizando un lenguaje de programación; la necesidad parte de no llegar directamente al resultado, si no al tener en cuenta los pasos para llegar a este.

Una gran parte del ámbito en el diseño computacional se basa en la programación visual en contraste a la programación tradicional que usa texto. (Programación visual parte de programas gráficos en lugar de escribir códigos) en esta se usan nodos que son conectados uno con otro a lo largo de una red de conectores, dando el resultado final como una representación gráfica de pasos para lograr el diseño final.

Siendo el diseño computacional una estrategia de orden, este usa herramientas comunes que trabajan sobre plataformas de software como Microstation, Rhino o Revit. Específicamente las herramientas más comunes para el diseño computacional son:
Grasshoper o Saltamontes: este es un editor gráfico, integrado con herramientas de modelado 3D de Rhino. Este no requiere conocimientos de programación o de scripting, pero todavía permite a los diseñadores crear generadores de formas de lo simple a lo impresionante.
Dynamo: Es una herramienta de código abierto, construida sobre una comunidad que aporta a una mejora continua.
Flux: Flux es único, ya que funciona a través de plataformas mediante una interfaz basada en la web. Por ejemplo, un modelo conceptual creado en Rhino se puede importar a Revit.

De manera específica una herramienta de diseño computacional, es la manera más usual de aprovechar la informática de diseño en todo su campo sin tener que aprender cómo escribir códigos. Partamos de una realidad, ya que cada proyecto es único, con sus propios límites y propios esquemas de desafío. No toda herramienta hará lo que necesitemos, pero si creamos nuestras propias herramientas, podremos adaptar nuestro software para que trabaje por y para nosotros.

Escrito por: Santiago Gutierrez

jueves, 14 de julio de 2016

Curso HTML Y CSS5

Buen día compañeros:

A continuación les anexó un material audiovisual de un Curso HTML y CSS, el cual nos permitirá avanzar en conocimientos Web, aprovechemos el material.



--->Link

Saludos.

Material suministrado por: Juan Carlos Baquero.

lunes, 11 de julio de 2016

¿SABES QUIEN INVENTO LOS COMANDOS “COPIAR Y PEGAR”?


En la actualidad es muy común ver personas que usan control C y control V o que seleccionan el texto, le dan clic derecho y eligen una de estas opciones, estas personas saben que es la manera más rápida de obtener un texto. 
 
Su uso es cotidiano, las razones son obvias, por cuestiones laborales, trabajos escolares o simplemente copiar links, pegar imágenes o cortar textos.
Pocos sabrán el origen y a quien agradecer esta función, el hombre detrás de esto se llama Larry Tesler, es un científico informático que en los años 70 trabajo en xeros parc. En una época donde pocos creían que la industria de las computadoras daría frutos.
Fue en esos años cuando Tesler creó el método de capturar textos en la memoria interna del computador. Así nació “cortar”/”copiar” y posteriormente “pegar”. Se inspiró en los conceptos antiguos de edición de manuscritos cuando se debía con unas tijeras cortar las palabras y pegarlas en una hoja, más tarde las funciones desarrolladas por Tesler se implementaron en 1981 en la Apple lisa y más tarde en 1984 en la Macintosh.
Evidentemente estas funciones han sido muy útiles en algunas ocasiones, pero nada remplaza un buen esfuerzo por redactar, o tratar de transcribir teniendo en cuenta lo leído, pues a veces buscar los caminos más fáciles o atajos, nos privan de retarnos o de tener la oportunidad de hacer algo por esfuerzo propio. 

Redactado por: Karen Lugo

En Colombia una de cada dos empresas usa software pirata


Actualmente nuestro país ocupa el puesto 69 entre 148 economías del mundo, según el índice global de competitividad que publica cada año el foro económico mundial, uno de los aspectos que se tienen en cuenta para dicho escalafón tienen que ver con el registro de patentes, derechos de autor y licencias en las TIC, pero Colombia tiene una cifra un poco desfavorable puesto que el 54% de todo software empresarial que existe en el país es obtenido de manera ilegal.
Aunque Colombia ha sido uno de los países de la región que ha venido tomando iniciativas para reducir el uso de estos tipos de software obtenidos ilegalmente, se puede contemplar que tales esfuerzos no han sido sufrientes.
La DIAN es la encargada en el país que controlar el problema en dichas empresas, en caso de abrirse una investigación contra cualquiera de estas los empresarios deben mostrar el soporte de las licencias obtenidas que demuestran la legalidad, además de las facturas de compra y la contabilización del equipo en el que esté instalado el software. Voceros de esta entidad declararon que aproximadamente más de 100 empresas se encuentran respondiendo a procesos judiciales por temas relacionados con la propiedad intelectual (derechos de autor).
El posterior proceso por parte de la DIAN en caso de encontrar irregularidades, es reportar el caso a la fiscalía, y esta se encarga de seguir con la investigación para aplicar así las debidas sanciones que pueden ser hasta de 8 años de cárcel o una multa de 1.000 salarios mínimos legales.
Ahora usted como empresario se arriesgaría a usar software pirata? Aun teniendo en cuenta todas las consecuencias que traen estos? “Ser Pirata No Paga”
Redactado por: Diego González