X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/004cfa264e05f97817c893c63e34700812f9317f..0d0e2f4cd46db19c456c7a8920e6d88544fae69b:/blog/archive/2016/08/index.html diff --git a/blog/archive/2016/08/index.html b/blog/archive/2016/08/index.html index 6aa52dfe93..72083f0cf8 100644 --- a/blog/archive/2016/08/index.html +++ b/blog/archive/2016/08/index.html @@ -21,6 +21,128 @@

Entries from August 2016.

+
+
+ First draft Norwegian Bokmål edition of The Debian Administrator's Handbook now public +
+
+ 30th August 2016 +
+
+

In April we +started +to work on a Norwegian Bokmål edition of the "open access" book on +how to set up and administrate a Debian system. Today I am happy to +report that the first draft is now publicly available. You can find +it on get the Debian +Administrator's Handbook page (under Other languages). The first +eight chapters have a first draft translation, and we are working on +proofreading the content. If you want to help out, please start +contributing using +the +hosted weblate project page, and get in touch using +the +translators mailing list. Please also check out +the instructions for +contributors. A good way to contribute is to proofread the text +and update weblate if you find errors.

+ +

Our goal is still to make the Norwegian book available on paper as well as +electronic form.

+ +
+
+ + + Tags: debian, english. + + +
+
+
+ +
+
+ Coz can help you find bottlenecks in multi-threaded software - nice free software +
+
+ 11th August 2016 +
+
+

This summer, I read a great article +"coz: +This Is the Profiler You're Looking For" in USENIX ;login: about +how to profile multi-threaded programs. It presented a system for +profiling software by running experiences in the running program, +testing how run time performance is affected by "speeding up" parts of +the code to various degrees compared to a normal run. It does this by +slowing down parallel threads while the "faster up" code is running +and measure how this affect processing time. The processing time is +measured using probes inserted into the code, either using progress +counters (COZ_PROGRESS) or as latency meters (COZ_BEGIN/COZ_END). It +can also measure unmodified code by measuring complete the program +runtime and running the program several times instead.

+ +

The project and presentation was so inspiring that I would like to +get the system into Debian. I +created +a WNPP request for it and contacted upstream to try to make the +system ready for Debian by sending patches. The build process need to +be changed a bit to avoid running 'git clone' to get dependencies, and +to include the JavaScript web page used to visualize the collected +profiling information included in the source package. +But I expect that should work out fairly soon.

+ +

The way the system work is fairly simple. To run an coz experiment +on a binary with debug symbols available, start the program like this: + +

+coz run --- program-to-run
+

+ +

This will create a text file profile.coz with the instrumentation +information. To show what part of the code affect the performance +most, use a web browser and either point it to +http://plasma-umass.github.io/coz/ +or use the copy from git (in the gh-pages branch). Check out this web +site to have a look at several example profiling runs and get an idea what the end result from the profile runs look like. To make the +profiling more useful you include <coz.h> and insert the +COZ_PROGRESS or COZ_BEGIN and COZ_END at appropriate places in the +code, rebuild and run the profiler. This allow coz to do more +targeted experiments.

+ +

A video published by ACM +presenting the +Coz profiler is available from Youtube. There is also a paper +from the 25th Symposium on Operating Systems Principles available +titled +Coz: +finding code that counts with causal profiling.

+ +

The source code +for Coz is available from github. It will only build with clang +because it uses a +C++ +feature missing in GCC, but I've submitted +a patch to solve +it and hope it will be included in the upstream source soon.

+ +

Please get in touch if you, like me, would like to see this piece +of software in Debian. I would very much like some help with the +packaging effort, as I lack the in depth knowledge on how to package +C++ libraries.

+ +
+
+ + + Tags: debian, english, nice free software. + + +
+
+
+
Sales number for the Free Culture translation, first half of 2016 @@ -29,17 +151,18 @@ 5th August 2016
-

As my regular readers probably remember, I published a French and -Norwegian translation of the classic Free Culture book by the founder -of the Creative Commons movement, Lawrence Lessig, the last year. A -bit less known is the fact that due to the way I created the -translations, using docbook and po4a, and also recreated the English -original. And because I already had created a new the PDF edition, I -published it too. The revenue from the book is sent to the Creative -Commons Corporation. So I do not earn any money from the project, I -just earn the warm fuzzy feeling that the text is available for a -wider audience and more people can learn why the Creative Commons is -needed.

+

