Archive for Dez. 2005

Haften Blogger bald für Kommentare?

Hm, wenn ich mir das hier so durchlesen

Das Unternehmen Universal Boards und dessen Geschäftsführer Mario Dolzer haben gegen Heise Online eine einstweilige Verfügung erwirkt, nach der es Heise Online verboten ist, "Forenbeiträge zu verbreiten, in denen dazu aufgerufen wird, durch den massenhaften Download eines Programms, den Server-Betrieb eines Unternehmens zu stören", berichtet Heise Online selbst. Das Landgericht Hamburg bestätigte demnach jetzt die einstweilige Verfügung und wies den Widerspruch von Heise ab.

dann werden wir alle wohl bald etwas mehr auf die Kommentare in unseren Blogs achten müssen. Ausgehend von diesem Artikel auf heise.de hatte ein Forenteilnehmer dazu aufgerufen, den Server in die Knie zu zwingen … und zwar durch einen Massendownload des dort angebotene Trojaners. Das fand der Serverbetrieber gar nicht lustig, zog vor Gericht und bekam per einstweilige Verfügung durch das Hamburger Landgerichts recht. heise online ist es ab sofort verboten Forenbeiträge zu verbreiten, in denen dazu aufgerufen wird, durch den massenhaften Download eines Programms den Server-Betrieb eines Unternehmens zu stören.

So weit so gut, rein technisch gesehen haben die Richter des Hamburger Landgerichts ja recht, auf der anderen Seite ist der Fall natürlich grenzwertig. Ein Trojaner zu verbreiten ist ja auch nicht wirklich die feine englische Art.

So long, es bleibt auf jeden Fall abzuwarten, in wie weit sich diese Urteil auf den Rest des WWWs auswirkt. Für ähnliche Kommunikationsformen im Netz wie Blogs, Gästebücher oder Chats könnte dieses Urteil, zumindest bei großen Anbieter, für Konsequenzen sorgen.

[via Golem.de]

Strings kürzen

Will man einen String kürzen (z.B. Teaser oder für ne DropDown-List) kann man es sich einfach machen und den String in der entsprechenden Datenbankabfrage via

cast(myColumn AS nvarchar(116))

kürzen. Dummerweise schneidet diese Vorgehensweise auch Wörter mitten im Satz ab. Etwas eleganter ist daher diese Methode

private string cut_longString(string longString)
        {
            if (longString.Trim() != string.Empty)
            {
                if (longString.Length > 116)
                {
                    longString = longString.Substring(0, 116);
                    int poslastSpace = longString.LastIndexOf(" ");
                    if (poslastSpace > -1 && poslastSpace < 116)
                        longString= longString.Substring(0, poslastSpace);

                    longString+= " …";
                }
            }
            return longString;
        }

Dabei wird der String nach 116 Zeichen abgeschnitten. Dann wird geprüft, wo sich das letzte Leerzeichen befindet (wir wollen ja kein Wort mitten drin trennen) und der String nochmal bis zu dieser Stelle abgeschnitten. Damit es ersichtlich ist, das hier etwas abgeschnitten wurde, hängen wir noch ein "…" hinten dran. Fertig :)

FireFox Erweiterungen

Nach dem nun der neue FireFox released wurde, habe ich mich am Wochenend mal auf die Suche nach netten und vorallem nützlichen Erweiterungen für den neuen Browser gemacht und ein paar durchaus nette Extensions aufgetan.

Web Developer Extension
Die Web Developer Extension erweitert den FF um einen Webdesigner/Webentwickler-Toolbar mit allem, was man sich so wünscht.  Man kann sich z.B. den Quelltext einer Seite oder eines CSS in einem Tab anzuzeigen lassen, den Cache temporär ausschalten oder mal eben den Browser auf 800×600 verkleinern.

Tab Preview
Die Erweiterung Tab Preview zeigt eine kleine Vorschau des Inhaltes eines im Hintergrund liegenden Tabs an, wenn man mit der Maus über diesen fährt. Überaus einfach aber inzwischen will ich diese Funktion nicht mehr missen!

Sage
Ein kleiner RSS- und Atom-Feed Reader für den Sidebar. Das einzige was dem Tool noch fehlt ist eine automatische Update und, bei neuen News, Benachrichtigungsfunktion. Ansonsten finde ich das Ding echt klasse.

All-In-One Sidebar
Alles was man im FireFox so bracht (wie z.B. Downloadmanager, Favoriten, History etc..) läßt sich durch diese Extension nun sehr einfach und kompfortabel im Sidebar aufrufen.

Apache 2.2.0 zeigt keine Bilder und CSS an

Kleines Problem, große Ursache. Nachdem ich meinen Apache auf die Version 2.2.0 geupdated hatte, zeigte dieser beim Aufruf einer Seite nur noch Text an. Bilder oder CSS-Files wurden nicht geladen aber im AccessLog tauchten die entsprechenden Files mit einem 206-Status, also erfolgreich übertragen, auf.

Die Lösung fand ich schließlich in der Apache-Dokumentation. Um das Problem aus der Welt zu schaffen reichte es aus, in der httpd.conf die Zeilen

