Home Community IRC Doc Forum Pro Shop Bugs Hg
Avatar of pankso

by pankso

Content negotiation on SliTaz Network

April 12, 2011 in SliTaz News by pankso

Hi community,

Here are the features I’ve wanted for a long time that will improve website. Actually we have one home page with summary and one main page by language who dont have all these news, so a user getting directly in en/, pt/ etc dont get these goodies easily (can click on the logo from main page to go back to www.slitaz.org)

The goal is to remove main home page at slitaz.org and have all news on each main language page. But for this we need content negotiation: in short we try to guess browser language and them redirect client to the correct location if exist and fallback to English if it not exist.

Before we use that feature on the main website and want to have feedbacks so I update http://boot.slitaz.org/ with a new structure and content negotiation (code is in index.cgi). On boot we only have en/, de/ and fr/ if you dont use fr or de you shoul be redirected to en/

Note you can change your prefered language(s) in your browser settings.

Please test it at: http://boot.slitaz.org/

Avatar of Paul

by Paul

Monetary Support

April 8, 2011 in Devel News by Paul

We need your help to go and manage the SliTaz booth at Solutionslinux 2011 (10-11-12 May) in Paris. Any amount donated will help to raise funds for the SliTaz main developers, pay for the train, food and SliTaz material for the exposition.

Pankso fundraising campaign

Avatar of pankso

by pankso

Tazpkg release 4.6

April 8, 2011 in Devel News by pankso

Here at SliTaz we always working on improving and fixing existing tools as well as inovative applications. Today we release our package manager stamped with 4.6.*, we will probably have minor bug since we made some big changes.

The most interesting improvements for end user is the upgrade mechanism, we now use MD5 encryption to track any changes and the new command to upgrade the system is ‘tazpkg up’ AND is faster than ever! processing 650 package on 6 years old P4 2G RAM take less than 10 sec. The old way to do things was good when SliTaz had 300 packges in the repos 4 years ago, but now with 3000 packages in the cooking repos we needed a better way to handle upgrade on SliTaz. Usind MD5 encryption is also the most secure and rubust way to check if a packages have change or not.

Tazpkg up have 3 option to let you –check –recharge or –install upgrades. Up have is own help command giving you a shorthelp on howto use tazpkg up.

On the desktop side I created tazpkg-notify, a notification systray icon started with your X session and check for a missing or too old packages as well as upgrades. The upgrade function is perfect with the new boot option who let you recharge (nothing installed) automatically the list of packages on each boot.  The new line in /etc/rcS.conf is:

RECHARGE_PACKAGES_LIST=”yes|no”

After recharge the notification deamon will be displayed with you packages information. When you click on it a small window will be displayed to let you start the GUI. Here is some screenshots of the notification icon, the tooltip when mouse over (GTK theme has updated for better tooltips):

Avatar of pankso

by pankso

TazWeb aka SliTaz Web Browser

April 4, 2011 in SliTaz News by pankso

Hi all,

Yes SliTaz have now it own Web Browser! TazWeb as just entered in the cooking repository and will be soon avalaible for all users. TazWeb is a radically simple and small Web Browser that will be installed and used on all SliTaz standard desktop with the up comming TazPanel system and packages manager (more about the panel in a few time).

I published the new project with all needed stuff to help coding with developers information about the guideline of TazWeb as well as user documentation. For more information about the SliTaz Web Browser can be found on our Mercurial repositories: http://hg.slitaz.org/tazweb/raw-file/tip/doc/tazweb.en.html

Translation

