Beiträge von florian0
-
-
-
-
Hab mal was ge"fiddle'ed (shit was ein Wort :D)
Dauerte ein bissel bis ich die richtige HTML-Combo hatte ... aber dein JS geht. Jediglich dein Delay (Z:38) von 7000000ms (=7000 Sek) is ein bissel ... hoch?
http://jsfiddle.net/wHrM2/( Die Bilder sind von meiner ehm. Webseite, wer die klaut is doof
)Edit: imgur mag wohl kein Hotlinking ... hab mal die Bilder gefixt ...
Edit2: Ich habs jetzt eine Stunde laufen und es tut was es soll ...Gruß
florian0 -
Ich hab bei mir dieses stehen:
http://www.pollin.de/shop/dt/NjM1OD…m_3_5_SATA.html
Nicht das super duper Teil, aber es läuft. Es schluckt biszu 4 Festplatten (2 intern + 2 USB). Man kann Dateien für Windows freigeben und das ganze per FTP nach außen (Internet) zugänglich machen. Dazu noch son paar andere sinnlose Sachen wie Medien-Streaming und iTunes-Server (?!?).Wenn du also ne Lösung suchst, die nicht viel kann, ist das vielleicht das Richtige für dich.
PS: Es gibt das Gehäuse von diversen Herstellern. Manche teurer, manche günstiger.
Gruß
florian0 -
Hast du ihn, seit dem du ihn hast, mal neu aufgesetzt? Das wirkt bei Windows oftmals Wunder, da Windows über die Zeit automatisch langsamer wird.
Gruß
florian0 -
Ohne einen Proxy wirst du da nicht drum rum kommen.
Gruß
florian0 -
Ich bitte um eine gändigere Dateigrößenbegrenzung als die der Dateianhänge hier im Forum ...
Gruß
florian0 -
Ne sorry die MHTC-Files hab ich damals nicht geladen.
-
-
Eclipse is ne super IDE, funktioniert nativ auch unter Linux (da Java).
Programme kann ich soweit keine wirkliche Empfehlung geben, da ich nicht Ubuntu sondern Debian habe, und die vorinstallieren Programme von Ubuntu nicht kenne.
EMails: Evolution Mail & Kalender (Funzt wie Outlook)
Office: LibreOffice
Browser: Firefox -
Inzwischen laufen einige Programme unter Wine. Photoshop (CS3) z.B. geht bei mir wunderbar. Spiele laufen bei mir eher schlecht. Manche starten garnicht, manche laggen unheimlich, haben Texturenfehler, etc. Die Touhou Reihe geht bei mir :). Generell hilft da nur ausprobieren.
Über WineTricks kann man diverse Libaries nachinstallieren (.NET Framework, C++ Runtime Libaries, DirectX, etc.)Aber das ist ja nicht Sinn der Sache. Es gibt für jedes Programm, das auf Windows Geld kostet, unter Linux mindestens eine kostenlose Alternative. Bis auf die Spiele, aber dafür würde ich ernsthaft Windows vorziehen.
-
Man sollte besser den Original-Artikel verlinken, anstatt diesen zusammengefassten von playnation:
http://business.chip.de/news/ueberwachung-BKA-und-BND-wollen-Skype-abhoeren_61334171.html?fb_pid=1365005260&fbc=fb-fanpage-chip-mainPS: Bin ich doof oder wird hier einfach nur üble Meinungsmache betrieben?
Ich finde im ganzen Artikel keinen einzigen AKTUELLEN Satz dazu, dass die Behören weiter nach einer Möglichkeit suchen, Skype zu überwachen.
Auch im Statement vom Bundestag wird dies klar verneint. Es wird lediglich eine Studie zur "Entwicklung von Cloud-Diensten und deren Auswirkung auf die Sicherheitsbehörden" erwähnt.
http://www.bundestag.de/presse/hib/2013_04/2013_184/03.htmlGruß
florian0 -
Du könntest auch str_replace oder str_ireplace verwenden. Dann musst du dich nicht mit RegEx rumschlagen.
Gruß
florian0 -
Deprecated heist, dass die Funktion veraltet ist. Sie funktioniert noch, aber könnte in den folgenden PHP-Versionen irgendwann entfernt werden.
Damit schaltest du die Warnung ab (doof)
So gehts mit preg_replace (cool)
preg_replace ist für Reguläre Ausdrücke (ich nenne sie auch die Sonderzeichen-Sprache). Sogut wie jedes Sonderzeichen hat irgendeine Funktion. RegEx zu verstehen, ist nicht sehr einfach. Die meisten Ausdrücke sehen aus, als hätte jemand einen Faceroll über die Sonderzeichenreihe der Tastatur hingelegt Kostprobe ?
Aber keine Angst, soweit musst du RegEx nicht verstehen.PHPmixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Pattern: Was gesucht wird
Replacement: Alle Vorkommen von Pattern werden hiermit ersetzt
Subject: Der AusgangstextDas Pattern muss zwischen zwei /
PHP$text = 'Apfel Affe Vergaser'; $text = preg_replace('/Affe/', 'Tiger', $text); echo $text; // Apfel Tiger VergaserSoweit erstmal einfach oder?
Ich zitiere mich selbst (xD): "Sogut wie jedes Sonderzeichen hat irgendeine Funktion".
Da die Smileys aber grundsätztlich auch aus Sonderzeichen bestehten, wird folgendes Suchmuster nicht funktionieren:Die Sonderzeichen müssen escaped werden. Dies macht man, wie in vielen Sprachen üblich, mit dem Backslash ( \ )
preg_replace ist Case-Sensitive.
PHP$text = 'Apfel affe Vergaser Affe'; $text = preg_replace("/Affe/", "Tiger", $text); echo $text; // Apfel affe Vergaser TigerDas beeinflusst natürlich auch die Smileys. Mancheiner bevorzugt den :p , ein Anderer

