Volcado de Memoria ...
Horizonte de sucesos de un programador en la red de redes y otros menesteres
KM1 Desarrollos
Según se puede leer en wikipedia, el horizonte de sucesos es un área imaginaria que rodea un agujero negro en la que la materia no puede escapar del mismo, esto es debido a que la velocidad necesaria para escapar de éste es la velocidad de la luz. Salvando las distancias y sin ánimo de ser pretencioso, en lo referente a desarrollo para internet, se podría decir, que es la situación en la que me encuentro, atrapado (y a gusto) en el mundo de internet, o mejor dicho en el desarrollo web.

Aquí pretendo recopilar y explicar algunos de los proyectos que he llevado a cabo en los últimos años o información recopilada y cualquier otro tema que me haya surgido en los mismos o que pueda surgir, siempre relacionados con la programación web, servicios prestados aunque quizá, llegado el caso, haré algunas excepciones :).


Ficheros de recursos en ASP.NET MVC y localización

Ficheros de recursos en ASP.NET MVC y localización

14/08/2015
Por: José María Canto Ortiz
Hace bastante tiempo que no he utilizado localización en un proyecto web, hace algunos años hice unas pruebas pero el proyecto no terminó saliendo adelante. Ahora que llevo tiempo queriendo hacer pruebas en Azure, he decidido que dicho proyecto de pruebas será localizado, vamos que estará disponible en varios idiomas. Para ello se hace indispensable la utilización de ficheros de recurso, ya que en caso que no se usaran, probablemente tendríamos que tener código duplicado para cada uno de los (...)
Validación personalizada en ASP.NET MVC

Validación personalizada en ASP.NET MVC

08/07/2015
Por: José María Canto Ortiz
Puede darse el caso que se defina una propiedad en un modelo que no puede validarse utilizando Data Annotations. Ante esto, lo que se puede hacer es introducir en la vista la comprobación del valor válido para esa propiedad, para validarlo en el lado cliente y posteriormente en la acción del controlador comprobarlo en el lado del servidor.El inconveniente de hacerlo de esta forma es que si vamos ha reutilizar esto en otro modelo se tendrá que repetir estas líneas de código para introducir la llamada a las (...)
Modelos y Data Annotations en ASP.NET MVC

Modelos y Data Annotations en ASP.NET MVC

03/07/2015
Por: José María Canto Ortiz
Llevo algún tiempo queriendo hacer algunas pruebas con Azure para albergar proyectos, es decir desarrollar el proyecto para Azure y publicarlo aunque sea una prueba para mi, así que iré, conforme pueda, haciendo algunos proyectos de prueba. Con esto como premisa inicial, creo que hiré detallando algunos aspectos que encuentre interesantes durante el proceso y como lo he implementado, por si le puede servir a alguien más, y he decidido empezar por esto.La introducción de Data (...)

Importación imágenes en el ERP de un cliente

23/04/2015
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.
Creando un menú adaptable sin bootstrap

Creando un menú adaptable sin bootstrap

15/03/2015
Por: José María Canto Ortiz
No pretendo cuestionar la utilidad de bootstrap, que la tiene y mucha, por ejemplo, en ASP.NET me permite tener una aspecto bastante aceptable sin hacer nada, al venir incluida por defecto al crear un sitio ASP.NET; o también descargarte y aplicar cualquier plantilla para bootstrap haciendo sólo "click", para luego ajustar colores u aquellas otras cosas que deseen cambiar, pero en según qué casos, no tengo tan claro que pueda ser un beneficioso tener que cargar 2 ficheros de scripts (el fichero javascript y la hoja de estilo), (...)
Remodelación blog

Remodelación blog

03/03/2015
Por: José María Canto Ortiz
Aunque a lo largo del tiempo he ido realizando cambios y durante un tiempo ha estado bastante "abandonado", hace unos días terminé de realizar una remodelación bastante profunda del blog que desarrollé hace años y que iba realizando conforme podía. La estructura del blog sigue siendo la misma (el calendario, el histórico de entradas, las etiquetas), salvo por el cambio que he realizado importante en los parámetros que se pasan por get personalizando las urls, para intentar mejorar el posible posicionamiento de las (...)
Lourdes & Isabel

Lourdes & Isabel

