Los recursos de Internet en el poder de tus manos
Hola amigos jeje.. pues ya tengo rato sin dedicarle tiempo a este blog que tanto me encanta… Si alguien quesiera colaborar con él diganme y con gusto hee
Bueno pues a lo que voy… por ahà hace algunas semanas atras en la facultad nos dejaron un trabajo de critica y observar lo que no tenemos que hacer a la hora de desarrollar interfaces en aplicaciones web o de programas de escritorio… Y pues nos pasaron una página web que compila en un “Sala de la Vergüenza” varios errores graves que han cometido GRANDES empresas como Microsof, Apple, entre otra cuantas que sinceramente es para pasar un buen rato de risa.. Puedo asegurar que te encantara conocer esta lista jaja.. aquà va (nota: la verdad son demasiadas asà que solo puse las que más me llamaron la atención, para ver todas ve a la web que les deje arriba):
Malos diseños de formularios:
- Normalmente cuando un programador quiere que el usuario seleccione una sola opción entre varias, elige usar un radiobutton, ya que los checkbox son usados para seleccionar varias opciones de una un conjunto de opciones. Como podemos ver aquÃ, hicieron todo lo contrario…
- En este caso podemos ver que este formulario “permite” seleccionar los 3 DISTINTOS campos de una tabla por los que deseas ordenar una tabla. Pero aquà como podemos ver, se pueden seleccionar dos capos de ordenamiento al mismo tiempo.
- Uno cuando presiona doble click en el instalador de algún programa, significa que tu REALMENTE quieres INSTALAR ese programa, y no deberÃa de haber algún paso en la instalación en la que te pregunte si deseas instalar ese programa. En este instalador del Internet Explorer 4.01 te obligan a seleccionar que deseas instalar el IE 4.01 jaja.. este en especial me causo bastante gracia…
- En ciertos casos si es necesario que el programa nos muestre información de lo que esta sucediendo mientras se procesan, envian o reciben datos; pero en este caso esto es absolutamente inútil.
- En este Spin Control en el Microsoft’s Visual C++ 5.0 para vida de incrementar el numero del control, es necesario precionar el boton de abajo, y para decrementar el numero es necesario precionar el boton de arriba. No era de extrañarse en un producto de Microsoft este tipo de errores..
- Usualmente cuando uno da click derecho en el área donde escribimos un texto, esperamos opciones rápidas, útiles y relacionadas con el objeto o “cosa” que presionamos encima… Aquà podemos observar que este menu desplegable muestra exactamente el mismo menú que aparece en los menus desplegables superiores… Nada útil este ejemplo
- Una de las principales caracterÃsticas que un instalador tiene que tener es la facilidad de instalación de cierto programa. Aquà tenemos un buen ejemplo de lo que un buen instalador NO debe de hacer… solo lean las instrucciones de la immagen xD
Leer articulo completo »
Hola amigos… pues hoy vengo con la novedad de que estoy estrenando Blog
uno de puras Descargas Directas de PelÃculas en el cuál estarémos (yo y otros amigos de la facultad) posteando las pelÃculas más actuales y novedosas que se encuentren por Internet… Lo que se pone de cada pelÃculaes: TÃtulo, Poster (imágen), Detalles de la pelÃcula, Sinopsis, Trailer, enlaces de RapidShare, enlaces de MegaUpload, enlace de la descarga en Torrent y enlace de los SubtÃtulos. Espero y también seá de su agrado y pasen seguido a visitarla… ayudenos a crecer que todo lo hacemos por ustedes
saludos!!
Continuando con los métodos de búsqueda, seguimos con la busqueda secuencial por bloques que es mas eficiente que las busquedas secuenciales normales, ya
que suma la ventaja de que tiene el vector ordenado más la busqueda en un vector dividido en bloques.
El algoritmo es el siguiente:
Se divide el vector entero en bloques de (int (raÃz(tamaño del vector))) elementos por bloque.
Se recorre el vector con un contador que se ira incrementando en saltos de (int (raÃz(tamaño del vector))) y se va tomando el ultimo numero de cadabloque para compararlo con el numero buscado.
Si el ultimo numero de cada bloque es igual al numero encontrado, entonces “el numero fue encontrado” de lo contrario se pregunta si el ultimo numero decada bloque es mayor al numero buscado, sà si, entonces se incrementa el contador en (int (raÃz(tamaño del vector))) elementos. Si no entonces significa
que el numero buscado esta dentro de ese bloque, por lo que se comienza a buscar secuencialmente dentro de ese bloque.
Pero una imagen dice más que mil palabras:

Aquà está el codigo en VB.Net
Leer articulo completo »
Continuando con los métodos de búsqueda, seguimos con la búsqueda binaria. Este método es el que habitualmente utilizamos los humanos para encontrar un determinado elemento en una lista previamente ordenada.
El algoritmo es el siguiente:
La posición del elemento central del vector es calculado con la siguiente formula:
pMitad = int((pInicial + pFinal)/2)
Donde pInicial y pFinal son las posiciones inicial y final del subVector que se está considerando.
Aquà está el código en VB.Net
Leer articulo completo »
Continuando con los métodos de búsqueda, seguimos con la busqueda secuencial pero ahora en un vector ordenado, lo cual tiene mas eficiencia que el mismo método pero en vector desordenado. Aquà la ventaja es de que como tu ya sabes que el vector ya esta ordenado de antemano, es más fácil y rapido detectar cuando el elemento no se encuentra dentro del vector. Pero esto no significa que este método sea el más rápido.
El algoritmo es el siguiente:
Se toma el elemento a buscar y se compara con cada una de las posiciones del vector donde esta el conjunto de datos.
Esto se hace dentro de un ciclo el cual dejará de girar cuando se encuentre un numero igual al buscado o cuando se termine el vector o cuando se detecte que un elemento dentro del vector es mayor que el buscado (en un vector ordenado ascendente).
Sà no se encontró el numero buscado, se envÃa un mensaje indicando que el elemento buscado no fue encontrado, de lo contrario haces lo que tu decidas con el elemento encontrado.
Aquà está el codigo en VB.Net
Leer articulo completo »
Este blog tiene la intensión de facilitarle al lector el gran contenido existente en internet en sus amplias y variadas temáticas como el ocio, los videojuegos, peliculas, series, autos, recetas, descargas, recomendaciones, programaciones y cualquier cosa que se me valla ocurriendo con el tiempo. Tengo la intensión de estar actualizando el blog constantemente y así proporcionarle la mejor información al lector.
Cualquier duda, comentario o sugerencia por favor escríbelo aquí en los comentarios