Mostrando entradas con la etiqueta clases. Mostrar todas las entradas
Mostrando entradas con la etiqueta clases. Mostrar todas las entradas

2012-07-13

PHPExcel y CodeIgniter para generara una exportacion a excel

Esto es un ejemplo de como implementar PHPExcel desde CodeIgniter.
Para que funciona sin problema las clases de PHPExcel las tener que poner dentro del 
path: "/application/libraries" donde esta instalado tu framework y de tu desarrollo, no en la carpeta 
"/system/libraries" ya que acá solo van las librerias del propio framework.



Prerequisitos para PHPExcel:
  1. PHP version 5.2.0 o superior
  2. PHP extension php_zip enabled
  3. PHP extension php_xml enabled
  4. PHP extension php_gd2 enabled

Link: CodeIgniter
Link: PHPExcel
Link: phpexcel.codeplex.com
Link con mas informacion de referencia: phpexcel-cheatsheet

2011-01-15

Class generador de Tree con patron MPTT + PHP + Tutoriales al estilo CakePHP

Clase para crear tree recuperandolo de la base de datos. Al mismo estilo que lo hace CakePHP

Link a la class:
mptt + bd class.zip 

childcount()
getpath()
tree()
generatetreelist()
extends DB class, for queries and execution of SQL (http://slaout.linux62.org/php/index.html)


Cómo convertir esta matriz MPTT en una estructura de árbol en PHP?
Link:
http://es.w3support.net/index.php?db=so&id=823071

SQL para MySQL donde utiliza el patron MPTT para poder genera el Tree
Link:
http://stackoverflow.com/questions/1638137/mptt-modified-preorder-tree-traversal-issue-in-php

Componet para utilizar con el frameword KOHANA para poder generar menus Tree
Link:
http://code.google.com/p/kohana-mptt/wiki/Documentation

2010-09-21

Join.me – comparte lo que haces en tu ordenador


Join.me es un servicio de compartición del escritorio a través de Internet en el que por un lado se dispone de un cliente de escritorio, disponible para Windows como para Mac, y por otro lado, de una URL por cada sesión, que será la que tengamos que enviar por cualquier vía a las personas a las que deseamos compartir lo que hacemos dentro de nuestras pantallas.
Además, disponemos de un número de teléfono para generar una conversación telefónica para esa misma sesión, e incluso un sistema de chat. Las sesiones las podemos pausar cuando queramos y reanudar cuando lo veamos convenientemente. Cada vez que ejecutamos la aplicación, se nos asignará automáticamente una URL de sesión completamente diferente, y la posibilidad de introducirla en nuestro portapapeles para darlo a conocer al resto de usuarios a los que deseamos compartir lo que hacemos en nuestro escritorio.

2010-09-15

Recursos útiles en español para profesores

Haciendo una recopilación de los recursos que ya hemos comentado en la categoría de aplicaciones para ámbito académico y profesional (os recuerdo la lista de 50 utilidades de colaboración para la educación) , os dejamos ahora con una serie de herramientas y sitios web que, disponibles en español, pueden ayudar en la dura tarea de preparar y gestionar clases.

Encicloabierta


Encicloabierta es un proyecto web sin ánimo de lucro que nace del portal mexicano Enciclomedia, creado por un convenio entre varias instituciones educativas mexicanas y Microsoft con el objetivo de vincular el contenido de los libros de texto a diversos recursos audiovisuales e interactivos que se empleaban en el aula.

Wikisaber


Un portal con artículos, recursos, vídeos y muchos más contenidos obligatorios para padres, profesores y alumnos. Personalmente participo en el proyecto escribiendo en el blog para alumnos.

Portal Audiovisual de Lectoescritura
portal

El Portal Audiovisual de Lectoescritura, creado por la Asociación Mundial de Educadores Infantiles (AMEI-WAECE) con la colaboración del Ministerio de Educación, Política Social y Deporte, parte de un Estudio Previo con maestros y educadores de España para conocer las preocupaciones de los profesionales de la educación sobre este tema.

GNOSS


GNOSS está concebido para que las personas puedan construir sus espacios personales de aprendizaje y trabajo en el marco más amplio de un espacio de comunidades de aprendizaje que les posibilita conectarse con otras personas de un modo profundo y significativo. GNOSS Universidad 2.0, por ejemplo, es un proyecto iniciado en la Universidad Complutense de Madrid, donde tres profesores han utilizado las comunidades de gnoss.com para dar clase a 400 alumnos. El objetivo de este proyecto es mejorar, enriquecer y acelerar el aprendizaje de los alumnos en la Universidad utilizando las posibilidades de las redes sociales.

Connexions


Su contenido está organizado en pequeños módulos, que a su vez están conectados a grandes colecciones de cursos y que se pueden utilizar y reutilizar bajo la licencia de Creative Commons. El objetivo de trabajar con módulos es imitar el funcionamiento del cerebro, que en vez de ser lineal como el contenido que suelen presentar los libros de texto o enciclopedias, está interrelacionado, permitiendo así a los estudiantes crear conexiones entre los diferentes temas, tal y como se aprendería en contextos no formales de enseñanza.

Portal de Intercambio de Recursos Educativos


Un portal, disponible en varios idiomas, con más de 40.000 recursos educativos de varios tipos. Páginas de hipertexto, applets de Java y animaciones Flash, sitios web, proyectos en línea, módulos de aprendizaje, objetos de aprendizaje y más de 100.000 elementos multimedia para construir recursos.

e-Learning social


Primera comunidad mundial especializada en Innovación aplicada a la educación y a la formación. Al día de hoy cuenta con más de 3000 miembros de todo el mundo. En dicha comunidad se puede debatir sobre e-Learning, mejora del Desempeño Humano, Tecnología educativa, Educación Superior y en línea, Juegos serios para el aprendizaje, Educación y mundos virtuales 3D, Gestión del Conocimiento, Capital Intelectual, Sociedad del Conocimiento, Gestión de recursos humanos, Web 2.0 y Capacitación y Desarrollo presencial.

InInED

inined
Un nuevo producto que puede usarse para que cualquier institución de educación tenga de forma gratuita una Extranet para gestionar sus datos.

e-Adventure

eadventure
La plataforma e-Adventure es un proyecto que nace de investigación de la Universidad Complutense de Madrid y el grupo e-UCM con el objetivo de facilitar la integración de juegos educativos y simulaciones basadas en juegos en procesos educativos en general y Entornos Virtuales de Aprendizaje (VLE) en particular.

Cuadernia

cuadernia
Se trata de un programa, disponible para Windows, que permite crear unidades didácticas o pequeñas hojas de actividades interactivas. Podemos incluir vídeos, imágenes, sonidos y animaciones de una forma sencilla y expórtalos en formato de cuaderno digital.

com8s

com8s
Com8s ha sido desarrollada en Brasil y pretende ayudar a agilizar el proceso de enseñanza y aprendizaje acercando al cuerpo docente y a los alumnos. El entorno permite compartir documentos, crear grupos de estudio, realizar videoconferencias y participar de discusiones sobre temas de interés común, en tiempo real, gratis y desde Internet.

Edmodo

edmodo
Edmodo ofrece una plataforma de comunicación entre profesores y alumnos que recuerda mucho a un sistema de microblogging, permitiendo compartir ideas generando discusiones. Podemos crear grupos de discusión que pueden corresponderse con clases diferentes. En cada grupo pueden publicarse encuestas, añadir enlaces, adjuntar ficheros, publicar noticias, enviar alertas, responder mensajes, anunciar eventos, distribuir vídeos.. todo de forma privada y con un inteligente sistema de clasificación del contenido.

2010-09-14

Dibi es una libreria para poder abstraerce de la base de datos.


Dibi es una libreria para poder abstraerce de la base de datos.
Link a la librer DIBI


Como utilizar las clases de Zend Framework desde nuestro proyecto web.

Como utilizar las clases de Zend Framework desde nuestro proyecto web que no trabaja con el Framework de Zend en modo MVC.

Paso 1.
Bajamos las librería de ZF desde el sitio oficial http://framework.zend.com/download/latest/
Nota: Estos ejemplos fue testeado en la versión de Zend Framework 1.10

Paso 2.
Descomprimimos el archivo que bajamos y sacamos la carpeta “library” en la carpeta que tenemos nuestro proyecto.

Paso 3.
En la carpeta de nuestro proyecto creamos un archivo llamado config-zf.php que es donde vamos a configurar donde están las clases del ZF.




Paso 4.
Creamo el archivo "test-zf.php" en donde vamos a utilizar la class “Zend_Feed  en el cual hay que poner “require ‘config-zf.php’” para que puede encontrar las clases que queremos utilizar de Zend Framework en este caso es la class "Zend_Feed" para poder leer un archivo rss.






Bueno eso es todo espero que le sea útil y empiecen a trabajar con las clases de Zend Framework sin utilizar toda la estructura del mismo. Dejando para un futuro la migración si queres migrar a la estructura de MVC de ZF.

2010-09-08

Heramientas para dar clases por internet y Gratis



http://3962121060957585335-a-carlosmartelo-com-s-sites.googlegroups.com/a/carlosmartelo.com/carlosmartelo/files/mikogo-logo.png?attachauth=ANoY7crLqL9QKbEtOvfC-wUWmHXc98I6Zu1vPi5HFkK40rMnzla4h1Jb-kseA5hVS6kN3lezWCYF7PJtakrXKXzFMNeolllKkpSpmiZrz0UR5Zce-yveMrmQ0SusFxezTqsLf8kkOpd-iniMC6BhCiIdvY3RFF0PTFgSzLgNQTcb0RGCsoOj_C1HjA0atGHH5v_wbtu7TiXTbgrGzReLV9wCX27QmxkgCQ%3D%3D&attredirects=0

Mikogo es un programa que te permite compartir el escritorio, los programas que estas usando, imágenes, video, hacer videoconferencias y demostraciones con otras personas. También puede usarse en caso de necesitar ayuda con un problema en tu computador, pues puedes pedirle a un amigo que te resuleva el problema desde la comodidad de su casa.

Para usar Mikogo, la persona que iniciará la "conferencia" debe haber descargado el programa en su computador. Una vez que la persona crea una sesión, se le dará un número único de 9 dígitos que deberá compartir con las personas que deben asistir a la conferencia. Claro está, tanto el que inicia la sesión como los invitados deben estar registrados en el sitio web. En el caso de los invitados, no es necesario descargar el programa para entrar a una conferencia. Se hace directamente en el sitio web de Mikogo, introduciendo el código de 9 dígitos y el nombre de usuario.

Entra otras de sus ventajas está el tablero, el poder cambiar de presentador, transferir archivos, comando de mouse y teclado remotos. Y la más grande de todas, es que este servicio es totalmente gratis.

Está disponible en varios idiomas y soporta Windows y Mac.

Conoce más de este servicio en la página web de Mikogo.







WiZiQ es una plataforma en línea que te permite dar y recibir clases a través de internet. Lo mejor de todo es que el profesor puedes ser tú mismo. La idea es que cualquiera pueda conpartir sus conocimientos con otros.

Esta plataforma tiene ciertas ventajas, como la posibilidad de integrar presentaciones de Word, Excel y PowerPoint, e incluso imágenes. Cuentas además con una serie de herramientas que te permiten resaltar, rayar y agregar iconos al material que estás mostrando. La mejor de las funcionalides es la posibilidad de transmitir audio y video a los participantes de la clase. Además, es posible darle a los participantes la oportunidad de transmitir audio. En caso de que estos no tengan la posibilidad de hacerlo, pueden escribir en el chat común de cada salón de clases.

Para usar WiZiQ debes crear una cuenta gratuita. Una vez registrado, puedes empezar a dar y recibir clases. Puedes incluso programar clases y enviarle un enlace a personas conocidas para que asistan.

Alguien se perdió la clase?. No hay problema, WiZiQ guarda tus presentaciones por un determinado tiempo.

Entra ya al sitio web de WiZiQ.
 
 
¿Alguna vez pensaste en tener tu propio canal en internet, o transmitir una conferencia, charla o similares, a cualquier persona en Internet?. Con Livestream puedes hacerlo.

Con esta plataforma en línea puedes crear tu propio canal con la facilidad de mezclar diferentes cámaras, importar videos y transponer imágenes. Además puedes incluir titulares en tus transmisiones como las que ves en los canales de televisión.

Lo mejor es que todo esto lo puedes hacer desde una sencilla e intuitiva interfaz que permite a usuarios de cualquier tipo empezar a transmitir en cuestion de minutos.

Además, si tienes un sitio web o un blog, puedes colocar el reproductor directamente allí utilizando un código HTML.

Para empezar a transmitir con tu propio canal en internet, entra ya a Livestream.com.
 
 
CoreMeeting
web meetings made simple Web reuniones es muy sencillo
Qué es CoreMeeting?
CoreMeeting is a free web conferencing service where you can share your desktop with no downloads required for attendees.
CoreMeeting libre es un servicio de conferencia web en la que podrás compartir tu escritorio con las descargas no necesarios para los asistentes.
 
 
 
 
 
 
 Adobe ConnectNow ®, uno de los servicios de Acrobat.com, es una excelente manera de compartir ideas, discutir los detalles, y el trabajo completo con los demás - todo en línea. Reducir los costos de viaje, ahorrar tiempo y aumentar la productividad con una solución de conferencias Web que sea de fácil acceso y fácil de usar. Construido sobre la Plataforma Adobe Flash ®, ConnectNow opera dentro de un navegador web. No hay necesidad de instalación, de modo de empezar es fácil - y gratis. Regístrate ahora u obtener más información acerca de opciones de suscripción .
Limite de 3 personas online es lo malo para dar clases.

Los 5 Top web conferens

Rank Solution Results[1]      
1 Citrix GoToMeeting 4.5 5 Stars(9.6)Click here for a detailed Top 5 comparison Vendor site  
2 Netviewer Meet 6.0* 4 Stars(9.4) Vendor site Partners
3 Cisco WebEx Meeting Center 8.5 4 Stars(9.3) Vendor site Partners
4 RHUB GoMeetNow 4.2 (TurboMeeting) 4 Stars(9.1) Vendor site Partners
5 Digital Meeting 4 Stars(9.1) Vendor site  

Rank 6+ web conferencing solutions

Rank Solution Results[1]      
6 Microsoft Office Live Meeting 2007 4 Stars(9.1) Review Vendor site Partners
7 Adobe Acrobat Connect Pro 4 Stars(9) Review Vendor site Partners
8 Dimdim 5.5 Pro 4 Stars(8.9) Review Vendor site  
9 BeamYourScreen 3.0 4 Stars(8.9) Review Vendor site  
10 Intercall Unified Meeting 4 Stars(8.8) Review Vendor site  
11 Saba Centra for eMeetings 7.6 4 Stars(8.8) Review Vendor site  
12 IBM LotusLive Meeting 4 Stars(8.7) Review Vendor site Partners
13 omNovia 3 Stars(8.4) Review Vendor site  
14 MegaMeeting 3 Stars(8.2) Review Vendor site  
15 GatherPlace 4 3 Stars(8.2) Review Vendor site  
16 FastViewer confered 3.1 3 Stars(8.2) Review Vendor site Partners
17 Fuze Meeting 3.1 3 Stars(8.1) Review Vendor site  
18 PGi Netspoke 3 Stars(8.1) Review Vendor site  
19 Elluminate vOffice 9.7 3 Stars(8.1) Review Vendor site  
20 we:presenter 3 Stars(8.1) Review Vendor site  
21 ReadyTalk Web Meeting 6 3 Stars(8.1) Review Vendor site  
22 spreed.com 3 Stars(8) Review Vendor site Partners
23 Voxwire 3 Stars(8) Review Vendor site  
24 TeamViewer 5 3 Stars(7.9) Review Vendor site  
25 VIA3 Professional Edition 3 Stars(7.7) Review Vendor site  
26 Vyew 3.0 3 Stars(7.6) Review Vendor site  
27 InstantPresenter 3 Stars(7.6) Review Vendor site  
28 AT&T Connect 8.9 3 Stars(7.5) Review Vendor site  
29 iLinc for meetings 3 Stars(7.3) Review Vendor site  
30 SMART Bridgit 4.0 2 Stars(7.1) Review Vendor site  
31 WebHuddle 2 Stars(7) Review Vendor site  
32 Glance 2.5 2 Stars(6.8) Review Vendor site  
33 iVocalize 2 Stars(6.7) Review Vendor site  
34 pcvisit WorkTogether 8 2 Stars(6.6) Review Vendor site  
35 drop.io 1 Stars(5.5) Review Vendor site  
36 NetMeeting 1 Stars(5.5) Review Vendor site