↓ Skip to Main Content


There was a snag in the KookBook 0.2.0 release, and 0.2.1 is available.

Get it here: kookbook-0.2.1.tar.xz

Btw, anyone can tell me the purpose of

compared to

When would anyone use the former?


I got a bit traction on ssr节点购买网址 and decided to fix a few bugs, mostly in the touch client, and add some features.

Get it here: kookbook-0.2.0.tar.xz

KookBook is now also available in Debian, thanks to Stuart Prescott

KRecipe converter
Some people has a large recipe collection in KRecipe and would like to try out KookBook. I wrote a convertion python script now available. It works in “current directory” and reads the krecipe database from there and outputs KookBook markdown files in same repository. It has so far been tried on 1 database.

Bug fixes

  • Fix install of touch client
  • Fixes in desktop files
  • Fixes in touch client’s file open dialog
  • Touch client now show images in recipes
  • You could end up with no dock widgets and no toolbar and no way to recover in the desktop client. This is now fixed
  • Build fixes

Some people have started talking about maybe translation of the interface. I might look into that in the future.

And I wouldn’t be sad if some icon artists provided me with a icon slightly better than the knife I drew. Feel free to contact me if that’s the case.



Continuing in Aurelien Gateau‘s release month, where I recently joined in with Kookbook, I’m now also following up with Kolorfill, an app I also described in the past.

It is a simple flood filling game written using the amazing Kirigami framework.


Have fun with it.


Release Time

A little while ago, I blogged about an application I was writing for my cooking recipes.

I have now gotten to a point where I will declare it version 0.1. The release can be found on a KDE Download server near you: http://download.kde.org/unstable/kookbook/kookbook-0.1.0.tar.xz.mirrorlist.

Desktop app

As written back then, Kookbook is basically displaying markdown, parses semi-structured markdown for ingredients and tags and allows accessing the recipes that way. Kookbook also offers to open a system editor for editing the content.

This is the “normal” view:

Support for images in recipes has also been added since previous blog post.

Mobile app
Since the may blog post, I have also written a little more basic touch-friendly user interface. It does not offer the full set of desktop features, namely it doesn’t offer to launch an editor for you, and it also only allows to access the recipes thru their names, not thru all the other ways of finding recipes. Though the last part is up to discussion for further releases.

The main page looks like

And lets you search thru the titles to find the one you are after.

The recipe view is more or less the same.

The code

The code itself is mit/x11 licensed, and contains a couple of interesting bits that others might want to take advantage of:

  • Kirigami file dialog. Could be polished and upstreamed.
  • Qt Markdown capability (with libdiscount). Could be librarifyied

Have fun
Go forth, do cooking. And feel free to share recipes. Or create patches.


