Repasando análisis de sistemas

Volver a ver cosas como UML, Diagramas de Flujo de Datos, Pseudocódigos, Diagramas Entidad-Relación, etc., es un tedioso dolor de cabeza, pero es necesario por la nueva asignación que tengo. Si bien en la universidad, anĂ¡lisis de sistemas fue una de las asignaturas que más fácil desempeñé, bien es cierto que es tedioso volver a algo que no hiciste en años.

Si bien ser Analista de Sistemas (en todo el sentido de la palabra), aún es un trabajo bien pagado en cualquier país, no es un trabajo muy abundante y tedioso. "Bregar" con gente no es la pasión de un programador de bajo perfil. De hecho, lo último con quien brega un programador es con gente.

Ser analista es todo lo contrario, hay que bregar con gente, preguntar sus requerimientos de software, entregar un diseño de software, etc. Aunque como programador freelance (tanto de computador como de web), esos pasos se llevan a la carrera, los sistemas más grandes y organizados conllevan un diseño organizado y acorde con los estándares.

Veremos que pasa con esta asignación en los próximos días.

Cómo subir archivos por acá

Hace algún tiempo he buscado la forma de hacer un programa para una financiera que vende casas y apartamentos en República Dominicana. Si bien hace un tiempo hice la web PerlaRealty.com, no la pude hacer con todos los requerimientos del cliente.

Aquí pondré, como ejemplo, una forma de subir los archivos de las casas en la base de datos.

function do_upload() { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '100'; $config['max_width'] = '1024'; $config['max_height'] = '768'; $this->load->library('upload', $config); if ($this->upload->do_upload()) { $data = array('upload_data' => $this->upload->data()); $this->load->view('upload_success', $data); }

Será que podré implementar esto pronto?