Below you will find pages that utilize the taxonomy term “Linux”
Translations available for KDE unstable packages
Setting up OwnTracks Recorder and OAuth2 with nginx, oauth2-proxy and podman
DIY KVM over IP with pikvm
Quick tips: Server Name Indication for internal domains with Turris Omnia
Dolphin and openQA and other assorted bits
Danbooru Client 0.6.1 released
Killing the redundancy with automation
Testing the untestable
The heroes we deserve
Two in one
Danbooru Client 0.6.0 released
Of gases, Qt, and Wayland
Where are my noble gases? I need MORE noble gases!
HOWTO: Configure 389-ds LDAP server on openSUSE Tumbleweed
Danbooru Client 0.5.0 released
Tip: opening and closing ports needed by a systemd service
The Big Forum Cleaning
KDE Applications 15.08 RC for openSUSE
GPG transition statement
Isso for comments
Dynamically static
Plasma 5 live images for openSUSE and on the default openSUSE desktop
Danbooru Client 0.3.0
Danbooru Client 0.2.0 released
Sometimes they come back: Danbooru Client ported to KF5 and C++
Plasma 5.2 for openSUSE? You bet!
KDE PIM changes in openSUSE Tumbleweed
Policy-based routing for single IPs using EdgeOS
KDE Applications and Platform 4.14.2 available for openSUSE
Latest 4.13, newest 4.14 beta and Plasma 5 in openSUSE
Changes in KDE Frameworks 5 and Plasma 5 packaging in openSUSE
New acquisition: ThinkPad X220
Notes to self: nginx Piwigo rewrite rules
Unlocking KWallet with PAM
KDE:Current and 4.13 packages for openSUSE
4.13 Beta 1 Workspaces, Platform and Applications for openSUSE: start the testing engines!
An expedition in the QML realm
8 months with KDE and openSUSE - looking back after the 13.1 release
KDE:Unstable:Playground is no more (or: adjustments in KDE repositories)
KDE in openSUSE: repository and maintainership changes!
Qt5 on openSUSE (including experimental KF5 packages)
Last round of testing: 4.11 RC2 packages for openSUSE
KDE releases 4.11 RC1, and openSUSE packages follow!
4.11 beta 2 openSUSE packages available
4.11 beta 1 packages available for openSUSE 12.3
Upcoming changes to openSUSE KDE repositories
KDE Platform Workspace, and Applications 4.10.4 for openSUSE
KDE Platform, Workspaces and Applications 4.10.3 for openSUSE
Accessing Casio EX-WORD 電子辞書 from Linux
Package updates in openSUSE 12.3 KDE
KDE Workspaces and Applications 4.10 on live images courtesy of openSUSE
Testing KScreen packages available for openSUSE
Systemd and KDE Workspaces in openSUSE 12.3
4.10 Beta 2 packages available for openSUSE
Making KDE applications Python 3 friendly
New theme for KDE openSUSE 12.3 is now in!
Following up my [earlier post]({{ site.url }}/2012/10/whats-cooking-for-kde-in-opensuse-12-3-theming), the new openSUSE 12.3 theme has finally landed into the official openSUSE repositories and will be part of the upcoming 12.3. A lot of work has gone into the new theme since I last posted about it, so this post will show how things look at the moment.
A few caveats:
-
The theme targets the 4.10 release of the KDE Workspaces, so it may be not be perfect under 4.9;
-
The default wallpaper has not been chosen yet.
Without further ado, let’s get down to seeing what’s improved.
What's cooking for KDE in openSUSE 12.3 - theming
Although the release of openSUSE 12.3 is yet to come, the people of the openSUSE community contributing to KDE are already at work to bring the best possible KDE experience for the new release.
Another story of a patch, or of bugs, investigation, and fixing
Of Brainstorm, ideas and seeking help
Some more Nepomuk, please
Screensavers and the KDE Workspaces - your opinion is needed
PyKDE4: Queries with Nepomuk
Access multiple Google Calendars from KOrganizer
Recently, a question came up on the KDE Community Forums regarding the use of multiple Google Calendars with KOrganizer. The preferred access up to now has been with googledata Akonadi resource, however that doesn’t support more than one calendar, and (at least from my unscientific observation) seems to be rather unmaintained these days.
Luckily, not all’s lost. Akonadi recently gained the opportunity of accessing CalDAV resources, and Google Calendar also offers a CalDAV interface, hence this is possible.
This post will briefly describe how (thanks go to PIMster krop, which casually mentioned the possibility on IRC and prompted me to investigate).
Moving hosts!
Taking video snapshots quickly: KDE VLC Snapper
Improvements to the Git hooks
PyKDE4: Retrieve data using KIO
PyKDE4: Tag and annotate files using Nepomuk
OCS and KDE Forums - work continues
Open Collaboration Services and KDE Forums
What's cooking at the KDE Community Forums?
PyKDE4: new style signals and slots
The world of KIO metadata - checking the HTTP response from a server
Learning by example
Danbooru Client 0.5 is out
Living on the edge
KDE SC 4.4 Beta 1 has been released, and of course I couldn’t stay still. Thanks to the friendly openSUSE Build Service, there were packages available, so I just pointed my zypper sources to KDE:KDE4:UNSTABLE:Desktop repository, adjusted a few other things (mainly other third-party repositories) and updated.
After a hiatus, Klassrooms continue!
KDE Marketing Sprint - Day 2(?)
Danbooru Client - a client for Danbooru based sites
A while ago I presented [“danbooru2nepomuk”]({{ site.url }}/2009/10/danbooru2nepomuk-a-nepomuk-tagger-for-danbooru-images), a small program to tag images coming from Danbooru-based image boards. Today I want to present the evolution of that program, that is a PyKDE4 client for those boards.
HOWTO: KConfigXT with PyKDE4
If you read around the KDE Techbase, or if you develop KDE applications, you may have heard about KDE’s KConfigXT. This is an extension of KDE’s KConfig, and can be used to generate nice configure dialogs with multiple pages with minimal effort, also taking care of saving and applying settings. In short, something really neat! But there are problems when using it with interpreted language bindings (such as PyKDE, which is the one I use):
- KConfigXT requires an XML file and an INI-like file to be compiled by kconfig_compiler in order to produce C++ files
- There is no such a tool (at least to my knowledge) that does the same job for bindings
So what to do? Either give up on the niceness of KConfigXT, or work around the issue. I chose the latter.
danbooru2Nepomuk - a Nepomuk tagger for Danbooru images
Introducing KDialogue
Interesting plasmoid: Drop2Tag
KDE Brainstorm Monthly (?) Digest - issue 3
KDE 4.3 released - thanks to all developers!
Scripting languages and KDE
KDE Community Forums present the new KDE Brainstorm
The next iteration of the Plasma FAQ - call for help
A brand new look for KDE Community forums
Today, a major upgrade of the KDE Community Forums took place. The change brings quite a number of changes to the forums themselves, and it’s a further step towards providing a better experience for KDE users (and developers too!).
DataMatrix 0.8 is finally out
KDE Brainstorm Monthly Digest - issue 2
Hello, and welcome to the second issue of the KDE Brainstorm Digest! This issue comes in slightly late, due to some real time commitments, but I couldn’t leave you without it, could I?
New, refactored System Settings
A rather big change has gone into KDE’s SVN recently: Ben Cooksley (bcooksley) and Mathias Soeken (msoeken) have committed a complete rework of System Settings.
Compared to the previous implementation, System Settings now has two operational modes, one being the current icon-based view since KDE 4 (and also seen in Kubuntu prior to KDE 4), and a second view, named “Classic”, which reimplements the old KControl look and feel. The latter change is probably very welcome to anyone who found System Settings less useful than the old KControl. The current view used can be changed in the configuration options. In addition, upon hovering an icon or module that show if there are any sub-modules associated.
Amarok 2.1 beta in openSUSE
KDE Brainstorm Monthly Digest - issue 1
First KDE Brainstorm idea implemented!
Gene search applet: suggestions and code review needed
In the past months I’ve always wanted to write a small Plasma applet to aid me in some boring tasks as a bioinformatician. One example (for the non-scientific crowd out there) is when I find a specific gene out of my analysis work which I want to take a look at. I am often lazy, so instead of firing up the browser to look at the online resources, I wanted to write something which could access said resources programmatically.
KDE Brainstorm: after the launch
KDE Brainstorm is live!
I love poison
Bilbo Blogger
Science and KDE: kile
During the course of my research work, I may obtain results that are worthy of publication in scientific journals. Since my master’s thesis I’ve been using LaTeX as my writing platform, mainly because I can concentrate on content rather than presentation (I find it useful also for writing non-scientific stuff as well). Also, I can handle bibliography (essential for a scientific publication) very well without using expensive proprietary applications (such as Endnote).
In my early days I used kLyX first, then LyX, but I found the platform to be too limited for my tastes, and also LaTeX errors were difficult to diagnose. I needed a proper editor, and that’s when I heard of kile, a KDE front-end for LaTeX. Kile is currently at version 2.0.2 and is a KDE 3 application. However, in KDE SVN work is ongoing to produce a KDE4 version (2.1) and that’s what I’ll look at in this entry.
Science and KDE: rkward
I try to use FOSS extensively for my scientific work. In fact, when possible, I use only FOSS tools. Among these there is the R programming language. It’s a Free implementation of the S-plus language, and it’s mainly aimed at statistics and mathematics. As the people who read my scientific posts know, I don’t like R much. But sometimes it’s the only alternative.
Well, what does R have to do with KDE? With this post I’d like to start a series (hopefully) of articles that deals with KDE programs used for scientific purposes. In this particular entry, I’ll focus on rkward, a GUI front-end for R.
New Plasma with Python tutorials
Python Plasma tutorials on KDE Techbase
Last Plasma screencast
More Plasma screencasts
Kourse 2 - First finished screencast
Why Plasma is the best thing since sliced bread
DataMatrix 0.7 has been released
Alternatives to Kubuntu for the Eee PC?
DataMatrix page up
DataMatrix 0.5
Plasma - resizing and moving panels
Plasma - creating a sidebar panel
Plasma ZUI video
Spread the word!
Annoying fork talks
data.frames in Python - DataMatrix
For a long time I have tried to handle text files in Python in the same way that R’s data.frame does - that is, direct access to columns and rows of a loaded text file. As I don’t like R at all, I struggled to find a Pythonic equivalent, and since I found none, I decided to eat my own food and write an implementation, which is what you’ll find below.
Asus Eee PC here!
After almost a month of wait (Dynamism.com doesn’t like simple order procedures), I finally got hold of an Asus Eee PC 900 (obviously - for the readers of this blog - the 20 Gb Linux version). Read more for some quick impressions and pictures.
FOSS and research
Eee PC interest
people.complain()
Be free.
KDE 4.0.0 tagging
QSql vs DB-API?
Plasma FAQ
Data clustering with Python
**Notice:**Just now I realized this has been linked to to a Stack Overflow question. I recently wrote a new post that uses a different technique and a combination of R and Python. [Check it out!]({{ site.url }}/2011/05/multiscale-bootstrap-clustering-with-python-and-r)
Following up my recent post, I’ve been looking for alternatives to TMeV. So far I’ve found the R package pvclust and the Pycluster library, part of BioPython. The first one also performs bootstrapping (I’m not sure if it’s similar to what support trees do, but it’s still better than no resampling at all). I’ve found another Python project but it is still too basic to perform what I need.
Buggy bioinformatics software
As people who read my science-related posts know already, I’m not a big fan of {{post id=“software-and-biological-research” text=“software made just to support a publication”}}. Recently I’ve stumbled again into similar software. Namely, I’m talking about the TIGR Multiexperiment Viewer (TMeV), a Java-based program which is often used for microarray analysis. It’s not exactly “fit for publication”, because it has reached version 4 last year, but shows some of the problems ({{post id=“genbugg” text=“mentioned already”}}) with releasing bioinformatics software.
I use TMeV mostly because I didn’t find any other implementation of the hierarchical clustering algorithm with support trees. However, I’ve stumbled upon a very annoying bug in the most recent version. Normally I use average linkage clustering and as the distance metric I employ the Pearson’s correlation, and with gene and sample bootstrapping: with certain files this makes TMeV report errors at random during the iterations.
Opinion on the KDE Krush day
KDE 4.0 bug squashing day!
New sport, Plasma bashing
My experience with KDE4, part 2
My KDE4 impression
Since Beta 3 was announced a short time ago, I thought I would try testing KDE4 on my computer. Here I’m reporting on my first impressions and I’ll try to provide constructive feedback as much as possible: the developers are being already (and unjustly, in my opinion) bashed enough.
Script to make captures of movie files
Gutsy Gibbon Beta
Science and Microsoft Word
At the time of writing, a lot of people (even in bioinformatics) uses Microsoft Word to write their papers. I personally think it’s not a good idea, and not just for the file formats (like Microsoft lobbying semi-legally to get OOXML approved by ISO), but because for scientific papers the WYSIWYG paradigm is not appropriate.
Why KDE?
The title comes from some random thoughts I had while reading aseigo’s latest entry on Plasma. I was thinking about the line “who uses KDE for his/her day job, and why?”, but related perhaps to people who don’t code for a living. Here I will illustrate my point of view on why I chose KDE as my day to day desktop environment.
Who said Windows works better?
/ borked (again)
Command line scanning
/ borked
tab2dokuwiki
Useful command line tips
While working through large text files for work, I found several command line tools whose existence was unknown to me before. Their usefulness is great however, expecially if you deal with comma or tab delimited files (I do, and a great deal).
Enough with the negativity
Databases
As I’ve been working to get some results done for my Ph.D. thesis, I’ve stumbled across the problem of having different data obtained through different software. Even if it’s just a matter of text files, the fields are all different and even if dealing with the same data, trying to infer relationships is a pain.
Kubuntu 7.04
[code lang=“bash”] lb@hardin:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 7.04 Release: 7.04 Codename: feisty [/code]
One man, one lame ideology
Python usefulness
Playing with Feisty Fawn
Recently (before my tendinitis forced me to avoid using my desktop computer) I installed the beta version of Kubuntu 7.04 (Feisty Fawn).
A BED file builder
As I anticipated, I can finally release this small script. Its purpose is to build BED files out of tab-delimited text files. I made this because I had several files to make and moving columns left and right (not to mention writing a heading line for the Genome Browser) was becoming annoying. Its use is fairly straightforward, as the help itself says:
Oxygen
Today I decided to give the new Oxygen icon theme (the default icon theme for KDE 4, as Troy Unrau explains effectively on dot.kde.org) a spin. Since it’s not (obviously) available for KDE 3.x, I had to do a checkout from SVN (from trunk/KDE/kdelibs/pics, since they were recently moved there). Then it was a matter of moving the oxygen folder to /usr/share/icons and selecting the theme in kcontrol.
Fear of change
Richard M. Stallman is disgusting
A day with an Apple Xserve
Yesterday I and another person went to the server room to do the basic configuration of the Apple Xserve we have bought, along with its Xserve RAID unit. Despite the general “idea” that anything Apple does is user-friendly, our experience was plagued by problems.
A newbie approach to GUIs
In the past two days, aside studying the Python basics, I’ve been looking to find a decent GUI toolset to develop user interfaces in Python.
Checker mark III
Improved wallpaper checker
Wallpaper size checker
UPDATE: Some stupid bugs had crept in the code, so I updated the archives. Sorry for the inconvenience.
I’ve writtern a small Python script to find wallpapers with right size or aspect ratio I needed, and now I’m releasing it to the public. It may come in handy especially when you download lots of desktop wallpapers (archives, torrents) and you don’t know which ones are suited for your monitor.
GRUB hell
Zealotry
I’m really saddened by the fanatic tone that a part of FOSS community is using to criticize the Novell-Microsoft deal. It should be noted that personally I don’t like the deal at all, since Microsoft has a good history of stomping on its partners when they’re no loner needed. But still, the reactions from the community are too strong, sometimes leading to (involuntary) disinformation.
A simple annotator
Text files with Python
Finally I cleaned up my code enough to post it here. It’s probably still ugly, but not as ugly as when I wrote it down the first time. It’s all about manipulating text files, to be precise tab-delimited files. All the snippets are published under the GNU GPL v2 (not that I think that anyone would use them, but just in case…).
Kubuntu Edgy
My first real Python program
On Free Software and FSF
WARNING: This entry is somewhat political in nature.
Given the recent controversies about the GPL v3 draft, I thought I’d give my insight on the Free Software Foundation and especially its founder, Richard M. Stallman, better known as RMS. I won’t cover the GPL v3 debate as I haven’t read the license draft, though I think that the kernel developers’ standing must be at least given attention.
Kubuntu Edgy Knot 3 artwork
ATI drivers and Linux
Annotations and Linux
A lot of my bioinformatics work involves performing functional annotation on genes. This means that given lits of genes I need to resolve their known function, or if they’re part or some metabolic pathways and so on. Even with the current trend in our laboratory, that is investigating DNA copy number changes using SNP microarrays (it’s a rather new form of analysis, but some relevant papers are out already), in the end we have to go back to the genes affected by such changes (in order to find interesting/marker genes - we study solid tumors).
Kile 1.9.2 for Dapper
I learnt recently that the Kile LaTeX environment had a new release (1.9.2) on 26th August. It is mainly a bugfix release. However no packages for Ubuntu and Kubuntu exist yet, so I decided to fill the gap by building one, as I also use Kile for S.T.E.A.L.. It is based on the packages made by Harald Sitter and Marcus Czeslinski, whom should take most of the credit, as I merely recompiled the already debianized source with the new version.
New kernel
The power of the shell
Yesterday I was trying to adjust some files in order to make a program use Affymetrix SNP arrays data (instead of arrayCGH data like the program was designed for). I had a big (116,000 rows) tab-delimited text file and I needed to use only part of the columns there.
Image editing using FOSS tools
I’ve already explained in a previous entry that I like to tweak images, extract them from backgrounds and so on. However I didn’t like that I needed Windows to perform my actions, as I want to use that operating system as less as possible. I tried then to use FOSS (Free and Open Source Software) tools available on Linux to see if I could do the same job.
Kubuntu Dapper arrived
Upgrade
The problem with binary only drivers
Kubuntu 6.06 LTS / Dynamis-Xarcabard
Finally, the new version of Kubuntu 6.06 LTS (Long Term Support) is out! Not that I noticed many differences since I kept it constantly dist-upgraded since I put the beta on the desktop and the RC on the laptop. I really like it so far (save minor nags with 3D acceleration that I solved by issuing a couple of shell commands). Also, KDE 3.5.3 packages are already available from 3rd-party repositories. I will be upgrading them soon.
dist-upgrade fun, DNS, drama
Security breach
Ubuntu games
I’ve been playing a bit with Ubuntu on two computers. On the laptop, I have managed to make the email led blink when I get new mail (thanks to a tip I found online involving the use of the acerhk driver). I still need to find a way to turn it off (actually I can turn it off, just not automatically after I finish reading my mails).