Entradas

Mostrando las entradas etiquetadas como empezando

Introducción al web frontend

LA "web 2.0" se denomino a la extensa carga dinamica (paginas web con resultados basados en la interaccion del usuario), todo esta "magia es gracias al javascriupt... Pero JavaScript se adoptó ampliamente y necesitó un sistema de módulos para permitir el diseño de códigos modulares. El objeto global era/es propenso a errores y simplemente malo.  De los creadores de javascrip nacio Nodejs , despues se integro NPM , con la creciente oleada se creo el browserfy , despues llegaron los bundlers como gulp y grunt , y finalmente tenemos hoy dia el webpack .

OCaml: debian

Introducion Que es OCAML y que es Lenguaje ML Compilado e interpretado al mismo tiempo diferencias con otros lenguajes en el modo interpretado. Empaquetando base: sistema ocaml: complementos Avanzados

Olena: procesamiento de imagenes para VenenuX

Imagen
Olena es un framework para procesamiento de imagenes .

Remasterizando un live Debian paso a paso para novatos e imbeciles, ANTI BRUTICOS!!! CERTIFICADO anti errores winbunteros!!!

Este método es para novatos, dado no explica ni el porque ni el significado, no garantiza ni otorga el conocimiento para poder realizar un producto superior, sino un producto "enteipado" dado para saber resolver los problemas en una iso sea live o instalable, no se puede tener una filosofía de trabajo windosera de "funciono y listo"... Lo que si garantiza es que es anti bruticos, cualquier imbecil podra remasterizar si no mete la pata y sigue las instrucciones. Para preguntas ir a el grupo sarisarinama en google de vneenux aqui:  https://groups.google.com/group/venenuxsarisari?hl=es  y realizar una pregunta por hilo sin salirse de el tema. Introducción breve Hay dos métodos para fabricar un disco live, basado en deb9ian live, un método desde cero, o desde los repos, y otro partiendo de un trabajo previo. En mi NO HUMILDE conocimiento, me reservo el método desde cero, aunque carontes ya lo hizo, fabrique uno y puedo decir las siguentes notas: * de...

Destripando el instalador debian para usuarios medios.

Introduccion El instalador debian es universal, es decir, este funciona de manera que busca componentes, ejecuta las tareas, y cierra la interfaz. Esto es porque debian es el unico sabor de SO que soporta varias arquitecturas, realmente es el que mas soporta. GUIA RAPIDA El instalador  comenzó antes de salir debian potato. En debian Sarge cambio automatizando los módulos excepto el de sistema de ficheros.  La parte gráfica  fue añadida durante la release de etch/lenny siendo estable cuando salio lenny. La parte de soporte live cd/usb fue añadida durante la release lenny/squeeze, siendo estable cuando salio squeeze. El soporte de disquete se elimino en la release de lenny. El soporte usb fue añadido durente la release de lenny, a traves de imagenes especificas. El soporte usb/cd universal se fusiono en la release de squeeze, ahora con el mismo cd se puede hacer un usb. Soporte, el nuevo Hybrid installer que posibilita hacerlo des...

Reglas de construccion debian base actualizadas para razorqt

En el repositorio git se han actualizado las reglas de construccion para generar tanto fuentes como paquetes debian. Por ahora se puede generar un paquete debian fuente o binario con solo correr el script que proveen dentro del directorio "dist" de las fuentes. https://github.com/Razor-qt/razor-qt/issues/270#issuecomment-5711518 Cabe destacar que en la anterior noticia razorqt es ahora oficialmetne GPL y que pronto estara un paquete de calidad para debian oficial. El sistema de construccion de razorqt lo he probado y funciona, sin embargo funciono solo para sarisariñama (que trae qt 4.7.2). Con esto, es posible que en squeeze el sistema de notificacion y el sistema de polkit no compilen ya que ocurre que sorpresivamente cambiaron cosas en el codigo:  https://github.com/Razor-qt/razor-qt/issues/272#issuecomment-5715228  lo que me lleva a la idea de clonar el proyecto y realizar uno alterno para lenny y etch, ya que venenux 0.8 debe ser capaz de compilar razorqt y lo ha...

VENENEUX 0.9 version tegnus, una version limpia y basica para comenzar

Imagen
.. despues de estar dos dias acinado, esclavizado, bajo las ordenes tiranas de SHAMAN y las descaradas atribuciones de TANATHOS se realizo un trabajo bonito de diseño a el cutre escritorio  LXDE.. el resultado una iso bonita limpia y bella de venenux, tanto de 0.8 como 0.9. Claro todo lo tuve que hacer yo porque esos desgraciados lo que hacian era crititcar y criticar.. todo taba malo, todo no servia, pa despues al terminar salga SHAMAN DICIENDO: "tuve que encontrar ese tema" ESTE SI ESARR... Q=!//?=%#/!"#%?=!#$%&?"=#$&/=#$)%/&)%$&$%&/$?%.... Para los que tienen nvidia, ati, o intel xtreme, vendra con 3d sin necesidad de drivers privativos CD: http://www.infocompiladores.org/descargas/venenux0.9Tegnus-cd.iso DVD: http://www.infocompiladores.org/descargas/venenux0.9debianTegnus.iso Lo que ven es el preliminar de lo que hoy esta y lo que vendra en abril, venenux nuevo basado en squeeze y wheeze:

Estado de desarrollo, librerias y proceso para las GTK

El proceso de desarrollo para portar y potenciar desde SID a un Debian estable (algo como se ha hecho con Venenux, que provee un entorno al dia sobre lo mas estable de debian) ha sido actualizado. En los foros de Venenux esta un hilo de como actualizar un escritorio (obviamente hecho por mi, quien mas ponia los temas importantes) y lo relativo a su subsystema, las librerias. Este proceso ha sido corregido para etch, lenny y squeeze: PROCESO para actualizar la librerias GTK y de desarrollo El proceso debe serguir el indicado orden que se menciona de estos paquetes. === PARTE 1 necesarios ============ Usar el repositorio de backports e instalar actualizaciones de: cdbs debhelper >> 6 dpatch gcc , cpp y g++ 4.3 (no 4.4) cmake autodev automaken >= 1.10 autoconf >= 2.60 === PARTE 2 dependencias =========== Estos paquetes se deberan descargar en una version mas nueva, si es posible una cercana a la proxima estable, o descargar la version testing, dado que se re...

compilacion de dpkg , apt, debhelper falla pruebas si se optimiza mucho gcc

SE ha estado ausente pero sin perder constancia.. para seguir se tuvo que recompilar dpkg y apt, dado se requiere debhelper 8 , pero no compila en cualqueir maquina, si se realiza demasiada opimizacion en los proyectos como dpkg, debhelper y apt. La optimizacion se aplica de varias maneras, en el nivel menos experimentado se aplica a nivel de el compilador, la manera mas comun es pasandole a la variable de entorno CFLAGS los parametros -O3 y -ffast-math, pero esto no es muy recomendado, si se realiza esto con los software citados anteriormente estos fallan en los test. Si se desea optimizar, y mantener generismo con las maquinas x86, se debe dejar simplemente -O2 (o menor incluso a -O1); se puede agregar -march=586 -mmx que define que la maquina tiene que ser igual o superior a una 686, ojo, si se usa -march=686 no es lo mismo, porque es como exigir una pentiumII, dejando procesadores como los Celerons viejos, K6 de AMD (muy buenos para programacion o jugar servidores de shotte...

Xorg: compilando por el objetivo

Nuestro objetivo es intel, depues openchrome y por ultimo savage. Como nota especial los chips i810 (maquinas PIII viejas) puede qeu necesiten un modulo extra basado en las versiones viejas del modulo intel en xorg. Descargamos entonces las fuentes segun lo concluido en el articulo http://venenux09dev.blogspot.com/2011/02/xorg-intel-objetivo-principal.html estas pueden obtenerse aqui dede debian: xserver-xorg-video-intel_2.9.0-2.diff.gz xserver-xorg-video-intel_2.9.0-2.dsc xserver-xorg-video-intel_2.9.0.orig.tar.gz pero este requiere muhcas dependencias no activas, las importantes no presentes en lenny que llaman a portar xorg, estas: xserver-xorg-dev (>= 2:1.7)  x11proto-dri2-dev libdrm-dev (>= 2.4.14) Nuestro xorg debera ser minimo 7.5, lo que nos lleva a el 7.6, los requerimientos son estos http://www.x.org/wiki/ModularDevelopersGuide#Minimumrequirements Para portar todo, comenzamos por "libdri" aqui: http://packages.debian.org/source/snapshot/libd...

xorg: donde guiarse para portar paquetes completos, no falte nada

Portar un compendio de paquetes es dar soporte moderno a versiones veijas de Debian, en este caso dar Xorg 7.5 a lenny, o 7.3 a etch. Siempre hay una targeta grafica que no ofrece correctamente video, en el caso de venenux solo hay que preocuparse de 3, intel, via/unichrome y savage, el resto solo ofrece aceleracion 2D por los modulos Libres de linux-libre. Ya tenemos nuestos objetivos, soporte a chips graficos intel, como principal ( http://venenux09dev.blogspot.com/2011/02/xorg-intel-objetivo-principal.html ), soporte a chips via ( http://venenux09dev.blogspot.com/2011/02/xorg-viaopenchrome-objetivo-secundario.html ) y savage como secundarios ( http://venenux09dev.blogspot.com/2011/02/xorg-savage-objetivo-secundario-minimo.html ). Esto significa portar TODO XORG, una gran tarea de compilacion , ¿COMO SE EVITARAN FALTANTES Y COMPILACIONES? , el primer paquete que instala todo es este: http://packages.debian.org/squeeze/xserver-xorg , por ende la fuente primaria la tomamos del pro...