<?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>G33K @ Work &#187; sigint</title>
	<atom:link href="http://www.geekatwork.de/tag/sigint/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekatwork.de</link>
	<description>Basteleien eines Geeks</description>
	<lastBuildDate>Tue, 13 Sep 2011 17:20:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>OS Development Demo Code</title>
		<link>http://www.geekatwork.de/2010/07/12/os-development-demo-code/</link>
		<comments>http://www.geekatwork.de/2010/07/12/os-development-demo-code/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 08:36:14 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[OSDev]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[interrupts]]></category>
		<category><![CDATA[low level]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[pit]]></category>
		<category><![CDATA[sigint]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">https://www.geekatwork.de/?p=274</guid>
		<description><![CDATA[A while ago, I wrote some demo code to demonstrate various things you need to do to write your own operating system. In May 2010 I held a lecture and workshop about this code and the concepts at SigInt conference in Cologne, Germany. I just thought that this code may be interesting to other people [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I wrote some demo code to demonstrate various things you need to do to write your own operating system.<br />
In May 2010 I held a lecture and workshop about this code and the concepts at <a href="http://events.ccc.de/sigint/2010/wiki/Hauptseite" target="_blank">SigInt conference in Cologne</a>, Germany.</p>
<p>I just thought that this code may be interesting to other people who did not attend this conference.<span id="more-274"></span></p>
<p><a href="http://github.com/G33KatWork/SigInt10OSWorkshop" target="_blank">The demo code</a> includes mainly x86 specific stuff and it is truly demo code, so don&#8217;t just copy it into another project. Even if it works at first sight, it it is highly likely to break sooner or later <img src='http://www.geekatwork.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The code contains samples for:</p>
<ul>
<li>A small &#8220;Hello World&#8221; bootsector in realmode</li>
<li>A sample how to enable the A20 gate. This works at least in QEMU</li>
<li>Loading a barebone-kernel written in C by GRUB</li>
<li>Switching to protected mode and writing to the textmode framebuffer</li>
<li>Handling interrupts in protected mode using the old PIC</li>
<li>Configuring and using the old PIT (Timer)</li>
<li>Switching to longmode (64 Bit)</li>
<li>A multitasking demo how to do context switching</li>
</ul>
<p>The first two samples are completely written in Assembly and are loaded directly by the BIOS from a floppy drive. All other samples are mainly written in C spiced with some Assembly and are loaded from a FAT formatted floppy disk by a GRUB bootloader.</p>
<p>For those of you who speak german, here are the slides of the conference:<br />
<a href="http://events.ccc.de/sigint/2010/wiki/Fahrplan/events/3889.de.html" target="_blank">Talk</a><br />
<a href="http://events.ccc.de/sigint/2010/wiki/Fahrplan/events/3890.de.html" target="_blank">Workshop </a></p>
<p>If you do anything with this demo code, I would appreciate to hear about your project or experiences. Also, If there are specific questions or problems about/with this code which are not easily resolvable by Googling and using your brain, feel free to ask in the comments. <img src='http://www.geekatwork.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekatwork.de/2010/07/12/os-development-demo-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vom Gendern und ASCII-Frauen</title>
		<link>http://www.geekatwork.de/2010/06/02/vom-gendern-und-asci-frauen/</link>
		<comments>http://www.geekatwork.de/2010/06/02/vom-gendern-und-asci-frauen/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 22:08:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[The usual rants]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[longcat]]></category>
		<category><![CDATA[nerds]]></category>
		<category><![CDATA[sigint]]></category>

		<guid isPermaLink="false">https://www.geekatwork.de/?p=235</guid>
		<description><![CDATA[Es war einmal, nachts, kurz nach dem alljährlichen Berliner Congress in Berlin, ein Treffen in einem Hackerspace, dem C4, in Köln. Nach ein paar Flaschen Mate, kommen einem die schrägsten Ideen um den Spieltrieb in sich zu befriedigen. Als ich so schräg auf den Nadeldrucker in der Ecke schielte und fragte ob der noch funktioniere, [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Es war einmal, nachts, kurz nach dem alljährlichen Berliner Congress in Berlin, ein Treffen in einem Hackerspace, dem C4, in Köln.</div>
<div id="_mcePaste">Nach ein paar Flaschen Mate, kommen einem die schrägsten Ideen um den Spieltrieb in sich zu befriedigen.</div>
<p>Als ich so schräg auf den Nadeldrucker in der Ecke schielte und fragte ob der noch funktioniere, wollte ich drucken. Nunja, das nächste anstehende Event war also die <a href="http://events.ccc.de/sigint/2010/wiki/Hauptseite" target="_blank">SigInt</a>. Wenn man etwas zusammenhackt will man das auch dem breiten Publikum präsentieren können. Nach einiger Zeit hatten wir dann die Idee eine <a href="http://encyclopediadramatica.com/Longcat" target="_blank">Longcat</a> zu drucken.<span id="more-235"></span></p>
<p>Nur der Bauch sieht dann doch etwas leer aus, wenn wir nur den Kopf und dann den &#8220;Körper&#8221; in Form von Strichen links und rechts am Papierrand drucken. Also was pappen wir da rein? Es gibt da doch dieses Twitter. Also gehen wir flott an die Twitter Suche und schieben alles was mit der SigInt zu tun hat in den Bauch.</p>
<p><strong> Spaß!</strong></p>
<p>Es waren Blödeleien und wir hatten beim Basteln viel Spaß. Deswegen machen wir das.</p>
<p>Als wir dann auf dem Event selbst waren lief das Teil natürlich noch nicht. <a href="https://wiki.koeln.ccc.de/index.php?title=Verpeilungsfaktor" target="_blank">Die übliche Vorgehensweise</a>: Man hat vorher Monate Zeit und tut nichts. Wenn man dann auf dem Event sitzt fängt man richtig an zu hacken.</p>
<p>Was konnten wir zu dem Zeitpunkt? Unser Mikrocontroller konnte mit dem Drucker reden und hat den Kopf und den Bauch gedruckt. Per serieller Schnittstelle nahm er Text an, der in den Bauch gedruckt wurde. Über diese Schnittstelle sollten über ein Script die Tweets zur SigInt an die Katze geschickt werden.</p>
<p>Durch die üblichen Fuckups funktionierte genau das natürlich nicht.<br />
Irgendwann in der Nacht, als es auf die Party zuging auf die wir auch noch wollten, hatten wir keine Lust mehr. Die Longcat war aber immernoch leer.</p>
<p>Aber&#8230; da gibts doch noch <a href="http://de.wikipedia.org/wiki/Ascii_art" target="_blank">ASCII-Art</a>. &#8220;Kennt wohl jeder hier&#8221;, dachten wir uns und was liegt da näher als was hübsches und historisches zu drucken?<br />
Hey, guck mal. Ein ASCII-Bild einer Frau. Drucken wir das doch.<br />
Nachdem wir dann endlich die ersten Zeichen im Bauch der Katze hatten machten wir den Drucker aus und gingen feiern. Den Rest machen wir dann morgen.</p>
<p><a rel="lightbox" href="http://www.geekatwork.de/wp-content/uploads/2010-05-23-01.06.13-e1275515946407.jpg"><img class="alignnone size-medium wp-image-239" title="2010-05-23 01.06.13" src="http://www.geekatwork.de/wp-content/uploads/2010-05-23-01.06.13-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Und da nahm die Katastrophe ihren Lauf&#8230;</p>
<p>Am nächsten Tag war dann das Genderpanel. 5 Frauen die über die Probleme der Gleichberechtigung von Frauen in der Hackerszene diskutieren (sic!) wollten.</p>
<p>Wie sich dann im Laufe des Tages herausstellte, haben sie auch über unser ASCII-Bild geredet. Ich selbst war nicht im Genderpanel, deswegen habe ich das auch nur über dritte Personen gehört. Zuerst dachte ich, dass das ganze ein Scherz sei, bis mir immer mehr Leute darüber berichteten.</p>
<p>Was zum Teufel?</p>
<p>Es kam aber auch keiner zu uns und versuchte mit uns einen Dialog anzufangen. Wenn jemand gesagt hätte, das ihn/sie (OMG, jetzt fang ich hier schon an Texte zu gendern&#8230;) das stört, hätte ich wahrscheinlich erstmal wegen gewisser Unverständnis wie ein Auto geguckt und etwas gestutzt, aber wir fressen unseren Gegenüber wegen sowas ja nicht, solange wir nicht persönlich angegriffen werden.</p>
<p>Als ich dann später erfuhr, das wir wohl mehr oder weniger im selben Atemzug mit Hardcore Pornografie genannt wurden, wurde ich auch leicht pissig. Ich bin der Meinung diese Frauen im Genderpanel haben uns dazu benutzt zu provozieren. Erstmal nichts schlimmes. Sollen sie doch. Das bringt die Diskussion in Wallung, was auch definitiv passiert ist.<br />
Allerdings bitte ich doch darum, das wir nicht als Sexisten oder Frauenfeinde hingestellt werden, denn genau so kam das rüber.</p>
<p>Sie hatten einfach kein besseres Beispiel dazu. Ich glaube nicht, das das wirklich jemanden gestört hat. Sie brauchten nur irgendwas, um Leute zu denunzieren und aus einer Mücke einen Elefanten zu machen.<br />
Sie haben zwar nicht unsere Namen genannt, es war aber unvermeidlich, das jeder wusste wer wir waren, da wir den ganzen Tag neben dieser gedruckten Katze saßen.</p>
<p>Und was hat das mit Behandlung von Frauen zu tun? Nur, weil ich/wir ein ASCII-Bild einer Frau gedruckt haben, heißt das nicht das wir Frauen anders behandeln oder sie gar zu einem Sexobjekt degradieren. Es war ein ASCII-Bild. Nichtmal eine reale Fotografie einer Frau. Deswegen ist es so unverständlich für mich, wie sich da jemand angegriffen fühlen kann.<br />
Zumal die Frauen ja Gleichberechtigung wollen. Wenn wir also wegen den anwesenden Frauen kein Bild drucken, ist das dann noch Gleichberechtigung?</p>
<p>Um dann aber sicher zu gehen, das sich die Frauen nicht benachteiligt fühlten, haben wir uns dann doch ans Herz gefasst und auch einen Mann gedruckt. Sie appellierten ja wie gesagt auch, das wir sie gleich behandeln sollen.</p>
<p><a rel="lightbox" href="http://www.geekatwork.de/wp-content/uploads/2010-05-24-00.30.30-e1275515921206.jpg"><img class="alignnone size-medium wp-image-240" title="2010-05-24 00.30.30" src="http://www.geekatwork.de/wp-content/uploads/2010-05-24-00.30.30-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>So viel zu meiner persönlichen Sichtweise zu der ganzen Sache.</p>
<p>Als zweites will ich hier noch kurz betonen, das dieses ASCII-Art seit Urzeiten zu unserer (Hacker-/Nerd-)Kultur gehört. MSPro hat das sehr schön in seinem <a href="http://faz-community.faz.net/blogs/crtl-verlust/archive/2010/05/28/plattformneutralitaet-gender-und-die-verdammte-der-realitaet.aspx" target="_blank">Post über Plattformneutralität</a> dargestellt.<br />
Und wer sich in solchen Kreisen bewegt, hat das nunmal zu akzeptieren. Selbst, wenn da Frauen gedruckt werden.</p>
<p>&#8230; und wenn das Farbband hält, dann drucken sie noch heute.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekatwork.de/2010/06/02/vom-gendern-und-asci-frauen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

