running – part 6

ok, same route as last time, but held out!

distance: 6,27 km
duration: 39m 48s
kCal: 646

syntaxhighlighter for wordpress

after a long search i found my prefered syntax highlighter plugin for wordpress.

here is a little list of the most used highlighters that can be found at the internet.

i choose the SyntaxHighlighter Evolved because the plugin does allow XAML code to be added to a post under the language XML and does not let wordpress interpret the <> characters in the added sourcecode.

here is a little example

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:PresentationOptions="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options">
  <Grid>
    <TextBlock Text="it works" />
  </Grid>
</Page>

here are the ugly code change that i mean

<page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:PresentationOptions="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options">
  <grid>
    <textblock Text="it works" />
  </grid>
</page>

that’s it

running – part 5

the 6 kilometers are done…….YES!!!

distance: 6,26 km
duration: 38m 59s (2m 9s pause)
kCal: 641

automatically generate wpf listview columns

this code generates automatically listview columns for all properties for the given datatype

public class BaseListView : ListView
{
  public BaseListView() {
    ItemsSourceProperty.AddOwner(typeof(BaseListView), new FrameworkPropertyMetadata(null, OnItemsSourcePropertyChanged));
  }

  private static void OnItemsSourcePropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e) {
    if (e.OldValue != e.NewValue && e.NewValue != null) {
      var lv = (BaseListView)dependencyObject;
      var gridView = new GridView();
      lv.View = gridView;
      gridView.AllowsColumnReorder = true;
      var properties = lv.DataType.GetProperties();
      foreach (var pi in properties) {
        var binding = new Binding {Path = new PropertyPath(pi.Name), Mode = BindingMode.OneWay};
        var gridViewColumn = new GridViewColumn() {Header = pi.Name, DisplayMemberBinding = binding};
        gridView.Columns.Add(gridViewColumn);
      }
    }
  }

  public Type DataType { get; set; }
}

here is the xaml usage

<Grid>
  <local:BaseListView x:Name="listView" DataType="{x:Type DummyType}" ItemsSource="{Binding Mode=OneWay, Path=DummyTypeList}" />
</Grid>

thats it

here is my answer at stackoverflow

running – part 4

lang, lang ist’s her….

nach monatelanger durchsetzungsflaute hatte ich mir heute spontan das ziel gesetzt die 5 km zu knacken!
5,9 km sind es geworden, heraushängende zunge und am boden liegende lunge mit inbegriffen :-)

distance: 5,90 km
duration: 38m 22s (5m 16s pause)
kCal: 614

intercon media abo kündigen

oh je,

ja, mich hat es erwischt! ich habe ein tolles abo für 4,99 pro woche bei der http://www.interconmedia.at/ abgeschlossen. wie, keine ahnung, aber habe es auch viel zu spät gemerkt und ärgere mich deshalb doppelt und dreifach!

wenn ihr auch so ein tolles abo habt (oder es noch nicht gemerkt habt, dann aber ganz schnell auf eure handy rechungen schaun), dann öffnet ihr mit eurem handy (wlan sollte ausgeschaltet sein) folgende seite:

http://quickpay.carmunity.de/subscription/m/list/1

dort habt ihr eine übersicht über die abgeschlossenen abos und könnt diese in ein paar schritten sofort kündigen!

es geht aber auch direkt auf der seite http://www.interconmedia.at, dort handynummer eingeben und passwort holen.

so weit

der jan

running – part 3

ok, now i have not reached my own goal for this run.
due to a cold, I had to cancel unfortunately :-(

distance: 4,27 km
duration: 28m 37s
kCal: 450

.NET DevCon 2011

2009 hat es mit der BASTA geklappt und dieses jahr ist es die .NET DevCon 2011 *freu*
2 tage geballtes wissen in sich aufsaugen und nicht mehr vergessen und abends ein kleines bierchen in der nürnberger altstadt, hach ist das schön :-)

running – part 2

ein paar meter mehr als beim letzten mal…

distance: 4,95 km
duration: 32m 57s
kCal: 520

running – part 1 oder Lauf junge, lauf…

man soll es kaum glauben,
aber ich habe meinen durchaus beleibten körper durch die gegend gescheucht. klein anfangen und vielleicht irgendwann ein paar pfunde weniger!

damit ich den überblick nicht verliere benutze ich die iphone app runtastic pro.
ob ich bei dieser bleibe weiss ich noch nicht, aber damit kann ich meine gpx daten exportieren und weiterverwenden.

distance: 4,05 km
duration: 29m 11s (5m 16s pause)
kCal: 441

Cohorts