MCTS: .NET Framework 3.5, ASP.NET Applications

norschel 10 August, 2008 19:03 Microsoft, Coding, ASP.NET, Certification, Visual Studio, .NET Permalink Trackbacks (0)

Sometimes i like reading mails, especially when they contain something like that:

" Normal 0 21 false false false DE X-NONE X-NONE Congratulations on earning your Microsoft Certified Technology Specialist: .NET Framework 3.5, ASP.NET Applications certification!" Cool

 

 


University

norschel 26 Juli, 2008 22:18 Uni, Privat Permalink Trackbacks (0)

... Job done.

... Now earned the university degree "Dipl.-Wirtschaftsinformatiker" (Computer Science for Business / Business Informatics) Wink


Learning WCF - Windows Communication Foundation

norschel 07 April, 2008 16:45 Microsoft, Coding, WCF, Visual Studio, .NET Permalink Trackbacks (0)

Free E-Learning (text, video, audio, virtual labs): 3 x 2h online training (type: clinic):

https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=213184

 

Webcasts: (German)

http://www.microsoft.com/germany/msdn/webcasts/serien/MSDNWCS-0704-02.mspx

 

Whitepapers:

http://download.microsoft.com/download/f/3/2/f32ff4c6-174f-4a2f-a58f-ed28437d7b1e/Introducing_NET_Framework_35_v1.doc

http://download.microsoft.com/download/f/3/2/f32ff4c6-174f-4a2f-a58f-ed28437d7b1e/Introducing_WCF_in_NET_Framework_35_v1.doc

http://download.microsoft.com/download/f/3/2/f32ff4c6-174f-4a2f-a58f-ed28437d7b1e/WCF_Diversity_Paper_v1.doc


SATA 2 Harddisk Drive Issue (Updated)

norschel 14 März, 2008 11:54 General Permalink Trackbacks (0)

Two days ago i've bought a new SAMSUNG 2504C SATA2 HDD. The Problem: The disk often didn't initialize on the SATA controller and/or on Windows. Damn. :-/

Posible solutions (from some internet sites ;-) )
... New driver ... nope
... mainboard BIOS ... nope
... bed ... nope

Today at breakfest, i've looking for the manual on the samsung website. And their is the solution:

"NOTE : SATA 1.5Gb/s Speed Limit Jumper setting
Only for SATA 3.0Gb/s products In some rare cases SATA 1.5Gb/s hosts can not establish SATA interface connection with SATA 3.0Gb/s devices due to interface protocol issues. In this case the jumper may be installed as shown on the figure below to force the device to negotiate for SATA 1.5Gb/s speed."

protocol issues => should i laugh?

rare cases => ASUS A8V Deluxe :-/

After setting the jumper, the hdd works fine. ;-)

Update: 

If you have an newer HDD then the jumper maybe not working, then download the patch for setting 1,5 Gbytes/sec (see under "Quelle").  

Quelle:


http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=SS&CttFileID=224249&CDCttType=UM&ModelType=N&ModelName=SP2504C&VPath=UM/200510/20051010165142468_3.5_SATA_EU_r3.pdf

http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=126&orderNum=2

http://www.heise.de/newsticker/meldung/62189 

 

 

 


Folien Und Demo - WCF Vortrag

norschel 04 März, 2008 00:40 Microsoft, Coding, Online, WCF, Visual Studio, .NET Permalink Trackbacks (0)

Mit ein wenig Verspätung die Folien und Demo zu meinem Vortrag "SOA mit der WCF" bei

Inhalt Demo (Szenario einfacheAutovermietung): 

  • Contracts mit der WCF (OperationContract, ServiceContract, DataContract, DataMember)
  • Web (WebGet, JSON, RSS & Atom Feeds, XML Output, URI Matching auf Service Operationen, Bilder über Operation zurückliefern, Stream)
  • SOAP und 'Web' Operationen mit einem ServiceHost ausliefern
  • Auslieferung RSS Feed über BizTalk Services ausliefern (Relaying,'Umgehung Firewall) (SDK Version R10 benutzt)
  • einfache Linq-Abfragen auf Objektmengen (Linq to objects)

 

 


EAP - ReSharper 4.0

norschel 25 Februar, 2008 01:39 Microsoft, Coding, ASP.NET, Gadgets, Visual Studio, .NET Permalink Trackbacks (0)

Seit ein paar Tagen sind Entwicklungsversionen von ReSharper 4.0 auf http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.0+Nightly+Buildsverfügbar.

Achtung: Die angebotenen Versionen können noch sehr instabil sein.

Was gibt es Neues?

C# 3.0 Unterstützung, d.h...

  • LINQ ( :-) )
  • Extension Methods
  • Lambda Expressions
  • Anonymous Types
  • Implizite Typisierung
  • ...

 