#EnableSendfile off
#EnableMMAP off

zu entkommentieren. Dann nur noch einmal den Apache neustarten und alles läuft wieder wie gewohnt. Komisch nur, das der Apache dieses Verhalten nicht schon in meiner Vorgängerversion (2.0.54) gezeigt hat.

 

Apache 2.2.0 released

apache_logo.gifDer OpenSource Webserver Apache wurde heute von den Entwicklern in der Version 2.2.0 freigegeben. Neben zahlreichen Änderungen soll die neue Version nun auch einen deutlichen Leistungsschub gegenüber Apache 2.0.x mitbringen.

Wie immer kann man sich die Sourcen auf den üblichen Mirror-Servern herunterladen. Das komplette ChangeLog findet man hier.

[via apache.org]

Marketingtips für die Feiertage von Microsoft

Microsoft gibt in diesem Jahr wieder Tips wie man, natürlich mit den Hauseigenen Office-Lösungen, seinen Kunden und Partnern marketingmäßig die Weihnachtszeit versüßen kann …

Möchten Sie in diesem Weihnachtsgeschäft mehr Umsatz machen? Nutzen Sie die Weihnachtszeit, indem Sie mehr Kunden ansprechen und sich bei treuen Geschäftspartnern bedanken. Microsoft Office Online kann Ihnen dabei helfen, eigene Marketingmaterialien zu erstellen, die Website Ihres Unternehmens bekannter zu machen und Kontakte zu Kunden herzustellen.

Was dann dabei rauskommt, habe ich hier gerade auf meinem Schreibtisch liegen … mit versüßen hat das allerdings nicht viel zu tun … eher mit Nötigung … na ja … der Wille zählt .. oder nicht :)

Steam Update – de_nuke released

Hehe, als hätte Valve mich gehört … in der vergangenen Nacht gab es mal wieder ein Steam Update. Mit dabei die schon für den 30. Novermber versprochene Map de_nuke für CS:S mit High Dynamic Range (HDR) lighting Technologie, die wir ja schon aus der HL2-Erweiterung "Lost Coast" kennen.

Neben der neuen Map wurden noch einige BugFixes und Erweiterungen released. So kann nun z.B. die Bombe nicht mehr auf anderen Spielern oder bewegbaren Objekten gelegt werden. Hier mal das komplette Changelog

New Map

  • - Added de_nuke with High Dynamic Range (HDR) lighting

Counter-Strike: Source Enhancements and Bug Fixes

  • - The Bomb (C4) can no longer be planted on breakables, movable physics props, or other players
  • - Fixed problem where players were not always “grabbing onto” ladders that were approached from above
  • - Crouching while traversing a ladder reduces the player’s speed (matches CS 1.6 behavior)
  • - Improved door logic to prevent doors from opening into the player using them
  • - View-smoothing is now done when going down stairs as well as up
  • - Bomb-related sounds play for everyone correctly now (not just the bomb-planter)
  • - First-person spectators are blinded and deafened just like the person they are observing
  • - Fixed incorrect bullet penetration calculation through concrete+grate materials
  • - Fixed changeteam exploit
  • - Fixed DX7 early prop fade-out
  • - Fixed rare player animation issue while holding grenades
  • - Fixed apparent lockup/hang due to the disconnect dialog showing up over the quit menu and hiding it
  • - Fixed crash when shooting explosive objects that would result in the shooter’s immediate death
  • - Opening the buy menu and equipment menu on the same frame no longer leaves the buy menu in a bad state
  • - DEagle no longer always plays deploy animation when starting to spectate its owner
  • - Non-localized HintText displays correctly again
  • - Added "mp_disable_autokick " so players with rcon access aren’t idle-kicked
  • - “soundscape_flush” no longer forgets about soundscape entities
  • - Exposed VIP player index to plugins/mods

Counter-Strike: Source Bot Changes

  • - Several navigation improvements (jumping, ladders, general movement)
  • - Various CPU performance optimizations
  • - Bots are more attentive to enemy noises now
  • - Bots throw their grenades when surprised by an enemy correctly now
  • - Bots can open doors when attacking with a knife now
  • - Fixed bug preventing CT bots from hiding to guard a bomb defuser
  • - Fixed a few issues where bots were trying to plant the bomb in bad places
  • - Bots now break breakables they touch while stuck or crouched
  • - Fixed bots not knowing if the cs_havana window is shut
  • - Adding the “bot_join_delay” ConVar to delay bots joining after a map change

[via steampowered.com]

de_nuke für CS:S kommt … nur wann …

Tja, war wohl nix mit de_nuke für CS:S am 30. November. Nun haben wir  fast den 2.12 und von der Map ist immer noch nix zu sehen!

Mal ganz davon abgesehen, daß die zur selben Zeit angekündigte Map für DoD:S pünktlich am 30.11 released wurde, sind wir von Valve anderes Gewohnt?? Nein, also nicht weiter aufregen und abwarten. Wir können uns inzwischen ja noch ein wenig an den Preview-Screens erfreuen :)

nukecss_1.jpg