Translation of the Potuguese documentation is already on the stove, thank @claudinei, and help is welcome for other languages, just clone the repo (hg clone http://hg.slitaz.org/tazweb) or save the file as and send it to the list. You can also put the translated file online and comment here with the link, I hope that way it will open the door to some more contributor who dont want or know to use Hg.

Logo

I did a quick and dirty logo for the browser, but if someone could do a better one, it would be much appreciated.

Cooking package:

http://people.slitaz.org/~pankso/packages/tazweb-1.1.tazpkg

Some shell and Perl scripts

March 29, 2011 in Devel News by Babaorum

Here are some shell scripts that I wrote (or that I adapted) for SliTaz stable 2.0/3.0.
The goal is to use the less third utilities as possible outside of Busybox applets.

  • Trash can : a home-made trashcan allowing to temporarily store trash content in your home directory, with a log file for every trash action and option for viewing log file and trash can contents
  • Rename : a Perl script (not Larry Wall’s shell script) to rename multiple files helped with a full Perl regular expression pattern; I added a “test” mode and verbose of action (with and without test mode)
  • RenInc : a Perl script to make an incremental renaming of all files within a directory; it lets you specify numbering length (with leading zeros if necessary), starting number, prefix and suffix; it uses the natural order given by Perl while using implicit file globbing (<*>)
  • RenUp : a more complex Perl script allowing to quickly sort and classify many pictures in many subdirectories. It guess the numeric part of each subdirectory name and use it to rename each file in each respective subdirectory, then move it to the root working directory. It uses rename.pl (see above)
  • Yaff : a shell/gtkdialog script to launch several Firefox instances with one or several coexistent versions/installations and different profiles
  • Xdf : a “df” enhanced version for Busybox/bash, adding a better presentation, filtering unwanted SliTaz-generated mountpoints and showing a filled space bar for each partition

I hope it will be useful for someone.

Avatar of pankso

by pankso

New Tank and Flattr

March 19, 2011 in SliTaz News by pankso

This last year we have had to deal with several resources such as ISPs, CPU usage and finances. We finally got a new main server from Thomas (and hosted by me). To help the team pay for Tank resources we have created a Flattr account.

Flattr is a secure micro social payment service which allows you to give at least 2 Euros each month. We started the service at the end of February and got 15 Euros in a few days with 7 donations, so we only need 20-30 monthly donations to maintain Tank.

Tank information: http://tank.slitaz.org/
Flattr us: http://flattr.com/profile/slitaz

Avatar of pankso

by pankso

Some SliTaz stats

January 23, 2011 in SliTaz News by pankso

Hi all,

SliTaz will be 5 years old in a few months and I thought it would be nice to have a tiny overview of the projects stats to show how much the community is active. And I can tell you, SliTaz is incredibly active! In april 2006 ISO image was ~15Mb with Xvesa and ther was ~140 packages. Code have been under Mercurial repositories since December 2007 and the stable wok is not count.

  • Commit in Hg repos: 10’049
  • Lines of Code (without Markup): 28,356
  • Packages available: 2750 (2,5 Gb)
  • Monthly website unique visitors: ~ 42’000 in 2010
  • Forum users: 2’220
  • Mailing List members: 308
  • Contributors involved in documentation: 114
  • Developpers with write acces to repos: 38
  • Twitter followers: 365
  • After 1 week on Facebook: 51 Likers and publication seen 1’536 time

We always looking for innovation, new ideas and new contributors. Join us to make SliTaz even more active and user friendly!

Avatar of pankso

by pankso

SliTaz on Facebook

January 13, 2011 in SliTaz News by pankso

Hi all,

I created the official SliTaz Facebook page today, the main goal is to promote the project and make it even more popular! For now me and Claudinei are admin and users can write on the wall, publish photos and videos. If any othe contributor want to help, just let me know :-)

I will open a discussion on Facebook so you can tell us what you want to see on the SliTaz Facebook page. We may relay some RSS feed and post small news. Note that wall post are already relayed to SliTaz Twitter account so you can follow us using your favorite site or simply on the new SliTaz website who have now Tweet’s!

SliTaz custom URL: http://facebook.com/slitaz

Hope you will enjoy and like us!

Avatar of pankso

by pankso

All packages recompiled and Tazbb

October 4, 2009 in SliTaz News by pankso

During the last 2 weeks we worked hard to rebuild the full packages database, (more than 2000 packages), we had to fix many compilation issues mainly due to the new glibc and gcc packages. It was also time to rebuild all the packages so that all the applications were linked with the last shared libraries, this makes the system more coherent and stable, but will probably also bring up new bugs and missing dependencies.

So any Cooking systems will have a huge number of updates when running ‘tazpkg upgrade’. If you have a lot of installed packages, the upgrade can take quite a long time. Please report any bugs to the bug tracker, we also need your feedback to make SliTaz 3.0 as sexy as possible!

Main shared libs and packages (ex: glibc, libX11, gtk+, gcc, python) are now frozen in the Cooking version, so we can spend the last 4 months before the next stable version to fix any bugs, write documentation and improve SliTaz i18n, tools and boxes.

This summer the development team have worked on a new tool called tazbb (SliTaz build bot). Tazbb is a tool to automate, test and build SliTaz packages, each new commit in the wok will make tazbb cook the modified package on the build host. The tool is also able to rebuild the full packages database in a few passes. Tazbb also has a web interface so everyone can check in real time the current task and build log.

Avatar of pankso

by pankso

More than 2000 packages in the Cooking wok

September 9, 2009 in SliTaz News by pankso

While we haven’t written some news for a long time, we haven’t stopped working hard to fix bugs, update packages and include new ones in the Cooking repository. So now, with the great work of all the SliTaz developers, we’ve managed to include more than 2000 packages for the next Cooking version! The packages database will be soon frozen so all contributors will begin to focus on fixing bugs and updating the official documentation for the next stable release.

This also means that we have added more than 620 packages in 4 months (from the last stable release in April), and we’ve updated lots of packages such as the Kernel, the base tools and the GTK graphical tool kit.

Cooking packages: http://pkgs.slitaz.org/cooking/
Hg repository: http://hg.slitaz.org/wok/