15/02/2015
Por: José María Canto Ortiz
Este sitio web corporativo ha sido desarrollado en PHP y para la parte "cliente" se muestra código HTML5. Para a presentación adecuada del mismo, como se hace uso de las hojas de estilo en cascada CSS3. También cabe destacar que se adapta a los distintos tamaños de pantalla intentando usar el mímimo código posible para esto.Cabe indicar que el web se nutre de noticias de distintas fuentes gubernamentales para mostráselas a sus visitantes y que puedan estar informados a cerca de aquellos temas que le puedan (...)
Inclusión de video en HTML5 y ffmpeg

Inclusión de video en HTML5 y ffmpeg

La publicación previsible en unos meses del estandar de HTML5, aunque ya era soportada por todos los navegadores actuales, nos trae la etiqueta video con lo que podremos desterrar de una vez por todas el uso de flash para incluir videos en cualquier página web e incluso usarlo en lugar de flash para mostrar alguna animación de fondo.
10/07/2014
Por: José María Canto Ortiz
El uso de flash para la visualización de video o escuchar audio ya se va desechando, ya que en la mayoría de dispositivos móviles la visualización de estos ficheros flash no es posible y dado los problemas de seguridad que han surgido es preferible que esto sea así.La aparición de HTML5, aunque no se haya publicado el estandar aún, aunque se supone que será de aquí a unos meses, incluye 2 nuevas elementos que permiten la visualización de video y escuchar audio. Dichos elementos (...)

Algunas advertencias de análisis de código en Visual Studio 2013

19/09/2013
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.

Los tipos que poseen campos descartables deben ser descartables

16/08/2013
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.

Error intentando acceder a un recurso compartido

30/01/2013
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.
Conclusiones tras mi exposición en el 3º Betabeers

Conclusiones tras mi exposición en el 3º Betabeers

01/12/2012
Por: José María Canto Ortiz
En contadas ocasiones alguien como yo, un diplomado o ingeniero técnico que durante años se dedicó a programar y dar asistencia técnica a los clientes de la empresa donde trabajaba, tiene la oportunidad de ejercer de orador, salvo quizás el día que expone su proyecto fin de carrera. Por suerte, desde que ejerzo "el oficio" por mi cuenta, he tenido la oportunidad de hacerlo en varias ocasiones, muchas más que antes como empleado por cuenta ajena. La organización de eventos como betabeers que (...)

El proveedor no está registrado en el equipo local

15/10/2012
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.
Proyecto Club Figueroa

Proyecto Club Figueroa

10/09/2012
Por: José María Canto Ortiz
La realización de este proyecto ha tenido una duracción al final de 3 meses y ha sido realizado utilizando PHP y Javascript. Toda esta información que debe mostrar el web y que gestiona esta aplicación web se almacena en una base de datos que se ha diseñada en MySQL y de esta forma se puede almacenar toda la información de modo confiable.Dado que el club no contaba con web hasta el momento, este proyecto no sólo se pensó para mostrar la información actualizada generada o en la que (...)

Aparece un mensaje de error al intentar activar Windows

En principio la información era referente a Windows Vista, pero tras es aplicable a otros sistemas como 2008 Server o Windows 8 y otros.
20/08/2012
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.
Generación de archivos pdfs dinámicamente desde ASP.NET

Generación de archivos pdfs dinámicamente desde ASP.NET

