Archive for category Informática
¡Adiós OpenSolaris!
Publicado por rafatuxgk en General, Informática el agosto 24, 2010
Una pena pero así es,OpenSolaris se despide gracias a Oracle.
¿El asesino del mismo? como digo arriba,Oracle.No quisieron continuarlo,… para los que usáis OpenSolaris,recomiendo si es que no queréis quedaros solos: Gnu/Linux,para empezar Ubuntu.Aunque debian y las demás están mejor.
Leído en Neoteo:
Y su asesina es Oracle, dueña del proyecto desde que adquirió la compañía Sun Microsystem que fue quien diseñó este excepcional sistema operativo. Su voracidad empresarial necesita encontrar alimento económico, por tanto, esta decisión no ha sorprendido a nadie que conozca la trayectoria de esta empresa. Prefieren centrarse en otros menesteres más rentables como el sistema operativo de pago Solaris. Por tanto, el abandono de OpenSolaris se conforma como una realidad y su desarrollo queda destinado a una muerte lenta y solitaria en el cementerio de las buenas ideas. Réquiem In Pax.
Saludos!
Twitter: ¡el tiempo de mí ciudad!
Publicado por rafatuxgk en General, Informática el agosto 23, 2010
Fue tan fácil como añadir un código en php que encontré hace rato ya. (semanas)
lo dejo aquí y dejo #cordoba_tiempo que es el tiempo de Córdoba, España.
Así que, vas y creas como hice yo un “tiempo.php”,lo subes a cualquier servidor y creará cada X tiempo un tweet.
Código…
Código PHP | ¡El tiempo de mí ciudad!
Saludos!
Microsoft libera el código de Windows XP
Publicado por rafatuxgk en Humor, Informática el agosto 22, 2010