As my regular readers probably remember, the last year I published +a French and Norwegian translation of the classic +Free Culture book by the +founder of the Creative Commons movement, Lawrence Lessig. A bit less +known is the fact that due to the way I created the translations, +using docbook and po4a, I also recreated the English original. And +because I already had created a new the PDF edition, I published it +too. The revenue from the books are sent to the Creative Commons +Corporation. In other words, I do not earn any money from this +project, I just earn the warm fuzzy feeling that the text is available +for a wider audience and more people can learn why the Creative +Commons is needed.

Today, just for fun, I had a look at the sales number over at Lulu.com, which take care of payment, printing and shipping. Much to @@ -50,21 +173,22 @@ books was sold for USD $19.99 between 2016-01-01 and 2016-07-31:

- - - + + +
Title / languageQuantity
Culture Libre / French3
Fri kultur / Norwegian7
Free Culture / English14
Culture Libre / French3
Fri kultur / Norwegian7
Free Culture / English14

The books are available both from Lulu.com and from large book stores like Amazon and Barnes&Noble. Most revenue, around $10 per book, is sent to the Creative Commons project when the book is sold -directly by Lulu.com. The summary from Lulu tell me 10 books was sold -via the Amazon channel, 10 via Ingram (what is this?) and 4 directly -by Lulu. And Lulu.com tells me that the revenue sent so far this year -is USD $101.42. No idea what kind of sales numbers to expect, so I do -not know if that is a good amount of sales for a 10 year old book or -not. But it make me happy that the buyers find the book, and I hope -they enjoy reading it as much as I did.

+directly by Lulu.com. The other channels give less revenue. The +summary from Lulu tell me 10 books was sold via the Amazon channel, 10 +via Ingram (what is this?) and 4 directly by Lulu. And Lulu.com tells +me that the revenue sent so far this year is USD $101.42. No idea +what kind of sales numbers to expect, so I do not know if that is a +good amount of sales for a 10 year old book or not. But it make me +happy that the buyers find the book, and I hope they enjoy reading it +as much as I did.

The ebook edition is available for free from Github.

@@ -214,7 +338,15 @@ Frikanalen and NUUG. Check it out. :)

  • July (2)
  • -
  • August (3)
  • +
  • August (5)
  • + +
  • September (2)
  • + +
  • October (3)
  • + +
  • November (8)
  • + +
  • December (2)
  • @@ -453,25 +585,25 @@ Frikanalen and NUUG. Check it out. :)

  • chrpath (2)
  • -
  • debian (133)
  • +
  • debian (141)
  • -
  • debian edu (157)
  • +
  • debian edu (158)
  • digistan (10)
  • -
  • dld (15)
  • +
  • dld (16)
  • docbook (23)
  • drivstoffpriser (4)
  • -
  • english (325)
  • +
  • english (333)
  • fiksgatami (23)
  • fildeling (12)
  • -
  • freeculture (28)
  • +
  • freeculture (29)
  • freedombox (9)
  • @@ -481,7 +613,7 @@ Frikanalen and NUUG. Check it out. :)

  • intervju (42)
  • -
  • isenkram (12)
  • +
  • isenkram (13)
  • kart (19)
  • @@ -497,9 +629,9 @@ Frikanalen and NUUG. Check it out. :)

  • multimedia (39)
  • -
  • nice free software (7)
  • +
  • nice free software (8)
  • -
  • norsk (276)
  • +
  • norsk (285)
  • nuug (182)
  • @@ -507,9 +639,9 @@ Frikanalen and NUUG. Check it out. :)

  • open311 (2)
  • -
  • opphavsrett (61)
  • +
  • opphavsrett (62)
  • -
  • personvern (92)
  • +
  • personvern (96)
  • raid (1)
  • @@ -519,15 +651,15 @@ Frikanalen and NUUG. Check it out. :)

  • rfid (3)
  • -
  • robot (9)
  • +
  • robot (10)
  • rss (1)
  • -
  • ruter (4)
  • +
  • ruter (5)
  • scraperwiki (2)
  • -
  • sikkerhet (48)
  • +
  • sikkerhet (52)
  • sitesummary (4)
  • @@ -535,11 +667,11 @@ Frikanalen and NUUG. Check it out. :)

  • standard (49)
  • -
  • stavekontroll (4)
  • +
  • stavekontroll (5)
  • stortinget (10)
  • -
  • surveillance (37)
  • +
  • surveillance (44)
  • sysadmin (2)