<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>doink.ch &#187; geeky</title>
	<atom:link href="http://www.doink.ch/category/geeky/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.doink.ch</link>
	<description>luzi&#039;s brain, public sector</description>
	<lastBuildDate>Tue, 17 Jan 2012 18:17:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>&#8216;locate&#8217; on ubuntu with an encrypted home dir</title>
		<link>http://www.doink.ch/locate-on-ubuntu-with-an-encrypted-home-dir/</link>
		<comments>http://www.doink.ch/locate-on-ubuntu-with-an-encrypted-home-dir/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 17:55:22 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=1620</guid>
		<description><![CDATA[recently, i noticed that the locate command on my ubuntu system didn&#8217;t work as expected. it simply didn&#8217;t list files located in my $HOME dir, while it did still list files in the system directories. it took me a while to figure out that this behaviour was due to the fact that i decided to [...]]]></description>
			<content:encoded><![CDATA[<p>recently, i noticed that the <em>locate</em> command on my ubuntu system didn&#8217;t work as expected. it simply didn&#8217;t list files located in my $HOME dir, while it did still list files in the system directories. it took me a while to figure out that this behaviour was due to the fact that i decided to check the &#8220;encrypt home dir&#8221; option when i last (re-)installed the OS. </p>
<p>on second thought, it makes sense that it works that way, since the command to update <em>locate</em>&#8216;s database (<em>updatedb.mlocate</em> on ubuntu) is run as a root cronjob, and as such it can&#8217;t access the filesystem while it&#8217;s encrypted. on the other hand, understanding this requires quite a bit of prior knowledge about how <em>locate</em> works, and i think it&#8217;s a bit rough to let the users figure this out all by themselves, without as much as a warning. the situation would be much improved if <em>locate</em> would at least spit out a warning that it can&#8217;t access the home dir, instead of the ominous silence, from which we usually conclude that no matching files exist on the disk.</p>
<p>after some googling, i found a good solution for this problem. <a href="http://www.tolaris.com/2011/02/17/secure-locate-with-ecryptfs-part-2/">this guide</a> explains how to set up <em>locate</em> to store a separate, user-specific database inside the encrypted home directory. this also requires a user-specific cronjob. after following that guide, <em>locate</em> once again works just as expected on my system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/locate-on-ubuntu-with-an-encrypted-home-dir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>welcome to html5</title>
		<link>http://www.doink.ch/welcome-to-html5/</link>
		<comments>http://www.doink.ch/welcome-to-html5/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 21:34:56 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=999</guid>
		<description><![CDATA[Your browser doesn&#8217;t support embedded frames :( follow this link: boxy note: this will work only on very modern browsers (latest firefox, opera, safari). it will work partially on chrome (no audio), and it will not work at all on internet explorer.]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.doink.ch/boxy/index.html" width="420" height="280" name="boxy" scrolling="no" frameborder="no"></p>
<p>Your browser doesn&#8217;t support embedded frames :( follow this link: <a href="http://www.doink.ch/boxy/index.html">boxy</a></p>
<p></iframe></p>
<p><em>note</em>: this will work only on very modern browsers (latest firefox, opera, safari). it will work partially on chrome (no audio), and it will not work at all on internet explorer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/welcome-to-html5/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>microsoft&#8217;s miese geschäftspraktiken</title>
		<link>http://www.doink.ch/microsofts-miese-geschaftspraktiken/</link>
		<comments>http://www.doink.ch/microsofts-miese-geschaftspraktiken/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:37:11 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=744</guid>
		<description><![CDATA[microsoft hat eine monopolstellung im bereich von betriebssystemen für desktop computer (microsoft windows) und office anwendungen (microsoft office), und ist in den letzten zwei jahrzehnten insbesondere dank diesen zwei produkten zu einem gigantischen grosskonzern mit einem börsenwert von aktuell 246.13 Mrd. USD und ca. 93.000 Mitarbeitern angewachsen. es ist absolut kein geheimnis, aber leider dennoch [...]]]></description>
			<content:encoded><![CDATA[<p>microsoft hat eine monopolstellung im bereich von betriebssystemen für desktop computer (microsoft windows) und office anwendungen (microsoft office), und ist in den letzten zwei jahrzehnten insbesondere dank diesen zwei produkten zu einem gigantischen grosskonzern mit einem <a href="http://www.cash.ch/boerse/kursinfo/fullquote/Microsoft/951692/537/333">börsenwert von aktuell 246.13 Mrd. USD</a> und <a href="http://de.wikipedia.org/wiki/Microsoft">ca. 93.000 Mitarbeitern</a> angewachsen. es ist absolut kein geheimnis, aber leider dennoch vielerorts nicht bekannt genug, dass microsoft seit vielen jahren fiese und teilweise sogar illegale geschäftspraktiken anwendet, um ihr software-imperium aufzubauen und zu erhalten. die wichtigsten informationen dazu habe ich hier kurz zusammengefasst, wobei ich technische details so weit es ging ausgeblendet habe, damit sich auch technisch nicht-interessierte schnell eine meinung bilden können. meiner meinung nach sollte sich jeder, der microsoft-software verwendet, über die folgenden punkte im klaren sein.</p>
<p>anmerkung: einige der brisanteren informationen stammen aus internen, eigentlich geheimen microsoft-emails, die im rahmen einer gerichtsverhandlung (<a href="http://www.pcmag.com/article2/0,2817,2070989,00.asp">comes vs. microsoft litigation</a>) ans licht gekommen sind.</p>
<ul>
<li><strong>microsoft wurde wiederholt und in verschiedenen ländern der welt wegen missbrauch seiner monopolstellung gerichtlich verurteilt</strong>. so benutzten sie z.B. ihre monopolstellung im betriebssystemmarkt, um ihre vormacht im bereich der webbrowser zu erhalten (der konkurrent <a href="http://de.wikipedia.org/wiki/Netscape_Communications">netscape</a> wurde so zerquetscht, wofür microsoft im nachhinein kartellrechtlich <a href="http://en.wikipedia.org/wiki/United_States_v._Microsoft">verurteilt</a> wurde). allein in europa hat microsoft wegen derartiger vergehen durch die wettbewerbskommission der EU eine absolut rekordverdächtige <a href="http://www.nzz.ch/nachrichten/wirtschaft/aktuell/eu_microsoft_1.730968.html">bussgeldsumme von 1.68 Milliarden Euro</a> angehäuft. trotzdem ist nicht erkennbar, dass die firma einsichtig wäre: im jahr 2009 musste microsoft wiederum <a href="http://www.nzz.ch/nachrichten/digital/kuenftig_zwoelf_browser_auf_windows_1.4218512.html">von der EU-wettbewerbskommission gezwungen werden</a>, den windows-käufern eine faire wahl des webbrowsers zu ermöglichen.<br />
gerichtsverfahren gab es auch in südkorea (2005, mit millionenbusse) und den USA (ab 1998, endete mit einer “einigung”). der richter im amerikanischen gerichtsverfahren sagte u.a. <a href="http://windowsitpro.com/article/articleid/20269/judge-jackson-exits-microsoft-discrimination-case.html">folgendes</a>:</p>
<blockquote><p>Microsoft executives had &#8220;proved, time and time again, to be inaccurate, misleading, evasive, and transparently false. &#8230; Microsoft is a company with an institutional disdain for both the truth and for rules of law that lesser entities must respect. It is also a company whose senior management is not averse to offering specious testimony to support spurious defenses to claims of its wrongdoing.&#8221;</p></blockquote>
</li>
<li><strong>microsoft ist absichtlich inkompatibel</strong>. statt es den benutzern verschiedener computersysteme einfacher zu machen, daten und dokumente auszutauschen, macht microsoft dies vorsätzlich schwieriger. das gehört zur firmenstrategie: es soll den kunden damit möglichst schwer gemacht werden, zu einem konkurrenten umzusteigen. im fachjargon nennt man dies <a href="http://de.wikipedia.org/wiki/Vendor_lock-in">vendor-lockin</a>, also die bindung an einen einzelnen hersteller, und microsoft hat diese technik <a href="http://en.wikipedia.org/wiki/Vendor_lock-in#Microsoft">zur perfektion gebracht</a>. man könnte auch von einer falle sprechen: ist der kunde erst einmal reingetappt, hat er es so schwer, zu einem konkurrenten zu wechseln, dass er fast sicher weiterhin die produkte dieses herstellers kaufen wird. genau so <a href="http://ec.europa.eu/comm/competition/antitrust/cases/decisions/37792/en.pdf">argumentiert ein manager von microsoft</a> 1997 in einem internen memo: windows-applikationen seien so stark mit dem betriebssystem verflochten, dass die kunden enorme kosten hätten, wenn sie auf eine andere software umsteigen möchten.  “es sind diese umstiegskosten”, schreibt er, “die den kunden die geduld geben, trotz all unserer fehler bei windows zu bleiben. [...] um es kurz zu machen: ohne dies [...] wären wir schon lange tot.” (meine übesetzung).<br />
pikanterweise sind es aber nicht nur die von microsoft geschaffenen formate und standards, die sie inkompatibel machen wollen. microsoft versucht auch, gängige und an und für sich betriebssystemunabhängige industriestandards (wie etwa das sogenannte ACPI, das die zusammenarbeit von hard- und software in einem computer regelt) so zu beeinflussen, dass sie nicht mehr richtig mit konkurrenzprodukten zusammenarbeiten. im fall von ACPI geht das zweifelsfrei aus  <a href="http://www.groklaw.net/article.php?story=2010011422570951">einem internen email von bill gates von 1999</a> hervor, wo er vorschlägt, ACPI “Windows specific” zu machen, weil es ihn stört, dass es mit dem freien betriebssystem linux (ein konkurrenzprodukt zu windows), gut zusammenarbeitet.<br />
das heisst im klartext: microsoft arbeitet <em>aktiv darauf hin</em>, dass die welt der computertechnologie weniger kompatibel ist. es ist also <em>in microsofts interesse</em>, wenn du z.B. deine office dateien nicht problemlos mit deinen freunden/bekannten/geschäftspartnern austauschen kannst, sofern diese nicht auch microsoft software einsetzen.
</li>
<li><strong>microsoft bekämpft offene, kompatible standards</strong>. es konnte wiederholt beobachtet werden, dass überall dort, wo herstellerübergreifende standards vorgeschlagen werden, die firma alle hebel in gang setzt, um stattdessen ein eigenes, nur von ihnen kontrolliertes format zu etablieren. ein gutes beispiel ist das von microsoft massiv torpedierte offene format <a href="http://de.wikipedia.org/wiki/OpenDocument">ODF</a>, das mit dem ziel erschaffen wurde, die interoperabilität von office anwendungen zu verbessern. statt sich dieser noblen sache anzuschliessen, erfand die firma lieber ein eigenes, von ihnen kontrolliertes format namens OOXML, das sie gegen ODF positionierten. obwohl es also mit ODF bereits einen herstellerübergreifenden ISO-standard für office dateien gab, erreichten sie es <a href="http://www.grokdoc.net/index.php/EOOXML_objections">trotz guten gegenargumenten</a> und nach einer <a href="http://www.heise.de/newsticker/meldung/Gegner-von-Microsofts-OpenXML-fuer-Abbruch-der-ISO-Standardisierung-171962.html">stark umstrittenen</a> und <a href="http://www.heise.de/newsticker/meldung/Microsoft-erhaelt-Negativ-Auszeichnung-fuer-OpenXML-Kampagne-181482.html">von vorwürfen von unregelmässigkeiten</a> geprägten wahl, dass auch OOXML als zweiter standard von der ISO akzeptiert wurde.  ((OOXML ist damit zwar auch ein offenes format, doch sollte man bedenken, dass es microsoft nur deshalb offengelegt hat, weil es mittlerweile von zahlreichen regierungen auf der welt vorgeschrieben ist, dass amtliche dokumente in einem offenen format gespeichert werden müssen, wodurch microsoft quasi gezwungen wurde, nicht länger auf ein proprietäres format zu setzen. andernfalls hätten sie keine office software mehr an regierungen verkaufen können.))<br />
ein weiteres beispiel ist das dateiformat PDF, das sich als äusserst nützliches format für fertig formattierte dokumente einer grossen beliebtheit erfreut. microsoft hat sich aber immer gegen das format gesträubt, und unterstützt es auch heute noch nur sehr halbherzig, weil sie nicht die volle kontrolle darüber haben (es wurde von der firma <a href="http://de.wikipedia.org/wiki/Adobe_Systems">adobe</a> erschaffen).
</li>
<li><strong>es gehört zu microsofts &#8220;mission&#8221;, analysten und moderatoren von gesprächspodien zu kaufen und akademiker durch das zusprechen von forschungsgeldern zu beeinflussen</strong>. dazu <a href="http://www.groklaw.net/articlebasic.php?story=20071023002351958">eine mail</a> aus dem jahr 1997, geschrieben von james plamondon, damals ein hoher angestellter (“technical evangelist”) bei microsoft:<br />
<blockquote><p>“Our mission is to establish Microsoft&#8217;s platforms as the <em>de facto</em> standards throughout the computer industry&#8230;. Working behind the scenes to orchestrate &#8220;independent&#8221; praise of our technology, and damnation of the enemy&#8217;s, is a key evangelism function during the Slog [= interne Bezeichnung für eine Art “guerilla marketing”, Anmerkung von doink.ch]. &#8220;Independent&#8221; analyst&#8217;s report should be issued, praising your technology and damning the competitors (or ignoring them). &#8220;Independent&#8221; consultants should write columns and articles, give conference presentations and moderate stacked panels, all on our behalf [...]. &#8220;Independent&#8221; academic sources should be cultivated and quoted (and research money granted). &#8220;Independent&#8221; courseware providers should start profiting from their early involvement in our technology. Every possible source of leverage should be sought and turned to our advantage.”</p></blockquote>
</li>
<li><strong>microsoft ist nicht im wettberwerb mit seinen konkurrenten, sondern im krieg mit seinen feinden</strong>. ich zitiere dazu wiederum <a href="http://www.groklaw.net/articlebasic.php?story=20071023002351958">aus einem internen dokument</a> (titel beachten!):<br />
<blockquote><p>
<em>Evangelism Is War</em></p>
<p>Our mission is to establish Microsoft&#8217;s platforms as the <em>de facto</em> standards throughout the computer industry. Our enemies are the vendors of platforms that compete with ours: Netscape, Sun, IBM, Oracle, Lotus, etc. The field of battle is the software industry. Success is measured in shipping applications. Every line of code that is written to our standards is a small victory; every line of code that is written to any other standard, is a small defeat. Total victory, for DRG, is the universal adoption of our standards by developers, as this is an important step towards total victory for Microsoft itself: &#8216;A computer on every desk and in every home, running Microsoft software.&#8217;”</p></blockquote>
</li>
<li><strong>microsoft geschäftet skrupellos, selbst wenn es um humanitäre projekte geht</strong>. das vom informatikprofessor <a href="http://en.wikipedia.org/wiki/Nicholas_Negroponte">negroponte</a> gestartete <a href="http://de.wikipedia.org/wiki/OLPC_XO-1">one laptop per child</a>-projekt, bei dem es darum geht, kindern in entwicklungsländern zu bildungszwecken einen extrem kleinen, billigen computer zur verfügung zu stellen, sollte ursprünglich ausschliesslich mit open source software (linux) laufen. doch wie aus <a href="http://groklaw.net/staticpages/index.php?page=ComesExhN04">internen emails</a> hervorgeht, waren microsoft alle mittel recht, um das offene betriebssystem auf den prestigeträchtigen OLPC-computern durch microsoft-software zu verdrängen. sie schreckten nicht einmal davor zurück, dem projektleiter negroponte eine summe von $10-30 Mio. USD für den ausbau des forschungslabors an seiner universität anzubieten, damit er auf die linie von microsoft umschwenke. resultat: das <a href="http://www.linux-community.de/Internal/Nachrichten/OLPC-arbeitet-mit-Microsoft-an-Dual-Boot-PC">OLPC arbeitet nun eng mit microsoft zusammen</a>, damit auch windows auf dem gerät laufen könne.
</li>
<li><strong>microsoft benutzt software-patente als waffen</strong>. im bereits oben genannten email von bill gates spricht er von der möglichkeit, software-patente zu benutzen, um konkurrenzsoftware zu benachteiligen. <a href="http://groklaw.net/staticpages/index.php?page=ComesExhN04">software-patente</a> sind an und für sich sehr umstritten und viele leute (inkl. ich) meinen, es sollten überhaupt keine patente auf software vergeben werden. die enorme grösse und die finanziellen mittel des konzerns machen es für kleinere konkurrenten extrem schwierig, sich gegen patentansprüche von microsoft zu wehren. der derzeitige microsoft-chef ballmer lässt keine gelegenheit verstreichen, ohne zu <a href="http://www.linux-watch.com/news/NS3513440381.html">betonen</a>, dass sie die sogenannte “patent-keule” gegen ihre konkurrenten und insbesondere auch gegen open source software einsetzen könn(t)en.
</li>
<li><strong>microsoft macht grossen druck auf pc-verkäufer, damit sie ausschliesslich pcs mit windows ausliefern</strong>. da die pc-verkäufer aufgrund der momentanen vormachtsstellung von windows darauf angewiesen sind, mit microsoft im geschäft zu bleiben, müssen sie sich wohl oder übel dem <a href="http://en.wikipedia.org/wiki/Criticism_of_Microsoft#Licensing_agreements">druck</a> fügen und können keine computer mit alternativer software verkaufen. das resultat davon ist, dass es nicht nur für konkurrenten fast unmöglich ist, im markt fuss zu fassen, sondern dass auch noch diejenigen kunden, die kein windows wollen, praktisch gezwungen werden, für windows mitbezahlen &#8212; selbst wenn sie es nach dem erwerb sofort zu löschen gedenken. ((löbliche ausnahme ist die firma dell, die sich seit kurzem <a href="http://www1.euro.dell.com/content/topics/topic.aspx/emea/segments/gen/client/de/ubuntu_landing?c=de&#038;l=de&#038;cs=dedhs1">nicht mehr länger von microsoft in die knie zwingen </a> lässt.))
<li><strong>es gibt anzeichen dafür, dass microsoft versucht, die open-source szene zu unterwandern/spalten</strong>. das ist schwer zu beweisen, aber einiges deutet darauf hin, z.b. dass microsoft abkommen mit einigen linux-firmen (wie den <a href="http://en.wikipedia.org/wiki/Novell#Agreement_with_Microsoft">deal mit novell</a>) abgeschlossen hat, wodurch nun einige linuxnutzer von patentstreitigkeiten geschützt sind, andere jedoch nicht. dies hat zu einigem streit und der bildung von “lagern” in der linux community geführt. ausserdem gibt es seit einer weile starke bestrebungen, die microsoft-programmiersprache c# in linuxdistributionen aufzunehmen, wodurch sich die linux-anbieter einer <a href="http://www.heise.de/open/meldung/Open-Source-Guru-Richard-Stallman-stellt-sich-gegen-Mono-187093.html">gefahr von zukünftigen patentansprüchen</a> von seiten microsofts aussetzen.
</li>
<li><strong>microsoft unterhält &#8216;schwarze listen&#8217; von journalisten, die ihnen nicht passen.</strong> auch dies ist aufgrund von internen dokumenten aus gerichtsverhandlungen publik geworden, und mindestens ein journalist behauptet, aufgrund von drohungen von microsoft gegenüber seinem arbeitsgeber <a href="http://www.pcmag.com/article2/0,2817,2325778,00.asp">seinen job verloren</a> zu haben.
</li>
<li><strong>microsoft wirbt mit unlauteren mitteln.</strong> microsoft gibt immer wieder bei “unabhängigen” instituten studien in auftrag, deren resultate die überlegenheit der microsoft-produkte nachweisen sollen. diese von microsoft anschliessend für werbung verwendeten studien waren teilweise derart irreführend/gefälscht, dass sie <a href="http://en.wikipedia.org/wiki/Criticism_of_Microsoft#Advertising_and_public_relations">gerichtlich gestoppt</a> werden mussten.</li>
<li><strong>microsoft beschimpft und beleidigt konkurrierende softwareprojekte</strong>. das von microsoft als konkurrenz angesehene freie betriebssystem linux wurde von der obersten führungsetage von microsoft unter anderem als <a href="http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/">krebsgeschwür</a> diffamiert, das andere software “infiziere” (gemeint war das <a href="http://de.wikipedia.org/wiki/Copyleft">copyleft</a>-prinzip der von linux genutzten <a href="http://de.wikipedia.org/wiki/GNU_General_Public_License">GPL</a>-lizenz), und es sei ausserdem <a href="http://www.theregister.co.uk/2000/07/31/ms_ballmer_linux_is_communism/">kommunistisch</a> (was zweifelsfrei abwertend gemeint war). der ms-gründer bill gates bezeichnet den kampf gegen linux sogar als <a href="http://groklaw.net/staticpages/index.php?page=ComesExhN04">jihad</a>.
</li>
<li><strong>microsoft verstösst in china gegen die menschenrechte.</strong> zusammen mit anderen technologiefirmen wie yahoo, aber im gegensatz zu google, ist microsoft <a href="http://www.heise.de/newsticker/meldung/Microsoft-will-in-China-bleiben-905469.html">weiterhin daran beteiligt</a>, in china zugunsten ihres firmenprofites gegen das menschenrecht der freien meinungsäusserung zu verstossen. sie kommen den wünschen der pekinger regierung nach, regierungskritische, für demokratie werbende internetseiten zu zensieren.</li>
<li><strong>microsoft hat die finger tief in der politik drin</strong>. der grosskonzern gibt enorme summen aus, um politiker zu beeinflussen: zwischen 2007 und 2009 gab die firma <a href="http://www.heise.de/newsticker/meldung/USA-Google-pumpt-mehr-Geld-in-Lobby-Arbeit-915488.html">jährlich zwischen $6.7 und $9 Mio. USD</a> für lobbying in washington aus. das sind wohlgemerkt nur die offiziell deklarierten beträge, und betreffen nur die ausgaben in washington DC. <strong>sogar in der schweiz</strong> hat microsoft die finger drin: 2008 wurde die position des schweizerischen preisüberwachers neu besetzt, zu dessen aufgaben u.a. die überwachung von <a href="http://de.wikipedia.org/wiki/Preis%C3%BCberwacher#Preis.C3.BCberwachung_als_Schutz_vor_Missbrauch">marktmächtigen unternehmen und kartellen</a> gehört. und wer bekam die stelle? just ein mann, der bis anhin <a href="http://www.ch-open.ch/presse/pressemitteilungen/pressemitteilung080619.html">manager bei microsoft</a> war &#8211; notabene einer firma, die wegen wiederholtem monopolmissbrauchs weltweit zu rekordbussen verurteilt worden ist.
</li>
</ol>
<p><strong>links</strong><br />
<a href="http://www.linuxfueralle.de/windows/">linux für alle &#8211; warum nicht windows</a><br />
<a href="http://www.groklaw.net">groklaw</a> &#8211; insiderinformationen u.a. zu microsofts gerichtsverfahren<br />
<a href="http://en.wikipedia.org/wiki/Criticism_of_Microsoft">wikipedia &#8211; criticism of microsoft</a><br />
<a href="www.odfalliance.org/resources/ODF_Gov.pdf">the importance of open file formats</a><br />
<a href="http://de.wikipedia.org/wiki/Freie_Software">wikipedia &#8211; freie software</a><br />
<a href="http://www.fsfe.org/index.de.html">free software foundation (europe)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/microsofts-miese-geschaftspraktiken/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>matching hard- and software</title>
		<link>http://www.doink.ch/matching-hard-and-software/</link>
		<comments>http://www.doink.ch/matching-hard-and-software/#comments</comments>
		<pubDate>Wed, 20 May 2009 18:25:49 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=461</guid>
		<description><![CDATA[“If a company designs both hardware and software, it can build much better systems than if they only design the software. That&#8217;s why Apple&#8217;s iPhone is so much better than Microsoft phones.” this statement comes from larry ellison, oracle&#8217;s CEO, in a recent reuters interview. what he says is a simple truth, almost trivial, yet [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>“If a company designs both hardware and software,<br />
it can build much better systems than if they only design the<br />
software. That&#8217;s why Apple&#8217;s iPhone is so much better than<br />
Microsoft phones.”</p></blockquote>
<p>this statement comes from larry ellison, oracle&#8217;s CEO, in a recent <a href="http://www.reuters.com/article/rbssTechMediaTelecomNews/idUSN0740285120090507">reuters interview</a>.</p>
<p>what he says is a simple truth, almost trivial, yet it can&#8217;t be stressed enough how significant it is. while i personally couldn&#8217;t care less about phones, the statement holds of course just as well for desktop / laptop computers. frankly, both windows and linux desktop OSes work crappily on many computers today. you will get devices without proper support, driver issues, incompatibilities between components and all sorts of other problems. and this problem will never go away as long as the hardware and the software are not engineered together. there are literally quintillions of different PC devices / components out there today, and there is just no way any OS could ever support all of them &#8211; and all combinations of them &#8211; equally well. </p>
<p>the solution, then, is to buy hardware and software that comes from the same company and has been designed to work together. both windows and linux fail in this regard, only apple (and sun) get this right as of today. and this is IMHO the main reason while apple is so successful these days. it&#8217;s just not possible to get the same stability and reliability with an OS that is supposed to work &#8220;on any PC hardware&#8221;.</p>
<p>hopefully, we will get linux computers at some point in the future that are engineered in this way. the company could make money from the hardware, and the software could still be free/open source. i at least would be happy to pay the extra charge.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/matching-hard-and-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>texworks and the synctex feature</title>
		<link>http://www.doink.ch/texworks-and-the-synctex-feature/</link>
		<comments>http://www.doink.ch/texworks-and-the-synctex-feature/#comments</comments>
		<pubDate>Wed, 13 May 2009 10:22:52 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[geeky]]></category>
		<category><![CDATA[latex]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=420</guid>
		<description><![CDATA[i have recently learned about texworks, a project started by jonathan kew to come up with an easy-to-use pdf-centric cross-platform latex editor. a praisworthy effort, imho. the feature that i am most excited about is the synchronisation of source file and pdf with the help of a technology called synctex. what this does is that [...]]]></description>
			<content:encoded><![CDATA[<p>i have recently learned about <a href="http://tug.org/texworks/">texworks</a>, a project started by jonathan kew to come up with an easy-to-use pdf-centric cross-platform latex editor. a praisworthy effort, imho. the feature that i am most excited about is the synchronisation of source file and pdf with the help of a technology called <em>synctex</em>. what this does is that it allows you to jump from some point in the source file to the corresponding point in the pdf, and vice versa. in my opinion, this is a real killer-feature! navigating through (large) documents is a problem in traditional latex editors, because it is so easy to get lost in the source file. if it is possible to navigate through the PDF instead, and then simply click somwhere to make an edit at that position, it makes life much easier.</p>
<p>unfortunately, it does not look like i will be able to use this feature any time soon. while texworks itself is already in a usable state, and someone has kindly <a href="https://launchpad.net/~agrawalr/+archive/ppa/">prepared packages for ubuntu</a>, the &#8220;synctex&#8221; feature does depend on texlive 2008, and it does not look like we will get this in ubuntu any time soon. in fact, the debian tex maintainers are still in a very early phase of integrating texlive 2008, and it does not look likely that it will be in &#8220;debian unstable&#8221; early enough to get included in the karmic release of ubuntu (9.10). and what&#8217;s more, i&#8217;ve just seen that texlive 2008 might never make it into debian at all, because the <a href="http://lists.debian.org/debian-tex-maint/2009/04/msg00114.html">debian tex maintainers are considering to jump to texlive 2009 directly</a>. in that case, we could hope for it at the earliest in karmic+1, i.e. the spring 2010 release of ubuntu.</p>
<p>i could of course install texlive 2008 from upstream, but frankly, i don&#8217;t think it&#8217;s a good idea. tex is very, very complex, and it makes much more sense to wait for the &#8220;official&#8221; packages instead of tinkering with it myself and risking major breakage. my experience with installing non-trivial applications from outside the package repository have been less than optimal. just the thought that i&#8217;d have to manually update it afterwards is enough to discard the idea.</p>
<p>so for the moment i&#8217;m stuck with texlive 2007. no choice but to wait, it seems&#8230; :(</p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/texworks-and-the-synctex-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google&#8217;s secret</title>
		<link>http://www.doink.ch/googles-secret/</link>
		<comments>http://www.doink.ch/googles-secret/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 01:32:33 +0000</pubDate>
		<dc:creator>luzi</dc:creator>
				<category><![CDATA[geeky]]></category>

		<guid isPermaLink="false">http://www.doink.ch/?p=198</guid>
		<description><![CDATA[google got all fat &#038; rich because of one single reason: they excel at sorting search engine hits. the secret behind this is called PageRank, a clever algorithm to sort links. they even explain the basics of how that works on their homepage. how nice of them. but hold on a second. if all of [...]]]></description>
			<content:encoded><![CDATA[<p>google got all fat &#038; rich because of one single reason: they excel at sorting search engine hits. the secret behind this is called <a href="http://de.wikipedia.org/wiki/PageRank">PageRank</a>, a clever algorithm to sort links. they even explain the basics of how that works on their <a href="http://www.google.com/corporate/tech.html">homepage</a>. how nice of them.</p>
<p>but hold on a second. if all of their success was based on one single business secret, why in the world would they be talking so openly about it on their webpage? granted, they don&#8217;t give any implementation details there, but still, why put the competitors/cloners on the right track with information about the way PageRank works?</p>
<p>personally, i think it&#8217;s <em>a priori</em> much more likely that the information about PageRank on the google homepage is deliberately misleading, so as to fool the competition (and the general public&#8230;). </p>
<p>but what else could be google&#8217;s secret, then?</p>
<p>well, try this: go to google and search for &#8216;antoine meillet&#8217; (feel free to use <em>your</em> favourite linguist instead ;). look at the results and hover over the links. you will see nothing strange: the full URL in the status bar will indicate that they are direct links to the target webpage.</p>
<p><a href="http://www.doink.ch/google_simple_link.png"><img alt="" src="http://www.doink.ch/google_simple_link.png" title="Google Links" class="alignnone" width="496" height="607" /></a></p>
<p>or maybe not? check out the source code of the google result page (on firefox, select the text and choose &#8216;view selection source&#8217; from the right-click menu &#8211; god i love that browser). surprise, surprise: the <em>href</em> attribute does in fact not show a direct link to the target (we expect: <em>href=&#8221;http://en.wikipedia.org/wiki/Antoine_Meillet&#8221;</em>), but instead shows something really cryptic like:</p>
<blockquote><p>href=&#8221;/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fde.wikipedia.org%2Fwiki%2FAntoine_Meillet&amp;ei=IzJQSaP3JY_m0gXV7KWEBA&amp;usg=AFQjCNFHbV4saUM80cY7BQ6pfEYNAGnD0A&amp;sig2=a9sZLl2cPM-V7WC5dGs&#8211;A&#8221;</p></blockquote>
<p>now what exactly that means (and how they manage to still show the simple address in the browser&#8217;s status page) is a mystery to me. but what seems quite obvious is that people are in fact never directly forwarded to the target site when they click on the google search hit. instead, it looks like they are <em>secretly routed back through google HQ</em>. now since it&#8217;s rather difficult to figure out what exactly happens if you click on that link (too much javascript involved&#8230;), it&#8217;s easier to just log the browser&#8217;s activity to see what&#8217;s going on behind the scenes. sounds like a job for <a href="www.wireshark.org">wireshark</a> (good thing i use linux, where great tools like this one come included!).</p>
<p>here&#8217;s wireshark&#8217;s list of the all HTTP/GET requests that happend on my network interface when clicking on one of the links from google&#8217;s search result:</p>
<p><a href="/google_routing.png"><img alt="" src="http://www.doink.ch/google_routing.png" title="Google routing" class="alignnone"  /></a></p>
<p>notice that the first HTTP/GET request went back to google! only the second (and the following ones) went to wikipedia:</p>
<p><a href="http://www.doink.ch/google_routing2.png"><img alt="" src="http://www.doink.ch/google_routing2.png" title="Google routing 2" class="alignnone"  /></a></p>
<p>with the help of wireshark, we have therefore confirmed that the users are being routed back through google before they reach their actual destination, so the question is: what could be the purpose of this? simple: google will store the key words of your search along with those hits from the search result <em>that you actually clicked on</em>, trusting that you will look through the list of results that google presents and choose the relevant hit(s) from among them. with this information, they will increase the ranking of the hits you clicked on, and decrease the ranking of those hits which you skipped, all in relation to your specific search keywords.</p>
<p>if true, it means that google does in fact let the <em>users</em> do the sorting for them. humans are much better at sorting out relevant hits from among a mass of unrelevant ones, and since google has the possibility to collect that information, why not use it to improve the ranking? it seems not too far fetched, then, to suspect that the core of PageRank is in fact <em>not</em> a fancy algorithm at all &#8211; but that it is simply a clever way to let the users rank the search results for them, by (secretly) collection data on which hits the users clicked on and which ones they didn&#8217;t.</p>
<p>ps: further investigation showed that the cryptic links in the source of google&#8217;s search result pages are not always there. but even in those cases, wireshark shows a HTTP/GET request sent to google before the loading of the actual link target.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.doink.ch/googles-secret/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

