<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0UGQXw5fCp7ImA9WxBUFUw.&quot;"><id>tag:blogger.com,1999:blog-35341158</id><updated>2010-03-02T10:40:20.224+02:00</updated><title>Üstün Özgür</title><subtitle type="html">Vengeance Is Mine, I Shall Repay</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.ustunozgur.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>130</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ustunozgur" /><feedburner:info uri="ustunozgur" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak4DRH0_fip7ImA9WxBUFEk.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5307643150934456137</id><published>2010-03-01T15:09:00.000+02:00</published><updated>2010-03-01T15:09:35.346+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-01T15:09:35.346+02:00</app:edited><title>Bir Yirmibirinci Yüzyıl Belgeseli</title><content type="html">&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6864289&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6864289&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/6864289"&gt;Belgesel&lt;/a&gt; from &lt;a href="http://vimeo.com/user2388534"&gt;Nurettin Dilek&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5307643150934456137?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/UP0IfHLOD3s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5307643150934456137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5307643150934456137" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5307643150934456137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5307643150934456137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/UP0IfHLOD3s/bir-yirmibirinci-yuzyl-belgeseli.html" title="Bir Yirmibirinci Yüzyıl Belgeseli" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/03/bir-yirmibirinci-yuzyl-belgeseli.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFQXo4eip7ImA9WxBUE0s.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-8165420316354394488</id><published>2010-02-28T15:24:00.003+02:00</published><updated>2010-02-28T15:33:30.432+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-28T15:33:30.432+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><category scheme="http://www.blogger.com/atom/ns#" term="chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="turkce" /><title>emacs türkçe modu</title><content type="html">Daha önce &lt;a href="http://www.denizyuret.com/"&gt;Deniz Yüret&lt;/a&gt;'in emacs için yazdığı &lt;a href="http://www.denizyuret.com/turkish/turkish.el"&gt;Türkçe modu&lt;/a&gt;ndan bahsetmiştim. Söz konusu eklenti sayesinde Türkçe'ye özgü olan ı, ş, ü gibi harfleri yerine i, s, u harflerini kullanarak yazdığınız bir yazıdaki gerekli yerlere otomatik olarak bu harfler ekleniyor. Son yapılan değişiklerle emacs'in son sürümü ile uyumlu hale getirilen bu modu her Türk emacs kullanıcısının denemesini tavsiye ederim.&lt;br /&gt;
Bu eklenti sayesinde, Google Chrome'daki Edit in emacs ya da Firefox'taki It's All Text eklentisini kullarak Gmail gibi web tabanlı yerlerdeki epostalarınızı da emacs içinden yazıp tarayıcı içerisine otomatik olarak atabilirsiniz.&lt;br /&gt;
&lt;h4&gt;Kurulum:&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.denizyuret.com/turkish/turkish.el"&gt;turkish.el&lt;/a&gt; dosyasını bir klasöre kaydedin.&lt;/li&gt;
&lt;li&gt;(load-file "~/dosya-yolu/turkish.el") gibi bir satırı emacs başlangıç dosyanıza koyarak dosyanın yüklenmesini sağlayın. &lt;/li&gt;
&lt;/ol&gt;&lt;b&gt;Etkinleştirme: &lt;/b&gt;&lt;br /&gt;
Yukarıdaki komut dosyayı sadece hafızaya alacaktır, etkinleştirmeyecektir.Herhangi bir modda bu minör modu etkinleştirmek için &lt;code&gt;M-x turkish-mode&lt;/code&gt; komutunu girin.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Otomatik Etkinleştirme: &lt;/h4&gt;Eğer modu  text-mode gibi belli bir majör modla otomatik olarak etkinleştirmek istiyorsanız emacs başlangıç dosyanıza şu satırı ekleyin:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;(add-hook 'text-mode-hook 'turkish-mode)&lt;/code&gt;&lt;/pre&gt;Google Chrome ile Edit in Emacs kullanıyorsanız şu satırı ekleyin:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;(add-hook 'edit-server-text-mode-hook 'turkish-mode)&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;Modun diğer özellikleri&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;Modun bir harfte yaptığı değişikliği geri almak için o harfin üzerine gidin ve &lt;kbd&gt;Ctrl-T&lt;/kbd&gt; tuşlarına basın.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Modun son sözcükte yaptığı değişikliği geri almak için sözcük sonunda &lt;kbd&gt;Alt-T&lt;/kbd&gt; tuşlarına basın.&lt;/li&gt;
&lt;li&gt;Başka yerden kopyalayıp yapıştırdığınız bir metni düzeltmek için &lt;code&gt;turkish-correct-buffer&lt;/code&gt; fonksiyonunu kullanın, sadece belli bir bölgeyi düzeltmek için ise &lt;code&gt;turkish-correct-region&lt;/code&gt; fonksiyonunu kullanın.&lt;/li&gt;
&lt;/ol&gt;Son olarak, modla ilgili yorumlarınızı &lt;a href="http://denizyuret.blogspot.com/2006/11/emacs-turkish-mode.html"&gt;şu adrese&lt;/a&gt; bırakabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-8165420316354394488?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/gkY2TBm2Ux4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/8165420316354394488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=8165420316354394488" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8165420316354394488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8165420316354394488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/gkY2TBm2Ux4/emacs-turkce-modu.html" title="emacs türkçe modu" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/02/emacs-turkce-modu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNRXk6eyp7ImA9WxBUEko.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-7163470884049295763</id><published>2010-02-27T14:34:00.004+02:00</published><updated>2010-02-27T14:39:54.713+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-27T14:39:54.713+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title>Opera and vi Style Navigation Scrolling Shortcuts</title><content type="html">I'm an emacs user, but honestly, vi style navigation is better if you are a touch typist. By vi style navigation, I mean scrolling down with j and up with k, and with these keys, you can keep your hands on the home row.&lt;br /&gt;
&lt;br /&gt;
One thing that annoys me reading web pages is that in order to scroll, I have to press the down button instead; however this has an easy fix in Opera since it supports customizable one key shortcuts.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Go to &lt;b&gt;Tools - Preferences&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;b&gt;Advanced - Shortcuts&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;b&gt;E&lt;/b&gt;&lt;b&gt;nable single-key shortcuts&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Duplicate the current keyboard &amp;nbsp;setup by pressing &lt;b&gt;Duplicate&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Select the new duplicate keyboard setup, press &lt;b&gt;Edit&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Select the &lt;b&gt;Browser Window&lt;/b&gt; group.&lt;/li&gt;
&lt;li&gt;Select &amp;nbsp;&lt;b&gt;New&lt;/b&gt;, for the shortcut, enter "j", for the command, enter &lt;strong&gt;Scroll down&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select &amp;nbsp;&lt;b&gt;New&lt;/b&gt;, for the shortcut, enter "k", for the command, enter &lt;strong&gt;Scroll up&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Select OK, and make sure you select the duplicate, not the original keyboard set.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Now, you can scroll down with j and up with k. This works in all sites except those that make use of j already, like Gmail and Google Reader. &amp;nbsp;j and k already have different functions in those sites.&lt;br /&gt;
&lt;br /&gt;
Combined with this Readability &lt;a href="http://www.ustunozgur.com/2010/02/opera-and-readability-bookmarklet.html"&gt;tip&lt;/a&gt;, it makes perusing the web much nicer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-7163470884049295763?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/U4BtW3GBb4A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/7163470884049295763/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=7163470884049295763" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7163470884049295763?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7163470884049295763?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/U4BtW3GBb4A/opera-and-vi-style-navigation-scrolling.html" title="Opera and vi Style Navigation Scrolling Shortcuts" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/02/opera-and-vi-style-navigation-scrolling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYBQH8_fSp7ImA9WxBUEkU.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5960681749166793460</id><published>2010-02-27T14:19:00.004+02:00</published><updated>2010-02-27T18:12:31.145+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-27T18:12:31.145+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="readability" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title>Opera and Readability Bookmarklet Shortcut</title><content type="html">&lt;a href="http://lab.arc90.com/"&gt;Arclab&lt;/a&gt;'s &lt;a href="http://lab.arc90.com/experiments/readability/"&gt;Readability&lt;/a&gt; is a browser bookmarklet that gets the text of the current webpage you are viewing, and reformats it for a much better reading experience. Since it is Javascript based, it is usable with most browsers.&lt;br /&gt;
&lt;br /&gt;
One catch though is, one has to click the readability link and there is no keyboard shortcut. I have seen a Google Chrome extension that assigns a keyboard shortcut to readability, and since Opera is my browser of choice, came up with a solution for Opera.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Go to &lt;a href="http://lab.arc90.com/experiments/readability/"&gt;http://lab.arc90.com/experiments/readability/ &lt;/a&gt;and select your preferred style.&lt;/li&gt;
&lt;li&gt;Now, instead of dragging the bookmarklet to your toolbar, right click it and select "Copy Link Address".&lt;/li&gt;
&lt;li&gt;Go to the Speed Dial page in Opera, and assign one of the speed dial pages (1-9) with the link you copied.&lt;/li&gt;
&lt;li&gt;Now, you can view any page with Readability by pressing Ctrl-1 for example if you have assigned the Readability for the first SpeedDial page.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Also see &lt;a href="http://www.ustunozgur.com/2010/02/opera-and-vi-style-navigation-scrolling.html"&gt;http://www.ustunozgur.com/2010/02/opera-and-vi-style-navigation-scrolling.html &lt;/a&gt;for more reading tips within Opera.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Alternative Method:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The method above, though simple forces you to sacrifice a speeddial just for Readability. Also, one can't assign an alternative keyboard shortcut, like Ctrl-r to his liking. An alternative approach is to assign a shortcut in Opera that goes to the Readability bookmarklet:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Copy the Readability bookmarklets url to clipboard as above.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Go to &lt;b&gt;Tools-Preferences&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;b&gt;Advanced-Shortcuts&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Keyboard setup, Edit.&lt;/li&gt;
&lt;li&gt;Click on &lt;b&gt;Application&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;b&gt;New&lt;/b&gt;, for the shortcut key, Enter &lt;b&gt;r Ctrl&lt;/b&gt; if you want Ctrl-r for readability.&lt;/li&gt;
&lt;li&gt;For the &amp;nbsp;action, enter &lt;b&gt;Go to page,"&lt;/b&gt; (with only opening quote), then paste the url and close the quote &lt;b&gt;"&lt;/b&gt; .&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Now, Ctrl-r is assigned to reload by default, search for r ctrl and remove that assignment in the shortcuts list.&lt;/li&gt;
&lt;li&gt;Pressing Ctrl-r on any page will format it using Readability now. Obviously, this method works for any bookmarklet, for example, Instapaper.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5960681749166793460?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/uD42XOjUoJs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5960681749166793460/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5960681749166793460" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5960681749166793460?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5960681749166793460?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/uD42XOjUoJs/opera-and-readability-bookmarklet.html" title="Opera and Readability Bookmarklet Shortcut" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/02/opera-and-readability-bookmarklet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4HSXw6eip7ImA9WxBVF0s.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-8329916649693176819</id><published>2010-02-21T16:31:00.001+02:00</published><updated>2010-02-21T16:35:38.212+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-21T16:35:38.212+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><category scheme="http://www.blogger.com/atom/ns#" term="turkce" /><title>emacs'i daemon modda çalıştırma</title><content type="html">&lt;h1&gt;Daemon Mod Nedir?&lt;/h1&gt;emacs 23.1'den beri daemon modu ile birlikte gelmekte. Daha önceden var olan server moduna benzeyen bu mod sayesinde arkaplanda, penceresiz çalışan bir emacs daemonınız oluyor. Daha sonra dosyaları hızlıca emacsclient ile daemona bağlanarak açabiliyorsunuz. Böylece emacs'ın açılma anındaki yavaşlığı tamamen ortadan kalkıyor.&lt;br /&gt;
&lt;h2&gt;Çalıştırma&lt;/h2&gt;emacs'ı daemon modu ile başlatmak için&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;emacs --daemon&lt;/span&gt; komutunu kullanabilir, daha sonra da dosyaları emacsclient ile açıp bu daemona bağlanabilirsiniz. Dosya ile işiniz bittiğinde &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x # &lt;/span&gt;komutu ile pencereyi kapatabilirsiniz; emacs arkaplanda çalışmaya devam edecektir.&lt;br /&gt;
&lt;h2&gt;Alternatif (ve daha güzel) Yöntem&lt;/h2&gt;Bunu yapmanın daha kolay bir yolu ise &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;~/.bashrc&lt;/span&gt; dosyasına &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;export ALTERNATE_EDITOR="" &lt;/span&gt;satırını eklemek. Bu satırı ekledikten sonra emacs'ı açmak için kullanmanız gereken tek komut &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;emacsclient&lt;/span&gt;.  Çalışan bir emacs daemoni yoksa emacsclient, emacs komutunu çağırıp yeni bir daemon yaratacak, çalışan daemon varsa doğrudan o daemon'a bağlanacaktır.&lt;br /&gt;
&lt;h2&gt;emacs'i Terminalden kullanmak&lt;/h2&gt;Dosyaları GUI'siz terminalde açmak için ise &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;emacsclient -t&lt;/span&gt; komutunu kullanabilirsiniz.&lt;br /&gt;
&lt;h2&gt;Kısayollar&lt;/h2&gt;Daha sonra yapmanız gereken ~/.bashrc dosyasına kolay kullanım için birkaç alias eklemek:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;alias vi="emacsclient -t" #Terminalden kullanmak icin&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;alias e="emacsclient -c" # GUI ile açmak için&lt;/div&gt;&lt;br /&gt;
GUI'de ise istediğiniz dosya uzantılarını (.c, .java gibi) emacsclient ile açılacak şekilde ayarlarsanız dosyalara çift tıkladığınızda anında açılacaktır.&lt;br /&gt;
&lt;h2&gt;Daemon'ı Sonlandırma&lt;/h2&gt;emacs daemon kullanırken dikkat edilmesi gereken önemli bir konu da daemon sürecinin düzgün sonlandırılması.&lt;br /&gt;
&lt;br /&gt;
Doğrudan oturumu kapatır ya da bilgisayarı kapatırsanız desktop-save kullanıyorsanız (son oturumda açık olan dosyaların yeniden açılmasını sağlayan eklenti) daemon emacs desktop dosyasına bir lock koyacak, daha sonraki daemonların açılmasını engelleyecektir. (Açılış sırasında .emacs.desktop locked gibi bir hata mesajı verebilir.)&lt;br /&gt;
&lt;br /&gt;
Bu nedenle emacs daemonini düzgün kapatmak sonraki oturumlarda daemonin çalışması için çok önemlidir. Bunu yapmanın en kolay yolu ise emacs içerisinden M-x save-buffers-kill-emacs komutu ile bufferları kaydedip daemoni sonlandırmaktır; ancak bu yöntemin en önemli sorunu bilgisayarı kapatırken bu komutu çalıştırmayı unutmak. Bu konuda daha detaylı bilgiye &lt;a class="reference external" href="http://stackoverflow.com/questions/1167484/how-to-gracefully-shutdown-emacs-daemon"&gt;http://stackoverflow.com/questions/1167484/how-to-gracefully-shutdown-emacs-daemon&lt;/a&gt; adresinden ulaşabilirsiniz.&lt;br /&gt;
&lt;h1&gt;Sonuç&lt;/h1&gt;emacs daemon sayesinde dosyaları emacs ile çok hızlı bir şekilde açabilirsiniz. Bu daemonin önceki emacs-server eklentisine göre en önemli avantajı açıkta bir pencereye ihtiyaç duymaması, anlattığım alternatif yöntemle daemon yoksa yeni bir daemonı otomatik yaratması, aynı zamanda SSH ile bağlandığınızda var olan daemoni kullanmaya olanak tanıması.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-8329916649693176819?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/7NwA8Dh-SRM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/8329916649693176819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=8329916649693176819" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8329916649693176819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8329916649693176819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/7NwA8Dh-SRM/emacsi-daemon-modda-calstrma.html" title="emacs'i daemon modda çalıştırma" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/02/emacsi-daemon-modda-calstrma.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEECQXw6eyp7ImA9WxBXF0g.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-9100281250543121589</id><published>2010-01-29T09:47:00.004+02:00</published><updated>2010-01-29T11:17:40.213+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-29T11:17:40.213+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ipad" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Revolution</title><content type="html">&lt;span class="Apple-style-span"  style="font-size:large;"&gt;On January 27th, 2010, 26 years after introducing Macintosh, Apple Computer introduced the iPad. &lt;/span&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Mark this day. A revolution has just started. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Apple has once again redefined the PC.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-9100281250543121589?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/ejIEFwxgnts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/9100281250543121589/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=9100281250543121589" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/9100281250543121589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/9100281250543121589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/ejIEFwxgnts/revolution.html" title="Revolution" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.ustunozgur.com/2010/01/revolution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GRHo8eyp7ImA9WxBREUU.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-6618175296492914655</id><published>2009-12-30T17:24:00.002+02:00</published><updated>2009-12-30T17:27:05.473+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T17:27:05.473+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="music" /><title>gecegece'nin ilk albümü çıkmış, daha "duymadın mı?"</title><content type="html">&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;
&lt;a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;videoid=101388431" style="font: Verdana"&gt;Rana&lt;/a&gt;
&lt;object width="425px" height="360px"&gt;&lt;embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=101388431,t=1,mt=video" width="425" height="360" allowfullscreen="true" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;&lt;a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;amp;friendid=73670174" style="font: Verdana"&gt;gecegece   " duymadın mı? "&lt;/a&gt; | &lt;a href="http://music.myspace.com/index.cfm?fuseaction=videos" style="font: Verdana"&gt;MySpace Music Videos&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;&lt;a href="http://www.myspace.com/gecegece"&gt;http://www.myspace.com/gecegece&lt;/a&gt;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Verdana;font-size:78%;color:#999999;"&gt;&lt;a href="http://gecegece.org/"&gt;http://gecegece.org/&lt;/a&gt;
&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-6618175296492914655?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/1_OLT6MiDZs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/6618175296492914655/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=6618175296492914655" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6618175296492914655?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6618175296492914655?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/1_OLT6MiDZs/gecegecenin-ilk-albumu-ckms-daha.html" title="gecegece'nin ilk albümü çıkmış, daha &quot;duymadın mı?&quot;" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/12/gecegecenin-ilk-albumu-ckms-daha.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEHSHczfCp7ImA9WxNaEEo.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-8529923623542079918</id><published>2009-11-24T17:28:00.002+02:00</published><updated>2009-11-24T17:30:39.984+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T17:30:39.984+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Some Helpful CLI Utilities</title><content type="html">&lt;p&gt;These are mainly from &lt;a href="http://superuser.com/questions/18730/must-have-text-terminal-apps"&gt;th&lt;/a&gt;&lt;a href="http://superuser.com/questions/18730/must-have-text-terminal-apps"&gt;is&lt;/a&gt; thread:&lt;/p&gt;&lt;p&gt;&lt;a href="http://gt5.sourceforge.net/"&gt;gt5&lt;/a&gt; -- cli gui for du&lt;/p&gt;&lt;p&gt;&lt;a href="http://github.com/joelthelion/autojump"&gt;autojump&lt;/a&gt; -- jumping to most used dirs&lt;/p&gt;&lt;p&gt;&lt;a href="http://iptraf.seul.org/"&gt;iptraf&lt;/a&gt; -- network monitor&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-8529923623542079918?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/EqW5vJ8QKBM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/8529923623542079918/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=8529923623542079918" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8529923623542079918?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8529923623542079918?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/EqW5vJ8QKBM/some-helpful-cli-utilities.html" title="Some Helpful CLI Utilities" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/some-helpful-cli-utilities.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMR34_fyp7ImA9WxNbGUU.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5153979076736230466</id><published>2009-11-23T14:40:00.001+02:00</published><updated>2009-11-23T14:41:26.047+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-23T14:41:26.047+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title>git clean</title><content type="html">git has a nice switch to clean untracked and/or ignored files.

