Inte min sort av mobilt te

För ett tag sedan sa jag hej då och gjorde slut med Tre. Samtidigt flörtade jag fram ett hej till Telia med förhoppning att vi skulle ha ett varmt och ömsint förhållande istället för det där gamla, infekterade och trötta jag hade med Tre. Det blev tyvärr ingen bra start.
Läs hela inlägget →

Att använda sin iPhone som mobilt bredband

Det jag upplevt de senaste dagarna då jag försökt och kämpat med att få en okey uppkoppling via mobilt bredband och iPhone som modem är inte att leka med.

Läs hela inlägget →

Hoppy är troligen värre än Doodle Jump

Det första spelet jag köpte då jag skaffade min iPhone var Doodle Jump. Både jag och min sambo var helt fast ändå tills hon slog mitt high-score och jag protest-dissade spelet en stund. Nu har vi nog hittat något som är värre, nämligen Hoppy och jag tycker det är mer beroendeframkallande än Doodle Jump.

Läs hela inlägget →

Trött på allt snack om iPhone? Lösningen finns nedan!

Trött på allt snack om telefonen, trött på bloggpost efter bloggpost eller spam på din favorit-microblogg? Eller är du rent av lite avundsjuk att du själv inte har en iphone (som undertecknad)?

Lösningen finns här!  Allt du behöver är tillägget Greasemonkey och mitt lilla Javascript nedan. Det censurerar bort orden “apple” och “iphone” från sidorna du väljer! Så här ser en sökning på “iphone” ut på Bloggy:

iphone-no

Censurerat och färdigt!

Scriptet du behöver ser ut på detta viset:

[code language="js"]
// ==UserScript==
// @name anti-apple
// @namespace http://drago.cynatic.org/anti-apple.js
// @description Dödar apple
// @include *
// ==/UserScript==

(function() {
var replacements, regex, key, textnodes, node, s;
replacements = {
"apple": "a****e",
"Apple": "A****e",
"iphone": "i****e",
"iPhone": "i****e",
};
regex = {};
for (key in replacements) {
regex[key] = new RegExp(key, 'g');
}
textnodes = document.evaluate( "//body//text()", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);

for (var i = 0; i < textnodes.snapshotLength; i++) {
node = textnodes.snapshotItem(i);
s = node.data;
for (key in replacements) {
s = s.replace(regex[key], replacements[key]);
}
node.data = s;
}
})();

OBS, javascriptet är editerat av mig, men det finns liknande på nätet, hittade på disken och har ingen aning om vart det kommer ifrån!