Así es.
Microsoft a liberado el “Código fuente” de Windows XP Profesional.
Según nos informan el Código es esté:
#include “Win30.h”
#include “Win31.h”
#include “Win95.h”
#include “Win98.h”
#include “Win2000.h”
#include “AlgoMas.h”
#include “CodigoAntiguo.h”
#include “NormasDeBillGates.h”
#include “CosasDeRelleno.h”
#include “Monopoly.h”
#define INSTALAR TODO_SIN_EXCEPCION_Y_A_LO_BESTIA
#define CASCAR -5483021548692487811456214478251
static char Escritorio[16000000]; /* 16 Mb */
static char Accesorios[8000000]; /* 8 Mb */
static char Explorer4[4000000]; /* 4 Mb */
static char ProgramasDeUsuario[2000000]; /* 2 Mb */
static char MemoriaLibre[2000000]; /* 2 Mb */
int main() {
while (NoCasque()) {
MostrarMensajeCopyright();
MostrarMensajeNormasBillGates();
DesactivarBotonReset();
BucleParaNoHacerNada();
if (PRIMERA_INSTALACION) {
while (TamanyoDiscoSwap() Ocupar50MbParaDiscoDeSwap();
BucleParaNoHacerNada();
}
EliminarSistemaDeArchivosHPFS();
EliminarCualquierRastroDeOS2();
DeshabilitarInstalacionDeNetscape();
DeshabilitarInstalacionDeRealPlayer();
if (QuedaAlgunRastroSospechoso()) ColgarSistema();
}
MostrarAlgunaCosaBonitaPeroInutil();
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
HacerVerQueHaceAlgo();
if (SigueSinCascar()) {
MostrarMensajeCopyrightOtraVez();
BucleParaNoHacerNada();
EjecutarWin31();
if (AunSigueSinCascar()) EjecutarWin30();
BucleParaNoHacerNada_1();
BucleParaNoHacerNada_2();
BucleParaNoHacerNada_3();
BucleParaNoHacerNada_Etcetera();
}
if (UsuarioNoAceptaWindowsComoAlgoUtil()) goto
VETE_A_SABER_DONDE;
if (SeHaDetectadoCache()) DeshabilitarCache();
if (CPU_Rapida()) {
EstablecerEstadosDeEspera(MUCHISIMOS);
EstablecerRaton(VELOCIDAD, MUY_LENTO);
EstablecerRaton(ACCION, DESPLAZARSE_A_SALTOS);
EstablecerRaton(REACCION, A_VECES);
EstablecerTeclado(VELOCIDAD_PARPADEO, MUY_LENTO);
EstablecerTeclado(VELOCIDAD_REPETICION, LENTO);
}
/* printf(”Bienvenido a Windows 3.0?); */
/* printf(”Bienvenido a Windows 3.1?); */
/* printf(”Bienvenido a Windows 95?); */
/* printf(”Bienvenido a Windows 98?); */
/* printf(”Bienvenido a Windows 2000?); */
printf(”Bienvenido a Windows 2001?);
if (CPU != INTEL) {
DeshabilitarRaton();
DesconfigurarTeclado();
ColgarSistema(INDICADOR_MSDOS);
}
else {
MemoriaDeSistema = open(”a:swp0001.swp”, O_CREATE);
while (NoHayaSuficienteEspacioEnDisco()) printf(”Inserte nuevo
disco en la unidad A:”);
}
while (NOS_SALGA_DE_LOS_HUEVOS) {
sleep(5000);
ObtenerEntradaUsuario();
sleep(5000);
ReaccionarAPeticionUsuario();
}
if (ObtenerNumeroAlAzar() != BINGOOOO)
GenerarErrorDeProteccionGeneral();
/* Fin de bucle principal */
}
/* Finalizar sesion */
if (AunNoHaCascadoDelTodo()) {
if (ObtenerOtroNumeroAlAzar() != BINGOOOO) {
MandarExplorerALaMierda();
if (HayAlgoAbierto()) {
Accion = MostrarMensaje(”?Desea guardar los datos?”);
if (Accion == SI) GuardarDatos_JAJAJA();
MandarloTodoAlCarajo();
}
}
printf(”Windows se esta cerrando”);
while (HAYA_PRISA) sleep(5000);
if (UsuarioYaLlegaTardeDondeTeniaQueIr()) printf(”Ahora puede
apagar el equipo.”);
}
return ((int)((long)((float)((double)((re double)CASCAR)))));
}
P.D.: Algo antiguo,pero bueno
¿Google renovará su buscador?
Publicado por rafatuxgk en Informática, Vídeos / YouTube el agosto 22, 2010
Estaba viendo éste vídeo que voy a dejarles… ya dirán…
Saludos.
Actualización del kernel para SuSE Linux Enterprise 10
Publicado por rafatuxgk en GNU/LINUX, Informática el agosto 22, 2010
SuSE ha publicado la actualización del kernel para SuSE Linux Enterprise Server y Desktop en la su versión 10 en la que se corrige una vulnerabilidad de denegación de servicio.
El problema reside en la función nfs_wait_on_request (de fs/nfs/pagelist.c) del kernel de Linux que puede permitir a un atacante provocar una denegación de servicio (Oops) mediante vectores desconocidos relacionados con truncado de archivos y una operación que no pueda interrumpirse.
También se han corregido otros bugs no relacionados con problemas de seguridad.
Se recomienda actualizar a la última versión del kernel, disponible a través de la herramienta automática YaST.
Corregido un interesante (y peligroso) fallo en el kernel Linux 2.6
Publicado por rafatuxgk en GNU/LINUX, Informática el agosto 21, 2010
Recientemente se ha parcheado una vulnerabilidad en el kernel Linux, rama 2.6, que podría permitir a un atacante elevar privilegios y ejecutar código arbitrario con permisos de root.
La vulnerabilidad ha sido descubierta por Rafal Wojtczuk de Invisible Things Labs, la empresa de la conocida investigadora Joanna Rutkowska. Rafal descubrió el bug mientras estaba trabajando en la virtualización de la interfaz de usuario del sistema operativo Qubes.
Qubes es el proyecto más ambicioso de Rutkowska, un sistema operativo que permite virtualizar procesos independientemente.
Según Rutkowska el bug descubierto podría haber estado ya presente desde la introducción de la rama 2.6 a finales de 2003. Aunque en un primer momento los investigadores reportaron el error a los desarrolladores del servidor X (X.org) finalmente se derivó a los mantenedores del kernel. Esto fue debido a que no se trataba de un fallo inherente al servidor X sino a la forma en la que el kernel maneja la memoria en determinadas circunstancias.
La explotación de la vulnerabilidad permitiría a cualquier proceso no privilegiado con acceso al servidor X escalar a root. De facto los procesos de usuario que posean GUI corren con acceso al servidor X y de ahí que, como teoriza Rutkowska, la explotación de una vulnerabilidad no relacionada en una aplicación de usuario podría ser encadenada y aprovechar ésta para elevar privilegios. La puerta a una ejecución remota de código queda abierta.
Técnicamente la explotación del bug reside en cargar de forma reiterativa en memoria pixmaps (XPM) de gran tamaño aumentando así el área de memoria mapeada.
Gracias a la extensión MIT-SHM del servidor X, se posibilita y se crea un segmento de memoria compartida que será usado por el proceso del servidor X.
La idea es aumentar el tamaño de memoria mapeada y seguidamente llamar a una función recursiva que vaya creando marcos de pila llevando el segmento de pila hacia la zona de memoria compartida, ya de por sí en direcciones altas debido a la expansión de la memoria mapeada usada a alojar los pixmaps.
Durante ese instante, el puntero de pila ha llegado a la zona de memoria compartida y el atacante obtiene el control de la pila ya que puede escribir en esa área posibilitando de ésta forma la ejecución de código arbitrario.
El fallo ha sido corregido en el repositorio de código del kernel y su CVE asignado es CVE-2010-2240.
====
Saludos!
Fuente: http://vampird.wordpress.com/2010/08/20/corregido-un-interesante-y-peligroso-fallo-en-el-kernel-linux-2-6/
Manual Ubuntu 10.04 segunda edición
Publicado por rafatuxgk en GNU/LINUX, Informática el agosto 21, 2010

