Buscar este blog

sábado, 26 de marzo de 2011

Primeros pasos con php

El maestro nos enseño el uso de ciertos scripts en php , sobre todo para la conexión con la base de datos y la llamada de datos desde la base de datos hacia el sistema , el cual nos sera muy útil por lo que planeamos integrarlo al sistema en estos días.



   
 Codigo de ejemplo: 
mysql_connect("localhost", "Chicosche", "clave");

Esta parte del codigo es la encargada de hacer "magia" ya que indicando el lugar de nuestro servidor en nuestro caso "localhost" y poniendo el usuario de nuestra Base de Datos mysql mas su debida contraseña accesa a nuestro servidor de mysql

mysql_select_db("GTD", variable);

En la linea siguiente hemos seleccionado la base de datos con la cual queremos hacer conexión , en este caso es la base de datos relacionada con el tema GTDTeamwork
Después de esto solo enviamos consultas de mysql mediante php y las ordenamos como mas nos convenga.

Lo siguiente es el código tal como nos lo explico el profesor.

VER CODIGO CLICK AQUI

<?php

$db = mysql_connect("192.168.10.172","root","");
mysql_select_db("smyte");

$sql = "SELECT * FROM carreras";
$rs  = mysql_query($sql);

echo "<table width=100% border=1>";

echo "<tr bgcolor=blue>";
echo "<td><font color=white><b>pk_carrera</b></font></td>";
echo "<td><font color=white><b>carrera</b></font></td>";
echo "<td><font color=white><b>area</b></font></td>";
echo "</tr>";

$r=0;
while($usr = mysql_fetch_object($rs)){
$r++;

if($r%2==0) echo "<tr bgcolor='#CCCCCC'>"; else echo "<tr>";

echo "<td>" . $usr->pk_carrera . "</td>";
echo "<td>" . $usr->carrera . "</td>";
echo "<td>" . $usr->area . "</td>";

}
echo "</table>";

?>
Loading image
Click anywhere to cancel
Image unavailable

miércoles, 23 de marzo de 2011

Entidad-Relacion

Bueno en la clase de hoy el maestro nos dijo que teníamos que ajustar unas cosas en nuestras tablas de Entidad-Relación

aquí dejo una imagen de como quedo.


Nomenclatura de la base de datos

Bueno en una entrada anterior hable de la nomenclatura hoy me dedique un momento a analizar mis tablas y aqui muestro la nomenclatura que deseo utilizar asi tambien los tipos de datos que manejaremos en nuestra base de datos

dar click Aqui

martes, 22 de marzo de 2011

WORCKBENCH!

ChicosChe esta utilizando MySQL WorckBench y funciona bien, muy bien!
estamos usando este software para crear nuestras entidades relacion y estamos practicando en el, todo con tal de lograr una base de datos solida, funcional y extendible!.

Clases

El día de hoy el maestro no asistió a clase, con mis compañeros de los equipos OSEAS y MEL estube comentado sobre donde habían manejado las tablas Entidad-Relación y como se les hacia mas fácil manejar los tipos de datos, me comentaron que utilizaban MySQL workbench, a ver si después lo probamos nosotros.

domingo, 20 de marzo de 2011

Avances con la base de datos!

Pues ChicosChe continua trabajando y ya tenemos avances con nuestra base de datos, aun no terminamos de crear nuestra entidad relación pero, ya estamos resolviendo ligeros problemas esperenlo!!!



Nomenclaturas

Bueno hace como una semana el maestro comento algo de las nomenclaturas.
Ahorita ando un poco interesado en este tema de las nomenclaturas por lo pronto he encontrado dos articulos un poco curioso sobre el tema aqui mismo dejo los enlaces de estos artículos (dar click en los nombres).

Estándar de nomenclatura en Base de Datos
En este articulo menciona que la nomenclatura que el usa no precisamente nos tiene que gustar a nosotros, da recomendaciones de como nombrar los nombres de las base de datos, sus tablas y sus campos, almenos es como el maestro dice, una vez que empezamos a escribir los nombres de nuestras variables,campos y tablas de una forma hay que mantenerlo consistente en esa forma, esto nos ayuda mucho a la hora de escribir nuestros códigos y base de datos sean mas entendibles a otras personas.

