Skip to content

tool - serendipity syntax plugin highlighting

After seeing syntax highlighting by a friend, i decided to update my serendipity also. After a little bit of trying, i am now using "Prettify for S9Y (serendipity_event_prettify)". How to use it? Quite simple, install it and use "<pre class="prettyprint lang-foo">your code</pre>" to cover your codeblock. The following languages are supported right now:

lang-bsh lang-c lang-cc lang-cpp lang-cs lang-csh lang-cyc lang-cv lang-htm lang-html lang-java lang-js lang-m lang-msml lang-perl lang-pl lang-pm lang-py lang-rb lang-sh lang-xhtml lang-xml lang-xsl
By the way, you also get a fancy button on the "create entry page" for free. Just mark a text and click the button and magic javascript is encoding your html entities for you.

bash - enhanced svn diff

Again i want to share a simple bash function for dealing with the svn diff. I was tired to add the file i want to compare multiple times so i wrote a small wrapper function. The syntax is the following. net_bazzline_svn_diff https://svn.mydomain.org/trunk https://svn.mydomain.org/branches/my_branch module/myModule/myFile.foo Enjoy it and be aware that there is no fancy validation logic inside.

#####
# Calles svn diff for two repositories.
# Call $repositoryUrlOne $repositoryUrlTwo $filePath
#
# @author stev leibelt
# @since 2013-01-30
####
function net_bazzline_svn_diff ()
{
  if [ $# -eq 3 ]; then
    svn diff "$1""/""$3" "$2""/""$3"
  else
    echo 'No valid arguments supplied'
  fi
}
Sourceode also available on github.com.

mysql set variables, convert timestamp to date and substracting/adding time to a timestamp

SET @expired_timestamp = DATE_FORMAT(NOW() - INTERVAL 23 MINUTE, '%Y-%m-%d %H:%i:%s');
SET @valid_datetime = DATE_FORMAT((NOW() - INTERVAL 42 DAY), '%Y-%m-%d');

SELECT 
  `column_with_datetime`, 
  @expired_timestamp AS 'expired_timestamp', 
  @valid_datetime as 'valid_datetime'
FROM 
  `my_table` 
  WHERE 
    `column_with_datetime` >= @valid_datetime;
source

web - Frankreich: Gewerkschaft fordert 140 Euro Strafe für Raubkopien

[...] Der Gewerkschaft zufolge haben die verschiedenen französischen Regierungen in den vergangenen zehn Jahren den Ausbau des Hochgeschwindigkeits-Internet zum Nachteil der Kulturindustrie vorangetrieben. Diese Feststellung untermauere die Tatsache, dass die Musikindustrie auch in 2012 einen Umsatzrückgang von fünf Prozent hinnehmen musste. Zwar hätten laut Stephan Bourdoiseau, dem Vorsitzenden der UFPI, die Regierungen verschiedene Maßnahmenkataloge und Gesetze zum Schutz der Kulturindustrie erlassen, diese seien aber insgesamt unzureichend.
Quelle

Besonders interessant finde ich die Wortwahl. Da treffen wir auf solche wie "Gewerkschaft", "Kulturindustrie" und "Strafzettel". Allesamt Worte die für ein Verständis sorgen sollen. Gewerkschaft soll dazu dienen, die Gedanken dahingehend abzulenken, als das hier das Gehalt von viele, hart arbeitenden Menschen bedroht ist. Kulturindustrie, da denkt man sofort an etwas Schützenswertes, geht es doch um die Kultur. Das es in Wirklichkeit um Plastikpop und Retortenstarts geht, möchte niemand sagen. Zu guter Letzt nennt man noch den Strafzettel. An was denkt man bei einem Strafzettel? Im Regelfall an etwas, was jeder schon einmal erhalten hat und was so wenig gekostet hat, als das man den Vorfall schnell vergessen hat. Nun, ob 140 Euro ein einfacher Strafzettel ist, wage ich zu bezweifeln. Als Grund für diese Forderung wird ein Umsatzrückgang von fünf Prozent genannt. Das Interessante dabei, diesmal wird vom Umsatz berichtet. Im Regelfall wird immer eine zweistellige Prozentangabe an Gewinnrückgang genannt. Ist es dieses Mal gar so, dass da eine Industrie auf hohem Niveau meckert - wohl gemerkt in einem Jahr, in dem mehrere Länder dem Bankrott entgegen gerannt sind.