<?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>TALHA OCAKÇI</title>
	<atom:link href="http://www.talhaocakci.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.talhaocakci.com</link>
	<description>Altı Kurşunlu Rus Ruleti</description>
	<lastBuildDate>Sun, 07 Mar 2010 21:37:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex &#8211; BlazeDS &#8211; Spring &#8211; ActiveMQ Integration</title>
		<link>http://www.talhaocakci.com/flex-blazeds-spring-jms-integration/</link>
		<comments>http://www.talhaocakci.com/flex-blazeds-spring-jms-integration/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:25:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=144</guid>
		<description><![CDATA[In this post, I covered basic integration of Flex and Spring JMS; summarized the flow of process in general.
Firstly I should explain the technology stack and what I want to do.
1- I need a RIA technology to push data from server to the client. Because I do not want to ask the server periodically if [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, I covered basic integration of Flex and Spring JMS; summarized the flow of process in general.</p>
<p>Firstly I should explain the technology stack and what I want to do.</p>
<p>1- I need a <strong>RIA</strong> technology to push data from server to the client. Because I do not want to ask the server periodically if he has something new for him. This is an old-fashioned bullshit. So I will use <strong>Flex</strong> for user interface.</p>
<p>2- On server side, I want to process the requests asynchronously not to lock the user interface during the process. So, I need the &#8220;fire and forget&#8221; methodology of the <strong>JMS</strong>(Java Messaging Service) API. At this point I should emphasize that JMS is just an API to standardize the messaging services. There are plenty of implementations of JMS. I  have chosen ActiveMQ because it has a support for:</p>
<ul>
<li>virtual destinations to lower the number of required connections to message broker.</li>
<li>message persistance,</li>
<li>consumer priority,</li>
<li>message grouping,</li>
<li>different protocols like TCP,NIO to achieve the message broker and even an embedded one&#8230;</li>
</ul>
<p>3- I want to do a professional job. What does it mean? I really really demand just to do my business and not to struggle with initilization and lifecycle management of the objects and <strong>decouple the modules</strong> to be able to plug them out when I found a more interesting and &#8220;<em>new good-boy of the town</em>&#8221; technology. Thus, I used Spring. Spring will initialize my objects, kill them when they are done. All I will do is to order what I want in the <strong>application context xml.</strong> Spring will do the job. Thanks Spring, love you, call me, my number is five oh five, oh sorry =)</p>
<p>4- The hard part, integrating the client and server side. That means, when client requests something, I need to solve it, send it to the server, the JMS destination, then take the message back and push it to the clients back. Ouucch? Shall I do this all by myself? Dont worry my friend, you will never walk alone. <strong>Spring-BlazeDS Integration</strong> will handle this all. You will just configure them. You are the boss, the king, the lord&#8230; Sorry, I am hooked on my words again. Somebody stop me:)</p>
<p>Well, lets do the job. Because words are cheap, time is too expensive. OK.</p>
<p>The  diagram summarizes what we will do. Please look at it and if you are experienced correct me. There may be some misunderstanding of me. Care it, I really worked hard on it. <em>Just for you man, just for you.</em></p>
<p><a href="http://www.talhaocakci.com/wp-content/uploads/2010/03/SBI-JMS-Flex6-1024x606.png"><br />
<img class="alignnone size-large wp-image-174" title="SBI-JMS-Flex" src="http://www.talhaocakci.com/wp-content/uploads/2010/03/SBI-JMS-Flex6-1024x606.png" alt="SBI-JMS-Flex" width="600" height="320" /><br />
</a></p>
<p>On client side, we will use the messaging API of Flex. It has consumers and producers. Producers generate a message and send it to post office called destination. The consumers subscribe to this destination. And wait for it, the clients the consumers that are subscribed to this destination are pushed this message. Wait wait wait&#8230; Pushed? Yeaah. Wow&#8230; But who do this magic, man? <strong>Blaze DS</strong>&#8230; Thanks to god, -or Adobe- there is this service that pushes the message to the desired consumers back. This is legendary, really.</p>
<p><strong>The magic of the Blaze DS is the <em>message broker</em></strong><strong>.</strong> It finds the subscribers that are subscribed to the destination and push the message to them. Consumers do what they want with it. In our project BlazeDS runs on the server-side and it is managed by Spring. So lets first create our Flex mini project and then send our message to the BlazeDS message broker:</p>
<pre name= "code" class="xml">
		<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Producer destination="jmsMessageDestination" id="producer" ></mx:Producer>
	<mx:Consumer destination="jmsMessageDestination" id="consumer"  message="onMsg(event)">
	</mx:Consumer>
	<mx:ChannelSet id="cs">

		<mx:AMFChannel url="{HOST}/{PROJECT}/spring/amfpolling"></mx:AMFChannel>
		<mx:AMFChannel url="{HOST}/{PROJECT}/spring/amf"></mx:AMFChannel>
	</mx:ChannelSet>
	<mx:Button click="sendMessage()" right="50" verticalCenter="0" label="Mesaj servisini dene"></mx:Button>

<mx:Script>
		<![CDATA[
		import mx.messaging.messages.AsyncMessage;
		import mx.messaging.events.MessageEvent;
		private function sendMessage()
			{
				consumer.channelSet = cs;
				producer.channelSet = cs;
				consumer.subscribe();
				var message:AsyncMessage = new AsyncMessage();
           	 	        message.headers.myCustomHeader = "hello header";
            	                message.body = "hello flex message service!";
           		        producer.send(message);
			}
			private function onMsg(event:MessageEvent):void
			{
      			 trace(event.message.body);
			}
			]]&gt;
</mx:Script>
</mx:Application>
</pre>
<p>You see the consumer and producer definitions on line 2 and 3. We gave the same destination parameter to both of them. (This destination is in the ActiveMQ domain, the leftmost object in the diagram) Same client will produce a message and read it back after BlazeDS message broker push it back.</p>
<p>In diagram, you see the AMF channel. It is basically a channel that passes an actionscript object. It has an efficient format to carry the objects -much better than transporting them as XML-</p>
<p>On this AMF channel we transport our actionscript object message to the BlazeDS. So we define two AMF channels and set the channelset of the producer and consumer to this channel set. On the server hand of the channel the message is converted to a Java object and will be sent to the JMS destination. How? We will see it.</p>
<p>I say &#8220;message&#8221; repeated times. What the hack is that? As you can see, it is the <em>AsyncMessage</em> object. I will not dive into the details of the client side code more.</p>
<p>Going by step by step, everything will be clear. In this step, from Flex side we will request to the web context. And via a servlet request dispatcher, we direct this request to the Spring context. So lets define our dispatcher servlet:</p>
<div class="wp_syntax">
<div class="code">
<pre class="xml" style="font-family:monospace;"> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servlet<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servlet-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Spring MVC Dispatcher Servlet<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servlet-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servlet-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            org.springframework.web.servlet.DispatcherServlet
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servlet-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;init-param<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;param-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>contextConfigLocation<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/param-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;param-value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/WEB-INF/applicationContext.xml<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/param-value<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/init-param<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;load-on-startup<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/load-on-startup<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servlet<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
    <span style="color: #808080; font-style: italic;">&lt;!-- Map all *.spring requests to the DispatcherServlet for handling --&gt;</span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servlet-mapping<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servlet-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Spring MVC Dispatcher Servlet<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servlet-name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;url-pattern<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>/spring/*<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/url-pattern<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servlet-mapping<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre>
</div>
</div>
<p>Ok, we will redirect a request that has a &#8220;spring&#8221; part to the Spring context. So </p>
<p><strong>http://{HOST}/{PROJECT_NAME}/spring/&#8230;</strong></p>
<p>such a request will be redirected to the Spring context. After that, this request should be sent to the AMF channel endpoint. For this, the channel should be configured properly in the Spring context. Remember, we need the &#8220;spring&#8221; part, then we expand our URI such a way that it consists the channel endpoint part.</p>
<p>I configured the channel part like this:</p>
<div class="wp_syntax">
<div class="code">
<pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;channel-definition</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;my-amf&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;mx.messaging.channels.AMFChannel&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;endpoint</span> <span style="color: #000066;">url</span>=<span style="color: #ff0000;">&quot;{HOST}/{PROJECT_NAME}/spring/amf&quot;</span> </span>
&nbsp;
<span style="color: #009900;"><span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;flex.messaging.endpoints.AMFEndpoint&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/channel-definition<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre>
</div>
</div>
<p>So, the request &#8220;{HOST}/{PROJECT_NAME}/spring/amf&#8221; will be dispatched to the Spring context first and then the AMF channel endpoint.</p>
<p>Now, we are going on following the diagram. The labeled as 3 parts are in BlazeDS domain. BlazeDS has a HTTPFlexSession that controls the flex session and a listener that listens the AMFChannelEndpoint for new messages. We define it in the web.xml as:</p>
<div class="wp_syntax">
<div class="code">
<pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>flex.messaging.HttpFlexSession<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener-class<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/listener<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre>
</div>
</div>
<p>This listener waits for a message and pass it through the message broker. Between two of them, an interceptor may be allocated. This interceptor may be managed by the Spring. So this interceptor may be registered as a bean in the Spring context:</p>
<div class="wp_syntax">
<div class="code">
<pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;flex:message-broker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;flex:message-interceptor</span> <span style="color: #000066;">ref</span>=<span style="color: #ff0000;">&quot;interceptor&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/flex:message-broker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;bean</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;interceptor&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;PaperUpdateMessageProcessor&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre>
</div>
</div>
<p>Here, PaperUpdateMessageProcessor implements <strong> org.springframework.flex.core.MessageInterceptor.</strong></p>
<p>As you can see in the diagram, the message coming from the interceptor is pushed to the JMS destination by messagebroker. But while transporting an adapter function should be invoked. This adapter for the MessageService integrates Flex messaging with Java Message Service destinations and configured in the messaging-config.xml with &#8220;jms&#8221; id:</p>
<div class="wp_syntax">
<div class="code">
<pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adapters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adapter-definition</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;actionscript&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;flex.messaging.services.messaging.adapters.ActionScriptAdapter&quot;</span> <span style="color: #000066;">default</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;adapter-definition</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;jms&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;flex.messaging.services.messaging.adapters.JMSAdapter&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/adapters<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/flex-blazeds-spring-jms-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven Projesine Internal Bir Proje Eklemek</title>
		<link>http://www.talhaocakci.com/maven-projesine-internal-bir-proje-eklemek/</link>
		<comments>http://www.talhaocakci.com/maven-projesine-internal-bir-proje-eklemek/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 19:48:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=139</guid>
		<description><![CDATA[Maven, dependencyleri repositoryler üzerinden edinmek için kullanılıyor.
Büyük ihtimalle yanlış bir şey yapıyorum ama, 
Projemdeki entityleri ayrı bir proje olarak tutup jar olarak eklediğim için Maven&#8217;a geçişimden sonra bir dependency olarak gösteriyorum:
Dependency&#8217;nin scope&#8217;unun system olması önemli. Bunu sistem olarak ekledikten sonra yolunu gösteriyorum.
(Büyük ihtimalle bunu local repository&#8217;e eklemenin çok daha profesyonel bir yolu olmalı. Araştıracağım. Zira [...]]]></description>
			<content:encoded><![CDATA[<p>Maven, dependencyleri repositoryler üzerinden edinmek için kullanılıyor.</p>
<p>Büyük ihtimalle yanlış bir şey yapıyorum ama, </p>
<p>Projemdeki entityleri ayrı bir proje olarak tutup jar olarak eklediğim için Maven&#8217;a geçişimden sonra bir dependency olarak gösteriyorum:</p>
<p>Dependency&#8217;nin scope&#8217;unun system olması önemli. Bunu sistem olarak ekledikten sonra yolunu gösteriyorum.</p>
<p>(Büyük ihtimalle bunu local repository&#8217;e eklemenin çok daha profesyonel bir yolu olmalı. Araştıracağım. Zira bu blog kimseye bir şey öğretmek için yazılmıyor. Sadece ileride hangi yollardan geçtiğimi görmek, yanlışlarımı gözüme sokmak, kafama çarpmak için tutuluyor. O yüzden bu yolu bulduğum zaman bu postu da güncelleyeceğim. Bence hepiniz seksi insanlarsınız. Bunun kıymetini bilin.)</p>
<pre name="code" class="xml" >
<dependency>
            <groupId>paperify</groupId>
            <artifactId>entities</artifactId>
            <version>1.0.0</version>
            <scope>system</scope>
            <systemPath>D:\NetBeansProjects\entities\dist\entities.jar</systemPath>
</dependency></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/maven-projesine-internal-bir-proje-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atamızın Köpeği Foks</title>
		<link>http://www.talhaocakci.com/atamizin-kopegi-foks/</link>
		<comments>http://www.talhaocakci.com/atamizin-kopegi-foks/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:39:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[gunluk]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=131</guid>
		<description><![CDATA[foks, adı üstünde bir köpek, ama tilki gibi böyle, cingöz.
atatürk de bildiğiniz lider.
liderler cingöz olan ne varsa sever. insan da olsa hayvan da. o yüzden foks&#8217;u da çok seviyor.
atatürk aynı zamanda bir insan. bu yüzden evine insanlar gidip geliyor. e sevilen biri olduğundan çok fazla misafiri var.
bir ayet inip de &#8220;peygamberinizin evine gitmeyin, o yoruluyor, [...]]]></description>
			<content:encoded><![CDATA[<p>foks, adı üstünde bir köpek, ama tilki gibi böyle, cingöz.<br />
atatürk de bildiğiniz lider.<br />
liderler cingöz olan ne varsa sever. insan da olsa hayvan da. o yüzden foks&#8217;u da çok seviyor.</p>
<p>atatürk aynı zamanda bir insan. bu yüzden evine insanlar gidip geliyor. e sevilen biri olduğundan çok fazla misafiri var.<br />
bir ayet inip de &#8220;peygamberinizin evine gitmeyin, o yoruluyor, gitmeden haber verin, az kalın&#8221; diye uyarmadığı için, atatürk de misafirlerine çok değer verdiğinden  onları evinden uzak tutamıyor. gelen misafir saatlerce oturuyor. bir köpeği saatlerce odaya kitleyemeyeceği için atatürk foks&#8217;u serbest bırakıyor. bu da, sehpaların altına giriyor, misafirlerin pantolonlarının paçalarını yiyor, kemiriyor, parçalıyor.<br />
bundan mahçup olan atatürk, terzisine bu pantolonların aynısını yaptırıyor ve sahiplerine gönderiyor.</p>
<p>bunu farkeden misafirler başıyor cingözlüğe. eski pantolonlarıyla gidiyor ve paçalarını foks!a yediriyorlar. böyle böyle gardroblarını yeniliyorlar. cingözler. cingöz dedik ya, atatürk bu yüzden onları da seviyor ve sesini çıkartmıyor.</p>
<p>dostlarım, şimdi bir özet çıkartacağım.<br />
hani atatürk&#8217;ün yaşamında neredeyse hiç özel mülkiyeti yoktur ya, ha işte bunun iki sebebi vardır:</p>
<p>1- mal düşkünü olmaması ve her şeyini milletine adaması.<br />
2- foks.</p>
<p>buna para mı yeter? yetmez.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/atamizin-kopegi-foks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saklan</title>
		<link>http://www.talhaocakci.com/saklan/</link>
		<comments>http://www.talhaocakci.com/saklan/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:36:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=129</guid>
		<description><![CDATA[“Saklan” diye haykırdı.
Etrafını kolaçan etti. Babasının devlet memuriyetinden kalma alışkanlıklarını ve onun da çocukluğunun izini taşıyordu tüm duvarlar: Şampanya rengi ve 3 yaşındaki bir çocuğun kara kalem soyut çalışmaları…
“Saklan, geliyorlar” diye tekrarladı.
Tekrar bakındı etrafına. Bir iz daha taşıyordu tüm odalar, ne olduğunu anlayamadığı, yalnızca minderlerinden kendisine ev yaptığı koltukların gitmiş olduğunu farkettiği o haciz gününden. [...]]]></description>
			<content:encoded><![CDATA[<p>“Saklan” diye haykırdı.</p>
<p>Etrafını kolaçan etti. Babasının devlet memuriyetinden kalma alışkanlıklarını ve onun da çocukluğunun izini taşıyordu tüm duvarlar: Şampanya rengi ve 3 yaşındaki bir çocuğun kara kalem soyut çalışmaları…</p>
<p>“Saklan, geliyorlar” diye tekrarladı.</p>
<p>Tekrar bakındı etrafına. Bir iz daha taşıyordu tüm odalar, ne olduğunu anlayamadığı, yalnızca minderlerinden kendisine ev yaptığı koltukların gitmiş olduğunu farkettiği o haciz gününden. Hiçbir eşya yoktu evde.</p>
<p>“Saklan çocuk! Çok geç olmadan !”</p>
<p>Kimden saklanacaktı. Neyden saklanacaktı? Başı dönüyordu.</p>
<p>“Çok geç ! ”<br />
<span id="more-129"></span></p>
<p>Çok geçti artık. Çocukluğunun izleri öylesine canlıydı ki karşısında, elleriyle gözlerini kapadı. Saklandığını zannediyordu işte. Kaybolduğunu, görünmez olduğunu.</p>
<p>“Ne yapacaksın şimdi?”</p>
<p>Neyi ne yapacağım, ne oldu, kimden saklanmam gerekiyordu, saklandım ya işte, kimse görmedi ki beni. Niye geldim ki buraya?</p>
<p>“Emekli olayım da, bir daha şu duvarların şampanya rengi olduğunu görürsem gözlerimi kapatın.” diye gülümsedi gözlerini kısıp hafifçe gülümseyerek.</p>
<p>Gözlerini kapattılar babamın. Bizden istemişti oysa ki. Kapattırmazdık ki gözlerini burda olsaydı; yok…</p>
<p>Saklanamamıştın işte çocuk, gözlerini elinle kapadığında. Saklanamadın pişmanlıklarından. Geldiler ve seni şimdi götürecekler.</p>
<p>Babasının yalnızlığını yüzüne vururdu. O da susar, gözlerini kısardı hafifçe, dişlerini sıkardı. Yanak hatları keskinleşir, bir asker sertliği çökerdi yüzüne, sonra gözleri hafifçe dolar; yerini bir bebeğin masumluğuna bırakırdı. Oğlunun kapıyı çarpıp çıkmasını beklerdi. Bunu yapacaktı çünkü. Hep yapardı. O sesi duyduktan sonra bir cigara daha çıkarır tablasından, çantasındaki borç makbuzlarını çıkartıp hesap yapmaya koyulurdu. Çoğu borç kağıdının uçları hafifçe ıslanarak kabarmış, yer yer de mürekkebi dağılmış.</p>
<p>Başkasına karşı boynunu eğmeyen o dev gibi adam, oğlunun her dediğini kabulleniyor, boynunu eğip dinliyordu. Oğlu da kendini güçlü zannediyordu, dediklerini kabul ettiren, babasını bile dize getiren kudretli bir ‘adam’.</p>
<p>Babasının gözlerindeki “oğlum büyüyor, güçleniyor” parıltısını, “oğluma söz geçiremiyorum, o çok güçlü” çaresizliği sanıyordu. Onu can damarından vuruyordu sürekli. Konuşacak kimsesinin olmamasıyla, bunun bir sebebinin olması gerektiği ve bunun ondan kaynaklandığıyla. Gücüne gidiyordu babasının çokça seveni olmaması. Kendisi sevmeyi deneseydi ya. Yapmadı.</p>
<p>Kendisinin çok sevimli, candan, sevilen birisi olduğunu düşünüyordu. Pençelerini sakladığını, bu sayede sevildiğini…</p>
<p>Bilmiyordu ki çocuk, insanların büyüdükçe kendileriyle kalacaklarını. Bir çocuğa kendisini güçlü hissettirmenin, onu “adam” olduğuna inandırmanın, onu tam da istediği gibi yaşatmanın ne kadar zor olduğunu, kendinden vazgeçmek demek olduğunu bilmiyordu ki.</p>
<p>İtiraf ediyorum, ne yaparsanız yapın şimdi bana. İdam edin, suçluyum:</p>
<p>Güçlü değilim ben baba. Pençelerimi gösteremeyişimin nedeni onların olmayışıymış.<br />
Senin kadar kimsesizim. Uğruna kendimden vazgeçebileceğim bir oğlum da yok, her gün kapıyı çarpıp çıkan. Yok.</p>
<p>Ve baba, bu duvarlar şampanya rengi olmayacak artık. Yeni bir hayata başlayacaksın, her gün yumurtanı tavuklarından kendin alacaksın. Keşke burada olsaydın baba.</p>
<p>Ellerimle gözlerimi kapadım. Son bir kez saklanmayı denedim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/saklan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yeditepe Üniversitesi&#8217;nde Ali Sirmen ile Sohbet</title>
		<link>http://www.talhaocakci.com/yeditepe-universitesinde-ali-sirmen-ile-sohbet/</link>
		<comments>http://www.talhaocakci.com/yeditepe-universitesinde-ali-sirmen-ile-sohbet/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:35:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=126</guid>
		<description><![CDATA[eskilerden bir yazı.
öncelikle sohbet sırasında da dile getirdiğim üzüntümü buraya da aktarmak istiyorum. ali sirmen şöyle bir şey dedi: “ergenekon davası için toplanan delillerde darbe hakkında konuşulduğunu gösteren kayıtlar var. fakat darbeden konuşuluyor olması bir şey ifade etmez. yolsuzlukların yürüyüp gittiği bir ortamda darbeden konuşulması hiç de anormal değildir. diyelim ki konuşuldu, sağlam delillerle ispatlanmadıkça [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>eskilerden bir yazı.</p></blockquote>
<p>öncelikle sohbet sırasında da dile getirdiğim üzüntümü buraya da aktarmak istiyorum. ali sirmen şöyle bir şey dedi: “ergenekon davası için toplanan delillerde darbe hakkında konuşulduğunu gösteren kayıtlar var. fakat darbeden konuşuluyor olması bir şey ifade etmez. yolsuzlukların yürüyüp gittiği bir ortamda darbeden konuşulması hiç de anormal değildir. diyelim ki konuşuldu, sağlam delillerle ispatlanmadıkça bunun bir yaptırımı olamaz.” sohbetin yapıldığı ortamdakilerin de düşündüğü gibi masumane bir cümle değildi bu. ben “hocam ben bunda bir darbe taraftarlığımı seziyorum” derken arkasını dönüp ters ters bakan, “darbeyi savunduğunu da nereden çıkardın” diye hömküren kişilerin düşündüğü gibi öylesine bir laf da değildir. bir şeyi normal görmek (anormal olmadığını düşünmek) ona hak vermek demektir. evet senin de öyle düşündüğün manasına gelmez ama kesinlikle “hak verdiğin” manasına gelir.</p>
<p><span id="more-126"></span></p>
<p>birilerinin darbeden konuşması normal olabilir. mesela şu an ben darbe olsun diyebilirim. sen de diyebilirsin. neden? zaten demokrasiye inanmıyoruz. ama darbe hakkında konuşan kişi demokrasinin yılmaz bekçisi olduğunu savunuyorsa ya da demokrasinin bu yılmaz bekçisi darbenin konuşulmasını normal görüyorsa ben bunda bir çelişki görürüm arkadaş. bu samimiyetsizlik sinirimi bozar. cumhuriyet mitinglerinin demokrasi ve laiklik sevdası için yapıldığını söyleyen kişi tam da bu demokrasi sevdalısı kişidir çünkü.</p>
<p>sağdan soldan duyduklarıyla ideoloji sahibi olmuş, bu ideoloji ile gözlerini bağlamış, konuşmaların alt metinlerini irdelemeden dinleyen kişilerin bunu okuyamaması gayet normal.</p>
<p>ali sirmen, chp’nin halkla bütünleşemediğini, bütünleşmek için bir düşman yaratıp ona tavır almaktan öte bir siyaset izlenmesi gerektiğini, cumhuriyet mitinglerinin neden siyasal alanda başarılı olamadığını anlayan nadir ergenekon savunucularından olduğu için son derece saygı duyduğum entellektüel bir isim. konuşması arasında geçen bu çelişki dışındaki konuşmasını kısaca özetlemek istiyorum:</p>
<p>“ergenekon, delillerin legal olmayan yollardan toplandığı, yargının serbestliğini polisin engellediği, savcılıklar yerine polis tarafından yürütülen bir davadır. akp’yi aşmış, nato ve abd tarafından sürdürülen bir oyun, bir muhalif sindirme operasyonudur. ruşen çakır’ın da belirttiği gibi, emniyette cemaat kadrolaşması vardır.<br />
emniyet, usulün gerektirdiğinden farklı olarak aramaları bir avukat eşliğinde yapmıyor, tutuklanmalar dayanaksız. tüm tutuklama kararlarında 103-a (terör suçu) yazması özensizliğin, jenerikliğin kanıtıdır. iddianameler yayınlandıktan sonra evlerinden kaçmamış olan sanıkların ani baskınlarla tutuklanmaları, bu kişileri küçük düşürmek, onurlarını kırmak amaçlıdır. zira bir sanık diğer sanık veya tanıklara baskı yapma, delilleri yok etme ihtimali olmadıkça apar topar tutuklanamaz.”</p>
<p>“ergenekon davası kapsamında tutuklanan kişiler gerçekten suçlu bile olsa bu, davanın hukuksuzluğunu meşru kılmaz.”</p>
<p>“tutuklanan herkesin fethullah gülen cemaatinin karşısında olan isimler olması manidardır. kamudan imf’nin emriyle çıkartılan isimlerin yerine kadrolaştırılacak personelin getirileceği aşikardır. kadrolaşma yeni anayasa taslağıyla da kolaylaştırılmak istenmiştir.</p>
<p>hükümetin ikiyüzlülüğü davaların basında yer alması konusunda izledikleri politikada da açıkça görülüyor. deniz feneri davası akp içine uzandığından dolayı hakkında yayın yasağı getirildiği halde ergenekon davası hakkında her türlü dedikodu bile yayınlanabliyor.”</p>
<p>buraya kadar ondan hep duyduğumuz ve hak da verdiğimiz konuşmalar… bundan sonra darbeleri normal gördüğünü düşündürten bir bölüm daha geliyor:<br />
“devlet tamamen işlemez hale gelmeseydi 12 eylül olmazdı. her askeri darbe sivillerin icraatlarının bir sonucu olarak yapılmıştır. 11 eylül 1980′deki ortam bir daha oluşsa artık ne yaparsanız yapın 12 eylül yine olacaktır” o zaman şu soruyu sormam gerekiyor, cumhurbaşkanının bile seçilemeyeceği bir ortam yaratıldığında devlet işlemez hale getirilmemiş miydi? o zaman amaç neydi? bu sözlerin üzerine gayet manidar olmadı mı şimdi?</p>
<p>ali sirmen devam ediyor: “milletten demokrasi talebi gelmedikçe demokrasi işlemeyecektir.” ha yani halk darbesinden bahsediyoruz, tepeden inmeyen halktan yükselen bir darbe? işte keşke böyle yapsanız… laiklik laiklik diye ağlamayıp da halk için bir şeyler yapmaya çalışsanız, halkın önceliklerine önem verseniz? ahh keşke…</p>
<p>kendisine “hocam, dünya üzerinde laik diyebileceğimiz bir ülke söyler misiniz?” dediğimde bana abd ve fransa dedi. ağlayacak gibi oldum. laiklik tanımlamalarımız çok farklıydı. aynı şeyi savunduğunu düşünen kişiler bile laikliği farklı farklı tanımlıyordu. üzülüyordum artık. herkesin farklı tanımladığı, bir türlü herkesin aynı şeyi düşünemediği bir kavram için halk gerdiriliyor, mitingler düzenleniyor, darbeye uygun “sivil icraatları” yapılıyor ve devlet işlemez hale getirilmek isteniyordu.</p>
<p>evet, akp hükümetinin düşmesini isteyen, bu kadrolaşmadan, devletin, milletin satılmasından muzdarip olan biri olarak ben de tutunacak bir dal arıyorum. size yaklaşıyorum. ama sizin aklınız başka yerde. ben size platonik aşığım. ve size açılamadığım, açıldığım takdirde iç yüzünüzü göreceğim için “demokrasiden yana olmamakla, akp yandaşlığıyla” itham ediliyorum. üzülüyorum hocam. yapmayın. nolur.</p>
<p>beraber yürüttük biz bu yollarda diye naralar atarken onlar, biz de halkla bütünleşsek, halkla türküler tuttursak, onlara yukarıdan bakmasak? onların haline ağlamasak da onlarla birlikte ağlasak? olmaz mı? halkın istediği bir şeyler yapsak, kendi evimizin önünde oynamayıp da arkadaşların evine gitsek?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/yeditepe-universitesinde-ali-sirmen-ile-sohbet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EAR içerisinde local dosyaları okumak</title>
		<link>http://www.talhaocakci.com/ear-icerisinde-local-dosyalari-okumak/</link>
		<comments>http://www.talhaocakci.com/ear-icerisinde-local-dosyalari-okumak/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:40:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=118</guid>
		<description><![CDATA[Normal bir web projesinde iş kolay. Web Content ya da WEB-INF altına istediğimiz dosyayı koyup ona erişebiliyoruz.
EAR projesinde ise;

File f = new File("talha.xml")

dediğimiz zaman application server&#8217;ın root&#8217;una düşüyoruz. Sittinsene ulaşamayız o dosyaya artık. Bu yüzden önce classloadera erişmemiz ve bunun üzerinde kaynaklara erişmemiz gerekiyor. Bunun için EAR projesinin altındaki web projesindeki(WAR) bir servletin içinde önce [...]]]></description>
			<content:encoded><![CDATA[<p>Normal bir web projesinde iş kolay. Web Content ya da WEB-INF altına istediğimiz dosyayı koyup ona erişebiliyoruz.</p>
<p>EAR projesinde ise;</p>
<pre class="java">
File f = new File("talha.xml")
</pre>
<p>dediğimiz zaman application server&#8217;ın root&#8217;una düşüyoruz. Sittinsene ulaşamayız o dosyaya artık. Bu yüzden önce classloadera erişmemiz ve bunun üzerinde kaynaklara erişmemiz gerekiyor. Bunun için EAR projesinin altındaki web projesindeki(WAR) bir servletin içinde önce class loader&#8217;a erişiyoruz ve sonra buradan istediğimiz kaynağı çekiyoruz.</p>
<pre class="java">
URL url = this.getClass().getClassLoader().getResource("WEB-INF/LimangoExample.xml");
</pre>
<p>getClassLoader() dediğimiz anda nereye düştüğümüzü görmek için:</p>
<pre class="java">
this.getClass().getClassLoader().getResource(".")
</pre>
<p>&#8216;i kullanabiliriz. Bu URL, EAR içindeki WAR projesinin kök dizinini veriyor. getResource içerisinde de istediğimiz dizine gidiyoruz.</p>
<p>Artık bu saatten sonra normal URL okur gibi okuyabiliriz dosyayı:</p>
<pre class="java">StringBuffer buffer = new StringBuffer();
BufferedReader in = new BufferedReader(
new InputStreamReader(
url.openStream()));
String inputLine;

while ((inputLine = in.readLine()) != null) {
buffer.append(inputLine);
}
in.close();</pre>
<p>Dosyamız XML ise ve işleri biraz kolaylaştırmak istiyorsak JAXB&#8217;nin unmarshaller&#8217;ını kullanabiliriz okumak için.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/ear-icerisinde-local-dosyalari-okumak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Türkiye&#8217;de Sarışın Olmak &#8211; Lan Ben Neyse</title>
		<link>http://www.talhaocakci.com/turkiyede-sarisin-olmak-lan-ben-neyse/</link>
		<comments>http://www.talhaocakci.com/turkiyede-sarisin-olmak-lan-ben-neyse/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:24:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[gunluk]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=95</guid>
		<description><![CDATA[her sarışının kendisini brad pitt veyahut kıvanç tatlıtığ sanması faciasını bir kenara da bıraksak türkiye&#8217;de sarışın olmak ve bunun verdiği farklılığı taşıyabilmek tam bir peygamberlik sabrı ister. efendim eğer sarışınsanız sizi beğenecek hatun sayısı türkiye&#8217;deki ortalama bir insanınkinin %21&#8242;idir. hani şöyle bir hesap yapıyoruz ya, &#8220;istanbul&#8217;da 100.000 akran hatun olsa, 80.000&#8242;inin sevgilisi olsa, kalan 20.000&#8242;inin [...]]]></description>
			<content:encoded><![CDATA[<div><span style="font-size: x-small;">her sarışının kendisini brad pitt veyahut kıvanç tatlıtığ sanması faciasını bir kenara da bıraksak türkiye&#8217;de sarışın olmak ve bunun verdiği farklılığı taşıyabilmek tam bir peygamberlik sabrı ister. efendim eğer sarışınsanız sizi beğenecek hatun sayısı türkiye&#8217;deki ortalama bir insanınkinin %21&#8242;idir. hani şöyle bir hesap yapıyoruz ya, &#8220;istanbul&#8217;da 100.000 akran hatun olsa, 80.000&#8242;inin sevgilisi olsa, kalan 20.000&#8242;inin 100&#8242;de biri beni sevse kalır 200&#8230;&#8221; işte bunun %21&#8242;ini aldığımızda kalan sayı baya bildiğin 42&#8242;dir. yani istanbul&#8217;da bizi sevebilecek 42 hatun var. bunların yarısı sizin kıvanç tatlıtuğ&#8217;a &#8220;ay o kadar da benzemiyormuş&#8221;unuzu anlasa kalır 21. istanbul&#8217;un yüzölçümüne oranlarsan bunu kendini karaköy&#8217;de veya ataşehir&#8217;de bulursun.</span></div>
<div><span style="font-size: x-small;"> </span></div>
<div><span style="font-size: x-small;"><span id="more-95"></span></span></div>
<p>sebep? hayır, eşşeğin zki değil.</p>
<p>doğu&#8217;dan batı&#8217;ya doğru geldikçe sarışınlara olan ilgi ve alaka azalıyor. çünkü aldığınız tepkiler &#8220;vaaay be analar neler doğuruyor&#8221;dan, &#8220;mınakoyim analar nebçim şeyler doğuruyor&#8221;a kayar. ikincisinin vurgusunda sürekli bir böyyykleme var. insanlar sizi tasvir ederken böyyykler efendim batıda. çünkü hem alışılmışın dışındasınızdır ve fakat alışılmışsınızdır. gül cemal-i cihan olsanız sırf sarışın olduğunuz için kafadan elenirsiniz.</p>
<p>işin sosyolojik boyutu?</p>
<p>sarışın erkek büyük ihtimalle batıda yetişmiştir. bu yüzden batıdaki hatunlar hoşuna gider. sonuç? sarışın erkeği beğenenler doğuda iken, onun beğendiği hatunlar batıdadır. ters ilişki yani. dur lan başka bi tanım bulalım, ters ilişki kötü oldu. ters oran. ha evet oldu bu.</p>
<p>işin gelenek boyutu?</p>
<p>gelenek şu: kız, babası gibi adam arıyor ya, eğer sarışın erkek beğenecekse, bu kızın babası da sarışın demek. e ulan babası sarışınsa büyük ihtimalle bu kız da sarışındır. sarışınlar sarışınları sevmediği için o iş olmaz. kız esmer olsa zaten yanına esmer bi adam ister. çünkü esmer bi kadının yanında sarışın bi erkek cidden yarrak gibi duruyor.</p>
<p>bu ahval ve şerait içinde sarışınlık kıvanç tatlıtuğ&#8217;a kolay efem. sinirlendim, elim ayağım titredi yemin ediyorum. gidiyorum lan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/turkiyede-sarisin-olmak-lan-ben-neyse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Der Prozess &#8211; Franz Kafka</title>
		<link>http://www.talhaocakci.com/der-prozess-franz-kafka/</link>
		<comments>http://www.talhaocakci.com/der-prozess-franz-kafka/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:23:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[okuma notları]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=93</guid>
		<description><![CDATA[dilimize &#8220;dava&#8221; adıyla çevrilen franz kafka romanı.
en güzel yanı, ezici bir çoğunluğun bu kitabı &#8220;bürokrasinin eleştirisi&#8221; olarak algılamasına rağmen çok farklı alegoriler ile ilişkilendirenlerin de olması. ben de kendimce ( kafka&#8217;nın yaşamını da göz önünde tutarak ) yaptığım çıkarımları özetledim naçizane.
dava, insanın bir “kul” olarak yargılanışını anlatıyor.

&#8212; spoiler &#8212;
k. ne olduğu, neden olduğu bilinmeyen bir [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: x-small;">dilimize &#8220;dava&#8221; adıyla çevrilen franz kafka romanı.</span></p>
<p>en güzel yanı, ezici bir çoğunluğun bu kitabı &#8220;bürokrasinin eleştirisi&#8221; olarak algılamasına rağmen çok farklı alegoriler ile ilişkilendirenlerin de olması. ben de kendimce ( kafka&#8217;nın yaşamını da göz önünde tutarak ) yaptığım çıkarımları özetledim naçizane.</p>
<p>dava, insanın bir “kul” olarak yargılanışını anlatıyor.</p>
<p><span id="more-93"></span></p>
<p>&#8212; <a href="http://www.talhaocakci.com/wp-admin/nedir.php?&amp;q=spoiler">spoiler</a> &#8212;</p>
<p>k. ne olduğu, neden olduğu bilinmeyen bir sorgulamaya tabi tutuluyor, neden sorgulandığını sorduğu vakit hiçbir cevap alamıyor. sorgulandığı odaların ciddiyetsizliği, yüksek yargıçların odalarının bile ağaçların üzerinde olması mahkemenin ciddiye alınmaması gerektiğini gösteriyordu. k. da başlangıçta davayı gerçekten önemsemiyordu. mahkeme salonunda sesini yükseltip nutuklar atıyor, birilerinin fikirlerini değiştirdiğini sanıyordu. bir tarafta sessiz, sakin oturan “elit(?)” tabaka varken bir tarafta da konuşmaları yeri gelince coşkuyla alkışlayan bir kitle vardı. bu iki grubun oturma düzeninin sağ-sol diye nitelendirilmesi tesadüf olmasa gerek. sağ tarafta oturanların daha banal ve coşkulu olması da hiç tesadüf değil… k.yı davanın içine sürükleyen amcasının da toplumun ta kendisi olduğunu düşünüyorum. ona yardım etmek isterken, onu tam bir çıkmaza sokmaları bakımından.<br />
ne vakit amcası da olaylara müdahale etmeye başladı, işte o vakit işler çığırından çıkmaya, dava k.’nın gündelik hayatına etkimeye başladı. k. meslek hayatına bu olayların etkimesini engellemek için davaya eğilip ona önem verdikçe arkasından iş çevirenlerin sayısı arttı. ona gelecek işleri müdür yardımcısı alıyor, odasını kendi odasıymış gibi kullanıyordu. yani k. kul olarak sorgulanışına önem verip buna kafa yordukça gerçek dünyada başarısızlık, kaybetme yoluna giriyordu. zaten sonu da bu yüzden geldi.<br />
yargılandığı mahkeme tam bir <a href="http://www.talhaocakci.com/wp-admin/nedir.php?&amp;q=karabasan">karabasan</a>dı ve onu kurtaracak avukatlar da çaresizdi. mahkemenin kurallarını tam olarak kimse bilmiyordu. yargıçlar ve yüksek yargıçlar tarafından yargılanan kişinin dosyası en yüksek mahkemeye gidiyor ve burada ne olduğunu, hatta oranın neresi olduğu bile bilinmiyordu. işte bu katın tanrı katı olduğu, kilisede geçen konuşmalarla da netleştiriliyordu. bir davanın asla düşmemesi, dilekçelerin, belgelerin nereden gelip nereye gittiğinin bilinmemesi; yargıçların sanığı davadan kurtaramaması ve fakat uzaklaştırabilmesi konunun ahir dünyayla alakalı olduğunu gösteriyor.<br />
bu yargıçlar sanığı davadan kurtaramıyor dedik. peki ne yapabiliyorlar? sözde beraat ettirebiliyorlar. bu şu demek: siz beraat ettim diye sevinip evinize giderken, sizi tutuklamaya gelmiş yeni bir ekip görebilirsiniz. şansınız varsa ikinci tutuklama geç olur. avantajı şudur: iki tutuklama arasında mahkeme ile hiçbir ilişki kurmanıza gerek yoktur. sürüncemede bıraktırabiliyorlar: bunda sanığın geleceği sözde beraattakinden daha aydınlıktır. tekrar tutuklanma tehlikeniz yoktur fakat yargıçlarla sürekli ilişki içinde olmanız gerekmektedir. ara sıra da sorguya çekileceksinizdir.<br />
bunlar hep vicdanımızla yüzleşmemiz gibi geliyor bana. bir şeyleri tamamen yok sayarak özgür kalmaya çalışabiliriz ve fakat bilinmezliklerin, pişmanlıkların bizi tekrar ne zaman ele geçireceği bilinmez. ya da vicdanımızla sürekli ilişki içinde olabiliriz. ama bu da saha stresli, daha baskı altında bir yaşam demek olacaktır.<br />
mahkemeden asla kurtulamamanın yani vicdanını rahatlatamamanın sonucu ise tüccarın yaşadıklarıyla anlatılıyor. davasına battıkça batan tüccar, bütün mal varlığından oluyor, avukatının dudaklarından çıkacak iki çift lafı bekliyor, onun için bir şeyler yapıldığında büyük minnettarlık duyuyor; avukatın kölesi oluyor. yani onu vicdanının rahatsızlığından kurtaracak kişiye kul, köle, köpek oluyor. tüccarın avukatın kendisini zille çağırması, onun evinin bir köşesinde yatıp kalkması, horlanması hep bu köpekliği anlatıyor.<br />
mahkemenin düşük yargıçları bile kendilerini en yüksek olarak görüyor ve resimlerini ona göre yaptırıyorlardı. yargıçların, din âlimi olarak gözükmek isteyen sıradan ve cahil kişiler olarak betimlendiğini düşünüyorum. ya da sadece, “daha yukarda kim olduğu bilinmediği için en yukarıda olduğunu iddia eden kişiler”…<br />
sanıkların çaresizliği, mahkemenin bilinmezliği kime ne kadar kıymet verilmesi gerektiğini, kimin ne kadar büyük olduğunun görülmesini engelliyordu. bu da davaların çözüme kavuşturulamamasına, kişinin bir sürünceme içerisinde ölüp gitmesine neden oluyordu.<br />
kilisede rahibin anlattığı hikâye davanın neden sonuçlanmadığını, adalete neden kavuşulamadığını özetliyor:<br />
“<br />
yasaların önünde bir kapı bekçisi vardır. adam bu kapının önüne gelir ve içeri, yasaya girmek istediğini söyler. bekçi ise adama şimdi giremeyeceğini ama ileride belki girebileceğini söyler. adam buna rağmen içeri girmeye davranınca bekçi ‘istiyorsan gir ama içeride benden çok daha güçlü bekçiler var, onlarca kapı var ve her kapıdaki bekçi bir öncekinden daha güçlü öyle ki ben üçüncüsünü gördüğümde bile korkudan kaskatı kesiliyorum’ diyerek uyarır. oysaki adam bu bekçiden bile korkmaktadır. bir şekilde ondan izin koparmak için ona yalvarır, varını yoğunu verir. fakat bekçi izin vermediği için bir türlü içeri girmeye cesaret edemez. yıllar böyle geçer gider, adamın artık beli bükülmüştür yaşlılıktan. bekçiye şunu sorar:’madem herkes yasaya ulaşmak istiyor ve bu o kadar önemli, neden benden başka kimse bu kapıdan girmeyi denemedi?’. bekçi cevap verir: ‘çünkü bu kapı yalnızca sana ayrılmıştı ve <a href="http://www.talhaocakci.com/wp-admin/nedir.php?&amp;q=sen içeri girmeye cesaret edemedin">sen içeri girmeye cesaret edemedin</a>.’<br />
adam ölmeden önce bir ışık ve açık kapılar görür. bekçi ise arkası sürekli kapıya dönük olduğu için bunları görmemiştir.<br />
“</p>
<p>adam, belki içeri girseydi içerinin bu kadar da zorlu bir yer olmadığını görecekti. ama o, bütün enerjisini ilk kapıda harcadı ve ömrünü burada heba etti. bekçi, içeriyi hiç görmemiş olduğu halde onu engelleyebildi. yani adam, nereyi koruduğunu bilmeyen bir adam tarafından yok yere engellenmişti. bunun tek sebebi, kendisine ayrılmış yasa yoluna girmeye cesaret edememesiydi. yani yasaya, adalete ulaşmasını kendi elleriyle engellemişti.</p>
<p>&#8212; <a href="http://www.talhaocakci.com/wp-admin/nedir.php?&amp;q=spoiler">spoiler</a> &#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/der-prozess-franz-kafka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bir Mühendisin Namütenahi Zevk Dolu Yaşamı</title>
		<link>http://www.talhaocakci.com/bir-muhendisin-namutenahi-zevk-dolu-yasami/</link>
		<comments>http://www.talhaocakci.com/bir-muhendisin-namutenahi-zevk-dolu-yasami/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:22:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[gunluk]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=91</guid>
		<description><![CDATA[kendi üzerimden bir genellemeye gidicem şimdi. tümevarasım var.
sosyal hayatta başarılı olmak istiyorsak kendimizi sevdirmeli ve toplumda bizi kabul etmiş insanların varlığını kanıtlayarak bunlara yenilerini eklemeliyiz. değil mi zuzucuklarım?
kendini sevdirdiğini göstermenin en iyi yolu bir sevgiliye sahip olmak.

sevgili sahibi olmak, kadınlar tarafından beğenilmek &#8220;toplum tarafından kabul görmüş olmak&#8221;tır. kadınlar da, toplum tarafından kabul görmüş kişilerle ilişki [...]]]></description>
			<content:encoded><![CDATA[<p>kendi üzerimden bir genellemeye gidicem şimdi. tümevarasım var.</p>
<p>sosyal hayatta başarılı olmak istiyorsak kendimizi sevdirmeli ve toplumda bizi kabul etmiş insanların varlığını kanıtlayarak bunlara yenilerini eklemeliyiz. değil mi zuzucuklarım?</p>
<p>kendini sevdirdiğini göstermenin en iyi yolu bir sevgiliye sahip olmak.</p>
<p><span id="more-91"></span></p>
<p>sevgili sahibi olmak, kadınlar tarafından beğenilmek &#8220;toplum tarafından kabul görmüş olmak&#8221;tır. kadınlar da, toplum tarafından kabul görmüş kişilerle ilişki kurmak ister. sevgilisinden ayrılan erkeğin dayanılmaz çekiciliği, karısı olan erkeğin cazibesi sırf bu yüzden vardır genç kadınlar için.</p>
<p>girdiği ortamda kadınların ilgisini çekebilen, ezik tavırlar almayan, onları güldürebilen ve hatta kaldırabilen adam &#8220;sosyal&#8221; sıfatına layık görülüyor. işe alım sürecinde bile &#8220;kız arkadaşın var mı?&#8221; diye sorulan soru aslında &#8220;bulunduğun ortamlarda ezik ve silik misin yoksa dikkat çekip insanları etkileyebiliyor musun?&#8221;dur. tutunamayanların birbirine tutunduğu bir &#8220;aşk&#8221; ilişkisinin yanılsamasını hesaba katarak bu iki sorunun birebir ilişkisi olmadığını belirterek geçiyoruz.</p>
<p>sosyalliğin tanımı hatun kaldırmak değil&#8230; kelimenin gerçek tanımı iş ve özel hayattaki arkadaşlarına kendini kabul ettirebilmek, fikirlerini savunabilmek, düşüncelerinin değerli olduğunu hissettirebilmek, onların güvenini kazanabilmektir. dikkat ettiysen eğlendirmekten hiç bahsetmedim. çünkü kişi, mutlaka ki birilerini eğlendirebilir. yeter ki kapağını bulsun. 30 yaşına gelip de hala erojen bölgeye yapılan cücük hareketi ile, yanındaki kadının ne bileyim şapkasını tokasını alıp kaçarak eğlenebilen/ eğlendirebilen dangalaklar var. yok değil. zekice esprilerle yerinden kalkmadan milleti güldürebilen de, orta yolu bularak çevresini neşelendiren de. bu yüzden insanları eğlendirebilmeyi de sosyallikten saymıyoruz. cücük hareketi yaparak komik olduğunu düşünen dangalak, daha seviyeli bir ortama girdiğinde eğlenceli biri olmadığını düşünecektir. aynı şekilde esprileri anlaşılmayan biri de, kalitesiz bir ortamda eğlenceli biri olmadığını düşünecektir. demek ki bunların hepsi göreceli. &#8220;eğlenceli&#8221; olma seviyeniz bulunduğunuz ortama göre değişir.</p>
<p>şimdi sosyalliğin gerçek tanımıyla mühendisi bağdaştıralım. mühendis adam, işinde başarılı olduğu sürece özgüven sahibidir ve kişilik bozukluğu olmayan her mühendis sosyal ortamında sözünü dinletip kendini sevdirebilir.</p>
<p>normalde insanlara sözünü geçirebilen, onların güvenini kazanmış, ilgisini çekmiş mühendis kişisi iş hayatındaki bir kaç başarısızlık akabinde içine kapanmaya, kendini, doğrularını, yanlışlarını sorgulamaya, toplumdan uzaklaşmaya başlar. bir mühendisin iş hayatında ve dolayısıyla sosyal çevresinde başarılı olması aslında teknik bilgisine bağlıdır ve ona, başarılı sayılabilmesi için yaptığı işlerden bir sonuç almış olması gerektiği öğretilmiştir. sosyal bilimlerden farkı budur mühendisliğin. birinde fikirlerinizi savunduktan sonra hiç bir sonuç göstermeniz gerekmezken, diğerinde bir şey söylüyorsan bunu kanıtlamak zorundasındır. mühendis adam, başarılı olmayı kendi için bir zorunluluk olarak görmektedir. çünkü hayatı boyunca hep en iyi eğitimi almış, derin mevzulara kafa yormuş, gözden ırak problemlerle başa çıkmaya çalışmış ve başarısını, özgüvenini bu problemleri çözebilmesine bağlar hale gelmiştir. ama bunda ayıplanacak bir şey olmamalı; bir işi olan herkes, işindeki başarısızlığını ruhsal bir yenilgiye çevirir ve toplumdan uzaklaşır. sosyal mesleklerden biraz farklı olarak, bir mühendisin başarısızlığı çok daha kesin yargılarla suratına çarpılabildiğinden, özgüvenini yitirme süreci daha çabuktur, toplumdan uzaklaşması daha hızlıdır.</p>
<p>kısaca, psikolojik problemleri olmayan her mühendis, işinde büyük başarısızlıklara maruz kalmadıkça sosyal hayatında başarılıdır.</p>
<p>not: hala, sosyallik hatun kaldırmaktır diyorsanız doğru olabilirsiniz aslında. mühendisin sosyal hayattaki başarısızlığını nedeni bu olabilir. sonuca endeksli mühendis kişisi, bir kaç red cevabından ve belki de başarısız ilişkiden sonra yukarda bahsettiğim ruh haline girer ve toplumdan çekilme süreci başlar. yapacak bir şey yok anasını satayım, ne yapalım lan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/bir-muhendisin-namutenahi-zevk-dolu-yasami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muazzez İlmiye Çığ &#8211; Ama Bir Güç Var?</title>
		<link>http://www.talhaocakci.com/muazzez-ilmiye-cig-ama-bir-guc-var/</link>
		<comments>http://www.talhaocakci.com/muazzez-ilmiye-cig-ama-bir-guc-var/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:21:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[okuma notları]]></category>

		<guid isPermaLink="false">http://www.talhaocakci.com/?p=89</guid>
		<description><![CDATA[allah gecinden versin yarın bir gün kaybedersek kendisini, düşünen bir insanı kaybetmenin vereceği acıyla ardından gözyaşı dökeceğiz. kendisini kaybettikten sonra arkasından eleştirmenin karaktersizlik olduğunu düşündüğümden ve badem gözlü olacağını bildiğimden dolayı hakkında şimdiden bir kaç kelam etmek istiyorum.
&#8220;kuran, incil ve tevrat&#8217;ın sümer&#8217;deki kökeni&#8221; adında bir kitap yazmış. bu kitabın 95. sayfasında &#8220;&#8230;görüldüğü gibi din kitaplarına [...]]]></description>
			<content:encoded><![CDATA[<p>allah gecinden versin yarın bir gün kaybedersek kendisini, düşünen bir insanı kaybetmenin vereceği acıyla ardından gözyaşı dökeceğiz. kendisini kaybettikten sonra arkasından eleştirmenin karaktersizlik olduğunu düşündüğümden ve badem gözlü olacağını bildiğimden dolayı hakkında şimdiden bir kaç kelam etmek istiyorum.</p>
<p>&#8220;kuran, incil ve tevrat&#8217;ın sümer&#8217;deki kökeni&#8221; adında bir kitap yazmış. bu kitabın 95. sayfasında &#8220;&#8230;görüldüğü gibi din kitaplarına tanrı sözü olarak giren bu konu ile sümer efsanesi arasında küçümsenemeyecek benzerlikler var&#8221; diyerek kutsal kitapların tanrı kelamı olmadığını, sümer mitolojisinden apartılmış hikayeler olduğunu açıkça söylüyor. tamam.</p>
<p><span id="more-89"></span></p>
<p>kitabın ismi ile içeriğini karşılaştıralım: kitabın hiç bir yerinde incil&#8217;e dair bir şey anlatılmamıştır, bu bir. adını değiştirelim: &#8220;kuran ve tevrat&#8217;ın sümer&#8217;deki kökeni&#8221;&#8230; tevrat&#8217;tan yaptığı alıntılar ve karşılaştırmalarda tevrat&#8217;a cesurca saldırmıştır, fakat şunu unutmuştur: tevrat zaten tanrı kelamı değildir. incil de. bunu savunan zaten yok, bütünlüğü korunamamış bu kitapların insanlarca tekrar yazıldığı bilinen bir gerçek zaten.</p>
<p>kuran&#8217;a yaptığı göndermelerde &#8220;&#8230;sümer&#8217;dekinden biraz farklı olarak&#8221;, &#8220;&#8230;yüzeysel bir şekilde anlatılmış&#8221; gibi kaçak saldırılar yapmış. birini örnek vereyim: sümer&#8217;deki bir efsaneyi kuran&#8217;daki ayetlere benzetmek istemiş. kullanabileceği ayetleri bulamayınca &#8220;&#8230;ama islam mitolojisinde var bu, turan dursun demiş, kesin doğru yani&#8221; diyerek anlatmaya başlamış: gökyüzündeki iki melek yeryüzüne inmiş, burada ikisi de bir kadına aşık olmuş. kadın, &#8220;şu şaraptan içerseniz sizinle birlikte olurum&#8221; deyince bu melekler de yoldan çıkmış ve kafirlerden olmuş. islam mitolojisinde böyle bir şey olduğunu hiçbir kaynakta görmedim ben. islam inanışında melekler cinsiyetsizdir, aşık olma gibi bir şansları yoktur. hadi diyelim oldu; tüm inanç sistemi içinde şeytandan başka allah yolundan sapmış hiçbir melekten bahsedilmez. yani bu benzetme tamamen yanlış bilgilendirmedir. zaten bir dakika, turan dursun kim lan allasen?</p>
<p>sümer mitleri ile ilahi dinler mitleri arasında benzerlik olduğunu iddia ettiği bir diğer hikaye; ibrahim&#8217;in, karısı sara&#8217;yı firavun&#8217;a kardeşi diye sunarak kendi hayatını kurtarması hikayesi. bu hikaye de kuran&#8217;da hiçbir şekilde geçmediği için hadislerden alıntı yaparak konuyu açıyor. hadislerin kaynağı ebu hureyre&#8230; ebu hureyre&#8217;yi şöyle tarif edelim. bu sahabi, islam&#8217;ın doğuşundan yaklaşık 7 yıl sonra islam&#8217;ı kabul etmiş ve en çok sayıda hadisi rivayet etmiş zattır. çoğu sahih hadisi rivayet etse de güvenilirliğine gölge düşüren rivayetlerde de bulunmuştur. muhammed bin abdullah&#8217;ın kendisinden değil de başkalarından duyduklarını direk ondan duymuş gibi rivayet etmiş; daha sonra çelişkileri kanıtlanınca bunları geri almıştır. hatta bir süre sonra zamanın halifesi hz ömer tarafından, &#8220;bi dur, bi soluklan, ne çok hadis biliyormuşsun arkadaş&#8221; denerek ikaz edilmiştir. yani iyi niyetlidir, doğrudur ama ilme olan açlığı onu yanlış bilgilere de götürmüştür. sağdan soldan duyduklarını kesin bilgiymiş gibi anlatıp, bir taraftan da ilgilendiği diğer mitolojileri de kafasında harmanlayıp hadis olarak sunmuştur. bu yüzden, diğer güvenilir zatlar tarafından doğrulanmayan rivayetleri yanlış kabul edilebilir. çığ&#8217;ın bahsettiği bu mit de başka zatlar tarafından hiç anlatılmamıştır. kısaca, doğruluğu çok muallaktır. (bence kesinlikle yanlıştır)</p>
<p>doğrularından bahsedelim. zira tarafsız bir eleştiri yapıyoruz.</p>
<p>nuh tufanı, insanın yaratılması, adem&#8217;in cennetten kovulması, kadının erkeğin kaburgasından yaratılması konularında haklıdır. sümer mitolojisinde geçen mitlerle kutsal kitaplarda geçen hikayeler benzeşmektedir. ama bu tutarlılık, bu bilgilerin tek bir kaynaktan çelişkisiz olarak aktarıldığının bir belgesi de olabilir.</p>
<p>kuran&#8217;da bulduğu bir yanlışlık gerçekten de kafa karıştırıcıdır. araf suresi&#8217;nde geçen &#8221; sizden öncekilerden kimsenin yapmadığı hayasızlığı mı yapıyorsunuz &#8221; diyerek lut kavminin eşcinselliğinin dünya&#8217;da bir ilk olduğunu anlatan sözlerin doğruluğu tartışılabilir. eşcinselliğin çok daha eskilere dayandığı bilinmektedir. (de bulduğun hata bu olsun be hocam. tövbe tovbe.)</p>
<p>toparlayayım. kutsal kitapları yargılamasında hiçbir yanlışlık görmüyorum. yapılmalıdır. ama şöyle de bir şey var: sırf düşündüklerimizin doğruluğunu ispatlamak için var olan felsefi sistemleri kafamıza göre yorumlamak, içine olmayan şeyler katmak, çarpıtmak çok da iyi niyetli değildir. bu yüzden bilim insanlığına saygı duysam da iyi niyetine ve samimiyetine inanmıyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talhaocakci.com/muazzez-ilmiye-cig-ama-bir-guc-var/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