Convenciones de nomenclatura
En este segundo articulo nos muestra una serie de normas que seria de preferencia usar a la hora de desarrollar nuestros codigos, y dice algo que me pareció muy interesante.
"Código hermoso, que los seres humanos pueden leer, que hace uso de variables de rango limitado es lo que debes escribir si esperas que el dia de mañana que te promuevan a gerente de proyecto, tus pupilos no sufran leyendo la funciones que desarrollaste ayer."

También ahí mismo da un enlace a un blog de msdn donde dan recomendaciones a la hora de programar aunque si bien es para .net o VB, es importante tener en cuenta las convenciones de nomenclatura a la hora de programar aplicaciones.

"La legibilidad del código debería ser un objetivo primario", así mencionan en el blog de msdn, teniendo en cuenta que ayuda mucho a entender el código que realizamos, incluso si un día olvidamos que hicimos antes, pero lo tenemos bien legibles nos puede ayudar.

sábado, 19 de marzo de 2011

Vaciar la mente

Bueno quiero recalcar sobre uno de los puntos mas importantes que considero en el gtd
el cual es vaciar la mente

"Pasamos más tiempo pensando las cosas que tenemos que hacer, que haciéndolas…"

David Allen dice esto en su libro y en medida que tenemos mas cosas que hacer y sin organizarlas adecuadamente se nos acumula el "estres"

igualmente Allen dice: “La medida de nuestra productividad es directamente proporcional a la capacidad que tenemos para relajarnos y la mejor forma de relajarnos es…vaciar la mente.”

Tenemos que vaciar nuestra mente de todo lo que tenemos que hacer, obviamente nuestra mente esta hecha para pensar, difícilmente nos recordara cosas que tenemos pendientes hacer incluso muchas veces por esto muchas actividades que tenemos que realizar terminamos olvidandolas me ha pasado muchas veces.

Si la mente tuviera su propia inteligencia nos recordaría las cosas pendientes que tenemos que hacer sólo cuando fuera posible que hiciéramos algo al respecto.

Durante el proceso de recopilación buscamos vaciar nuestra mente de todas las cosas que tenemos por hacer y que nos gustaría recordar en otro momento.

Por ejemplo si un día vamos a comprar despensa al supermercado pero no hicimos una lista, entonces tratamos de pensar para "recordar" en todo lo que nos hace falta, mientras lo buscamos dudamos un poco de que si realmente es lo que necesitamos y después lo compramos, cuando lleguemos a nuestra casa lo mas seguro es que olvidamos varias cosas por comprar o incluso compramos algo que no nos hacia falta, pero si en vez de dejar que nuestra mente recordara todo lo que habia que comprar y lo hubiésemos anotado en una lista, fácilmente lo recordaríamos e incluso dejaríamos de estar dando vueltas y dudando si realmente lo necesitamos.

Pues así es como pasa dejamos que nuestra mente trate de realizar todo pero el problema es que tiene un mínimo de eficacia manejando todas las cosas que hay que recordar, como dije antes esta hecho para pensar mas no para recordar. Podemos pensar que poner en la lista que queremos comprar y con la lista recordamos que queremos comprar.

Mas mejoras en el prototipo

se esta empezando a mejorar las plantillas sobre el css para la web aqui dejo una muestra


Mejora en el prototipo

hemos mejorado el prototipo con la recomendación que dio el maestro del cambio de energía del usuario.

Datos Normalizados

Empezamos normalizando los datos de la tabla de la base de datos.

para ver dar click aquí

viernes, 18 de marzo de 2011

Actualizacion de las tablas

Bueno se sigue trabajando sobre el diseño de la normalización de la base de datos
por lo pronto pongo como quedaron las entidades al final de esta semana de clases, durante este fin de semana se pretende mejorar las tablas.

Dar Click Aqui

NNNNNNavicat...

Y Arrancan las BD...

Hemos estado trabajando en nuestra base de datos en el software “Navicat”, ya tenemos datos de “mentiritas” en nuestra base de datos. Ya contamos con las características básicas: con sus respectiva primary key y las relaciones.

