Tuesday, 21. March 2006

Finnland - Wien muß Turku werden!

Christoph Chorherr fordert berechtigterweise finnische Verhältnisse an österr. Schulen:
-> Warum eine Schulreform so notwendig ist

Um die 40 Jahre zu überbrücken bis diese Reform umgesetzt und wirksam ist, fordere ich inzwischen mehr FinnInnen für den österr. Arbeitsmarkt!

Und als Start für meine Aktion "Wien muss Turku werden!" hab ich auch gleich eine smarte, selbstbewußte, finnische Wirtschaftsuniversitäts-Absolventin (Spezialisierung auf Human Resource Management, sowie Retailing & Marketing; Sprachen: fi/de/en/sv), zu vermitteln, welche sich gerade auf Jobsuche befindet.

Da ich auch ein sehr sehr großes Eigeninteresse :-) am Erfolg dieser Aktion habe, wäre ich sehr froh wenn man im Freundes-/Bekannten-/Blogleser-kreis hinsichtlich passender Job-Offers Augen und Ohren offen hält, und mir/ihr gegebenfalls Bescheid gibt. DANKE!

alexa

Erfreulich dass es Services wie http://www.alexa.com gibt, welche einen tolles Interface (und entsprechende API) anbieten um Traffic-Statistiken über alle möglichen Sites abzufragen.
-> twoday.net stats @ alexa

Umso erschreckender wenn man weiß dass die angezeigten Daten komplett absurd sind. 15 Millionen Seitenaufrufe pro Tag? Gerichtlive mit 27% das populärste Blog? Die tatsächlichen Zahlen [1, 2] sind soweit entfernt, dass es schon nicht mehr lustig ist.

Also falls jemals wieder jemand mit Traffic-Statistiken von alexa aufkreuzt, dann wisst ihr ja jetzt Bescheid wieviel die wert sind.

Friday, 17. March 2006

utf-8 urls

soon available at your favorite locale weblog-hoster
-> https://github.com/antville/helma/pipermail/helma-user/2006-March/006428.html

ich freu mich grad wie ein kleines kind

Nachtrag:
utf-8 urls waren schon längst kein problem in einem mod_jk-setup, und niemand hat mir was davon gesagt :-)
-> https://github.com/antville/helma/pipermail/helma-user/2006-March/006437.html
ich freu mich trotzdem sehr darüber.

Thursday, 16. March 2006

(free) newsletter-system for weblogs

-> http://www.zookoda.com
-> http://www.basicthinking.de/...fuer-weblogs-zookodacom/

Scaling with Ruby on Rails (and Helma)

an interesting part I of a series of 4 articles on scaling eins.de, which is powered by RubyOnRails:
-> the adventures of scaling

1. The old codebase roughly consisted of around 50.000 lines of PHP code (plus a closed-source CMS that’s not included in this calculation). We’ve rewritten most of it (some features were left out on purpose) in about 5.000 lines of Rails code.

2. eins.de serves about 1.2 million dynamic page impressions on a good day.

3. The (4) application servers are dual Xeon 3.06GHz, 2GB RAM, SCSI U320 HDDs RAID-1. The (2) database servers are dual Xeon 3.06GHz, 4GB RAM, SCSI U320 HDDs RAID-1. The proxy server is a single P4 3.0GHz, 2GB RAM, SCSI U320 HDDs RAID-1.

4. At peak times about 20Mbit/s leave the proxy server’s ethernet interface.

I'm seriously impressed by these traffic-numbers, and also by the refactoring. Congrats to eins.de!
In order to make a comparison with Helma's performance I will provide the according numbers for twoday.net:

1. The codebase consists of 18.000 lines of JS-code (ongoing refactoring brought it currently down to 12.000 lines; hopefully this number will decline some more).

2. On a "good" day twoday.net serves about 400.000 (true) PIs, together with 150.000 RSS-requests and the (also dynamicly served) css- and js-files we have 1.6 million dynamic requests per day, which are handled by Helma.

3. 1 application server, that is a dual Xeon 2.8GHz, 2GB RAM, and 1 database server, a dual Xeon 3.06GHz, 2GB RAM. Additionally there is now a third server for serving the static content.

4. Since twoday.net consists mostly of textual content, our throughput never exceeds 1 5 MBit/s.

Currently we haven't reached our limit with this hardware setup. (As a side-note: The troubles we experienced over the last two months were related to some nightly cronjob-activities, like logfile splitting and generating statistics.) The maximum system-load of the web-server is 5, and of the db-server 6 (and for the static-server 0.2 :-)).