&lt;span style="font-family:courier new;"&gt;git help clean &lt;/span&gt;for more info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5153979076736230466?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/FfFL-V8Yfco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5153979076736230466/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5153979076736230466" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5153979076736230466?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5153979076736230466?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/FfFL-V8Yfco/git-clean.html" title="git clean" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/git-clean.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBR3s6eyp7ImA9WxNbEk8.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-4613627359644965921</id><published>2009-11-14T16:26:00.003+02:00</published><updated>2009-11-14T20:40:56.513+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T20:40:56.513+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="matlab" /><title>Adding All Subfolders to the Path in MATLAB</title><content type="html">&lt;p&gt;This is a quick tip:&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;code&gt;addpath(genpath(pwd))&lt;/code&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;adds the current dir and its subfolders (recursively) to the path in MATLAB.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-4613627359644965921?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/tzKABC69xRs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/4613627359644965921/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=4613627359644965921" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4613627359644965921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4613627359644965921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/tzKABC69xRs/adding-all-subfolders-to-path-in-matlab.html" title="Adding All Subfolders to the Path in MATLAB" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/adding-all-subfolders-to-path-in-matlab.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBRHw6eyp7ImA9WxNbEEk.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-741827302281758758</id><published>2009-11-12T18:05:00.002+02:00</published><updated>2009-11-12T18:10:55.213+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-12T18:10:55.213+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="osx" /><title>Git GUI Fails to Load on OS X and How to Solve It</title><content type="html">&lt;p&gt;I don't use git gui much, I mainly prefer the command line or &lt;a href="http://zagadka.vm.bytemark.co.uk/magit/"&gt;magit&lt;/a&gt; or &lt;a href="http://gitx.frim.nl/"&gt;GitX&lt;/a&gt;, but git gui might be useful sometimes, especially with the &lt;a href="http://code.google.com/p/git-osx-installer/wiki/OpenInGitGui"&gt;OpenInGitGui&lt;/a&gt; Finder extension. &lt;/p&gt;&lt;p&gt;When installed, git gui by default doesn't work (at least on my Macbook running Leopard); and fails with the message: &lt;/p&gt;&lt;p&gt;dyld: Library not loaded: /Library/Frameworks/Tk.framework/Versions/8.5/Tk
 Referenced from: /usr/local/git/share/git-gui/lib/Git Gui.app/Contents/MacOS/Wish
 Reason: image not found
