martes, 9 de noviembre de 2010

¿Qué permisos deben tener los directorios y ficheros en WordPress?


El sistema de permisos de las plataformas de tipo UNIX, es una de las grandes bondades de las mismas, permiten un control simple y efectivo de los diferentes roles y sus posibles acciones.
Dado que la mayoría de los servidores web donde están alojados los sitios con WordPress, utilizan este, es necesario conocer qué permisos valor debemos asignarle a cada directorio o fichero, para conseguir el mejor compromiso entre seguridad y funcionalidad(actualizaciones, edición de ciertos ficheros desde el panel de control, instalación de temas…).
Los permisos más adecuados los tenéis en la tabla siguiente:
NombreUbicaciónPermiso
Directorio raíz./755
Directorio de includes./wp-includes/755
.htaccess./.htaccess644
Administración./wp-admin/index.php644
Scripts JavaScript administración./wp-admin/js/755
Temas./wp-content/themes755
Plugins./wp-content/plugins755
Directorio administración./wp-admin755
Directorio de contenido./wp-content/755


Jpcsp: Emulador de PSP



JPCSP, es el primer emulador escrito en Java para poder jugar a juegos de PSP en nuestro PC. Puedes descargarlo para Windows, Mac y Linux desde el siguienteenlace. El proyecto es una beta pero comentan que ya más de 120 juegos son completamente jugables. Puedes consultar la lista aqui. Funcionara mejor si dispones de una buena gráfica y un equipo dual core, en otro caso, me imagino que ira tan lento como aqui:

Razones para tener nuestro Linux en Inglés

Siempre he creído que lo mejor es tener un SO en Inglés, pero si no lo entiendes, no sirve de nada. Aunque aún así, creo que vale la pena un esfuerzo y creo que en la mayor parte, el artículo tiene razón.
La mayoría de nosotros nos hemos acostumbrado a tener el sistema operativo en castellano, entre otras cosas porque casi todos hemos tenido una etapa Windows, y el Windows se vendía en España únicamente en castellano, sin posibilidad alguna de cambiar de idioma. La única opción para poder tener un Windows en Inglés era viajar a Inglaterra y pagar otra licencia. Afortunadamente hoy día podemos tener hoy Linux en inglés y mañana de nuevo en castellano, o ruso o chino. ¿Por qué deberíamos tener el 
Sistema Operativo
 en Inglés?
Inglaterra, país donde se diseñó la máquina diferencial (1823), que da título a este blog, dio paso a la verdadera industria de la computación a partir del ENIAC (Universidad de Pensilvania) en Estados Unidos, considerada la primera computadora electrónica, con más de 18.000 tubos de vacío. IBM fue la empresa que desarrolló máquinas de computación en los años 50 y, si bien en los 60 otras industrias se sumaron a la fabricación de nuevas máquinas, IBM siguió líder en los años 60 y 70 hasta la invención del PC (personal computer), rivalizada únicamente por la Apple a finales de los 70.

Se puede decir por tanto que la industria se desarrolló principalmente en EEUU, y no es hasta los años 80 donde otros países como Japón comienzan a tener relevancia. Para entonces toda la base de la industria ya estaba creada: El primer compilador (1951), lenguaje ensamblador (1953) y los lenguajes de alto nivel Fortran (1954), Cobol (1960), APL (1961) o la tabla de códigos ASCII (1963) dieron paso a los protocolos de comunicaciones Arpanet (1969) o TCP (1974) o los sistemas operativos Unix (1969), MS-DOS (1975), SunOS (1983) o Windows (1985).

Todo esto ha hecho que todos los lenguajes de computación y comandos de los sistemas operativos estén en inglés, por lo que comandos como GET FILE, DROP DATABASE o PRINT son fácilmente comprensibles en inglés. Esto no sucede sólo con los comandos, sino con todo lo relativo a nuestro ordenador: nombres de las partes como SCREEN (pantalla), acciones como RESET (reiniciar), elementos como NETWORK (red) o BLUETOOTH o abreviaturas de frases en inglés como USB (Universal Serial Bus) o CPU (Central Processor Unit). A pesar de que esto puede resultar doloroso, nuestro ordenador es y está en inglés.
Por eso cuando intentamos traducir un 
Sistema Operativo
 que está en inglés al castellano surgen las incongruencias, ¿debemos decir UCP y Unidad Central de Proceso o mejor dejarlo como CPU? ¿Mejor decir resetear o reiniciar? ¿carpeta o directorio, formatear o dar formato? ¿Qué se traduce, qué se importa del inglés y qué se deja sin traducir? Un verdadero caos sin solución y que varía dependiendo de las zonas, empresas, países de habla hispana o sistemas operativos. Así, es probabla que un 
