Problemas de Programación

¿Te gustan los retos?

Existen muchas páginas en internet dedicadas a la publicación de retos matemáticos o acertijos que involucren matemáticas, lógica y algoritmos. Algunos de estos sitios cuentan con torneos y estadísticas sobre los resultados lo que crea una sana y muy interesante competencia.

Lo verdaderamente interesante son los sitios en donde tienes que programar tu respuesta y enviarla, una vez enviada se analiza por la página y te da a conocer si tu programa funciona y responde al problema o no. Entre más problemas resuelvas mejor puntuación tendrá tu perfil y te puedes hacer de mayor reputación en esta comunidad de personas brillantes, incluso puedes lograr captar la atención de grandes compañías que buscan gente brillante para ofrecerte alguna entrevista laborar o una oportunidad de trabajo.

Si te gustan los retos, acertijos o simplemente quieres aprovechar tu tiempo libre para no “oxidarte” en tus habilidades de programación esta es una buena recomendación.

Algunos sitios de este tipo son:

Espero les sean de utilidad y puedan pasar un rato agradable.

¡Buena suerte!

 

Mañana es mi examen profesional para titularme

Bueno esto no tiene nada que ver con el Blog pero quería dejar marca también, mañana será una fecha muy importante ya que voy a hacer mi examen profesional de conocimientos, sólo necesito pasarlo para obtener mi título de ISC 🙂

Sé que me irá bien.

Saludos!

Examen: 3 de abril de 2009 a las 10:00 hrs @ la Facultad de Ingeniería de mi Alma Mater.

SQL – Procedimientos Almacenados

Concepto

Un procedimiento almacenado (PA) es una secuencia de instrucciones sobre el servidor que realizan un objetivo. Pueden ser programados en base a sentencias SQL o por medio de un lenguaje “externo” ( C, java, etc.)

Definición

La sintáxis básica para la definición de un procedimiento SQL es la siguiente:

CREATE PROCEDURE <nombre de procedimiento> (
	<lista de
parámetros>)
<cuerpo del procedimiento>

Continue reading

SQL – Vistas

Objetivo de las vistas

Guardar en el servidor la definición de las consultas que se utilizan frecuentemente por los usuarios de la Base de Datos.

Características:

  • El código SQL es “pre – compilado”
  • Usadas como consultas anidadas. Cuando se solicitá su uso, es por medio de una consulta anidada ( FROM ).
  • Mecanismo de seguridad para accesar a información sensible
  • Sus columnas deben de tener nombre. Las funciones que no generan nombre serán un origen de error si no se nombran las columnas.

Continue reading

Escribir código fuente en WordPress

Estuve leyendo un poco y encontré que esto es muy fácil (después de batallar bastante), sólo se tiene que escribir entre las siguientes etiquetas:

[ sourcecode language=lenguaje]
Aquí va el código
[ /sourcecode ]

Sustituyendo <lenguaje> por cualquiera de los siguientes:

  • cpp
  • csharp
  • css
  • delphi
  • html
  • java
  • jscript
  • php
  • python
  • ruby
  • sql
  • vb
  • xml

Por ejemplo, con (sourcecode language=’cpp’) para C++ queda de la siguiente manera:

int main(void){
printf("Hello World");
return 0;
}

También como tip, si mantienes presionada la tecla Shitf mientras das Enter, te da un salto de línea sencillo y no doble como acostumbra WordPress

Saludos!

Java – Clase punto

Supuestamente en una entrevista de trabajo, una simple pregunta puede llegar a ser:
“Escríbeme una clase punto con todos sus atributos y métodos” y así poder ver cómo los declaras, tu identación y un poco de tu lógica al programar. Increible todo lo que se puede obtener con una clase tan sencilla ¿no?

Bueno entonces, les dejo el código de esta sencilla clase simplemente para que no analicen, por si lo llegaran a ocupar…

Continue reading