error: git-gui died of signal 5
&lt;/p&gt;&lt;p&gt;Clearly, the Tk framework 8.5 is missing and can be downloaded from &lt;a href="http://www.categorifiedcoder.info/tcltk/"&gt;here&lt;/a&gt;. (Also see &lt;a href="http://code.google.com/p/git-osx-installer/wiki/OpenInGitGUITroubleshooting"&gt;here&lt;/a&gt;) Once that is installed, everything works properly.&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-741827302281758758?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/KC-RAaAjXaY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/741827302281758758/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=741827302281758758" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/741827302281758758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/741827302281758758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/KC-RAaAjXaY/git-gui-fails-to-load-on-os-x-and-how.html" title="Git GUI Fails to Load on OS X and How to Solve It" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/git-gui-fails-to-load-on-os-x-and-how.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYFQXYyeip7ImA9WxNUE0U.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-2386123526087755807</id><published>2009-11-05T02:44:00.002+02:00</published><updated>2009-11-05T02:48:30.892+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-05T02:48:30.892+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>Connecting to ssh servers running on non-standard ports</title><content type="html">&lt;p&gt;If you are running your ssh server on a port different than 21, for example 22, you can connect to the machine like this:&lt;/p&gt;&lt;p&gt;ssh mymachineip:22&lt;/p&gt;&lt;p&gt;or &lt;/p&gt;&lt;p&gt;ssh mymachineip -p 22&lt;/p&gt;&lt;p&gt;However, there is an easier way:&lt;/p&gt;&lt;p&gt;Create the file  ~/.ssh/config, then fill it like this:&lt;/p&gt;&lt;p&gt;Host mymachineip&lt;/p&gt;&lt;p&gt;Port 22&lt;/p&gt;&lt;p&gt;Now you can just ssh to the machine: ssh mymachine&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-2386123526087755807?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/v61OLDs13TE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/2386123526087755807/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=2386123526087755807" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/2386123526087755807?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/2386123526087755807?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/v61OLDs13TE/connecting-to-ssh-servers-running-on.html" title="Connecting to ssh servers running on non-standard ports" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/connecting-to-ssh-servers-running-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AARXg6eyp7ImA9WxNUEUU.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-3914205254479946712</id><published>2009-11-02T20:01:00.004+02:00</published><updated>2009-11-02T20:15:44.613+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-02T20:15:44.613+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="screen" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>Reconnecting to a screen session</title><content type="html">&lt;p&gt;When there is only one screen session, screen -raAD attaches to the running screen. So far so good.  &lt;/p&gt;&lt;p&gt;However, if for some reason, there are more than one screen sessions, (screen -ls should give you those), screen suggests that you need to do screen -r  [[pid.]tty[.host]] to reattach. &lt;/p&gt;&lt;p&gt;However, this simply doesn't work at first and yields weird errors like:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;There is a screen on:
 5541.pts-1.shannon (11/02/2009 04:40:02 PM) (Attached)
