Browsing the archives for the OnlineLife Net Webapps category

Opening magnet links with xdg-open on a remote transmission daemon…

english, OnlineLife Net Webapps, Software

chromium asks for permission to open a magnet link

i posted a how to on a similar solution about one and a half years ago. this time we configure xdg-open to do the same.

note: if you are using ubuntu you might want to try the solution of the previous post. the approach discussed here was needed for a gentoo system, which comes with xdg-open part of xdg-utils.

the setup is as follows:
we have a remote server that runs transmission. the desktop system runs gnome.

the use case: we click a magnet link on the desktop system and the torrents starts downloading on the remote transmission server.

first we need to make a default application that we can hand our magnet link to:
we use the script we know from my previous post:

#!/bin/bash
test -z $1 && echo "need magnet link!
$0 <magnet link>" && exit -1

HOST=127.0.0.1 #YourRemoteHostNameOrIP
PORT=9091 #YourPort(default is 9091)
USER=User
PASS=pass

LINK="$1"
# set true if you want every torrent to be paused initially
#PAUSED="true"
PAUSED="false"
SESSID=$(curl --silent --anyauth --user $USER:$PASS "http://$HOST:$PORT/transmission/rpc" | sed 's/.*<code>//g;s/<\/code>.*//g')
curl --silent --anyauth --user $USER:$PASS --header "$SESSID" "http://$HOST:$PORT/transmission/rpc" -d "{\"method\":\"torrent-add\",\"arguments\":{\"paused\":${PAUSED},\"filename\":\"${LINK}\"}}"

put this script where you like, we will refer here to /home/user/Scripts/magnetLinkTransfer.sh, make it executable, and configure it according to your transmission setup on your remote machine. you might also need to install ‘curl’, which is used by this script.

second we need to define this new ‘application’ in /usr/share/applications/:
add the file “magnet.desktop” in the folder /usr/share/applications/ with the following content:

[Desktop Entry]
Name=Magnet
Type=Application
Comment=Open a magnet link remotly with the help of a script
Exec=/home/user/Scripts/magnetLinkTransfer.sh %U
Categories=Network;WebBrowser;
MimeType=x-scheme-handler/magnet;

lastly we need to add our new ‘application’ in “.local/share/applications/mimeapps.list”. add ‘x-scheme-handler/magnet=magnet.desktop’ to the default applications in that file, like this:

[Default Applications]
# there might be more other default applications defined, leave them unchanged.
x-scheme-handler/magnet=magnet.desktop

that should be it! now when you click a link in your browser it should either work, or ask you if it is ok to start “xdg-open magnet:…”, as seen in the picture. you may set the check box to avoid future confirmations.

No Comments

der umbenannt-worden-ring…

OnlineLife Net Webapps

Der Wiener “Umbenannt Worden” Ring auf google maps

heute wurde in wien der Dr. Karl Lueger-Ring in Universitätsring umbenannt. aus diesem anlass wollte ich wissen wie schnell die kartendienste google maps, bing maps und openstreetmap so ein update durchführen.
es stellt sich heraus dass openstreetmap google maps und bing maps bei einem solchen update schlägt.

man findet zwar auf google maps den Dr. Karl Lueger-Ring nicht mehr auf der karte (in der suche schon), aber der neue name ist auch noch nicht eingetragen. stattdessen sieht man “Umbennant Worden” als strassenbezeichnung (siehe bild)!

Bing Maps mit der alten bezeichnung


Universitätsring auf openstreetmap (mit suche)


bing maps scheint von alledem gar nichts mit zu bekommen. auf deren seite findet man den Dr. Karl Lueger-Ring nach wie vor. sowohl in der karte als auch in der suche. zugegeben es kann durchaus sinnvoll sein den alten namen per suche findbar zu halten, aber derzeit schaut es bei bing maps nicht nach einem schnellen update aus.

openstreetmap bietet hingegen schon die korrekte bezeichnung in der karte und eine funktionierende suche nach dem neuen strassennamen “Universitätsring” an. ebenso findet man weiterhin den Universitätsring unter seinem alten namen.
openstreetmap vs. google vs. bing: 1:0:0

update 6.7.2012: 2 tage später ist der status unverändert. bei google heisst der universitätsring immer noch ‘umbenannt worden’ und bing weiss noch gar nichts von einem neuen namen.

update 8.7.2012: 4 tage später; immer noch keine veränderung bei google oder bing.

update 9.7.2012: 5 tage später; google benennt den ring jetzt korrekt. bing kennt den ‘universitätsring’ immer noch nicht. totales fail!

