Sotf Tree SQL Assistant equipa a los desarrolladores de bases de datos y administradores de bases con las herramientas de productividad que necesitan para acelerar el proceso de desarrollo de base de datos, mejorar la calidad del código y la precisión. SQL Assistant puede aumentar su productividad de codificación SQL en un 300%. SQL Assistant es compatible con todas las principales bases de datos. Se envía pre-configurado con el soporte para Oracle, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL, Sybase ASE y SQL Anywhere. El producto también ofrece una interfaz con todas las funciones de control de código fuente que apoya la Subversión y repositorios de código de servidor de Microsoft Team Foundation. Muchos usuarios han dicho que no saben cómo pueden codificar y administrar sus bases de datos sin SQL Assistant. Para tener una mejor idea de lo que puede hacer por usted, descargar la prueba y comprobar por ti mismo.
Capturas de pantalla de las herramientas de base de datos y desarrollo de aplicaciones populares usando Asistente SQL.
Mas información: http://www.softtreetech.com/isql.htm
dbForge SQL Complete es un complemento útil para Microsoft SQL Server Management Studio y Microsoft Visual Studio.
Ofrecen una amplia gama de funciones de terminación de código que permiten a los usuarios evitar concentrarse en recordar largos y complejos nombres de objeto, nombres de columnas, operadores exactas SQL, etc, pero en lugar de concentrarse en escribir código SQL de alta calidad con el formato correcto, que será fácil de entender y de interpretar.
Mas información: http://www.devart.com/dbforge/sql/sqlcomplete/
Conclusión:
Ambos programas(utilitarios) soportan varios tipos de bases de datos, en este caso me he permitido probarlos en SQL Server. Luego de probar todas sus funcionalidades he decidido seguir con SoftTree SQL Assistant, si puedes darte un tiempo y hacer la comparación seria excelente, sin mas me despido atentamente.
Bienvenidos! En mi blog comparto mis experiencias y conocimientos relacionados con las TIC's, lenguajes de programación, bases de datos...
2014/01/24
2014/01/14
Mis primeros pasos para convertirme en un internauta seguro
¿Quieres estar seguro en Internet y no sabes por dónde empezar? No te preocupes, la Oficina de Seguridad del Internauta te proporciona toda la información y ayuda necesaria para disfrutar de la Red con garantías.
Convertirse en un internauta que navega seguro es posible siguiendo unas sencillas recomendaciones como estar informado, tener unos buenos hábitos de uso y proteger el sistema adecuadamente. No te preocupes, es más sencillo de lo que piensas.PARA EMPEZAR... CONOCE LOS RIESGOS
¿Sabes a qué te enfrentas en Internet? Ponte al día. La mejor forma para empezar a combatir los peligros es conocerlos.Tienes que tener mucha precaución con los fraudes basados en la «ingeniería social», una técnica de engaño muy utilizada por los delincuentes para tratar de dirigir la conducta de una persona y obtener información sensible de ella –correo electrónico, teléfono, contraseñas, datos bancarios, etc.-.
No olvides proteger tu privacidad. Los servicios actuales de Internet facilitan las relaciones sociales, lo que conlleva a su vez que publiques mucha información sobre ti (datos personales, imágenes, preferencias, etc.). Dado el valor que tiene esta información, y las repercusiones negativas que puede tener su uso inadecuado por terceros, es necesario que la gestiones adecuadamente. ¡Piensa antes de publicar y controla qué información compartes!
Por último, recordarte que las amenazas en Internet no son siempre las mismas, los fraudes y técnicas de engaño evolucionan, por lo que también se hace necesario mantenerse al día. Te aconsejamos que te suscribas a los RSS o a los boletines de correo de la OSI que incluyen los últimos avances de actualidad. ¡Estarás más al día! y ¡protegido!
PROTÉGETE EN INTERNET
Una vez que conoces los riesgos a los que te enfrentas, es hora de protegerte, y la mejor manera para hacerlo es la prevención.-
Protege tu ordenador en 3 pasos
- Utiliza un antivirus que analice todo lo que descargas. Asegúrate de tener un antivirus instalado en el PC, mantenlo actualizado al día para que reconozca el mayor número de virus, y realiza análisis regularmente de todo el sistema. En la sección de Útiles de la OSI puedes encontrar soluciones antivirus gratuitas.
- Mantén el sistema operativo (SO) y el navegador actualizado. Los virus aprovechan los agujeros del SO y navegador para infectar tu PC. Como contramedida los fabricantes corrigen los programas a través de actualizaciones. Para estar seguro de que estás protegido a la última activa las actualizaciones automáticas de tu SO, navegador, plugins del navegador y resto de aplicaciones. Herramientas como CONAN y Secunia te ayudarán a detectar el software obsoleto. Para más información visita la sección de actualizaciones de la OSI.
- Utiliza una cuenta de usuario con permisos limitados para navegar. Evita que los virus puedan manipular tu PC utilizando una cuenta de usuario apropiada. La cuenta de administrador es sólo para momentos puntuales. Encontrarás más información en la sección de cuentas de usuario de la OSI.
-
Protégete mientras navegas - ¡Utiliza el sentido común!
- Confía en la web pero no seas ingenuo. Permanece alerta, no todo lo que se dice en Internet tiene por qué ser cierto. Ante la duda contrasta la información en otras fuentes.
- No hagas clic en enlaces que resulten sospechosos. Sé precavido antes de seguir un enlace al navegar, en el correo, en la mensajería instantánea o en una red social. Los mensajes falsos que los acompañan pueden ser muy convincentes con el fin de captar tu atención y redirigirte a páginas maliciosas.
- Ten cuidado con lo que descargas. No te precipites y bajes cualquier cosa, nuevas amenazas surgen cada día y los antivirus no pueden combatirlas todas. Descarga los ficheros solo de fuentes confiables y los programas desde sus páginas oficiales, así evitaras desagradables sorpresas.
- Desconfía de los correos de remitentes desconocidos. Ante la duda, es recomendable no responder a los mismos y eliminarlos. Ten en cuenta también que cuanto más limites la difusión de tu cuenta de correo menos spam recibirás.
- No abras ficheros adjuntos sospechosos. Si es de un conocido y no lo has solicitado, asegúrate de que realmente te lo quiso enviar. Los virus utilizan esta técnica para propagarse entre los contactos del correo, así como los contactos de la mensajería instantánea y de las redes sociales.
- Cuida tus contraseñas. Al introducirlas asegúrate de que estás en la página correcta ya que puede parecer idéntica a la legítima y tratarse de una suplantación. No utilices la misma contraseña en diferentes servicios por que si acceden a una de tus cuentas fácilmente podrán acceder al resto. Y no compartas tus contraseñas con nadie, aunque digan que son del servicio técnico, no lo hagas, los servicios respetables nunca te solicitarán las contraseñas por propia iniciativa.
- Piensa antes de publicar. Presta especial atención a la información personal que difundes. Valora qué información podría ser utilizada en tu contra en el futuro.
¿NECESITAS AYUDA?
Si piensas que tu sistema puede estar infectado por un virus, crees estar ante algún intento de fraude o simplemente tienes dudas sobre las recomendaciones antes vistas, ¡contácta con nosotros!. Puedes llamarnos al Centro de Atención Telefónica de la OSI.DIFUNDE EL MENSAJE
Sólo es posible una Internet segura si la construimos entre todos. ¡La Seguridad TIC no está completa sin TI!Ayúdanos a difundir el mensaje, comparte esta web con tus amigos, familiares, compañeros de trabajo… y entre todos:
¡Hagamos de Internet un lugar seguro!
2014/01/01
Sobre mi
INFORMACION
Apellidos y
Nombre Calzada Gutierrez Edgar
Dirección Urb. Los Naranjos
Mz. U3 Lte. 27 – Los Olivos
# Móvil +511 956 721 673
Email cgtedgar@gmail.com
Nacionalidad Peruano
INTRODUCCION
Profesional en computación e informática con más de cuatro años de
experiencia laboral en puestos relacionados a las tecnologías de información (TIC’s)
tales como administración de bases de datos, desarrollo de sistemas, soporte
técnico, manejo de sistemas operativos (Windows, Linux) y seguridad informática.
EDUCACION
26/01/2014 – 04/05/2014
CIBERTEC
Curso: PHP 5.0 Application
Developer
21/01/2012 – 25/02/2012
Instituto Nacional de Investigación Forense
(INIF)
Curso: Informática Forense
06/02/2006 – 30/09/2009
Instituto Superior Tecnológico IDAT
Técnico en computación e
informática
EXPERIENCIA
14/12/2012 – Actualidad
TURISMO CIVA S.A.C.
Jr. Sancho de Rivera Nº. 1184 Urb. Monserrate –
Cercado de Lima
Cargo: Programador de sistemas
Función principal:
-
Desarrollo y mantenimiento de sistemas para
logística operativa y logística administrativa.
02/07/2012 – 31/10/2012
ABF CORP
Av. Luis Felipe Villarán Nº. 395
– San Isidro
Cargo: Programador
Función principal:
-
Desarrollo y mantenimiento de los módulos de
automatización de la impresión de recetas, ingresos de órdenes de compra y transferencia
del centro de distribución.
-
Creación de campos de usuario en SAP.
24/04/2012 – 30/06/2012
ENLACE CORREOS
S.A.
Av. Paseo de la Republica Nº.
4979 – Surquillo
Cargo: Programador
Función principal:
-
Desarrollo y mantenimiento del sistema
SysProsegur, el cual incluye varios módulos desarrollados en N capas con C# y
JQuery.
-
Administración de la base de datos en Oracle
PL/SQL.
25/03/2010 – 31/01/2012
COLEGIO DE ECONOMISTAS DE LIMA
Av. Javier Prado Oeste Nº. 830 –
San Isidro
Cargo: Programador y help desk
Función principal:
-
Administración de la base de datos y del sistema
de pagos.
-
Mantenimiento preventivo y correctivo a los
equipos de cómputo.
-
Soporte al personal administrativo y agremiado.
06/07/2011 – 06/10/2011
ASOCIACION BENEFICA PRISMA
Calle Carlos Gonzales Nº. 251
Urb. Maranga – San Miguel
Cargo: Voluntariado (medio
tiempo)
Función principal:
-
Creación de una nueva página web y un campus
virtual.
-
Creación del manual de usuario del campus virtual.
15/08/2009 – 06/03/2010
TRADER CORP E.I.R.L.
Av. Larco Nº. 345 – Miraflores
Cargo: Programador y help desk
Función principal:
-
Análisis y programación de sistemas.
-
Mantenimiento preventivo y correctivo a los
equipos de cómputo, soporte técnico.
-
Desarrollo de páginas web para los clientes de
la empresa.
20/10/2008 – 05/12/2008
COLEGIO AVANTE
Av. Las Palmeras Nº. 5601 – Los
Olivos
Cargo: Encargado de sistemas
Función principal:
-
Desarrollo y mantenimiento de los sistemas de matrículas,
pagos, asistencias.
-
Mantenimiento preventivo y correctivo de los
equipos de cómputo.
CONOCIMIENTOS
Sistemas
operativos
Windows
(xp, 7, 8)
Linux
(Centos, Ubuntu)
Windows Server
(2003, 2008, 2012)
Bases de
datos
Microsoft
SQL Server (2008R2, 2012, 2014)
Oracle
PL/SQL
MySQL
PostgreSQL
Programación
Microsoft
Visual Studio (2010, 2012, 2013)
C
Sharp (escritorio y web)
Visual
Studio (escritorio y web)
Adobe
(CS5, CS6)
Dreamweaver
Fireworks
Flash
Php
CodeIgnater
Laravel
Zend
Framework
NetBeans
(java)
Escritorio
y web
Otros
Dev Express, Visual Source Safe,
JQuery, Ajax, BDDesigner, Erwin DataModeler,
Rational Rose, Xampp, Wamp, redes,
IBM AS/400
INTERESES
Profesional
Innovaciones
tecnológicas
Desarrollo
de software
Metodologías
de programación
Administración
de bases de datos
Cultura
digital
Hacking
Ocio
Deporte
Viajar
Música
Ciclismo
Etiquetas:
ASP .NET,
Backups,
DBA,
Herramientas,
Internet,
MVC,
MySQL,
PHP,
Programacion,
Redes Sociales,
Seguridad,
Seguridad de la Información,
SQL Server,
Visual Studio .Net,
Wi-Fi,
Windows,
Windows 8,
Windows Server 2012
2013/12/23
Encriptación de Backups en SQL Server 2014 CTP2
Una de las novedades mas interesantes en los backups de SQL Server 2014 es la posibilidad de poderlos encriptar. En versiones anteriores si deseábamos tener seguridad en los backup debíamos encriptar toda la base de datos usando TDE. Ahora bien, aun es posible seguir encriptando la base de datos pero en 2014 podemos hacer un backup encriptado con certificados sin esa necesidad.
En este post veremos como es el procedimiento.
En este post veremos como es el procedimiento.
- Lo primero que debemos hacer es crear en el servidor una Master KEY, para lo cual usaremos el siguiente código de ejemplo:
USE master;GOCREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Passw0rd!!!';
- Luego de tener la Master Key debemos crear el certificado en el servidor
Use MasterGOCREATE CERTIFICATE CertificadoBKWITH SUBJECT = 'Certificado para Backups';
- El próximo paso es hacer un backup del Certificado para luego poderlo restaurar en el servidor destino o bien tenerlo como respaldo.
USE masterGOBACKUP CERTIFICATE CertificadoBKTO FILE = 'c:\tmp\BKPCERT.cer'WITH PRIVATE KEY (FILE = 'C:\TMP\BKP_Key.pvk' ,ENCRYPTION BY PASSWORD = 'mY_P@$$w0rd' )GO
- Ya tenemos la instancia lista para poder usar la encriptación, ahora lo que haremos es realizar un backup encriptado usando TSQL, también se puede hacer por UI.
BACKUP DATABASE [AdventureWorks2012]TO DISK = N'C:\tmp\adw_encrypt.bak'WITHENCRYPTION(ALGORITHM = AES_256,SERVER CERTIFICATE = CertificadoBK),STATS = 10GO
BackupCompression y Encriptación
La encriptación no tiene efectos negativos sobre la compresión del backup, en otras palabras podemos tener el backup comprimido y encriptado al mismo tiempo. Aquí un cuadro de resultados
| Base de datos | Size Encriptado & Comprimido | Size Comprimido & no Encriptado | |
| ADW | 45MB | 45MB |
Como exportar todos los JOBs usando el Management Studio
En varias ocasiones necesitamos exportar los JOBs (trabajos) del agente a otro servidor, por ejemplo para una migración. Esta operación se puede hacer de forma simple desde el SQL Server Management Studio como veremos a continuación.
Paso 1: Entre a la instancia origen con su SSMS.
Paso 2: Vaya al agent de SQL Server como se muestra en la siguiente imagen
Paso 3: Seleccione la opción JOB
Paso 4: Activamos el Object Detail, para ello podemos ir al menú view y luego a la opción : Object Explorer Details o bien pulsar F7.
Paso 5: Desde el object Explorer Details seleccionar todos los JOBS a exportar
Paso 6: Pulsar el botón alterno del mouse sobre el object explorer Details y seleccionar : Script Jobs as –> CREATE TO – File .
Seleccionamos la ubicación y el nombre del archivo a guardar y ya tendremos los jobs en modo Script, ahora lo único que nos hace falta es abrir el .SQL en el servidor destino y ejecutarlo.
Nota: No se olvide de pasar los operadores previamente, para ello puede usar este mismo procedimiento pero en lugar de ir al menú JOBS del Agent debe seleccionar Operators
Fuente: http://blog.maxiaccotto.com
Paso 1: Entre a la instancia origen con su SSMS.
Paso 2: Vaya al agent de SQL Server como se muestra en la siguiente imagen
Paso 3: Seleccione la opción JOB
Paso 4: Activamos el Object Detail, para ello podemos ir al menú view y luego a la opción : Object Explorer Details o bien pulsar F7.
Paso 5: Desde el object Explorer Details seleccionar todos los JOBS a exportar
Paso 6: Pulsar el botón alterno del mouse sobre el object explorer Details y seleccionar : Script Jobs as –> CREATE TO – File .
Seleccionamos la ubicación y el nombre del archivo a guardar y ya tendremos los jobs en modo Script, ahora lo único que nos hace falta es abrir el .SQL en el servidor destino y ejecutarlo.
Nota: No se olvide de pasar los operadores previamente, para ello puede usar este mismo procedimiento pero en lugar de ir al menú JOBS del Agent debe seleccionar Operators
Fuente: http://blog.maxiaccotto.com
2013/10/30
Programación en la nube con Nitrous
Programar es todo un arte y no siempre contamos con la herramienta adecuada. Sin embargo, en ocasiones surgen sorpresas agradables como Nitrous, una aplicación web que te permite crear tu propio entorno de programación en la nube adaptado a tus necesidades.
Hoy en día, la programación lo inunda todo. Las páginas web y las aplicaciones que usamos a diario son la base de muchos ámbitos de nuestra vida, y todo ello se ha creado a base de programar un código en un lenguaje determinado. Hay muchas herramientas para conseguir este propósito, tanto para programar como para compilar el código. Sin embargo, no siempre es fácil encontrar una utilidad que aúne todos los elementos de la programación. Hoy veremos Nitrous, una aplicación web que te permite configurar un entorno de programación en la nube desde el que crear cualquier cosa en distintos lenguajes de progrmación.
Nitrous funciona directamente desde la web, así que no necesitas instalar nada en tu ordenador. Con un navegador web actual es más que suficiente. Por defecto, Nitrous es gratuito, ofreciéndote un espacio de trabajo o box de 384 MB de memoria y 750 MB de almacenamiento. A medida que necesites más boxes, memoria y espacio de almacenamiento, el precio al mes irá subiendo. En este sentido, el configurador de cuentas es muy práctico pues muestra en tiempo real tu configuración y el coste.
Para empezar a usar Nitrous necesitarás crear una cuenta o usar tus credenciales de GitHub, Google o LinkedIn. Una vez iniciada sesión, verás una breve explicación de lo que ofrece este servicio online de programación en la nube, como su soporte para los lenguajes Ruby, Python, Go y NodeJS, el uso de plantillas, conexión segura por SSH y trabajo en equipo para programar entre dos o más personas y, como hemos dicho antes, la posibilidad de personalizar en entorno de trabajo en función de lo que estés dispuesto a pagar y de la necesidad técnica que tengas en cuanto a memoria y almacenamiento disponibles.
El editor de Nitrous es bastante simple. Entre sus ventajas, destaca el uso de pestañas para abrir dos o más archivos a la vez, el resaltado de código, el buscador integrado y la posibilidad de seleccionar un lenguaje de programación para destacar el color correctamente. Sin embargo, todo esto se soluciona por la posibilidad de usar herramientas externas de desarrollo para compilar, corregir errores o realizar un control de versiones.
Básicamente, Nitrous actúa a modo de máquina virtual en la nube basada en Linux. Si estás familiarizado con este sistema te harás el dueño de la consola de comandos en poco tiempo. Por otro lado, Nitrous destaca por llevarse con cualquier editor externo, pudiendo importar código sin problemas. Es más, este servicio online cuenta con su propia aplicación para Mac que sincroniza el código editado en Sublime Text o Textmate, por citar dos ejemplos, y lo sube a tu espacio de Nitrous. Si necesitas un entorno profesional para programar y buscas algo diferente y accesible con independencia del equipo en el que te encuentres, Nitrous te gustará por su versatilidad y opciones avanzadas.
Las mejores herramientas para trabajar desde casa con VPN
Trabajar desde casa puede ser una experiencia gratificante y productiva. Sin embargo, al acceder a través de Internet para compartir comunicaciones y documentos, se hace necesaria una herramienta que dote la conexión de seguridad, como las conexiones VPN.
Nunca había sido tan fácil trabajar desde casa, y es que las herramientas, programas y servicios que existen actualmente, gratuitos y de pago, permiten montar una oficina móvil y realizar las mismas tareas que hacías en la oficina, como escribir un informe, comunicarte con tus compañeros o realizar reuniones. Tecnologías como las suites ofimáticas online o las videoconferencias acortan distancias entre tu oficina y tu casa. Otra herramienta muy útil para el teletrabajo que añade mayor seguridad es la tecnología VPN, que cifra tus comunicaciones y permite trabajar con información importante sin miedo a que tus datos sean robados por otros. Veamos una selección de los mejores programas para trabajar desde casa con VPN.
VPN es el acrónimo de Virtual Private Network o Red Privada Virtual y permite conectar un ordenador a una red local, más segura y controlada, a través de Internet, menos controlable y a priori menos segura para trabajar con información o datos sensibles. Para ello, la conexión se cifra, además de limitar el acceso mediante privilegios para que así distintos usuarios tengan rangos de privilegios diferentes acordes a su puesto de trabajo. Para crear una conexión VPN necesitas un cliente y un servidor, el primero instalado en tu ordenador y el segundo en el servidor que da acceso a la red.
-
Comodo Unite: Empezamos con una de las opciones más fáciles de usar que puedes encontrar. Esta herramienta de Comodo te permite crear servidores VPN y acceder a ellos fácilmente. Entre sus opciones, cuenta con mensajería instantánea segura para dos o más usuarios, intercambio de archivos, control remoto y cifrado de las comunicaciones con SSL de 128-bit.
-
LogMeIn Hamachi: Otra propuesta que apuesta por la facilidad de uso, además de ofrecer seguridad y opciones avanzadas para crear y acceder a redes VPN. Esta herramienta concreta permite el acceso mediante cliente de escritorio o directamente desde el navegador web, tanto para acceder a la red como para gestionar accesos, permisos y usuarios. Es gratuita para uso personal y ofrece planes de pago para uso profesional.
-
Remobo: Más que una VPN, Remobo dice crear una IPN o Red Privada Instantánea, ya que es increíblemente fácil de crear. Este cliente/servidor VPN facilita la conexión entre distintos equipos y garantiza la seguridad del acceso cifrando las comunicaciones cliente/servidor. Remobo puede serte útil tanto para uso personal como profesional, es gratuito y cuenta con herramientas para Windows, Mac y Linux. Como en los demás casos, permite compartir archivos y realizar varias conexiones.
-
Cisco AnyConnect: Disponible también para Windows, Mac y Linux, este cliente VPN tiene la garantía de Cisco, una empresa especializada en las redes y comunicaciones profesionales. Además de su hardware, también ofrece software muy útil como este cliente VPN que te ayudará a conectar a un servidor VPN cómodamente. No es tan fácil de usar como las propuestas anteriores, pero a cambio ofrece funciones avanzadas para entornos profesionales.
-
Shrew Soft VPN: Para uso personal o profesional, este cliente VPN facilita el acceso a servidores creados con los principales proveedores profesionales, como Cisco, Netgear o Linksys. Está disponible para Windows, Linux y BSD y permite configurar varias conexiones, entre otras muchas funciones. Además, desde su apartado de soporte encontrarás ayuda para configurar conexiones VPN para cada proveedor disponible.
-
Cliente VPN de Windows: Desde Windows es posible crear una conexión VPN y acceder a una ya creada con su propio cliente, sin necesidad de instalar aplicaciones de terceros. La herramienta es muy sencilla pero puede servirnos para familiarizarnos con esta tecnología o simplemente para crear o acceder a una red sencilla sin complicarnos. En los dos casos (servidor y cliente), tendrás que ir a "Panel de Control > Centro de redes y recursos compartidos". Para crear tu propia red VPN deberás hacerlo desde la opción "Configurar una nueva conexión o red", y para acceder a una ya creada tendrás que elegir la opción "Conectarse a una red".
2013/10/18
Guía para migrar a Linux ¿qué debes saber antes de dar el salto?
Para nadie es un secreto que el sistema operativo de Microsoft sigue siendo el rey en los ordenadores, y seguramente lo será por mucho tiempo. El primer contacto que tienen los usuarios con un ordenador usualmente pasa por Windows, y termina con Windows. Pocas personas tienen el tiempo, la necesidad, las ganas o el conocimiento necesarios para cambiar el sistema operativo al que están acostumbrados, por algo diferente.
En la actualidad cada vez se da más el caso, que en varios países en los cuales se promueve el uso de software libre, las instituciones públicas han comenzado a migrar a Linux, y muchos estudiantes tienen contacto con distribuciones de Linux en las escuelas, así como también empleados de administración pública que se ven "forzados" a usar sistemas que desconocían hasta ese momento.
Sea cual sea el caso, este artículo cumplirá con el objetivo de orientar lo más posible al usuario novato que nunca ha instalado Linux y que siente curiosidad por dar el salto.
¿Qué es Linux?
Es importante que sepamos al menos un poco sobre las cosas que utilizamos. Ahora que quieres usar Linux en tu ordenador, es un buen momento para que sepas qué es.Aunque el termino correcto es GNU/Linux, por costumbre, "economía del vocabulario", o simplemente preferencia personal, muchos seguimos llamándolo Linux a secas. GNU/Linux se refiere a la combinación de el núcleo o kernel de Linux, con el sistema de herramientas básicas de sistema operativo creadas por GNU.
Linux es en sentido estricto el núcleo del sistema operativo, es la parte fundamental de la interacción entre el hardware y los programas del ordenador que ejecuta el usuario. GNU por su lado son las herramientas que se usan para manejar esa interacción. Por tanto el sistema operativo completo nace de la unión de estás dos tecnologías.
¿Qué es una distribución de Linux?
Por tanto existen múltiples variantes, siendo tanto el núcleo como las herramientas, unos de los mejores ejemplos de software libre que existen, su código es totalmente abierto y cualquiera puede usarlo y modificarlo cuanto quiera. Así han nacido cientos de distribuciones de Linux orientadas a diferentes usuarios.
¿Qué es un entorno de escritorio?
En en el mundo de Linux y sus distribuciones, existen varios entornos de escritorio, que funcionan y se ven de maneras distintas. Los mejores intentan hacer de la experiencia de usuario algo placentero, cómodo y sencillo. Algunos ejemplos de entornos de escritorio populares son GNOME, KDE, ó Unity.
¿Qué distribución debería instalar?
Así como tenemos muchas distribuciones para elegir, existimos muchas personas en el mundo con gustos y necesidades diferentes, es imposible que a todos nos agrade lo mismo.
Partiendo del hecho de que éste artículo está orientado a usuarios novatos, mis recomendaciones serían comenzar por distribuciones con sistemas de instalación y entornos amigables.
Hay muchísimas otras opciones, sobre las cuales puedes ir investigando y aprendiendo, si te sientes atraído luego de tu primera experiencia.
¿Cómo instalo Linux?
El proceso de instalación de cualquiera de las 3 distribuciones que menciono arriba es bastante sencillo, pero necesita algo de tiempo libre y dedicación. Así que les recomiendo tomarlo como un proyecto de fin de semana.Lo primero que necesitas hacer es descargar el sistema operativo que quieres instalar, lo mejor es hacerlo directamente desde la pagina oficial. Este sera un archivo de imagen .ISO, y para poder usarlo necesitamos copiarlo a un medio extraible como un CD/DVD o memoria USB.
Simplemente copiar el archivo .ISO no bastará, el disco necesita ser booteable, es decir, necesita ser capaz de arrancar cuando prendes tu ordenador. Para crear un disco de arranque USB podemos usar Yumi, haz clic en este enlace para saber como.
Una vez creado el disco de arranque, necesitamos reiniciar nuestro ordenador para iniciar la instalación del sistema operativo. Para que el disco pueda arrancar debemos asegurarnos de que nuestro ordenador tenga habilitada la opción para bootear desde un dispositivo externo que no sea nuestro disco duro. Para comprobarlo debemos acceder a las opciones de la BIOS.
De aquí en adelante el disco de instalación te guiará paso a paso para que finalices la instalación de tu nuevo y flamante sistema operativo libre. Las 3 opciones que les propongo para elegir como vuestro primer Linux, incluyen una manera muy amigable que les permite instalar Linux junto a Windows sin perder ninguno de los datos que tienen en este otro sistema. Algo muy importante a tener en cuenta, si no te sientes tan convencido como para vivir solo con Linux.
Espero que toda esta información les sea de utilidad y se animen a probar una distribución de Linux en sus ordenadores.
Fuente: http://bitelia.com
2013/09/22
Como conectarse a una base de datos MS SQL Server desde C#
Una de las tareas más comunes para cualquier aplicación es hacer persistente y recuperar la información de una base de datos. En este caso daremos el primer paso para lograr este fin establecer una conexión con una instancia de base de datos por medio de código fuente.
1. Crear y configurar aplicación de consola.
Primeramente crearemos una aplicación de consola en C# y le agregaremos un archivo de configuración a nuestra nueva aplicación en donde deberemos definir la cadena de conexión para más información sobre el tema le invitamos a revisar la entrada de blog llamada: Cadenas de conexión para SQL Server en .Net. Siguiendo la recomendación de la entrada de blog nuestro archivo de configuración se vera de la siguiente forma:
Posteriormente debemos agregar una referencia al componente de .Net Framework llamado: "System.Configuration", si necesitamos saber cómo se incluir una referencia a nuestro proyecto podemos basarnos en su documentación oficial.
2. Establecer conexión con base de datos.
Ahora solamente nos queda establecer la conexión a la base de datos, como hemos definido nuestra cadena de conexión en nuestro archivo "app.config" debemos utilizar la clase ConfigurationManager para tener acceso a esta información y para lograr hacer la conexión a nuestra base de datos debemos utilizaremos un objeto de la clase SqlConnection.
En el siguiente ejemplo lo único que realizaremos una vez establecida la conexión será mostrar el nombre de la instancia de SQL Server, utilizando el objecto SqlConnection, por medio de la propiedad DataSource. El código implementado se verá de la siguiente forma:
Debemos recordar incluir la siguiente declaración: using System.Configuration;, como se muestra en la línea número 6 del código fuente, en la sección correspondiente para poder tener acceso a la clase ConfigurationManger.
Espero que les sirva de mucha ayuda, para iniciar a trabajar con una instancia de bases de datos,
Saludos
Referencia: http://www.7sabores.com/blog/
2013/09/05
DevExpress - Controles para WinForms
El objetivo de este post es mostrarles algunas impresiones de los Controles del DevExpress para WinForms, tenemos en mente realizar tutoriales donde utilizaremos dichos controles.
Explora el conjunto de funciones completas DevExpress WinForms Controls.
Mas WinForms Controls
Mas información: DevExpress - Controls WinForms
Vamos a construir aplicaciones muy buenas, juntos!.
Explora el conjunto de funciones completas DevExpress WinForms Controls.
Mas WinForms Controls
Vamos a construir aplicaciones muy buenas, juntos!.
Suscribirse a:
Entradas (Atom)