Aquí dejo un manual en inglés de ubuntu 10.04 en su 2da edición!
A disfrutarlo se dijo,jeje!
El gráfico me a gustado, además,sigo pensando y pensaré siempre,que GNU/Linux es BASTANTE ordenado

Descárgalo!
Manual por… http://humphreybc.wordpress.com/2010/08/19/getting-started-with-ubuntu-10-04-second-edition-released/
Novaboard.net -> ¡Sistema de foros!
Publicado por rafatuxgk en Informática, Otros el agosto 19, 2010

Llevo haciendo “conocido” a Novaboard durante unas semanas, es decir yo soy usuario,no soy desarrollador ni nada.Me parecen majos los creadores y desarrolladores,por ejemplo James que es el Project Manager.
En sí es un sistema muy bueno,estéticamente NO es feo,me encantaría que se hiciera conocido como sistema.El motivo no es otro que la calidad del mismo,me gusta,es liviano y libre.
Novaboard tiene…
*Panel de Admin muy completo.
*Mensajes Privados.
*Avatares,firma,poder editar tu perfil.
*Poder crear categorías y foros.
*Editor BBCODE en el sistema.
*Sistema de grupos & rangos.
*Consumo bastante bajo,así lo pude ver yo.Donde no había tanta diferencia de consumos entre fluxbb & novaboard.
—————————————————–
Están mirando para desarrollar Novaboard 2.0.
Sin más,les dejo donde descargar+demo y +foro para que os animéis y os paséis por el foro,estoy desarrollando una traducción que terminaré en Novaboard 1.1.5.
+Descargar: http://www.novaboard.net/download/
+Demo: http://www.novaboard.net/demo/
+Foro: http://community.novaboard.net/
Por otra parte,soy el único Español por allí,sin embargo había 1 persona que ya no e visto más.
Saludos!!
http://twitter.com/#search?q=%23novaboard
#Novaboard – Twitter
Novaboard
[PHP] Encuestas sin BD!
Publicado por rafatuxgk en Informática, Otros el agosto 16, 2010

En Forosdelweb encontré un excelente script para crear encuestas sin bases de datos,los conocía de hace un tiempo,pero lo dejo aquí.
Seguramente a más de uno,le guste y haga falta.Es muy fácil de manejar,y repito sin base de datos.
Bueno,sin más que decir les dejo el enlace al post:
Enjoy & suerte
De Icaza sobre la demanda de Oracle a Google
Publicado por rafatuxgk en Informática el agosto 16, 2010
Sobre la reciente demanda de Oracle contra Google por Java en Android, el siempre pintoresco Miguel de Icaza también tiene algo que decir. En una entrada en su blog personal de Icaza especula con que la idea de monetizar la propiedad de Java demandando a Google fué insinuada por el anterior presidentede Sun Microsystems Jonathan Schwartz durantes las charlas con Oracle antes de vender su empresa.
Esta osada afirmación fué luego confirmada por el mismísimo creador del lenguaje Java James Gosling, que renunció a Sun poco después su venta, que ademásagregó que:
“Durante las reuniones de integración entre Sun y Oracle estábamos siendo informados sobre la situación de las patentes entre Sun y Google, y podíamos ver cómo brillaban los ojos de los abogados de Oracle. Hacer demandas por patentes nunca estuvo en el código genético de Sun. Pero… espero evitar ser arrastrado en la refriega: sólo eligieron una de mis patentes (RE38,104) para demandar”.
Para entender mejor el asunto, recordemos que Google creó la Dalvik VM, su propia máquina virtual para correr código Java pero incompatible con otras implementaciones (incluyendo la de Sun), evitando con ello también cualquier acuerdo de licenciamiento de Java ME. Un doble pérdida para Sun que ahora Oracle quiere aperentemente cobrar…
- Artículo completo en OS News.
***Cogido de VivaLinux***