There is no screen to be resumed matching 5541.pts-1.shannon.&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;This is utterly confusing, since it first says that there &lt;em&gt;is&lt;/em&gt; a screen, but there is &lt;em&gt;no&lt;/em&gt; screen to be resumed. What this means actually is &lt;em&gt;just&lt;/em&gt; that however: one first has to detach that screen in order to attach to it. So, yes, there is a screen and that screen is not a screen one can connect directly.&lt;/p&gt;&lt;p&gt;The solution is to give the -d parameter to detach it at first, so&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;screen -d -r  5541.pts-1.shannon&lt;/span&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;should work. In fact, I guess screen -r -d 554 works too. That 554 portion has to be unique though, so screen -r -d 5 works too if no other screen session starts with a 5.&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-3914205254479946712?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/CDerq33u6lc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/3914205254479946712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=3914205254479946712" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/3914205254479946712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/3914205254479946712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/CDerq33u6lc/reconnecting-to-screen-session.html" title="Reconnecting to a screen session" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/reconnecting-to-screen-session.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMQ38yfyp7ImA9WxNUEUw.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-8221768685072955565</id><published>2009-11-01T23:38:00.004+02:00</published><updated>2009-11-02T00:21:22.197+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-02T00:21:22.197+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Some Git Tips</title><content type="html">&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git add -u&lt;/span&gt; to add all modified files in the index.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git checkout -f&lt;/span&gt; to trash all uncommitted changes. Useful before pulling.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git stash&lt;/span&gt; as an alternative to above.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git diff --cached&lt;/span&gt; to see the added changes.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html"&gt;rebase&lt;/a&gt;&lt;/span&gt; to &lt;a href="http://www.gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html"&gt;squash&lt;/a&gt; multiple commits into a commit before pushing. Rebasing is useful for other stuff, but that needs more exploration.   &lt;span style="font-family:courier new;"&gt;git rebase -i origin/master&lt;/span&gt; to merge all unpushed commits.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;git commit --amend&lt;/span&gt; might be an alternative for that as well. &lt;/li&gt;&lt;li&gt;See &lt;a href="http://github.com/guides/cool-and-unusual-git-techniques"&gt;here&lt;/a&gt; for some other tips.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-8221768685072955565?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/Zt0nvH6d94A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/8221768685072955565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=8221768685072955565" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8221768685072955565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8221768685072955565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/Zt0nvH6d94A/some-git-tips.html" title="Some Git Tips" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/11/some-git-tips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUDRHs9eCp7ImA9WxNVGUw.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5316564800926855677</id><published>2009-10-30T16:49:00.001+02:00</published><updated>2009-10-30T16:51:15.560+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-30T16:51:15.560+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><title>How to make forward-word, backward-word, treat underscore as part of a word?</title><content type="html">This tip is via &lt;a href="http://stackoverflow.com/questions/1545851/how-to-make-forward-word-backward-word-treat-underscore-as-part-of-a-word"&gt;here&lt;/a&gt;.

