depicus

  just another nerd on the interweb…



  • home
  • gallery
  • play page
  • privacy
  • support
  • videos
  • what is depicus

Posts Tagged ‘DotNet’

Create a vCal in dot.net

Tuesday, March 2nd, 2010



I am in the process of updating a project we started 6 years ago. One of the functions was to add a diary event to Outlook. At the time there was a simple method of automation to add events directly to Outlook but in this day and age there are two problems with this approach

1. Automation of other applications is becoming more and more complex, having to jump through security hoops and then explain that to end users is just to much hard work.

2. Outlook may be king now but providing solutions that work with multiple suppliers software is the way forward.

This snippet now allows us to create a calendar event and open so the user can check and confirm, not the neatest solution but it works.

View Code VB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Dim myICal As New StreamWriter("event.vcs")
Dim sDate As Date = Convert.ToDateTime(edtOn.Text + " " + edtAT.Text)
Dim eDate As Date = DateAdd(DateInterval.Hour, 1, Convert.ToDateTime(edtOn.Text + " " + edtAT.Text))
Dim myLocation As String = lblView.Text
Dim mySubject As String = lblFor.Text
Dim myDescription As String = "Event details: Check server is started"
 
'Create the vCal
myICal.WriteLine("BEGIN:VCALENDAR")
myICal.WriteLine("PRODID:-//Digital Wired Limited.//Agency Manager Professional//EN")
myICal.WriteLine("BEGIN:VEVENT")
myICal.WriteLine("DTSTART:" & sDate.ToUniversalTime.ToString("yyyyMMdd\THHmmss\Z"))
myICal.WriteLine("DTEND:" & eDate.ToUniversalTime.ToString("yyyyMMdd\THHmmss\Z"))
myICal.WriteLine("LOCATION:" & myLocation)
myICal.WriteLine("DESCRIPTION;ENCODING=QUOTED-PRINTABLE:" & myDescription)
myICal.WriteLine("SUMMARY:" & mySubject)
myICal.WriteLine("PRIORITY:2")
myICal.WriteLine("END:VEVENT")
myICal.WriteLine("END:VCALENDAR")
myICal.Close()
 
System.Diagnostics.Process.Start("event.vcs")

That’s it, not pretty but functional.

Tags: Code, DotNet, Outlook, vb.net, Windows
Posted in Software Development | Comments Off

Is Wake On Lan dead ?

Tuesday, March 2nd, 2010



The short answer is no, and a little bit yes.

I haven’t done any work on depicus for a while, ok 4 years, and the site has been bumbling along quite well. Indeed it get between 1000 and 1500 hits a day and mainly geek traffic (Firefox users account for 43% of all traffic). Now I think it’s time I updated it and open sourced the code. This isn’t going to happen overnight but hopefully over the next few months i can give it a facelift and refresh as well. 4.5 million page views and you must be getting a bit tired of the site by now :)

One thing that will not be updated however is the Windows Mobile app. I’m with Skype on this one, it’s just too much work and the experience isn’t what I want it to be.

The original idea of depicus was to give back for all the great stuff I have had for free from the interweb. I think I am getting close to that goal.

Tags: DotNet, Interweb, Open Source, Skype, Windows
Posted in Wake On Lan | 14 Comments »

  • how i pay the bills

  • depicus in africa

    depicus in africa
  • my charity page

    JustGiving - Sponsor me now!
  • friends

    • Agency Manager
    • AllClear Travel
    • Climbing Tikes
    • Globe Bloggers
    • Marchday
    • The Travel Toad
  • gallery

    Bisley Developments Ltd IMG_2815 IMG_3042 IMG_3118
  • videos

    Vimeo

    YouTube
  • twitter

    • No public Twitter messages.
  • recent comments

    • john coull: correction to above, its www.oakley-ukstore.com
    • john coull: they are at it again. adverts on facebook . they are being hosted by enotch.com on ip address...
    • steve: The site are selling £120+ Oakley sun glasses for £13.00 I think its safe to say they may be either...
    • rob: have received a pair of glasses not what ive ordered they are now telling me the ones ive ordered are out of...
    • phil: hi i have purchased some (stupidly),not arrived yet, will they arrive/will they be fake/plz help

Copyright © - depicus | Entries (RSS) | Comments (RSS)

WordPress theme butchered and amended by me.