Ahora procedemos a llevar a continuar la normalización de las tablas y con esto poner a 100 nuestra base de datos.

Aqui una pisca de lo que tenemos
.

jueves, 17 de marzo de 2011

cooperativo

El dia de ayer analizando el prototipo nos dimos cuenta de un nuevo valor, cooperativo, sobre el cual el usaurio puede decidir si una actividad es trabajo en equipo o una actividad individual (personal).
Tambien se actualizo un poco el prototipo, para adecuarlo al diccionario de datos, tambien estamos el proceso de crear la base de datos nada mas tengamos bien normalizados los datos

Entidades

Aqui tenemos las tablas Entidades con los tipos de datos y la longitud de estos.

lunes, 14 de marzo de 2011

Normalizacion

Dar clic aqui

Entidades

Hoy en clase definimos los conceptos de entidad y sistema.

Entidad es el conjunto de elementos y sus características de un sistema

Sistema es el conjunto de entidades que interactivo unos con otros.

Todo esto por que en la primera forma de normalización debemos identificar cada entidad sobre la que vamos a trabajar.

por lo pronto en esta clase solo hemos definido las entidades.

en nuestro caso solo tenemos: usuario, equipo y actividades como se muestra a continuación

domingo, 13 de marzo de 2011

Fin de semana

Durante este fin de semana hemos seguido pensando en ideas sobre el diccionario, la verdad es que estábamos un poco confundidos sobre que tipos de datos íbamos a meter pero pues seguimos pensando que mas agregarle pues lo sentíamos un poco pobre. se agregaron nuevas opciones como cotidianidad de la actividad que espero poder agregar al prototipo pronto.

viernes, 11 de marzo de 2011

Diccionario de datos

Este es nuestro diccionario de datos el cual se ira actualizando constantemente hasta identificar todos los datos necesarios.


jueves, 10 de marzo de 2011

Avance diccionario de datos

Este es el avance que teníamos hasta la mañana del día de hoy sobre el diccionario de datos.

Seguiremos trabajando para ajustarlo mas a las necesidades del proyecto.

Applets

Clic Aqui para ver presentación de los applets.

miércoles, 9 de marzo de 2011

Actualizando iconos!

Me he puesto a actualizar los iconos usados en nuestro sistema GTD empezando por el triturador, saludos !!!

martes, 8 de marzo de 2011

Exposiciones del dia 8 de marzo!

Hoy pasaron a exponer los equipos de programación del lado del servidor y algo interesante también los distintos ambientes de programación que existen, aquí expresare mi opinión personal quizás no concerniente a todo ChicosChe pero si algo muy mio.