For MATLAB, the corresponding command is:
&lt;pre&gt;&lt;code&gt;(modify-syntax-entry ?_ "w" matlab-mode-syntax-table)&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5316564800926855677?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/4ex6hZeg8-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5316564800926855677/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5316564800926855677" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5316564800926855677?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5316564800926855677?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/4ex6hZeg8-4/how-to-make-forward-word-backward-word.html" title="How to make forward-word, backward-word, treat underscore as part of a word?" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/10/how-to-make-forward-word-backward-word.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUFQHg_fCp7ImA9WxNVGU0.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-7312309429277333322</id><published>2009-10-30T12:25:00.005+02:00</published><updated>2009-10-30T12:56:51.644+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-30T12:56:51.644+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Batch Conversion of Image Files</title><content type="html">To convert eps files to png, one can use imagemagick's convert and the good old find along with the -exec option: &lt;code&gt;find -name '*.eps' -exec convert {} {}.png \;&lt;/code&gt;

However, there is an easier command:

&lt;code&gt;mogrify -format png *.eps&lt;/code&gt;

will do the job more elegantly. Using the -path png will output the images in a folder named png instead of the current folder.

Imagemagick has some other useful commands:

- display : Displays the image
- montage : Concatenates several images
- animate : Animates several images

man imagemagick for more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-7312309429277333322?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/FIglDn7EJGY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/7312309429277333322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=7312309429277333322" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7312309429277333322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7312309429277333322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/FIglDn7EJGY/batch-conversion-of-image-files.html" title="Batch Conversion of Image Files" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/10/batch-conversion-of-image-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8EQ3oyfyp7ImA9WxNVFks.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-4007622403097685617</id><published>2009-10-27T18:21:00.004+02:00</published><updated>2009-10-27T18:26:42.497+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-27T18:26:42.497+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>GistHub on GitHub</title><content type="html">&lt;a href="http://gist.github.com/"&gt;Gists&lt;/a&gt; on &lt;a href="http://github.com"&gt;Github  &lt;/a&gt;rock!
&lt;script src="http://gist.github.com/219695.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-4007622403097685617?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/eIpMZe3iTGg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/4007622403097685617/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=4007622403097685617" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4007622403097685617?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4007622403097685617?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/eIpMZe3iTGg/blog-post.html" title="GistHub on GitHub" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/10/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYCSXw8cSp7ImA9WxNVE0Q.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-4734151968942408517</id><published>2009-10-24T17:49:00.002+03:00</published><updated>2009-10-24T17:56:08.279+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-24T17:56:08.279+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flex" /><category scheme="http://www.blogger.com/atom/ns#" term="os x" /><title>Flex ve Türkçe Karakterler</title><content type="html">Flex uygulamanızı derlerken şuna benzer bir hata alıyorsanız bu sorun sisteminizdeki Türkçe ayarlarından kaynaklanmakta:

Error: Could not resolve &lt;mx:Script&gt; to a component implementation.

Bunu düzeltmek için birkaç yol var:

Windows'ta iseniz Flex SDK'nın bin klasöründeki jvm.config dosyasındaki
java.args=-Xmx384m  -Dsun.io.useCanonCaches=false 

satırını 
java.args=-Xmx384m  -Duser.language=en -Duser.region=US -Dsun.io.useCanonCaches=false

olarak değiştirin. 

Mac ya da Linux'ta ise mxmlc dosyasını bir metin düzenleyici ile açıp
VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false"

satırını

VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false  -Duser.language=en -Duser.country=US"
 
olarak değiştirin.

Ayrıntılı bilgi: http://livedocs.adobe.com/flex/3/html/help.html?content=configuring_environment_3.html

Flex Builder kullanıyorsanız, alternatif olarak FlexBuilder.ini dosyasına -Duser.language=en
-Duser.location=us
satırlarını ekleyebilirsiniz. Mac'te bu dosyayı bulmak için Flex Builder.app'e sağ tıklayın, Show Package Contents'i tıklayın, Contents&gt;MacOS klasörüne gidin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-4734151968942408517?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/Jfsx627IBLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/4734151968942408517/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=4734151968942408517" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4734151968942408517?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/4734151968942408517?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/Jfsx627IBLc/flex-ve-turkce-karakterler.html" title="Flex ve Türkçe Karakterler" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/10/flex-ve-turkce-karakterler.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYARHs6cCp7ImA9WxNWE0s.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5341148476157159819</id><published>2009-10-12T20:04:00.001+03:00</published><updated>2009-10-12T20:05:45.518+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-12T20:05:45.518+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Currency Conversion in Google</title><content type="html">Search for:

20 $ in lira

Much more &lt;a href="http://www.google.com/help/features.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5341148476157159819?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/04B4w8EJWxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5341148476157159819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5341148476157159819" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5341148476157159819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5341148476157159819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/04B4w8EJWxU/currency-conversion-in-google.html" title="Currency Conversion in Google" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/10/currency-conversion-in-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GQXY9fSp7ImA9WxNSGU0.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-6987447152547053501</id><published>2009-09-02T18:37:00.004+03:00</published><updated>2009-09-02T19:12:00.865+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-02T19:12:00.865+03:00</app:edited><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="kde" /><category scheme="http://www.blogger.com/atom/ns#" term="publicurl" /><category scheme="http://www.blogger.com/atom/ns#" term="dropbox" /><title>KDE Submenu Action For Getting the Public URL of a File in the Dropbox Public Folder</title><content type="html">There is yet no equivalent for the nautilus extension for GNOME for KDE, so one can't right click on files in Dropbox's Public folder to get the Public URL.

To overcome this limitation, one can use a KDE submenu action.

First, create a .desktop file, named dropboxpublic.desktop with the following contents and save it under /usr/share/kde4/services/ServiceMenus or ~/.kde/share/kde4/services/ServiceMenus .

The exact location for the parent directory of ServiceMenus is obtained by "kde4-config --path services" output.

&lt;pre&gt;&lt;code&gt;[Desktop Action Dropbox Public URL]                                                                                               
Exec=dropbox puburl %u | xclip -selection clipboard                                                                               
Name=Get Public URL

[Desktop Entry]
Actions=Dropbox Public URL;
MimeType=application/octet-stream;
ServiceTypes=KonqPopupMenu/Plugin;
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,&lt;/code&gt;&lt;/pre&gt;

This action requires the xclip program to copy the output of the action to clipboard, so install that using your package manager.

Next, when you right click a file in Dropbox/Public folder, and go to Actions-Get Public URL, the URL should be copied to the clipboard.

Tip: If you add 

X-KDE-Priority=TopLevel