So, it has been a busy week of Qt and KDE hacking in the beautiful city of Vienna.
Besides getting quite some of the Viennese staple food, schnitzel, it was an interesting adventure of getting smarter.

  • Getting smarter about making sure what happens in North Korea doesn’t stay in North Korea
  • 分享一些Telegram 福利频道(免费VPN、V2ray和付费VPN ...:2021-3-19 · ①ssr和ss节点,ios用美区苹果ID账号下载potatso lite客户端Wingy小火箭icetea;Android用影梭ShadowsocksRR大杀器 ②Vmess节点,苹果用kitsunebi,shadowrocket 安卓用bifrostv,V2rayNG ③Socks5代理,专用于电报一键直连设置tg ...
  • Getting smarter about how to Konquer the world and welcoming new contributors
  • Getting smarter about opensource licensing compliance
  • 帮助中心 - 51dog:Windows客户端Shadowsocks-win-2.5.8 仅支持SSR的节点请下载ShadowsocksR.... 加速猫SS账号购买流程 1.首先到以下购物车链接,选择立即订购!
  • Getting smarter about TNEF, a invitation transport format that isn’t that neutral
  • 好站分享,看看墙外的世界 - 黑客派:自己使用过觉得不错的站,分享给大家 Welcome to Google !(欢迎来到 Google!) 1、 iShadow (之前网站被封,已换上新的地址)免费 SS 账号分享网站,每 6 个小时更换一次密码(0,6,12,18 点),满足个人日常要求! 二维码生成(我不会告诉你我的头像是可以 ...

And lots of other stuff.

Besides getting smarter, also getting to talk to people about what they do and to write some patches are important events.
I also wrote some code. Here is a highlight:

  • http://bugreports.qt.io/browse/QTBUG-48344 is now fixed. Finding reviewers for the glib event dispatcher in Qt was the hard part about that.
  • http://phabricator.kde.org/D14798 Disable the workaround for the above mentioned bug report
  • http://phabricator.kde.org/D14772 Deprecated and removed http://phabricator.kde.org/D14832 some code
  • http://phabricator.kde.org/D14797 Got KItinerary to parse QRCodes
  • http://phabricator.kde.org/D14885 Cleaned up and bugfixed in KTnef
  • http://cgit.kde.org/scratch/sune/kolorfill.git/ Added install rules to my little game

And a lot of other minor things, including handling a couple of Debian bugs.

SSR节点免费发放🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀 ...:2021-12-5 · 『翻墙梯子公益分享,免费节点科学上网』 ①ssr和ss节点,ios用美区苹果ID账号下载potatso lite客户端Wingy小火箭icetea;Android用影梭ShadowsocksRR大杀器 ②Vmess节点,苹果用kitsunebi,shadowrocket

  • Provide Kolorfill for android and plasma mobile
  • Receive tnef files I can use for unit testing
  • Consolidate all the zxing-cpp forks to get distributions to package it
  • Polish my 影梭节点 a bit more

I felt productive, welcome and … ready to sleep for a week.


I was invited by my boss to a dinner. He uses exchange or outlook365 or something like that. The KMail TNEF parser didn’t succeed in parsing all the info, so I’m kind of trying to fix it.

But I need test data. From Exchange or outlook or outlook365. That I can add to the repoository for unit tests.

So if you can help me generate test data, please setup a meeting and invite me. publicinvites@sune.vuorela.dk

Just to repeat. The data will be made public.



I don’t always understand why people do things in some ways.


Once again, I got surprised by the 80 bit x87 FPU stuff.

First time was around a decade ago. Back then, it was something along the lines of a sort function like:

With some values, first and would be smaller than second, and second smaller than first. All depending on which one got truncated to 64 bit, and which one came directly from the 80bit fpu.

VPS - 分类目录 - 如有乐享 - ruyo:2021-5-18 · 2021年5月18日14:50:30 更新:谢谢评论区大佬提供3小时20分钟的课程! 谷歌在16年收购 Qwiklabs,是一个学习平台,为那些想要更熟悉操作云环境,以及在上面编写应用程序的人群提供教学。

Oh. The joys of x86 CPU’s.


I found this construct some time ago. It took some reading to understand why it worked. I’m still not sure if it is actually legal, or just works only because m_derivedData is not accessed in Base::Base.


Last time, I was doing a 免费shadowsock二维码. This time I’ve been doing a game with javascript and QtQuick, and for the first time dipping my feet into the Kirigami framework.

SS账号分享(2月16日更新新账号和新的免费SS获取网站 ...:2021-2-8 · 八.影梭 有免费套餐 每月送1G流量,可以通过签到获取流量 初始开通免费流量时,需要关注官方微信 ... 2021-02-08 12:56:01在楼主发表的人气:+3; SS账号共享账号信息加密方式:aes-256-cfb本地端口:1080节点名节点IP远程端口密码洛杉矶1104.129.0 . ...


The end goal is to make the board into one color in as few steps as possible. The way to do it is “Paint bucket”-tool from top left corner with various colors.

But enough talk. Let’s see some code:

And of course, there is some QML tests for the curious.
A major todo item is saving the high score and getting that to work. Patches welcome. Or pointer to what QML components that can help me with that.

极速vpv官网  手机加速器外网  极光佛跳墙  小草破解版app   可以单天购买的加速器  免费pcvpn  高速的ssr节点分享网站  坚果加速器官网下载