Upcoming Series Of Articles

norschel 23 Februar, 2008 02:13 Microsoft, Coding, WCF, Visual Studio, .NET Permalink Trackbacks (0)

In the next months i will publishing a series of articles about:

WCF and .NET with: 

  1. Mediaplayer
  2. Skype
  3. Outlook
Every maintopic would be consists of 3 or 4 subtopics.

Policy-Based Routing With OpenWrt

norschel 13 Februar, 2008 15:04 Online Permalink Trackbacks (0)

Seit einiger Zeit betreibe ich einen Linksys WRT54G mit OpenWRT und 802.1x Authentifizierung. Ein gutes HowTo für die ersten Schritte findet sich hier (Schrankmonster Blog). Ein großes Problem des Linksys Routers ist seine mangelhafte Performance, wenn er z.B.  als OpenVPN Client benutzt wird. Bei aktiver VPN Verbindung laufen standardmäßig alle Daten  über das VPN Interface.
Ich hab mir nun überlegt, dass es doch schön wäre es nur solche Daten über das VPN Interface zu schicken, welche durch die Firewall z.B. der Uni geblockt werden.

Die Lösung für das Problem nennt sich "Policy based routing" mit Hilfe von IPTables und IP Route.

Voraussetzungen auf dem Router (Packete):

