]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2025/01/01.rss
Generated.
[homepage.git] / blog / archive / 2025 / 01 / 01.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from January 2025</title>
5 <description>Entries from January 2025</description>
6 <link>http://www.hungry.com/~pere/blog/</link>
7
8
9 <item>
10 <title>What is the most supported MIME type in Debian in 2025?</title>
11 <link>http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_in_2025_.html</link>
12 <guid isPermaLink="true">http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_in_2025_.html</guid>
13 <pubDate>Sat, 18 Jan 2025 10:30:00 +0100</pubDate>
14 <description>&lt;p&gt;&lt;a href=&quot;http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_in_2018_.html&quot;&gt;Seven&lt;/a&gt;
15 and
16 &lt;a href=&quot;http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_.html&quot;&gt;twelve&lt;/a&gt;
17 years ago, I measured what the most supported MIME type in Debian
18 was&lt;/a&gt;, first by analysing the desktop files in all packages in the
19 archive, then by analysing the DEP-11 AppStream data set. I guess it
20 is time to repeat the measurement, only for unstable as last time:&lt;/p&gt;
21
22 &lt;p&gt;&lt;strong&gt;Debian Unstable:&lt;/strong&gt;&lt;/p&gt;
23
24 &lt;pre&gt;
25 count MIME type
26 ----- -----------------------
27 63 image/png
28 63 image/jpeg
29 57 image/tiff
30 54 image/gif
31 51 image/bmp
32 50 audio/mpeg
33 48 text/plain
34 42 audio/x-mp3
35 40 application/ogg
36 39 audio/x-wav
37 39 audio/x-flac
38 36 audio/x-vorbis+ogg
39 35 audio/x-mpeg
40 34 audio/x-mpegurl
41 34 audio/ogg
42 33 application/x-ogg
43 32 audio/mp4
44 31 audio/x-scpls
45 31 application/pdf
46 29 audio/x-ms-wma
47 &lt;/pre&gt;
48
49 &lt;p&gt;The list was created like this using a sid chroot:&lt;/p&gt;
50
51 &lt;pre&gt;
52 cat /var/lib/apt/lists/*sid*_dep11_Components-amd64.yml.gz | \
53 zcat | awk &#39;/^ - \S+\/\S+$/ {print $2 }&#39; | sort | \
54 uniq -c | sort -nr | head -20
55 &lt;/pre&gt;
56
57 &lt;p&gt;It is nice to see that the same number of packages now support PNG
58 and JPEG. Last time JPEG had more support than PNG. Most of the MIME
59 types are known to me, but the &#39;audio/x-scpls&#39; one I have no idea what
60 represent, except it being an audio format. To find the packages
61 claiming support for this format, the appstreamcli command from the
62 appstream package can be used:
63
64 &lt;pre&gt;
65 % appstreamcli what-provides mediatype audio/x-scpls | grep Package: | sort -u
66 Package: alsaplayer-common
67 Package: amarok
68 Package: audacious
69 Package: brasero
70 Package: celluloid
71 Package: clapper
72 Package: clementine
73 Package: cynthiune.app
74 Package: elisa
75 Package: gtranscribe
76 Package: kaffeine
77 Package: kmplayer
78 Package: kylin-burner
79 Package: lollypop
80 Package: mediaconch-gui
81 Package: mediainfo-gui
82 Package: mplayer-gui
83 Package: mpv
84 Package: mystiq
85 Package: parlatype
86 Package: parole
87 Package: pragha
88 Package: qmmp
89 Package: rhythmbox
90 Package: sayonara
91 Package: shotcut
92 Package: smplayer
93 Package: soundconverter
94 Package: strawberry
95 Package: syncplay
96 Package: vlc
97 %
98 &lt;/pre&gt;
99
100 &lt;p&gt;Look like several video and auto tools understand the format.
101 Similarly one can check out the number of packages supporting the STL
102 format commonly used for 3D printing:&lt;/p&gt;
103
104 &lt;pre&gt;
105 % appstreamcli what-provides mediatype model/stl | grep Package: | sort -u
106 Package: cura
107 Package: freecad
108 Package: open3d-viewer
109 %
110 &lt;/pre&gt;
111
112 &lt;p&gt;How strange the
113 &lt;a href=&quot;https://tracker.debian.org/pkg/slic3r&quot;&gt;slic3r&lt;/a&gt; and
114 &lt;a href=&quot;https://tracker.debian.org/pkg/slic3r-prusa&quot;&gt;prusa-slicer&lt;/a&gt;
115 packages do not support STL. Perhaps just missing package metadata?
116 Luckily the amount of package metadata in Debian is getting better,
117 and hopefully this way of locating relevant packages for any file
118 format will be the preferred one soon.
119
120 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
121 activities, please send Bitcoin donations to my address
122 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
123 </description>
124 </item>
125
126 <item>
127 <title>The 2025 LinuxCNC Norwegian developer gathering</title>
128 <link>http://www.hungry.com/~pere/blog/The_2025_LinuxCNC_Norwegian_developer_gathering.html</link>
129 <guid isPermaLink="true">http://www.hungry.com/~pere/blog/The_2025_LinuxCNC_Norwegian_developer_gathering.html</guid>
130 <pubDate>Sat, 11 Jan 2025 14:30:00 +0100</pubDate>
131 <description>&lt;p&gt;&lt;a href=&quot;https://linuxcnc.org/&quot;&gt;The LinuxCNC project&lt;/a&gt; is
132 trotting along. And I believe this great software system for
133 numerical control of machines such as milling machines, lathes, plasma
134 cutters, routers, cutting machines, robots and hexapods, would do even
135 better with more in-person developer gatherings, so we plan to
136 organise such gathering this summer too.&lt;/p&gt;
137
138 &lt;p&gt;This year we would like to invite to a small LinuxCNC and free
139 software fabrication workshop/gathering in Norway this summer for the
140 weekend starting July 4th 2025. New this year is the slightly larger
141 scope, and we invite people also outside the LinuxCNC community to
142 join. As earlier, we suggest to organize it as an
143 &lt;a href=&quot;https://en.wikipedia.org/wiki/Unconference&quot;&gt;unconference&lt;/a&gt;,
144 where the participants create the program upon arrival.&lt;/p&gt;
145
146 &lt;p&gt;The location is a metal workshop 15 minutes drive away from to the
147 Gardermoen airport (OSL), where there is a lot of space and a hotel only
148 5 minutes away by car. We plan to fire up the barbeque in the evenings.&lt;/p&gt;
149
150 &lt;p&gt;Please let us know if you would like to join. We track the list of
151 participants on &lt;a href=&quot;https://pad.efn.no/p/linuxcnc-2025-norway&quot;&gt;a
152 simple pad&lt;/a&gt;, please add yourself there if you are interested in joining.&lt;/p&gt;
153
154 &lt;p&gt;&lt;a href=&quot;https://www.nuugfoundation.no/&quot;&gt;The NUUG Foundation&lt;/a&gt; has on
155 our request offered to handle any money involved with this gathering,
156 in other words holding any sponsor funds and paying any bills.
157 NUUG Foundation is a spinnoff from the NUUG member organisation here
158 in Norway with long ties to the free software and open standards
159 communities.&lt;/p&gt;
160
161 &lt;p&gt;As usual we hope to find sponsors to pay for food, lodging and travel.&lt;/p&gt;
162
163 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
164 activities, please send Bitcoin donations to my address
165 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
166 </description>
167 </item>
168
169 </channel>
170 </rss>