Sistema Operativo
 en español de Argentina sea casi incomprensible para un español o viceversa, ya que los distintos países adoptaron diferentes traducciones.
Tras este lío, a menudo nos topamos con frases y palabras indescibrables:
- ¿Qué es “forwardear un correo con archivo adjunto”? ¿Lo mismo que “reenviar un email atacheado”?
- ¿Y la Grabación del Registro de Arranque”?
- ¿Qué son las fuentes? ¿Lo mismo que los orígenes del software? ¿O lo mismo que los tipos de letra?
Esto, añadido a la cantidad de documentación que solemos leer en inglés, hace que encontrar programas o comandos y entender un 
Sistema Operativo
 en castellano sea más complicado que entenderlo en Inglés. Os pongo algunos ejemplos de palabras traducidas de difícil comprensión:
Pasarela. Nos puede sonar pasarela de pago, pero no pasarela. Se refiere a GATEWAY.
Red interna. Se entiende el significado, pero es difícil comprender que habla únicamente de la LAN o LOCAL NETWORK.
Anotación o registro. Totalmente impreciso porque estamos hablando de los LOGs.
Conexión o entrada. Impreciso cuando lo que hablamos es del LOGIN, Nombre de Usuario no es LOGIN sino USERNAME.
- En diferido o desconectado Se refiere a OFFLINE.
Encaminador. Complicado saber qué es esto hasta que no nos digan que se trata de un ROUTER.
Telaraña. No hay traducción posible para WEB.
Es por esto que tener el 
Sistema Operativo
 en Inglés es más sencillo que tenerlo en castellano, del mismo modo que la documentación técnica en Inglés es de más fácil comprensión que traducida. Por otro lado haciendo esto mejoramos nuestro inglés, y nos acostumbramos a las palabras originales de los programas “Edit” “Copy” “Table” “Save a copy”, etc evitándonos sufrimientos cuando tenemos que utilizar un programa del que no se dispone de versión traducida (todos los programas están disponibles en Inglés, mientras que no todos los programas están disponibles en castellano).
El tener Linux en inglés no quiere decir que no podamos seguir utilizando nuestro teclado en castellano o nuesto corrector ortográfico en castellano, nuestros acentos, eñes y demás uso habitual del Operativo. En “System > Administration > Language Support” elegimos el idioma de Linux, pero después añadimos compatibilidad con el resto de idiomas que conozcamos, ya sea español, francés o cualquier otro, en el botón “Install / Remove languages“.
“Y yo peleando con Clem para poder instalar Mint en español de manera nativa”
Fuente:




viernes, 5 de noviembre de 2010

manual de redes y administración en sistemas linux

Espero que con la lectura de este manual recordéis, el potencial de vuestro sistema operativo.

Contenido:

Introducción
Usuarios del sistema Unix
Servidor DCHP
Servidor DNS
Entidad Certificadora
Servidor web Apache
NFS
Samba
Otros servicios
Copias de seguridad (Backup)
Servidores de Impresión
Servidor de terminales
VNC
OpenLDAP
Enrutamiento y proxy
Varios
Con la lectura del siguiente Manual obtendréis conocimientos sobre :

Para celebrar el Viernes, os dejo para que podáis descargar, un fantástico manual de Redes y Administración en sistemas Linux.  Hay que recordar a los nuevos usuarios mas novatos que Linux es un sistema operativo muy versatil y con multitud de posibilidades que hoy algunos tenemos olvidadas.

Espero que con la lectura de este manual recordéis, el potencial de vuestro sistema operativo.

Contenido:

Introducción
Usuarios del sistema Unix
Servidor DCHP
Servidor DNS
Entidad Certificadora
Servidor web Apache
NFS
Samba
Otros servicios
Copias de seguridad (Backup)
Servidores de Impresión
Servidor de terminales
VNC
OpenLDAP
Enrutamiento y proxy
Varios
Con la lectura del siguiente Manual obtendréis conocimientos sobre :