it will appear in the top level, not under Actions menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-6987447152547053501?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/qK8YcINFp00" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/6987447152547053501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=6987447152547053501" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6987447152547053501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6987447152547053501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/qK8YcINFp00/kde-submenu-action-for-getting-public.html" title="KDE Submenu Action For Getting the Public URL of a File in the Dropbox Public Folder" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/09/kde-submenu-action-for-getting-public.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUNRHw9fSp7ImA9WxNTGUg.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-8813399199921083550</id><published>2009-08-22T17:41:00.001+03:00</published><updated>2009-08-22T17:44:55.265+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-22T17:44:55.265+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>Weather Information on Command Line</title><content type="html">&lt;p&gt;Weather information can be obtained at command line using a Python script that retrieves the weather information from Yahoo API found &lt;a href="http://github.com/tupton/python-yahoo-weather/tree/master"&gt;here at GitHub.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;For Ankara, the location code is TUXX0003 and I aliased it in ~/.bash_profile as:&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;code&gt;alias hava='weather.py TUXX0003 -m c -f 2'&lt;/code&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-8813399199921083550?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/5ZtXcQkCpQY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/8813399199921083550/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=8813399199921083550" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8813399199921083550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/8813399199921083550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/5ZtXcQkCpQY/weather-information-on-command-line.html" title="Weather Information on Command Line" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/08/weather-information-on-command-line.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08BRnoyeyp7ImA9WxNTFk8.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-6232383847024276726</id><published>2009-08-18T21:14:00.002+03:00</published><updated>2009-08-18T21:57:37.493+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-18T21:57:37.493+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XeLaTeX" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="LaTeX" /><title>Compiling Documents via Both LaTeX and XeLaTeX</title><content type="html">&lt;p&gt;To compile files that require XeLaTeX-specific options using LaTeX, use the &lt;code&gt;\ifx\XeTeXversion\undefined&lt;/code&gt;check.&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;\documentclass[a4paper,12pt]{report}

\ifx\XeTeXversion\undefined
\usepackage[utf8]{inputenc}
\else
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Gentium}
\fi

\begin{document}


\ifx\XeTeXversion\undefined
Hello World from LaTeX!
\else
Hello World from XeLaTeX!
\fi


\end{document}&lt;/code&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-6232383847024276726?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/Hxn4sGJMn6Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/6232383847024276726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=6232383847024276726" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6232383847024276726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/6232383847024276726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/Hxn4sGJMn6Q/compiling-documents-via-both-latex-and.html" title="Compiling Documents via Both LaTeX and XeLaTeX" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/08/compiling-documents-via-both-latex-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DR3k6fCp7ImA9WxNTFE8.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-7149258023483260173</id><published>2009-08-16T15:32:00.001+03:00</published><updated>2009-08-16T15:32:56.714+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-16T15:32:56.714+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title>Office 2010</title><content type="html">&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VUawhjxLS2I&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VUawhjxLS2I&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&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/35341158-7149258023483260173?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/cRRdxx3E9mU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/7149258023483260173/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=7149258023483260173" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7149258023483260173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/7149258023483260173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/cRRdxx3E9mU/office-2010.html" title="Office 2010" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/08/office-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBSHg5fip7ImA9WxJbFUk.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-3243978031058562639</id><published>2009-07-23T14:13:00.004+03:00</published><updated>2009-07-25T19:57:39.626+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-25T19:57:39.626+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Setting a Lefty and a Righty Mouse in Linux at the Same Time</title><content type="html">&lt;p&gt;If you want to use two mouses in Linux, and want one of them lefty and the other righty: use this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;xinput set-button-map 2 3 2 1&lt;/code&gt;&lt;/pre&gt;
will reverse the buttons of the mouse numbered 2.
To get a list of the mouses,
&lt;pre&gt;&lt;code&gt;xinput list&lt;/code&gt;&lt;/pre&gt;
or
&lt;pre&gt;&lt;code&gt;xsetpointer -l&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Combining both, to set the Microsoft mouse as lefty for example, use:
&lt;pre&gt;&lt;code&gt;xinput set-button-map `xsetpointer -l|grep Microsoft|cut -c 1` 3 2 1&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This is not persistent across sessions.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-3243978031058562639?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/YmWN5s9e09U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/3243978031058562639/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=3243978031058562639" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/3243978031058562639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/3243978031058562639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/YmWN5s9e09U/setting-lefty-and-right-mouse-in-linux.html" title="Setting a Lefty and a Righty Mouse in Linux at the Same Time" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/07/setting-lefty-and-right-mouse-in-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AARXY_eyp7ImA9WxJbEUo.&quot;"><id>tag:blogger.com,1999:blog-35341158.post-5096965893605006206</id><published>2009-07-21T13:19:00.003+03:00</published><updated>2009-07-21T13:22:24.843+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-21T13:22:24.843+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><title>Scroll Lock Mode in Emacs</title><content type="html">&lt;p&gt;This is nice for reading a source file, such that the cursor stays always at the right spot.&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;&lt;code&gt;(global-set-key (quote [Scroll_Lock]) 'scroll-lock-mode)&lt;/code&gt;&lt;/pre&gt; to map it to the Scroll Lock key.&lt;/p&gt;

&lt;p&gt;Also see: &lt;a href="http://www.emacswiki.org/emacs/centered-cursor-mode.el"&gt;Centered Cursor Mode&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35341158-5096965893605006206?l=www.ustunozgur.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ustunozgur/~4/3_qr9oIIai4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.ustunozgur.com/feeds/5096965893605006206/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35341158&amp;postID=5096965893605006206" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5096965893605006206?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35341158/posts/default/5096965893605006206?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ustunozgur/~3/3_qr9oIIai4/scroll-lock-mode-in-emacs.html" title="Scroll Lock Mode in Emacs" /><author><name>ustunozgur</name><uri>http://www.blogger.com/profile/12171124992468174311</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="00553178260217435586" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.ustunozgur.com/2009/07/scroll-lock-mode-in-emacs.html</feedburner:origLink></entry></feed>
