Der Pc-Blog ist umgezogen. Du findest ihn ab jetzt unter www.meinpc-blog.de
Donnerstag, 31. März 2011
Eilmeldung: Facebook nutzt Fotos für Werbeanzeigen
Ab Morgen startet Facebook damit, die persönlichen Fotos in Werbeanzeigen zu nutzen. Das ist "legal" und kann im Kleingedruckten nachgelesen werden. Um dies zu verhindern: Geht auf KONTO -KONTOEINSTELLUNGEN, dann auf den Tab "WERBEANZEIGEN" oben rechts klicken, NIEMAND angeben und speichern.
Dienstag, 29. März 2011
Warm stürzen Programme eigentlich ab?
In diesem Video erkläre ich euch Warum Programme abstürzen.
Mittwoch, 23. März 2011
Test: Augmented reality
In diesem Video möchte ich euch die Augmented Reality (erweiterte Realität) vorstellen.
Download des gezeigten Programms:
Download des gezeigten Programms:
Dienstag, 22. März 2011
ProgrammReview: God Mode Creator
Als Windows 7 raus kam gab es heiße Diskussionen über ein "geheimes Feature" was Microsoft inplementiert hat: den God Mode. In diesem Video zeige ich euch, was es damit auf sich hat und wie ihr euch so einen God Mode erstellt.
Download:
Montag, 21. März 2011
Krankenhaus setzt Kinect im Operationssaal ein
Die Bewegungssteuerung Kinect von Microsoft war eigentlich nur für Spiele auf der xbox gedacht, aber Entwickler waren davon so begeistert, dass sie auch Treiber für den PC entwickelten.
Das Krankenhaus Sunnybrook Hospital hat darauf basieren eine Software entwickelt, mit der der operierende Atzt ohne den nicht sterilen Computer zu bedienen seine Ansicht steuern kann.
Aber seht selbst:
Ich finde, die Kinect zeigt eindrucksvoll, wie wir den PC in Zukunft steuern werden. Microsoft hat ja auch schon ein Software Development Kit für Kinect angekündigt. In 30 Jahren werden sich wohl unsere Kinder darüber aufregen, dass wir damals PC's mit Mäusen gesteuert haben, wie ich mich darüber aufrege, dass mine Eltern damals mit Schreibmaschienen geschrieben haben ;-)
Das Krankenhaus Sunnybrook Hospital hat darauf basieren eine Software entwickelt, mit der der operierende Atzt ohne den nicht sterilen Computer zu bedienen seine Ansicht steuern kann.
Aber seht selbst:
Ich finde, die Kinect zeigt eindrucksvoll, wie wir den PC in Zukunft steuern werden. Microsoft hat ja auch schon ein Software Development Kit für Kinect angekündigt. In 30 Jahren werden sich wohl unsere Kinder darüber aufregen, dass wir damals PC's mit Mäusen gesteuert haben, wie ich mich darüber aufrege, dass mine Eltern damals mit Schreibmaschienen geschrieben haben ;-)
Sonntag, 20. März 2011
Einführungsvideo: Cloud Computing
In diesem Video möchte ich euch erzählen, was Cloud Computing ist und wie ihr auf eine Cloud zugreifen könnt.
Freitag, 18. März 2011
Webtipp: Wie stehts denn bei uns mit Kernenergie?
Ich bin gerade auf eine interessante Webseite gestoßen, auf der sehr ausführlich erklärt wird, wie es vor allem in europäischen Ländern mit Atomenergie steht.
Auf der linken Seite gibt es eine interaktive Karte zu dem jeweils ausgewählten Land, auf der man anschaulich sehen kann, wo welche Reaktoren, stillgelegte Reaktoren, Zwischenlager etc. stehen.
In der Mitte sieht man einen anschaulichen Darstellungstext.
Die Webseite wurde von den Grünen gemacht und umfasst daher vor allem europäische Länder. Es sind auch einige andere Länder, wie USA oder Russland vertreten.
Insgesamt handelt es sich hier um eine sehr interessante Webseite, nur es wäre schön, wenn die Anzahl der Länder noch weiter ausgebaut werden würde.
Hier geht's zu Nuclear Waste riddle
Auf der linken Seite gibt es eine interaktive Karte zu dem jeweils ausgewählten Land, auf der man anschaulich sehen kann, wo welche Reaktoren, stillgelegte Reaktoren, Zwischenlager etc. stehen.
In der Mitte sieht man einen anschaulichen Darstellungstext.
Die Webseite wurde von den Grünen gemacht und umfasst daher vor allem europäische Länder. Es sind auch einige andere Länder, wie USA oder Russland vertreten.
Insgesamt handelt es sich hier um eine sehr interessante Webseite, nur es wäre schön, wenn die Anzahl der Länder noch weiter ausgebaut werden würde.
Hier geht's zu Nuclear Waste riddle
Dienstag, 15. März 2011
Erdbeben in Japan - Auch die Softwareindustrie bleibt nicht verschohnt
Es ist jetzt ein par Tage her, dass das Erdbeben der Stärke 8,9 auf Japan gewütet hat und für die Softwarebranche Zeit, Bilanz zu ziehen.
Auch die Softwareindustrie hat den Tsunami nicht unbeschadet überlebt. Sony Beispielsweise musste sechs Fabriken im Norden des Landes schließen und die Arbeiter evakuieren, sagte der Firmensprecher Yasuhiro Okada.
Es werden außerdem viele Produktionen eingestellt und viele Server vom Netz genommen, um die Stromversorgung Japans zu entlasten.
Uns erreichen Tweets von Firmenmitarbeitern wie z.B. "Wir sind hier sicher in unseren Büros in Okaka und Tokio, aber viel wichtiger: Unsere Herzen sind bei denen, die vom Erdbeben in Japan betroffen sind."
Auch die Softwareindustrie hat den Tsunami nicht unbeschadet überlebt. Sony Beispielsweise musste sechs Fabriken im Norden des Landes schließen und die Arbeiter evakuieren, sagte der Firmensprecher Yasuhiro Okada.
Es werden außerdem viele Produktionen eingestellt und viele Server vom Netz genommen, um die Stromversorgung Japans zu entlasten.
Uns erreichen Tweets von Firmenmitarbeitern wie z.B. "Wir sind hier sicher in unseren Büros in Okaka und Tokio, aber viel wichtiger: Unsere Herzen sind bei denen, die vom Erdbeben in Japan betroffen sind."
Tutorial: Animierte Gifs erstellen mit Animake
In diesem Video zeige ich euch, wie ihr animierte Gifs als Profilbild oder für eure Homepage erstellen könnt:
Download:
http://www.chip.de/downloads/AniMake_13010402.html
Hier nochmal der Hund:
Download:
http://www.chip.de/downloads/AniMake_13010402.html
Hier nochmal der Hund:
Sonntag, 13. März 2011
Die Kopieren wie die Räuber - die Zahl an illegalen Filmen nimmt rasend zu
Die Bekämpfung von illegalen Filmen im Netz wird immer schwieriger, meldet die Gesellschaft zur Verfolgung von Urheberrechtsverletzungen (GVU) in einem Bericht von Focus.
Die Anzahl der illegalen Filmportalen konnte zwar verringert werden, allerdings hat sich die Zahl der illegalen Filmen in den letzten 2 Jahren verfünffacht. Ende 2009 waren noch 124.00, heute sind es gut 515.000!
Ich habe eine gespaltene Meinung zu diesen Filmportalen. Es ist ja für den Endnutzer Legal, sich die Filme anzusehen. Trotzdem sehe ich mir nur Filme an, für die ich ohne solche Seiten nicht ins Kino gehen würde.
Die Anzahl der illegalen Filmportalen konnte zwar verringert werden, allerdings hat sich die Zahl der illegalen Filmen in den letzten 2 Jahren verfünffacht. Ende 2009 waren noch 124.00, heute sind es gut 515.000!
Ich habe eine gespaltene Meinung zu diesen Filmportalen. Es ist ja für den Endnutzer Legal, sich die Filme anzusehen. Trotzdem sehe ich mir nur Filme an, für die ich ohne solche Seiten nicht ins Kino gehen würde.
Visual Basic Tutorialreihe Teil 10 - Wie geht es weiter?
Im letzten Teil meiner Tutorialreihe erzähle ich euch, wie ihr von hier aus weitermachen könnt.
Links:
http://msdn.microsoft.com
http://www.vb-paradise.de
http://mein-pc-blog.blogspot.com
Links:
http://msdn.microsoft.com
http://www.vb-paradise.de
http://mein-pc-blog.blogspot.com
Visual Basic Tutorialreihe Teil 9 - Musikplayer mit Playlist
In diesem Teil meiner Visual Basic Tutorialreihe zeige ich euch, wie ihr unseren Musikplayer um eine Playlist ergänzt. Außerdem lernt ihr Funktionen besser kennen, was ein Timer ist und wofür die restlichen Parameter bei mciSendString sind.
Quellcode:
Imports System.IO
Public Class Form1
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpszCommand As String, ByVal lpszReturnString As String, ByVal cchReturnLength As Integer, ByVal hwndCallback As Integer) As Integer
Dim IsPlaying As Boolean = False
Dim currentTime As Double = 0
Dim currentlength As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Not IsPlaying Then
'Datei abspielen
PlayDatei()
Else
'Pause
mciSendString("pause Datei", Nothing, 0, 0)
IsPlaying = False
Button1.BackgroundImage = ImageList1.Images(0)
Timer.Stop()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'Stop
If IsPlaying Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
Button1.BackgroundImage = ImageList1.Images(0)
Timer.Stop()
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
OpenFileDialog1.ShowDialog()
End Sub
Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
ListBox1.Items.Add(OpenFileDialog1.FileName)
GroupBox1.Enabled = True
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Try
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
Catch ex As Exception
End Try
If ListBox1.Items.Count = 0 Then
GroupBox1.Enabled = False
mciSendString("stop Datei", Nothing, 0, 0)
Button1.BackgroundImage = ImageList1.Images(0)
End If
End Sub
Private Function ErmitteleLaenge()
If IsPlaying Then
Dim laenge As Double
Dim sReturn As String = Space$(256)
mciSendString("status Datei length", sReturn, Len(sReturn), 0)
laenge = Convert.ToDouble(Val(sReturn) / 1000)
Return laenge
Else
Return 0
End If
End Function
Private Sub Timer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer.Tick
If currentTime < currentlength Then
currentTime += 1
ToolStripStatusLabel2.Text = currentTime
Else
Timer.Stop()
If ListBox1.Items.Count - 1 <> ListBox1.SelectedIndex Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
IsPlaying = False
ListBox1.SelectedIndex = ListBox1.SelectedIndex + 1
PlayDatei()
Else
Button1.BackgroundImage = ImageList1.Images(0)
End If
End If
End Sub
Private Sub PlayDatei()
If IsPlaying Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
IsPlaying = False
End If
mciSendString("open " & ListBox1.SelectedItem.ToString & " alias Datei", Nothing, 0, 0)
mciSendString("play Datei", Nothing, 0, 0)
IsPlaying = True
Button1.BackgroundImage = ImageList1.Images(1)
currentTime = 0
currentlength = ErmitteleLaenge()
Timer.Start()
ToolStripStatusLabel1.Text = ListBox1.SelectedItem
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
PlayDatei()
End Sub
End Class
Quellcode:
Imports System.IO
Public Class Form1
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpszCommand As String, ByVal lpszReturnString As String, ByVal cchReturnLength As Integer, ByVal hwndCallback As Integer) As Integer
Dim IsPlaying As Boolean = False
Dim currentTime As Double = 0
Dim currentlength As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Not IsPlaying Then
'Datei abspielen
PlayDatei()
Else
'Pause
mciSendString("pause Datei", Nothing, 0, 0)
IsPlaying = False
Button1.BackgroundImage = ImageList1.Images(0)
Timer.Stop()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'Stop
If IsPlaying Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
Button1.BackgroundImage = ImageList1.Images(0)
Timer.Stop()
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
OpenFileDialog1.ShowDialog()
End Sub
Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
ListBox1.Items.Add(OpenFileDialog1.FileName)
GroupBox1.Enabled = True
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Try
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
Catch ex As Exception
End Try
If ListBox1.Items.Count = 0 Then
GroupBox1.Enabled = False
mciSendString("stop Datei", Nothing, 0, 0)
Button1.BackgroundImage = ImageList1.Images(0)
End If
End Sub
Private Function ErmitteleLaenge()
If IsPlaying Then
Dim laenge As Double
Dim sReturn As String = Space$(256)
mciSendString("status Datei length", sReturn, Len(sReturn), 0)
laenge = Convert.ToDouble(Val(sReturn) / 1000)
Return laenge
Else
Return 0
End If
End Function
Private Sub Timer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer.Tick
If currentTime < currentlength Then
currentTime += 1
ToolStripStatusLabel2.Text = currentTime
Else
Timer.Stop()
If ListBox1.Items.Count - 1 <> ListBox1.SelectedIndex Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
IsPlaying = False
ListBox1.SelectedIndex = ListBox1.SelectedIndex + 1
PlayDatei()
Else
Button1.BackgroundImage = ImageList1.Images(0)
End If
End If
End Sub
Private Sub PlayDatei()
If IsPlaying Then
mciSendString("stop Datei", Nothing, 0, 0)
mciSendString("close Datei", Nothing, 0, 0)
IsPlaying = False
End If
mciSendString("open " & ListBox1.SelectedItem.ToString & " alias Datei", Nothing, 0, 0)
mciSendString("play Datei", Nothing, 0, 0)
IsPlaying = True
Button1.BackgroundImage = ImageList1.Images(1)
currentTime = 0
currentlength = ErmitteleLaenge()
Timer.Start()
ToolStripStatusLabel1.Text = ListBox1.SelectedItem
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
PlayDatei()
End Sub
End Class
Donnerstag, 10. März 2011
Microsoft beerdigt den Internet Explorer 6
Das ein Hersteller seine eigenen Produkte beerdigen will kommt wirklich selten vor. So ist es aber mit dem Internet E6.
Microsoft hat nämlich eine Webseite aufgesetzt die sich das Ziel setzt, den Anteil der Benutzer die den IE6 nutzen unter 1% zu bringen. Dies geschieht in Form eines Countdowns, der Anzeigt, wie viele User den IE6 aktuell noch nutzen.
Man kann sogar auf seiner Homepage für IE6 Nutzer so einen Hinweis einbinden:
Gründe für diese Aktion sind wahrscheinlich, das die Wartung/Sicherheitsupdates für den IE6 Microsoft zu teuer geworden ist.
Ich finde diese Aktion eine Witzige Idee. Allerdings hat der IE6 (vor allem in China, Südkora und weiteren östlichen Ländern) noch sehr viele Fans, die sich über solche Aktionen mit Sicherheit Ärgern.
Microsoft hat nämlich eine Webseite aufgesetzt die sich das Ziel setzt, den Anteil der Benutzer die den IE6 nutzen unter 1% zu bringen. Dies geschieht in Form eines Countdowns, der Anzeigt, wie viele User den IE6 aktuell noch nutzen.
Man kann sogar auf seiner Homepage für IE6 Nutzer so einen Hinweis einbinden:
Gründe für diese Aktion sind wahrscheinlich, das die Wartung/Sicherheitsupdates für den IE6 Microsoft zu teuer geworden ist.
Ich finde diese Aktion eine Witzige Idee. Allerdings hat der IE6 (vor allem in China, Südkora und weiteren östlichen Ländern) noch sehr viele Fans, die sich über solche Aktionen mit Sicherheit Ärgern.
Dienstag, 8. März 2011
Windows Phone 7 relativ erfolglos
Microsoft hat es im Handymarkt ja allgemein schwer. Windows Phone 7 sollte den erhofften Aufschwung geben. Damit dies passiert hatte Microsoft es sogar jedem Menschen kostenlos alle Tools zur Verfügung gestellt, damit die Anzahl der Apps für Windows Phone 7 schnell attraktiv wird.
Das alles hat aber nur wenig gebracht - der Marktanteil von Windows Phone lag 2007 in den USA bei nur 6.8%*. Für 2014 gibt es voraussichtlich nur einen Anstieg um 2%*.
Aber für Microsoft sollte es noch Schlimmer kommen: Nokia wollte auf das Betriebssystem Android von Google umsteigen. Das durfte Microsoft nicht zulassen und hat Nokia deshalb eine kleine Spende in höhe von 1 Milliarde Dollar überwiesen. Im Gegenzug stellt Nokia in den nächsten 5 Jahren auf Windows Phone 7 um.
Das könnte - zumindest meiner Meinung nach - für Microsoft den erhofften Umschwung bringen. Mal sehen, was daraus wird.
*Quelle: IDC Worldwide Quarterly Mobile Phone Tracker
Das alles hat aber nur wenig gebracht - der Marktanteil von Windows Phone lag 2007 in den USA bei nur 6.8%*. Für 2014 gibt es voraussichtlich nur einen Anstieg um 2%*.
Aber für Microsoft sollte es noch Schlimmer kommen: Nokia wollte auf das Betriebssystem Android von Google umsteigen. Das durfte Microsoft nicht zulassen und hat Nokia deshalb eine kleine Spende in höhe von 1 Milliarde Dollar überwiesen. Im Gegenzug stellt Nokia in den nächsten 5 Jahren auf Windows Phone 7 um.
Das könnte - zumindest meiner Meinung nach - für Microsoft den erhofften Umschwung bringen. Mal sehen, was daraus wird.
*Quelle: IDC Worldwide Quarterly Mobile Phone Tracker
Montag, 7. März 2011
ProgrammReview: Push the Freaklin's Button
Kennt ihr auch Diese nervigen "Registriert euch"-fenster, die man immer Wegklicken muss? Mit diesem Programm wird das Geschichte sein.
Download:
http://www.portablefreeware.com/?id=1220
Download:
http://www.portablefreeware.com/?id=1220
Freitag, 4. März 2011
US-Politker verklagt Facebook wegen Wahlniederlage
Letztes Jahr wollte der Politiker Majed Moughni die Congress-Wahlen in einem Bezirk des US-Bundesstaats Michigan gewinnen. Ein zentraler Bestandteil seiner Wahlkampagne war die Facebook-Seite, auf der sich seine Anhänger vernetzen und die Stimmen multiplizieren sollten.
Doch das ging nicht auf - die Konkurrenz hat sein Profil wegen "verdächtigem und unnormalem Verhalten" gemeldet, weil Moughni sich Kritisch über die Konkurrenz geäußert hat. Die Anfrage wurde offenbar ohne Kontrolle angenommen.
Jetzt hat Majed Moughni eine Klage eingereicht, mit der er erreichen will, dass die User über die Gründe der Löschung informiert werden, über eine Sperrung widersprechen können und einen Menschlichen Ansprechpartner bekommen.
Ich finde es etwas dreist, Facebook anzuklagen, andererseits hat Facebook sich da einen Fatalen Fehler erlaubt. Auf jeden Fall sind seine Ziele durchaus erstrebenswert.
Doch das ging nicht auf - die Konkurrenz hat sein Profil wegen "verdächtigem und unnormalem Verhalten" gemeldet, weil Moughni sich Kritisch über die Konkurrenz geäußert hat. Die Anfrage wurde offenbar ohne Kontrolle angenommen.
Jetzt hat Majed Moughni eine Klage eingereicht, mit der er erreichen will, dass die User über die Gründe der Löschung informiert werden, über eine Sperrung widersprechen können und einen Menschlichen Ansprechpartner bekommen.
Ich finde es etwas dreist, Facebook anzuklagen, andererseits hat Facebook sich da einen Fatalen Fehler erlaubt. Auf jeden Fall sind seine Ziele durchaus erstrebenswert.
Abonnieren
Posts (Atom)