Lösen kann man dieses Problem mit dem i-Modifier.PHP$text = 'Apfel affe Vergaser Affe'; $text = preg_replace("/Affe/i", "Tiger", $text); echo $text; // Apfel Tiger Vergaser TigerZuletzt noch eine kleine Eigenschaft von preg_replace:
PHP$text = 'Apfel affe Vergaser Affe'; $pattern = array( '/Apfel/', '/Affe/'); $replacement = array('Fallobst', 'Tiger'); $text = preg_replace($pattern, $replacement, $text); echo $text; // Fallobst affe Vergaser Tiger
Für das Pattern und das Replacement kann man arrays angeben. Das hat den Vorteil das man nicht endlos oft preg_replace aufrufen muss.
Das Verhalten ist simpel. $pattern[0] wird mit $replacement[0] ersetzt, $pattern[1] mit $replacement[1] usw.
Der einzige Nachteil: Die Übersichtlichkeit leidet darunter. Man sieht nicht mehr sofort, was mit was ersetzt wird und es schleichen sich evtl. Fehler ein.Für den schnellen Erfolg oder zum Nachschlagen bei Problemen
PHP
Alles anzeigen$text = preg_replace('/\:\)/', '<img src="img/smileys/01.gif">', $text); $text = preg_replace('/\:\(/', '<img src="img/smileys/02.gif">', $text); $text = preg_replace('/\:D/', '<img src="img/smileys/03.gif">', $text); $text = preg_replace('/8\)/', '<img src="img/smileys/04.gif">', $text); $text = preg_replace('/\:O/i', '<img src="img/smileys/05.gif">', $text); $text = preg_replace('/\;\)/', '<img src="img/smileys/06.gif">', $text); $text = preg_replace('/\;\(/', '<img src="img/smileys/07.gif">', $text); $text = preg_replace('/\:\|/','<img src="img/smileys/08.gif">', $text); $text = preg_replace('/\:P/i', '<img src="img/smileys/09.gif">', $text); $text = preg_replace('/\:x/i', '<img src="img/smileys/23.gif">', $text); $text = preg_replace('/:\@/', '<img src="img/smileys/18.gif">', $text); $text = preg_replace('/\:s/i', '<img src="img/smileys/20.gif">', $text); $text = preg_replace('/\(nod\)/i', '<img src="img/smileys/32.gif">', $text); $text = preg_replace('/\(shake\)/i', '<img src="img/smileys/33.gif">', $text); $text = preg_replace('/\(wait\)/i', '<img src="img/smileys/26.gif">', $text); $text = preg_replace('/\(finger\)/i', '<img src="img/smileys/44.gif">', $text); $text = preg_replace('/\(rock\)/i', '<img src="img/smileys/46.gif">', $text);PS: Wieso geht mein Expander nicht mehr
Edit: Bug-Detected: Der Expander mag keine Kommata!Gruß
florian0 -
Man müsste dann also ein PHP Skript haben, welches sich da anmeldet?
Oder halt eine Applikation, die das tut
Das wäre zumindest ein Anfang, nicht sehr elegant, aber sollte gehen.kennt ihr ein radio stream bei dem das net so ist?
ähnliches wie Listen2MyRadio ?
Ich hab mir eben mal http://www.caster.fm/ angesehen. Ist ganz net gemacht. MP3 Stream, kein zugänglicher Icecast/Shoutcast, aber dafür eine AJAX-API, die man anzapfen könnte.
UND, was warscheinlich sogar noch brauchbarer ist: Ein iframe, den man einbinden kann.HTML<iframe frameborder="0" height="240" width="264" src="http://www.caster.fm/status_embed.php?uid=100408" scrolling="no" name="casterframe"></iframe>
(Edit: Oder man nimmt das Ziel des iFrames und parst dessen Content, dann kann man das noch flexibler auf der Webseite einbauen)(Ich hab mich mal eines Accounts von Bugmenot.com bedient; kannst dir das ganze ja mal anschauen.
Link zum Stream:
http://bugmenot.Caster.fm/Gruß
florian0 -
So einfach ist es leider nicht

Der Streaming Dienst wird von listen2myradio.com gehostet.
Dort läuft ein Icecast Broadcast Server:
http://78.129.175.157:28756Auf diesen konnte ich mich aber erst verbinden, nachdem ich mit im Webinterface von listen2myradio.com angemeldet hatte. Vorher wurden alle Verbindungsversuche abgelehnt.
Ohne die Übersicht, weiß ich nicht wie man einigermaßen performant überprüfen könnte ob der Stream läuft/welches Lied gespielt wird.
Gruß
florian0 -
Der Icecast verhält sich komisch. Sobald man sich bei listen2myradio angemeldet hat, darf man sich zum Icecast verbinden. Vorher werden alle Verbindungen abgewiesen ...
Ich schätze dafür gibts das Premium Paket ...
-
Damit gehts, auch ohne Login. Ich parse die Frontpage des Icecast.
PHP
Alles anzeigen<?php $url = 'http://78.129.175.157:28756/status.xsl?mount=/stream.ogg'; $content = file_get_contents($url); $matches; $stream = array(); if (preg_match_all('/<td\s[^>]*class=\"streamdata\">(.*)<\/td>/isU', $content, &$matches)) { $stream['status'] = 1; $stream['title'] = $matches[1][0]; $stream['description'] = $matches[1][1]; $stream['type'] = $matches[1][2]; $stream['start'] = $matches[1][3]; $stream['bitrate'] = $matches[1][4]; $stream['listeners'] = $matches[1][5]; $stream['peak_listeners'] = $matches[1][6]; $stream['genre'] = $matches[1][7]; $stream['stream_url'] = $matches[1][8]; $stream['current_song'] = $matches[1][9]; } else { $stream['status'] = 0; } //echo $stream['status']; ?>
Jenachdem wie viele Klicks zu auf deine Seite hast, sollte man evtl. die Datei auf deinem Server zwischenspeichern, anstatt diese bei jedem Request neu abzufragen.Und nochmal das Beispiel von oben:
Spoiler anzeigen
PHP
Alles anzeigen<?php $url = 'http://78.129.175.157:28756/status.xsl?mount=/stream.ogg'; $content = file_get_contents($url); $matches; $stream = array(); if (preg_match_all('/<td\s[^>]*class=\"streamdata\">(.*)<\/td>/isU', $content, &$matches)) { $stream['status'] = 1; $stream['title'] = $matches[1][0]; $stream['description'] = $matches[1][1]; $stream['type'] = $matches[1][2]; $stream['start'] = $matches[1][3]; $stream['bitrate'] = $matches[1][4]; $stream['listeners'] = $matches[1][5]; $stream['peak_listeners'] = $matches[1][6]; $stream['genre'] = $matches[1][7]; $stream['stream_url'] = $matches[1][8]; $stream['current_song'] = $matches[1][9]; } else { $stream['status'] = 0; } //echo $stream['status']; ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Stream Status</title> </head> <body> <?php if ($stream['status'] == 1) { // Stream online ?> <p>Stream ist Online</p> <p>Aktueller Song: <?php echo $stream['current_song']; ?></p> <p>Es hören <?php echo $stream['listeners'] ?> Leute zu</p> <?php } else { // Stream offline ?> <p>Stream ist offline</p> <?php } ?> </body> </html>Credits: Orientiert hab ich mich hier dran: http://code.google.com/p/icecast-now-…unk/icecast.php
PS: Änder dein Password
Gruß
florian0 -
Neben bei als Info: Das ist kein Shoutcast sondern ein Icecast-Server, der funktioniert etwas anders, daher ging dein und mein Script nicht.
Ich versuch mal was zu basteln ...