update 27.8.2012: bing kennt den universitätsring bis jetzt immer noch nicht :(

update 15.10.2012: das wird zum running gag! bing kennt den universitätsring immer noch nicht…

update 16.01.2013: irgendwem gefällt der neue name des rings in wien nicht und deshalb wurde der universitätsring mit “dr.-karl-lueger-ring” überklebt.

update 30.01.2013: mehr als ein halbes jahr nach umbenennung des Dr. Karl Lueger-Ring in Universitätsring hat bing.com diesen immer noch nicht aktualisiert. was für ein armutszeugnis. für so schlecht hab’ ich bing bisher gar nicht gehalten gehabt. schade. hier geht’s zur karte.

update 22.03.2013: endlich hat bing den universitätsring als solchen im system! hier geht’s zur karte. lange genug hat’s ja gedauert. suchen kann man übrigens noch nicht danach, da muss man nach wie vor den Dr. Karl Lueger Ring verwenden…

9 Comments

word clouds in java script…

english, OnlineLife Net Webapps, Software

i’ve been waiting for this since i first used wordle. wordle was great. it has a great design and is easy to use, but the java plugin mess was horrible. it worked unter mac os x but linux support is just not there when you want to export a word cloud as vector graphic.

now jason davies did a similar thing but in java script; it’s open source and on github. thank you jason! your effort is very much appreciated :)

greets from graz:

via flowingdata.com.

No Comments

how to catch 336 twitter bots in 12 hours…

english, OnlineLife Net Webapps

yesterday our API (the API of qr.cx) returned rubbish for about 12 hours. i apologize for that, this will not happen again. we are working on a reimplementation which should be far more reliable.

however the thing had an upside. we were able to expose twitter bots who published this rubbish without checking. in total we found 336 twitter bots who did so. they included

Notice: Undefined variable: [...] in /[...]/qr.cx/htdocs/api/index.php[...]"

in their tweets. a human being would not do that. firstly the API is made for automated use, so why would one use that on a regular basis; secondly the error is apparent to a human user. one would not publish a tweet with the full nonsense. the bots did.

so now we can search twitter for this perfidious string and see which account is a bot. this is good, this could help twitter™ to identify malicious users/bots and protect their normal human users.

but it also helps us, the urlshortener, to safeguard the system. we can identify spam links. we can search the twitter bot’s stream for links it has shortened before. those links are most likely links to spam or fraudulent pages. disabling those would be no harm.

i’m looking forward to implementing these security features. it will definitely require a little more thinking to setup a nice safe system.

No Comments

UPC schläft in der witzkiste…

OnlineLife Net Webapps

es muss leider wirklich von schlafen die rede sein. so wenig wie sich da tut, die können nur schlafen.

wir haben seit langem einen internetanschluss bei inode, einer UPC tochter. der grund zum wechsel von der telekom war die möglichkeit 2 telefonleitungen (telefon, fax) auf einen anschluss zu nehmen und mittels durchwahl auch das faxgerät getrennt vom telefon zu erreichen.
das paket das wir genommen haben hatte satte 20 mbit down und etwa 2 mbit upstream. nur dass die leitung von anfang an diese leistung nicht bringen konnte. angeblich liegt zwischen ein und zwei (die angaben sind widersprüchlich) kilometer kupfer zwischen uns und dem nächsten schaltkasten oder dem wählamt an dem das verstärkt wird. wie dem auch sei; seit anfang an haben wir nur 6 der 20 (30%) der leistungsbandbreite. es wurde uns zwar vorgeschlagen auf ein günstigers paket umzusteigen (kleinere bandbreite), da wären aber nicht die gleichen telefoniepreise ins festnetz vorhanden gewesen. naja. das war vor knapp fünf jahren, im oktober/november 2006.

seither lief unsere leitung ganz passabel. vor einem jahr fing es an dass das netz mitunter seeeeeehr langsam wurde und ein neustart des modems das problem wieder kurzzeitig gelöst hat. vor 3 monaten war es dann soweit dass das alle 48 stunden immer schlimmer wurde. es waren die paketverluste auf bis zu 33% angewachsen. ein anruf bei der hotline hat das bestätigt und wir haben das modem getauscht. bis dahin alles ok.

ich habe das modem selbst im UPC shop in graz abgeholt, da der postweg etwa 5 tage länger gedauert hätte, dabei liess ich mir auch gleich die zugangsdaten zur konfiguration nochmal ausdrucken. nach dem aufbau des neuen modems fand ich nun aber keine logindaten für unsere zweite telefonnummer – die faxnummer. die gabs nicht mehr. ein anruf bei der hotline hat das bestätigt. die nummer sieht er nicht – und er kann sie auch nicht mehr hinzufügen. na ganz toll. alles was wir machen könnten wäre eine email an die UPC zentrale in wien zu schreiben und uns dort zu beschweren. das haben wir noch nicht getan.
das ist meiner meinung nach eine einseitige vertragsänderung! das kann sich die UPC nur erlauben weil sie die stärkeren sind und man von ihnen abhängig ist. das darf es nicht geben, sei es durch schlecht geschultes personal, die einfach anschlüsse löschen, durch schlamperei oder einfach durch vorsatz (den ich hier aber nicht unterstellen will).

zu diesem ärger kommt jetzt noch eine email die uns heute erreicht hat:

Sehr geehrter Herr X!