Configurar un servidor Linux
Instalar y configurar los servicios DHCP y DNS.
Utilizar los servicios de Terminal Remota para interactuar remotamente con el servidor
Ser capaz de realizar una gestión eficaz de los usuarios y de los grupos
Configurar y gestionar los servicios de impresión y de salvaguarda de los datos
Instalar y configurar y explotar una Intranet Educativa, creando carpetas de acceso público y privado para el almacenamiento de archivos, la creación de páginas web informativas de acceso público y privado, la transferencia de archivos entre usuarios, etc.
Configurar un servicio de enrutamiento para mejorar las prestaciones del acceso a Internet.

Configurar un servidor Linux
Instalar y configurar los servicios DHCP y DNS.
Utilizar los servicios de Terminal Remota para interactuar remotamente con el servidor
Ser capaz de realizar una gestión eficaz de los usuarios y de los grupos
Configurar y gestionar los servicios de impresión y de salvaguarda de los datos
Instalar y configurar y explotar una Intranet Educativa, creando carpetas de acceso público y privado para el almacenamiento de archivos, la creación de páginas web informativas de acceso público y privado, la transferencia de archivos entre usuarios, etc.
Configurar un servicio de enrutamiento para mejorar las prestaciones del acceso a Internet.

PDF | Español | 5Mb (Freakshare , Uploading) , Uploadbox)



Informacion Extraida deTuxApuntes

miércoles, 3 de noviembre de 2010

Algunos Frameworks PHP de tu interes


Informacion Extraida de mundogeek.ne


Frameworks PHP


Respondiendo a una pregunta formulada por nuestro lector “Programador Java”, os dejo unas cuantas líneas con MI opinión sobre algunos de los frameworks para desarollo de aplicaciones web con PHP más populares de la actualidad. Y para ti, ¿cuál es el mejorframework PHP?

ZEND FRAMEWORK

Logo del framework PHP Zend Framework
  • Probablemente, el framework más conocido, y el más utilizado profesionalmente.
  • Es muy desacoplado, por lo que mucha gente lo considera una librería de componentes más que un framework. Por otra parte, gracias a esto, podemos utilizarlo en conjunto con otros frameworks.
  • Tiene detrás a Zend, una de las empresas más importantes de la comunidad PHP, y gran contribuidora a su código desde sus primeras versiones.
  • Siempre ha habido quejas sobre su curva de aprendizaje y el tiempo necesario para comenzar un nuevo proyecto, aunque eso mejoró un poco con los componentes RAD (Rapid Application Development).
  • Recomendado para proyectos grandes.

SYMFONY

Logo del framework PHP Symfony
  • El framework que suele utilizar Yahoo, por ejemplo. Bastante popular hoy en día.
  • Más complejo y elegante que CakePHP y CodeIgniter, pero menos que Zend.
  • Muy completo.
  • El “azúcar sintáctico” y la generación de código ayuda a recortar el tiempo de desarrollo.
  • Recomendado para cualquier tipo de proyecto, en ocasiones combinado con algún componente de Zend.

CAKEPHP

Logo del framework PHP CakePHP
  • Toma muchas de sus ideas de Ruby on Rails, por lo que gustará especialmente a los fans de la autoconfiguración y de lo “mágico”. Debido a esto, no es lo más adecuado para aquellos que quieran tener un mayor control.
  • En su tiempo tenía fama de tener muy mala documentación. Hoy en día eso ha cambiado.
  • Recomendado para proyectos no demasiado complejos, en ocasiones combinado con algún componente de Zend.

CODEIGNITER

Logo del framework PHP CodeIgniter
  • Probablemente, el menos popular de los cuatro.
  • Muy flexible y sencillo. A menudo demasiado, obligando al programador a desarrollar muchas funcionalidades que deberían incluirse por defecto.
  • Muy fácil de aprender, principalmente porque no hay mucho que aprender, al ser simple hasta el extremo.
  • También es el que menos recursos utiliza, al ser el más ligero.
  • Está escrito para mantener la compatibilidad con PHP 4, por lo que no aprovecha muchas de las características introducidas en PHP 5. Debido a esta y a otras razones muchos de sus desarrolladores se desvincularon del proyecto para crear un fork llamadoKohana.
  • Sólo recomendable como framework de iniciación, si el resto intimidan demasiado; o para aquellos a los que realmente no les gusten los frameworks.

Máster de Redes CISCO, un curso interesante de CICE

Buscando informacion sobre la administracion de sistemas, tanto a nivel de software como a nivel de redes, y encontre un aporte de un cybernauta bastante interesante, donde encontraran cursos como 


El link os los dejo aqui