IP (iproute2 routing control utility)
openvpn (Open source VPN solution using SSL)

    Schritte:
    - Konfiguration OpenVPN Config Datei entsprechend Vorgaben der Firma/Organisation
    - Anlegen der Routing Table  rt_tables


    # mkdir /etc/iproute2 # echo 201 vpn.out > /etc/iproute2/rt_tables
    # ip rule add fwmark 1 table vpn.out
    #ip rule ls
    0: from all lookup local
    201: from all fwmark 1 lookup vpn.out
    32766: from all lookup main
    32767: from all lookup default

    - vpn.out:
    + eigene Routing Table für alle TCP/IP Pakete mit der Markierung 1
    + Routing Regeln werden später so gesetzt das Daten über das VPN Interface gehen

    - Skript erstellen (IPTables): Name z.b. PBR_OpenVPN.sh

    #/bin/bash
    #Name VPN Interface
    VPN = tun0
    # IP VPN Interface
    VPN_LocalIP = XXX.XXX.XXX.XXX

    #LAN Interface
    LAN = br0

    #Cleaning
    iptables -t mangle -F PREROUTING

    #accept Traffic from OpenVPN Interface
    iptables -A forwarding_rule -i $VPN -o $LAN -j ACCEPT
    iptables -A forwarding_rule -i $LAN -o $VPN -j ACCEPT
    iptables -A input_rule -i $VPN -j ACCEPT iptables -A output_rule -o $VPN -j ACCEPT
    iptables -t nat -A POSTROUTING -o $VPN -j MASQUERADE 

    #Policy based Routing #X-Box Live iptables -t mangle -A PREROUTING -i $LAN -p udp -d ! 141.24.0.0/16 --dport 88 -j MARK --set-mark 1
    iptables -t mangle -A PREROUTING -i $LAN -p udp -d ! 141.24.0.0/16 --dport 3074 -j MARK --set-mark 1
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 3074  -j MARK --set-mark 1
    #RDP
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 3389 -j MARK --set-mark 1
    #VNC
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 5900 -j MARK --set-mark 1
    #SIP iptables -t mangle -A PREROUTING -i $LAN -p udp -d ! 141.24.0.0/16 --dport 5060 -j MARK --set-mark 1
    #Bittorrent iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 6969 -j MARK --set-mark 1
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 6881:6889 -j MARK --set-mark 1
    #FTP over SSL #Joost old ports beta pre 0.9.2
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 5223 -j MARK --set-mark 1
    iptables -t mangle -A PREROUTING -i $LAN -p udp -d ! 141.24.0.0/16 --dport 33333 -j MARK --set-mark 1
    #Joost -new ports by iana udp&tcp
    iptables -t mangle -A PREROUTING -i $LAN -p udp -d ! 141.24.0.0/16 --dport 4166 -j MARK --set-mark 1
    iptables -t mangle -A PREROUTING -i $LAN -p tcp -d ! 141.24.0.0/16 --dport 4166 -j MARK --set-mark 1

    # Delete existing policy
    ip rule del lookup vpn.out
    # Rules for MARKs
    ip rule add fwmark 1 table vpn.out
    # Default routes for table vpn.out
    ip route add default via $VPN_LocalIP dev $VPN table vpn.out
    ip route flush cache

    - Skript in der OpenVPN Config Datei beim Verbindungsaufbau starten

    Quellen:

    http://wiki.openwrt.org/PPTPClientHowto?highlight=%28pptp%29

    http://groups.google.com/group/at.linux/browse_thread/thread/5c24c8db68f382d4/c74a09798b6bb519?#c74a09798b6bb519

    http://en.wikipedia.org/wiki/Policy-based_routing

    http://lists.netfilter.org/pipermail/netfilter/2003-May/044207.html

    http://www.wlug.org.nz/SourceBasedRouting

    http://www.linuxjournal.com/article/7291


    Dev Projects .NET For 2008

    norschel 30 Dezember, 2007 03:27 Microsoft, Coding, Windows Mobile, ASP.NET, Gadgets, Windows, WCF, Visual Studio, .NET, Remote Media Server Permalink Trackbacks (0)

    For 2008 there are two ideas for fun coding projects. 

    1. 'Remote Media Server' for controlling different Media Player (Media Player 11.x or Winamp)

    Technology:

    • .NET 3.5
    • WCF 

    Goals/Requirements: 

    • Services are accesible via Webservices (Basic + WS-*),TCP und Web (Json, XML)
    • Exporting of RSS and Atom Feeds
    • GUI independent from "Remote Media Server"
    • GUI: Webinterface (with some AJAX stuff), Windows (WinForm, maybe WPF) and mobile phone

    2. 'SkypeBot' aka SkyBo - automating Skype with little plugins in .NET , e.g. logging of groupchats, sending history per mail, inviting peope to groupchats, routing messages to other users, etc.

     

     


    New T-Shirt "Linux Is Free - If ..."

    norschel 23 Dezember, 2007 02:30 General, Spaß, Windows, Linux Permalink Trackbacks (0)

     


    Native Install Windows On A Remote Linux Maschine

    norschel 21 Dezember, 2007 11:00 Microsoft, Unattended, Online Permalink Trackbacks (0)

    Native install a windows on a remote linux maschine (dedicated server at hosting company)?

    The Problems need to be resolved:
    - no physical access to the server -> no deployment via CD, SMB Share
    - only linux recovery console avaible

    Steps:
    1. Install Windows 2003 Standard/Enterprise. into a virtual maschine
    2. Download Deployment Tools from Microsoft
    3.Generate a sysprep.inf with the setupmgr.exe
    4.Copy sysprep.inf, sysprep.exe, spctl.exe and factory.exe to the vm into the folder "%systemdrive%Sysprep"
    5. Start the recovery console/mode on the target server
    6. Download Knoppix 4.x image
    7. Mount the Knoppix image into the vitual maschine as a DVD drive
    8. Restart the virtual maschine with Knoppix
    9. Go into the console
    10. Type: "sudo dd if=/dev/hda | ssh user@host "sudo dd of=/dev/hda" "
    11. Restart the target server ( and bed ;-) )

    Quellen:
    http://support.microsoft.com/kb/892778
    http://knoppix.org/

     

     

     


    Jobs Im .NET Umfeld

    norschel 21 Dezember, 2007 02:38 Microsoft, Coding, ASP.NET, WPF, WCF, WF, Visual Studio, .NET Permalink Trackbacks (0)

    Ein Artikel der Kategorie lesenswert ... zu finden unter http://www.computerwoche.de/job_karriere/arbeitsmarkt/1849357/ (.NET-Expertise ist begehrt).

    Ein paar von mir ausgewählte Zitate des Artikels bzgl. technischer Anforderungen an Bewerber:

    "Wir haben in unserer Entwicklungsabteilung neun offene Stellen. Der Markt für .NET-Entwickler ist aber leergefegt, so dass man kaum noch externe Dienstleister, geschweige denn Kandidaten für Festanstellungen bekommt."

    "Auf .NET-Seite zählen für uns vor allem Fähigkeiten in C# und ASP.NET, aber auch Kenntnisse in den klassischen Disziplinen Visual Basic, ASP und Java Script."

    "... Modethema SOA zu den vorrangigen Einstellungskriterien, ... Im .NET-Umfeld sind hierfür entsprechende Kenntnisse des Service-Frameworks Windows Communication Foundation (WCF) erforderlich."

    "Aufgrund der steigenden Komplexität des Microsoft-Frameworks ist eine stärkere Spezialisierung auf Kerngebiete unausweichlich, trotzdem muss der Entwickler bereit sein, immer wieder über seinen Tellerrand hinauszuschauen, um das Gesamtbild zu verstehen."

    "Selbst Quereinsteiger und Anfänger können schnell gute Entwickler werden, da auch Ausbildungsangebote und die .NET-Communities zunehmend Unterstützung bieten."

    In diesem Zusammenhang liebe (Mit-)Studenten schaut mal unter http://www.studentprogram.de , Angebote an den Universitäten bzw. in den Communities.

    "Geht es um die Frage nach vielversprechenden Zukunftstechnologien, so empfiehlt er aufgeschlossenen Entwicklern, sich mit WCF, Windows Workflow Foundation (WF) sowie Silverlight zu befassen."


    My Microsoft Year 2007 ...

    norschel 21 Dezember, 2007 01:04 Uni, Microsoft, Coding, DotNet Community Thüringen, Certification Permalink Trackbacks (0)

    Cool things happend in 2007. This year was a great year with Microsoft. Cool

    Januar: MCPD for EAD (.NET 2.0):

     MCPD for EAD

     

    March: 4th place Student Partner of Year 2006

    4. Platz Student of the Year

    September: 1st place Student Partner of Year 2007/2008 + 3rd place is gone to Stefan(Jena)

     

    October: MCT

     

    Notes:

    Thanks to the amazing ex-Team Thueringia Wink (Stefan Kontschinsky, Martin Haferkorn, Sven Hubert, Daniel Kirstenpfad + me).

    Stefan Kontschinsky (left), Martin Haferkorn (middle), Nico Orschel (me)(right)


    Gadget Time @ June

    norschel 14 Juni, 2007 15:09 Privat, Spaß, Gadgets Permalink Trackbacks (0)

    This week my doorbell is ringing  every day at 10'o clock a.m.  and postman brings a new gadget ... Cool

     

    PreviewPreview

     

     

     


    Visual Studio 2005 Engl. Auf Vista Dt.

    norschel 02 Juni, 2007 15:34 Microsoft, Coding, Windows, Visual Studio, .NET Permalink Trackbacks (0)

    Eigentlich ist es ja kein Problem ein englisches Visual Studio auf einem dt. Vista zu installieren. Denkste ;-) Nach der Installation des Visual Studio 2005 SP1 [ENU] for Vista sah das Menü wie nach einem Bombeneinschlag aus (eine Mischung aus Deutsch und Englisch). Langes Suchen bei diversen Suchmaschinen brachte auf die Schnelle keinen brauchbaren Erfolg. Durch Zufall bin ich dann aber auf folgende Lösung gestossen:

    "Nach ca 1 1/2 Stunden suchen nach Fehlern bei der Berechtigung bin ich eher zufällig in den Optionen auf folgende Einstellung gestossen Enviroment=>International Settings. Da erinnerte ich mich an ein Problem welches ich schonmal mit einer englischsprachigen Software unter einem deutschen Windows gehabt hatte und wechselte einfach von "Same as Microsoft Windows" zu "English"." 

    Ergebnis: 

    Alles wieder wunderschön in Englisch. Das Menü ist jetzt keine Mischung aus Englisch und Deutsch mehr. :-)

     

    Quelle:

    http://yots.blogstart.de/archives/39-Visual-Studio-2005-Probleme-Teil-2-Failed-to-Create-Class-Error.html 


    1 2 3 4 5 6 7 8 9 10  vor»

    Powered by LifeType
    © 2006 - Design by Omar Romero (all rights reserved)