Comentarios Recientes

Funcion para Debugging en PHP

| Categorías internet, PHP, Programacion, Tutoriales | | Comentario 0

Number of View: 935

Aquí les dejo una interesantísima función para imprimir el contenido de una variable, ya sea un objeto, un string, un array…

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
< ?php
function show_php($var,$indent='&nbsp;&nbsp;',$niv='0')
{
    $str='';
    if(is_array($var))    {
        $str.= "<b>[array][".count($var)."]<br />";
        foreach($var as $k=>$v)        {
            for($i=0;$i< $niv;$i++) $str.= $indent;
            $str.= "$indent<em>\"{$k}\"=>";
            $str.=show_php($v,$indent,$niv+1);
        }
    }
    else if(is_object($var)) {
 
        $str.= "<b>[objet]-class=[".get_class($var)."]-method=[";
        $arr = get_class_methods($var);
           foreach ($arr as $method) {
               $str .= "[function $method()]";
           }
        $str.="]-";
        $str.="</b>";
        $str.=show_php(get_object_vars($var),$indent,$niv+1);
    }
    else {
        $str.= "<em>[".gettype($var)."]</em>=[{$var}]<br />";
    }
    return($str);
}
?>

Esta interesante función fue tomada de PHP.net

63 Aplicaciones Gratis!

| Categorías internet, Linux, Microsoft, Programacion, Software Libre, Tecnologia, telecomunicaciones | | Comentario 1

Number of View: 2827

Aquí les dejo una lista bastante interesante de aplicaciones gratuitas que podemos encontrar en Internet:

1.Firefox (ver Firefox en MuyComputer)

2.VLC (reproductor multimedia con múltiples funcionalidades)

3.CCleaner (aplicación de limpieza y mantenimiento de PCs Windows)

4.Dropbox (sistema de almacenamiento on-line. Ver cómo enviar adjuntos grandes en Gmail)

5. 7-Zip (completo programa de compresión/decompresión)

6.OpenOffice.org (ver OpenOffice en MuyComputer)

7.Google Chrome (el navegador de Google que ha conseguido marcar un antes y un después en cuanto a rendimiento)

8.µTorrent (el programa de BitTorrent más popular. Ver problemas en W7 y micro Torrent)

9.Notepad++ (reconocido como uno de los mejores editores de texto)

10.Gmail (sistema de correo web de Google que revolucionó el sector. Gmail en MuyComputer)

11.GIMP (Desarrollo software libre que muchos comparan con Photoshop)

12.Paint.NET (programa de dibujo basado en .NET de Microsoft con múltiples funcionalidades)

13.Microsoft Security Essentials (conocido inicialmente como Morro, la solución básica de seguridad de Microsoft.)

14.Revo Uninstaller (aplicación gratuita para desinstalar programas en Windows)

15.Evernote (desarrollo web para ser utilizado como block de notas / recordatorio de ideas y eventos)

16.Thunderbird (gestor gratuito de correo desarrollado por Mozilla)

17.Audacity (completo editor de audio con funciones de grabación y retoque)

18.ImgBurn (programa de grabación de CDs y DVDs gratuito)

19.Picasa (software de gestión de fotografías de Google. Picasa en MuyComputer)

20.Skype (programa de telefonía voIP por excelencia)


Les dejo el enlace a la lista original en MuyComputer: http://muycomputer.com/Actualidad/Noticias/63-desarrollos-software-gratis/_wE9ERk2XxDB3MU2GsctTIrbPkNfL3pqv_5dKUP93ktIuCYG2X-Q8_52lsXYllojB

Apoyemos lo nuestro!

| Categorías Apple, General, internet, juegos, Linux, mysql, Personal, PHP, PostgreSQL, Programacion, Pymes, Redes Sociales, Sistemas Operativos, Tecnologia, telecomunicaciones, Windows, Zend Framework | | Comentario 0

Number of View: 573

Ayer mi compañero David Tavarez hizo un tweet diciendo que debemos apoyar lo nuestro, los dominicanos generalmente no apoyamos nuestras cosas, nuestra cultura, nuestra gente, nuestras creaciones, nada nuestro.  Es por eso que David y yo estamos en el plan de empezar a unir a todos los desarrolladores de Software y amantes de la tecnología de la región, principalmente de Santiago.

La iniciativa pretende unir, en encuentros sociales, a todos aquellos que sean muy famosos como aquellos que no lo sean tanto pero que se identifican con lo que hacen porque les encanta igual que a nosotros…

Apoyemos lo nuestro!!

Microsoft quiere patentar comando “sudo”

| Categorías Linux, Programacion, Sistemas Operativos, Tecnologia, Windows | | Comentario 0

Number of View: 520

En MuyLinux me he topado con la estupidísima(a mi entender) idea  de  Microsoft, queriendo  patentar el comando “sudo”…Aquí les dejo un pedazo del artículo:

El famoso mecanismo de sistemas Unix que permite ejecutar comandos con privilegios de administrador lleva funcionando en este tipo de soluciones desde hace casi 30 años, pero ahora Microsoft quiere patentarlo como si fuera idea suya. La empresa de Redmond ya ha intentado -y logrado- patentar otros mecanismos comunes en el mundo de la informática, y aunque en la patente tratan de hablar sobre un ’sudo mejorado’, lo cierto es que una vez más se demuestra lo absurdo de las patentes software.

Detalles del Congreso

| Categorías General, internet, Linux, Personal, Programacion, Pymes, Sistemas Operativos, Tecnologia, telecomunicaciones, Windows | | Comentario 0

Number of View: 723
Información del Evento
Objetivo
Transmitir la idea y concepto de Software y Conocimiento Libre. Mostrar cómo Linux es aplicado en la actualidad en diferentes areas del ámbito profesional y personal. Repercusiones del Software Libre a nivel nacional y ventajas sobre las soliciones privativas. Introducir y Orientar a futuros profesionales al mundo de Linux y las Alternativas Libres.
Temas
  • Software Libre, Historia – Filosofía – Evolución y Futuro (Antonio Perpiñan)
  • Migraciones Exitosas (FCLD)
  • Linux en las PyMEs
  • Desarrollo de Juegos en Linux (VideoConferencia)
  • RECESO
  • Blender, creando un mundo Libre en 3D
  • Robótica + Linux
  • GIS (­Sistema de Informacion Geografica)
Fecha: 22 de Octubre de 2009
Hora: 2:00 pm – 6:00 pm
Lugar: Auditorio de Ciencias de la Salud – PUCMM Santiago
Web: http://www.atreveteaserlibre.org/
Precio: RD$ 0.00
Se Ofrecerá:
Material sobre Linux, Distribuciones en CD.
Nota: Se ofrecerá Refrigerio!!!!

Resources en Zend Framework: Bootstrap.php

| Categorías General, internet, Personal, Programacion, Zend Framework | | Comentario 0

Number of View: 1676

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');
	}
}

Es Linux totalmente seguro?

| Categorías General, Linux | | Comentario 0

Number of View: 496

Tal y como comenta un experto en seguridad, se han detectado una serie de oleadas de ataques por fuerza bruta -ya vamos por la tercera, según sus datos- en las cuales se están evaluando ciertas medidas de seguridad en servidores basados en Linux.

Esos ataques suelen fracasar en muchos casos, pero también hay exploits que logran causar el efecto deseado, el de hacer que el atacante tenga acceso a ese servidor y a la máquina con Linux para controlarla remotamente. Por ello los administradores de sistemas, y en última instancia los usuarios de Linux, deberían estar atentos a esta circunstancia.

Sí, los errores son más fáciles de encontrar cuando el código fuente está disponible“, comentaba este usuario, “y sí, el modelo de seguridad de Unix o cualquier variante suya es muy preferible a esos sistemas infernales anunciados por alguien en Seatle, y sí, hay unos cuantos cientos de razones buenas y válidas (técnicas y de otros tipos) por las que basar tu negocio en software con licencias abiertas y libres es normalmente una buena idea“.

En lo relativo a la seguridad tendrás un mejor punto de partida, y con un poco de esfuerzo podrás tener el control y mantenerlo. Pero conlleva cierto grado de esfuerzo por una o más personas cualificadas que estén dispuestas y puedan tomar ese control y tomar también las decisiones importantes“, terminaba diciendo este experto, que descubrió cómo una pequeña vulnerabilidad en el módulo dt_ssh5 podía haberle puesto en muchos problemas.

Fuente: MuyLinux.com

Iniciar Linux desde Internet

| Categorías General, Linux, Tecnologia | | Comentario 0

Number of View: 617

selectingbko1

Kernel.org hicieron algo que puede dejar a tus Live CD de Linux en el olvido, ya que desde ahora puedes iniciar un sistema operativo Linux desde Internet sin necesidad de descargar un CD completo.

Como podrás ver en boot.kernel.org (BKO), el concepto es bastante simple: descarga un pequeño archivo de inicio, quémalo en un CD, USB o diskette, inicia con él y automáticamente el resto del sistema será descargado desde internet.

Para leer articulo completo visita: Actualidad Linux

1 millón Kernels Linux simulando Botnet

| Categorías General, Linux, Programacion, Tecnologia | | Comentario 0

Number of View: 613

Investigadores del Laboratorio Nacional de Sandia, administrado por la compañía Lockheed Martin, han desarrollado con éxito uno de los mayores clústeres jamás diseñados, con un millón de kernels Linux como máquinas virtuales para conseguir simular redes tan grandes como Internet. Los científicos de Sandia emplearon su cluster de supercomputación Thunderbird con 4.480 nodos de IBM y Dell. Uno de los objetivos es observar el comportamiento de las grandes botnets, el conjunto de robots de software o bots.

