A Few Questions For Bartosz Fenski
on 16.04.2009, 07:10
in interviews
goplay: discover interesting packages
on 12.04.2009, 05:00
in packages-news
goplay: discover interesting packages
on 12.04.2009, 05:00
in packages-news
DebConf9 CfP will end soon
on 07.04.2009, 09:39
in debconf-news
cdargs: a browser for cd
on 05.04.2009, 05:00
in packages-news
cdargs: a browser for cd
on 05.04.2009, 05:00
in packages-news

A Few Questions For Bartosz Fenski

published on Thu Apr 16 07:10:29 2009 in interviews

A Few Questions For Bartosz Fenski

How did you end up using Debian and becoming a DD?

As far as I remember I tried using Linux around the year 1998. I tested many distributions and each of them had some glitches that were very annoying for me. In fact even my first attempt at using Debian was a fail.

Around 1998 internet access in Poland wasn't easily available and using Linux without information from the net was very difficult for a newbie. I suppose it's still pretty hard if you can't get help from the community online.

So I used unices mainly at school. Then I finally got permanent network access at home and I got back on testing Linux.

Why Debian? Well, apt-get worked like a charm and no other distrubution had such a mature package manager then. In fact I didn't care about freedom, the cost of the system was more important for me.

But I couldn't use a system developed by thousands of people and not even think why the hell are they doing it for free. So I read, read, read and started thinking that it's really a great community and something I would like to contribute to. I decided to use at least some of my spare time to help Debian and that's how I joined the project.

How are you currently involved in the Debian project?

I do maintain some packages. Let's enumerate some of them: fuse, htop, ipcalc, calcurse, makeself, potrace, netw-ib-ox-ag, msort, redet... I regret that the day has only 24 hours.

How do you currently use Debian?

All servers I'm responsible for are running Debian. My personal computer (greetings to my girlfriend ;)) and laptop is running Debian too.

What do you do when you're not working on Debian?

I work for a company called NetArt, also known as nazwa.pl. It's one of the biggest hosting company in Poland. After work I spend time on pretty usual things like watching films, visiting friends/family, playing some sports or simply spending time with my girlfriend.

goplay: discover interesting packages

published on Sun Apr 12 05:00:40 2009 in packages-news

goplay is a package browser that lets you find interesting packages that you didn’t knew before. It uses DebTags (categories to describe Debian packages) to classify the packages. The package comes with some generic browsers:

screenshot of goplay

  • goplay Browse games.
  • goadmin Browse admin packages.
  • golearn Browse educational packages.
  • gonet Browse networking related packages.
  • gooffice Browse office packages, e.g. word processors, spreadsheets, project manager, finance managers, etc.
  • gosafe Browse security packages.
  • goweb Browse packages related with the web.

gonet looking for firewalls You can refine your search by specifying the type of package you are looking for, that is, the specific role it has. For example, gonet (the browser of networking related packages) has the following types: “Client”, “Configuration”, “Firewall”, “High Availability”, “Load Balancing”, “Routing”, “Scaning”, “Server”, “Service” and “VPN or Tunneling”. The screenshot in the right shows gonet browsing firewall packages. When you click on a package on the left pane, the right pane shows a description of the package and the DebTags (in the example, ferm, a recently featured package in this site). If a screenshot for the package is available, it is also shown.

The first and second field for classification are automatically set to “type” and “interface”, but you can change that using the options --primary and --secondary. For example, you can prune the list of packages based on the purpose of the package using the option --secondary=use. You can find more information about the predefined tags (also known as “facets”) in the Debian Wiki.

goplay is available in Debian Lenny and Ubuntu (since Hardy).

Your turn

Have you found an interesting package with goplay? Share it with the community and send us a good article! We’re running out of them!

goplay: discover interesting packages

published on Sun Apr 12 05:00:40 2009 in packages-news

goplay is a package browser that lets you find interesting packages that you didn’t knew before. It uses DebTags (categories to describe Debian packages) to classify the packages. The package comes with some generic browsers:

screenshot of goplay

  • goplay Browse games.
  • goadmin Browse admin packages.
  • golearn Browse educational packages.
  • gonet Browse networking related packages.
  • gooffice Browse office packages, e.g. word processors, spreadsheets, project manager, finance managers, etc.
  • gosafe Browse security packages.
  • goweb Browse packages related with the web.

gonet looking for firewalls You can refine your search by specifying the type of package you are looking for, that is, the specific role it has. For example, gonet (the browser of networking related packages) has the following types: “Client”, “Configuration”, “Firewall”, “High Availability”, “Load Balancing”, “Routing”, “Scaning”, “Server”, “Service” and “VPN or Tunneling”. The screenshot in the right shows gonet browsing firewall packages. When you click on a package on the left pane, the right pane shows a description of the package and the DebTags (in the example, ferm, a recently featured package in this site). If a screenshot for the package is available, it is also shown.

The first and second field for classification are automatically set to “type” and “interface”, but you can change that using the options --primary and --secondary. For example, you can prune the list of packages based on the purpose of the package using the option --secondary=use. You can find more information about the predefined tags (also known as “facets”) in the Debian Wiki.

goplay is available in Debian Lenny and Ubuntu (since Hardy).

Your turn

