        |
Swiki de pruebas/borradores
Cosas en pruebas
Tabla de contenidos:
A continuación se ponen las páginas de cosas que son simplemente pruebas o cosas para usar en un futuro, pero que no pertenecen a ningún proyecto en curso.
Pruebas en el wiki
Infraestructura de la red de sico
Investigaciones hardware
Investigaciones software
Retos técnicos
Mejora de software de sico
Manuales de hardware
- Monitores sony: E200 (H:30-85 V:48-120), A230 (H:30-80 V:48-170)
Lenguajes de programación
Legislación
Vocabulario
- SCADA: supervisory control and data acquisition
Sistemas Operativos
Varios (no clasificables)
- Cosas curiosas en InterNet
- Posibles ISP (internet) con caudal garantizado
- PLC Iberdrola (1MB simetrico)
- Comparativa mundial de precios de ADSL (ext. link)
- Instalación usando KNOPPIX
- Alimentación O:-)
- Amplificador de energía Es una especie de central nuclear de bajo riesgo, por medio del uso un acelerador de partículas y torio como "combustible".
- Análisis de los juegos de rol por el MECD
- Camaras digitales (guia de compras)
- Hugin: Hacer panoramas de varias fotos (mas). Nota: Enblend es un añadido interesante para corregir el color luego. Incluso hay un tutorial de cómo usar ambos.
- IDE multiplataforma para python con wxglade: SPE (alternativa más pesada: BOA Constructor). Otro un poco más moderno: visualwx (soporta {c++, python,perl,lua}+wxwidgets, pero es freeware sólo ara win).
- Microprocesadores del pasado y del presente (ext. link, en) Analiza la historia y caracteristicas de muchísimos micros, desde los más comunes (ARM) hasta los más exóticos (h0bbit).
- Simulación de procesos: scilab
- Julius: Reconocimiento de voz de habla contínua GPL para Linux (parece bastante maduro). También hay un GUI. NOTA: La distribución base sólo incluye soporte a japonés, están pidiendo ayuda para soportar otros idiomas...
- Sphinx-4: Reconocimiento de voz de habla contínua BSD para Java. Bastante rápido (aún siendo Java). Soporta inglés.
- DjVu y DjVuLivre Una manera de distribuir documentos escaneados alternativa al pdf (y con mucha mejor compresión y facilidad de uso). Existe codificador y visualizar libre. Está bastante extendido. Para codificar con un mejor compresor, se puede usar el servidor web de any2djvu
- Crypto mounted filesystems (crypto loop)
- sfsexp (sexpr) Usar s-expressions para serializar datos (como alternativa a XML, STAR y YAML). Personalmente creo que me quedaré con la serialización "clásica" de datos con primera palabra de tipo de dato y dependientes del contexto, pero esta también parece razonable.
- usbip USB sobre IP (para utilizar un dispositivo USB de forma remota).
- Xen (artículo) Virtualizador con ayuda de modificaciones en el S.O. (soporta Linux y NetBSD por ahora). Permite: (1) usar los drivers de Xen (que son los de Linux) en todas las máquinas virtuales, sean del S.O. que sean; (2) Parar y rearrancar la máquina virtual; (3) Tener en un CD una copia de la máquina virtual de manera que sólo haya que arrancarla de nuevo para tener el servicio otra vez arriba; (4) Migrar máquinas virtuales de una máquina física a otra "on the fly" (5) Reinicializar tarjeras hardware cuando se han quedado "fritas" sin que el S.O. que opera encima de ellas se entere del fallo.
- Bubble packets: conexiones peer-to-peer entre dos máquinas protegidas por NAT (AKA cómo funcionan iChat AV y Skype con NAT)
- Duff's device
- GNBD Exportar "block devices" a través de la red (alternativa al iSCSI más sencilla de configurar). Muy útil con GFS (Global File System, un sistema de archivos compartido para clusters).
- Hacking google maps Cómo hacer que Google genere un mapa con tus anotaciones de sitios (req. GPS para saber las coordenadas de los sitios a anotar).
- OpenCroquet
- Presentaciones en squeak
- Portátiles compatibles con solaris
- Sleeptracker watch
- Paperless printer (for windows) (setup.exe). Impresora en windows que guarda el fichero en pdf, html, rtf, excel, jpeg o bmp.
- e-Gen: RAD Web
- RealBasic free license (VB6 compatible). Alternativas: kbasic (también comercial), Gambas (Libre, pero no busca compatibilidad).
- Beagle, el spotlight de Gnome
- LEAN File System Un sistema de archivos descrito por la gente de FreeDOS-32 para sustituir al FAT32 (es simple y fácil de implementar, pero supera FAT en todos los aspectos, y es razonable su uso incluso en entornos UN*X). Priman sencillez sobre velocidad, pero está bien pensado, usando ideas de ext2fs hasta el punto donde es razonable para no perder su simplicidad. Incluso han pensado en una manera de permitir "undelete files" (que sólo funciona hasta que se sobreescriben los clusters del fichero, claro).
- WOTSIT: The Programmer's File Format Collection Enciclopedia/repositorio de descripciones de formatos de archivos (p.ej. bmp, pdf, esc/p2).
- GPS y Linux: Usando el gpsd o el gpsdrive y los mapas de expedia.com o de mapblast.com se obtienen las posiciones usando un GPS compatible Garmin o compatible NMEA y se marcan sobre un mapa descargado de internet.
- Desktop Manager para Mac OS X Virtual desktops for Mac OS X (for UN*X refugees). De él es el artículo A Brief Tutorial on Reverse Engineering OS X (básicamente: usar "nm -g nombreso" para encontrar los símbolos exportados de una librería y después "otool -tV nombreprog" (específico de OS X) para encontrar código (asm) que las llame y averiguar qué parámetros tienen y de dónde vienen).
- Quicksilver para OS X (instalación) Usar una hotkey, empezar a escribir qué quieres arrancar y aceptar... y ¡ya está! Realmente es un sustitulo de LaunchBar con muchas "goodies".
- mini_fo overlay file system (artículo) Mini-fanout filesystem. Permite montar un HDD sólo lectura con un "back-up" (realmente repositorio de diferencias) en otro sitio en lectura-escritura, en donde escribe las modificaciones hechas sobre el sólo-lectura. También existe unionfs (el que usa knoppix para las live-sessions). Update: Filesystem snapshots using unionfs
- Cómo hacer sitios que valgan la pena (ext. link) (y razones).
- Lightflow Renderizador de escenas generadas programáticamente (en python) pensado para la exactitud en cuanto al tratamiento de la luz.
- ps2svg Un programilla en postscript que convierte postscript en svg (nota: el tratamiento de texto no está terminado).
- PS3 va con Linux (en el HDD opcional)
- Consumo eléctrico del PC y Computers, electricity and you (compares Pentium-D, Athlon x2, G4, G5, etc)
- Bittorrent+ReedSolomonCode Una alternativa libre al Avalanche. Problema: El avanche simplemente hace una codificación con coeficientes matriciales de manera que al final sólo haya que resolver una matriz de 1000x1000 (p.ej.), mientras que el ReedSalomonCode es una variante de CRC-error-detecting-and-correcting que pone un overhead considerable (puede ser del orden del 100% de overhead, frente a un simple 2% que se puede conseguir con el sistema de coeficientes matriciales). Comentarios sobre avalanche y sobre "erasure codes" en bittorrent, por Bram Cohen (el genio detrás de BitTorrent). Otra crítica, esta vez por John C. Dvorak (de pcmag.com).
- m23 Un sistema de instalación remota de debian a múltiples clientes. Soporta también knoppix.
- Parodia de arte moderno de "lo interesante" de las licencias y/o patentes Eso era en referencia a las Patentes.
- PhotoRec & TestDisk Programa para recuperar fotos de memorias SD dañadas por apagar la cámara en mal momento.
- Roadster Callejero GTK usando Cairo (una de las primeras aplicaciones Cairo).
- VoipBuster: Teléfono internet gratuito (1min). Según esta historia de barrapunto funciona muy bien :-). Una pena lo de requerir windows para el registro... aunque dicen que lo arreglarán.
- Drivers USB para DOS (p.ej. para CD-ROM USB): Panasonic USB Drivers, también se necesita: DI1000DD.SYS
- Ping de reboot Cómo parchear el kernel de manera que usando "ping -p clave ip" se reinicie el ordenador al cual se le ha hehco el ping (p.ej. si se ha quedado colgado de manera que todavía tiene ping aunque no tenga ni telnet ni ssh...
- Dillo con intl/frames/tabs support
- VMX Builder para generar imágenes de disco usables en el VMware Player
- Amanith Librería 2D vectorial muy ligera, al estilo de cairo, con vocación de soporte a SVG (aunque todavía no está terminado el soporte a SVG), escrita en C++ con un código brillante. Usa OpenGL para dibujar. Multiplataforma.
- Mac Mini como PVR: MediaCentral. Alternativa a CenterStage y FrontRow, pero no hace directamente de PVR, para eso se usa el software que viene con "ElGato" o con el "Plextor ConvertX".
- Synfig Programa de animación 2D. Como el moho pero libre (GPL) y usando animación "dibujada" en vez de basada en esqueleto (es más real, aunque puede ser un poco más de trabajo).
- ext2ifs, ext2fsd, fs-driver: Drivers ext2 para Win.
- LinuxChico Recomendaciones para conseguir que tu PC se parezca a un sistema embebido en consumo de memoria. Cómo arrancar las X (en el inittab"sx:2:respawn:/bin/su - usuario -c exec xinit >/dev/null 2>/dev/null"), servicios mínimos (apmd, klogd), usar el ash en vez de bash (menor mem. residente, etc), qué gestor de ventanas (flushbox), qué terminal (rxvt), etc.
- AntiGrainGeometry y Draw-agg Una especie de Canvas para Win/Lin en C++ que tiene muy buena pinta :-). Renderiza pixmaps con transformaciones, grñaficos vectoriales (p.ej.SVG-like), etc. Muy, muy buena pinta.
- llvm (más info) Una máquina virtual y un jit multiplataforma basado en ls front-ends del gcc y con soporte a bastantes de los backends (arquitecturas) de gcc... con optimizaciones que el gcc todavía no hace (inter-procedural optimizations, etc.), con lo cual es ya en algunos casos más rápido que compilando estáticamente con el gcc.
- Handbrake DVD Ripper linux howto Handbrake permite pasar de DVDs a MP4 fácilmente (y adaptarlos para determinados dispositivos móviles), aunque la versión de Linux todavía no tenga GUI (a 25/04/2006), sí es funcional desde línea de comando.
- Single Packet Authorization (SPA) Alternativa al portknocking que mantiene las ventajas de esta (no tener puertos abiertos) pero la mejora con criptografía (para evitar "replay-attacks" por un "man-in-the-middle").
- Editores vectoriales La lista más grande de editores vectoriales disponibles para Linux/Win/Mac tanto en variante comercial como free y GPL. Si quieres saber qué programa usar par generar tus SVG o tus postscript, esta es la página a mirar ;-).
- HX DOS Extender Un extensor DOS con soporte para ejecutables de consola Win32 (y algunos de los gráficos). Usable desde FreeDOS (review)
- Datos de empresas Cambiando las palabras de búsqueda y con un poco de creatividad, se pueden ver los datos de otras empresas (sico (antigua), SICOSOFT)
- Investigating Image Libraries Artículo que explica las librerías de manipulación de imágnes raster que mueven al krita, gimp, etc. Por ejemplo Vigra, Gegl/gggl.
- PDFEditor PDFEdit es un editor de PDFs parta Linux. Según esta descripción, permite hacer las operaciones sencillas de forma gráfica (editar texto, highligh, etc), y las compliacadas editando el árbol del documento en forma "raw". Usa Qt y Boost. Guía para instalarlo en Ubuntu Feisty Fawn.
- Linux on the PS3: Cell BE (SPU) programming Tutorial de developerworks sobre programación de las SPU en Linux/PS3.
- Análisis estático de código en Java Básicamente son utilidades similares a lint,cflow pero más completas, hechas para buscar bugs: FindBugs, PMD, Sun's JackPot, lint4j, checkstyle, artículo [dW]: Automation for the people: Improving code with Eclipse plugins (mencionan además a coverlipse, CPD, jdepend, metrics), artículo en bp
- Teléfonos móviles (GSM...) con soporte SIP Los mejores resultan ser el NOKIA E61 con firmware v3.03.x y el Nokia N80IE... aunque tb. se puede usar el 770 o el N800 con el Gizmo client, claro.
- Coste de vida en zona euro 2002 (copia), Coste de vivir en diferentes puntos de europa (user forum)
- KetJNote Programa en python para ver presentaciones pdf con efectos muy agradables. Req. python, ghostscript, OpenGL accel. (y Linux o similar).
- Hacer un disco USB arrancable (ejemplo con DSL)
- DaylighSaving(DST) y zoneinfo; La hora y el horario de verano en Linux Excelente artículo que explica cómo funiona lo del DST n Linux/Unix y cómo actualizarlo a mano.
- Statifier Convierte programas enlazados dinámicamente en ejecutables estáticos.
- SK1 Alternativa Tcl/Tk al inkscape. Enfocado a ps en vez de a svg.
- Bandwidth limiting factors Calcular cuál es la velocidad máxima de tu ADSL súper asimétrico debido a los acks de subida y la ventana tcp.
- XIP, Balanced XIP: Demystifying embedded code storage
- AXFS Balanced XIP FIlesystem
- hugin: straighten a curved horizon, Hugin tutorial - Perspective correction Hugin tutorial - Simulating an architectural projection.
- Poner cableado estructurado en una casa (cablear tu casa). Es un artículo con enlaces a los elementos recomendados: Cables 2Coax+2UTP, patch panels, etc. Update Home Computer as nerve center for a house.
- Convertir microsoft office 2007 docx en odf Es instalar "odf-converter-1.1-7.i586.rpm". Instrucciones de instalación para debian etch.
- JDownloader Como el getitright o el wget pero en Java, con GUI y para descargas directas (RapidShare y demás). Algunos dicen que esto se está cargando al emule. Alternativa: autorapid.rb Usa ruby/wget y se puede usar desde línea de comandos y en sistemas embebidos :).
- elbs-rootfs ELBS ("Embedded Linux Build System"): Utilities to automate Debian filesystem creation. download elbs, elbs help, elbs deb packages, original post.
- WeirdX: Pure Java X Window System Server under GPL Servidor X escrito en Java, usable en JREs 1.1 o superior.
- All about DVI Máx distancia DVI (5-12m), DVI boosters (para conseguir 12m+booster+12m...), etc. Con HDMI y un booster hdmi se pueden conseguir hasta 30m.
- PS3 HDD information (swiki page)
Pencil Firefox Plug-in for UI mockups Para generar GUIs, UIs y mockups usando el firefox.
- LLVM description Este es un mensaje que mandó el desrrollador principal del LLVM a la lista de GCC para proponer su inclusión en el GCC. Fue rechazado, pero la descripción del LLVM es válida. Más información comparando CLang/LLVM y GCC en este post de barrapunto
- "Interactive floor projection". El que han puesto en la vaguada es este suelo interactivo. Más ejemplos. Web del fabricante: ARCSTREAM (hay competidores/revendedores: luminvision, 24-7mediatechnology, ...).
- ADEPT ePUB: DRM stripping es un tutorial basado en Circumventing Adobe ADEPT DRM for EPUB .
- VGA2HDMI Atlona VGA to HDMI Scaler/Converter (USB Powered). Model: AT-HDVieW.
- HARDWARE: The peregrine glove for "typing", The air mouse glove for mousing (Photos of the airmouse) (both allows for the simultaneous use of a regular keyboard).
- Videotutoriales con el Wink Permite hacer peliculas con lo que va pasando en la pantalla y genera un .flv. Al contrario que el import del imagemagick sí que captura el cursor del ratón. Se puede hacer lo mismo con el xvidcap (genera un avi).
- strechplayer Audio player with time stretch and pitch shift. Básicamente permite tocar una canción más lento (o más rápido) sin cambiar el tono. Aunque también permite cambiar el tono de forma arbitraria (transponer).
- El problema actual de las patentes: quién inventó el "digital vinil", The Innovation Problem, no one else cares Una historia actual (1996-2010) de a quién sirven las leyes actuales de patentes (resumen: apenas ayudan al inventor, bastante a las grandes compañías, y sobre todo a las compañias constituidas para litigar). Lo que propone el autor (Steven Carrol, que no tiene nada que ver con el novelista australiano del mismo nombre)es quitar de enmedio las patentes (que no funcionan) y hacer un sistema de premios a los inventores (sufragado por impuesto específico a los productos de consumo), de manera que inventar sí esté recompensado, pero que las invenciones sean de uso para todos y los consumidores también ganen.
- Tiny Network File System (TNFS) for 8bit computers Para la tarjeta de red del Spectrum Spectranet (tiene incluso twitter) han implementado un sencillo protocolo de archivos por red usando UDP, mucho más sencillo que FTP (y órdenes de magnitud más sencillo que NFS y SMB/CIFS). Implementa semántica POSIX (mount/umount,opendir/readdir/closedir,open/close/read/write/...). El tamaño máximo de fichero es de 2GB (recuerda: está diseñado para sistemas de 8 bits). En cuanto a la comunicación, se usa UDP al puerto 16384 (TCP es opcional) y el tamaño máximo de trama es de 1kB.
- ZX Spectrum in the 21st Century? The ultimate source of present ZX Spectrum hardware and software. Clones del Spectrum, modificaciones (para discos IDE, teclados, ratones, tarjetas de sonido, etc.) junto con los enlaces a los sitios donde se proporcionan los esquemas de dichas placas.
- Apache Thrift Un protocolo de RPC y serialización creado por facebook muy al estilo de los protobuf de google. Tiene bindings para muchos lenguajes: C++, C#, Java, Perl, Python, PHP, Erlang, Ruby, ActionScript y Cappuccino. Descripción en pdf del apache thrift y en Thift: The missing guide. Comparación entre apache thrift y google protocol buffers. Hay otro contendiente, que es extprot
- Google-free Servicios alternativos a los de google, pero también gratuitos: Search Clutsy, ixquick, and Scroogle. Mail Fastmail, Sup. Browsing just use chromium and that's all. Docs Zoho. Reader Vienna (Mac/Desktop). Calendar 30 Boxes. Picasa SmugSmug (payware, there is a $5 discount coupon: TlepT5Lpv1XmQ).
- VirtualGL y TurboVNC VirtualGL permite usar una tarjeta 3D en remoto (incluso wine). Descripción. Tiene dos proyectos afiliados: TurboVNC que es uno de los dos métodos disponibles para visualizar aplicaciones que se ejecutan con VirtualGL (la otra es con el cliente de VirtualGL), y TurboJPEG que es el codec con que comprimem/descomprimem las imágenes de las áreas dañadas. Se pretende que en un futuro se migre de TuporVNC a TigerVNC, pero el libjpeg-tubo de TigerVNC todavía no es consistentemente más veloz que el TurboJPEG/IPP que usa TurboVNC.
- BitCoin Breve explicación, Como lo ve la EFF, diferencias entre BitCoin y los Open Transaction servers.
- Using kexec to debug crashes, and documentation for kdump; son una solución para poder depurar un kernel crash a través de un kexec a un nuevo núcleo; el nuevo núcleo("a dump-capture kernel") guarda la información de por qué tuvo un oops/crash en anterior.
- emscripten Compilador de C a JavaScript (realmente es de LLVM IR a JavaScript, con lo que realmente soporta todos los lenguajes que tengan un frontend para LLVM). Así se ha realizado un port del DOOM a HTML5/JavaScript usando los fuentes originales en C.
- nanoblogger un Blog/CMS/gestor de contenidos escrito en bash.
- eBookMaps Mapas/planos de ciudades para libros electrónicos.
- Sugru Material para hacer pequeñas reparaciones (parece más útil que el FiMo y similares). Alternativa: Oogoo.
- lprng-ipp Parche que implementa el protocolo ipp del CUPS en el lprng. discusión en la lista del lprng.
- Nimbus Look and feel for Java Swing Es un skin para programas Java en el escritorio, que, asombrosamente, es agradable a la vista. Se activa llamando a la aplicación con un "-Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel".
- MTK OS: El S.O. de los teléfonos chinos. Resulta ser una versión personalizada por MediaTek del Nucleus OS (opensource). Encima se le pone un skin que imita al teléfono a clonar... ¡incluso han clonado un HTC HD2 "T8585 MTK HD2"! (cuidado, cuidado...). SDK y más.
- Symphony in C++ Ejemplo de cómo es la estructura de una sinfonía usando C++. Realmente es un intento de acercar gente de otros "backgrounds" a la música clásica. Webs relacionadas GetIntoClassical y KillingClassicalMusic.
- Cómo enrollar los cables para que no se lien ni hagan nudos. (tip de este post).
- emachineshop encargar piezas de metal por internet, dándoles un fichero de programa de CAD.
- proxmox Alternativa libre al VMWare ESXi y al HiperV. Interfaz web, basado en Debian (aunque se considera "bare metal"; es una distribución) y usa KVM (permite cualquier guest) y OpenVZ (para guests linux paravirtualizados, mínimo overhead)por debajo. thread con más información.
- Longevidad de los BD-R y BD-R LTH. más información y thread sobre el tema.
Entorno de programación
Interfaces
- Douglas Engelbart legendary 1968 demo The thing that started it all
- GUIdebook: Graphical User Interface gallery Describe cada GUI que han conseguido encontrar, desde el de geos2.0 para C64 hasta los modernos (p.ej. MacOS X 10.3 Panther)
- The history of GUI Buena historia, aunque tenga los datos un poco confundidos a partir de las 80. En los comentarios bien apuntan que falta todo lo relacionado con Postscript displays, las X (incl. Desqview/X), OS/2 CUA92 y sus "task folders". (información relacionada, más precisa: GUI Timeline)
- LCARS LCARS (ejemplo): LCARS (real), LCARS (voyager), LCARS small, LCARS WinAMP, LCARS1.2 w/ info sheet, Collection of LCARS real shots, LCARS exobotanic encyclopaedia
- Diseño de interfaces con tcl/tk: Coolest Tk Screenshot Contest Curiosamente, hay dos clientes jabber: tkabber y cocinella (que es un cliente jabber que acepta plug-ins para permitir hacer otras cosas "compartidas", incluyendo un juegos de cartas como ejemplo).
- Newton MP2x00 screenshot
- Touchscreen usability (ext. link)
- 10 common mistakes in icon design
- One thousand square pixels of canvas historia de los iconos en los diferentes ssoo - icon timeline.
Ocio
Tutoriales para video-consolas
Personales
Comparativas de ADSL
Ergonomía
Howtos para Linux
Comparadores de precios
Tiendas informática con precios
Tiendas para comprar por internet DVDs (sin canon...)
Tiendas on-line con precios decentes y que hemos probado satisfactoriamente
Artículos sobre trenes y metros
- Por qué no despega el AVE a Lérida-- aún (elpais.es, 27/03/2006)>http://www.elpais.es/articulo/elpportec/20060327elpepunet_2/Tes/internet/despega/AVE/Lleida%85
Cursos (p-.ej. metalotecnia, calor y frio industrial, teoria de circuitos, matemáticas...)
(Informática)
(Idiomas)
|