Switch/Migration of Subversion repository without admin access (svn2svn)
Hello fellows.
My latest adventure was about moving a project (unmaintained) from its public subversion repository which of course I was not admin (which means no admin access) over to my own server.
Usually, to do this you’d dump the whole thing with svnadmin into one file (svnadmin dump > file_dump) and load it again at the new location (svnadmin load file_dump). After searching for any similar command without admin access into documentation I figured that something similar might exist for plain svn to svn migration.
I founded a ruby version and a python. I chose python one because it’s recent, it’s python and it’s under google code site.
There was other cause, the ruby version went through all revisions, from 1 till infinity, although many of them didn’t have any change. In the other hand, python version uses subversion logs and made a efficient use of it.
The real action
Create a repository in my server was easy:
root@aristoteles:/var/lib/svn$ rm -rf MY-PROJECT-PATH
root@aristoteles:/var/lib/svn$ svnadmin create MY-PROJECT-PATH
root@aristoteles:/var/lib/svn$ chgrp svn-user MY-PROJECT-PATH/ -R
root@aristoteles:/var/lib/svn$ chmod g+ws MY-PROJECT-PATH/ -R
root@aristoteles:/var/lib/svn$ chmod o-rx MY-PROJECT-PATH/ -R
After solving the problems I talk about, duplicating the repo was not so difficult.
user@othermachine:~$ mkdir tmp
user@othermachine:~$ cd tmp
user@othermachine:~$ svn co URL-DEST-MY-PROJECT-PATH
user@othermachine:~$ python svn2svn-0.1.1.py -r 7382 URL-ORIG URL-DEST-MY-PROJECT-PATH
This process took a while but the new directory was now ready for action.
Be careful with your subversion config files. It may cause conflicts with file in repositories.
As an example, I had some troubles because I use to ignore files like Makefile.in and so. The project I was trying to import did have files like that and svn2svn did bring svn errors because those files were not under revision. When I realized I modified my subversion config without that rules for a while.
References and links
Etiquetas: admin access, repository, subversion, svn, svn2svn, svnadmin[GLKM] Subversion project stats measures with mpy-svn-stats
A simple command line tool called mpy-svn-stats give us nice graphics using svn XML output.
You can see an example GLKM project statistics
It’s quite easy to use, see:
user@machine:/var/www/svn-stats$ mpy-svn-stats -o ./ svn+ssh://localhost/var/lib/svn/glkm/
Will generate PIL graphs.
getting data
running command: “svn -v –XML log svn+ssh://localhost/var/lib/svn/glkm/”
[...ssh stuff...]
done
parsing data
done
calculating stats
done
writing data
done
Have 13 stats objects, 13 of them are wanted.
user@machine:/var/www/svn-stats$ ll
total 48
-rw-r–r– 1 user user 10379 2008-02-06 17:06 changed_paths_multi_author_graph.png
-rw-r–r– 1 user user 10268 2008-02-06 17:06 commits_group_multi_author_graph.png
-rw-r–r– 1 user user 11762 2008-02-06 17:06 index.html
-rw-r–r– 1 user user 10265 2008-02-06 17:06 log_message_length_group_multi_author_graph.png
user@machine:/var/www/svn-stats$
References and links
- project web page mpy-svn-stats
eldemonionegro.es
Pues eso, información técnica poco relevante pero interesante. Y necesaria, porque sin nombre seríamos nada.
Desde que se creó, EDN ha ido expandiéndose hasta conseguir la tripleta, para mí, que todo dominio español debería poseer. El .com, el .org y el .es .
eldemonionegro.com
eldemonionegro.es
eldemonionegro.org
Con 3 uves dobles (www) o sin ellas, da igual. Como si quieres acceder a enunlugardelamancha.eldemonionegro.com.
EDN da las gracias a la gratuita gestión que ha realizado CDmon. Sí, esa CDmon a la que critiqué y perdoné en el pasado por ciertos errores inconcebibles (que los lectores habituales puede que recuerden…).
CDmon ha “regalado” más de 5200 dominios entre todos aquellos clientes que se han acogido a la promoción subvencionada por el Plan Avanza del Ministerio de Industria, Turismo y Comercio para fomentar el uso de dominios .es.
Os tengo dejaos de la mano de buda, queridos lectores, pero no ceséis en vuestra labor, que buda sabrá recompensaros. EDN no ha sido abandonado, ni mucho menos. La cantidad de visitantes crecientes y la pasta que dejan (€€€) me animan cada día más. Sólo falta que os deleite con aquello que más os gusta y que nadie más sabe daros bribones/as.
Etiquetas: .com, .es, .org, EDN, eldemonionegro, webLa agricultura debería eliminar a sus intermediarios
El sector primario de este país esta muy mermado. La agricultura y la ganadería, productores iniciales de los alimentos que nos mantienen vivos, no ganan el dinero que deberían. En ocasiones ni siquiera cubren sus gastos de producción. Esto es aberrante.
Es una situación bastante grave desde hace unos cuantos años ya. ¿Cuántas veces y hace cuánto habéis visto regalar a los agricultores patatas, etc?
Por ello ya han surgido ciertas iniciativas para cambiar el paisaje.
Cooperativas y asociaciones. Esas dos ideas que intentan dar un vuelco a la distribución de los alimentos procedentes del campo. Se llevan el dinero quienes se lo deben llevar. Ya se que supone más trabajo, pero eliminar a un intermediario sangrante bien lo vale.
A mi me parece que las medidas abocadas a la transparencia son interesantes. Que el consumidor sepa quien se lleva la pasta es bueno, porque al consumidor le gusta decidir.
En esta dirección, dentro de poco, se quiere que ciertos alimentos cambien su etiquetado. Lo que se pretende es que en un futuro las etiquetas indiquen el precio pagado en el origen y en el destino por el alimento.
Otro paso interesante es el de los emprendedores. Nada de chachara, sólo dos ejemplos: Naranjas Lola y directo del campo.
Referencias y enlaces:
- Precios en origen ruinosos, precios en destino abusivos.
- El economista: Congreso insta al Gobierno implantar doble etiquetado precio origen y destino
- Naranjas Online. Del árbol a tu mesa.
- directo del campo
Analizando VuelosBaratos.es
Antecedentes
Esta entrada está patrocinada a través de zync.es.
Como novato en esto de los análisis patrocinados vamos a ver si queda una entrada decente y chula.
Es de interés también aclarar que VuelosBaratos.es tiene una relación curiosa con El Demonio Negro (esos somos nosotros
), porque ya llevan tiempo manteniendo un enlace en nuestra página principal a través de textlinkads.com ( más sobre anunciarse y donar ).
VuelosBaratos.es usa información de buscadores de cienes de páginas/compañías de/para viajes y la presenta de forma bonita y comprensible, pero no le agregan un sobrecoste a los precio originales de dichas páginas (cosa que pasa en otras páginas).
Lo nuevo de vuelosbaratos.es
Ahora, por lo indagado, VuelosBaratos.es (como les gusta escribirse) lanza su renovado portal y lo hace con una campaña bitacorera (o bloggera para quien guste). Y es que, a parte de nosotros (y de su también inaugurado blog), se de al menos otro análisis en ningunterra.com.
Bueno, bueno, bueno. Vamos llegando a la chicha. Las novedades que ellos más destacan (no hay más que leer su blog) son un comparador multitransporte, el calendario de ofertas, los mapas, la localización dinámica, los filtros y las búsquedas recientes. De todo esto hay cosas que suenan muy bien, pero hay que verlo en funcionamiento.
Mi viaje
Sí, VuelosBaratos.es es una web de viajes, como su nombre no indica.
Lo que me gusta del tema este de los análisis patrocinados es poder diseccionar como yo quiera lo que el anunciante pide. Para ello nada tan simple como inventarse un viajecito a la otra mitad del puente aéreo. Barcelona.
Lo primero, en la pantalla de mi portátil con una resolución de 1024×768 veo toda la web. Una web sencilla y bien dividida en su portada (no cómo EDN…).
Como profesional e informático decido hacer una pequeña prueba para ver si la página respeta los estándares web y la desilusión me sobrecoge el alma. Cachis, todo era tan maravilloso. Por su bien no realizo un test de accesibilidad.
El caso es que mi escapada ficticia a Barcelona para dentro de un par de semanas destapa las bondades de este buscador de buscadores.
El filtrado por fechas, transportes, escalas, lugar de salida, lugar de destino y operadores me parece de lo más intuitivo y cómodo que he visto al tratar de organizar el desplazamiento para un viaje.
Además puedo ver con un sólo click el emplazamiento sobre el mapa de los lugares de salida y llegada. Otro minipunto. Oh, un momento, también me muestran un gráfico para ver que cuesta según que día haga la ida o la vuelta.
Una vez me decido por un horario, etc, selecciono y me redirigen a la web original dónde se ofrece el viaje en cuestión. De ahí la carencia de sobrecoste que comentaba al principio del análisis.
Me decido a probar el buscador de hoteles. Grata sorpresa, se acuerda de quería ir a Barcelona, toda una comodidad. Parece una chorrada, pero si eres un tanto pesetero o indeciso y haces muchas búsquedas lo notas. Existen por el mundo muchas páginas que te limpian los formularios cada vez que cambias lo más mínimo y terminas escribiendo los mismos datos de viaje unas 45 veces (por cada día que te pones a buscar).
Siguiendo con los hoteles, creo que les queda mucho por hacer. Los datos de cada hotel me resultan un tanto escasos como para poder valorar decentemente. Filtrar por la distancia al punto de destino y por características del hotel sería muy de agradecer. Se vuelve complicado decidir que hotel representa la mejor opción.
Resumiendo
Un buen punto de partida para planificar viajes peninsulares y europeos.
Ahora ya sólo queda que me paguen el viaje para quedar plenamente satisfecho con el servicio….
La idea
Lo que sería ya la repera es combinar esta web con otras webs que albergan valoraciones sobre hoteles y compañías aéreas.
Otra idea para aguilillas emprendedoras. Vendría bien tener una web con opiniones de usuarios sobre compañías de transporte y el servicio que dan en cada pueblos/ciudades que comunican. Qué tal es tal ruta, cuan cómodo es el autobús/tren….
[GLKM] Funcionalidades
En esta entrada sólo me limito a escribir las principales funcionalidades/objetivos que ya pensé de dotar a mi PFC. Son un poco datos que debí haber publicado hace ya algún tiempo (para variar).
A priori no tengo porque implementarlo todo para poder terminar, ya que como se puede observar, terminan siendo muchas cosas.
Este futuro monitor gráfico de procesos del kernel LINUX será útil para depurar procesos tanto de la propia máquina como de una máquina remota.
La información monitorizada corresponde a las estructuras internas del sistema operativo, más concretamente, del sistema de ficheros con respecto a los procesos.
- Orientado a una interfaz gráfica.
- Monitorización en red.
- Monitorización de procesos. Específicamente atributos de ficheros Reiser. Por supuesto la arquitectura va encaminada a extensiones que permitan ampliar las estructuras a monitorizar
- Visualizar/Monitorizar grupos de procesos simultáneamente.
- Estadísticas del uso de ficheros (opcional)
- Tipos de monitorización: Tiempo real o asíncrona. En tiempo real se toman datos cada intervalo X de tiempo de forma constante. En el caso de monitorización asíncrona se toman datos en los instantes que se indiquen.
- Integración con DBUS/HAL. En la medida de lo posible quiero llevar la comunicación entre la interfaz gráfica y el módulo del kernel por DBUS. A ver como sale.
No cabe duda que no quiero perder de vista al dtrace para LINUX, systemtap. Systemtap realiza labores similares al fin y al cabo.
Para quien no conozca estas herramientas en los siguiente párrafos hago un breve resumen.
Dtrace y systemtap son muy similares, sólo que una está ligada a Solaris y la otra a LINUX. Como en mi caso, monitorizar el núcleo del sistema operativo te cierne (un poco por definición) a ser una herramienta monoplataforma. Ambas proveen unos “lenguajes” propios que permiten extraer/monitorizar variables del sistema operativo.
Con dicha información se pueden realizar estadísticas y depuración como objetivo primordial.
¿Para cuándo un navegador P2P?
Lleva ya tiempo rondándome la cabeza la posibilidad de ampliar al mundillo HTML (también conocido como la web o la Internet por según quién) las posibilidades del pa-ti pa-mi que aportan las arquitecturas P2P.
Una de las ventajas que primero se me ocurrió tiene que ver con el ancho de banda. Un sitio web, tanto pequeño como grande como de en medio, se puede aprovechar de los visitantes que tenga para compartir sus contenidos.
Me parece interesante recalcar que los servidores que alojan las páginas webs hoy por hoy funcionarían como fuentes primarias de la información.
Otra tiene que ver con las páginas que quedan inaccesibles. Se podría reducir drásticamente este problema.
Del mismo modo que es difícil que con las aplicaciones P2P desaparezca un archivo en posesión de varios usuarios.
Un punto que no me queda muy claro y que sólo los más entendidos comprenderán está relacionado con la resolución de nombres. ¿Podría modificarse el sistema jerárquico actual? ¿Podría cambiarse el esquema por otro más flexible?
Los puntos más complicados de tratar tienen que ver con la información y con la actualidad.
Hoy por hoy las webs mayormente albergan contenido dinámico, que cambia en función de muchos parámetros. Y dicho contenido puede además ser restringido según para quién.
Bueno, ahí queda eso. Pensar, escribir, pensar, lanzar al vuelo.
Como siempre queridos seres que pasáis por aquí, si pensáis que podéis aportar algo, no lo dudéis. Usar ese bonito teclado (o dispositivo) que con tanto gusto aporreáis cuando algo no sale como debiera.
Etiquetas: browser, ideas, Internet, navegador, p2pAdaptadores para ahorrar energía
Estos adaptadores para ahorrar energía de Gilles Belley (EDF Energy Saving Adapters) no sólo tienen un diseño espectacular, sino que tienen cierta inteligencia tras ellos.
Cada módulo se corresponde con un dispositivo cuyo consumo eléctrico monitoriza independientemente. Para el que no lo sepa, la mayoría de los dispositivos electrónicos poseen un modo de hibernación (o stand by) para ahorrar energía, pero aun así, hasta un 10% del consumo eléctrico proviene de aparatos en ese modo. Este adaptador detecta este modo y muestra símbolos significativos notificando al usuario la perdida de energía. Si no se le hace caso en menos de 3 minutos, automáticamente se corta la corriente que apaga así el dispositivo.
Cuando he intentado averiguar donde conseguir este bonito aparato me he encontrado con que aun no esta a la venta.
I’ve seen EDF dream-projects such as energy saving adaptor and it’s realy amazing. Is there any way to buy it
Regards
—
Dear Enrique,
Thanks a lot for your email.
Unfortunately this product is not yet comercialized… I will let you know when it is.
Best regards,
gilles belley
Enlaces y referencias:
Diseñador: Gilles Belley & EDF Design
Origen: [yankodesign.com] Bye Bye Ugly A/C Bricks and Power Strips
Estos son los resultados para ...





Últimos comentarios