Resources en Zend Framework: Bootstrap.php
Posted in General, Personal, Programacion, Zend Framework, internet | Posted on 08-10-2009
|0
Actualmente estoy trabajando en un proyecto para la Universidad en el cual estoy utilizando ZendFramework. El proyecto consiste en una aplicacion de aprendizaje virtual o colaboracion, tipo “Moodle”.
Mi sistema de archivos se ve asi:
application/
modules/
estudiantes/
models/
DbTable/
admin/
models/
DbTable/
profesor/
models/
DbTable/
Aqui les dejo un ejemplo de mi Bootstrap:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | < ?php /** * Application bootstrap * * @uses Zend_Application_Bootstrap_Bootstrap * @package QuickStart */ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { /** * Bootstrap autoloader for application resources * * @return Zend_Application_Module_Autoloader */ protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array( 'namespace' => 'Default', 'basePath' => dirname(__FILE__), )); $autoloader ->addResourceType('estudiantes','modules/estudiantes','Estudiantes') ->addResourceType('estudiantes_model','modules/estudiantes/models/','Estudiantes_Model') ->addResourceType('profesor','modules/profesor','Profesor') ->addResourceType('profesor_model','modules/profesor/models/','Profesor_Model') ->addResourceType('admin','modules/admin','Admin') ->addResourceType('admin_model','modules/admin/models/','Admin_Model') ; return $autoloader; } protected function _initFrontController() { $front = Zend_Controller_Front::getInstance(); $front->addModuleDirectory(dirname(__FILE__) . '/modules'); $front->setDefaultModule('default'); return $front; } /** * Bootstrap the view doctype * * @return void */ protected function _initDoctype() { $this->bootstrap('view'); $view = $this->getResource('view'); $view->doctype('XHTML1_STRICT'); } } |
Libertad en la Educacion…
Posted in General, Linux, Personal, Programacion, Tecnologia | Posted on 09-03-2009
|0
En Wikipedia se define Universidad de la siguiente manera:
Se denomina universidad (del latín universitas, -atis), al establecimiento o conjunto de unidades educacionales dedicadas a la enseñanza superior y la investigación.
También definen educación de la siguiente manera:
La Educación (del latín educere “guiar, conducir” o educare “formar, instruir”) puede definirse como:
- El proceso multidireccional mediante el cual se transmiten conocimientos, valores, costumbres y formas de actuar. La educación no sólo se produce a través de la palabra: está presente en todas nuestras acciones, sentimientos y actitudes.
- El proceso de vinculación y concienciación cultural, moral y conductual. Así, a través de la educación, las nuevas generaciones asimilan y aprenden los conocimientos, normas de conducta, modos de ser y formas de ver el mundo de generaciones anteriores, creando además otros nuevos.
- Proceso de socialización formal de los individuos de una sociedad.
- La Educación se comparte entre las personas por medio de nuestras ideas, cultura, conocimientos, etc. respetando siempre a los demás. Esta no siempre se da en el aula. Existen tres tipos de Educación: la formal, la no formal y la informal.
Tambien sobre Ingeniero:
Funciones del ingeniero
- Investigación: Búsqueda de nuevos conocimientos y técnicas, de estudio y en el campo laboral.
- Desarrollo: Empleo de nuevos conocimientos y técnicas.
- Diseño: Especificar las soluciones.
- Producción: Transformación de materias primas en productos.
- Construcción: Llevar a la realidad la solución de diseño.
- Operación: Proceso de manutención y administración para optimizar productividad.
- Ventas: Ofrecer servicios, herramientas y productos.
- Administración: Participar en la resolución de problemas. Planificar, organizar, programar, dirigir y controlar la construcción y montaje industrial de todo tipo de obras de ingeniería civil, sean éstas edificacionales, hidráulicas, viales o marítimas, entre otras..
Ética profesional
- Los ingenieros deben reconocer que vida, seguridad, salud y bienestar de la población dependen de su juicio.
- No se deben aprobar planos o especificaciones que no tengan un diseño seguro.
- Se deben realizar revisiones periódicas de seguridad y confiabilidad.
- Prestar servicios productivos a la comunidad.
- Comprometerse a mejorar el ambiente.
- Los ingenieros deben prestar servicios en sus áreas de competencia.
- Deben emitir informes públicos. Se debe expresar la información en forma clara y honesta.
- Deben crear su reputación profesional sobre el mérito de sus servicios.
- No usar equipamiento fiscal o privado para uso personal.
- Acrecentar honor, integridad y dignidad de la profesión.
- Debe continuar con el desarrollo profesional (Continuar la educación).
- Apoyar a sociedades profesionales.
- Utilizar el Ingenio para resolver problemas.
- Ser consciente de su responsabilidad en su trabajo.
- No levantar falsos testimonios contra un colega.
- Debe conocer las teorias cientificas para explicar los hechos y actuar sobre ellos.
El pasado Sábado he presentado una propuesta de proyecto orientado a solucionar problemas y ofrecer mejores servicios a los estudiantes de la Universidad. El proyecto ofrecía soluciones de Software Libre, como entiendo yo que debe ser la educación: Libre. ¿Es posible que un proyecto pueda ser rechazado porque ofrece LIBERTAD? Pues como dicen: todo es posible…
Cuando se trata de educar, a mi entender, se deben seguir procedimientos, algunas normas o reglas, dar cierta orientacion de lo que se busca, pero NUNCA JAMAS imponer los lineamientos a seguir, impidiendo el desarrollo del estudiante y la posibilidad de desarrollar habilidades en todos los campos posibles y/o deseados por el interesado en aprender, en nuestro caso, nosotros los estudiantes. Estoy bastante enojado por la forma en la que PROFESORES INGENIEROS hablan sobre temas que no dominan y luego quieren tratar de confundir al estudiante, obligandolos a utilizar las Herramientas que ellos conocen, quitando la posibilidad de que el estudiante, ya casi Ingeniero, investigue en otras áreas actualmente en un increíble y no repentino crecimiento.
El hecho de que un profesor no sepa de lo que está hablando me hace pensar que si no es porque me he dedicado a investigar por mi cuenta las cosas que a mi me gustan hacer, hoy yo fuera otro ignorante mas…
Por qué razón discutirias de vehículos si nunca has manejado uno, o simplemente ni siquiera sabes como funciona? Lamentablemente nuestros guías son así…Pero porque nosotros permitimos que sea así, porque para muchos es más importante “Salir de la Universidad” o “Graudarse con Honores” o simplemente decir “Ese profesor es asi, no hay nada que hacer” y que todo siga igual, y al final todos esos mediocres ingenieros salen de la universidad sin saber absolutamente nada simplemente “Porque las cosas son así”. Me da pena con muchos de mis compañeros que nunca han sentido el deseo de ser curiosos, de preguntarse por qué esto es así o no es así, por qué elegir esto o aquello…
Quise usar software libre para la universidad y se me nego, simplemente por que la universidad no usa software libre…Pero me lo negaron algunos profesores. Luego de saber esto, alguien me dijo: “Es inconcebible ( veo rara esa palabra) que sean personas del area tecnica que dicten normas de hacia donde debe dirigirse la investigacion y el conocimiento : es como si los hombres de cubierta quisieran dirigir el barco. Tan simple como eso.”. Estas son palabras de alguien que no puedo comprometer, pero que tiene toda la razon…Al fin y al cabo no son ni los profesores ni los estudiantes quienes deciden las politicas de las Universidades…
¿Por qué habríamos de negarnos a la Libertad? ¿Es mejor vivir atado y dependiente? ¿Qué ventajas me da Alquilar software y no Desarrollarlo por mi mismo si yo soy un Ingeniero? ¿Por que si soy ingeniero debo limitarme a usar cosas que no se como funcionan? Como ingeniero, ¿Nunca mas tendre que conocer nuevas tecnologias y diferentes ramas del saber? ¿ Cual es mi mision como Ingeniero y la vez educador? ¿Cual es mi mision como Ingeniero y a la vez empleado? ¿Cual es mi mision como Ingeniero y a la vez Estudiante? ¿Cual es mi mision como ingeniero de verdad?
Creo la tecnica de crear confusion para poder hablar en el unico campo que conozco no es para nada Etico, y mucho menos viniendo de un Educador profesional, Ingeniero y con alto rango…
Desde el inicio de este artículo he mostrado clara y precisamente mi inclinacion al software libre, especialmente a sistemas basados en GNU/Linux…Nunca propuse a la Universidad una migracion a estos sistemas, solo propuse el inicio de su uso, pero se me fue negado por una ENORME E IGNORANTE PREGUNTA ESTUPIDA E INCOMPETENTE DE UN INGENIERO: ¿Quien le va a dar soporte?
Dios!!! ¿Somos ingenieros para solo usar lo que alguna vez aprendí y me olvido del resto?
La educacion de por sí debe ser libre! O imagíne usted que Newton hubiese patentado F = ma y que para usar esta simple ecuacion usted tuviera que pagar!!! O peor aún, que la universidad le imponga que usted tiene que usar esta formula, pero debe comprar la licencia! O piratearla!!!
Asi es mi pais, asi son mis profesores, asi seran mis colegas… Dios Bendiga este paraíso!!!