Para continuar leyendo: MuyComputer.com

Latitude On, SO de Dell basado en Linux

| Categorías General, Linux, Programacion, Tecnologia | | Comentario 0

Number of View: 554

No es el primer sistema operativo instantáneo que se presenta, pero resulta interesante que un gran fabricante como Dell prefiera no casarse con nadie y desarrollar su propia propuesta en este sentido.

Latitude ON 1

Se trata del sistema operativo instantáneo Latitude ON, que está basado en Linux y que como en el caso de DeviceVM Splashtop o de Phoenix HyperSpace ofrece un entorno de trabajo a los pocos segundos (3-5) de arrancar el PC o el portátil, algo curioso para ciertos escenarios. Sin embargo, la propuesta de Dell es especialmente ingeniosa. Veamos las razones.

Fuente: MuyLinux.com

Mejoras en 3D para Wine

| Categorías General, Linux, Programacion, Tecnologia | | Comentario 0

Number of View: 490

Este fantástico desarrollo, que permite instalar aplicaciones y juegos de Windows bajo Linux, sigue su constante evolución, y en esta ocasión han lanzado la versión Wine 1.1.30 que dispone de algunas características notables.

http://maketecheasier.com/wp-content/uploads/2007/12/wine_2.png

Lo cuentan en Linux Magazine, donde indican que Wine “traduce las llamadas al sistema y a las librerías a sus homólogas en Linux. Esto hace que las aplicaciones Windows puedan correr en un entorno Linux, pero que además lo hagan algo más rápido [que soluciones de virtualización como VirtualBox]“. ¿Cuáles son esas mejoras?

http://www.marktyrrell.com/other/NewError.png

Pues en el artículo indican que las principales características destacadas son las siguientes:

  • Soporte para librerías OpenAL para sonido envolvente
  • API Direct3D 10 mejorada
  • Mejoras en el soporte HTML, JavaScript y MAPI
  • Mejores controles comunes

Fuente(MuyLinux.com)

Stallman se disculpa por decir Mac OS X tiene puerta trasera

| Categorías General, Linux, Tecnologia | | Comentario 0

Number of View: 544

En un mensaje en su blog en el sitio de la Free Software Foundation (FSF) Richars Stallman se disculpó por su afirmación de que el sistema operativo Mac OS X de Apple tiene una puerta trasera que permite instalar cambios en la computadora furtivamente.

“He dicho en discursos que Apple podría imponer cambios en el software forzadamente en Mac OS X, al igual que Microsoft puede con Windows. He escuchado esto en la comunidad de la Mac, pero no hay información publicada que confirme esto, y creo que he sido mailinformado. No hay evidencia de que Apple ha instalado cambios en el software sin el permiso del usuario”.

PHP en 3er Lugar Lenguajes mas populares!!

| Categorías General, Personal, Programacion | | Comentario 0

Number of View: 676

TIOBE

TIOBE, la empresa que publica mensualmente su Programming Community Index con los 10 lenguajes de programación más populares según la disponibilidad mundial de ingenierios, cursos, vendedores de software y búsquedas populares en Google, MSN, Yahoo!, Wikipedia y YouTube, anuncia en sus resultados para este mes de Septiembre del 2009 que PHP llegó al puesto número 3 por primera vez desde que se comenzó a publicar en el 2001.

Stallman dice: Miguel de Icaza es un traidor

| Categorías General, Linux, Personal, Programacion, Tecnologia | | Comentario 0

Number of View: 672

En las celebraciones del Software Freedom Day de este año en la ciudad de Boston (EE.UU.) Richard Stallman respondió algunas muy interesantes preguntas de donde indudablemente se destaca su afirmación de que Miguel de Icaza “es básicamente un traidor a la comunidad del Software Libre”.

Potencialmente confirmando la afirmación de Stallman está el rumor de que, ahora que Sam Ramji renunció a su puesto de director del Laboratorio Open Source de Microsoft, nadie menos que Miguel de Icaza, que es miembro de la junta de la Fundación CodePlex, también de Microsoft, será quien ocupe el lugar dejado vacante por Ramji en la empresa de Bill Gates.

Fuente: VivaLinux.com.ar

Moblin ahora en SmartPhones

| Categorías General, Linux, Tecnologia | | Comentario 0

Number of View: 534

Intel Moblin v2.1

La presencia de Linux en smartphones se está haciendo notar, ya no sólo tenemos WebOS y Android como sistemas representativos Linux, sino que también Intel ha anunciado una versión optimizada de Moblin para este tipo de dispositivos. Estamos hablando de Moblin v2.1 y fue anunciada ayer durante el primer día del Intel Developers Forum 2009. Según parece, Intel está tomando cartas en el asunto y pretende entrar en el creciente mercado de los smartphones por la puerta grande con software y hardware.