Have you found an interesting package with goplay? Share it with the community and send us a good article! We’re running out of them!

DebConf9 CfP will end soon

published on Tue Apr 7 09:39:00 2009 in debconf-news

This blog post is mostly a test to see the engine is still working… :-)

But I don’t think it hurts to mention that the deadline for registration and for submitting talks and workshops is in 8 days, so hurry up, if you haven’t already! Of course you can also register later, but then you won’t get sponsored and maybe won’t get a timeslot for your proposal.

That’s all for now, stay tuned for more!

cdargs: a browser for cd

published on Sun Apr 5 05:00:03 2009 in packages-news

We have run out of articles! Please submit good articles about software you like!

cdargs is a command that enhances the good old cd by adding bookmarks and a browser. Sometimes you need to work on directories that are difficult to reach, even with the help of tab-completion (e.g. /var/www/mysite.com/subsection/includes). When you are in one of such directories, just type ca wwwinc and you’ll add a bookmark of the directory with the name wwwinc. Whenever you want to go back to that directory, no matter which is your current working directory, just type cv wwwinc and you’ll be back there. cdargs has tab-completion too and understands subdirectories of bookmarks. In the previous example, typing cv wwwinc/foo will be equivalent to cd /var/www/mysite.com/subsection/includes/foo

cdargs has a browser. Just type cdargs and cdargs will bring you a list of your bookmarks. You can use the arrow keys (or h, j, k and l if you are used to vim) to navigate the list. When you have selected your final directory hit enter, and you’ll return to the command line, in that directory. You can add new bookmarks by hitting ‘a’ and you can edit your list of bookmarks with your favorite editor hitting ‘e’. With ‘?’ you get a list of all of the available commands in cdargs.

cdargs browser

The bookmarks of cdargs can be extended to other commands. The distribution of cdargs provides examples for the commands cp and mv, under the aliases cpb and mvb. For example, if you want to copy the file bar to the bookmark in the previous example, a quick cpb bar wwwinc will do the trick.

cdargs needs some aliases in the shell to work correctly. If you use the bash shell, you need to add this to your ~/.bashrc:

if [ -e /usr/share/doc/cdargs/examples/cdargs-bash.sh ]; then
  . /usr/share/doc/cdargs/examples/cdargs-bash.sh
fi

The aliases are also available for tcsh, but not for zsh. The author is looking for someone who knows zsh shell scripting to write them.

Other alternatives

  • pushd, popd they are useful, but they are stack based and don’t provide any bookmark functionality.
  • CDPATH You can achieve a similar behavior using the shell variable CDPATH, symbolic links and aliasing cv to cd -P. However, the bookmarks are easier to maintain with cdargs and the browser is a nice way to navigate through the filesystem. Moreover, with CDPATH you can’t extend other commands as cdargs does with cp and mv.

Availability

cdargs has been in Debian since at least Sarge and in Ubuntu since at least Dapper.

cdargs: a browser for cd

published on Sun Apr 5 05:00:03 2009 in packages-news

We have run out of articles! Please submit good articles about software you like!

cdargs is a command that enhances the good old cd by adding bookmarks and a browser. Sometimes you need to work on directories that are difficult to reach, even with the help of tab-completion (e.g. /var/www/mysite.com/subsection/includes). When you are in one of such directories, just type ca wwwinc and you’ll add a bookmark of the directory with the name wwwinc. Whenever you want to go back to that directory, no matter which is your current working directory, just type cv wwwinc and you’ll be back there. cdargs has tab-completion too and understands subdirectories of bookmarks. In the previous example, typing cv wwwinc/foo will be equivalent to cd /var/www/mysite.com/subsection/includes/foo

cdargs has a browser. Just type cv and cdargs will bring you a list of your bookmarks. You can use the arrow keys (or h, j, k and l if you are used to vim) to navigate the list. When you have selected your final directory hit enter, and you’ll return to the command line, in that directory. You can add new bookmarks by hitting ‘a’ and you can edit your list of bookmarks with your favorite editor hitting ‘e’. With ‘?’ you get a list of all of the available commands in cdargs.

cdargs browser

The bookmarks of cdargs can be extended to other commands. The distribution of cdargs provides examples for the commands cp and mv, under the aliases cpb and mvb. For example, if you want to copy the file bar to the bookmark in the previous example, a quick cpb bar wwwinc will do the trick.

cdargs needs some aliases in the shell to work correctly. If you use the bash shell, you need to add this to your ~/.bashrc:

if [ -e /usr/share/doc/cdargs/examples/cdargs-bash.sh ]; then
  . /usr/share/doc/cdargs/examples/cdargs-bash.sh
fi

The aliases are also available for tcsh, but not for zsh. The author is looking for someone who knows zsh shell scripting to write them.

Other alternatives

  • pushd, popd they are useful, but they are stack based and don’t provide any bookmark functionality.
  • CDPATH You can achieve a similar behavior using the shell variable CDPATH, symbolic links and aliasing cv to cd -P. However, the bookmarks are easier to maintain with cdargs and the browser is a nice way to navigate through the filesystem. Moreover, with CDPATH you can’t extend other commands as cdargs does with cp and mv.

Availability

cdargs has been in Debian since at least Sarge and in Ubuntu since at least Dapper.