I know that each web-application has its own characteristics, and that it is simplistic to compare these numbers without taking a closer look at the applications themselves. Still i wanted to make a clear statement that Helma's performance is absolutely amazing! We here at knallgrau can concentrate on the implementation of new functionality, without having to worry about performance/caching at all [as long as we follow my five golden rules :-)]. It makes the development so much more fun, and saves us lots of time.

My five golden rules for Helma developers
  • Cover each and every collection with a database index.
  • Stay away from large JavaScript arrays (use Java-Sets or -Hashtables for such purposes)
  • Stay away from massive string concatenations, esp. '+=' seems to perform poorly
  • Stay away from looping through collections, just to apply some filtering or sorting. Try to use distinct collections instead.
  • Keep the read/write ratio for sql-operations high. I.e. writing sthg to the database for each request, is a very bad idea. If really necessary, then try to do the update/inserts in bulk (like in twoday).
So, and that is actually my version of my 4-series article on performance tuning a Helma application :-)

Tuesday, 14. March 2006

frage du jour (openBC)

wie kann ich meine Benutzerdaten bei openBC wieder löschen?
das hier kann ja wohl kaum die einzige Möglichkeit sein, oder?
-> https://www.openbc.com/cgi-bin...&category_id=65#71

Nachtrag: Hab eine Mail geschrieben, und bekam auch prompt eine nette Antwort zurück, welche eben diesen Link hier enthält:
-> https://www.openbc.com/cgi-bin/user.fpl?op=cancel
Dieser Link zum Beenden der Mitgliedschaft scheint sonst nirgends im Admin-Interface aber verlinkt zu sein. Zumindest konnte ich ihn nicht finden.

Thursday, 9. March 2006

thomas fuchs workshop in vienna

-> http://www.wollzelle.com/seminare/ajax-richtig-verwenden
-> http://mir.aculo.us/...-hurry-still-some-places-left

wäre ja super super interessant. aber einfach um 650€ zu teuer. schade. bin ich froh, dass matthias seine internen schulungen gratis waren :-)

Wednesday, 8. March 2006

Twoday's Top 20 (according to bloglines)

zeit für eine neuerliche top-liste der twoday-blogs. diesmal nicht nach Seitenaufrufen sortiert, sondern nach Anzahl der Bloglines-Subscriptions. Bloglines schickt ja diese Informationen ja netter Weise im User-Agent mit.

and the winner is (...wieder trommel-wirbel...):
-> http://mahalanobis.twoday.net
  1. 216 http://mahalanobis.twoday.net
  2. 146 http://bildung.twoday.net
  3. 72 http://missunderstood.twoday.net
  4. 68 http://archiv.twoday.net
  5. 65 http://smi.twoday.net
  6. 53 http://fragmente.twoday.net
  7. 52 http://existenziellesbesserwissen.twoday.net
  8. 50 http://netzjournalist.twoday.net
  9. 49 http://companice.twoday.net
  10. 45 http://kochtopf.twoday.net
  11. 45 http://knallgrau.twoday.net
  12. 44 http://typo.twoday.net
  13. 42 http://Bettgefluester.twoday.net
  14. 40 http://sierralog.twoday.net
  15. 39 http://runtimeerror.twoday.net
  16. 36 http://leobard.twoday.net
  17. 35 http://modeste.twoday.net
  18. 33 http://cyberwriter.twoday.net
  19. 32 http://zorra.twoday.net
  20. 31 http://girl.twoday.net
Ich bin mit meinen 19 Subscriptions auf Platz 42.

cat bloglines.log |
awk '{ print $3 " " $8 " " $5 }' |
sort |
uniq |
awk '{a[$1]+=$2} END {for (j in a) print a[j] " " j}' |
sort -nr |
head -20

myspace


Get this video and more at MySpace.com

haB MiCH nUn auCH ge~Tr4ut.. und hab mich dort registriert. mann mann ich werde alt.

Search

 

About michi

michi Michi a.k.a. 'Michael Platzer' is one of the Knallgraus, a Vienna-based New Media Agency, that deals more and more with 'stuff' that is commonly termed as Social Software.

Meet my fellow bloggers at Planet Knallgrau.

my delicious

Recent Updates

My Gadgets

Credits

Knallgrau New Media Solutions - Web Agentur f�r neue Medien

powered by Antville powered by Helma


Creative Commons License

xml version of this page
xml version of this page (summary)

twoday.net AGB

Counter



berufliches
blogosphaerisches
privates
spassiges
sportliches
technisches
trauriges
Profil
Logout
Subscribe Weblog