En mis pequeños proyectos anteriores de programación web  solía utilizar dreamweaver esta IDE era a mi parecer muy buena fácil para la creación de paginas, linda la interfaz pero a final de cuentas note, que "con un programa como este se pierde gran parte de la diversión" donde quedaba para mi el interés por aprender código? por hacer las cosas por mi mismo, quizás para cosas industrializadas, proyectos que requieran velocidad pero vale para mi como estudiante no me traería beneficios pues dejaría agujeros en mi educación que en caso de no contar con dicho programa no podria encontrarle solucion, por eso en mi opinión personal los editores de tipo WYSIWYG [What you see is what you get"] son buenos para un area donde se requiere una producción rapida.



En mi caso prefiero los IDE como geany y aptana incluso gedit en linux es muy bueno a la hora de escribir código, cómodos , con el resaltado de etiquetas con marcador de errores, y muy buena interfaz limpia, en mi caso opino que esto ayuda a acelerar el proceso de aprendizaje y al menos a mi hace que el gusto por la programación web agarre buen rumbo al descubrir nuevos tags o nuevas formas de lograr funciones que antes con un click creaba pero ahora con unas lineas de código, puedo crear lo mismo o incluso algo mejor, pero por mis propios medios!!
GEDIT
 GEANY

APTANA

Estos son los programas que yo uso y como comente antes todo esto es una opinion simple y personal y no concerniente a los demas miembros de ChicosChe.
ATTE: Emanuel Avalos Ramón

domingo, 6 de marzo de 2011

IBM Watson

Aquí dejo el ensayo sobre el proyecto ibm watson.

Click Aquí

Watson for the future!!

Se nos asigno desde el viernes la tarea a todos los equipos de buscar información sobre Watson de IBM y realizar un pequeño ensayo de este, pues ChicosChe se encuentra ahora puliendo los puntos finales de el ensayo para colocarlo en el blog y entregarlo el día de mañana en clase, Esperenlo!!!

sábado, 5 de marzo de 2011

Resumen de la semana

Esta semana empezamos la 2da unidad "Desarrollo de aplicaciones Web" aunque ha sido un poco dificil para los 3 equipos que hasta ahora hemos expuesto

Equipo WWW-------------Arquitectura de aplicaciones para la web
Equipo ASM-------------Lenguajes del lado del cliente (VBScript,Flash,Ajax)
Equipo Chicos Che------Lenguajes del lado del cliente (JScript,JApplet,Silverliht)

Pronto iremos poniendo nuestros puntos de vista de las exposiciones uno a uno.

Tambien hemos empezado el estudio del lenguaje javascript para ver como empezar a avanzar el proyecto de la web, esperamos poder poner los nuevos avances del proyecto pronto.

Nuevos analisis

aun para seguir mejorando el proyecto de GTD se sigue leyendo para obtener nuevas ideas de lo que deberiamos tener en nuetra web

aqui hay nuevos ejemplos de aplica para este proyecto

http://elgachupas.com/archivos/

viernes, 4 de marzo de 2011

Lenguajes del lado del cliente

Por circunstancias que vi en la exposición del equipo ASM me di cuenta que mi exposición acerca de css no era el tema adecuado por lo que preguntándole al profesor sobre otros lenguajes decidí cambiar mi exposición a Silverlight mientras mi compañero Ángel del equipo ASM decidio hablar de AJAX

jueves, 3 de marzo de 2011

Nirvana ok!

Desde que empezamos con el proyecto mandamos solicitudes a nirvana y a facilesthings
y apenas hasta el dia de hoy hemos recibido respuesta de nirvana por lo que ya tenemos una cuenta para poder analizar las funcionalidades de una web con la metodologia GTD esperamos que con esto esperamos poder obtener nuevas ideas sobre el diseño de GTD.


Exposicion JavaScript

Esta es la exposicion de javaScript presentada el dia de hoy en clase.



http://tinyurl.com/5s4oc29

miércoles, 2 de marzo de 2011

Reparticion de exposicion del tema 2.2

Hace como 1 semana se nos asigno al equipo ChicosChe y al equipo ASM que trabajaramos con el punto 2.2, Lenguajes de Programación del lado del cliente y esto nos lo repartimos de la siguiente manera

  • HTML (Angel)
  • Visual Basic Script (Mayra)
  • Flash (Miguel)
ChicosChe
  • Applets de Java (Tomas)
  • JavaScript (Emanuel)
  • CSS (Erik)
por mi parte acabo de subir el tema que me toco exponer (CSS) dar click aqui
Si se puede espero que podemos unir todas las exposiciones en un solo archivo y mostrarlo aqui en el blog.

martes, 1 de marzo de 2011

Presentacion de prototipo

El día de hoy los equipos presentaron los avances de sus prototipos del proyecto, los de movilidad tuvieron algunos problema con la compatibilidad de navegadores, y con montar el servidor.

Los de GTD entregamos nuestro proyecto teniendo solo unos problemas de planeacion y de funcionalidad de algunos botones
que se arreglaran lo mas pronto posible, estamos alistando todo y siguiendo los consejos que nos dio el profesor para mejorar nuestro prototipo antes de empezar a programar con los distintos lenguajes.

Añadiendo lo de lenguajes nos estamos planteando si usar javascript o PHP aunque ultimas investigaciones nos revelan que podríamos ser capaces de implementar un híbrido de estos dos. También estamos meditando implementaciones de ajax o python pero eso queda para investigaciones posteriores, por lo pronto la prioridad de chicos che es mejorar el prototipo y dejarlo lo mas perfecto posible!