In den letzten Jahren hat UPC seine Netzinfrastruktur laufend ausgebaut, um schnellstes Internet durch den Einsatz modernster Hard- und Software anbieten zu können. UPC stellt sich als einer der führenden Anbieter von Telekommunikationslösungen in Österreich dem Anspruch, seinen Kunden auch in Zukunft eine versorgungssichere Dienstleistung in höchster Qualität zur Verfügung zu stellen. Als Folge ersuchen wir um Verständnis, dass nun ein Internet-Service-Entgelt in Höhe von EUR 15,- pro Jahr und Vertrag mit einem Internet-Produkt eingeführt wird. Die Verrechnung erfolgt im Voraus - erstmalig ab August 2011 - und wird danach jährlich jeweils im August eingehoben. In diesem Zusammenhang freuen wir uns Ihnen abermals weitere, neue Service-Verbesserungen mitteilen zu können, welche in Kürze verfügbar sind:

-- Steigerung Ihres E-Mail-Speicherplatzes von bisher 200 MB auf 500 MB pro E-Mail-Adresse
-- Erhöhung Ihres Webspace von bisher 10 bzw. 30 MB auf 250 MB
-- Im Herbst: erneute Steigerung Ihres E-Mail-Speicherplatzes auf riesige 5.000 MB

Für allfällige Rückfragen stehen wir Ihnen gerne online unter to http://irs.cmt.upc.biz/emessageirs/servlet/XXXXXX zur Verfügung.
Bitte beachten Sie Ihr Recht zur kostenlosen Vertragsbeendigung, das bis zum Inkrafttreten der Änderung (31.07.2011) schriftlich ausgeübt werden kann.
Wir wünschen Ihnen weiterhin gute Unterhaltung mit Ihren UPC-Diensten. Mit freundlichen Grüßen

Ihr UPC-Team

Bitte antworten Sie nicht auf dieses Mail. Falls Sie Fragen zu UPC oder unseren Produkten haben, finden Sie mehr unter www.upc.at.
Impressum
Dieses Mailing ist ein Service der UPC Telekabel Wien GmbH im Auftrag aller UPC Gesellschaften in Österreich.
Wolfganggasse 58-60, 1120 Wien. Firmenbuchnummer: 84116a, Handelsgericht Wien. Unternehmensgegenstand: TV-, Digital TV-, Breitband Internet- und Telefon-Dienstleistungen, in den Gebieten Wien, Graz, Klagenfurt, Wiener Neustadt, Region Baden sowie im Raum Purkersdorf und Reichenau an der Rax.

dieses mail teilt einem mit dass sie der meinung sind zu wenig geld für ihr tolles service zu bekommen. dem möchte ich widersprechen!
in erster linie zahlen wir für ein internetpaket bei UPC weil wir einen anschluss haben wollen. der umstand dass ein telefon mitkommt ist nett, aber teilweise auch unpraktisch, weil es halt ‘nur’ VOIP ist und über die gleiche leitung geschliffen wird. dieser anschluss hat seit 5 jahren (!) die unveränderte bandbreite von 30% des eingekauften wertes! was soll das?
und dann kommen die her und schreiben einem wie toll sie ihre infrastruktur aufbauen und erweitern? entschuldigung aber neue platten im rechenzentrum in den server zu stecken und die mailquotas raufzuschrauben ist standard. das ist keine infrastrukturverbesserung!
infrastrukturverbesserung ist es neue leitungen zu legen und/oder die bandbreiten zu erhöhen. wieso gibt es in graz nur vereinzelt fiber to the home? und das nicht mal von UPC?

des weiteren interessiert mich der webspace nicht den ihr bei jedem anschluss mitverschenkt. behaltet den bitte und gebt mir den anschluss um ein paar euro weniger.
der zeitpunkt des einhebens der pauschale im august kann auch kein zufall sein. entweder hoffen sie auf geduldige gemüter, dank urlaubsgeld, oder auf ein simples übersehen des betrages, weil alle gerade auf urlaub sind.

wenn jemand einen guten kleinen provider kennt der in graz eine brauchbare bandbreite (≥8Mbit) zusammenbringt, lasst mich das bitter per kommentar wissen. ich bin reif für einen wechsel. allerdings fürchte ich dass es UPC da wieder mangels alternativen bleiben wird. :(

3 Comments

barcamp graz 2011…

blogging, OnlineLife Net Webapps, video
City of Dust

City of Dust

heute war der zweite und letzte tag des barcamp graz (aka #bcg11).

es war wieder ein super barcamp mit sehr interessanten vorträgen zu diversen themen: opendata, foursquare, vorratsdatenspeicherung, tagstore, visualisierungen von daten, wordpress blogging, cloud storage, photographie und auch url shortening, zu dem ich vorgetragen habe:


links zum thema: qr.cx, qr.cx API, 301works.org, slideshare folien.
links zum barcamp: meine fotos vom barcamp auf flickr, mehr fotos auf flickr, folien anderer vorträge.
danke an die organisatoren vom barcamp graz! es war wieder ein super event.

No Comments

HAL chromium icon II…

english, OnlineLife Net Webapps, Software

for the last chromium icon i made HAL version. chrome and chromium got new logos. so i have an update for the HAL icon:

chromium icon HAL edition (for chromium 11)

chromium icon HAL edition (for chromium 11)

this time i’m providing the svg file and of course you can get the png from above.

No Comments
« Older Posts