envtag-0.4

•2009/05/07 • Leave a Comment

envtag-0.4 has been released.

  • Modular architecture, exporting tag functions to Lua.
  • Proper exit codes
  • Update alt_getopt to 0.6

tarball: envtag-0.4.tar.gz
sha1sum: a74c84286e1b61dfe9522635b2f7970589793fe0

paludis resume files

•2009/05/05 • Leave a Comment

As many of you know paludis has a –resume-command-template option to save the resume command to a file. In addition to that there’s the pretend-resume.hook which displays the resume command or the file saved at the end of –pretend –install output.
The only missing thing is a way to quickly execute this command prepending with sudo. I wrote a tiny zsh function, which i called plast, to do the job. To use it, save the file somewhere in your $fpath and put

export PALUDIS_RESUME_DIR=/path/to/the/directory/where/you/save/your/paludis/resume/command/files
autoload -U plast

in your .zshrc.
You can use it like:

paludis -ip bla bla bla
plast # executes the command in the newest resume file prepending with sudo

paludis hooks for the lazy

•2009/04/29 • 4 Comments

I’ve just created a repository to publish my paludis hooks. Right now there are two simple hooks in the repository. The first one is to generate locales after glibc updates. You can think this as a locale-gen equivalent for Exherbo. The second one updates /etc/localtime when timezone-data is updated.

okulda müzik yaptınız da gelmedik mi?

•2009/04/19 • Leave a Comment

Geldik, geldik ya,  kıymetlimiz dinar bandosu gelir de biz gelmez miyiz ;)
İtü’den alıp marsa götürdüler bizi, rakıyı sek içmenin önemini hatırlattılar.
Kısacası çektiler bizi saykodelik bir aleme üflediler bizi güneşe…

sydbox-0.1_alpha

•2009/04/14 • Leave a Comment

sydbox-0.1_alpha is released.
This is the initial release of sydbox.

What is sydbox?

Sydbox is a ptrace based sandbox implementation which is based in part upon catbox and strace. Being ptrace based, it doesn’t suffer from the well known security issues that LD_PRELOAD based sandbox implementations suffer from. It has basic support to disallow network connections.

OS/Arch Support

At the moment only supported operating system is Linux and only supported architectures are x86 and x86_64 but adding support for new architectures should be trivial. If you’re interested in porting please send a mail to alip or leave a comment to this post.

homepage: http://alip.github.com/sydbox/
tarball: sydbox-0.1_alpha.tar.bz2
sha1sum: e6d40372242951da90973490923c3fc14622c2a4

envtag-0.3

•2009/04/07 • Leave a Comment

envtag-0.3 has been released.

  • Rewritten in C++ to make better use of taglib
  • Lua is a hard dependency now, envtag uses it extensively
  • Support for getting/setting Xiph Comments
  • Optional libmagic based filetype detection support, enable with –enable-libmagic

tarball: envtag-0.3.tar.gz
sha1sum: 98159a8c53e9aadbeb36c7b83f24099e7ab4566c

audio tagging meets lua

•2009/03/22 • Leave a Comment

I’ve just added Lua scripting support to envtag. This makes it possible to run Lua scripts on audio tags, enabling you to play with them through a simple Lua interface. Audio properties like bitrate, samplerate can also be retrieved through the same interface. By interface i mean two Lua tables named tag and prop, which have get() and set() functions :) There are some examples under examples/lua directory of the source tree if you’re interested.
This was a quick attempt to add Lua support and i don’t think it’s perfect yet but it works for me. If you want me to change it in a way that’s more useful, please comment and/or email me explaining how :)

envtag-0.1 released

•2009/03/18 • Leave a Comment

envtag-0.1 is released, you can grab it here.
envtag is a simple audio tagger for use in shell scripts.
For more information see the README.

summary of kloeri’s presentation

•2009/03/16 • Leave a Comment

Here is a brief summary of kloeri’s fosdem talk.
This is the result of an attempt to understand audacity and audio editing better.

when the music’s over

•2009/03/09 • Leave a Comment

I retired from gentoo.
Just to make sure everyone learns about it.