Existen algunas alternativas para la generación de archivos pfs desde ASP.NET, independientemente de la versión que se utilice de dicho framework y sin necesidad de utilizar las librerias de Adobe. Aquí se va a describir una de ellas que es la que llevo años usando y que además es un proyecto open source.
30/07/2012
Por: José María Canto Ortiz
iTextSharp es la versión para Net Framework de la librería de Java iText para la generación y manipulación de documentos en formato pdf. Esta librería tiene múltiples usos (añadir firmas digitales a pdfs existentes, automatizar la cumplimentación de formularios pdf, añadir marcas de agua, marcadores, números de página, manipular páginas de pdfs etc.), pero en mi caso, he solido utilizar esta librería, para la generación dinámica (o lo que se suele llamar como: " (...)
Proceso para realizar una copia de seguridad programada en SQL Server Express 2008 R2

Proceso para realizar una copia de seguridad programada en SQL Server Express 2008 R2

Este proceso está indicado para servidores web 2008 web edition ya que es la única versión de SQL Server que se puede instalar en dicha versión de dicho sistema. En el resto de versiones de SQL Server siempre es recomendable utilizar un plan de mantenimiento para realizar estas tareas. Este proceso también debe de valer para la versión Express de SQL Server 2005.
24/02/2012
Por: José María Canto Ortiz
La versión Express, que como se ha indicado antes, es la única versión de SQL Server que se puede instalar en la version Web del sistema operativo Windows Server 2008, no tiene activo el servicio Agente de SQL Server -aunque aparezca en el Administrador de Configuración del mismo-. Este servicio es el encargado de administrar todas las tareas administrativas en SQL Server y de automatizarlas. Dado que no está habilitado, hay que hacer este proceso de otra manera. El proceso será similiar para realizar una copia (...)

Limitación del ancho de banda en servidores FTP

Una de las prácticas más extendidas para evitar que determinados usuarios puedan abusar de sus cuentas en un servidor FTP, es la limitación de dicho ancho de banda de las cuentas de usuarios.
17/01/2012
Por: José María Canto Ortiz
El proceso se va a describir en los servidores de FTP ProFTPD y en FileZilla FTP Server, posteriormente se ampliará el artículo explicándolo en el Servidor FTP que se integra dentro de IIS en servidores Windows. ProFTPD En primer término se va a describir este proceso para el servidor de correo ProFTPD. Esta limitación puede ser realizada de forma general para todos los usuarios del servidor de ftp o se puede aplicar a uno o varios host virtuales indicados en el fichero (...)

km1desarrollos: Nueva empresa Redepyme

13/12/2011
Por: José María Canto Ortiz
El pasado 10 de Octubre algo más de una veintena de pequeños y medianos empresarios, con un grupo de perfiles bastante heterogéneo, no se repite ni una sola actividad, comenzamos el Curso de Consolidación de Empresas Córdoba 2011 impartido por la Escuela de Organización Industrial en la sede central del CADE de Córdoba. El objetivo del curso es la realización de un plan estratégico para mejorar nuestra actividad que permita nuestra (...)
Proyecto Vicloty's

Proyecto Vicloty's

Este desarrollo ha sido llevado a cabo en colaboración con UVECreativos, responsables de la realización del diseño y ha sido implementado en algo menos de mes y medio,tras las que se han realizado las pruebas con el cliente y se han introducido alguna pequeña modificación.
11/12/2011
Por: José María Canto Ortiz
La Tienda virtual implementada para Vicloty's está enfocada a la venta de artículos realizados de manera artesanal para el hogar y el bebé. Esta empresa posee una experiencia de más de 40 años en el diseño y creación de artículos artesanales de hogar y bebé. En el diseño del entorno de usuario de la web, realizado por (...)
Proyecto Dinamica Bike

Proyecto Dinamica Bike

Este desarrollo ha sido llevado a cabo en colaboración con UVECreativos, responsables de la realización del diseño y ha sido implementado en algo más de mes y medio en los que se han realizado alguna reestructuración de varias secciones, además de las pruebas correspondientes.
25/10/2011
Por: José María Canto Ortiz
La Tienda virtual de Dinamica Electric Bike se dedica a la venta de bicicletas eléctricas, en su mayoría plegables, a un precio muy competitivo. En el diseño del entorno de usuario de la web, realizado por UVECreativos, se ha primado que le resulte fácil al cliente moverse por las distintas secciones y además que sea atractivo adquirir los (...)
Proyecto UVE Kamisetas

Proyecto UVE Kamisetas

Este desarrollo ha sido llevado a cabo en colaboración con UVECreativos, responsables de la realización del diseño y ha sido implementado en algo más de 2 meses en los que se han realizado alguna reestructuración de varias secciones, además de las pruebas correspondientes.
30/07/2011
Por: José María Canto Ortiz
La Tienda virtual de UVE Kamisetas se dedica a la venta de prendas con diseños originales, divertidos e incluso personalizados por el cliente. En el diseño del entorno de usuario de la web, realizado por UVECreativos se ha primado que le resulte fácil al cliente moverse por las distintas secciones y además que sea atractivo adquirir los productos (...)

Proyecto dinoairsoft

El proyecto ha tenido una duración aproximada de 4 meses en los que se han intercalado las pruebas como las fases de desarrollo.
16/03/2011
Por: José María Canto Ortiz
Este proyecto de comercio electrónico, como todos, tiene como objetivo vender sus artículos a través de Internet, pero además, desde su nacimiento se concibió para que prestara algunos servicios de valor añadido a sus clientes desde esta misma web además de los socios que formaran parte del club del web. Teniendo presente estos objetivos, el diseño del entorno de usuario de la web se ha realizado para que al cliente le resulte fácil adquirir los productos deseados y también, dada la composición de (...)

Configuración del Correo Electrónico para Mozilla Thunderbird 3

16/03/2011
Por: José María Canto Ortiz
En las líneas que se incluyen a continuación se muestra toda la información necesaria para que configure las cuentas de su dominio de correo en Mozilla Thunderbird, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar también que se ha introducido un video al final de este documento en el que se explica visualmente todo este proceso utilizando una dirección de correo electrónico de prueba.Cuando (...)

Configuración del Correo Electrónico para Incredimail 2

15/03/2011
Por: José María Canto Ortiz
Las siguientes líneas que se incluyen a continuación se muestra toda la información necesaria para que configure las cuentas de su dominio de correo en Incredimail 2, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar también que se ha introducido un video al final de este documento en el que se explica visualmente todo este proceso utilizando una dirección de correo electrónico de prueba. Si (...)

Configuración del Correo Electrónico para Eudora OSE 1

15/03/2011
Por: José María Canto Ortiz
El presente documento está decicado a suministrar toda la información necesaria para que configure las cuentas de su dominio de correo en Eudora OSE 1, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar también que se ha introducido un video al final de este documento en el que se explica visualmente todo este proceso utilizando una dirección de correo electrónico de prueba.Cuando haya abierto este (...)

Configuración del Correo Electrónico para Windows Live Mail

15/03/2011
Por: José María Canto Ortiz
Las siguientes líneas que se incluyen a continuación se muestra toda la información necesaria para que configure las cuentas de su dominio de correo en Windos Live Mail, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar que se ha incluido este programa, aunque no sea un cliente de descarga de correo típico (los mensajes siempre se quedan en el servidor usando esta aplicación), debido a que en los nuevos sistemas (...)

Configuración del Correo Electrónico para Microsoft Outlook

15/03/2011
Por: José María Canto Ortiz
El presente documento está decicado a suministrar toda la información necesaria para que configure las cuentas de su dominio de correo en Microsoft Outlook, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar también que se ha introducido un video al final de este documento en el que se explica visualmente todo este proceso utilizando una dirección de correo electrónico de prueba.Si desea utilizar (...)

Configuración del Correo Electrónico para Outlook Express

14/02/2011
Por: José María Canto Ortiz
En las líneas que se incluyen a continuación, se muestra toda la información necesaria para que configure las cuentas de su dominio de correo en Outlook Express, lo único que tendrá que hacer es sustituir "nombredesudominio.ext" por el nombre del dominio alojado en nuestro servidor.Indicar también que se ha introducido un video al final de este documento en el que se explica visualmente todo este proceso utilizando una dirección de correo electrónico de prueba.Una vez que (...)

Proyecto huevoferta.com

Aunque es algo que no se suele hacer de forma habitual, ya que siempre se intenta recurrir a algún profesional del ramo y sin que sirva de precedente, se ha realizado el diseño de la interfaz de usuario del web partiendo de las premisas dadas por el cliente y de la simplicidad del logo suministrado intentando realizar algo muy simple en cuanto a su diseño.
20/12/2010
Por: José María Canto Ortiz
Todo proyecto de comercio electrónico tiene como fin principal la venta a través de Internet de los artículos que en él se ofrecen, en el caso que nos ocupa, huevoferta.com vende artículos de informática de consumo en su mayoría y aprovechando esta circunstancia, se pueden prestar otros servicios a sus clientes desde la misma web. Teniendo como premisa este objetivo, el diseño del entorno de usuario de la web se ha (...)

Desinstalación una instancia de Microsoft SQL Server

Obviamente esta desinstación de la instancia no implica la desistalación de SQL Server, y cómo no, se debe ser administrador local con permiso para iniciar sesión como servicio
20/09/2009
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.

Proyecto tutiendadepesca.com

Proyecto realizado para cliente de UVECreativos. Sistema de comercio electrónico que permite la realización de pedidos en tiempo real por parte del cliente ya que una vez realizado este queda automáticamente registrado en la aplicación de gestión de la empresa. Para su realización se utilizó la tecnología ASP.NET junto con Javascript y XHTML.
01/09/2009
Por: José María Canto Ortiz
Este proyecto pretende ser una solución de comercio electrónico para que los clientes o futuros clientes de tutiendadepesca.com puedan adquirir todos productos relacionados con la pesca a través de internet. Uno de los objetivos que se fijó como prioritario es que esta adquisición de artículos fuera lo más sencilla posible para el cliente para que clientes que no estén habituados a comprar cualquier producto en la red puedan realizarlo sin ningún tipo de problema. Como con la mayoría de (...)

Traspaso controlador de dominio

30/07/2009
Por: José María Canto Ortiz
documento reservado al grupo de usuarios de la base de datos del conocimiento.

Plataforma de Compras para Almanzora Córdoba S.L.

Este proyecto se llevó a cabo con la estrecha colaboración de UVECreativos para obtener todos los parámetros que necesitaba el cliente y que finalmente aparecieran reflejados correctamente en el entorno de usuario del web segú;n las necesidades.
15/07/2009
Por: José María Canto Ortiz
Esta plataforma de compras para Almanzora Córdoba S.L. es un sistema de comercio electrónico exclusivo para determinados clientes, que dada su volumen -este volumen se puede considerar por distintos parámetros-, tienen un cierto número de unidades departamentales o delegaciones en distintas localizaciones. Dichas oficinas o unidades departamentales son las que realizan (o deben realizar) las adquisiciones de material y de esta forma, se miminiza, en parte, el tiempo de realización del pedido, ya que el encargado de compras sólo (...)

Plataforma de Compras para Sumisur S.L.

Este proyecto se llevó a cabo con la estrecha colaboración de UVECreativos para obtener todos los parámetros que necesitaba el cliente y que finalmente aparecieran reflejados correctamente en el entorno de usuario del web.
26/06/2009
Por: José María Canto Ortiz
Esta plataforma de compras para Sumisur S.L. es un sistema de comercio electrónico exclusivo para determinados clientes, que dada su volumen -este volumen se puede considerar por distintos parámetros-, tienen un cierto número de unidades departamentales o delegaciones en distintas localizaciones. Dichas oficinas o unidades departamentales son las que realizan (o deben realizar) las adquisiciones de material y de esta forma, se miminiza, en parte, el tiempo de realización del pedido, ya que el encargado de compras sólo supervisaría (...)
Plataforma de Compras de Material de Oficina de Ibertecnica S.L.

Plataforma de Compras de Material de Oficina de Ibertecnica S.L.

Una plataforma de compras o central de compras on-line se podría decir que es un sistema de comercio electrónico exclusivo para determinados clientes, que dada su estructura, tienen un cierto número de unidades departamentales o delegaciones en distintas localizaciones. Dichas oficinas o unidades departamentales son las que realizan las adquisiciones de material, miminizándose, en parte, el tiempo de realización del pedido ya que el encargado de compras sólo supervisaría estos pedidos y no necesita conocer al 100% las necesidades diarias de cada oficina, dándoles cierto grado de autonomía.
03/10/2008
Por: José María Canto Ortiz
Una plataforma de compras ayuda en su tarea diaria al encargado de compras de la empresa ya que de esta forma delega una pequeña parte de sus funciones en sus oficinas y departamentos que probablemente estén en distintas localizaciones geográficas y que son los que, con mayor seguridad, conozcan de primera mano sus necesidades diarias, semanales o mensuales de material y de esta forma y siempre el encargado podrá supervisar en cualquier momento estos pedidos. Los artículos que se adquieren son los que se han pactado entre (...)
Proyecto de Sistema de Comercio electrónico para Ibertécnica S.L.

Proyecto de Sistema de Comercio electrónico para Ibertécnica S.L.

Este proyecto, llevado a cabo junto a UVECreativos en una primera instancia, ha constituido un reto importante, no sólo por tratarse del primer proyecto de gran tamaño y complejidad que he realizado ya como autónomo y cuya responsabilidad en su desarrollo recae sobre mi, sino también por la cantidad de elementos que se han introducido y que hasta este momento sólo había utilizado en pruebas internas, como pueden ser las funciones AJAX, que se han introducido en dicho proyecto, entre otras muchas funcionalidades.
20/09/2008
Por: José María Canto Ortiz
Este proyecto pretende ser una solución de comercio electrónico para que los clientes o futuros clientes de Ibertécnica S.L.puedan adquirir sus productos a través de internet. Uno de los objetivos que se fijó como prioritario es que esta adquisición de artículos fuera lo más sencilla posible para el cliente para que clientes que no estén habituados a comprar cualquier producto en la red puedan realizarlo sin ningún tipo de problema. El proyecto ha sido integramente implementado en el (...)
Publicidad
Etiquetas

Archivo
Agosto 2015Septiembre - 2015 Octubre 2015
LunMarMiéJueVieSábDom
123456
78910111213
14151617181920
21222324252627
282930

Selecciona mes y año:
  

Publicidad
04/09/2015 07:30 @312
Colegiado número 20100310-A del Colegio Profesional de Ingenieros Técnicos en Informática de Andalucía (CPITIA).
© 2015 - KM1 Desarrollos