<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30680856</id><updated>2011-07-30T16:37:54.636+03:00</updated><category term='linux'/><category term='facebook'/><category term='easter egg'/><category term='nzb'/><category term='tricks'/><category term='czt'/><category term='usenet'/><category term='javascript'/><category term='java'/><category term='php'/><category term='socail disorder'/><category term='ajax'/><category term='convert'/><category term='tomcat'/><category term='geek'/><category term='blow off valve'/><category term='type casting'/><category term='stupid people'/><category term='utils'/><category term='evolution'/><category term='microsoft hack'/><category term='life'/><category term='experiences'/><category term='string'/><category term='firefox'/><category term='mailing lists'/><category term='console'/><category term='audio'/><category term='download'/><category term='bonalume'/><category term='css'/><category term='hacks'/><category term='generics'/><category term='tips'/><category term='thoughts'/><category term='getting real'/><category term='windows'/><category term='mp3'/><category term='ape'/><category term='fun'/><category term='eclipse'/><category term='virtual box'/><category term='ubuntu'/><category term='j2ee'/><category term='cross domain'/><category term='vista'/><category term='google'/><title type='text'>Fatal Exception</title><subtitle type='html'>Whats goes on in the life of dendiz</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30680856.post-2687130033857808092</id><published>2010-11-01T14:47:00.002+02:00</published><updated>2010-11-01T14:48:01.796+02:00</updated><title type='text'>New Blog address</title><content type='html'>Well I haven't been using the blog spot address for ages, so here is a last post to inform you guys that my new blog domain is &lt;a href="http://dendiz.com/blog"&gt;http://dendiz.com/blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2687130033857808092?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2687130033857808092/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2687130033857808092' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2687130033857808092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2687130033857808092'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2010/11/new-blog-address.html' title='New Blog address'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-5548108142322182123</id><published>2008-01-26T03:58:00.002+02:00</published><updated>2010-11-01T14:47:01.107+02:00</updated><title type='text'>kzuBlog</title><content type='html'>Well I just set out the check turbogears, and ended up creating a blog engine.&lt;br /&gt;So i decided to use it as my main blogging application. Although in the very very early stages I think its best to eat my own dog food, so here it is:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dendiz.com/blog"&gt;The Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my last post on blogger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-5548108142322182123?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/5548108142322182123/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=5548108142322182123' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5548108142322182123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5548108142322182123'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2008/01/kzublog_26.html' title='kzuBlog'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7353738799475426754</id><published>2007-12-25T18:29:00.000+02:00</published><updated>2007-12-25T18:40:08.704+02:00</updated><title type='text'>Installing BEA Weblogic Adapter under Eclipse 3.3</title><content type='html'>The WTP default installation didn't come with a bundled Weblogic adapter (at least not the version i'm using under gutsy, which is v2.0.1) so here's the way to do it:&lt;br /&gt;Window -&gt; Preferences -&gt; Server -&gt; installed Runtimes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_H6TL20f3oho/R3ExIGjTiSI/AAAAAAAAAIc/6MPUTbLjVUM/s1600-h/3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_H6TL20f3oho/R3ExIGjTiSI/AAAAAAAAAIc/6MPUTbLjVUM/s320/3.png" alt="" id="BLOGGER_PHOTO_ID_5147949864328595746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;(yes, i had already installed the BEA Weblogic adapter when i took the screenshot)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next click add on the right hand side.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_H6TL20f3oho/R3ExmGjTiTI/AAAAAAAAAIk/H5VmVIkxMRU/s1600-h/Screenshot-New+Server+Runtime2+.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_H6TL20f3oho/R3ExmGjTiTI/AAAAAAAAAIk/H5VmVIkxMRU/s320/Screenshot-New+Server+Runtime2+.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5147950379724671282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here you want to click the download additional server adapters links, which brings up the following&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/R3Ex9WjTiUI/AAAAAAAAAIs/p49ILO1VoPE/s1600-h/Screenshot-Install+New+Server+Adapter+.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/R3Ex9WjTiUI/AAAAAAAAAIs/p49ILO1VoPE/s320/Screenshot-Install+New+Server+Adapter+.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5147950779156629826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here at the top of the list, you'll se BEA Weblogic if it isn't already installed. &lt;br /&gt;Agree with the EULA and you are set to go.&lt;br /&gt;Of course you'll need a working installation of Weblogic :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7353738799475426754?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7353738799475426754/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7353738799475426754' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7353738799475426754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7353738799475426754'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/installing-bea-weblogic-adapter-under.html' title='Installing BEA Weblogic Adapter under Eclipse 3.3'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_H6TL20f3oho/R3ExIGjTiSI/AAAAAAAAAIc/6MPUTbLjVUM/s72-c/3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2468390858586113513</id><published>2007-12-25T00:02:00.000+02:00</published><updated>2007-12-25T00:08:23.650+02:00</updated><title type='text'>Workrave plot</title><content type='html'>Even though workrave is an anti RSI application, what i really use it for is to count the keystrokes i do. I have this weird obsession for counting keystrokes. Anyways the link on the right hand side publishes this information with the help of the 2 bash scripts in workrave svn's contrib/ directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2468390858586113513?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2468390858586113513/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2468390858586113513' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2468390858586113513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2468390858586113513'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/workrave-plot.html' title='Workrave plot'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2743810548158846913</id><published>2007-12-24T00:37:00.000+02:00</published><updated>2007-12-24T00:41:18.711+02:00</updated><title type='text'>Picard drag and drop error</title><content type='html'>Picard is a tagger that uses music brainz to fetch unknown mp3's id3 tags. This is very useful when you have mp3's in the form of track01.mp3 , which is a crime, and the ripper should be sent to jail for causing information chaos. Anyway picard comes to the rescue and identifies these files for you (most of the time anyways). After a default &lt;code&gt;sudo apt-get install picard&lt;/code&gt; picard was installed but i couldn't drag files to the new files folder on the right side pane. The solution to this is to install libtunepimp5-mp3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2743810548158846913?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2743810548158846913/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2743810548158846913' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2743810548158846913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2743810548158846913'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/picard-drag-and-drop-error.html' title='Picard drag and drop error'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8827664466437421693</id><published>2007-12-21T16:15:00.000+02:00</published><updated>2007-12-21T22:14:57.852+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='ape'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><title type='text'>Converting FLAC/APE into MP3/OGG</title><content type='html'>I just don't get why people use lossless audio codecs. I would say there is no noticable difference between a 192kbps encoded MP3 and a lossless encoded audio file, except for the size difference in MB's (!).&lt;br /&gt;So some advise on taming those hard disk hoggers:&lt;br /&gt;first install a suitable codec for mp3's. gstream* codec should do the trick. Next install  &lt;a href="http://www.verisux.com/sharezone/mac-3.99-u4_b3-1_i386.deb"&gt;mac-port&lt;/a&gt; to decode the ape files. Finally install lame to convert the decoded wave files into mp3's.&lt;br /&gt;Here's a great script to do the work for you:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;#cueape 0.1&lt;br /&gt;#This script is intended to convert ape or flac + cue files to &lt;br /&gt;#ogg vorbis or mp3 files, setting the tags to the correct value,&lt;br /&gt;#obtained from the cue file.&lt;br /&gt;#REQUIREMENTS:&lt;br /&gt;# -Oggenc installed (it comes with vorbis-tools) if you want to encode into Ogg Vorbis.&lt;br /&gt;# -lame installed if you want to encode into mp3&lt;br /&gt;# -mac to decode ape files (Monkey's Audio)&lt;br /&gt;# -flac to decode flac files.&lt;br /&gt;&lt;br /&gt;#IF YOU FIND A BUG OR HAVE A SUGGESTION COMMENTO OR SIMPLY WANT TO CONTACT ME PLEASE MAIL ME TO &lt;br /&gt;#rafadev_*@gmail.com  REMOVING THE "_*"&lt;br /&gt;#This is done to prevent spamming &lt;br /&gt;&lt;br /&gt;#Copyright (C) 2006  Rafael Ponieman - Buenos Aires, Argentina&lt;br /&gt;&lt;br /&gt;#This program is free software; you can redistribute it and/or&lt;br /&gt;#modify it under the terms of the GNU General Public License&lt;br /&gt;#as published by the Free Software Foundation; either version 2&lt;br /&gt;#of the License, or (at your option) any later version.&lt;br /&gt;&lt;br /&gt;#This program is distributed in the hope that it will be useful,&lt;br /&gt;#but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;#GNU General Public License for more details.&lt;br /&gt;&lt;br /&gt;#You should have received a copy of the GNU General Public License&lt;br /&gt;#along with this program; if not, write to the Free Software&lt;br /&gt;#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#scripted by deX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;*.[aA][pP][eE] | *[fF][lL][aA][cC] )&lt;br /&gt; if [ ! -f "$1" ] ; then&lt;br /&gt;  echo "Input file $1 doesn't exist"&lt;br /&gt;  exit 1&lt;br /&gt; fi&lt;br /&gt; if [ ! -f "$2" ]; then&lt;br /&gt;  echo "Cue input file $2 doesn't exist"&lt;br /&gt;  exit 1&lt;br /&gt; fi ;;&lt;br /&gt;* ) &lt;br /&gt; echo "Error: invalid input parameters"&lt;br /&gt; exit ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;#Testing parameters&lt;br /&gt;if [ "$3" != "-m" ] &amp;&amp; [ "$3" != "-o" ] ; then&lt;br /&gt; echo -en "\033[1;31mInvalid parameters\n"&lt;br /&gt; echo -en "\033[1;37m"&lt;br /&gt; echo -en "Usage: cueape [input ape file] [input cue file] [parameters]\nParameters can be: -m for mp3 encoding or -o for ogg encoding.\n"&lt;br /&gt; exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;#Need help with this one, coudn't solve it. I need to know how to check if a &lt;br /&gt;#program actually exists and is accesible&lt;br /&gt;#Checking for mac&lt;br /&gt;#[ -f $(which 'maca' &gt;&gt; /dev/null) ] ||  { &lt;br /&gt;# echo -en "\033[1;31mYou must have mac in your PATH.\033[1;37m\nPlease install Monkey's Audio Codec\nYou can get it from http://sourceforge.net/projects/mac-port/\n"&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#Saving the position so as to return afterwards &lt;br /&gt;olddir="$(pwd)"&lt;br /&gt;&lt;br /&gt;#Going to target directory&lt;br /&gt;cd "$(dirname "$1")"&lt;br /&gt;&lt;br /&gt;#Checking for the output folder. If it's not there I create it&lt;br /&gt;[ ! -d "Output" ] &amp;&amp; mkdir -p "Output"&lt;br /&gt;cp "$2" "Output/"&lt;br /&gt;&lt;br /&gt;#Decompress&lt;br /&gt;echo -en "\nCueape 0.1\n\n"&lt;br /&gt;echo -en "\033[1;32mStarting conversion\n"&lt;br /&gt;&lt;br /&gt;#Checking filetype by extension and decompressing&lt;br /&gt;tmp="$(basename "$1")"&lt;br /&gt;tmp="${tmp##*.}"&lt;br /&gt;&lt;br /&gt;case "$tmp" in&lt;br /&gt;[fF][lL][aA][cC] ) &lt;br /&gt; echo -en "\033[1;32mDecompressing FLAC file\n\n"&lt;br /&gt; echo -en "\033[1;37m"&lt;br /&gt; tm="$(basename "$1")"&lt;br /&gt; tm="${tm%.[fF][lL][aA][cC]}"&lt;br /&gt; out="$(flac "-d" "$1" -o "Output/${tm}.wav" )" &lt;br /&gt; ;;&lt;br /&gt;[aA][pP][eE]  )&lt;br /&gt; echo -en "\033[1;32mDecompressing APE file\n\n"&lt;br /&gt; echo -en "\033[1;37m"&lt;br /&gt; tm="$(basename "$1")"&lt;br /&gt; tm="${tm%.[aA][pP][eE]}"&lt;br /&gt; out="$(mac "$1" "Output/${tm}.wav" "-d")" &lt;br /&gt; ;;&lt;br /&gt;*   )&lt;br /&gt; echo "Error: line 99"&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;cd "Output"&lt;br /&gt;echo -en "\033[1;32m\nDecompression finished\n"&lt;br /&gt;echo -en "\033[1;32mStarting reencoding\n\n"&lt;br /&gt;echo -en "\033[1;37m"&lt;br /&gt;if [ "$3" = "-o" ] ; then &lt;br /&gt; #Calling oggenc. Saving output for future checking&lt;br /&gt; out="$(oggenc -q 6 -o "$tm.ogg" "$tm.wav")"&lt;br /&gt; echo -en "\033[1;32m\nReencoding finished\n"&lt;br /&gt; echo -en "\033[1;32mSplitting\n\n"&lt;br /&gt; echo -en "\033[1;37m"&lt;br /&gt; out="$(mp3splt -c "$(basename "$2")" -o "@n+-+@t" "$tm.ogg")"&lt;br /&gt;else&lt;br /&gt; #Calling lame. Saving output for future checking&lt;br /&gt; out="$(lame --preset standard "$tm.wav" "$tm.mp3")"&lt;br /&gt; echo -en "\033[1;32m\nReencoding finished\n"&lt;br /&gt; echo -en "\033[1;32mSplitting\n\n"&lt;br /&gt; echo -en "\033[1;37m"&lt;br /&gt; #Using framemode becaus this settings are for VBR&lt;br /&gt; out="$(mp3splt -f -c "$(basename "$2")" -o "@n+-+@t" "$tm.mp3")"&lt;br /&gt;fi&lt;br /&gt;cd "$oldir"&lt;br /&gt;echo -en "\033[1;32m\nProcessing finished successfully\n"&lt;br /&gt;echo -en "\033[1;37m"&lt;br /&gt;exit 0&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8827664466437421693?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8827664466437421693/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8827664466437421693' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8827664466437421693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8827664466437421693'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/converting-flacape-into-mp3ogg.html' title='Converting FLAC/APE into MP3/OGG'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-4515655480019979874</id><published>2007-12-19T23:31:00.000+02:00</published><updated>2007-12-19T23:32:55.158+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft hack'/><title type='text'>h4&gt;&lt;0Red</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/R2mN-WjTiRI/AAAAAAAAAIU/rWQfw8EM3sc/s1600-h/hackedMS.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/R2mN-WjTiRI/AAAAAAAAAIU/rWQfw8EM3sc/s320/hackedMS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5145800151592569106" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-4515655480019979874?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/4515655480019979874/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=4515655480019979874' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4515655480019979874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4515655480019979874'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/h40red.html' title='h4&gt;&lt;0Red'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/R2mN-WjTiRI/AAAAAAAAAIU/rWQfw8EM3sc/s72-c/hackedMS.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-638966560234791753</id><published>2007-12-11T12:45:00.000+02:00</published><updated>2007-12-11T12:49:09.058+02:00</updated><title type='text'>gnome quick location (Keyboard Ninja)</title><content type='html'>Real quick tip here, that may have slipped even the most experienced gnome users:&lt;br /&gt;when the desktop has focus (crlt+alt+d) hit the "/" key to pop up a location dialog.&lt;br /&gt;This has the same effect as crtl+l which has the home directory already filled in for you.&lt;br /&gt;Always quicker than accessing your places menu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/R15q9ZvWZwI/AAAAAAAAAIM/J8B40aYGsxg/s1600-h/quicklocation.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/R15q9ZvWZwI/AAAAAAAAAIM/J8B40aYGsxg/s320/quicklocation.png" alt="" id="BLOGGER_PHOTO_ID_5142665427617736450" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-638966560234791753?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/638966560234791753/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=638966560234791753' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/638966560234791753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/638966560234791753'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/12/gnome-quick-location-keyboard-ninja.html' title='gnome quick location (Keyboard Ninja)'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/R15q9ZvWZwI/AAAAAAAAAIM/J8B40aYGsxg/s72-c/quicklocation.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2390692146771693417</id><published>2007-11-19T11:13:00.000+02:00</published><updated>2007-11-19T11:15:09.236+02:00</updated><title type='text'>MY super heros</title><content type='html'>A good laugh to start a shitty Monday morning&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/R0FUAxTb7wI/AAAAAAAAAIE/i8jR6qRuBnE/s1600-h/dilbertajax.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_H6TL20f3oho/R0FUAxTb7wI/AAAAAAAAAIE/i8jR6qRuBnE/s320/dilbertajax.png" alt="" id="BLOGGER_PHOTO_ID_5134477422390669058" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2390692146771693417?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2390692146771693417/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2390692146771693417' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2390692146771693417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2390692146771693417'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/my-super-heros.html' title='MY super heros'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_H6TL20f3oho/R0FUAxTb7wI/AAAAAAAAAIE/i8jR6qRuBnE/s72-c/dilbertajax.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7714570677210554129</id><published>2007-11-15T11:38:00.000+02:00</published><updated>2007-11-15T11:53:15.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Bypass corporate web site blocking policies</title><content type='html'>One of the main reasons why corporate suck big time, is their stupid policies and efforts to restrict employees. I really feel this in the area of web browsing.&lt;br /&gt;Why do you morons block web sites? I really cant see the point in blocking Samsung's web site with a stupid justification as "in denied list (job search)". It just doesn't cut it. And since most of the employees are mindless corporate drones, they just don't mind being chroot jailed into a little world. I'm sure at least some rebels tried finding anonymous web proxies such as anonymizer.com , failed miserably because there is some one at the IT staff just searching all day to find sites to block :)&lt;br /&gt;One method would be to host your own proxy, even use a different port, but then, this would require some work, and programming knowledge that not everybody has. So not wanting to be a hero for the drones, but as a rebellion against these Nazis here is a way to get into any  website that you want (At least read the text):&lt;br /&gt;What you do is search this exact URL that is blocked in google. &lt;br /&gt;Once you have the result click on the cached version of the page. Of course the site blocking software doesn't allow you to go through. So take a close look at the URL of the cached site. You should see the site domain name in there. Substitute that with the ip address, and voila bypass block protection.&lt;br /&gt;The problem here is that some how images and styling information cannot be fetched. I suppose google doesnt get these from the cache or something. But at least you have access to the content in the page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7714570677210554129?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7714570677210554129/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7714570677210554129' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7714570677210554129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7714570677210554129'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/bypass-corporate-web-site-blocking.html' title='Bypass corporate web site blocking policies'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2567067577330175074</id><published>2007-11-14T14:24:00.000+02:00</published><updated>2007-11-14T14:35:29.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='type casting'/><category scheme='http://www.blogger.com/atom/ns#' term='generics'/><title type='text'>Why type casting is bad and generics are good?</title><content type='html'>The current version of java supports generics, thank god. Before this people using Collections,Vectors, and/or any other type of Linked list based data structure would have to cast the objects within to their corresponding types when accessing the data. Type casting is &lt;strong&gt;dangerous&lt;/strong&gt;!. Consider the following example:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Vector v = new Vector();&lt;br /&gt;for (int i=0;i&lt;15;i++) {&lt;br /&gt; v.add(new MockObject(i));&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The vector v now has 15 objects of type MockObject. We didn't use generics here. Now lets get those MockObjects back:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Iterator it = v.iterator();&lt;br /&gt;while(it.hasNext()) {&lt;br /&gt;MockObject mo = (MockObject) it.next();&lt;br /&gt;mo.mock();&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;We type-cast the objects in the vector to MockObjects. That would seem ok, for one person who is writing a small piece of code but when things get complicated, this is a trap, ready to explode into a &lt;br /&gt;big bug fest.&lt;br /&gt;&lt;br /&gt;Let's take a look at the following method of the object UselessObject:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;class UselessObject {&lt;br /&gt; public void uselessMethod(Vector v) {&lt;br /&gt;  Iterator it = v.iterator();&lt;br /&gt;  while (it.hasNext()) {&lt;br /&gt;   MockObject mo = (MockObject)it.next();&lt;br /&gt;   mo.mock();&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;look's like a harmless class with a harmless method. But no! This is a very dangerous thing to implement in a java environment that does support generics. Because enventually someone will do this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;UselessObject uo = new UselessObject();&lt;br /&gt;uo.uselessMethod(myVector);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Boom! Hah! What just happened? Why did my application explode? &lt;br /&gt;The thing here is that we are type casting the objects in myVector to MockObjects, with out even having a clue that they are MockObjects. This leads to class casting exceptions and bug fests that cant be detected at compile time.&lt;br /&gt;Generics come in handy at a time like this. The code using generics would be like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;public void uselessMethod(Vector&amp;lt;Mock&amp;gt; v) {&lt;br /&gt;...&lt;br /&gt;..&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;and would only except a Vector, which is filled with objects of type Mock.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2567067577330175074?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2567067577330175074/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2567067577330175074' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2567067577330175074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2567067577330175074'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/why-type-casting-is-bad-and-generics.html' title='Why type casting is bad and generics are good?'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1968040217286948705</id><published>2007-11-09T17:07:00.000+02:00</published><updated>2007-11-14T14:36:03.026+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mailing lists'/><category scheme='http://www.blogger.com/atom/ns#' term='socail disorder'/><category scheme='http://www.blogger.com/atom/ns#' term='stupid people'/><title type='text'>Mailing list coplugu ve yazmayi bilmeyenler</title><content type='html'>Uzun suredir yerli ve yabanci mailing listelerini takip ediyorum ve sanirim aralarinda kar$ila$tirma yapacak kadar tecrubem oldu. Yabanci mailing listelerinde 3 ya$indaki bir somalili cocuk kadar ingilizce bilen insanlar bile kendilerini acik ve net ifade edebilirken, turkce mailing listelerine yazan insanlarin noktalama isaretlerinden, butun maili buyuk harflerle yazmanin terbiyesizlik oldugundan, turkce konusmanin turkce kelimeleri rastgele dizip bir cumle olusturmak olmadigindan bi-haber olmasi beni gercekten cok sinirlendiriyor. 4-5 paragraflik mesajlari "decrypt" etmekle ugrastiktan sonra aslinda mesajin hic bir bilgi icermedigini ogrenmekte beni listelerden sogutuyor. &lt;br /&gt;Listenin adresine dikkat etmeden alakasiz posta gonderenler ve en azindan "burasi yeri mi bilmiyorum, ama en uygun bunu gordum" gibi bir ozur gostermeden kafa goz girenler beni berserk moduna sokuyor. Hic bir arastirma yapmayacak kadar tembel olup, "Linux nasil kurarim?" diye mesaj atanlara "istersen bir de gazini cikartiyim?" diye cevap verince rencide edici insan ilan edilmek beni uzuyor. Turklerin okuma aliskanliklarinin minimum duzeyde olmasi sanirim bunlarin en buyuk sebeplerinden birisi. Kurallari okumadan bodoslama yapilan isler kurallari bilenleri rahatsiz ediyor. &lt;br /&gt;&lt;p&gt;&lt;br /&gt;Bre dallama, madem kurallari okumayacak kadar tembelsin, hic degilse biraz listeyi izle, bi bak bakalim insanlar nasil davraniyor, ona gore sen de uygun davran. Bayram namazi icin camiiye gidince yanindakine bakarak namaz kilmayi biliyorsun. Burda da ayni taktigi uygula iste.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1968040217286948705?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1968040217286948705/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1968040217286948705' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1968040217286948705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1968040217286948705'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/mailing-list-coplugu-ve-yazmayi.html' title='Mailing list coplugu ve yazmayi bilmeyenler'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1024537311505174221</id><published>2007-11-07T21:18:00.000+02:00</published><updated>2007-11-14T14:36:26.528+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>My Facebook App</title><content type='html'>Its been quite a while since facebook released their API for 3rd party programmers, but i've only managed to find the time and the will to examine it and try it out.&lt;br /&gt;You can take a look at it at &lt;a href="http://apps.facebook.com/neyesek"&gt;http://apps.facebook.com/neyesek&lt;/a&gt;&lt;br /&gt;It's quite a small application that suggest what I (Actually &lt;a href="http://shoegal.org"&gt;Burcin&lt;/a&gt;) should cook for dinner. The face book API is quite simple, and the provided FBML (Facebook Markup Language) is easy to use and to learn, but you still have to learn something new, which is a bit of a hassle considering google's approach that uses plain javascript. Never the less i think it's a good step towards applications as a service structure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1024537311505174221?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1024537311505174221/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1024537311505174221' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1024537311505174221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1024537311505174221'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/my-facebook-app.html' title='My Facebook App'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-993131169174497588</id><published>2007-11-07T10:54:00.000+02:00</published><updated>2007-11-14T15:54:35.086+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><title type='text'>Word of advise for string concats</title><content type='html'>now that the subject came up at the training session at koc-sistem today, i thought I'd mention it, because i have seen this mistake made by novice/lazy programmers quite a lot.&lt;br /&gt;String concatenation in loops using literal strings and the + operator is an expensive operation. This is because every time a &lt;span style="font-weight: bold;"&gt;new string&lt;/span&gt; object is created. Consider the following code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;string x = "";&lt;br /&gt;for (int i=0;i&lt;100000;i++)&lt;br /&gt;{&lt;br /&gt; x += "!"+i&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;This heart of the loop would actually translate into &lt;code&gt;x = x+"!"+i&lt;/code&gt;. Because strings are immutable in Csharp.NET every iteration, a &lt;span style="font-weight: bold;"&gt;new object&lt;/span&gt; is created which has the value of the old string and the "!" and the value of i, and the memory reference is assigned to the variable x. The old value of x and the new values are copied each time, which makes this an expensive operation. And there are lots of garbage hanging around the heap which degrades the performance even more when the garbage collector is invoked.&lt;br /&gt;With each iteration the amount of data copied increases &lt;span style="font-style: italic;"&gt;exponentially&lt;/span&gt;, if we double the iteration count, the loop would take much more than twice the time to execute. So the solution to this problems comes with the StringBuilder object. Consider the following code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;StringBuilder builder = new StringBuilder();&lt;br /&gt;for (int i=0; i &lt; 100000; i++)&lt;br /&gt;{&lt;br /&gt; builder.append("!");&lt;br /&gt; builder.append(i.ToString());&lt;br /&gt;}&lt;br /&gt;builder.ToString();&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;What happens here is that the StringBuilder object gets some memory and really appends the data during the execution of the loop. The whole string doesn't get copied, just the part that gets appended. StringBuilder maintains an internal buffer for this, and only copies to a new object where this buffer needs to be expanded (Strings are immutable from a public interface but not within the core libraries).&lt;br /&gt;&lt;br /&gt;So go ahead and change every single concatenation to a StringBuilder? No! There is a saying in Turkish which roughly translates to "extracting the shit out of something".&lt;br /&gt;We just need to use the StringBuilder when are doing extensive concatenation operations. Don't do the following:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;string name = firstName + " " + lastName;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;substitute with&lt;br /&gt;&lt;code&gt;&lt;br /&gt;StringBuilder builder = new StringBuilder();&lt;br /&gt;builder.Append (firstName);&lt;br /&gt;builder.Append (" ");&lt;br /&gt;builder.Append (lastName);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;There are the following drawbacks:&lt;br /&gt;The second piece of code is very unreadable.&lt;br /&gt;The second piece of code is not more efficient that the first, because the first piece actually translates into String.Concat() (Assuming that firstName and lastName are real variables and not constants) and that method can cope with the data without having to copy everything to a new object.&lt;br /&gt;So it just doesn't justify.&lt;br /&gt;&lt;br /&gt;Using constants in concatenations is a different story. The compiler is smart enough to know at compile time that&lt;br /&gt;&lt;code&gt;&lt;br /&gt;string x = "hello" + " " + "there";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;is actually&lt;br /&gt;&lt;code&gt;&lt;br /&gt;string x = "hello there";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;and does this transformation automatically.&lt;br /&gt;So to sum things up:&lt;br /&gt;Use StringBuilder if you are concatenating string extensively in a loop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-993131169174497588?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/993131169174497588/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=993131169174497588' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/993131169174497588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/993131169174497588'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/11/word-of-advise-for-string-concats.html' title='Word of advise for string concats'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-5301780750135123704</id><published>2007-10-24T10:18:00.000+03:00</published><updated>2007-11-14T15:55:11.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='utils'/><title type='text'>Firefox AutoComplete</title><content type='html'>Gayet zaman kazandirici bir firefox eklentisi:&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2300"&gt;Burada&lt;/a&gt;&lt;br /&gt;Adres cubuguna URL in bir kisimini veya commentlerin icinde gecen bir kelimeyi yazdiginiz zaman size alakali URLleri listeliyor. Gayet basarili.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-5301780750135123704?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/5301780750135123704/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=5301780750135123704' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5301780750135123704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5301780750135123704'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/10/firefox-autocomplete.html' title='Firefox AutoComplete'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1827054251024158927</id><published>2007-10-17T23:36:00.000+03:00</published><updated>2007-11-14T15:56:34.137+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual box'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 7.04 server edition under virtualBox</title><content type='html'>Playing around with a few virtual machines, I came across a rather unpleasant situation where the ubuntu 7.04 server installation wouldn't boot when run under virtual box. The installation runs smoothly but after the first reboot you get an error saying something  like:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;int 14  000F 000C 000A ... &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;and some other crap. The host machine also runs ubuntu 7.04 but the desktop edition.&lt;br /&gt;The reasons is said to be that virtual box doesn't support the PAE kernel, yet.&lt;br /&gt;However the work around is to install the generic kernel, which solves the problem.&lt;br /&gt;The steps involved are as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Run the install normally&lt;/li&gt;&lt;li&gt;After the installation completes, don't unmount the image, but boot again&lt;/li&gt;&lt;li&gt;Select system rescue from the menu&lt;/li&gt;&lt;li&gt;Proceed with the rescue steps, but select shell in the installation environment when the menu appears.&lt;/li&gt;&lt;li&gt;Type the following commands:&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;chroot /target /bin/bash&lt;br /&gt;mount /dev/hdc /media/cdrom&lt;br /&gt;aptitude install linux-generic&lt;br /&gt;exit&lt;br /&gt;shutdown -h now&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Now unmount the image file, hit ESC at the GRUB menu and boot from the generic kernel. Wham problem solved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1827054251024158927?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1827054251024158927/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1827054251024158927' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1827054251024158927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1827054251024158927'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/10/ubuntu-704-server-edition-under.html' title='Ubuntu 7.04 server edition under virtualBox'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-5320710634508877914</id><published>2007-10-08T10:22:00.000+03:00</published><updated>2007-11-14T16:13:53.989+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='cross domain'/><title type='text'>Crossdomain AJAX calls</title><content type='html'>If you've tampered around long enough with Javascript, you've definitely come across the problem with loading data from another domain. JS wont let you make XML Http Requests to a domain different then where the original Javascript code was loaded from. This is a security precaution to prevent cross site scripting etc. There are a few methods around this, like using a serverside proxy that makes the external calls for you, but this is the most primative solution you could come up with. Does it work? Sure it does but the purpose of this post is not to get you the working solution, but to tease your mind. Interesting article that I came across, when reading a chinese dudes article on client side load balancing (with was implemented decades ago using the client side clock and modulus arithmatic to redirect calls to different sub domains), lead me to another interesting method for making cross domain calls via javascript: The dynamic script tag method. The only pre-requist of this method is that the &lt;em&gt;webservice&lt;/em&gt; you are calling &lt;strong&gt;must&lt;/strong&gt; respond in JSON. The only trick is to add a tag element dynamically to the DOM tree, that has the SRC attribute set to the URL of the web service that sends the data in JSON. The cool thing here is that the JSON response is evaluated automatically, so you get your  JS object.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-5320710634508877914?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/5320710634508877914/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=5320710634508877914' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5320710634508877914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5320710634508877914'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/10/crossdomain-ajax-calls.html' title='Crossdomain AJAX calls'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7548336352446423521</id><published>2007-10-03T22:24:00.000+03:00</published><updated>2007-11-14T16:18:40.453+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>tomcat 5.5 on vista</title><content type='html'>installing tomcat 5.5 on a vista machine as a windows service comes with its problems.&lt;br /&gt;The service can not seem to start correctly. After a bit of google'ing around, the problem seems to appear on random windows machines, independent of the os verison.&lt;br /&gt;The problem has to be solved by copying the DLL msvcr71.dll to the /bin directory of the tomcat installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7548336352446423521?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7548336352446423521/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7548336352446423521' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7548336352446423521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7548336352446423521'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/10/tomcat-55-on-vista.html' title='tomcat 5.5 on vista'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2885283703727917174</id><published>2007-09-20T20:32:00.000+03:00</published><updated>2007-11-14T16:19:14.324+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='getting real'/><category scheme='http://www.blogger.com/atom/ns#' term='experiences'/><title type='text'>constraints and creativity</title><content type='html'>like the book "Getting Real" says constraints in the environment which you cannot bend or break, lead to creativity. Let me just mention one constraint I have here at work: Some stupid norton product prevents me from downloading files with the extension of .exe. Some sort of protection mechanism against users which could download malicious software from the net and harm the internal network, i guess. This also prevents guys like me from installing open source software,like firefox, to their boxes. So I had to come up with a solution, and I had to do it fast: &lt;a href="http://www.verisux.com/zipget"&gt;zipGET&lt;/a&gt;.&lt;br /&gt;Just plugin the URL that has the EXE file, zipGET downloads that file to the &lt;a href="http://www.verisux.com"&gt;verisux &lt;/a&gt;servers, and provides you with a link to the file which has been zipped ;) Simple, yet effective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2885283703727917174?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2885283703727917174/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2885283703727917174' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2885283703727917174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2885283703727917174'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/09/constraints-and-creativity.html' title='constraints and creativity'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3807415672066312079</id><published>2007-09-15T09:34:00.000+03:00</published><updated>2007-11-14T16:20:35.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='getting real'/><category scheme='http://www.blogger.com/atom/ns#' term='experiences'/><title type='text'>Agile Development</title><content type='html'>Son 2 gundur buyuk bir hevesle 37signals'in yayinladigi "getting real" isimli kitabi okuyorum. Gercekten de benim gibi cipli "corporate drone"larin bo$i$ler prensleri oldugunu du$unen birine cok guzel hitap edebilen bir kitap. yakla$ik 16 chapter'den olu$uyor ve savunduklari "less is more" ve "keep it simple stupid" prensiplerine uygun bir bicimde, kitabi da son derece basit,sade ve kolay anla$ilir yazmi$lar. Felsefeleri "get to the point ve no bullshit".&lt;br /&gt;&lt;br /&gt;$imdi kitaptan aldigim bazi "excerptler" uzerine bi$iler yazacagim, muhtemelen tek bi post ile bitmez bu, zaten k.i.s.s prensibine uygun olmasi icin bir cok post halinde yazmak daha mantikli, yoksa zaten hic biriniz okumazsiniz tamamini:)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Conventional wisdom says that to beat your competitors you need to one-up them. If they have four features, you need five (or 15, or 25). If they're spending x, you need to spend xx. If they have 20, you need 30. This sort of one-upping Cold War mentality is a dead-end. It's an expensive, defensive, and paranoid way of building products. Defensive, paranoid companies can't think ahead, they can only think behind. They don't lead, they follow.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;kesinlikle abiler bu konuda haklilar, ozellikle "cold-war" benzetmesi super. Brute force ile birini yenmek zaman alici, pahali ve kendine zarar vericidir. onun yerine daha degi$ik bir strateji ile rakibin zayif noktasindan vurmak gereklidir. Eger rakibiniz sizden hizli bir urun ile cikmi$sa, siz ondan ucuz bir urun ile kar$isina cikin, o sizinkinden daha cok ozelligi olan bir urun yapmi$sa, siz basit, sade ve kullanilmasi kolay bir urun ile onu alt edin. Ancak bu $ekilde `innovative` bir tarziniz olabilir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3807415672066312079?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3807415672066312079/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3807415672066312079' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3807415672066312079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3807415672066312079'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/09/agile-development.html' title='Agile Development'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7065819118715731590</id><published>2007-09-15T09:33:00.000+03:00</published><updated>2007-11-14T16:21:03.538+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Evil-Genius</title><content type='html'>Dosya upload etmek için kullanılan file tipi inputları stillemek mümkün olmadığı için herzaman sitenin tasarımının içine etmiştir. Shaun abinin bulduğu "ingenius" yöntem ile artık bunu a$mak &lt;a href="http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom"&gt;mümkün&lt;/a&gt;&lt;br /&gt;ayrıca belirtmeliyim ki gerçekten çok çakal bi yöntem ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7065819118715731590?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7065819118715731590/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7065819118715731590' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7065819118715731590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7065819118715731590'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/09/evil-genius.html' title='Evil-Genius'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1870055774377671059</id><published>2007-09-05T13:27:00.000+03:00</published><updated>2007-09-05T13:29:47.749+03:00</updated><title type='text'>MS Ezikligi</title><content type='html'>slashdot RSS inden okudugum bir haber:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"The Xbox Live online service disallows screen names like LINUXRULES, L I N U X, and other variations of these kinds. Other bloggers are reporting that variants of 'Unix' also result in the message: 'Your motto contains inappropriate language. Please try again.'"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;sadece komik. Bu tip sansurler MS'in anti-linux kampanyasının bir parcasi ise daha yaratıcı taktikler kullanmalarının gerektiğini düşünüyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1870055774377671059?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1870055774377671059/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1870055774377671059' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1870055774377671059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1870055774377671059'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/09/ms-ezikligi.html' title='MS Ezikligi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7392627191249273986</id><published>2007-08-25T21:47:00.000+03:00</published><updated>2007-11-14T16:21:26.291+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><title type='text'>Evolutionu Notification Areaya almak</title><content type='html'>Evolutionun eksik taraflarindan biri "minimize to tray" gibi bir opsiyonun eksik olmasi. Evo acik kalsin ama diger acik program arasinda kalabalik yapsin istemiyorum. Bunun icin Alltray diye gayet basit ve $ik bir program var, parametre olarak verilen uygulamayi notification areaya indiriyor. &lt;br /&gt;ubuntu icin repolarda bulunan bir uygulama o yuzden &lt;pre&gt;apt-get&lt;/pre&gt; ile indirip hemen kurabilirsiniz. Ancak soyle ufak bir ayar vermek sizin icin faydali olacaktir:&lt;br /&gt;Evolutionu acmak icin kullandiginiz Launcher'i acin ve command kisiminin onune &lt;em&gt;alltray&lt;/em&gt; ibaresini ekleyinki direkt alltray altinda acilsin evo. Boylece artik kapatma dugmesine bastiginiz zaman evo direkt kucuk bir ikon olarak notification areadaki yerini alacaktir. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/RtB6xaqO4VI/AAAAAAAAAH8/ettUYngeS1A/s1600-h/alltray.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_H6TL20f3oho/RtB6xaqO4VI/AAAAAAAAAH8/ettUYngeS1A/s320/alltray.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5102713367199408466" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7392627191249273986?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7392627191249273986/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7392627191249273986' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7392627191249273986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7392627191249273986'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/evolutionu-notification-areaya-almak.html' title='Evolutionu Notification Areaya almak'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_H6TL20f3oho/RtB6xaqO4VI/AAAAAAAAAH8/ettUYngeS1A/s72-c/alltray.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6074679440386850589</id><published>2007-08-22T16:28:00.000+03:00</published><updated>2007-08-22T16:32:59.547+03:00</updated><title type='text'>Cem'e tesekkurler</title><content type='html'>bonalume nin CZT icin urettigi blow off valve'i almak icin springflied'in ucra koselerine hayatini risk altina atarak giden cem'e buradan kudoslarimi iletiyorum.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i8.photobucket.com/albums/a3/fckantarci/yakin%20zamanlar/HPIM1506.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://i8.photobucket.com/albums/a3/fckantarci/yakin%20zamanlar/HPIM1506.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i8.photobucket.com/albums/a3/fckantarci/yakin%20zamanlar/HPIM1507.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://i8.photobucket.com/albums/a3/fckantarci/yakin%20zamanlar/HPIM1507.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6074679440386850589?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6074679440386850589/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6074679440386850589' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6074679440386850589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6074679440386850589'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/ceme-tesekkurler.html' title='Cem&apos;e tesekkurler'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i8.photobucket.com/albums/a3/fckantarci/yakin%20zamanlar/th_HPIM1506.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6401340463266562452</id><published>2007-08-20T12:12:00.001+03:00</published><updated>2007-11-14T16:21:51.891+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Desktop Effects ve video playback</title><content type='html'>ATI radeon kart ile ubuntu da desktop effects kullanirken, video izlemek isteyenler video yerine simsiyah bir ekranla kar$ila$iyorlar. Bunun cozumu $oyle oluyor:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;gstreamer-properties&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;cali$tirip, video sekmesinden defualt output'u No Xv olacak $ekilde secmek gerekiyor. Bu hamleden sonra gayet ba$arili bir $ekilde videolar izlenebiliyor. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/Rslbk6qO4UI/AAAAAAAAAH0/5XiWGwZiPRY/s1600-h/Screenshot-Multimedia+Systems+Selector.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_H6TL20f3oho/Rslbk6qO4UI/AAAAAAAAAH0/5XiWGwZiPRY/s320/Screenshot-Multimedia+Systems+Selector.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5100708742753608002" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6401340463266562452?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6401340463266562452/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6401340463266562452' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6401340463266562452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6401340463266562452'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/ubuntu-desktop-effects-ve-video.html' title='Ubuntu Desktop Effects ve video playback'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/Rslbk6qO4UI/AAAAAAAAAH0/5XiWGwZiPRY/s72-c/Screenshot-Multimedia+Systems+Selector.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3675636092487378554</id><published>2007-08-17T17:13:00.000+03:00</published><updated>2007-11-14T16:22:35.050+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='experiences'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'></title><content type='html'>bugun basimdan gecen enteresan bi olayi yazmak istiyorum, boylece ulkedeki 'law enforcement' durumu hakkinda bir izlenim olusturayim:&lt;br /&gt;Mecidiyekoy isiklardan sola donup gayrettepe'ye girilen yolda enver ile arabada isigin yanmasini bekliyoruz. Gayet normal bir bicimde yesil isik yandi, bende sola dogru kivrildim, ancak onumde bir tane mavi toyota corolla yolun ortasinda durmu$, mal gibi bekliyor. Eh, eleman haraket etmeyince karinca surusu modundaki yayalarda onunu kesip kar$idan kar$iya gecmeye devam ediyorlar. 3-5 saniye bekliyip, elemandan hic bi one atilma haraketi gelmeyince hafif kornaya bastim. Tik yok. Biraz daha bastim. Yok bana misin demiyor, hala malmal yolun ortasinda bekliyor. Bu sefer arkamda biriken araba surusu ile hep beraber Avusturya Oda orkestrasi modunda kornaya abandik, elemanda anca kicini kaldirip haraket etmeyi becerdi. Ancak o sirada birden sag taraftan bir trafik polisi amca geldi ve "yana$ saga" modundaki klasik polislerin polis kolejinde ogrendiklerini dusundugum harketi ile beni saga cekti. Actim cami, "ne var" dedim. Aldigim cevap gercekten cok ilgincti: "Beyfendi, cok kornaya bastiginiz icin size ceza kesecegim". Soylediklerini idrak etmem 3 saniyemi aldi. "Fazla korna calmaktan" oturu ceza almak!? Polis amca aslinda daha toy bir arkada$a benziyordu, muhtemelen yanindaki ya$li kurt ile, corba icme derslerine ba$lami$lardi. Evraklari alip 10 dakika kadar arabanin arkadasinda bo$bo$ takildiktan sonra ceza defterini cikardi ve cezayi yazdi. Iyi, super de guzel karde$im, sen orada i$ini yapiyor olsan ben zaten korna calmak durumunda kalmazdim herhalde. Klasik turk hakemlerinin yanli$ verdikleri penalti icin, kar$i takima da kart gostermeleri veya alakasiz bi sekilde penalti verip kendi sacma sapan adaletlerini saglayip vicdan rahatlatma yontemleri gibi turk polisi de, orada yayalari duzenlemek yerine, fazla korna calana ceza keserek adaletini sagliyor. Yakinda almayi hedefledigim ceza ise a$iri selektor yapmaktan oturu ehliyetime 6 ay el konulmasi.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Serve the public trust, protect the innocent, uphold the law"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3675636092487378554?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3675636092487378554/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3675636092487378554' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3675636092487378554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3675636092487378554'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/bugun-basimdan-gecen-enteresan-bi-olayi.html' title=''/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2195114542852113509</id><published>2007-08-13T10:15:00.000+03:00</published><updated>2007-08-13T10:16:25.238+03:00</updated><title type='text'>Old Chinese saying..</title><content type='html'>&lt;blockquote&gt;Before setting out for revenge, you first dig two graves&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2195114542852113509?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2195114542852113509/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2195114542852113509' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2195114542852113509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2195114542852113509'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/old-chinese-saying.html' title='Old Chinese saying..'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7483836829587251821</id><published>2007-08-10T17:32:00.000+03:00</published><updated>2007-11-14T16:23:05.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>google jokes</title><content type='html'>kesinlikle google'in nerdlere uygun espiri anlayi$ini seviyorum:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/Rrx3cB9OpjI/AAAAAAAAAHs/xwXNuXLg-WY/s1600-h/gmailhelpdate.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_H6TL20f3oho/Rrx3cB9OpjI/AAAAAAAAAHs/xwXNuXLg-WY/s320/gmailhelpdate.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5097080201721849394" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7483836829587251821?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7483836829587251821/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7483836829587251821' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7483836829587251821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7483836829587251821'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/google-jokes.html' title='google jokes'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/Rrx3cB9OpjI/AAAAAAAAAHs/xwXNuXLg-WY/s72-c/gmailhelpdate.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8849978865015019429</id><published>2007-08-10T12:05:00.001+03:00</published><updated>2007-11-14T16:23:30.958+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>DVD den avi yapmak</title><content type='html'>Storage amacli kullandigim makinedeki hard disk uzerinde bahar temizligi (yani izledigim filmleri silme i$lemi) yaparken, bunu her bahar yapmak yerine acaba iki baharda bir nasi yaparim diye dusunuyordum. Malum super(!) hizli internet baglantimla surekli DVD indirmisim ve bilgisayardan izlenen bir film icin 4GB yer ayiracak kadar hard disk alanim yok sanirim. Eh mecburen bunlari divx e cevirmek gerekti. Gene yardima eski dostumuz mencoder yeti$ti:&lt;br /&gt;&lt;code&gt;&lt;br /&gt; mencoder hededvd.iso -ovc lavc -lavcopts vpass=1 -oac mp3lame -o movie.avi&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8849978865015019429?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8849978865015019429/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8849978865015019429' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8849978865015019429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8849978865015019429'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/dvd-den-avi-yapmak.html' title='DVD den avi yapmak'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7511056787570597883</id><published>2007-08-09T12:12:00.000+03:00</published><updated>2007-11-14T16:24:07.858+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>lamerler is pesinde</title><content type='html'>sanirim 2000li yillarda 6-8 ya$inda olmak varmi$.. Bizim nesili cok $an$siz goruyorum, 80li yillarda muzik dunyasi sallanirken, bizim altimizi bagliyorlardi, 2000li yillarda millet psikopat gadgetler yaparken, boyle seylerle ugrastigim icin kendimi suclu hissediyorum.. Git insanlik namina faydali bi$iler yap diyesim geliyor kendime. Neyse $oyle enteresan bi video:&lt;br /&gt;&lt;embed src="http://www.metacafe.com/fplayer/756433/laser_flashlight_hack.swf" width="400" height="345" wmode="transparent"  pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;font size="1"&gt;&lt;br /&gt;    &lt;a href="http://www.metacafe.com/watch/756433/laser_flashlight_hack/"&gt;Laser Flashlight Hack! - video powered by Metacafe&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7511056787570597883?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7511056787570597883/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7511056787570597883' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7511056787570597883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7511056787570597883'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/lamerler-is-pesinde.html' title='lamerler is pesinde'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3992531172831533116</id><published>2007-08-08T23:39:00.000+03:00</published><updated>2007-08-08T23:49:08.408+03:00</updated><title type='text'>console altindan dvd yazmak</title><content type='html'>Zor $artlar insanlari extreme uclara surukluyor. laptopumda DVD writer olmadigi icin, headless celeron 800 makineme bagli olan DVD writeri kullanmak durumunda kaliyorum. Makine kafasiz oldugu icin ssh uzerinden eri$im acik. Bu durumda DVD writer'i kullanmak icinde CLI araclardan faydalanmak gerekli. Soyle kisaca DVD basmak icin gerekli komutlari bir gosteriyim&lt;br /&gt;ilk once yazacaklarimizi bir dizin altina cekip, boyutlarinin DVD kapasitesine a$madigina bakmak iyi bir fikir, sonra bir ISO imaji olu$turmak icin:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;mkisofs -r -R -J -l -L -allow-multidot -o output.iso input_dir/&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yapip biraz bekliyoruz. Bu iso imaji olustuktan sonra bunu DVD writer'a gondermek icinde&lt;br /&gt;&lt;code&gt;&lt;br /&gt;growisofs -dvd-compat -Z /dev/dvd=output.iso -speed=16&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RroqwR9OpiI/AAAAAAAAAHk/jr1cu8uT2oo/s1600-h/Screenshot-dvdburning"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RroqwR9OpiI/AAAAAAAAAHk/jr1cu8uT2oo/s320/Screenshot-dvdburning" border="0" alt=""id="BLOGGER_PHOTO_ID_5096432937265440290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/Rroqqh9OphI/AAAAAAAAAHc/amwEEuX3GTU/s1600-h/Screenshot-createiso"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_H6TL20f3oho/Rroqqh9OphI/AAAAAAAAAHc/amwEEuX3GTU/s320/Screenshot-createiso" border="0" alt=""id="BLOGGER_PHOTO_ID_5096432838481192466" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3992531172831533116?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3992531172831533116/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3992531172831533116' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3992531172831533116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3992531172831533116'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/console-altindan-dvd-yazmak.html' title='console altindan dvd yazmak'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RroqwR9OpiI/AAAAAAAAAHk/jr1cu8uT2oo/s72-c/Screenshot-dvdburning' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-5529166574153894442</id><published>2007-08-01T18:14:00.000+03:00</published><updated>2007-08-02T13:47:42.846+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='czt'/><category scheme='http://www.blogger.com/atom/ns#' term='blow off valve'/><category scheme='http://www.blogger.com/atom/ns#' term='bonalume'/><title type='text'>nereye cufcuf</title><content type='html'>Uzun zamandir pe$inde ko$tugum oyuncaklardan birisi de colt CZT'm icin bir blow off valvedi. Ara$tirmalar sonucu herhangi bir valve takinca arabanin sapittigini, E.C.U sunun turbodan artan havanin motora geri gelmedigini anladigini ve bunu begenmedigini ogrendim. Bu soruna cozum bulabilen sadece bir tane italyan firmasi vardi, bu da &lt;a href="http://www.bonalume.com/"&gt;bonalume&lt;/a&gt; isimli sirketti. Tabii ki italyadan bu parcayi direkt istetmem dunyanin parasi, ayrica gumrukte takilma gibi sorunlari da cabasi, o yuzden brukselde master yapan bi arkadasima soyledim, benim icin bonalume'nin bruksel distributoru ile temasa gecti ve parcayi oraya getirtti. Gectigim gunlerde kendisi de turkiye'ye gelirken blow off'u da valizine atip getirdi.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/RrDyuB9OpaI/AAAAAAAAAGg/eceSDZPrndA/s1600-h/DSC00128.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_H6TL20f3oho/RrDyuB9OpaI/AAAAAAAAAGg/eceSDZPrndA/s320/DSC00128.JPG" alt="" id="BLOGGER_PHOTO_ID_5093838051169183138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RrDy_x9OpbI/AAAAAAAAAGo/UpjBSrewjh4/s1600-h/DSC00130.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/RrDy_x9OpbI/AAAAAAAAAGo/UpjBSrewjh4/s320/DSC00130.JPG" alt="" id="BLOGGER_PHOTO_ID_5093838356111861170" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RrDzIx9OpcI/AAAAAAAAAGw/zKzLNpMxzyM/s1600-h/DSC00131.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/RrDzIx9OpcI/AAAAAAAAAGw/zKzLNpMxzyM/s320/DSC00131.JPG" alt="" id="BLOGGER_PHOTO_ID_5093838510730683842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kutuyu ilk aldigimda icinden kurulum kilavuzu yerine bir tane a-4 sayfa cikmasi beni sinirlendirdi, cunku amacim parcayi kendim takmakti, tabii ki boyle bi$i olamadi. Mitsubishinin yetkili servisini aradim, parcayi anlattim ve daha once hic takmadiklarini soylediler, ama "bi bakalim" dediler. Parcayi alip goturdum, onlarda deneme yanilma yonetimi ile takacaklarini belli ettiler. Ayrica tunning konusunda pek deneyimli olmadiklarini da belli ettiler ki bu son derece normal kar$iladigim bi olay oldu. Bu sorunu biran once cozmek icin bu islerle ilgi olan kuzenden sanayide bi tanidik tunningci bulmasini istedim, nitekim 5 dakika sonra birol diye birinin telefonu vardi elimde. Atladim direkt maslaga gittim, birol ile bulu$tum, sagolsun beni sanayi sitesinin giri$inde kar$iladi, beraber birol garajina gittik. Birol senelerdir tunningle ugra$an biri oldugu icin, czt'nin blow off valve sistemini cozmesi yakla$ik 15 dakika surdu ki neredeyse 0 instructionla bu muazzam bir sure. Blow off valve'i yerine yerle$tirmek icin izlenen adimlar takriben $oyle oldu:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;motorun sag tarafindan dip taraflarda direksiyonun hizasinda vakum hortumunun geldigi bir delik var. Bonalume'den cikan metalik gri parcayi oraya takip, ucuna bir vakum hortumu cekiyorsunuz. Bunu yapmak icin once hava filtresini komple sokmek gerekiyor.&lt;/li&gt;&lt;li&gt;Daha sonra air-intake borusuna ek olarak gelen turbo hava bo$altma borusunun ucuna kirmizi blow off valve'i takiyorsunuz ve cikardiginiz orijinal valve'in yerine bir tipa takiyorsunuz. Ayrica orijinal valve'den cikar vakum hortumunun ucunuda tikiyorsunuz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Air-intake borusunun yan kisimindaki delige ise siyah selenoid valve'ini takiyorsunuz ve baglantilarini kitin icinden cikan sayfadaki resimler gibi bagliyorsunuz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ECUyu ise aku kutusunun on kisimina yapi$tirabilirsiniz. Kablolardan bir tanesini akunun + kutubuna, digerini - kutubuna takin. 3. kabloyu ise gene motoron dip kisimlarinda direksiyonun hizalarinda olan kablo tesisatinin gectigi yerden iceriye dogru uzatmaniz gerekiyor. Bunun icin o kabloya ek yapmaniz lazim. Bu uzatilan kablo icerde gaz pedalinin ust kisiminda bulunan roledeki soldan 3. kabloya ek olarak baglaniyor.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;kiti takmak yakla$ik 4 saatimizi aldi cunku bu adimlarini hepsini du$unerek, tarti$arak kendimiz bulduk, dedigim gibi bonalume'nin bu konuda pek bi yardimi olmadi cunku sadece 1 tane a4 sayfa koymu$lar. Attigim maillere de sacma sapan cevap yazdilar ve hic bi faydalari olmadi.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/RrG0xB9OpdI/AAAAAAAAAG4/vSqNLh6mSPU/s1600-h/DSC00132.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_H6TL20f3oho/RrG0xB9OpdI/AAAAAAAAAG4/vSqNLh6mSPU/s320/DSC00132.JPG" alt="" id="BLOGGER_PHOTO_ID_5094051407964579282" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/RrG09x9OpeI/AAAAAAAAAHA/QqCTEvRQPsQ/s1600-h/DSC00134.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_H6TL20f3oho/RrG09x9OpeI/AAAAAAAAAHA/QqCTEvRQPsQ/s320/DSC00134.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5094051627007911394" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RrG1Hh9OpfI/AAAAAAAAAHI/IJBp0lrqrLw/s1600-h/DSC00136.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RrG1Hh9OpfI/AAAAAAAAAHI/IJBp0lrqrLw/s320/DSC00136.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5094051794511635954" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RrG1Wh9OpgI/AAAAAAAAAHQ/FfXKIKcV9os/s1600-h/DSC00137.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RrG1Wh9OpgI/AAAAAAAAAHQ/FfXKIKcV9os/s320/DSC00137.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5094052052209673730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blow off'un sesi gayet ba$arili. ozellikle 5000 RPM civari gaz kesince muazzam bir ses cikariyor. &lt;br /&gt;Maliyeti ise ~400EUR filan oldu her$eyi ile beraber. CZT icin monopol olduklari icin bonalume gereksiz derecede yuksek bir fiyat politikasi uyguluyor. Eger hastalik derecesinde merakli degilseniz boyle bir$eye, kesinlikle fiyat/performans orani cok du$uk, ama hastalik modunda olmayan insan zaten CZT nin ne oldugunu bilmez :)&lt;br /&gt;&lt;br /&gt;$oylede kurulum bittekten sonraki test'in ufak bir videosu:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Bi_Cwpqlcwo"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Bi_Cwpqlcwo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-5529166574153894442?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/5529166574153894442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=5529166574153894442' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5529166574153894442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5529166574153894442'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/08/nereye-cufcuf.html' title='nereye cufcuf'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/RrDyuB9OpaI/AAAAAAAAAGg/eceSDZPrndA/s72-c/DSC00128.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3260064042552448727</id><published>2007-07-22T17:46:00.000+03:00</published><updated>2007-11-14T16:24:40.780+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='nzb'/><category scheme='http://www.blogger.com/atom/ns#' term='usenet'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu ile NZB Download etmek</title><content type='html'>Tescilli geeklerden olarak tabii ki Usenet'ten dizi/divx/etc indiriyorum, bunu zaten 20K kere yazdim, ancak beni her zaman sinirlendiren olaylar biri linux icin "hala" adam gibi bir NZB client olmamasiydi - ta ki &lt;a href="http://www.hellanzb.com"&gt;hellanzb&lt;/a&gt; ile kar$ila$incaya kadar.&lt;br /&gt;Kurulumu gayet basit, unintended DL yapmak icin birebir, yani otomatik par2 ve unrar var icinde, be bandwidth limiteri entegre geliyor. Kurmak ise bi kac basit adim yeterli:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo apt-get install python-dev python-twisted unrar par2&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;a href="http://www.hellanzb.com/distfiles/hellanzb-0.13.tar.gz"&gt;Bu surumu indirin&lt;/a&gt;&lt;br /&gt;tar dosyasini acin ve &lt;br /&gt;&lt;code&gt;&lt;br /&gt;python setup.py install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;em&gt;/usr/etc/hellanzb.conf.sample&lt;/em&gt; dosyasini &lt;em&gt;hellanzb.conf&lt;/em&gt; olarak rename ettikten sonra gerekli duzenlemelerini yapin, mesela hosting providerdaki sifrenizi girin, downloadlarin saklanacagi directory set edin etc.&lt;br /&gt;&lt;br /&gt;Simdi bir kac tane NZB yi &lt;em&gt;/home/kullanici-adiniz/nzb/daemon.queue&lt;/em&gt; dizinine birakin ve&lt;br /&gt;programi cali$tirmak icin hellanzb.py yazip entera basin. Voila! hellanzb geri kalan hersey hallecek ve mallar &lt;em&gt;/home/kullanici-adiniz/usenet/nzb-nin-adi&lt;/em&gt; dizininde sizi bekliyor olacak. Ne kadar dertsiz, ne kadar tasasiz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3260064042552448727?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3260064042552448727/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3260064042552448727' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3260064042552448727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3260064042552448727'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/ubuntu-ile-nzb-download-etmek.html' title='Ubuntu ile NZB Download etmek'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6649361648846311658</id><published>2007-07-10T19:07:00.000+03:00</published><updated>2007-07-10T19:08:29.973+03:00</updated><title type='text'>Yet another quote</title><content type='html'>&lt;blockquote&gt;Hayatta iki tip kadin vardir:&lt;br /&gt; Maco erkeklerden ho$landigini itiraf eden kadinlar ve inkar eden kadinlar.&lt;/blockquote&gt;&lt;br /&gt;-- dendiz &amp; gozcan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6649361648846311658?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6649361648846311658/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6649361648846311658' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6649361648846311658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6649361648846311658'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/yet-another-quote.html' title='Yet another quote'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3139924563357604516</id><published>2007-07-10T16:04:00.000+03:00</published><updated>2007-11-14T16:36:25.578+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='j2ee'/><title type='text'>WTP ile harici kutuphane deploy etmek</title><content type='html'>WTP bir J2EE projesini sunucuya deploy ederken, build path'e eklediginiz harici kutuphaneleri "muhtemelen yukledigimiz server'in class pathinda zaten vardir bunlar, ben bi daha deploy etmiyim zaman tasarrufu yapiyim" diye dusunerek, gercektende WEB-INF/libs altina yuklemiyor. Tabii ki murphy kanunlarinin gecerli oldugu laptopumda o kutuphanelerin ne i$i var classpath'in icinde? Bunu a$mak icin J2EE Module Dependencies altindan eklemek gerekiyor. Boylece sunucuya deploy edilebiliyor harici kutuphaneler.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RpOE6niQ2JI/AAAAAAAAAGY/-51tAuc_0L0/s1600-h/Screenshot-Properties+for+MyDynWebPage+.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RpOE6niQ2JI/AAAAAAAAAGY/-51tAuc_0L0/s320/Screenshot-Properties+for+MyDynWebPage+.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5085554546811394194" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3139924563357604516?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3139924563357604516/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3139924563357604516' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3139924563357604516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3139924563357604516'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/wtp-ile-harici-kutuphane-deploy-etmek.html' title='WTP ile harici kutuphane deploy etmek'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RpOE6niQ2JI/AAAAAAAAAGY/-51tAuc_0L0/s72-c/Screenshot-Properties+for+MyDynWebPage+.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-338606899575868860</id><published>2007-07-10T11:43:00.000+03:00</published><updated>2007-07-10T11:46:22.425+03:00</updated><title type='text'>Error'd</title><content type='html'>Bugun &lt;a href="http://thedailywtf.com"&gt;the Daily WTF&lt;/a&gt; okurken beni benden alan bir mikrosoft klasigi screen shot:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/RpNHPHiQ2II/AAAAAAAAAGQ/-Y2BZQee3fk/s1600-h/speling.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_H6TL20f3oho/RpNHPHiQ2II/AAAAAAAAAGQ/-Y2BZQee3fk/s320/speling.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5085486729277790338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-338606899575868860?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/338606899575868860/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=338606899575868860' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/338606899575868860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/338606899575868860'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/errord.html' title='Error&apos;d'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_H6TL20f3oho/RpNHPHiQ2II/AAAAAAAAAGQ/-Y2BZQee3fk/s72-c/speling.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-936462985620022918</id><published>2007-07-05T16:42:00.000+03:00</published><updated>2007-07-05T16:43:29.746+03:00</updated><title type='text'>Geeks, Nerds and Dorks</title><content type='html'>Artik bu anlam karmasasina bir son getirmenin vakti geldi:&lt;br /&gt;&lt;blockquote&gt;Geeks, Nerds, and Dorks: A geek has a very focused knowledge of a subject (that guy that memorized the language of myst), a nerd is a master at many subjects (that girl you go to when you need homework help), and a dork is just plain socially inept (Napoleon Dynamite).&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-936462985620022918?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/936462985620022918/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=936462985620022918' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/936462985620022918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/936462985620022918'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/geeks-nerds-and-dorks.html' title='Geeks, Nerds and Dorks'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7661680580683635002</id><published>2007-07-05T15:56:00.000+03:00</published><updated>2007-07-05T16:18:37.301+03:00</updated><title type='text'>Amsn ve Anti Aliasing Font</title><content type='html'>Klasik huylarimdan/tatminsizliklerimden biri de hic bi zaman "aha super iste" dedigim bir IM programi bulamamis olmam. Linux icin bir kac tane guzel alternativ var evet, ama bunlarinda hic biri tam 4/4luk degil, illa ki bir yerlerinde birseyler eksik oluyor. Uzun sure Gaim/Pidgin kullandim, ancak emoticon hirsizligi yapamamam basta olmak uzere gutsyde pek stable calismamasi vs. gibi problemler beni pidginden soguttu. Daha once gordugum fakat ilgilenmeye firsatim olmayan aMSN isimli bir program denedim bugun. aMSN tam manasi ile bir MSN Messenger klonu: Webcam Destegine kadar! Bugune kadar bunu yapan bir client'a rastlamadim linux uzerinde. aMSN gayet guzel, gayet fonksiyonel, ama anti aliasing fontlari desteklemiyor! Gerci bunun sucu aMSN'de degil, Tcl/Tk'nin 8.4 surumunun AA font desteklememesi. Eh bu durumda yapilmasi gerek nedir? Tabii ki Tcl/Tk'nin development surumunu almak ve kurmak ve AA fontlara kavusmak. Biraz ubuntu forumlarinda ve Gentoo forumlarinda dolastiktan sonra soyle bir derleme yapiyim dedim:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo apt-get install build-essential tcl8.4-dev tk8.4-dev imlib11-dev esound-clients libxft-dev&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;komutu ile gerekli programlari kurmak iyi bir baslangic olacaktir. &lt;br /&gt;Daha sonra &lt;a href="http://www.tcl.tk/software/tcltk/"&gt;Buradan&lt;/a&gt; Tcl/Tk nin son surumunu indirin. Bunlari harddiskte bir dizinin icine acin ve&lt;br /&gt;&lt;code&gt;&lt;br /&gt;cd tcl/unix&lt;br /&gt;./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --enable-shared --enable-threads --enable-64bit --mandir=/usr/local/share/man --enable-man-symlinks --enable-man-compression=gzip &amp;&amp; make CFLAGS="-g -O2 -D_REENTRANT"&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile Tcl'i&lt;br /&gt;&lt;code&gt;&lt;br /&gt;cd tk/unix&lt;br /&gt;./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --with-tcl=/usr/local/lib --enable-shared --enable-threads --enable-64bit --enable-man-symlinks --enable-man-compression=gzip --enable-xft &amp;&amp; make CFLAGS="-g -O2 -D_REENTRANT"&lt;br /&gt;sudo make install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile de Tk'yi derleyip yukleyin. &lt;a href="http://www.amsn-project.net/"&gt;aMSN&lt;/a&gt;'in son surumunun&lt;br /&gt;kaynak kodlarini indirin, acin ve&lt;br /&gt;&lt;code&gt;&lt;br /&gt;./configure --with-tcl=/usr/local/lib --with-tk=/usr/local/lib --enable-xft&lt;br /&gt;make&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile aMSNinizi de derleyin.&lt;br /&gt;aMSNi yeni Tcl/Tk ile calistirmak icin &lt;em&gt;/usr/local/bin/wish8.5&lt;/em&gt; kullanmak gerekli. Yada&lt;br /&gt;alternatives den varsayilan interpreterinizi wish8.5 e ayarlayip direkt olarakta kullanabilirsiniz.&lt;br /&gt;Su resimlerde oncesi ve sonrasi:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RozvVXiQ2GI/AAAAAAAAAGA/iAwvEsXruDI/s1600-h/Alvaro-s-Messenger_1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RozvVXiQ2GI/AAAAAAAAAGA/iAwvEsXruDI/s320/Alvaro-s-Messenger_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083701229768464482" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RozvhXiQ2HI/AAAAAAAAAGI/Gv7OfJlfXSk/s1600-h/Screenshot-aMSN+-+Offline.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RozvhXiQ2HI/AAAAAAAAAGI/Gv7OfJlfXSk/s320/Screenshot-aMSN+-+Offline.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5083701435926894706" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7661680580683635002?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7661680580683635002/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7661680580683635002' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7661680580683635002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7661680580683635002'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/amsn-ve-anti-aliasing-font.html' title='Amsn ve Anti Aliasing Font'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RozvVXiQ2GI/AAAAAAAAAGA/iAwvEsXruDI/s72-c/Alvaro-s-Messenger_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6183364282740541729</id><published>2007-07-04T10:03:00.001+03:00</published><updated>2007-07-05T11:09:54.083+03:00</updated><title type='text'>Killer CV Highlites</title><content type='html'>Reading a &lt;a href="http://niniane.org/resume_howto.html"&gt;CV Howto&lt;/a&gt; by Niniane Wang, I laughed my ass off when I read some of her experience with candidate interviews:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;one candidate wrote "Proved P=NP." When I interviewed him, he said "For the case where N equals 1."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6183364282740541729?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6183364282740541729/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6183364282740541729' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6183364282740541729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6183364282740541729'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/07/killer-cv-highlites_04.html' title='Killer CV Highlites'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8906259046789399149</id><published>2007-06-22T18:59:00.000+03:00</published><updated>2007-06-22T19:02:30.659+03:00</updated><title type='text'>HOWTO: Vites kolu nasil kopar?</title><content type='html'>dun aksam uzeri her zaman ki gibi saat 17de kamuflajlarimi askisina asip, birlikten ciktim, ama bugun degis$iklik olsun diye du$undum ve yemegi bizim a$agidaki tesislerde yemeye karar verdim. O yuzden direkt olarak otele dogru haraket ettim, saat 19a kadar nette vs takildiktan sonra hadi dedim iniyim artik plaja dogru. $ile-Agva yolunun $ileden sonra olan kisiminda yakla$ik 1.5-2km'lik iki $eritli, bo$ ve dumduz bir yol vardir. Tabii ki insanin altinda 'otoban faresi' tabirine uygun bir CZT olunca, direksyonda benim gibi &lt;em&gt;rahatsiz&lt;/em&gt; biri olunca, yol duz ve bo$ olunca cok tehlikeli bir kimyasal tepkime olu$uyor: Bu elementlerin reaksiyonundan&lt;br /&gt;ortaya cikan maddelerden biri ivmelenme, digeri hiz, ama bu sefer 'side product' olarak bir de vites kolu diye bi molekul olu$tu! 150km/h, 3. vites, redline, vitesi 4'e almak icin elimi attigimda vites gayet guzel 4'e gecti ama vites koluda 'elimde kaldi'. Ne oldugunu kavramam yakla$ik 2 saniyemi aldi ve hemen yava$layip, sag cektim. Vitese baktigimda bo$lukta haraket ediyordu ve $anzimanla herhangi bi baglantisi kalmami$ti. Haci yatmaz gibi&lt;br /&gt;bi ileri bi geri bo$bo$ haraket ediyordu. Bir an icin sinirlendim, kendi kendime boyle rezalet mi olur diye du$undum, sonra durumun nedense komik oldugunu dusundum (ki durum traji-komik). Arabayi stop ettim tekrar cali$tirmayi denemedim, tabii debryaja basmadan cali$tirinca, arada 4. viteste takili kaldigi icin, stop etti. Direkt mitsubishinin MAP serverisini (acil yol yardimi) aradim. 1 saat 05 dakika gibi gayet makul bi sure icersinde tam techizatli bir servis minivani geldi yanima ve sorunu 20 dakikada halletiler. CZT gibi spor bir arabadan beklenmeyen bir durum vites kolu ile sanziman arasindaki bir parcanin yerinden cikmasi. Ama $unuda unutmamak lazim, cok sagalam abanmi$im vitese. Herhangi bir kazalik durum tehlikesi zaten yoktu yol bombo$tu, ama hayatimda komik bi ani olarak yer aldi bu olay :)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;P.S:&lt;/strong&gt; O vites kolunu ne yapacaksin gibi yorumlar direkt silinecektir ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8906259046789399149?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8906259046789399149/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8906259046789399149' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8906259046789399149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8906259046789399149'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/dun-aksam-uzeri-her-zaman-ki-gibi-saat.html' title='HOWTO: Vites kolu nasil kopar?'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3919487104855926140</id><published>2007-06-21T17:26:00.000+03:00</published><updated>2007-06-21T17:27:58.174+03:00</updated><title type='text'>Read-ahead</title><content type='html'>ajax'in en guzel yanlarindan biri, browser sanki server'a hic istekte bulunmuyormu$ ta, hersey hazir localdeymis hissi vermesidir. Ornegin gmail'de bir mail okumak icin tikladigim da aninda mailin iceriginin kar$ima gelmesi. Bu hissi yaratmanin yontemlerinden birisi, sayfa yuklenmeden, butun datalari XML/Json olarak XHR request ile serverdan almaktir, daha sonra JS ile sayfayi 'cizmek'tir. Bu yontemi Ortak Mesaj projesinde uygulanmi$tik. Ancak beni sinirlendiren bir cok negativ etkisi vardi bu yontemin (bu yonler ba$li ba$ina ayri bir post konusu olacak kadar coktur, o yuzden pek bahsetmeden geciyorum). Sadece cok ki$i tarafindan kufur edilen bir ozellikten bahsedecegim, o da sayfanin acilmadan butun datayi cekmesinden kaynaklanan inanilmaz bekleme ve cok kullanici ile abanildiginda, kullanicilarin time-out'lardan $ikayetci olmasi. Sayfa bir kere yuklendikten sonra kullanmasi cok rahat ve hizli oluyor, ancak, sayfa yuklenene kadar agac oluyormu$sunuz hissine kapilmamak elde degil. Bunu ya$amamak icin yapilmasi gerek yontem, sayfada sadece acili$ta gorunen datayi server istemek, daha sonra arka planda sayfanin geri kalani icin gerekli olan datalari cekmek. pmAQ'deki read-ahead teknigi ise takriben&lt;br /&gt;bunu yapiyor. Data server'dan JSON olarak alinmiyor, direkt HTML olarak request edilip, URLe gore cache'leniyor. Server'a ilk giden istek, kullanicinin login oldugunu varsayarak, ilk 10 tane ticket listesi olsun. Bu istegin cevabi geldikten sonra, arka planda, geri kalan ticket listesi sayfalari istekleri gonderiliyor ve cevaplari geldikce Javascript tarafinda cacheleniyor. Daha sonra kullanici, 'sonraki sayfa' linkine bastigi anda, o sayfa hazir cachede bulundugu icin, direkt olarak DOM'un icine gomuluyor. Tabii ki bu arada soyle bir soru gelebilir:&lt;br /&gt;&lt;br /&gt;"kullanici henuz cevap gelmemi$ bir sayfaya gitmek isterse ne oluyor?" &lt;br /&gt;&lt;br /&gt;i$te orada o super ajax kivamindan cikiliyor ve normal bir web 1.0 uygulamasi kullaniliyormus hissine kapiliyor. Fakat bi kere gelen cevap, cache'lendigi icin kullanicinin bu hissi ya$amasi sadece bi kereye mahsustur.Istekler priority Queue'sunda tutuldugu icin, kullanicinin yaptigi istekler herzaman icin read-ahead isteklerinden once yapilacaktir. Ancak istekler asenkron yapildigi icin, kullanici isteginin onceden yapilan read-ahead isteklerden once cevap doneceginin garantisi yok, sadece kullanici istegi yapildigi anda, o istegin cevabi gelene kadar daha fazla read-ahead isteginin yapilmayacaginin garantisi var. Bu $ekilde kullaniciya gayet ba$arili bir ajax hissi veriliyor. Ancak read-ahead isteklerinin server tarafinda gereginden fazla yuk olu$turudugu unutulmamalidir. O yuzden bu yontemi en verimli olarak kullanmanin yolu, veriler JSON ile istemektir. Boylece istenen verinin miktari buyuk olcude azalacak, server ise derin bir "oh" cekecektir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3919487104855926140?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3919487104855926140/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3919487104855926140' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3919487104855926140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3919487104855926140'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/read-ahead.html' title='Read-ahead'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-413775962276291100</id><published>2007-06-20T16:07:00.000+03:00</published><updated>2007-06-20T16:09:54.529+03:00</updated><title type='text'>Session kontrollerini kontrol altina alma</title><content type='html'>Kullanicilarin login olmasini gerektiren uygulamalarda, kullanici tarafindan tarayicinin adres cubuguna adres girilerek ula$ilabilinecek her URL icin, oradaki scriptin basina bir &lt;span style="font-style:italic;"&gt;'cakal kullanici login olmadan mi buraya gelmeye cali$iyor'&lt;/span&gt; kontrolu eklemek gereklidir. Bu da tabii ki copy/paste kod demek. Daha kotusu eger copy/paste yapmayi unutursaniz kullanicilarin login olmadan eri$ebildikleri bir sayfa demek. Buna 'elegant' bir cozum olarak pmAQda kullandigim 'dispatcher' yontemi var. Ancak bu yontemin gercek $ikligini ortaya cikarmak icin, sayfalarinizin application logic kisiminin siniflar/fonksiyonlar olarak yazilmasi gerekli. Zaten MVC yapisinda bunun duzgun yapili$i boyledir. Eger JSON gibi bir yontemle data aliyorsaniz i$iniz daha da kolay olacaktir. Dispatcher'i aciklamadan once bu konuyu biraz daha netle$tirmem gerekli sanirim. Kolaylik acisindan JSON ile bir ornek verecegim:&lt;br /&gt;&lt;code&gt;index.php&lt;/code&gt; dosyasinda &lt;code&gt;/backend/script.php&lt;/code&gt; dosyasina bir XHR yapildigini varsayalim. &lt;code&gt;/backend/script.php&lt;/code&gt; dosyasinin en ba$inda kullanicinin session acip acmadiginin kontrolunun yapilmasi gerekli.&lt;br /&gt;Yani takriben soyle bir kod olacaktir:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;if (!isset($_SESSION["logged_in"]) redirect_to_error_page();&lt;br /&gt;echo do_some_hede_and_output_json();&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;bunun gibi bir suru script olunca, genelde arada kaynar bu session kontrolu, bunu engellemek icin ben dynamic class loading kullanarak dispatcher yonteminden faydalaniyorum, oda $oyle bi$i:&lt;br /&gt;&lt;code&gt;index.php&lt;/code&gt;'nin icinden &lt;code&gt;/backend/dispatcher.php&lt;/code&gt; dosyasina XHR yapiliyor ve parametre olarak yuklenecek class isimi ve cagiracak metod isimi veriliyor. Yani XHR'in bagirsaklarina inersek soyle bir manzara ortaya cikacak:&lt;br /&gt;&lt;code&gt;http://mydomain/backend/dispatcher.php?object=someobject&amp;method=somemethod&lt;/code&gt;&lt;br /&gt;dispatcher.php nin yaptigida cok basit bir sekilde soyle olacaktir:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?php&lt;br /&gt; if (!isset($_SESSION["logged_in"]) redirect_to_error_page();&lt;br /&gt; require_once($_GET["object"]."class.php");&lt;br /&gt; $a = new $_GET["object"];&lt;br /&gt; $a-&gt;$_GET["method"];&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;vede asil i$lemleri yapan &lt;code&gt;someobject.class.php&lt;/code&gt; dosyasi var:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?php&lt;br /&gt; class someobject {&lt;br /&gt;  function somemethod()&lt;br /&gt;  {&lt;br /&gt;   echo do_some_hede_and_output_json();&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bu class dosyalarinin direkt URL ile acmaya cali$an biri direkt bos ekran gorecektir, eger cok paranoyaksaniz&lt;br /&gt;webden ula$ima kapali bir yerlere de ta$iyabilirsiniz. Boylece hem scriptlerinizi daha derli toplu tutabilirsiniz,&lt;br /&gt;hemde session control i$ini her seferinde hatirlamak gibi bi derdiniz kalmayacaktir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-413775962276291100?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/413775962276291100/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=413775962276291100' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/413775962276291100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/413775962276291100'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/session-kontrollerini-kontrol-altina.html' title='Session kontrollerini kontrol altina alma'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-779618714952272839</id><published>2007-06-20T01:00:00.000+03:00</published><updated>2007-06-20T01:01:44.681+03:00</updated><title type='text'>Comments that show no mercy</title><content type='html'>&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;(12:56:45 AM) Tails: ne izlediniz?&lt;br /&gt;(12:57:15 AM) \\v//: john carpenters vampires&lt;br /&gt;(12:57:18 AM) \\v//: ve starship trooperz&lt;br /&gt;(12:58:16 AM) \\v//: beyinsiz filmlerle dev eğlendik&lt;br /&gt;(12:58:42 AM) Tails: ahaaha&lt;br /&gt;(12:58:54 AM) Tails: lamer hacisin&lt;br /&gt;(12:59:03 AM) Tails: icinde star gecen hersey seni eglendirir&lt;br /&gt;(12:59:08 AM) \\v//: elbette&lt;br /&gt;(12:59:09 AM) \\v//: ahaeuuaeh&lt;br /&gt;(12:59:15 AM) \\v//: çok acımasız bi yorumdu bu&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-779618714952272839?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/779618714952272839/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=779618714952272839' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/779618714952272839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/779618714952272839'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/comments-that-show-no-mercy.html' title='Comments that show no mercy'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7231923633859751083</id><published>2007-06-19T18:28:00.000+03:00</published><updated>2007-06-19T18:29:32.288+03:00</updated><title type='text'>Linksys modemler ve 1.0.0.0 ip sorunu</title><content type='html'>Linksys marka modemlerde enteresan bi bug var:&lt;br /&gt;Linuxta ipv6 modulu acik oldugu zaman DNS cozemiyor, daha dogrusu butun isimleri 1.0.0.0 ipsine cozuyor.&lt;br /&gt;&lt;code&gt;apt-get update&lt;/code&gt; yaparken ba$ima geldi, &lt;em&gt;tr.archive.ubuntu.com&lt;/em&gt; adresini yanli$ cozumledi. Ancak cozmek istediginiz adresi onceden pinglerseniz, adres daha sonra ba$arili bir bicimde cozumleniyor. Tabii ki boyle bir cozum ancak gecici olabilir, kullandigimiz her domain isimi icin bir kere pinglemek gibi bir$eyle ugra$amayiz. Biraz google'a dani$madan sonra bu problemin sadece marka ADSL modemlerin bazi modellerinde ve ipv6 acik oldugunda ya$anan bi sorun oldugu ortaya cikti. Cozum olarak en rahat yol soyle:&lt;br /&gt;&lt;code&gt;/etc/resolv.conf&lt;/code&gt; dosyasinin icine www.opendns.org'un DNS sunucularinin iplerini yazmak:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;nameserver 208.67.222.222&lt;br /&gt;nameserver 208.67.220.220&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;satirlarini ekleyince sorun kalmamasi lazim.Eger DHCPden IP aldiktan sonra &lt;code&gt;resolv.conf&lt;/code&gt; dosyaniz&lt;br /&gt;sifirlaniyorsa, &lt;code&gt;/etc/dhcp3/dhclient.conf&lt;/code&gt; dosyasinin sonuna&lt;br /&gt;&lt;code&gt;&lt;br /&gt;prepend domain-name-servers 208.67.222.222,208.67.220.220;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;satirini eklerseniz, DHCP yenilemelerinden sonra otomatik olarak &lt;code&gt;/etc/resolv.conf&lt;/code&gt; dosyasinin basina&lt;br /&gt;openDNS'in sunucularinin adresleri yazilacaktir.&lt;br /&gt;Diger bir cozum ise ipv6yi kapatmakla oluyor:&lt;br /&gt;&lt;em&gt;/etc/modprobe.d/aliases&lt;/em&gt; dosyasinda&lt;br /&gt;&lt;code&gt;&lt;br /&gt;alias net-pf-10 ipv6&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;satirini&lt;br /&gt;&lt;code&gt;&lt;br /&gt;alias net-pf-10 off&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;olacak sekilde degi$tirin. ve networku kapatip, acin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7231923633859751083?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7231923633859751083/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7231923633859751083' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7231923633859751083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7231923633859751083'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/linksys-modemler-ve-1000-ip-sorunu.html' title='Linksys modemler ve 1.0.0.0 ip sorunu'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1351628126605007994</id><published>2007-06-15T10:21:00.000+03:00</published><updated>2007-06-15T10:30:18.931+03:00</updated><title type='text'>i$ adam alimi filtrelemesi</title><content type='html'>&lt;a href="http://blog.pmarca.com/2007/06/how_to_hire_the.html"&gt;Marc Andreesssen&lt;/a&gt; i$e eleman alirken nelere baktigi konusunda oldukca faydali bi blog yazmi$. $u noktada degi$ik bi yorumum olacak:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ethics&lt;/span&gt;&lt;br /&gt;Pick a topic you know intimately and ask the candidate increasingly esoteric questions until they don’t know the answer.&lt;br /&gt;&lt;br /&gt;They’ll either say they don’t know, or they’ll try to bullshit you.&lt;br /&gt;&lt;br /&gt;Guess what. If they bullshit you during the hiring process, they’ll bullshit you once they’re onboard.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;$imdi bir proje yoneticisi icin "bullshitting" bence son derece onemli bir yetenek. Mu$teriyi sakin tutacak, gercekleri ona &lt;span style="font-style:italic;"&gt;degi$ik&lt;/span&gt; bir acidan anlatacak, ona duymak istedigi cevaplari verecek. O yuzden mulakat sirasinda bence adayin az bildigi konu hakkinda onu ko$eye siki$tirirken, 'destekli sallama' yetenegini de olcmek faydali olabilir. Acikcasi ben Universitedeyken bu &lt;span style="font-style:italic;"&gt;'destekli sallama'&lt;/span&gt; yonteminden cok fayda sagladim ve bir insanda olmasi gereken bir ozellik oldugunu du$unuyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1351628126605007994?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1351628126605007994/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1351628126605007994' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1351628126605007994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1351628126605007994'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/i-adam-alimi-filtrelemesi.html' title='i$ adam alimi filtrelemesi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2498545691800732219</id><published>2007-06-13T19:58:00.000+03:00</published><updated>2007-06-13T20:01:36.463+03:00</updated><title type='text'>Youtube, MOV ve Senkronizasyon sorunu</title><content type='html'>Youtube'a yukledigim, Dijital camera ile cekilmi$ MOV formatindaki videolarimda ses goruntu arasindaki kayma sinirlerimi bozudug icin bu dosyalari avi formatina cevirmem gerekti.&lt;br /&gt;Bunun icin tek arac yeteri:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;apt-get install mencoder&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Daha sonra&lt;br /&gt;&lt;code&gt;&lt;br /&gt;mencoder DSCN0914.MOV -oac mp3lame -srate 8000 -ovc lavc -o a.avi&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Youtube icin yeterli kalite ile dosyalari avi'ye cevirmek icin birebir.&lt;br /&gt;Videolari merak edenler icin &lt;a href="http://www.youtube.com/results?search_query=dendiz&amp;amp;search=Search"&gt;link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2498545691800732219?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2498545691800732219/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2498545691800732219' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2498545691800732219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2498545691800732219'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/youtube-mov-ve-senkronizasyon-sorunu.html' title='Youtube, MOV ve Senkronizasyon sorunu'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1348520233321944195</id><published>2007-06-12T18:21:00.001+03:00</published><updated>2007-06-12T18:31:54.363+03:00</updated><title type='text'>Biraz VooDoo ile blogger'i adam edin</title><content type='html'>Blogger'in tepesinde gorunen igrenc bi nav-bar var. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_H6TL20f3oho/Rm665Bf6-HI/AAAAAAAAAF4/e0V4iJrPDDc/s1600-h/bloggernavbar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_H6TL20f3oho/Rm665Bf6-HI/AAAAAAAAAF4/e0V4iJrPDDc/s320/bloggernavbar.png" alt="" id="BLOGGER_PHOTO_ID_5075199318910761074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oldum olasi boyle seylere uyuz olmu$umdur. Neyse ufak bir voodoo numarasi ile bunu yok etmek mumkun:&lt;br /&gt;Bloggerda &lt;em&gt;$ablon&lt;/em&gt; sekmesine gecin. Cikan layout editoru niyetine konulmu$ textarea'nin icindeki CSS kodlarina $u satirlari ekleyin:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#b-navbar {&lt;br /&gt;height:0px;&lt;br /&gt;visibility:hidden;&lt;br /&gt;display:none&lt;br /&gt;}&lt;br /&gt;#navbar-iframe {&lt;br /&gt;display: none;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Artik illet navbar karsiniza cikmayacak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1348520233321944195?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1348520233321944195/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1348520233321944195' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1348520233321944195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1348520233321944195'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/biraz-voodoo-ile-bloggeri-adam-edin.html' title='Biraz VooDoo ile blogger&apos;i adam edin'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_H6TL20f3oho/Rm665Bf6-HI/AAAAAAAAAF4/e0V4iJrPDDc/s72-c/bloggernavbar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2394489841731959833</id><published>2007-06-12T17:59:00.000+03:00</published><updated>2007-06-12T18:02:17.857+03:00</updated><title type='text'>Nice one jack</title><content type='html'>Quoting Jack O'Neill, Commander of SG1:&lt;br /&gt;&lt;span style="font-family:Comic Sans MS;"&gt;&lt;span style="color:#000000;"&gt;&lt;blockquote&gt;Alright, we came here in peace, we expect to go in one... piece.&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2394489841731959833?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2394489841731959833/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2394489841731959833' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2394489841731959833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2394489841731959833'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/nice-one-jack.html' title='Nice one jack'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-9036099683285856737</id><published>2007-06-12T11:00:00.000+03:00</published><updated>2007-06-12T11:01:58.889+03:00</updated><title type='text'>No Escape</title><content type='html'>Sanirim benim vim kullanmam yasaklanmali, cunku maddi acidan bana zarar vermeye basladi. Vim editorunu kullananlar bilir, ESC tu$una basmadan i$emeye bile gidemezsiniz. Eh benim gibi bir hor klavye kullanicisi ile&lt;br /&gt;vim'i birle$tirip 30K satir kod yazma + gunde 100lerce email yazma (evet mutt ile vim birle$imi) olayin icine girince olan zavalli laptopumun ESC tu$una oldu. Bir gun bi bastim, yerinden zipladi ve bir daha asla yerine oturmadi.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_H6TL20f3oho/Rm5SyBf6-GI/AAAAAAAAAFw/N0cRHMgdP0Y/s1600-h/noescape.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_H6TL20f3oho/Rm5SyBf6-GI/AAAAAAAAAFw/N0cRHMgdP0Y/s320/noescape.jpg" alt="" id="BLOGGER_PHOTO_ID_5075084849442388066" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-9036099683285856737?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/9036099683285856737/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=9036099683285856737' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/9036099683285856737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/9036099683285856737'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/no-escape.html' title='No Escape'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_H6TL20f3oho/Rm5SyBf6-GI/AAAAAAAAAFw/N0cRHMgdP0Y/s72-c/noescape.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-5117820582185957732</id><published>2007-06-12T10:55:00.001+03:00</published><updated>2007-06-12T10:59:32.037+03:00</updated><title type='text'>HeadHunter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/Rm5Rkhf6-FI/AAAAAAAAAFo/iyN-WjMaQqk/s1600-h/kelle.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_H6TL20f3oho/Rm5Rkhf6-FI/AAAAAAAAAFo/iyN-WjMaQqk/s320/kelle.jpg" alt="" id="BLOGGER_PHOTO_ID_5075083518002526290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Son zamanlardaki favori aktivitelerimden biri pingpong oynamak.Son 8 aydir oglen yemeklerinden sonra istisnasiz hergun 5-6 set pingpong atiyorum. Hatta bu oyun beni o kadar sardi ki dayanamayip eve pingpong masasi bile aldim!&lt;br /&gt;Gayet ceki$meli maclar sonunda benim inanilmaz hizli (!) inanilmaz sert(!) inanilmaz top-spinli (!) vuru$larima daha fazla dayanamayan pingpong toplari surekli catir cutur kiriliyorlar. Eh bende pingpongun kelle avcisi olarak kiminle mac yaparken topu catlattiysam onun isimini topa yazip, kelle koleksiyonuma ekliyorum. Sanirim askerlik icimde bastirilmis olarak kalan vah$i duygularimi ve primitiv insan egosunu ortaya cikardi. Resimde kazik yerine masamdaki dolma kalem seti kullanilmi$tir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-5117820582185957732?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/5117820582185957732/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=5117820582185957732' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5117820582185957732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/5117820582185957732'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/headhunter.html' title='HeadHunter'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/Rm5Rkhf6-FI/AAAAAAAAAFo/iyN-WjMaQqk/s72-c/kelle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7756989051366000690</id><published>2007-06-11T22:31:00.000+03:00</published><updated>2007-06-11T22:36:56.272+03:00</updated><title type='text'>Ubuntu Gutsy ve Sony Ericsson M600</title><content type='html'>Linux ile cep telefonu 'connectivity'si uzun suredir bluetooth uzerinden tikir tikir isleyen bir olaydi. &lt;a href="http://www.blogger.com/www.bluez.org"&gt;BlueZ&lt;/a&gt; sagolsun, bu i$i gayet guzel ba$ariyordu. Ancak bluetooth dongle'imi karde$imde birakmam uzerine kar$ima daha zor bi hedef cikti: USB kablosu uzerinden sony ericsson m600i telefonumu linuxa tanitmak. Yuce bilge google'a biras dani$tiktan sonra bu i$in mumkun oldugunu gosteren bi iki tane &lt;a href="https://www.klabs.be/%7Efpiat/linux/debian/SonyEricsson_M600i_on_Linux_Debian_Etch.html"&gt;dokumana&lt;/a&gt; rastladim, ancak kesinlikle tatmin edici bilgiler yoktu icinde.  Biras kurcalama ve&lt;br /&gt;&lt;code&gt;&lt;br /&gt;lsusb -d  0fce:d031&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;komutu ile telefonun tanindigina dair i$aretler gormek beni cesaretlendirdi.&lt;br /&gt;Telefonda iki tane mod var:&lt;br&gt;&lt;br /&gt;Storage modu ve Telefon modu.Telefon ayarlarini biraz kurcaladiktan sonra&lt;br /&gt;&lt;code&gt;&lt;br /&gt;main menu-&gt;Tools-&gt;Control Panel-&gt;Connections-&gt;USB &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;em&gt;USB functionality'i&lt;/em&gt; file&lt;br /&gt;transfere getirip telefonu USB giri$ine takinca direkt olarak M2 memory expansion kartini removable media olarak gormek mumkun. Ancak bu modda sadece dosya transferi yapilabiliniyor. Yani &lt;em&gt;telefon = memory stick&lt;/em&gt;. Biraz daha ara$tirma ile Sync olaylarini ve GPRSe ciki$ olaylarinida ba$armayi umuyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7756989051366000690?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7756989051366000690/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7756989051366000690' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7756989051366000690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7756989051366000690'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/ubuntu-gutsy-ve-sony-ericsson-m600.html' title='Ubuntu Gutsy ve Sony Ericsson M600'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2537326369292250746</id><published>2007-06-08T17:58:00.000+03:00</published><updated>2007-06-08T18:02:38.265+03:00</updated><title type='text'>Ubuntu gutsyde laptop mode'a gecerken ufak bi hat</title><content type='html'>Gutsyde laptop mode'u elle acmak icin &lt;code&gt;/usr/sbin/&lt;/code&gt; altinda &lt;code&gt;laptop_mode&lt;/code&gt; diye bir shell script var. Ancak bu scripti cali$tirdiginizda eger &lt;code&gt;start&lt;/code&gt; parametresini verirseniz $oyle bir hata ile kar$ila$acaksiniz:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;/usr/sbin/laptop_mode: line 597: [: ==: unary operator expected&lt;br /&gt;/usr/sbin/laptop_mode: line 600: [: ==: unary operator expected&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;bunu gidermek icin hemen bu dosyayi vim'le acin ve 597 satirdaki&lt;br /&gt;&lt;code&gt;&lt;br /&gt;if [ $1 == "start" ]; then &lt;/code&gt;&lt;br /&gt;satirini&lt;br /&gt;&lt;code&gt;&lt;br /&gt;if [ "start" == $1 ]; then &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yapin. Aynisini 600. satir icinde tekrarlayin.&lt;br /&gt;Artik script sorunsuz olarak calisacak.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;P.S:&lt;/span&gt;Evet diff yazamayacak kadar usengecim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2537326369292250746?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2537326369292250746/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2537326369292250746' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2537326369292250746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2537326369292250746'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/ubuntu-gutsyde-laptop-modea-gecerken.html' title='Ubuntu gutsyde laptop mode&apos;a gecerken ufak bi hat'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6699886506461288187</id><published>2007-06-07T21:52:00.000+03:00</published><updated>2007-06-08T09:14:51.335+03:00</updated><title type='text'>Tasarim VS. Kullanabilirlik</title><content type='html'>Kod yazarken, belirli bir sure sonra nedense hayatimdan bezdigimi hissediyorum, artik identleri tablamak, virgullerden sonra bosluk birakmak gibi seyler bana iskence gibi geliyor. Sonra yaptiklarimi test etmek icin programi bi calistiriyorum, kar$ima cikan igrenc arayuz beni iki kat bezdiriyor. Bu yuzden asil islemleri yapan kodu birakip, $aman giysilerimi giyiyorum, tutusileri yakiyorum ve CSS voodoo kasmaya basliyorum.O yetmezmis gibi GIMP acip guzel resimler/logolar ve bunlara efekt vermekle ugrasiyorum. Ondan sonra ilk baslarda guzel gelen tasarim 20 kere baktiktan sonra abarti gelmeye basliyor ve yazdigim CSSlerin yarisini siliyorum. Daha sonra fark ediyorumki a$iri imaj ve stilden oturu aletin kullanilabilirligi negativ rakamlara gelmis, neyin nerede oldugu belli bile olmuyor ve ayrica bi ton yapilmami$ ozellik sirada beni bekliyor. O zaman kod editorumu aciyorum ve kod yazmaya basliyorum. Kod yazarken, belirli bir su....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6699886506461288187?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6699886506461288187/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6699886506461288187' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6699886506461288187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6699886506461288187'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/tasarim-vs.html' title='Tasarim VS. Kullanabilirlik'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8131395070975608819</id><published>2007-06-07T19:50:00.000+03:00</published><updated>2007-06-08T09:14:01.099+03:00</updated><title type='text'>Degisken geometrili turbo besleme</title><content type='html'>Turbo sisteminin ne oldugunu, nasil calistigini neredeyse hepimiz kabaca biliriz: Motordan gelen egzoz gazini bir turbinden gecirip, buna ko-aksiyal olan baska bir turbinin motora daha fazla hava pompalamasini saglamak. Ancak dusuk motor devirlerinde cikan egzoz gazinin az olmasi nedeni ile, turbo turbini atalete kapilir ve belirli bi motor devirinden sonra donmeye baslar, bu da turbo beslemeli araba kullanan kiside gaza bastiktan 1,2 saniye sonra arabanin fisek gibi firladigi hissini yaratir. Halk arasinda buna "Tubo Lag" deniyor. Simdi bu gecikmeyi minimum duzeyde tutmak icin, ve turbo beslemeye gecisi daha yumusak yapmak icin kullanilan bir teknoloji olan degisken geometrili turbo nedir ona bakalim:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/RmjyeRf6-DI/AAAAAAAAAFY/WdYRuU4FQQg/s1600-h/VTG_4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_H6TL20f3oho/RmjyeRf6-DI/AAAAAAAAAFY/WdYRuU4FQQg/s320/VTG_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5073571582140151858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Burada sagdan gelen egzoz gazi disleri kapali olan turbini yavasca dondurmeye baslar. Egzoz gazinin basinci artikca turbinin disleri disariya dogru acilir, ve gazin&lt;br /&gt;basincindan faydalanma orani artar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/RmjzDRf6-EI/AAAAAAAAAFg/RJECPc1is4k/s1600-h/VTG_5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_H6TL20f3oho/RmjzDRf6-EI/AAAAAAAAAFg/RJECPc1is4k/s320/VTG_5.jpg" alt="" id="BLOGGER_PHOTO_ID_5073572217795311682" border="0" /&gt;&lt;/a&gt;Bu resimde disliler tamamen acilmis durumdadir. Bu kadar 'elegant' bir cozumle lag sorununu neredeyse sifira indiren BrogWarner muhendislerinin ellerinden opesim geliyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8131395070975608819?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8131395070975608819/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8131395070975608819' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8131395070975608819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8131395070975608819'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/06/degisken-geometrili-turbo-besleme.html' title='Degisken geometrili turbo besleme'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_H6TL20f3oho/RmjyeRf6-DI/AAAAAAAAAFY/WdYRuU4FQQg/s72-c/VTG_4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8460050263269021964</id><published>2007-05-27T23:57:00.000+03:00</published><updated>2007-05-28T00:02:10.203+03:00</updated><title type='text'>All work and no play makes dendiz a dull boy.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RlnxMHAg8QI/AAAAAAAAAFI/HbnLXCPYzY0/s1600-h/allwork.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/RlnxMHAg8QI/AAAAAAAAAFI/HbnLXCPYzY0/s320/allwork.png" alt="" id="BLOGGER_PHOTO_ID_5069348045924135170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;  All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.&lt;br /&gt;&lt;br /&gt;"All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.".All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.All work and no play makes dendiz a dull boy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8460050263269021964?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8460050263269021964/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8460050263269021964' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8460050263269021964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8460050263269021964'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/all-work-no-play-makes-dendiz-dull-boy.html' title='All work and no play makes dendiz a dull boy.'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RlnxMHAg8QI/AAAAAAAAAFI/HbnLXCPYzY0/s72-c/allwork.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-149739370144618591</id><published>2007-05-17T19:05:00.000+03:00</published><updated>2007-05-17T19:11:46.243+03:00</updated><title type='text'>Shared hosting alirken iki kere du$unmek lazim</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/Rkx-YXAg8PI/AAAAAAAAAFA/ew7YxKcc_3w/s1600-h/efsane-load.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/Rkx-YXAg8PI/AAAAAAAAAFA/ew7YxKcc_3w/s320/efsane-load.png" alt="" id="BLOGGER_PHOTO_ID_5065562637843099890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;pmAQda muazzam read-ahead teknigimin verisux.com a aktarinca acayip yava$ cali$masindan $uphelenip bir top cekiyim dedim, bakalim kimler topluk yapiyor diye, kar$ima cikan manzara ile deh$ete du$tum.. Soldaki Terminal Hornet yani hosting firmasinin makinesi, sagda ise benim laptop, load avarageler gercekten kiyaslanamaz..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-149739370144618591?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/149739370144618591/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=149739370144618591' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/149739370144618591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/149739370144618591'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/shared-hosting-alirken-iki-kere-duunmek.html' title='Shared hosting alirken iki kere du$unmek lazim'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/Rkx-YXAg8PI/AAAAAAAAAFA/ew7YxKcc_3w/s72-c/efsane-load.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-4499193678659192546</id><published>2007-05-16T20:29:00.000+03:00</published><updated>2007-05-16T20:43:15.561+03:00</updated><title type='text'>pmAQda yilin bileti</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RktBVnAg8OI/AAAAAAAAAE4/ESIGJ3npNq8/s1600-h/pmaq.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_H6TL20f3oho/RktBVnAg8OI/AAAAAAAAAE4/ESIGJ3npNq8/s320/pmaq.png" alt="" id="BLOGGER_PHOTO_ID_5065214045412454626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;PYnin etkileri diyaloglar uzerinde acik ve net goruluyor.. Her insanin bi kere bu deneyimi ya$amasi gerekli.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-4499193678659192546?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/4499193678659192546/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=4499193678659192546' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4499193678659192546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4499193678659192546'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/pmaqda-yilin-bileti.html' title='pmAQda yilin bileti'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RktBVnAg8OI/AAAAAAAAAE4/ESIGJ3npNq8/s72-c/pmaq.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3837839005050842825</id><published>2007-05-15T17:22:00.001+03:00</published><updated>2007-05-15T17:22:43.416+03:00</updated><title type='text'>Sonunda XGL</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Gecen sene XGL ilk ciktigi zamanlar cok ugra$ip, hayatimdan bezmi$tim $u mereti kurmak icin, ama ATI beni cok feci satti. Parkyerinde herkesin desktopu fildirfildir donerken, ben ve birkac ATI card sahibi arkada$ onnari agizimin sulari akarak izledik.&lt;br /&gt;Ama sonunda bu i$i - tam out of the box olmasa da- becermi$ler ve ubuntu gutsy'nin icinde gelen "desktop effects" ile becermi$ler. Benim Dell D600 laptopum ATI Radeon R250 FireGL 9000 ekran kartli, Desktop Effectsi acinca 1400x1050 cozunurlukte duzgun cali$madi. Ekranin sag tarafinda uzerine pencere cekince golge birakan bir sutun olu$tu. Ancak 1024x768 cozunurlukte duzgun cali$ti, ancak o cozunurluktede alt+tab gibi efectler ekranda flickering yarattigi icin, kullanirken rahtasizlik yatariyordu. Ayrica bazi uygulamalarda Pencere dekorasyonlari cizilmiyordu. Ilk ba$ta yava$ligi gidermek icin &lt;pre&gt;/etc/X11/xorg.conf&lt;/pre&gt;&lt;br /&gt;dosyasinda bazi degi$iklikler gerekti:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;        Identifier        "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"&lt;br /&gt;        Driver                "ati"&lt;br /&gt;        BusID                "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yerine&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;        Identifier        "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"&lt;br /&gt;        Driver                "radeon"&lt;br /&gt;        BusID                "PCI:1:0:0"&lt;br /&gt;        Option          "XAANoOffscreenPixmaps"&lt;br /&gt;        Option "AGPMode" "4"&lt;br /&gt;        Option "AGPFastWrite" "true"&lt;br /&gt;        Option "DisableGLXRootClipping" "true"&lt;br /&gt;        Option "AddARGBGLXVisuals" "true"&lt;br /&gt;        Option "AllowGLXWithComposite" "true"&lt;br /&gt;        Option "EnablePageFlip" "true"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ve &lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;        Identifier        "Default Layout"&lt;br /&gt;        Screen                "Default Screen"&lt;br /&gt;        InputDevice        "Generic Keyboard"&lt;br /&gt;        InputDevice        "Configured Mouse"&lt;br /&gt;        InputDevice     "stylus"        "SendCoreEvents"&lt;br /&gt;        InputDevice     "cursor"        "SendCoreEvents"&lt;br /&gt;        InputDevice     "eraser"        "SendCoreEvents"&lt;br /&gt;        InputDevice        "Synaptics Touchpad"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yerine&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;        Option          "AIGLX"         "true"&lt;br /&gt;        Identifier        "Default Layout"&lt;br /&gt;        Screen                "Default Screen"&lt;br /&gt;        InputDevice        "Generic Keyboard"&lt;br /&gt;        InputDevice        "Configured Mouse"&lt;br /&gt;        InputDevice     "stylus"        "SendCoreEvents"&lt;br /&gt;        InputDevice     "cursor"        "SendCoreEvents"&lt;br /&gt;        InputDevice     "eraser"        "SendCoreEvents"&lt;br /&gt;        InputDevice        "Synaptics Touchpad"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ve dosyanin sonuna eger yoksa $unnari da eklemek gerekiyor:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section "DRI"&lt;br /&gt;        Mode 0666&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;        Option "Composite" "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Bunlari yaptiktan sonra X server'a bir restart atmak gerekiyor.&lt;br /&gt;Bundan sonra Berly Pencere mudurunu yuklemek mantikli bir haraket olacaktir.&lt;br /&gt;Bunun icin &lt;pre&gt;/etc/apt/sources.list&lt;/pre&gt; dosyasina $u repoyu eklemek gerekiyor:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://ubuntu.beryl-project.org feisty main&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bundan sonra anahtari alip update etmek gerekli:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bundan sonra tekrar &lt;pre&gt;xorg.conf&lt;/pre&gt; dosyamiza geri donuyoruz ve&lt;br /&gt;&lt;i&gt;Modules&lt;/i&gt; Kisiminida bunlarin yazdigindan emin oluyoruz (bunlarin di$inda yazanlarda kalsin):&lt;br /&gt;&lt;code&gt;&lt;br /&gt;        Load "dri"&lt;br /&gt;        Load "dbe"&lt;br /&gt;        Load "glx"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;$imdi &lt;i&gt;berly&lt;/i&gt; yuklemek gerekli:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo apt-get install beryl beryl-manager emerald-themes&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Her$ey yolunda gittiyse&lt;br /&gt;&lt;code&gt;&lt;br /&gt;beryl-manager &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;komutu ile 3D efektlerle bezenmi$ bir bir desktopunuz olacaktir. &lt;br /&gt;$imdi bunu 1400x1050 cozunurlukte cali$tirmak icin tek yapmaniz gereken, &lt;br /&gt;&lt;i&gt;xorg.conf&lt;/i&gt; dosyasindaki &lt;i&gt;Default Depth:&lt;/i&gt; degerini 24 ten 16 almak.&lt;br /&gt;&lt;br /&gt;Bunlarin hepsini yaptik, peki ne i$imize yarayacak ? &lt;br /&gt;Cevap: Hic bir$eye.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3837839005050842825?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3837839005050842825/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3837839005050842825' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3837839005050842825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3837839005050842825'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/sonunda-xgl.html' title='Sonunda XGL'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7771201895819920270</id><published>2007-05-14T21:19:00.001+03:00</published><updated>2007-05-14T21:19:06.342+03:00</updated><title type='text'>Firefox 2.0 ve backspace tu$u</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Yillardir tarayicinin gecmi$inde yolculuk yapmak icin kullandigim backspace tu$unun Firefox 2.0da geri tu$unun i$levini yerine getirmedigini gorunce $a$irdim. Bu kesinlikle kabul edilemez bi$i benim icin cunku artik oyle bir ali$kanlik olmu$ ki elim ister istemez backspace tu$una basiveriyor. $artli reflexe donu$mu$. Bir web sitesi ile i$im bitince hic du$unmeden backspace tu$una basiyorum. Neyse bunu duzeltmek icin $oyle ufak bi numara gerekiyor:&lt;br /&gt;adres cubugunda &lt;pre&gt;about:config&lt;/pre&gt; yazip, filtreye `backspace` yazip entere basin. &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;browser.backspace_action&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;degerini 1 den 0 a getirin ve duzelecektir.&lt;br /&gt;&lt;br /&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7771201895819920270?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7771201895819920270/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7771201895819920270' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7771201895819920270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7771201895819920270'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/firefox-20-ve-backspace-tuu.html' title='Firefox 2.0 ve backspace tu$u'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3777007969047993117</id><published>2007-05-12T21:15:00.000+03:00</published><updated>2007-05-12T21:18:08.814+03:00</updated><title type='text'>Nostalji</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_H6TL20f3oho/RkYEthYx8XI/AAAAAAAAAEc/n7gzZlqk63s/s1600-h/96modelNuke-2.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_H6TL20f3oho/RkYEthYx8XI/AAAAAAAAAEc/n7gzZlqk63s/s320/96modelNuke-2.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5063740011127632242" /&gt;&lt;/a&gt;&lt;br /&gt;Bu resimden de anla$iliyor ki IRC 1996dan bu yana bi adim ilerlememi$, millet hala kek ahahah:D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3777007969047993117?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3777007969047993117/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3777007969047993117' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3777007969047993117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3777007969047993117'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/nostalji.html' title='Nostalji'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_H6TL20f3oho/RkYEthYx8XI/AAAAAAAAAEc/n7gzZlqk63s/s72-c/96modelNuke-2.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-735623342351620428</id><published>2007-05-07T00:06:00.000+03:00</published><updated>2007-05-07T00:07:29.142+03:00</updated><title type='text'>Gunun rencidasyonu</title><content type='html'>Bu gunun rencidasyonu melikeye patladi, burdan selamlarimi iletiyorum kendisine, have a nice day :D&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;(15:17) Melike: sen bu sarkiyi bilirmisin&lt;br /&gt;(15:17) Melike: beni al&lt;br /&gt;(15:17) Melike: ama sefmessin&lt;br /&gt;(15:17) Tails: hayir&lt;br /&gt;(15:17) Tails: bilmekte istemiyorum&lt;br /&gt;(15:17) Melike: buyuk kayip aslinda&lt;br /&gt;(15:17) Melike: bilme ztn sefmessin&lt;br /&gt;(15:17) Tails: evet buyuk zaman kaybi&lt;br /&gt;(15:17) Tails: .lol&lt;br /&gt;(15:17) Tails: ahahahahhaha&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-735623342351620428?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/735623342351620428/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=735623342351620428' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/735623342351620428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/735623342351620428'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/gunun-rencidasyonu.html' title='Gunun rencidasyonu'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-6758839381277623753</id><published>2007-05-07T00:00:00.000+03:00</published><updated>2007-05-07T00:05:15.091+03:00</updated><title type='text'>Aylik ortalama keystoke sayisi</title><content type='html'>Laptopumun klavyesinin iki tane tu$unun kopmasi uzerine, bunun nedeninin benim klavyeme kotu davranmam mi yoksa cok fazla tu$a basmami, yoksa her ikisi mi diye merak edip winstats isimli guzide keystroke odometer programini kurup bi ay boyunca bastigim tu$ sayisini saydim. $u anda askerde olmamdan oturu, aslinda son derece sonuk gecen gunlerime ragmen (en azindan bilgisayar/kod yazma acisindan sonuk) genede sonuc beni $a$irtti..&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_H6TL20f3oho/Rj5C1BYx8WI/AAAAAAAAAEU/NHR1N0b5JUU/s1600-h/winstat.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_H6TL20f3oho/Rj5C1BYx8WI/AAAAAAAAAEU/NHR1N0b5JUU/s320/winstat.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5061556509883887970" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-6758839381277623753?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/6758839381277623753/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=6758839381277623753' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6758839381277623753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/6758839381277623753'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/aylik-ortalama-keystoke-sayisi.html' title='Aylik ortalama keystoke sayisi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_H6TL20f3oho/Rj5C1BYx8WI/AAAAAAAAAEU/NHR1N0b5JUU/s72-c/winstat.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-4855674274594839962</id><published>2007-05-05T23:17:00.000+03:00</published><updated>2007-05-05T23:18:23.821+03:00</updated><title type='text'>CSS hakkindaki du$uncelerim</title><content type='html'>&lt;blockquote&gt;CSS is voodoo. Its a goddamn cool voodoo, but its still voodoo&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-4855674274594839962?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/4855674274594839962/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=4855674274594839962' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4855674274594839962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/4855674274594839962'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/css-hakkindaki-duuncelerim.html' title='CSS hakkindaki du$uncelerim'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-2055046564850666690</id><published>2007-05-03T23:00:00.000+03:00</published><updated>2007-05-03T23:03:08.689+03:00</updated><title type='text'>PDT Goru$leri</title><content type='html'>pmAQ ve suxFW nin 1.0.1 beta 1 ve beta 2 surumlerine kadar yakla$ik 15-20 gunluk gibi bi sure boyunca Eclipse plug-in'i olan PHP Development Tools 'u(PDT, eski adi ile PHP-IDE) test etme imkanim oldu.&lt;br /&gt;Gecenlerde bir postumda adam gibi bir IDE yapin lutfen diye bagirip cagirmi$tim, ve hala bagirip cagirmaya devam ediyorum. $oyle kisaca bir PDT degerlendirmesi yapacak olursam:&lt;br /&gt;Benim icin en onemli seylerden biri olan code-completion hala tam istedigim gibi cali$miyor, ornegin:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;class foo(){&lt;br /&gt; function foofunc(){&lt;br /&gt;  return "hede";&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class cont(){&lt;br /&gt; private $foo;&lt;br /&gt; function __construct(){&lt;br /&gt;  $this-&gt;foo = new foo();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; function contfunc(){&lt;br /&gt;  $this-&gt;foo-&gt; [CRTL+SPACE]&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Hoh iste burada crtl+space hic bi i$e yaramiyor, yani PDT &lt;code&gt;$this-&gt;foo&lt;/code&gt; nun foo classindan oldugunu algilayamiyor.&lt;br /&gt;Ayrica $oyle bir ornekte:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function hede(){&lt;br /&gt; $myvar = "hede";&lt;br /&gt; $my [CRTL+SPACE]&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;bu durumda crtl+space yapinca cikan popuptaki ilk entry'nin manasiz bi bicimde $my diye bi degi$ken olmasida sacma direkt olarak $myvar olmali ilk entry.&lt;br /&gt;PDTnin beni gicik eden taraflari bunnardi, bir de arasira code-folding'in manasizca sacmalamasi ve Eclipse'e restart atmanin gerekmesiydi. Cok nadir de PHP&lt;br /&gt;outline viewsu bo$ kaliyordu.&lt;br /&gt;Bu eksik taraflari di$inda gayet ba$arili bir plug-in olmu$, ozelliklede PHPDoc templatelerini otomatik olarak algilamasi ve &lt;code&gt;/**&lt;/code&gt; yazdiktan sonra&lt;br /&gt;otomatik olarak commenti kapatmasi ve comment icindeyken entere basinca alt satirida direkt commentli olaran acmasi gayet memnun edici ozelliklerdi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-2055046564850666690?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/2055046564850666690/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=2055046564850666690' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2055046564850666690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/2055046564850666690'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/pdt-goruleri.html' title='PDT Goru$leri'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1446730768757249168</id><published>2007-05-01T19:13:00.000+03:00</published><updated>2007-05-01T19:18:52.322+03:00</updated><title type='text'>on999: Error Handling yapmanin degi$ik yolu</title><content type='html'>Bir zamanlar programcilar, en azindan insafli olan programcilar hatalari yakalamak icin $oyle bir yontem uygulardi:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function hede()&lt;br /&gt;{&lt;br /&gt;handle = file_open(file);&lt;br /&gt;if (!handle) return false;&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;return true;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ve programin aki$i icinde&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function main()&lt;br /&gt;{&lt;br /&gt; if (!hede()) echo "dosya acamadik..";&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bu $ekilde hata yakalamak, hic yakalamamaktan daha iyi olmakla beraber, ne kadar daha iyi oldugu tarti$ilir bir yakla$imdir.&lt;br /&gt;Daha sonra OOPcularin bunun onune gecmek icin saga sola istisna firlatan kodlari cikti. Bu hata yakalamak icin kullanilan en dogru yakla$im oldu.&lt;br /&gt;&lt;br /&gt;Boyle kisa bir onsozden sonra gelelim asil girmek bahsetmek istedigim konuya:&lt;br /&gt;Web'in son zamanlardaki trendi Ajax ile server tarafindan client'a hata gondermek icin kullandigim bir yontemi aciklamak istiyorum:&lt;br /&gt;Ilk ba$ta yanli$/ilkel olan yontemle ba$lamak istiyorum ki bu yontemi kullanmanin getirdigi copluk kodu da daha rahat gorelim:&lt;br /&gt;Servera yapilan bir requestin JSON icinde bir mesaj donmesi seneryosundan yola cikalim.&lt;br /&gt;Pseudo kod ile yazilmis a$agidaki istemci kodu olsun:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;file: ajax.js&lt;br /&gt;function RequestList() {&lt;br /&gt;  AjaxCall('http://server/getList.php', &lt;br /&gt;           onsuccess: function(res) {&lt;br /&gt;                       checkResponse(eval(res.responseText))&lt;br /&gt;                      }&lt;br /&gt;  );&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;vede $u $ekilde bir server tarafinda asil verileri gonderecek script olsun:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;file: getList.php&lt;br /&gt;&lt;?&lt;br /&gt;$sql = "Select * from lists where id=1";&lt;br /&gt;$res = mysql_query($sql);&lt;br /&gt;if (mysql_num_rows($res) == 0) {&lt;br /&gt; echo "{'error':'no results'}";&lt;br /&gt;} else {&lt;br /&gt; $row = mysql_fetch_array($res);&lt;br /&gt; echo "{'id':'$row[id]','item':'$row[itemname]'}";&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;(evet yukardaki kod JSON cevaplari gondermek icin dogru yolun yakinindan bile gecmiyor, ama i$ gorecek basit bir kod.)&lt;br /&gt;Kisaca yukardaki kod parcalarindan php olani, DBde 1 idli bir giri$ yoksa bir JSON arrayi icinde, error ve aciklamasi $ekilinde bir cevap donuyor.&lt;br /&gt;Eger gir$ varsada o giri$ ile ilgili verileri donuyor.  $imdi client tarafinda eksik olan &lt;pre&gt;checkResponse()&lt;/pre&gt; fonksiyonuna bakalim:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;file: ajax.js&lt;br /&gt;function checkResponse(res)&lt;br /&gt;{&lt;br /&gt;if (res[0] == "error") alert("hata oldu:"+res[1]);&lt;br /&gt;else ne_gerekiyorsa_onu_yap(res);&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Yontem acik ve net olarak kendinin ne kadar kotu ve $ikliktan uzak oldugunu gosteriyor. Burada ayrica benim kufur etmeme gerek yok.&lt;br /&gt;$imdi ise cok daha $ik olan, prototype kutuphanesinin sagladigi &lt;code&gt;on999:&lt;/code&gt; tipi callbackler kullanarak yapabilecegimiz bir&lt;br /&gt;yontemi aciklamak istiyorum:&lt;br /&gt;Buradaki puf nokta, server tarafindaki scriptlerde bi hata olu$tugu zaman, HTTP Header olarak 999 (veya sizin favori rakaminiz kacsa, tabii&lt;br /&gt;varolan HTTP headerlari ile cakmamasi sizin yarariniza olur) gondermek.&lt;br /&gt;Kisaca yukaridaki kodu $u $ekilde modifiye edebiliriz:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;file: ajax.js&lt;br /&gt;function RequestList() {&lt;br /&gt; AjaxCall('http://server/getList.php', &lt;br /&gt;  onsuccess: function(res) {&lt;br /&gt;              ne_gerekiyorsa_onu_yap(eval(res.responseText))&lt;br /&gt;             }, &lt;br /&gt;  on999: function(res) {&lt;br /&gt;          generic_error_handler(eval(res))&lt;br /&gt;         });&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Server side:&lt;br /&gt;&lt;?&lt;br /&gt;$sql = "Select * from lists where id=1";&lt;br /&gt;$res = mysql_query($sql);&lt;br /&gt;if (mysql_num_rows($res) == 0) {&lt;br /&gt; header("HTTP/1.0 999 Exception");&lt;br /&gt; echo "no results";&lt;br /&gt;} else {&lt;br /&gt; $row = mysql_fetch_array($res);&lt;br /&gt; echo "{'id':'$row[id]','item':'$row[itemname]'}";&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bunun yaninda client tarafinda eksik olan &lt;code&gt;generic_error_handler()&lt;/code&gt; fonksiyonu yazilinca gayet terbiyeli ve yaki$ikli bir hata yakalama mekanizmasi olu$uyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1446730768757249168?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1446730768757249168/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1446730768757249168' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1446730768757249168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1446730768757249168'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/05/on999-error-handling-yapmanin-degiik.html' title='on999: Error Handling yapmanin degi$ik yolu'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7079149134973677691</id><published>2007-04-22T13:32:00.000+03:00</published><updated>2007-04-22T13:43:47.989+03:00</updated><title type='text'>JS isyanlari</title><content type='html'>Her seferinde JS ile derli, toplu, duzenli, sistemli kod yazmak icin kollari sivayip makinenin ba$ina gecitgimde isyan bayragini cekmem maximum 2 saatimi aliyor, cunku bu java script denen nane nereye ceksen oraya gidiyor. Bu kadar loose bi dil olamaz, olmamali. Prototype kullanlim, cross browser sorunlarini a$alim diyorum, kod Rubye dogru gidiyor, ancak ben ruby tarzi anonymous fonksiyonlar, etc. sevmiyorum, hatta midemi bulandiriyor, fonksiyon icinde fonksiyon tanimlayip this keywordunun contextini evrenin derinliklerinde kaybedip onu baska bir degi$kene bindlayip sonra bu degisken nereden geldi acaba diyip kafayi yiyorum. Yok prototype tarzi olmasin C gibi yazalim diyorum, bu sefer ben_bir_fonksiyonum_ve_isimim_cok_uzun() gibi sacma salak fonksiyon isimleri ortaya cikmaya ba$liyor bu seferde katip gibi kod yaziyorum, zaten prosedurel programlamayi sevmem, surekli kod tekrari oluyormu$ gibime geliyor. O zaman diyorum java tarzi classlarla yapayim, bu seferde prototype'in sagladigi guzellikler arada siritiyor, kisacasi karaktersiz javascriptten nefret ediyorum, ve edecegim.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/Ris7Zj_FGmI/AAAAAAAAAEM/2yXbh-1KoeU/s1600-h/bart-simpson-generator.php.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_H6TL20f3oho/Ris7Zj_FGmI/AAAAAAAAAEM/2yXbh-1KoeU/s320/bart-simpson-generator.php.gif" alt="" id="BLOGGER_PHOTO_ID_5056200316996098658" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7079149134973677691?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7079149134973677691/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7079149134973677691' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7079149134973677691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7079149134973677691'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/04/js-isyanlari.html' title='JS isyanlari'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/Ris7Zj_FGmI/AAAAAAAAAEM/2yXbh-1KoeU/s72-c/bart-simpson-generator.php.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8776238444509292584</id><published>2007-04-15T15:42:00.000+03:00</published><updated>2007-04-15T15:47:41.391+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='easter egg'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>google'in espiri anlayi$i</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_H6TL20f3oho/RiIew26t8_I/AAAAAAAAAEE/XD_thkxGoDY/s1600-h/google-espiri.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_H6TL20f3oho/RiIew26t8_I/AAAAAAAAAEE/XD_thkxGoDY/s320/google-espiri.PNG" alt="" id="BLOGGER_PHOTO_ID_5053635556587467762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;eskiden SSG nin yazdigi programlardaki "yardir","iyi,peki" gibi button isimlerini okuyup yarilirdim, her zaman ho$uma gitmi$tir boyle kullanici ile iyi bir "etkile$im" icinde bulanan programlar. Ayrica kullaniciya hata yapinca kizan programlarda vardir, `denyo kullanici hatasi` gibi degi$ik hatalar verirler ki bunnarin da tadina doyum olmaz. Gecenlerde cem'in bana soyledigi bir easter egg/espiri kari$imi bir $ey, Google Mapste yakalami$ benimle payla$ti ben de payla$iyim istedim..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8776238444509292584?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8776238444509292584/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8776238444509292584' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8776238444509292584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8776238444509292584'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/04/googlein-espiri-anlayii.html' title='google&apos;in espiri anlayi$i'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_H6TL20f3oho/RiIew26t8_I/AAAAAAAAAEE/XD_thkxGoDY/s72-c/google-espiri.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-776125452258086567</id><published>2007-04-05T22:50:00.000+03:00</published><updated>2007-04-05T22:56:09.232+03:00</updated><title type='text'>Adam gibi bir PHP IDE araniyor</title><content type='html'>dunyada zibilyon tane php kullanan adam varken ki bunnarin bir kisimi 'enterprise' modunda, etrafta duzgun bi tane bile php ide olmamasi yillardir dikkatimi ceken bir konu.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PHP eclipse&lt;/li&gt;&lt;li&gt;PHP Desginer&lt;/li&gt;&lt;li&gt;NuSphere PHPEd&lt;/li&gt;&lt;li&gt;etc, etc&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;gibi http://www.php-ide.com daki soylenen editorlerin neredeyse hepsini denedim, ama bir tanesi bile tam olarak istedigimi veremedi. Genelde problem, kendi yazdigim fonksiyonlar auto-complete edilmemesi, include() edilen dosyalardaki fonksiyonlarinin taninmamasi gibi, IDE kullaniminin esas amaci olan problemler. Buradan Intellij deki elemanlara sesleniyorum:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"allah rizasi icin $u Idea'ya bir PHP eklentisi yapin da, kurtarin beni bu dertten"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-776125452258086567?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/776125452258086567/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=776125452258086567' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/776125452258086567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/776125452258086567'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/04/adam-gibi-bir-php-ide-araniy.html' title='Adam gibi bir PHP IDE araniyor'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-7135130499515785672</id><published>2007-04-04T18:36:00.000+03:00</published><updated>2007-04-05T22:56:42.724+03:00</updated><title type='text'>Photoshop filan yalan, MS Paint yeter de artar</title><content type='html'>Videoyu gordugumde $ok oldum, eskiden web grafikleri yaparken, pixel pixel ugrastigim, monitore 1 cm yaklasip kayan pixelleri bulmaya cali$tigim o igrenc MS Paint programinda megerse neler neler yapilabiliyormu$.. Video 5dk'lik ama gercekte yapmasi 2.5 saat surmu$..&lt;br /&gt;&lt;a style="left: 0px ! important; top: 0px ! important;" class="abp-objtab visible ontop" href="http://www.youtube.com/v/uk2sPl_Z7ZU"&gt;&lt;/a&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uk2sPl_Z7ZU"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/uk2sPl_Z7ZU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-7135130499515785672?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/7135130499515785672/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=7135130499515785672' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7135130499515785672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/7135130499515785672'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/04/photoshop-filan-yalan-ms-paint-yeterde.html' title='Photoshop filan yalan, MS Paint yeter de artar'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-3495048243841152092</id><published>2007-03-28T22:03:00.000+03:00</published><updated>2007-03-29T13:05:12.712+03:00</updated><title type='text'>Error verdiren kizlar</title><content type='html'>&lt;pre&gt;root@dendiz#gcc hatun.c -o sevgili&lt;br /&gt;&gt;/usr/80630/hatun.h:85: parse error before "bana_1000_sms_atmadin"&lt;br /&gt;&gt;/usr/80630/msn.h:94: parse error before "msnde_onlaynsin_ama_msg_atmadin"&lt;br /&gt;&gt;/usr/include/hatun.h:173: parse error before 'beni_sevmiyorsun' token&lt;br /&gt;&gt;In file included from /usr/include/hatun.h:32,&lt;br /&gt;&gt;/usr/include/vucud.h:47: field `gogus' has incomplete type&lt;br /&gt;&gt;/usr/include/beyin.h:50: field `iq' has incomplete type&lt;br /&gt;&gt;/usr/include/deniz.h:52: confused by earlier errors, bailing out&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-3495048243841152092?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/3495048243841152092/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=3495048243841152092' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3495048243841152092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/3495048243841152092'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/03/error-verdinen-kizlar.html' title='Error verdiren kizlar'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-8580589548430343269</id><published>2007-03-27T23:23:00.000+03:00</published><updated>2007-03-27T23:24:50.372+03:00</updated><title type='text'>ahanda hayatimizin yannis gitmesinin sebebi</title><content type='html'>Too often,we lose sight of life's simple pleasures.Remember,w hen someone annoys you,it takes 42 muscles in your face to frown,BUT,it only takes 4 muscles to extend your arm and bitch slap that motherfucker upside the head&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-8580589548430343269?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/8580589548430343269/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=8580589548430343269' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8580589548430343269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/8580589548430343269'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/03/ahanda-hayatimizin-yannis-gitmesinin.html' title='ahanda hayatimizin yannis gitmesinin sebebi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-1585712724301091115</id><published>2007-03-23T02:05:00.000+02:00</published><updated>2007-03-23T02:06:46.366+02:00</updated><title type='text'>define zeki</title><content type='html'>zeki insan bir konu hakkinda tecrubesi olmadan o konu hakkinda tecrubeli biri gibi konusan insan midir? evet oyledir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-1585712724301091115?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/1585712724301091115/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=1585712724301091115' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1585712724301091115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/1585712724301091115'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2007/03/define-zeki.html' title='define zeki'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116454948188155546</id><published>2006-11-26T15:54:00.000+02:00</published><updated>2006-11-26T15:58:01.890+02:00</updated><title type='text'>Windowsda kullanici login zamanlarini limitlemek</title><content type='html'>Gecenlerde basima gelen bir olay:&lt;br /&gt;+ kardesimin butun gun WoW oynamasindan dolayi sigortalari atan peder bana gelip &lt;br /&gt;  su bilgisayarin acilma zamanlarini sinirlandirmak istiyorum dedi.&lt;br /&gt;Bunun uzerine ufak capli bir arastirma yapip su olayi buldum:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;net user username  /times:logon_times&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;/times icin parametreler su sekilde olacak:&lt;br /&gt;Use the following information to help you use the /times switch:&lt;br /&gt;• Days can be spelled out (for example, Monday) or abbreviated (for example, M,T,W,Th,F,Sa,Su).&lt;br /&gt;• Hours can be in 12-hour notation (1PM or 1P.M.) or 24-hour notation (13:00).&lt;br /&gt;• A value of blank means that the user can never log on.&lt;br /&gt;• A value of all means that a user can always log on.&lt;br /&gt;• Use a hyphen (-)to mark a range of days or times. For example, to create a range from Monday through Friday, type either m-f, or monday-friday. To create a range of time from 8:00PM to 5:00PM, type either 8:00am-5:00pm, 8am-5pm, or 8:00-17:00.&lt;br /&gt;• Separate the day and time items with commas (for example, monday,8am-5pm).&lt;br /&gt;• Separate units of "day and time" with semicolons (for example, monday,8am-5pm;tuesday,8am-4pm;wednesday,8am-3pm).&lt;br /&gt;• Do not use spaces between the days or times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116454948188155546?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116454948188155546/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116454948188155546' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116454948188155546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116454948188155546'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/11/windowsda-kullanici-login-zamanlarini.html' title='Windowsda kullanici login zamanlarini limitlemek'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116298292837059161</id><published>2006-11-08T12:46:00.000+02:00</published><updated>2006-11-08T12:49:05.936+02:00</updated><title type='text'>ozlu soz</title><content type='html'>"Basari sadece hayata yukaridan genis bir perspektifle bakmayla degil, bu perspektife sahip olup asagiya inme ile gelir"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116298292837059161?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116298292837059161/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116298292837059161' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116298292837059161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116298292837059161'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/11/ozlu-soz.html' title='ozlu soz'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116250629648683036</id><published>2006-11-03T00:16:00.000+02:00</published><updated>2006-11-03T00:24:56.486+02:00</updated><title type='text'>Tbone - Torrent Watchdog</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/tbone-hits.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/tbone-hits.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Torrent arama sitelerinin sundugu en guzel ozelliklerden biride bir aramanin RSSine abone olmak. Bu durumdan faydalanmak icin &lt;a href="http://www.newzbin.com"&gt;newzbin&lt;/a&gt;deki en begendim ozelliklerden biri olan 'watchdog' ozellegini torrent siteleri icin uyarlamak istedim ve Tbone'u olusturdum. Olay aslinda cok basit: Kaydedilen arama kriterleri belirli araliklarla torrent sitelerinden sorgulaniyor ve sonuclar kullaniciya bildiriliyor. Boylece Akira Kurasowa'nin '7 Samurai' filmi torrentlere duser dusmez haberiniz oluyor. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/tbone-main.ong.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/tbone-main.ong.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116250629648683036?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116250629648683036/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116250629648683036' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116250629648683036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116250629648683036'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/11/tbone-torrent-watchdog.html' title='Tbone - Torrent Watchdog'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116152713550391595</id><published>2006-10-22T17:22:00.000+03:00</published><updated>2006-10-23T03:36:14.916+03:00</updated><title type='text'>Sonunda guzel ara yuzlu bir IM programi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/miranda-im.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/miranda-im.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;IM programlarinin hepsi 3 asagi 5 yukari ayni seyi yapiyorlar, fakat neredeyse hepsinin goruntusu (arayuzu) birbirinden cirkin. MSN cok cafcafli, google talk cok sade. Gene arayuz krizlerimden biri tuttugu zaman derinlemesine (!) bir arastirma yaptim. Daha oncedende gordugum fakat begenmedigim &lt;a href="http://www.miranda-im.org"&gt;miranda&lt;/a&gt;&lt;br /&gt;artik gayet guzel skin destegi sunuyor. Mirandayi tamamen plugin mantigi uzerine kurmuslar bu yuzden skinleri desteklemek icinde clist_modern plugini gerekiyor.&lt;br /&gt;Bu pluginden sonra screenshottaki elegant isimli skin ile cillop gibi oluyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116152713550391595?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116152713550391595/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116152713550391595' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116152713550391595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116152713550391595'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/10/sonunda-guzel-ara-yuzlu-bir-im.html' title='Sonunda guzel ara yuzlu bir IM programi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116031307647999416</id><published>2006-10-08T15:40:00.000+03:00</published><updated>2006-10-08T16:11:16.490+03:00</updated><title type='text'>Windows a MacOS makyaji</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/macos%20%28462%20x%20346%29.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/macos%20%28462%20x%20346%29.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Bugune kadar MacOs X icin "cok cirkin hayatta kullanmak istemem" diyene rastlamadim. Macintoshtakiler bu isi biliyor, adamlarin yaptiklari kullanici arayuzleri gercekten guzel, ancak bu guzelligin bir bedeli var. Benim gibi henuz bir macBook alamayanlardansaniz sizde elinizdekini mac os a benzetebilirsiniz. Burada yaptiklarim "dogan gorunumlu sahin"den otesi degildir.&lt;br /&gt;Simdi baslangic olarak &lt;a href="http://osx.portraitofakite.com/"&gt;Buradan&lt;/a&gt; Flyakite Osx i indirmek gerekli. Bu program bircok seyi kendi hallediyor zaten. geriye sadece ivir zivir islemler kaliyor. Flyakite'i kurduktan sonra geriye FinderBar kurmak kaliyor. Onuda &lt;a href="http://www.osx-e.com/downloads/applications/finderbar.html"&gt;buradan&lt;/a&gt; indirip kurabilirsiniz. &lt;br /&gt;&lt;br /&gt;Eger biraz daha ileri gitmek isteyen varsa MSN icin Trillian kullanip onada macos ara yuzu verebilir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116031307647999416?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116031307647999416/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116031307647999416' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116031307647999416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116031307647999416'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/10/windows-macos-makyaji.html' title='Windows a MacOS makyaji'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-116022751279118239</id><published>2006-10-07T16:23:00.000+03:00</published><updated>2006-10-07T16:25:12.800+03:00</updated><title type='text'>Neredeyim</title><content type='html'>Uzun zamandir hic postalama yapmayisimin nedeni, askerde olmamdi. Bunu yazarken hala daha askerdeyim ve hala daha 9 ay kadar askerligim var. 311. donem hava savunma astegme n olarak vatani gorevimi gururla yapmaya devam edecegim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-116022751279118239?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/116022751279118239/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=116022751279118239' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116022751279118239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/116022751279118239'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/10/neredeyim.html' title='Neredeyim'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115534047593409405</id><published>2006-08-12T02:51:00.000+03:00</published><updated>2006-08-12T02:54:35.946+03:00</updated><title type='text'>Chuck Norris ve Roundhouse kickleri</title><content type='html'>Eskilerin efsane isimim chuck norris, emekli olmasina ragmen interneti roundhouse kickleri ile dize getiriyor...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/cigarettes.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/cigarettes.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/clapperboard.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/clapperboard.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4822/3295/1600/newspaper.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4822/3295/320/newspaper.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115534047593409405?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115534047593409405/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115534047593409405' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115534047593409405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115534047593409405'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/08/chuck-norris-ve-roundhouse-kickleri.html' title='Chuck Norris ve Roundhouse kickleri'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115499415443645172</id><published>2006-08-08T02:33:00.000+03:00</published><updated>2006-08-08T02:42:34.436+03:00</updated><title type='text'>Web Uygulamasi Stres Testi</title><content type='html'>Herhalde bu konu en zor yapilan testlerin basinda gelendir. Bir Web uygulamasinin/sunucusunun limitlerine cikmak kolaydir, ama bu sonuclarin sizi gercek ortama ne kadar hazir oldugunuzu gostermesi mumkun mudur? Bir sayfanin 0.05 ms de sunuma hazirlanmasi birsey ifade etmez, cunku bu kadar kucuk sureler zaten sayfanin kullaniciya ulasmasinda etken degildir. &lt;br /&gt;&lt;br /&gt;http://www.yuzde99.com 'un testleri sirasinda cok isime yarayan bir programdan bahsetmek istiyorum. Programin isimi WAST, yani Web Application Stress Tool. Microsoft tarafindan ucretsiz olarak dagitilan bir program. Programi baslattiktan sonra size bir kac senecek sunuluyor:&lt;br /&gt;1. Manuel Test&lt;br /&gt;2. Kayida alinmis test.&lt;br /&gt;Eger birinciyi secerseniz test edilecek URL'leri el ile giriyorsunuz.&lt;br /&gt;Eger ikinciyi secerseniz, program IE ile dolastiginiz sitedeki tum isteklerinizi, cookielerinizi, POSTlarinizi kaydediyor.&lt;br /&gt;Daha sonra belirlediginiz aralikta, belirlediginiz kadar Thread, belirlediginiz sure icersinde bu istekleri tekrar oynatiyor. Boylece ayni anda cok kullanici simulasyonu gerceklestirebiliyor. Cookieleri kaydetmesi, ozellikle login gerektiren siteler icin cok guzel bir ozellik. Daha sonra bu test sonucu size kapsamli bir rapor olarak sunuluyor. Kac hit yapildigi, Kac KB veri transferi oldugu, donen cevaplarin kodlari (200,404,..), TPS degerleri,... gibi. Burdan gelen verilerden yola cikarak hangi 'tweak'leri yapmak gerektigini, sisebogazlarinin nerelerde olustugunu cok rahat anlayabiliyorsunuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115499415443645172?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115499415443645172/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115499415443645172' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115499415443645172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115499415443645172'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/08/web-uygulamasi-stres-testi.html' title='Web Uygulamasi Stres Testi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253324468477086</id><published>2006-07-10T15:07:00.000+03:00</published><updated>2006-07-10T15:07:24.686+03:00</updated><title type='text'>Kod tabanini temiz tutmak</title><content type='html'>om sirasinda farkina vardigim birsey, projede calisan yeteneksiz ve dikkatsiz insan sayisi cogaldikca kod tabaninin durumunun iyice vahime dogru gittigi. sanirim kod tabaninin halkali coplugune donusmesi kod yazablien arkadaslarin morallerinin 0 inmesine, kodlara baktikca midelerinin bulanmasina, sinirlerin tepelere cikmasina yol aciyor. bunun onune gecmenin 3 yolu var:&lt;br /&gt;1. beceriksiz, takim halinde kod gelistirmeyi bilmeyen elemanlari projede calistirmayacaksin.&lt;br /&gt;2. gonderilen yamalarin cok siki bir pre-commit reviewdan gecmeleri lazim. bu reviewlarin ise projede kodlarin derli toplu yazilmasinda kendini gostermis kisiler tarafindan yapilmasi sart. her yamayi tam istedigin standardlara gelene kadar reject etmekten cekinmeyeceksin. istedigin standardlara gelmiyorsa, alip kendin yazacaksin. Buda yetmezmis gibi pis kod yazan adami “flame”leyeceksin. Is konusundaki sert elestirileri kisisel alan adamla zaten is yapilmaz.&lt;br /&gt;3. Kodda kullanilan isimlendirmede de ince eleyip sik dokumak lazim. Ondan 2 hafta sonra denyonun birinin yazdigi kodda “delete()” gibi bir fonksiyon gorunce, ulan bu ne siliyor acaba? diye grep maymunu olmanin onune gecmek lazim. Ayrica mumkunse projede kod yazanlar ingilizce bilsinler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253324468477086?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253324468477086/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253324468477086' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253324468477086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253324468477086'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/kod-tabanini-temiz-tutmak.html' title='Kod tabanini temiz tutmak'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253317851645175</id><published>2006-07-10T15:05:00.000+03:00</published><updated>2006-07-10T15:06:18.516+03:00</updated><title type='text'>PYnde gunun WTF kodu</title><content type='html'>&lt;code&gt;&lt;br /&gt;this.removeAllAttachments = function(){&lt;br /&gt;while(numAttachs&gt;0){&lt;br /&gt; var attach=getElement("newmessage_header_tbody").childNodes[27];&lt;br /&gt; getElement("newmessage_header_tbody").removeChild(attach);&lt;br /&gt; numAttachs--;&lt;br /&gt;}&lt;br /&gt;setText(getElement("attachment_text"),"Dosya Ekle");&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;27 tane childNode saymak ne kadar surdu acaba?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253317851645175?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253317851645175/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253317851645175' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253317851645175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253317851645175'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/pynde-gunun-wtf-kodu.html' title='PYnde gunun WTF kodu'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253306051241535</id><published>2006-07-10T15:04:00.000+03:00</published><updated>2006-07-10T15:04:20.516+03:00</updated><title type='text'>DLSync</title><content type='html'>&lt;div class="storycontent"&gt;   &lt;p&gt;Downloadcu arkadaslarin rastladigi bir problem, (downloadcu derken, kazaa dan 3-5 tane mp3 indirenlerden bahsetmiyorum, ciddi downloadculardan, Usenetcilerden bahsediyorum) daha onceden indirilen bir dosyanin tekrar indirilmesidir. Mesela Hede filminin DVDsini indirip, bundan 2 ay sonra &lt;a title="newzbin" target="_blank" href="http://www.newzbin.com/"&gt;newzbin&lt;/a&gt; de Hede filmini gorup, “aaa hede gelmis, indiriyim bari”, indirdigim olmustur. Bunun onune gecmek icin, DLSync diye bir alet yazdim. Yaptigi ise kisaca soyle ozetlenebilir:&lt;/p&gt; &lt;p&gt;Newzbindeki bookmarklara gir, bunlarin herbirini indir ve veri tabanina kaydet. Boylece Veri tabaninda olan birseyi tekrar bookmarklara ekleyince indirme.&lt;/p&gt; &lt;p&gt;Gercek cok basit degilmi? Aslinda arka tarafta olan biten baska detaylar var onlardanda soyle bahsetmek istiyorum, cunku insanlar bir article gonderirken, degisik isimlerle gonderiyor. 2 kisi Hede isimli filmi yollarken biri post subjectine “Hede DVD”, digeri “H.E.D.E 2004 Directors Cut” gibi birsey yaziyor, buda hali ile problem cikariyor. Ayrica Indirmek icin siraya eklenen hersey indirilyor diye birsey yok, Mesela NB den bookmarka eklediginiz Postu 1 Hafta sonra indirmeye kalkinca retentioni doldugu icin indiremeyebiliyorsunuz. DLSync ile bununda onune gecmis bulunuyorum. Soyle detayli bir bakista akis semasini soyle ozetleyebilirim:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Newzbindeki Bookmark sayfasina bagalan ve burdaki verileri al. NB sifreli bir site oldugu icin burada PHP nin CURL kutuphanesinden yardim gerekiyor. Buradaki veriler bir Regexden geciyor ve Postlarin URLleri Veri tabanina kaydediliyor. Tabiiki bunun disinda Post Isimi, ve baska ivir zivir seylerde veri tabanina kaydediliyor.&lt;/li&gt;&lt;li&gt;Kullanici “git MSGIDleri al” dedigi zaman, DLsync gene NB ye bagalaniyor ve belirtilen postlarin Dbdeki URLlerine girip buradan NZB yi aliyor. Bu sirada DBdeki “newzbinden indirdim” flagi set ediliyor.&lt;/li&gt;&lt;li&gt;Daha sonra kullanici DLsyncden Deque edip, Harddiskte bir yere NZByi yazdiriyor. Bu yer ise genellikle nzbperl in monitor ettigi que dizini oluyor. Boyle deque edilen posst direkt olarak download edilmeye basliyor.&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;Daha sonra Nzbperl in loglarindan hangi postlarin gercekten indirildigi bilgisi alinabiliyor, boylece DLSynce eklenipde indirilmeyen postlar aradan ayiklanabiliyor.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;DLsync suanda daha alphanin alphasi durumunda, ara yuzu filan cok sade ama isini yapiyor. SVN deposuna ekledim, ilerde downloada acmayi dusunuyorum, ama illaki ben bunu denemek istiyorum diyen olursa, sanirim kaynak kodu gonderebilirim. Ancak su an dokumantasyon ve benden yardim 0 olur herhalde.&lt;/p&gt; &lt;p&gt;DLSyncin bagimli oldugu platformlar su anda sunlar:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;MySQL&lt;/li&gt;&lt;li&gt;PHP&lt;/li&gt;&lt;li&gt;CURL&lt;/li&gt;&lt;/ul&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253306051241535?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253306051241535/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253306051241535' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253306051241535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253306051241535'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/dlsync.html' title='DLSync'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253304113403419</id><published>2006-07-10T15:03:00.000+03:00</published><updated>2006-07-10T15:04:01.133+03:00</updated><title type='text'>NBLite</title><content type='html'>Istanbul gibi bir sehirde yasayinca insanin zamaninin buyuk bir kisimi trafikte geciyor. Sirf bu yuzden ofise yakin bir yerlerde ev tuttum, ancak herzaman icin gideceginiz yere yuruyuecek kadar sansli olmuyorsunuz. Yolda gece “idle” zamani degerlendirmek icin nete PDA den, yada cep telefonundan bagalanmak guzel bir cozum. Mobileleap.com gibi siteler normal web sitelerinin iceriklerini mobilize edebiliyor, yoksa GPRS faturasi baya sagalam geliyor. Ancak mobileleap newzbini baya kotu render ettiginde sinirlenmistim, cunku gene mecidiyekoy-uskudar arasi bos gececek demekti. Bu olayin uzerine NBLite i yapmaya karar verdim. NBLite newzbin.com un icerigini PDA adapte eden, ve secilen postlarin bookmarklara eklenmesini sagalayan bir mini application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253304113403419?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253304113403419/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253304113403419' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253304113403419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253304113403419'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/nblite.html' title='NBLite'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253299555490551</id><published>2006-07-10T15:02:00.000+03:00</published><updated>2006-07-10T15:03:15.556+03:00</updated><title type='text'>BitchX uzerinden IM</title><content type='html'>onsol kullanmanin zevki bir baskadir.. Insani nedense bir tribe sokar? Benim konsol ve konsolda calisan programlari sevmemin nedeni, mouse kullanmadan, klavyeden hizlica islemlerin yapilmasidir. Cunku mouse kullanmak icin elimi klavyeden kaldirmam demek, 0.5 sn mouse gidis, 0.5 sn mouse pointerini istedigim yere getirmem, 0.5 sn tekrar klavyeye donus, 0.5 saniye klavyeye yerlesme, yani 2 sn kayip demek.Ayrica ekstradan getirdigi ritm bozuklugunuda eklemek gerekli. &lt;p&gt;Neyse bu amacla konsol uzerinden calisabilecek bir IM istemcisi aramaya koyuldum. EKG2 gayet artiz bir ara yuze sahip, yetenekli bir istemci gibi gorunuyordu, biraz kurcaladim, ama inanilmaz bir dokuman, daha dogrusu ingilizce dokuman eksikligi var. Polonyaca (herhalde boyle deniliyor) dokumanlari cozmeye calismaktan imanim gevredi, en sonundada pes ettim. Licq ve arkadaslari gibi bir cok yetenkli program buldum , ama istedigim ara yuze sahip degillerdi. Benim aklimdaki (EKG2de de olan) bitchX tarzi bir arayuzdu. Daha sonra BitchX uzerinden (aslinda herhangi bir IRC istemcisi uzerinden) MSN, Jabber, vs. protokollere baglanmayi sagalayan &lt;a target="_blank" href="http://www.bitlbee.org/main.php/news.html"&gt;BitlBee&lt;/a&gt; diye bir daemon programina rastladim. Mantik gayet basit ve $ikti. IRC sunucusu gibi davranan bu program, arkada belirtilen IM protokoluna bagalaniyor, ve mesajlari forwardliyor. Kanal Listesinde ise IM programindaki rosteriniz da gorununen kisiler gorunuyor. Artik BitchX le IM yapabiliyorum. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253299555490551?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253299555490551/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253299555490551' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253299555490551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253299555490551'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/bitchx-uzerinden-im.html' title='BitchX uzerinden IM'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253295841948844</id><published>2006-07-10T14:53:00.000+03:00</published><updated>2006-07-10T15:02:38.420+03:00</updated><title type='text'>sshFS ile uzaktan erisimli dosya sistemi</title><content type='html'>Windows altinda SFTPDrive diye bir programla SSH uzerinden uzaktaki bir sunucunun dosya sistemini yerel olarak 'map'leyen bir arkadasi gordukten sonra bunun sunucu uzerinde vi'la birseyler yazmanin baydigi zaman cok ise yarayacagini dusunmustum. Yerele mount edilen bir dosyayi eclipse gibi bir IDE nin icinden acip rahatca duzenleyebilirdim. Bunun icin linux uzerinde calisan cozumlerden sshFS gayet basarili bir bicimde calisiyor. Linuxta uzaktan dosya sistemini gerceklestiren NFS, samba gibi &lt;br /&gt;protokoller var iken, yada gnomeVFS gibi bir soyutlama katmani var iken, neden sshFS? Eger server uzerinde haklariniz yoksa zaten ilk iki secenek eleniyor cunku, NFS ve samba sunucularini kuramiyorsunuz. GnomeVFS ile actigim bagalantilara, eclipse uzerinden ulasamadigim icin geriye kalan tek secenek sshFS. Kurulumu ve yapilandirmasi oldukca basit:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo apt-get install sshfs&lt;br /&gt;sudo modprobe fuse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Eger kalici olarak kullanacaksaniz (her seferinde modulu yuklememek icin):&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo vim /etc/modules&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;mountlarken sudo ile ugrasmamak icin&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo adduser hede_kullanici fuse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yapilandirma bu kadar. Uzak sunucuyu mountlamak icin:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sshfs hede@10.0.0.1:/home/hede /mnt -o allow_other,direct_io&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253295841948844?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253295841948844/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253295841948844' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253295841948844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253295841948844'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/sshfs-ile-uzaktan-erisimli-dosya.html' title='sshFS ile uzaktan erisimli dosya sistemi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253234220618001</id><published>2006-07-10T14:50:00.000+03:00</published><updated>2006-07-10T14:52:22.210+03:00</updated><title type='text'>Low Latent Inhibition</title><content type='html'>Prison Break izleyip Michael Scofield'in olayinin ne oldugunu ogrendigim bolumden sonra ilginc gelmisti (Doktor olan hatunun psikologa gittigi bolum):&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Low Latent Inhibition Plus High Intelligence Leads To High Creativity?&lt;/p&gt; &lt;p&gt;Jordan Peterson of the University of Toronto and colleages at Harvard University have found that decreased latent inhibition of environmental stimuli appears to correlate with greater creativity among people with high IQ. (same press release available here and here)&lt;/p&gt; &lt;p&gt;The study in the September issue of the Journal of Personality and Social Psychology says the brains of creative people appear to be more open to incoming stimuli from the surrounding environment. Other people’s brains might shut out this same information through a process called “latent inhibition” - defined as an animal’s unconscious capacity to ignore stimuli that experience has shown are irrelevant to its needs. Through psychological testing, the researchers showed that creative individuals are much more likely to have low levels of latent inhibition.&lt;/p&gt; &lt;p&gt;“This means that creative individuals remain in contact with the extra information constantly streaming in from the environment,” says co-author and U of T psychology professor Jordan Peterson. “The normal person classifies an object, and then forgets about it, even though that object is much more complex and interesting than he or she thinks. The creative person, by contrast, is always open to new possibilities.”&lt;/p&gt; &lt;p&gt;Previously, scientists have associated failure to screen out stimuli with psychosis. However, Peterson and his co-researchers - lead author and psychology lecturer Shelley Carson of Harvard University’s Faculty of Arts and Sciences and Harvard PhD candidate Daniel Higgins - hypothesized that it might also contribute to original thinking, especially when combined with high IQ. They administered tests of latent inhibition to Harvard undergraduates. Those classified as eminent creative achievers - participants under age 21 who reported unusually high scores in a single area of creative achievement - were seven times more likely to have low latent inhibition scores.&lt;/p&gt; &lt;p&gt;The authors hypothesize that latent inhibition may be positive when combined with high intelligence and good working memory - the capacity to think about many things at once - but negative otherwise. Peterson states: “If you are open to new information, new ideas, you better be able to intelligently and carefully edit and choose. If you have 50 ideas, only two or three are likely to be good. You have to be able to discriminate or you’ll get swamped.”&lt;/p&gt; &lt;p&gt;“Scientists have wondered for a long time why madness and creativity seem linked,” says Carson. “It appears likely that low levels of latent inhibition and exceptional flexibility in thought might predispose to mental illness under some conditions and to creative accomplishment under others.”&lt;/p&gt; &lt;p&gt;A less able mind has a greater need to be able to filter out and ignore stimuli. A less intelligent person with a low level of latent inhibition for filtering out familiar stimuli may well sink into mental illness as a result. But a smarter mind can handle the effects of taking note of a larger number of stimuli and even find interesting and useful patterns by continually processing a larger quantity of familiar information.&lt;/p&gt; &lt;p&gt;You can find the original paper here: Decreased Latent Inhibition Is Associated With Increased Creative Achievement in High-Functioning Individuals (PDF format)&lt;/p&gt; &lt;p&gt;The central idea underlying our research program is therefore that individuals characterized by increased plasticity (extraversion and openness)retain higher post-exposure access to the range of complex possibilities laying dormant in so-called ‘‘familiar ’’environments.This heightened access is the subjective concomitant of decreased latent inhibition,which allows the plastic person increased incentive-reward-tagged appreciation for hidden or latent information (Peterson,1999). Such decreases in LI may have pathological consequences,as in the case of schizophrenia or its associated conditions (perhaps in individuals whose higher-order cognitive processes are also impaired,and who thus become involuntarily ‘‘ﬂooded ’’by an excess of a ﬀectively tagged infor- mation),or may constitute a precondition for creative thinking (in individuals who have the cognitive resources to ‘‘edit ’’or otherwise constrain (Stokes,2001)their broader range of mean- ingful experience).&lt;/p&gt; &lt;p&gt;Note from the text of the full paper that stress causes the release of the hormone corticosterone which lowers latent inhibition. In a nutshell, when an organism runs into problems that cause stress the resulting release of stress hormones causes the mind to shift into a state where it will examine factors in the environment that it normally ignores. This allows the organism to look for solutions to the stress-causing problem that would be ignored in normal and less stressed circumstances.&lt;/p&gt; &lt;p&gt;So perhaps we could hypothesize something like this:under stressful conditions,or in person-ality conﬁgurations characterized by increased novelty-sensitivity,approach behavior,and DA activity, decreased LI is associated with increased permeability and ﬂexibility of functional cog- nitive and perceptual category [see Barsalou (1983)for a discussion of such categories ].Imagine a situation where current plans are not producing desired outcomes —a situation where current categories of perception and cognition are in error, from the pragmatic perspective. Something anomalous or novel emerges as a consequence (Peterson,1999), and drives exploratory behavior. Stress or trait-dependent decreased LI, under such circumstances, could produce increased signal (as well as noise), with regards to the erroneous pattern of behavior and the anomaly that it produced. This might oﬀer the organism, currently enmeshed in the consequences of mistaken presuppositions, the possibility of gathering new information, where nothing but categorical certainty once existed. Decreased LI might therefore be regarded as advantageous, in that it allows for the perception of more unlikely, radical and numerous options for reconsideration, but disadvantageous in that the stressed or approach-oriented person risks ‘‘drowning in possibility,’’ to use Kierkegaard ’s phrase.&lt;/p&gt; &lt;p&gt;One can easily see how this response could have been selected for evolutionarily. At the same time, one can also see how chronic stress could lead a person to fall into a state of confusion as a sustained large flood of stimuli could overwhelm the brain by giving it too much to think about and make a person unable to clearly see solutions that will relieve the feeling of stress.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253234220618001?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253234220618001/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253234220618001' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253234220618001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253234220618001'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/low-latent-inhibition.html' title='Low Latent Inhibition'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253221164140919</id><published>2006-07-10T14:49:00.000+03:00</published><updated>2006-07-10T14:50:11.643+03:00</updated><title type='text'>Klavyedeki ise yaramayan 3 tane isik</title><content type='html'>Klavyenin sag ustun tarafinda bulunan, CapsLock, NumLock ve ScrollLock denen 3 tane isik vardir. Hic bir ise yaramazlar ve orda oylesine dururlar. Bunlarin oylece dut gibi oturmalarindan bikmis olanlar icin TLed denen programi tavsiye ediyorum. Klavyenizin bos duran isiklarini bir network RX/TX monitorune cevirebilirsiniz..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253221164140919?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253221164140919/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253221164140919' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253221164140919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253221164140919'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/klavyedeki-ise-yaramayan-3-tane-isik.html' title='Klavyedeki ise yaramayan 3 tane isik'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253217693296941</id><published>2006-07-10T14:45:00.000+03:00</published><updated>2006-07-10T14:49:36.936+03:00</updated><title type='text'>Linux Turbo Charging</title><content type='html'>Su bilgisayarlarda zilyon tane dar bogaz olusabilecek yer var, ve bunlardan en pislik olanlarindan biride bellekten sabit surucuye bilgi aktarimi, ingilizce tabiri ile swaplamak. Ee RAM sabit diskten 100 kat hizli olunca diske yazilanlar zaman kayibina yol aciyor.&lt;br /&gt;Linux burada bizim mudahele etmemize izin veriyor:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo cat /proc/sys/vm/swappiness&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;burada 60 gibi bir deger cikacaktir. Kernelin varsayilan takas degeri 60 olarak belirlenmis. Buradaki rakam ne kadar yuksekse tasak olayi o kadar cok gerceklestigi icin bu rakami kucultmek mantikli olacaktir.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo sysctl -w vm.swappiness=10&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;bu komutla 10 a kadar cekebiliriz. Birde&lt;br /&gt;&lt;code&gt;&lt;br /&gt;vm.swappiness=10&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;bunu &lt;tt&gt;/etc/sysctl.conf&lt;/tt&gt; a yazarsak, sistem her acilista bu degeri 10 olarak kaydedcektir.&lt;br /&gt;Linuxta CRTL+F1-F6 ya kadar sanal terminaller bulunur. Bunlar X de problem ciktigi zaman cok ise yararlar ancak 6 tane gereksiz. Bunlarin sayisini 1e indirmek bellek tasarrufu saglayacaktir.&lt;br /&gt;/etc/inittab dosyasindaki spawn gettys iceren satir sayisini 2 ye kadar dusurebilirsiniz. Ancak dikkat etmek gereken bir nokta var oda 7 numarali terminali bizdiklamamak.&lt;br /&gt;Harddiskte DMA modunu acmak ciddi bir performans artisi sagalayacaktir. DMA (direct memory access) sabit diskin tampon belleginden direkt olarak RAM e veri aktarimini saglar ve aradan CPU yu cikartir. Ubuntu'da DMA nin varsayilan olarak kapali gelmesi de beni dusunduren bir konu..&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo hdparm -t /dev/hda&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile yaptigim testte harddisikimin 22.69MB/sn gibi dusuk bir veri aktarim hizi oldugunu gordum.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo hdparm -d 1 /dev/hda&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile DMA yi aktivlestirdigimde ise bu rakam saniyede 33.86ya firladi. Bununla yetinmeyip bir multi sector durumuna baktim&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo hdparm -m /dev/hda&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Bende multcount = off olarak gorunuyordu. Bunu da&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo hdparm -m 1 /dev/hda&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;ile actiktan sonra sabit disk veri okuma hizi 39.73MB/sn ye cikti.&lt;br /&gt;&lt;br /&gt;Bunlarin disinda performansi daha daattirmak istiyorsaniz Pencere Dekorasyonlarini sade birseyler secmek ciddi bir hiz artisi sagliyor.&lt;br /&gt;&lt;br /&gt;Ayrica ekran renk derinliginide 24bit ten 16ya cekmek ekstradan hiz getiriyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253217693296941?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253217693296941/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253217693296941' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253217693296941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253217693296941'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/linux-turbo-charging.html' title='Linux Turbo Charging'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253185413522059</id><published>2006-07-10T14:39:00.000+03:00</published><updated>2006-07-10T14:44:14.136+03:00</updated><title type='text'>Linuxta Bilgisayarlar arasi klavye ve mouse paylasimi</title><content type='html'>Masasinda iki tane makine bulunanlar icin en can slklcl dertlerden biri, bir bilgisayardan digerine gecmek icin, diger klavye ve mouse gecmektir. Hatta bazen el aliskanligi ile, yanlis mouse'u haraket ettirip, "ya niye bu imlec oynamiyor" diye sinirlenirsiniz. Buna cozum icin &lt;a href="http://synergy2.sourceforge.net/"&gt;Synergy&lt;/a&gt;yi tavsiye ediyorum. Bilgisayarlardan birini client digerini server olarak tanimladiktan sonra, ikisinde de birer tane conf dosyasi yaziyorsunuz. &lt;br /&gt;Bu dosyalar ~5 satirlik dosyalar oldugu icin, yapilandirma islemi, 5-6 dakika kadar sure aliyor. Daha sonra bir fare'yi bir ekranin ucundan digerine gecirdiginizde, imlec yandaki monitore atliyor ve klavye/fare yandaki bilgisayari kontrol ediyor. Gayet basarili.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253185413522059?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253185413522059/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253185413522059' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253185413522059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253185413522059'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/linuxta-bilgisayarlar-arasi-klavye-ve.html' title='Linuxta Bilgisayarlar arasi klavye ve mouse paylasimi'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253154160977389</id><published>2006-07-10T14:33:00.000+03:00</published><updated>2006-07-10T14:39:01.610+03:00</updated><title type='text'>RARSlave alternative for Linux</title><content type='html'>Serious usenet downloaders know what a pain it is to verify all the .par's then extract the .rar's&lt;br /&gt;from the download. There are some utils on windows that simplify this task, such as Dldone and rarslave. But I haven't been able to a good one on linux, so i had to code my own. It's a simple php script that verifies/extracts the post under all the sub-directories of the given directory and outputs the complete file in the current directory. For those of you guys that suffer the same as I did can try it out: &lt;a href="http://64.20.41.151/massrep.php.bz2"&gt;massrep.php.bz2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253154160977389?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253154160977389/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253154160977389' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253154160977389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253154160977389'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/rarslave-alternative-for-linux.html' title='RARSlave alternative for Linux'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115253117344327536</id><published>2006-07-10T14:24:00.001+03:00</published><updated>2007-11-14T16:39:53.413+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><category scheme='http://www.blogger.com/atom/ns#' term='console'/><title type='text'>Gmail hesabiniza mutt ile erisin</title><content type='html'>mutt ile gmail hesabina ulasmak icin sunlari yapmak gerekli:&lt;br /&gt;ilk once fetchmail i kurup sonra home dizinde .fetchmailrc yaratip icine:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;poll pop.gmail.com with proto POP3 and options no dns&lt;br /&gt;user 'linuxlala@gmail.com' is 'linuxlala' here options ssl&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;bu dosyayi olusturduktan sonra &lt;tt&gt;fetchmail -vk&lt;/tt&gt; ile fetchmailin duzgun calisip calismadigini test etmek gerekli. Eger ekranda fetchmail'in maillerinizi aldigina dair yazilar goruyorsaniz, hersey yolunda demektir.&lt;br /&gt;daha sonra mutt u kurup gene home dizinde bir tane .muttrc olusturmak gerekli.&lt;br /&gt;Bu dosyayi yarattiktan sonra icine de sunlari yazin:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# My email address&lt;br /&gt;&lt;br /&gt;set pop_user="username@gmail.com"&lt;br /&gt;&lt;br /&gt;# My email account password&lt;br /&gt;set pop_pass="password"&lt;br /&gt;&lt;br /&gt;# Too many email headers make reading a message difficult&lt;br /&gt;ignore *&lt;br /&gt;unignore From: To: Cc: Subject: Date: #Only these are shown in the header&lt;br /&gt;&lt;br /&gt;#To ensure that mutt does not put&lt;br /&gt;#'username@localhost.localdomain in From&lt;br /&gt;set from="username@gmail.com"&lt;br /&gt;set use_from=yes&lt;br /&gt;set envelope_from="yes"&lt;br /&gt;&lt;br /&gt;#The text editor I want to use to write emails&lt;br /&gt;#The default is nano&lt;br /&gt;set editor=vi&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;bunlari yaptiktan sonra, mutt ile gmaildeki maillerinizi alabilirsiniz.&lt;br /&gt;Mutt sadece bir MUA (mail user agent) oldugu icin native olarak mail gondermeyi&lt;br /&gt;desteklemez. (muttng diye bir mutt fork u var, o destekliyor).&lt;br /&gt;Google'in SMTP sunucusunu kullanarak mail gondermek icin de, &lt;span style="font-weight: bold;"&gt;msmtp&lt;/span&gt; isimli programi kurmak&lt;br /&gt;gerekli. Bu programi kurduktan sonra home dizinizde .msmtprc diye bir dosya acip icine:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;defaults&lt;br /&gt;tls on&lt;br /&gt;&lt;br /&gt;#Gmail&lt;br /&gt;&lt;br /&gt;account gmail&lt;br /&gt;host smtp.gmail.com&lt;br /&gt;from john@gmail.com&lt;br /&gt;auth on&lt;br /&gt;user john@gmail.com&lt;br /&gt;password 1234&lt;br /&gt;port 587&lt;br /&gt;&lt;br /&gt;account default : gmail&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;girerseniz mail gondermenin yarsini bitmis olacak. Geriye kalan tek sey&lt;br /&gt;mutt a msmtp kullanmasini soylemek. onun icinde .muttrc ye&lt;br /&gt;&lt;code&gt;&lt;br /&gt;set sendmail="/usr/bin/msmtp"&lt;br /&gt;set use_from=yes&lt;br /&gt;set from=john@isp.com&lt;br /&gt;set envelope_from=yes&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;yazmak yeterli olacaktir. Artik mutt ile gmail hesabinizidaki postalari okuyup, yeni posta gonderebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115253117344327536?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115253117344327536/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115253117344327536' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253117344327536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115253117344327536'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/gmail-hesabiniza-mutt-ile-erisin_10.html' title='Gmail hesabiniza mutt ile erisin'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30680856.post-115209715543918111</id><published>2006-07-05T13:57:00.000+03:00</published><updated>2006-07-05T14:02:49.576+03:00</updated><title type='text'>Sabit bir yere tasindim</title><content type='html'>Gecen gun serverlarimin evini su basmasi nedeni ile bozulan ADSL modemim (ve henuz kontrol etmeye firsat bulamadigim kim bilir daha neler) nedeni ile blogumu blogger.com a tasimak zorunda kaldim. En kisa zamanda onceki postlarimi da buraya aktaracagim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30680856-115209715543918111?l=dendiz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendiz.blogspot.com/feeds/115209715543918111/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30680856&amp;postID=115209715543918111' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115209715543918111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30680856/posts/default/115209715543918111'/><link rel='alternate' type='text/html' href='http://dendiz.blogspot.com/2006/07/sabit-bir-yere-tasindim.html' title='Sabit bir yere tasindim'/><author><name>deniz dizman</name><uri>http://www.blogger.com/profile/13682701011577939923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://bp2.blogger.com/_H6TL20f3oho/R4enDmjTiWI/AAAAAAAAAI4/4YgSBFLH6V4/S220/dendiz-bw.jpg'/></author><thr:total>0</thr:total></entry></feed>
