<?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-5322652399557718770</id><updated>2012-02-08T21:07:49.757+02:00</updated><category term='linux'/><category term='xml'/><category term='recovery'/><category term='java web start'/><category term='router'/><category term='virtualbox'/><category term='yazılım geliştirme'/><category term='jdbc'/><category term='vi'/><category term='java'/><category term='jaxb'/><category term='jndi'/><category term='zyxel'/><category term='loopback'/><category term='modem'/><category term='coding hints'/><category term='glassfish'/><category term='ADSL'/><category term='pardus'/><category term='jvm'/><category term='netbeans'/><category term='oracle'/><category term='software development'/><category term='gnome'/><category term='application server'/><category term='xwss'/><category term='pool'/><category term='unix'/><category term='sun'/><category term='vim'/><category term='ubuntu'/><category term='jms'/><category term='solaris'/><category term='ide'/><category term='svn'/><category term='subversion'/><category term='database'/><category term='jax-ws'/><title type='text'>Ekrem Küçük</title><subtitle type='html'>ekucuk (at) gmail (dot) com</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-3348066647801755987</id><published>2011-11-01T17:14:00.004+02:00</published><updated>2011-11-01T17:29:51.333+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle SYSDATE Değer Problemi / Oracle Sysdate Value Problem</title><content type='html'>Üretim ortamı veritabanımızda sysdate değerinin farklı değer döndürdüğünü tespit ettik. İşletim sisteminin tarihi doğru olmasına rağmen oracle sysdate için farklı bir değer döndürüyor, hatta zaman değeri de 00:00 geliyordu. Yaptığımız araştırmada problemin oracle in &lt;b&gt;fixed_date&lt;/b&gt; parametresinden kaynaklandığını tespit ettik.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;Today we noticed that sysdate returns wrong value even OS date value is correct and where was no hour and minute information. After searching for cause, we have seen that &lt;b&gt;fixed_date&lt;/b&gt; system parameter in oracle was set to 31/10/2011 which need to be null or NONE;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select sysdate from dual;&lt;br /&gt;&lt;br /&gt;SYSDATE&lt;br /&gt;----------&lt;br /&gt;31/10/2011&lt;br /&gt;&lt;br /&gt;SQL&gt; select to_char(sysdate, 'dd.mm.yyyy HH24:MI') from dual;&lt;br /&gt;&lt;br /&gt;TO_CHAR(SYSDATE,&lt;br /&gt;----------------&lt;br /&gt;31.10.2011 00:00&lt;br /&gt;&lt;br /&gt;SQL&gt; !date&lt;br /&gt;Sal Kas  1 16:57:27 EET 2011&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter fixed_date;&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;fixed_date                           string      31/10/2011&lt;br /&gt;&lt;br /&gt;SQL&gt; alter system set fixed_date = none;    &lt;br /&gt;&lt;br /&gt;System altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; show parameter fixed_date;&lt;br /&gt;&lt;br /&gt;NAME                                 TYPE        VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;fixed_date &lt;br /&gt;&lt;br /&gt;SQL&gt; select to_char(sysdate, 'dd.mm.yyyy HH24:MI') from dual; &lt;br /&gt;&lt;br /&gt;TO_CHAR(SYSDATE,&lt;br /&gt;----------------&lt;br /&gt;01.11.2011 16:58&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&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/5322652399557718770-3348066647801755987?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/3348066647801755987/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=3348066647801755987' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3348066647801755987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3348066647801755987'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2011/11/oracle-sysdate-deger-problemi-oracle.html' title='Oracle SYSDATE Değer Problemi / Oracle Sysdate Value Problem'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-7194815965677545889</id><published>2011-03-30T14:38:00.003+02:00</published><updated>2011-03-30T14:43:56.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='jms'/><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><title type='text'>Oracle Glassfish JMS / ORB : Connection Refused</title><content type='html'>JMS Client uygulamsından glassfish üzerindeki jms / orb listener a bağlanırken Connection Refused hatası alıyorsanız mutlaka application server da /etc/hosts dosyasında aşağıdaki satırın olduğundan emin olunuz...&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;In linux If you get "Connection Refused Error" from your Jms Client application while connecting to jms / orb listener, it is strongly suggested to check /etc/hosts file if the line stated below exists.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;127.0.0.1      localhost&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-7194815965677545889?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/7194815965677545889/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=7194815965677545889' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7194815965677545889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7194815965677545889'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2011/03/oracle-glassfish-jms-orb-connection.html' title='Oracle Glassfish JMS / ORB : Connection Refused'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8074449686260294565</id><published>2011-03-01T11:46:00.003+02:00</published><updated>2011-03-01T11:58:50.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Max Open Cursor Hatası / Max Open Cursor Error</title><content type='html'>Oracle da "Max Open Cursor" hatası aldığınızda, bu hatanın sistemin hangi sql inin kapatılmadığından kaynaklandığını bulmak epey zahmetli bir iştir. Eğer java da preparedstatement kullanıyorsanız ResultSet lerinizi kapatmanız yeterli değildir. Aynı zamanda preparedStatement ların da close methodunu çağırmanız gerekir.&lt;br /&gt;&lt;br /&gt;Hangi sql lerin açık olduğunu bulmak için oracle enterprise management console kullanabileceğiniz gibi aşağıdaki basit sqlle de bu bilgiyi alabilirsiniz.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;In oracle when you get "Max Open Cursor" error, It is a difficult work to find which unclosed sql causes this. If you prefer PreparedStatement in Java, it is not enough to close ResulSet, at the same time you need to call close method of preparedstatement.&lt;br /&gt;&lt;br /&gt;In order to find which sql is unclosed, you can use Oracle enterprise management console. In addition to this, you can get unclosed sql list via simple sql query below.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;SELECT &lt;br /&gt;     s.machine, oc.user_name, oc.sql_text, count(1) &lt;br /&gt;FROM &lt;br /&gt;     v$open_cursor oc, v$session s &lt;br /&gt;WHERE &lt;br /&gt;     oc.sid = s.sid &lt;br /&gt;GROUP BY &lt;br /&gt;     user_name, sql_text, machine &lt;br /&gt;HAVING &lt;br /&gt;     COUNT(1) &gt; 2 ORDER BY count(1) DESC&lt;br /&gt;&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/5322652399557718770-8074449686260294565?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8074449686260294565/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8074449686260294565' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8074449686260294565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8074449686260294565'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2011/03/oracle-max-open-cursor-hatas-max-open.html' title='Oracle Max Open Cursor Hatası / Max Open Cursor Error'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6740296743691341948</id><published>2011-02-15T21:11:00.002+02:00</published><updated>2011-02-15T21:18:45.590+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Kubuntu Dolphin Problemi / Kubuntu Dolphin Problem</title><content type='html'>Eğer kubuntu da dolphin dosya tarayıcısının aşırı yavaş çalışmasından ve kitlenmesinden şikayetçi iseniz aşağıda linkte bildirilen Nepomuk adıverilen masaüstü arama uygulamasını kapatmanızı tavsiye ederim.&lt;br /&gt;&lt;a href="http://doctus.org/showthread.php?t=50459"&gt;http://doctus.org/showthread.php?t=50459&lt;/a&gt;&lt;br /&gt;&lt;div&gt;---&lt;/div&gt;&lt;br /&gt;&lt;div&gt;If you complain about slowness of dolphin file browser in kubuntu OS, I strongly suggest you to deactivate desktop searching application "Nepomuk" in System Settings / Desktop Search screen.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-6740296743691341948?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6740296743691341948/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6740296743691341948' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6740296743691341948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6740296743691341948'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2011/02/kubuntu-dolphin-problemi-kubuntu.html' title='Kubuntu Dolphin Problemi / Kubuntu Dolphin Problem'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2577032073672979896</id><published>2010-12-20T22:26:00.002+02:00</published><updated>2010-12-20T22:43:53.640+02:00</updated><title type='text'>Google &amp; WindowBuilder Pro</title><content type='html'>&lt;div&gt;Google un Instantiations ı almasından sonra (Swing,gwt ve awt arayüz geliştirme aracı WindowBuilder in geliştirici firması), bu aracın google gwt için arayüz tasarım geliştirme aracı olarak yayımlanması bekleniyordu. Ancak daha önce paralı olan bu araç, google tarafından sürpriz bir şekilde tüm özellikleriyle bedava bir şekilde yayınlandı. Duyuru ve download sayfası için aşağıdaki linkleri kullanabilirsiniz.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;After acqusition of Instantiations (developer of WindowBuilder  - Swing,gwt,awt eclipse gui design plugin) by Google, distribution of WindowBuilder as GWT gui desinging tool was expected. However, surprisingly, Google published full featured Window Buider Pro as a free tool which was commercial before. You can follow links below for official statements.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://googlecode.blogspot.com/2010/12/windowbuilder-becomes-new-open-source.html"&gt;http://googlecode.blogspot.com/2010/12/windowbuilder-becomes-new-open-source.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://code.google.com/javadevtools/download-wbpro.html"&gt;http://code.google.com/javadevtools/download-wbpro.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2577032073672979896?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2577032073672979896/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2577032073672979896' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2577032073672979896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2577032073672979896'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2010/12/google-windowbuilder-pro.html' title='Google &amp; WindowBuilder Pro'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-257198591492758073</id><published>2010-08-06T13:43:00.002+03:00</published><updated>2010-08-06T13:49:42.956+03:00</updated><title type='text'>WSIMPORT Lokasyon Sorunu / Location Problem WSIMPORT</title><content type='html'>wsimport ile web servis client oluşturmaya çalıştığınız zaman web servis içeriğinde büyük / küçük harf çevrimlerinden ötürü türkçe karakterlerle karşılaşabilirsiniz. Eğer netbeans kullanıyorsanız lokasyonu ingilizce yaptığınızda bu sorunu geçebilirsiniz. Ancak eğer konsoldan web servis client oluşuturyorsanız işiniz biraz daha zor olacaktır. Bu sorunu aşmak için wsimport un kurulu olduğu bölgedeki kısımda glassfish/bin/wsimport u text editör ile açıp başlangıç parametrelerine -Duser.language=en_US eklemeniz yeterli olacaktır.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can face with turkish (or unicode) character problem due to capital conversion issue while creating web service clients. If you are using Netbeans IDE, you can skip this problem with changing location into USA. However, if you are trying to create web service clients from console it is a bit complicated. In order to walkthrough this problem open wsimport started file (glassfish/bin/wsimport) with a text editor and add -Duser.language=en_US to start parameters.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-257198591492758073?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/257198591492758073/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=257198591492758073' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/257198591492758073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/257198591492758073'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2010/08/wsimport-lokasyon-sorunu-location.html' title='WSIMPORT Lokasyon Sorunu / Location Problem WSIMPORT'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-3688152471877347545</id><published>2010-03-23T01:27:00.005+02:00</published><updated>2010-03-23T01:46:47.545+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım geliştirme'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Durumsal İndexler / Oracle Conditional Indexes</title><content type='html'>Veri tabanı tablolarının tasarımında indexleri sıkça kullanırız. Özellikle veri tutarlılığı sağlamak için birincil anahtarların yanında benzersiz indexler işimizi görür. Ancak bazı durumlarda sınırlamalar içeren benzersiz kayıtları garanti etmemiz gerekir. Örneğin aşağıdaki tablo için kullanıcı adı ve sınıf kodu aynı olan sadece bir kaydın aktif alanının 1 olması, aktif alanı 0 olan birden fazla aynı kullanıcı ve sınıf değerinde kayıt olabilmesi gibi. Bu tür durumlarda oracle ın fonksiyon index özelliğini kullanabilirsiniz. (check constraint de kullanılabilinir)&lt;br /&gt;&lt;br /&gt;We use INDEXs (or unique indexed) in database design in order to ensure data integrity. However in some cases you need to guaranty unique data integrity for conditional situations. Ex: In TBL_REGISTRATION example it is required to have only one record for same student id and course id if it is a valid record. For log records, 0 values can be repeated for same courseid and studentid. In this case you can use function based indexes.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;TABLE: TBL_REGISTRATION&lt;br /&gt;STUDENTID VARCHAR2(20),&lt;br /&gt;COURSEID VARCHAR2(20),&lt;br /&gt;VALID NUMBER(1,0),&lt;br /&gt;REGDATE DATE,&lt;br /&gt;TRANSACTIONID VARCHAR2(20)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CREATE UNIQUE INDEX IND_TBL_REGISTRATION ON TBL_REGISTRATION&lt;br /&gt;(&lt;br /&gt;CASE WHEN T_VALID = 0 THEN STUDENTID ELSE NULL END,&lt;br /&gt;CASE WHEN T_VALID = 0 THEN COURSEID ELSE NULL END&lt;br /&gt;);&lt;br /&gt;---&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_5010.htm"&gt;http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_5010.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-3688152471877347545?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/3688152471877347545/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=3688152471877347545' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3688152471877347545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3688152471877347545'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2010/03/oracle-durumsal-indexler-oracle.html' title='Oracle Durumsal İndexler / Oracle Conditional Indexes'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-5732656436038275434</id><published>2010-02-19T17:52:00.002+02:00</published><updated>2010-02-19T18:05:23.705+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Solaris Donanım Bilgisi / Solaris Hardware Information</title><content type='html'>Solaris işletim sisteminde makinanızın donanım özelliklerini görmek isterseniz aşağıdaki komutu çalıştırabilirsiniz...&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;In Solaris OS, If you want to see hardware properties of your server, you can run the command below.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/usr/platform/`uname -i`/sbin/prtdiag&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-5732656436038275434?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/5732656436038275434/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=5732656436038275434' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5732656436038275434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5732656436038275434'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2010/02/solaris-donanm-bilgisi-solaris-hardware.html' title='Solaris Donanım Bilgisi / Solaris Hardware Information'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-4794210649574564486</id><published>2009-12-16T11:01:00.002+02:00</published><updated>2009-12-16T11:05:05.769+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><title type='text'>GlassFish: MQJMSRA_RA4001</title><content type='html'>Eğer glassfish başlatma sırasında &lt;code&gt;MQJMSRA_RA4001: start:Aborting:Exception starting EMBEDDED broker=EMBEDDED Broker start failure:code = 1&lt;/code&gt; gibi bir hata alıyor ve uygulama sunucunuz başlamıyorsa:&lt;br /&gt;&lt;br /&gt;%serverpath%\domains\domain1\imq\instances\imqbroke içindeki lock dosyasını siliniz.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;If you get &lt;code&gt;MQJMSRA_RA4001: start:Aborting:Exception starting EMBEDDED broker=EMBEDDED Broker start failure:code = 1&lt;/code&gt; error message when you start glassfish, your server does not start then;&lt;br /&gt;&lt;br /&gt;Delete lock file in path: %serverpath%\domains\domain1\imq\instances\imqbroke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-4794210649574564486?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/4794210649574564486/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=4794210649574564486' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4794210649574564486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4794210649574564486'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/12/glassfish-mqjmsrara4001.html' title='GlassFish: MQJMSRA_RA4001'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8506972571838550043</id><published>2009-12-03T13:21:00.002+02:00</published><updated>2009-12-03T13:57:04.856+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><title type='text'>GlassFish: Startup Error / Başlatma Hatası</title><content type='html'>Bugün karşılaştığım 2 sorun ve çözümleri:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;javax/crypto/SealedObject hatası:&lt;br /&gt;&lt;p&gt;Glassfish Başlatma sırasında javax/crypto/SealedObject mesajı verdiğinde SDK yı tekrar kurunuz.&lt;/p&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cannot bind to URL [rmi://d9400:8686/management/rmi-jmx-connector]&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Glassfish başladığında herhangi bir hata vermeden başlamış gözüküyor. Ancak web sitesinden açtığınızda sayfa açılmadan uygulama sunucusu duruyor ve loglarda &lt;code&gt;Cannot bind to URL [rmi://d9400:8686/management/rmi-jmx-connector]: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out&lt;/code&gt; hatası veriyor. Bu durumda antivirüs yazılımınızı kontrol ediniz. NOD32 de sıkça karşılaşılan bir durumdur. Çözümü için aşağıdaki ikinci linki kullanabilirsiniz.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Here there are solutions for two glassfish problems which i encountered today.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;javax/crypto/SealedObject error:&lt;br /&gt;&lt;p&gt;When you get javax/crypto/SealedObject error message after starting glassfish, reinstall Java SDK&lt;/p&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cannot bind to URL [rmi://d9400:8686/management/rmi-jmx-connector]&lt;br /&gt;&lt;p&gt;&lt;br /&gt;When you start Glassfish every thing seems ok without any error message. But after opening a web page from browser, glassfish crashes and stops. In log file you will get &lt;code&gt;Cannot bind to URL [rmi://d9400:8686/management/rmi-jmx-connector]: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out&lt;/code&gt; error message. In this case please check your antivirus software. Probably you are using NOD32 antivirus. For NOD32 case, second link below provides solution.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.java.net/jive/thread.jspa?threadID=39070&amp;amp;tstart=0"&gt;Link 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://old.nabble.com/Re%3A-Tomcat6-doesn%27t-work-with-Netbeans-6.5---Help!-p17583628.html"&gt;Link 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8506972571838550043?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8506972571838550043/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8506972571838550043' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8506972571838550043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8506972571838550043'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/12/glassfish-startup-error-baslatma-hatas.html' title='GlassFish: Startup Error / Başlatma Hatası'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8063183674295728137</id><published>2009-11-17T11:57:00.005+02:00</published><updated>2009-11-17T12:26:25.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>ORA-01548: active rollback segment</title><content type='html'>Daha önce bahsetmiş olduğum &lt;a href="http://echotr.blogspot.com/2009/07/oracle-pmon-472-problemi.html" target="_blank"&gt;undo tablespace problemi&lt;/a&gt; çözümü sırasında eski table space i drop ederken "ORA-01548: active rollback segment" hatası alma ihtimaliniz var. Bu durumda sistemde bazı dataları işlerken hata alabirsiniz. Aşağıda bu sorunların çözümü için kullanabileceğiniz linkler bulunmakta. Ben ilk linki kullanarak sorunu giderdim.&lt;br /&gt;&lt;br /&gt;Sorun çözüm aşamaları:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Undo TableSpace Aşamaları&lt;ul&gt;&lt;li&gt;undo_management='manual' moduna geçiniz&lt;/li&gt;&lt;li&gt;Yeni bir undo table space oluşturunuz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Yeni table space i undo tablespace olarak seçiniz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;undo_management='auto' moduna geçiniz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DB yi tekrar başlatınız&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Eski tablespace i drop ediniz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eğer active rollback segment hatası alırsanız&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eski tablespace i offline yapınız&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rollback segmentleri listeleyiniz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"NEEDS RECOVER" olarak işaretlenen rollback segmentlerin isimlerini alınız&lt;br /&gt;&lt;/li&gt;&lt;li&gt;_corruped_rollback_segments ve _offline_rollback_segments parametrelerini kullanarak sorunlu active segmentleri dosya yada komutla belirtiniz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Veri tabanını tekrar başlatınız&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Segmentleri drop ediniz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Table space i drop ediniz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Parametre dosyasını düzeltiniz (Normal hali)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sistemi tekrar başlatınız&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;---&lt;br /&gt;&lt;br /&gt;During the solution of &lt;a href="http://echotr.blogspot.com/2009/07/oracle-pmon-472-problemi.html" target="_blank"&gt;undo tablespace problem&lt;/a&gt; mentioned earlier, it is possible to get "ORA-01548: active rollback segment" error. In this case, you can get errors while processing some information. Below, there are some links for problem solution. I have used first link.&lt;br /&gt;&lt;br /&gt;Problem solution steps:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Undo Table Space Steps&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Switch undo_management='manual' mode&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create new undo table space&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Set new table space as undo table space&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Switch undo_management='auto' mode&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restart db&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Dropping old db&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you get active rollback segment error&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Offline old tablespace&lt;br /&gt;&lt;/li&gt;&lt;li&gt;List rollback segments&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get names of segments marked as "NEEDS RECOVER"&lt;br /&gt;&lt;/li&gt;&lt;li&gt;use _corruped_rollback_segments and _offline_rollback_segments parameters to state active segments (problematic segments) from parameter file or parameter command&lt;br /&gt;&lt;/li&gt;&lt;li&gt;restart db&lt;br /&gt;&lt;/li&gt;&lt;li&gt;drop segments&lt;/li&gt;&lt;li&gt;drop tablespace&lt;br /&gt;&lt;/li&gt;&lt;li&gt;recover parameter file&lt;br /&gt;&lt;/li&gt;&lt;li&gt;restart system&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://smartoracle.blogspot.com/2009/07/errors-ora-01552-ora-00376-ora-01110.html"&gt;http://smartoracle.blogspot.com/2009/07/errors-ora-01552-ora-00376-ora-01110.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://exploreoracle.wordpress.com/2009/01/07/ora-01548-active-rollback-segment-_syssmu1-found-terminate-dropping-tablespace/"&gt;http://exploreoracle.wordpress.com/2009/01/07/ora-01548-active-rollback-segment-_syssmu1-found-terminate-dropping-tablespace/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onlyring.net/2008/05/19/oracle-rdbms/howtodropandrecreateoracleundotablespaceanditsdatafile.html"&gt;http://www.onlyring.net/2008/05/19/oracle-rdbms/howtodropandrecreateoracleundotablespaceanditsdatafile.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aşağıdaki link bozulmuş undo tablespace den yeni bir tane oluşturmadan nasıl düzeltme yapılabileceğini göstermektedir.&lt;br /&gt;&lt;br /&gt;This link shows how to recover from corrupted undo table space without creating new one.&lt;br /&gt;&lt;a href="http://mrxiesdatabase.blogspot.com/2009/05/recover-from-corrupted-undo-tablespace.html"&gt;http://mrxiesdatabase.blogspot.com/2009/05/recover-from-corrupted-undo-tablespace.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8063183674295728137?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8063183674295728137/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8063183674295728137' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8063183674295728137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8063183674295728137'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/11/ora-01548-active-rollback-segment.html' title='ORA-01548: active rollback segment'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6371900348629200898</id><published>2009-10-23T13:26:00.003+02:00</published><updated>2009-10-23T13:40:08.236+02:00</updated><title type='text'>Ubuntu Seperate Screen Problem / İki Ayrı Ekran Problemi</title><content type='html'>Ubuntu da iki ayrı ekran kullanıyorsanız, ikinci ekranda başlattığınız uygulamaların birinci ekranda açılmasından rahatsızlık duymanız muhtemeldir. Yaklaşık 3 aydır beni sinir eden durumu aşağıdaki linkte bulunan son yorum sayesinde çözümledim. Size de tavsiye ederim.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;If you are using Ubuntu, it is possible to be annoyed about applications that are started in second screen but splashed and being shown in first screen. I have just resolved this problem - after annoying 3 months - through the comment at he end of the link provided below. You can solve same problem as stated below.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://answers.launchpad.net/ubuntu/+source/glib2.0/+question/77380"&gt;https://answers.launchpad.net/ubuntu/+source/glib2.0/+question/77380&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Step by step the way I did it…&lt;br /&gt;&lt;br /&gt;Open: Menu&gt;"System"&gt;"Administration"&gt;"Synaptic Package Manager"&lt;br /&gt;&lt;br /&gt;{Here enable the repositories so Synaptic can see the packages}&lt;br /&gt;&lt;br /&gt;Menu "Settings"&gt;"Repositories"&lt;br /&gt;&lt;br /&gt;Tab&gt; "Third-Party Software"&lt;br /&gt;&lt;br /&gt;Check (check boxes on line):&lt;br /&gt;"http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu main (Source code)" &amp;&lt;br /&gt;"http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu main"&lt;br /&gt;&lt;br /&gt;Close, Close Message, Press "Reload" button&lt;br /&gt;&lt;br /&gt;{Here find the packages and "mark" the necessary actions}&lt;br /&gt;&lt;br /&gt;Search for (by Name); "libglib2.0"&lt;br /&gt;&lt;br /&gt;Mark for removal Package: "libglib2.0-0-dbg" with Installed Version: "2.20.1-0ubuntu3~tj~ppalj" with left mouse button &amp; drop down menu at the check-box.&lt;br /&gt;&lt;br /&gt;Select (highlight) the line Package: "libglib2.0-0" with Installed Version: "2.20.1-0ubuntu3~tj~ppalj&lt;br /&gt;&lt;br /&gt;{Force is not on the left muse button drop down menu, so use the Synaptic menu}&lt;br /&gt;&lt;br /&gt;Menu "Package"&gt;"Force Version…"&lt;br /&gt;{Since the older patch has a higher version number, this will 'force' the desired, newer patch}&lt;br /&gt;  Force version[Drop down Selection List]: "2.20.1-0ubuntu2.2~tj~ppalj"&lt;br /&gt;&lt;br /&gt;Mark the following for installation:&lt;br /&gt;libglib2.0-data, libglib2.0-dev, libglib2.0-doc&lt;br /&gt;  with left mouse button &amp; drop down menu at the check-box.&lt;br /&gt;&lt;br /&gt;Select "Apply" button from tool bar, expand the text box lines and check to see that the following are present&lt;br /&gt;To be DOWNGRADED: libglib2.0&lt;br /&gt;To be completely removed: libglib2.0.0-dbg&lt;br /&gt;To be installed: libglib2.0-data libglib2.0-dev libglib2.0-doc&lt;br /&gt;&lt;br /&gt;If so, select "Apply" button&lt;br /&gt;If not, cancel, close "Synaptic Package Manager", accept clear changes and start over.&lt;br /&gt;&lt;br /&gt;After the installation is finished, go to Synaptic's Menu "File"&gt;"History"&lt;br /&gt;&lt;br /&gt;Under today's date you should see the following:&lt;br /&gt;Commit Log for Sat … … …:…:… …&lt;br /&gt;&lt;br /&gt;Downgraded the following packages:&lt;br /&gt;libglib2.0-0&lt;br /&gt;&lt;br /&gt;Removed the following packages:&lt;br /&gt;libglib2.0-0-dbg&lt;br /&gt;&lt;br /&gt;Installed the following packages:&lt;br /&gt;libglib2.0-data (2.20.1-0ubuntu2.2~tj~ppa1j)&lt;br /&gt;libglib2.0-dev (2.20.1-0ubuntu2.2~tj~ppa1j)&lt;br /&gt;libglib2.0-doc (2.20.1-0ubuntu2.2~tj~ppa1j)&lt;br /&gt;&lt;br /&gt;{Now turn off the repositories to avoid untoward changes}&lt;br /&gt;&lt;br /&gt;Synaptic's Menu "Settings"&gt;"Repositories"&lt;br /&gt;&lt;br /&gt;Tab&gt; "Third-Party Software"&lt;br /&gt;&lt;br /&gt;Uncheck:&lt;br /&gt;"http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu main (Source code)" &amp;&lt;br /&gt;"http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu main"&lt;br /&gt;&lt;br /&gt;Close, Close Message, Press "Reload" button&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-6371900348629200898?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6371900348629200898/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6371900348629200898' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6371900348629200898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6371900348629200898'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/10/ubuntu-seperate-screen-problem-iki-ayr.html' title='Ubuntu Seperate Screen Problem / İki Ayrı Ekran Problemi'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-502092933992829029</id><published>2009-10-23T11:10:00.005+02:00</published><updated>2009-10-23T17:04:44.846+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><title type='text'>GlassFish: Locale Not Recogized</title><content type='html'>GlassFish kullanırken, domain.xml dosyasındaki jvm-option lokasyon parametresini değiştirdikten sonra veri tabanı bağlantı havuzu tanımlarken "Locale Not Recognized" hatası alırsanız, domain.xml deki lokasyon parameterelerini aşağıdaki gibi değiştiriniz.&lt;br /&gt;---&lt;br /&gt;In glassfish after you change locale information as a jvm-option parameter in domain.xml configuration, you can get a "Locale Not Recognized" error message when you try to define a connection pool. In this case you need to change locale parameters as described below.&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;jvm-options&amp;gt;-Duser.language=en&amp;lt;/jvm-options&amp;gt;&lt;br /&gt;&amp;lt;jvm-options&amp;gt;-Duser.region=US&amp;lt;/jvm-options&amp;gt;&lt;br /&gt;&amp;lt;jvm-options&amp;gt;-Duser.country=US&amp;lt;/jvm-options&amp;gt;&lt;br /&gt;&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/5322652399557718770-502092933992829029?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/502092933992829029/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=502092933992829029' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/502092933992829029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/502092933992829029'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/10/glassfish-locale-not-recogized.html' title='GlassFish: Locale Not Recogized'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-216414264959520471</id><published>2009-09-11T11:33:00.006+02:00</published><updated>2009-09-11T15:01:08.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım geliştirme'/><title type='text'>SubVersion Property Atama</title><content type='html'>SVN de bulunan ve yerel klasörünüze aldığınız tüm dosyalar için property atamak isterseniz konsoldan aşağıdaki komutu kullanabilirsiniz. Döngüsel olarak tüm alt klasörlere uygular.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;svn propset -R svn:keywords "Author Id Revision Date Rev" .&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Ayrıca yeni dosyalarda otomatik property set etmesini isterseniz .subversion klasöründen (windows ve linux de yerel bilgisayar kullanıcı dizininde -/home/user/.subversion ya da c:\documents and settings\user\Application Data\Subversion) bulunan config dosyasını elle açın. orada [miscellany] bölümünden enable-auto-props = yes yazan kısmı aktif hale getirin. [auto-props] kısmında da dosya türüne göre özellikleri atayabilirsiniz.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;[miscellany]&lt;br /&gt;enable-auto-props = yes&lt;br /&gt;&lt;br /&gt;[auto-props]&lt;br /&gt;*.java = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;*.html = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;*.xml = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;*.css = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;*.xhtml = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;*.properties = svn:eol-style=native;svn:keywords=Author Date Id Revision Rev&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Bu sayede dosyanıza şu şekilde bir comment ekleyebilirsiniz:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt;* $Id$&lt;br /&gt;*&lt;br /&gt;* Class used for handling connection and statement information after returning&lt;br /&gt;* resultset. Otherwise it is possible to get maximum open cursor error&lt;br /&gt;*&lt;br /&gt;* @author $Author$&lt;br /&gt;* @version $Rev$&lt;br /&gt;*&lt;br /&gt;*/&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Committen sonra şu şekilde olacaktır:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt;* $Id: EResult.java 373 2009-09-11 10:15:10Z ekucuk $&lt;br /&gt;*&lt;br /&gt;* Class used for handling connection and statement information after returning&lt;br /&gt;* resultset. Otherwise it is possible to get maximum open cursor error&lt;br /&gt;*&lt;br /&gt;* @author $Author: ekucuk $&lt;br /&gt;* @version $Rev: 373 $&lt;br /&gt;*&lt;br /&gt;*/&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Kaynak:&lt;br /&gt;&lt;a href="http://docutils.sourceforge.net/docs/dev/repository.html"&gt;http://docutils.sourceforge.net/docs/dev/repository.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ourcraft.wordpress.com/2008/09/26/if-you-forgot-to-set-your-svnkeywords/"&gt;http://ourcraft.wordpress.com/2008/09/26/if-you-forgot-to-set-your-svnkeywords/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-216414264959520471?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/216414264959520471/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=216414264959520471' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/216414264959520471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/216414264959520471'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/09/subversion-property-atama.html' title='SubVersion Property Atama'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-1107399204264528759</id><published>2009-09-01T14:49:00.004+02:00</published><updated>2009-09-01T14:53:19.150+02:00</updated><title type='text'>Java JDK7 Null Pointer Exception Handling</title><content type='html'>Javadaki sürekli null pointer kontrollerine karşı yapmakta olduğumuz null kontroller için JDK7 de yeni bir yöntem geliştirilmiş. Bu sayede tek satırda koşullu kontrole imkan sağlanıyor.&lt;br /&gt;&lt;br /&gt;Normal şartlarda aşağıdaki gibi yazılacak program parçacı yerinde alttaki kısım kullanılabilecektir.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;  String aMember = null;&lt;br /&gt;  if (g != null &amp;&amp; g.members != null &amp;&amp; g.members[0].name != null) {&lt;br /&gt;    aMember = g.members[0].name;&lt;br /&gt;  } else {&lt;br /&gt;    aMember = "nobody";&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; * JDK7 version&lt;br /&gt; **/&lt;br /&gt;  final String aMember = g?.members?[0]?.name ?: "nobody";&lt;br /&gt;&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/5322652399557718770-1107399204264528759?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/1107399204264528759/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=1107399204264528759' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1107399204264528759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1107399204264528759'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/09/java-jdk7-null-pointer-exception.html' title='Java JDK7 Null Pointer Exception Handling'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-3680450394512742138</id><published>2009-09-01T09:13:00.003+02:00</published><updated>2009-09-01T09:21:19.428+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle da Büyük Temporary Tablespace</title><content type='html'>Oracle da temporary (geçici) tablespace in otomatik genişlediği gibi otomatik daralması maalesef sözkonusu değil. Bu durumda mevcut tablespace in yerine yeni temporary tablespace oluşturulması gerekmektedir.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;-bash-3.00$ sqlplus / as sysdba;&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.2.0 - Production on Tue Sep 1 09:19:42 2009&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2005, Oracle.  All Rights Reserved.&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production&lt;br /&gt;With the Partitioning, OLAP and Data Mining options&lt;br /&gt;&lt;br /&gt;SQL&gt; create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/ejd/temp101.dbf' size 64M;&lt;br /&gt;&lt;br /&gt;Tablespace created.&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database default temporary tablespace temp1;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area  452984832 bytes&lt;br /&gt;Fixed Size                  1280756 bytes&lt;br /&gt;Variable Size             289408268 bytes&lt;br /&gt;Database Buffers          159383552 bytes&lt;br /&gt;Redo Buffers                2912256 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;&lt;br /&gt;SQL&gt; drop tablespace temp;&lt;br /&gt;&lt;br /&gt;Tablespace dropped.&lt;br /&gt;&lt;br /&gt;SQL&gt; !rm /u01/app/oracle/oradata/ejd/temp01.dbf&lt;br /&gt;&lt;br /&gt;SQL&gt; create temporary tablespace temp tempfile '/u01/app/oracle/oradata/ejd/temp01.dbf' size 128M autoextend on next 64M maxsize 1024M extent management local;&lt;br /&gt;&lt;br /&gt;Tablespace created.&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database default temporary tablespace temp;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; shutdown immediate;&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt; startup;&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area  452984832 bytes&lt;br /&gt;Fixed Size                  1280756 bytes&lt;br /&gt;Variable Size             289408268 bytes&lt;br /&gt;Database Buffers          159383552 bytes&lt;br /&gt;Redo Buffers                2912256 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database open;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; drop tablespace temp1 including contents and datafiles;&lt;br /&gt;&lt;br /&gt;Tablespace dropped.&lt;br /&gt;&lt;br /&gt;&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/5322652399557718770-3680450394512742138?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/3680450394512742138/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=3680450394512742138' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3680450394512742138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3680450394512742138'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/09/oracle-da-buyuk-temporary-tablespace.html' title='Oracle da Büyük Temporary Tablespace'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-3669521646975975743</id><published>2009-07-21T09:52:00.004+03:00</published><updated>2009-07-21T10:07:07.034+03:00</updated><title type='text'>Pardus 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ozgurlukicin.com" mce_href="http://www.ozgurlukicin.com" target="_blank"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 60px;" src="http://www.pardus.org.tr/banner/buton3.png" border="0" alt="Pardus... Özgürlük İçin..." title="Pardus... Özgürlük İçin..." /&gt;&lt;/a&gt;&lt;br /&gt;Tübitak/UEKAE tarafında geliştirilen Ulusal Linux dağıtımı Pardus un yeni versiyonu Pardus 2009 duyuruldu. KDE 4 Masaüstü ortamı ile birlikte Pardus 2009 un yenilikleri:&lt;br /&gt;    * KDE 4.2.4&lt;br /&gt;    * Linux Çekirdeği sürüm 2.6.30.1&lt;br /&gt;    * Openoffice Ofis Araç Seti 3.1&lt;br /&gt;    * Firefox Internet Tarayıcı 3.5.1&lt;br /&gt;    * Gimp 2.6.6&lt;br /&gt;    * Xorg 1.6.2&lt;br /&gt;    * Python 2.6.2&lt;br /&gt;    * Texlive 2008&lt;br /&gt;    * GCC 4.3.3&lt;br /&gt;    * GLIBC 2.9&lt;br /&gt;&lt;br /&gt;Ayrıca dosya sistemi olarak da ext4 dosya sistemi kullanıyor. Özellikle KDE+Ubuntu=Kubuntu daki kötü izlenimimden sonra Pardus 2009 çok daha stabil gözüküyor. (ama hala kde çöküş hataları alabilirsiniz). Pardus 2009 u alternatif işletim sistemi olarak kullanabilirsiniz...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pardus.org.tr"&gt;www.pardus.org.tr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-3669521646975975743?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/3669521646975975743/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=3669521646975975743' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3669521646975975743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/3669521646975975743'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/07/pardus-2009.html' title='Pardus 2009'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6669529923538820458</id><published>2009-07-17T10:25:00.005+03:00</published><updated>2009-07-17T10:47:30.436+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle PMON 472 Problemi</title><content type='html'>Oracle inizin düzgün kapatılmamsı sırasında yada bir şekilde göçmesi sonrası tekrar başlaması problemli ise (alert log dosyasında aşağıdaki gibi bir PMON hatası) sorununuz UNDO TABLESPACE inden kaynaklanıyor olabilir. Buradaki sorun oracle in başlarken undo table spaceinden recover etmeye çalışması ama tablespace deki sorun nedeniyle bu işlemi başaramamasıydı. Bu durumda oracle parametrelerinizden UNDO_MANAGEMENT parametresini MANUAL a çevirip oracle i başlatıp yedeklerinizi alabilir sonra tekrar oracle kurulumunu ya da yeni bir undo tablespace oluşturmayı yapabilirsiniz.En son UNDO_MANAGEMENT parametresini tekrar auto ya getirin. Detaylı bilgi için kaynak linkini inceleyiniz.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Errors in file /u01/app/oracle/admin/ejd/bdump/ejd_j000_3291.trc:&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;Fri Jul 17 09:24:48 2009&lt;br /&gt;Errors in file /u01/app/oracle/admin/ejd/bdump/ejd_mmon_3261.trc:&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [23], [17], [], [], [], [], []&lt;br /&gt;Fri Jul 17 09:24:49 2009&lt;br /&gt;Errors in file /u01/app/oracle/admin/ejd/bdump/ejd_j000_3291.trc:&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;DEBUG: Replaying xcb 0x67917b08, pmd 0x6688b22c for failed op 8&lt;br /&gt;Doing block recovery for file 2 block 3907&lt;br /&gt;Block recovery from logseq 482, block 47 to scn 9134041&lt;br /&gt;Fri Jul 17 09:24:49 2009&lt;br /&gt;Recovery of Online Redo Log: Thread 1 Group 2 Seq 482 Reading mem 0&lt;br /&gt;  Mem# 0 errs 0: /u01/app/oracle/oradata/ejd/redo02.log&lt;br /&gt;Block recovery completed at rba 482.53.16, scn 0.9134044&lt;br /&gt;Fri Jul 17 09:24:53 2009&lt;br /&gt;DEBUG: Replaying xcb 0x679b8194, pmd 0x6687a618 for failed op 8&lt;br /&gt;Doing block recovery for file 2 block 4157&lt;br /&gt;No block recovery was needed&lt;br /&gt;Fri Jul 17 09:24:53 2009&lt;br /&gt;Errors in file /u01/app/oracle/admin/ejd/bdump/ejd_pmon_3243.trc:&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;Fri Jul 17 09:24:55 2009&lt;br /&gt;Errors in file /u01/app/oracle/admin/ejd/bdump/ejd_pmon_3243.trc:&lt;br /&gt;ORA-00600: dahili hata kodu, bagimsiz degiskenler: [4194], [48], [42], [], [], [], [], []&lt;br /&gt;PMON: terminating instance due to error 472&lt;br /&gt;Instance terminated by PMON, pid = 3243&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Kaynak: &lt;a href="http://www.articles.freemegazone.com/oracle-recovery-for-missing-archive-log.php"&gt;http://www.articles.freemegazone.com/oracle-recovery-for-missing-archive-log.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-6669529923538820458?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6669529923538820458/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6669529923538820458' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6669529923538820458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6669529923538820458'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/07/oracle-pmon-472-problemi.html' title='Oracle PMON 472 Problemi'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-338941380556703908</id><published>2009-07-16T13:43:00.008+03:00</published><updated>2009-07-21T14:10:11.657+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>Ubuntu Uzaktan Svn Dump Alma</title><content type='html'>SVN sunucunuzdaki kodları yedeklemek istediğinizde svnadmin dump komutunu sadece svn sunucunuzun üzerinde çalıştırabilirsiniz. Bu durumda uzaktan kodların yedeğini almak için eğer linux tabanlı işletim sistemi kullanıyorsanız &lt;a href="http://rsvndump.sourceforge.net/"&gt;rsvndump&lt;/a&gt; kullanabilirsiniz.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;rsvndump --incremental -u mySvnUserName -p mySvnPassword http://svnserverip/pathtorepo &gt; dumpfile.dump&lt;/code&gt;&lt;/pre&gt;Farklı Yöntemeler için:&lt;br /&gt;&lt;a href="http://blog.sourcehosting.net/2008/11/03/dump-remote-subversion-repository"&gt;http://blog.sourcehosting.net/2008/11/03/dump-remote-subversion-repository&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kylecordes.com/2007/05/16/remote-svnadmin-dump/"&gt;http://kylecordes.com/2007/05/16/remote-svnadmin-dump&lt;/a&gt;&lt;br /&gt;&lt;a href="http://moelhave.dk/2006/07/remote-mirroring-a-subversion-svn-repository"&gt;http://moelhave.dk/2006/07/remote-mirroring-a-subversion-svn-repository&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not: Eğer benim gibi 64bit işletim sistemi kullanıyorsanız kaynak kodları indirip tekrar derlemeniz gerekiyor. Bu derleme sırasında apr ve subversion development kütüphanelerine ihtiyacınız olacaktır.&lt;br /&gt;Ubuntu da: libsvn-dev kütüphanesi ve libaprutil1-dev+libapr1-dev. Kurulum için:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&gt; ./configure.sh&lt;br /&gt;&gt; sudo make install&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;Bonus:&lt;/span&gt; svndump.sh&lt;br /&gt;SVNList adında bir dosya oluşturun. İçine SVN dump alacağınız pathleri yazın. isterseniz sadece repo adlarını da yazabilirsiniz:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;# !/bin/bash&lt;br /&gt;&lt;br /&gt;echo "****************************"&lt;br /&gt;echo "********  SVN Dump  ********"&lt;br /&gt;echo "****************************"&lt;br /&gt;&lt;br /&gt;CURRENTDATE=$(date +%Y%m%d)&lt;br /&gt;$(mkdir $CURRENTDATE)&lt;br /&gt;exec &amp;lt; SVNList &lt;br /&gt;while read line&lt;br /&gt;do&lt;br /&gt; if [ -n "$line" ]&lt;br /&gt; then&lt;br /&gt;  echo Dump alınıyor: $CURRENTDATE/$line"_"$CURRENTDATE.dump&lt;br /&gt;  $(rsvndump -q -u svnKullaniciAdi -p svnSifre --incremental http://serverip/repos/$line &amp;gt; $CURRENTDATE/$line"_"$CURRENTDATE.dump)&lt;br /&gt; fi&lt;br /&gt;done&lt;br /&gt;echo Dump İşlemi Tamamlandı&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bonus 2:&lt;/span&gt; Yine benzer yöntemle tum projelerin head versiyonlarını çekmek için:&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;&lt;br /&gt;# !/bin/bash&lt;br /&gt;&lt;br /&gt;echo "****************************"&lt;br /&gt;echo "********  SVN HOT Dump  ********"&lt;br /&gt;echo "****************************"&lt;br /&gt;&lt;br /&gt;CURRENTDATE=$(date +%Y%m%d)&lt;br /&gt;exec &amp;lt; SVNList &lt;br /&gt;while read line&lt;br /&gt;do&lt;br /&gt; if [ -n "$line" ]&lt;br /&gt; then&lt;br /&gt;  echo "SVN Aktarılıyor :$line"&lt;br /&gt;  echo $(svn checkout --username svnKullanici --password svnSifre --revision 'HEAD' http://serverip/repos/$line $CURRENTDATE/$line)&lt;br /&gt; fi&lt;br /&gt;done&lt;br /&gt;echo Dump İşlemi Tamamlandı&lt;br /&gt;&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/5322652399557718770-338941380556703908?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/338941380556703908/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=338941380556703908' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/338941380556703908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/338941380556703908'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/07/ubuntu-uzaktan-svn-dump-alma.html' title='Ubuntu Uzaktan Svn Dump Alma'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-289190098922211327</id><published>2009-06-30T12:00:00.003+03:00</published><updated>2009-06-30T14:23:25.529+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='jaxb'/><title type='text'>JAXB CDATA Elemanı</title><content type='html'>JAXB (Java Advanced Xml Binding) de xml işleme yaparken CDATA özelliğinde alanları işlemek için ek işlem yapmanız gerekiyor. JAXB, default olarak CDATA desteklemiyor. O nedenle aşağıdaki şekilde CDATA işleme yapabilirsiniz.&lt;br /&gt;&lt;br /&gt;Not: import da gözüken com.sun.org.apache.xml.internal.serializer.* paketi için ek kütüphane indirmenize gerek yok. Java 6 SDK içinde mevcut.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;personel&amp;gt;&lt;br /&gt;&amp;lt;adi&amp;gt;Ekrem&amp;lt;/adi&amp;gt;&lt;br /&gt;&amp;lt;soyadi&amp;gt;Küçük&amp;lt;/soyadi&amp;gt;&lt;br /&gt;&amp;lt;adresi&amp;gt;&amp;lt;![CDATA[ESKİŞEHİR - TÜRKİYE]]&amp;gt;&amp;lt;/adresi&amp;gt;&lt;br /&gt;&amp;lt;/personel&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;package demo;&lt;br /&gt;import java.io.OutputStream;&lt;br /&gt;import java.math.BigInteger;&lt;br /&gt;&lt;br /&gt;import javax.xml.bind.JAXBContext;&lt;br /&gt;import javax.xml.bind.Marshaller;&lt;br /&gt;&lt;br /&gt;import demo.personel.Personel;&lt;br /&gt;import com.sun.org.apache.xml.internal.serialize.OutputFormat;&lt;br /&gt;import com.sun.org.apache.xml.internal.serialize.XMLSerializer;&lt;br /&gt;import com.sun.org.apache.xml.internal.serializer.Method;&lt;br /&gt;&lt;br /&gt;public class Main {&lt;br /&gt;   &lt;br /&gt;  public static void main( String[] args ) {&lt;br /&gt;      try {&lt;br /&gt;          // create a JAXBContext capable of handling classes generated into&lt;br /&gt;          // the primer.po package&lt;br /&gt;          JAXBContext jc = JAXBContext.newInstance(Personel.class);&lt;br /&gt;        &lt;br /&gt;          // create an Unmarshaller&lt;br /&gt;          Marshaller u = jc.createMarshaller();&lt;br /&gt;        &lt;br /&gt;          ObjectFactory factory = new ObjectFactory();&lt;br /&gt;          Personel personel = new Personel();&lt;br /&gt;          personel.setAdi("Ekrem");&lt;br /&gt;          personel.setSoyadi("Küçük");&lt;br /&gt;          personel.setAdresi("ESKİŞEHİR - TÜRKİYE");&lt;br /&gt;         &lt;br /&gt;          OutputStream out = System.out;&lt;br /&gt;&lt;br /&gt;          // CDATA isleme icin XML Serializer&lt;br /&gt;          XMLSerializer serializer = getXMLSerializer();&lt;br /&gt;&lt;br /&gt;          u.marshal(personel, serializer.asContentHandler());&lt;br /&gt;&lt;br /&gt;      } catch( Exception je ) {&lt;br /&gt;          je.printStackTrace();&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  private static XMLSerializer getXMLSerializer() {&lt;br /&gt;      OutputFormat of = new OutputFormat(Method.XML,"ISO-8859-9",true);&lt;br /&gt;&lt;br /&gt;      // specify which of your elements you want to be handled as CDATA.&lt;br /&gt;      // The use of the '^' between the namespaceURI and the localname&lt;br /&gt;      // seems to be an implementation detail of the xerces code.&lt;br /&gt;      String [] cdata = new String[] {"^adresi"};&lt;br /&gt;      of.setCDataElements(cdata);&lt;br /&gt;&lt;br /&gt;      // set any other options you'd like&lt;br /&gt;//        of.setPreserveSpace(true);&lt;br /&gt;      of.setNonEscapingElements(cdata);&lt;br /&gt;&lt;br /&gt;      // create the serializer&lt;br /&gt;      XMLSerializer serializer = new XMLSerializer(of);&lt;br /&gt;      serializer.setOutputByteStream(System.out);&lt;br /&gt;&lt;br /&gt;      return serializer;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Kaynak: &lt;a href="http://forums.sun.com/thread.jspa?threadID=405684"&gt;http://forums.sun.com/thread.jspa?threadID=405684&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-289190098922211327?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/289190098922211327/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=289190098922211327' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/289190098922211327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/289190098922211327'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/06/jaxb-cdata-eleman.html' title='JAXB CDATA Elemanı'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-5768820009717715910</id><published>2009-06-29T17:50:00.003+03:00</published><updated>2009-06-29T17:55:52.109+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle 10g JDBC Clob Alanları -  SetBigStringTryClob</title><content type='html'>Oracle 10g de 32765 byte dan büyük string alanları işlerken Clob yerine yine string işleyip arka planda clob işlemi gerçekleştiren bir özelliği aşağıdaki web sayfasından inceleyebilirsiniz.&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html"&gt;&lt;br /&gt;http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-5768820009717715910?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/5768820009717715910/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=5768820009717715910' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5768820009717715910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5768820009717715910'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/06/oracle-10g-jdbc-clob-alanlar.html' title='Oracle 10g JDBC Clob Alanları -  SetBigStringTryClob'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2000680261224865310</id><published>2009-06-19T10:00:00.003+03:00</published><updated>2009-06-19T10:17:51.245+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='coding hints'/><title type='text'>Java Coding Hints</title><content type='html'>Bir programa dilini ne kadar iyi biliyorum deseniz de bazen karşınıza çok ince, ama hem performans da hem de kod yapısında farklılıklar yaratan yaklaşımlarla karşılaşabilirsiniz. Aşağıda hem gereksiz kontrollerden, karşılaştırmalardan kurtaracak ufak bir örnek var.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Örnek 1:&lt;/span&gt;&lt;br /&gt;Bir Map ya da Table dan veri okuyorsunuz (Bu elinizdeki null olma ihtimali olan bir veri de olabilir). Genellikle herhangi bir nesneyle (genellikle parameter ya da value maplerdeki stringler sıkça karşımıza çıkar) karşılaştırma sırasında NullPointerException lardan kaçmak için önce null check yapılır. Sabit string değerlerinde bu durum için aşağıdaki yapı kullanılabilinir.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;String obj = map.get("myParameter");&lt;br /&gt;  if (obj != null &amp;amp;&amp;amp; obj.equals("MYVALUE")){&lt;br /&gt;  //@TODO is mantigi&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;yerine&lt;br /&gt;&lt;pre&gt;&lt;code&gt;String obj = map.get("myParameter");&lt;br /&gt;  if ("MYVALUE".equals(obj){&lt;br /&gt;  //@TODO is mantigi&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2000680261224865310?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2000680261224865310/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2000680261224865310' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2000680261224865310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2000680261224865310'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/06/java-coding-hints.html' title='Java Coding Hints'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-840363294551899535</id><published>2009-06-09T14:54:00.004+03:00</published><updated>2009-06-09T15:06:30.768+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Gnome GTK Java LookAndFeel Sorunları</title><content type='html'>Linux ortamında java programlarında GTK lookandfeel in bazı kontrollerde ve ekran bileşenlerinde sorun yaşattığını gözlemleyebilirsiniz. Kodun içine sabit lookandfeel gömmenin diğer işletim sistemleri için dezavantaj yaratacağı gözönünde bulundurulduğunda buna dinamik bir çözüm sunmak daha elverişli olacaktır. Bunun için başlangıç parametresinde&lt;br /&gt;&lt;pre&gt;&lt;code&gt;java -Dswing.systemlaf=javax.swing.plaf.metal.MetalLookAndFeel MyPackage.MyClass&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;kullanabilirsiniz. Ayrıca bu durumu linux işletim sistemindeki test ortamınında jvm argumanı olarak kullanabilirsiniz.&lt;br /&gt;&lt;br /&gt;Eğer jnlp kullanıyorsanız işiniz daha kolay. Jnlp içine aşağıdaki satırları ekleyiniz.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;resources os="Linux"&amp;gt;&lt;br /&gt;  &amp;lt;property name="swing.systemlaf" value="javax.swing.plaf.metal.MetalLookAndFeel"&amp;gt;&lt;br /&gt;&amp;lt;/property&amp;gt;&lt;br /&gt;&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/5322652399557718770-840363294551899535?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/840363294551899535/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=840363294551899535' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/840363294551899535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/840363294551899535'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/06/gnome-gtk-java-lookandfeel-sorunlar.html' title='Gnome GTK Java LookAndFeel Sorunları'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-750538383927131609</id><published>2009-06-08T18:04:00.005+03:00</published><updated>2009-07-21T14:09:55.956+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Firefox Java Plug-in</title><content type='html'>Askerlik sonrası yeni 64 bit işlemcili makinam nedeniyle pardus tan 64 bit ubuntu ya geçtim. Firefox ve java nın ön kurulu gelmemesi nedeniyle elle kurulum yapmanız gerekiyor. Fakat kurulum sonrası java plug-in firefox tarafından bulunamıyor. Kurulum için ve firefox tarafından aktif hale getirmek için aşağıdaki komutları çalıştırabilirsiniz.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;sudo apt-get install sun-java6-bin&lt;br /&gt;&lt;br /&gt;sudo ln -sf /usr/lib/jvm/java-6-sun/jre/lib/amd64/libjavaplugin_jni.so /etc/alternatives/mozilla-javaplugin.so&lt;br /&gt;sudo ln -sf /usr/lib/jvm/java-6-sun/jre/lib/amd64/libjavaplugin_jni.so /etc/alternatives/firefox-javaplugin.so&lt;br /&gt;sudo ln -sf /etc/alternatives/mozilla-javaplugin.so /usr/lib/mozilla/libjavaplugin.so&lt;br /&gt;sudo ln -sf /usr/lib/jvm/java-6-sun/jre/bin/javaws /etc/alternatives/&lt;br /&gt;sudo ln -sf /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-750538383927131609?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/750538383927131609/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=750538383927131609' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/750538383927131609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/750538383927131609'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/06/ubuntu-firefox-java-plug-in.html' title='Ubuntu Firefox Java Plug-in'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6375271664493698595</id><published>2009-01-31T14:42:00.004+02:00</published><updated>2009-06-09T15:07:45.010+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Pardus 2008.1 Çalışan KDE4 Sorunu</title><content type='html'>Pardus un 2008.1 versiyonun çalışan dağıtımında KDE4 seçeneği mevcut. Ancak CD ile boot edip Pardus u başlattığınızda bir müddet sonra açılışın konsol ekranında sonlandığını göreceksiniz. Bu durumda KDE4 oturumunu başlatabilmek için konsolda&lt;br /&gt;&lt;pre&gt;&lt;code&gt;service kdebase4_workspace start&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;komutunu çalıştırmanız gerekmektedir... Daha sonra sabırla bekleyiniz :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-6375271664493698595?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6375271664493698595/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6375271664493698595' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6375271664493698595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6375271664493698595'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/01/pardus-20081-calsan-kde4-sorunu.html' title='Pardus 2008.1 Çalışan KDE4 Sorunu'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6600527404740090403</id><published>2009-01-18T11:28:00.002+02:00</published><updated>2009-01-18T11:32:28.191+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='yazılım geliştirme'/><title type='text'>En Tehlikeli 25 Yazılım Hatası</title><content type='html'>CWE-20:Improper Input Validation&lt;br /&gt;CWE-116:Improper Encoding or Escaping of Output &lt;br /&gt;CWE-89:Failure to Preserve SQL Query Structure&lt;br /&gt;CWE-79:Failure to Preserve Web Page Structure &lt;br /&gt;CWE-78:Failure to Preserve OS Command Structure &lt;br /&gt;CWE-319:Cleartext Transmission of Sensitive Information&lt;br /&gt;CWE-352:Cross-Site Request Forgery&lt;br /&gt;CWE-362:Race Condition &lt;br /&gt;CWE-209:Error Message Information Leak &lt;br /&gt;CWE-119:Failure to Constrain Operations within the Bounds of a Memory Buffer &lt;br /&gt;CWE-642:External Control of Critical State Data &lt;br /&gt;CWE-73:External Control of File Name or Path&lt;br /&gt;CWE-426:Untrusted Search Path&lt;br /&gt;CWE-94:Failure to Control Generation of Code&lt;br /&gt;CWE-494:Download of Code Without Integrity Check &lt;br /&gt;CWE-404:Improper Resource Shutdown or Release &lt;br /&gt;CWE-665:Improper Initialization &lt;br /&gt;CWE-682:Incorrect Calculation &lt;br /&gt;CWE-285:Improper Access Control &lt;br /&gt;CWE-327:Use of a Broken or Risky Cryptographic Algorithm &lt;br /&gt;CWE-259:Hard-Coded Password &lt;br /&gt;CWE-732:Insecure Permission Assignment for Critical Resource &lt;br /&gt;CWE-330:Use of Insufficiently Random Values &lt;br /&gt;CWE-250:Execution with Unnecessary Privileges &lt;br /&gt;CWE-602:Client-Side Enforcement of Server-Side Security &lt;br /&gt;&lt;br /&gt;Kaynak: &lt;a href="http://news.bbc.co.uk/2/hi/technology/7824939.stm"&gt;http://news.bbc.co.uk/2/hi/technology/7824939.stm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-6600527404740090403?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6600527404740090403/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6600527404740090403' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6600527404740090403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6600527404740090403'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2009/01/en-tehlikeli-25-yazlm-hatas.html' title='En Tehlikeli 25 Yazılım Hatası'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-9014428135561586993</id><published>2008-11-07T17:55:00.002+02:00</published><updated>2008-11-07T18:09:15.594+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><title type='text'>GlassFish Askıda Kalma Problemi</title><content type='html'>Şu ana kadar Linux ve Solaris işletim sistemlerinde bazu Sun Application Server 9_01 UR1 ve 9_01 UR2 kurulumları sonrası application server in cevap vermeyi durdurması sorunuyla karşılaştım. Uygulama sunucusu, log dosyasına herhangi bir log bilgisi (ya da hata mesajı) atmamasına rağmen client istekleri cevapsız kalmakta ve bu süre içinde herhangi bir bağlantı hatası mesajı client a dönmemekteydi. Ayrıca eğer farklı bir porttan admin konsola ulaşmak isterseniz bir sorun gözükmemekteydi.&lt;br /&gt;&lt;br /&gt;Bu durumu çözmek için application server sunucusunu durdurup tekrar başlatmak tek çözüm olarak gözüküyor. Fakat tekrar başlatmanız sistemin bir süre çalışmasını daha sonra tekrar aynı sorunun yaşanmasını engelleyemiyor.&lt;br /&gt;&lt;br /&gt;Şu ana kadar bu sorun ile ilgili bulabildiğim tek çözüm: (Bu sorunu denediğim iki farklı sunucuda başarılı sonuç aldım)&lt;br /&gt;&lt;br /&gt;Sunucunun kurulu olduğu dizinden domains/&lt;domainadi&gt;/config/domain.xml dosyasını bir text editörü ile açın.&lt;br /&gt;&lt;br /&gt;Bu dosyada jvm-options grubunda ile commentlenmiş grupta belirtilen ifadeyi:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;jvm-options&amp;gt;-Dcom.sun.enterprise.server.ss.ASQuickStartup=false&amp;lt;/jvm-options&amp;gt;&lt;/code&gt;&lt;/pre&gt;olarak kullanınız.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-9014428135561586993?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/9014428135561586993/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=9014428135561586993' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/9014428135561586993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/9014428135561586993'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/11/glassfish-askda-kalma-problemi.html' title='GlassFish Askıda Kalma Problemi'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-4737674658224644149</id><published>2008-10-03T20:22:00.002+02:00</published><updated>2008-10-03T20:29:15.955+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>JDBC Long Alanı Stream Closed Hatası</title><content type='html'>Java da Oracle veri tabanında olan bir long alandaki veriyi string olarak almak isterseniz &lt;strong&gt;&lt;code&gt;java.sql.SQLException: Stream has already been closed&lt;/code&gt;&lt;/strong&gt; hatası ile karşılaşabilirsiniz. Bu sorunu aşmak için rs.next yaptığınız kısım sonrası ilk olarak long alanların değerlerini alınız. Daha sonra diğer alanları okuyunuz. Bu sorun ile ilgili:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.lc.leidenuniv.nl/awcourse/oracle/java.920/a96654/basic.htm#1002507" target="_blank"&gt;Streaming LONG or LONG RAW Columns&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When a query selects one or more LONG or LONG RAW columns, the JDBC driver transfers these columns to the client in streaming mode. After a call to executeQuery() or next(), the data of the LONG column is waiting to be read.&lt;br /&gt;&lt;br /&gt;To access the data in a LONG column, you can get the column as a Java InputStream and use the read() method of the InputStream object. As an alternative, you can get the data as a string or byte array, in which case the driver will do the streaming for you.&lt;br /&gt;&lt;br /&gt;You can get LONG and LONG RAW data with any of the three stream types. The driver performs conversions for you, depending on the character set of your database and the driver. For more information about globalization support, see "JDBC and Globalization Support".&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/5322652399557718770-4737674658224644149?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/4737674658224644149/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=4737674658224644149' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4737674658224644149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4737674658224644149'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/10/jdbc-long-alan-stream-closed-hatas.html' title='JDBC Long Alanı Stream Closed Hatası'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8118917363283260727</id><published>2008-09-26T17:11:00.007+02:00</published><updated>2009-06-09T15:08:11.052+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jax-ws'/><title type='text'>JAX-WS  Web Servis</title><content type='html'>JAX-WS kullanırken parametrik bir yapı kurmak isterseniz sistem parametreleri tanımlamak için en uygun dosya web.xml dosyasıdır. Bu parametrelere normal şartlarda servletContext üzerinden ulaşabilirken JAX-WS de normal bir class yapısı olduğu için sunucu kaynaklarına ve istek bilgilerine (ServletContext, HTTPServletResponse ve HTTPServletRequest) ulaşmak için aşağıdaki yapı kullanılabilir.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;@WebService()&lt;br /&gt;public class LoginWebService {&lt;br /&gt;&lt;br /&gt; @Resource&lt;br /&gt; private WebServiceContext context;&lt;br /&gt;&lt;br /&gt; @WebMethod(operationName = "loginMethod")&lt;br /&gt; public boolean loginMethod(String paramusername, String parampassword) {&lt;br /&gt;   ServletContext servletContext = (ServletContext)context.getMessageContext().get(MessageContext.SERVLET_CONTEXT);&lt;br /&gt;   String username = servletContext.getInitParameter("username");&lt;br /&gt;   String password = servletContext.getInitParameter("password");&lt;br /&gt;   return (paramusername.equals(username) &amp;amp;&amp;amp; parampassword.equals(password));&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8118917363283260727?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8118917363283260727/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8118917363283260727' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8118917363283260727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8118917363283260727'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/09/jax-ws-web-servis.html' title='JAX-WS  Web Servis'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2484697085067782535</id><published>2008-09-01T11:15:00.002+02:00</published><updated>2008-09-01T11:19:23.381+02:00</updated><title type='text'>Hug A Developer Today</title><content type='html'>&lt;a href="http://blip.tv/scripts/flash/showplayer.swf?file=http://blip.tv/rss/flash/1067270"&gt;http://blip.tv/scripts/flash/showplayer.swf?file=http://blip.tv/rss/flash/1067270&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2484697085067782535?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2484697085067782535/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2484697085067782535' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2484697085067782535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2484697085067782535'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/09/hug-developer-today.html' title='Hug A Developer Today'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2641625520836195571</id><published>2008-08-27T09:22:00.002+03:00</published><updated>2008-08-27T09:45:54.761+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='jax-ws'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Linux de Netbeans Kurulumu</title><content type='html'>Netbeans kurulumlarında Windows da bölgesel ayarları Türkçe olan bilgisayar da olduğu gibi Linux işletim sisteminde de sorunlar yaşayabilirsiniz.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Kurulumun başlamama sorunu&lt;/li&gt;&lt;li&gt;Proje oluşturamama sorunu&lt;/li&gt;&lt;li&gt;XML işleme sorunu&lt;/li&gt;&lt;li&gt;JAXB ya da JAXWS web servis oluşturmada türkçe karakterlerde yaşanan sorunlar.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Bu sorunları aşabilmek için aşağıdaki linkteki işlemleri gerçekleştirebilirsiniz.&lt;br /&gt;&lt;a href="http://www.uygunteknoloji.net/drupal/?q=node/32"&gt;http://www.uygunteknoloji.net/drupal/?q=node/32&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2641625520836195571?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2641625520836195571/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2641625520836195571' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2641625520836195571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2641625520836195571'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/08/linux-de-netbeans-kurulumu.html' title='Linux de Netbeans Kurulumu'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-5251920157285415676</id><published>2008-08-12T19:29:00.002+03:00</published><updated>2008-08-12T19:41:44.532+03:00</updated><title type='text'>Nanoteknoloji ve Nokia</title><content type='html'>Nokia nanoteknoloji kullanılarak ortaya çıkardığı konsept telefonu &lt;a href="http://www.nokia.com/A4852062"&gt;Morph&lt;/a&gt; adıyla 25 Şubat 2008 de duyurdu. Nanoteknoloji sayesinde alışmışın dışında bir yapı ortaya çıktı.&lt;br /&gt;&lt;br /&gt;Esnek yapı (Örümcek Ağı yapısı)&lt;br /&gt;Güneş enerjisinden şarj olma&lt;br /&gt;Algılama&lt;br /&gt;Kendi kendini temizleme&lt;br /&gt;Şeffaflık&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nokia.com/NOKIA_COM_1/About_Nokia/Research/Demos/Morph/video/flash/morph_player.swf"&gt;Demo Videosu&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-5251920157285415676?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/5251920157285415676/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=5251920157285415676' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5251920157285415676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5251920157285415676'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/08/nanoteknoloji-ve-nokia.html' title='Nanoteknoloji ve Nokia'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2439776045851719997</id><published>2008-08-11T15:33:00.002+03:00</published><updated>2008-08-11T15:42:36.733+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><title type='text'>Pardus 2008'de VirtualBox Kurulumu</title><content type='html'>Kaynak: &lt;a href="http://forum.pardus-linux.org/viewtopic.php?f=212&amp;amp;t=16310"&gt;http://forum.pardus-linux.org/viewtopic.php?f=212&amp;amp;t=16310&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pardus 2008 üzerine VirtualBox kurulumu yapmak isterseniz aşağıdaki aşamaları izleyebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ön gereksinim paketlerini kurun.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo pisi it gcc&lt;br /&gt;sudo pisi it make&lt;br /&gt;sudo pisi it kernel-headers&lt;br /&gt;sudo pisi it kernel-source&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Virtualbox'un internet sitesine gidip .run uzantılı Virtualbox dosyasını indirin.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Kurulumu gerçekleştirin.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;chmod +x VirtualBox-1.6.2-Linux_x86.run&lt;br /&gt;sudo sh VirtualBox-1.6.2-Linux_x86.run&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Tasma&gt;Sistem Seçenekleri&gt;Kullanıcı Yöneticisi ne girin. Kullanıcınızı seçip gruplardan vboxusers ı seçili hale getirin.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Aşağıdaki dosyayı açıp sonuna vboxdrv satırını ekleyiniz.&lt;br /&gt;&lt;code&gt;kdesu kwrite /etc/modules.autoload.d/kernel-2.6&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;KMenu&gt;Programlar&gt;Sistem&gt;Sun xVM VirtualBox yolunu takip ederek Virtualbox'u çalıştırabilirsiniz...&lt;br /&gt;&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/5322652399557718770-2439776045851719997?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2439776045851719997/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2439776045851719997' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2439776045851719997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2439776045851719997'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/08/pardus-2008de-virtualbox-kurulumu.html' title='Pardus 2008&apos;de VirtualBox Kurulumu'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2901287604686467674</id><published>2008-07-10T13:59:00.003+03:00</published><updated>2008-07-10T14:07:46.024+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='java web start'/><category scheme='http://www.blogger.com/atom/ns#' term='jvm'/><title type='text'>Java Web Start ı CD den Çalıştırma</title><content type='html'>Java Web Start, java uygulamalarının masa üstü uygulaması olarak kurulumunu ve daha sonra kaynaklar arasındaki versiyon kontrolünü otomatik sağlamasından ötürü giderek Applet kullanımının yerini almıştır. &lt;br /&gt;&lt;br /&gt;Fakat JWS in web tabanlı çalışmasından ötürü, JNLP (Java Network Launching Protocol) dosyalarını bir web sunucuda tutmanız gerekir. Ayrıca jws kullanmanız için önce jnlp nin referans ettiği minimum versiyonda bir java runtime ortamı da kurmalısınız. &lt;br /&gt;&lt;br /&gt;Aşağıdaki makalede anlatıldığı şekilde Tüm bu aşamaları cd-rom üzerinden yapabilir, java web start ı cd-rom dan çalıştırabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://today.java.net/pub/a/today/2008/07/10/distributing-web-start-via-cd-rom.html"&gt;http://today.java.net/pub/a/today/2008/07/10/distributing-web-start-via-cd-rom.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not: Kaynak için &lt;a href="http://aburakc.blogspot.com"&gt;A.Burak Coştu&lt;/a&gt;'ya teşekkürler...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2901287604686467674?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2901287604686467674/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2901287604686467674' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2901287604686467674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2901287604686467674'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/07/java-web-start-cd-den-altrma.html' title='Java Web Start ı CD den Çalıştırma'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-1162631021522885975</id><published>2008-06-24T10:57:00.006+03:00</published><updated>2008-06-24T19:56:26.271+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>ORA -19809 - limit exceeded for recovery files</title><content type='html'>&lt;p&gt;Eğer veritabanınızı arşiv log modunda kullanıyosanız bir müddet sonra diskiniz dolabilir ya da arşiv loglar için ayırdığınız kapasite aşılabilir. Bu durumlarda kapasiteyi arttırımına gidebilir ya da eski arşivlogları elle temizleyebilirsiniz...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;SQL&gt; startup mount&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 620756992 bytes&lt;br /&gt;Fixed Size 780104 bytes&lt;br /&gt;Variable Size 316938424 bytes&lt;br /&gt;Database Buffers 301989888 bytes&lt;br /&gt;Redo Buffers 1048576 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database open;&lt;br /&gt;alter database open&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-16038: log 1 sequence# 230 cannot be archived&lt;br /&gt;ORA-19809: limit exceeded for recovery files&lt;br /&gt;ORA-00312: online log 1 thread 1: '/oradata/10g/db/instant/redo01.log'&lt;br /&gt;&lt;br /&gt;SQL&gt; ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=4294967296 SCOPE=BOTH;&lt;br /&gt;&lt;br /&gt;System altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; shutdown immediate&lt;br /&gt;ORA-01109: database not open&lt;br /&gt;&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Veri tabanı parametrelerinden DB_RECOVERY_FILE_DEST_SIZE arttırın&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;yada&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Sistemden eski archive log dosylarını silin (rm , del komutları)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rman a bağlanıp referansları temizleyin :&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$rman&lt;br /&gt;RMAN&gt; connect / target;&lt;br /&gt;RMAN&gt; crosscheck archivelog all; -referansları kontrol eder, geçersizleri işaretler&lt;br /&gt;RMAN&gt; delete expired archivelog all; -geçersiz referansları siler&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&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/5322652399557718770-1162631021522885975?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/1162631021522885975/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=1162631021522885975' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1162631021522885975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1162631021522885975'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/06/ora-19809-limit-exceeded-for-revovery.html' title='ORA -19809 - limit exceeded for recovery files'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8991336668785191371</id><published>2008-06-18T17:17:00.004+03:00</published><updated>2008-06-18T17:27:00.334+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jax-ws'/><category scheme='http://www.blogger.com/atom/ns#' term='xwss'/><title type='text'>JAX-WS XWSS Security mustUnderstand Sorunu</title><content type='html'>Javada web servislerini kullanmak için JAX-WS kullandığınızda, gerekecek güvenlik katmanını xwss ile aşmak gayet rahattır. Ancak bazı web servislerinden mustUnderstand tagı ile ilgili hatalar alabilirsiniz.&lt;br /&gt;&lt;br /&gt;Böyle bir durumda mustUnderstand tagının default olarak 1 olan değerini 0, true, false gibi degerler yapmanız gerekebilir. Bunu yapmak için aşağıdaki yöntemi kullanabilirsiniz...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;import java.util.Set;&lt;br /&gt;import javax.xml.namespace.QName;&lt;br /&gt;import javax.xml.soap.SOAPMessage;&lt;br /&gt;import javax.xml.ws.handler.MessageContext;&lt;br /&gt;import javax.xml.ws.handler.soap.SOAPHandler;&lt;br /&gt;import javax.xml.ws.handler.soap.SOAPMessageContext;&lt;br /&gt;import java.io.FileInputStream;&lt;br /&gt;import com.sun.xml.wss.ProcessingContext;&lt;br /&gt;import com.sun.xml.wss.XWSSProcessorFactory;&lt;br /&gt;import com.sun.xml.wss.XWSSProcessor;&lt;br /&gt;import com.sun.xml.wss.XWSSecurityException;&lt;br /&gt;&lt;br /&gt;public class SecurityHandler implements SOAPHandler&lt;SOAPMessageContext&gt; {&lt;br /&gt;&lt;br /&gt;    XWSSProcessor cprocessor = null;&lt;br /&gt;&lt;br /&gt;    /** Creates a new instance of SecurityHandler */&lt;br /&gt;    public SecurityHandler() {&lt;br /&gt;        FileInputStream clientConfig = null;&lt;br /&gt;        try {&lt;br /&gt;            clientConfig = new java.io.FileInputStream(&lt;br /&gt;                    new java.io.File(getClass().getResource("user-pass-authenticate-client.xml").toURI()));&lt;br /&gt;            //Create a XWSSProcessFactory.&lt;br /&gt;            XWSSProcessorFactory factory = XWSSProcessorFactory.newInstance();&lt;br /&gt;            cprocessor = factory.createProcessorForSecurityConfiguration(&lt;br /&gt;                    clientConfig, new HL7SecurityHandler());&lt;br /&gt;            clientConfig.close();&lt;br /&gt;        } catch (Exception e) {&lt;br /&gt;            e.printStackTrace();&lt;br /&gt;            throw new RuntimeException(e);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Set&lt;QName&gt; getHeaders() {&lt;br /&gt;        return null;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public boolean handleFault(SOAPMessageContext messageContext) {&lt;br /&gt;        return true;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public boolean handleMessage(SOAPMessageContext messageContext) {&lt;br /&gt;&lt;br /&gt;        secureClient(messageContext);&lt;br /&gt;        return true;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void close(MessageContext messageContext) {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private SOAPMessage createFaultResponse(XWSSecurityException ex) {&lt;br /&gt;        // TODO: add code here&lt;br /&gt;        return null;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private void secureClient(SOAPMessageContext messageContext) {&lt;br /&gt;        Boolean outMessageIndicator = (Boolean) messageContext.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);&lt;br /&gt;        SOAPMessage message = messageContext.getMessage();&lt;br /&gt;        if (outMessageIndicator.booleanValue()) {&lt;br /&gt;            System.out.println("\nOutbound SOAP:");&lt;br /&gt;            ProcessingContext context;&lt;br /&gt;            try {&lt;br /&gt;                context = cprocessor.createProcessingContext(message);&lt;br /&gt;                context.setSOAPMessage(message);&lt;br /&gt;                SOAPMessage secureMsg = cprocessor.secureOutboundMessage(context);&lt;br /&gt;&lt;br /&gt;//mustUnderstand degisikligi&lt;br /&gt;                secureMsg.getSOAPHeader().getElementsByTagName("wsse:Security").item(0).getAttributes().getNamedItem("S:mustUnderstand").setNodeValue("0");&lt;br /&gt;                messageContext.setMessage(secureMsg);&lt;br /&gt;            } catch (XWSSecurityException ex) {&lt;br /&gt;                ex.printStackTrace();&lt;br /&gt;                throw new RuntimeException(ex);&lt;br /&gt;            } catch (Exception e) {&lt;br /&gt;                e.printStackTrace();&lt;br /&gt;                throw new RuntimeException(e);&lt;br /&gt;            }&lt;br /&gt;            return;&lt;br /&gt;        } else {&lt;br /&gt;            System.out.println("\nInbound SOAP:");&lt;br /&gt;            //do nothing &lt;br /&gt;            return;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8991336668785191371?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8991336668785191371/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8991336668785191371' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8991336668785191371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8991336668785191371'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/06/jax-ws-xwss-security-mustunderstand.html' title='JAX-WS XWSS Security mustUnderstand Sorunu'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-764867505685864911</id><published>2008-06-12T11:05:00.010+03:00</published><updated>2008-06-12T11:48:57.190+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Unix vi Kullanımı</title><content type='html'>Eğer ssh üzerinden bir *nix (Unix yada Linux) sistemine bağlı iseniz metin editörü olarak kullanabileceğiniz en temel bileşen vi dir. Linux sistemlerde daha kullanıcı dostu bir program olmasına rağmen özellikle eğer unix (solaris gibi) sistemlerde vi kullanmak pek de rahat değildir.&lt;br /&gt;&lt;br /&gt;vi kullanmak için gerekeli temel tuşlar aşağıdaki gibidir. Tamamı için:&lt;br /&gt;&lt;a href="http://www.unixprogram.com/vi/introducing_vi.html"&gt;http://www.unixprogram.com/vi/introducing_vi.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.nobrtable br { display: none }&lt;/style&gt;&lt;br /&gt;&lt;div class="nobrtable"&gt;&lt;br /&gt;&lt;p align="center"&gt;Metin Ekleme&lt;/p&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="0" cellspacing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="75"&gt;a&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleç Sonuna Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;A&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Satır Sonuna Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;i&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleçin Önüne Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;I&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Satır Başına Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;o&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleçin Altına Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;O&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleçin Üstüne Metin Ekle&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;Metin Silme&lt;/p&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="0" cellspacing="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td width="75"&gt;x&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleçteki Karakteri Sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;X&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmleçin solundaki Karakteri Sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;dw&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Kelime Sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;dd&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Satır Sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;D&lt;/td&gt;&lt;br /&gt;&lt;td&gt;İmlecin sağındaki kısmı satır sonuna kadar sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;dG&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Dosya Sonunu Sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;d1G&lt;/td&gt;&lt;br /&gt;&lt;td&gt;Dosya Başından İmlece kadar olan kısmı sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;:5,10d&lt;/td&gt;&lt;br /&gt;&lt;td&gt;5. satırdan 10. satıra kadar sil&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-764867505685864911?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/764867505685864911/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=764867505685864911' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/764867505685864911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/764867505685864911'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/06/unix-vi-kullanm.html' title='Unix vi Kullanımı'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-7267103508962014033</id><published>2008-06-10T01:32:00.007+03:00</published><updated>2009-07-21T14:08:51.028+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Export Import Tablo Şemaları</title><content type='html'>Oracle dan export alırken eğer tüm şemayı değil de tablo bazından export alıyorsanız, tabloların isimlerini yazmak biraz zahmetli olabiliyor. Fakat tablo isimlendirmede biraz düzenli davranmışsanız ve belli bir şablon doğrultusunda tablo isimleri vermişseniz, bu işlem çok daha kolay bir şekilde tamamlanabilir.&lt;br /&gt;&lt;br /&gt;Aşağıdaki export script i "MY_" ifadesi ile başlayan tabloların içe ve dışa aktarımında kullanılabilinir.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Dışa Aktarım (Export):&lt;/h4&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;exp dbuser/dbpass@dbsid file=test.dmp log=test.log tables=(MY_%%) statistics=none&lt;br /&gt;pause&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;İçe Aktarım (Import):&lt;/h4&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;imp dbuser/dbpass@dbsid file=test.dmp log=test.log tables=(MY_%%) fromuser=dbuser touser=dbuser&lt;br /&gt;pause&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/5322652399557718770-7267103508962014033?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/7267103508962014033/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=7267103508962014033' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7267103508962014033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7267103508962014033'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/06/oracle-export-import-tablo-emalar.html' title='Oracle Export Import Tablo Şemaları'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2298030007951436327</id><published>2008-06-03T15:04:00.005+03:00</published><updated>2008-06-03T15:21:49.728+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='modem'/><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='ADSL'/><category scheme='http://www.blogger.com/atom/ns#' term='loopback'/><category scheme='http://www.blogger.com/atom/ns#' term='zyxel'/><title type='text'>ADSL Router Loopback</title><content type='html'>Modemlerde yaşanan genel sorunlardan bir tanesi de eğer modeminize bağlı bir sunucuya DNS tanımlaması var ise (domain - alan adı), ağ içerisinden sunucu adı ile local sunucuya erişememenizdir. Yerel sunucunuza dış erişim bilgileri ile değil sadece yerel bağlantı bilgileri ile bağlanabilirsiniz. Örneğin yerel ağınızda bir web sunucunuz olsun. Bu sunucuya dışarıdan &lt;a href="http://www.websayfam.net/"&gt;http://www.websayfam.net/&lt;/a&gt; adresinden bağlanabilirsiniz ama yerel ağınızdaki bir bilgisayarınızdan &lt;a href="http://www.websayfam.net/"&gt;http://www.websayfam.net/&lt;/a&gt; adresi açılmaz.&lt;br /&gt;&lt;br /&gt;Böyle bir durumda, dış erişim bilgileri ile (ip ve port) bağlanabilmek için &lt;strong&gt;loopback&lt;/strong&gt; özellikli bir modem e ihtiyacınız olacaktır. Modeminizin loopback özelliğini açıp bağlantıyı sağlayabilirsiniz. Loopback özelliği sayesinde paketler internet ortamına çıkmadan yerel ağa geri gönderilir.&lt;br /&gt;&lt;br /&gt;Zyxel modem ler için ayarlama aşamaları aşağıdaki gibidir:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;modem e veya router a telnet ile bağlanın&lt;/li&gt;&lt;li&gt;konsol yerine menü gelmiş ise menü 24.8 e gidin&lt;/li&gt;&lt;li&gt;"sys edit autoexec.net" yazın&lt;/li&gt;&lt;li&gt;"i" harfine basın.&lt;/li&gt;&lt;li&gt;"ip nat loopback on" yazın&lt;/li&gt;&lt;li&gt;"x" tuşuna basıp kaydedin&lt;/li&gt;&lt;li&gt;"sys view autoexec.net" yazın, yeni komutun eklendiğini kontrol edin.&lt;/li&gt;&lt;li&gt;Cihaz ı açıp kapatın&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/5322652399557718770-2298030007951436327?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2298030007951436327/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2298030007951436327' title='6 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2298030007951436327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2298030007951436327'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/06/adsl-router-loopback.html' title='ADSL Router Loopback'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8385964838575467879</id><published>2008-05-27T18:30:00.008+03:00</published><updated>2009-07-21T14:09:17.981+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pool'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='jndi'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Sun Application Server 9.1'de Oracle Pooling</title><content type='html'>&lt;p&gt;Eğer Sun Application Server 9.1 üzerinde veritabanı bağlantısını JNDI connection pooling mekanizması üzerinden sağlamak isterseniz, yönetici konsolundan Pooling tanımlaması yapmanız gerekmektedir.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_KrVQkboF-As/SDwrJ7zOy5I/AAAAAAAAAA4/aKHN_yKPgtk/s1600-h/ads%C4%B1z1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205082719004838802" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_KrVQkboF-As/SDwrJ7zOy5I/AAAAAAAAAA4/aKHN_yKPgtk/s320/ads%C4%B1z1.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bu tanımlamayı yapmak için yönetim konsolundan Resources(Kaynaklar) - JDBC - Connection Pools a girip New Seçeneği işaretlenmelidir.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://3.bp.blogspot.com/_KrVQkboF-As/SDwr2rzOy6I/AAAAAAAAABA/49G09ETruvM/s1600-h/ads%C4%B1z1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205083487803984802" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_KrVQkboF-As/SDwr2rzOy6I/AAAAAAAAABA/49G09ETruvM/s320/ads%C4%B1z1.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Daha sonra bir pool ismi giriniz. Resource Type i seçip veri tabanı türünü seçin. (Veri tabanı türü için gerekli sürücüyü Uygulama Sunucusu kurulum klasörü içindeki lib klasörüne kopyalayın)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Next e tıklayın ve gelen ekranda özellikler bölümündeki üç parametre haric tüm parametreleri kaldırın. Üç parametre olarak:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;user - DBUSER&lt;/li&gt;&lt;br /&gt;&lt;li&gt;password - DBPASS&lt;/li&gt;&lt;br /&gt;&lt;li&gt;url - jdbc:oracle:thin:@IP_ADDR:1521:DBSID&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;parametre leri tanımlayın. Daha sonra kaydet seçeneğini tıklayıp Pool mekanizma tanımını kaydedin. &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://1.bp.blogspot.com/_KrVQkboF-As/SDwszLzOy7I/AAAAAAAAABI/gfgu8zmufic/s1600-h/ads%C4%B1z1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205084527186070450" style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_KrVQkboF-As/SDwszLzOy7I/AAAAAAAAABI/gfgu8zmufic/s320/ads%C4%B1z1.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Web Uygulamasında kullanmak için JDBC resource eklemeyi unutmayın.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8385964838575467879?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8385964838575467879/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8385964838575467879' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8385964838575467879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8385964838575467879'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/05/sun-application-server-91de-oracle.html' title='Sun Application Server 9.1&apos;de Oracle Pooling'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KrVQkboF-As/SDwrJ7zOy5I/AAAAAAAAAA4/aKHN_yKPgtk/s72-c/ads%C4%B1z1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8286034367165975465</id><published>2008-05-26T11:12:00.004+03:00</published><updated>2008-11-07T17:55:55.971+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='application server'/><title type='text'>Sun Application Server 9.1 Administration Console Sorunu</title><content type='html'>Sun'ın application server'ı Glassfish'in son versiyonunu kurulumu sonrası administration port üzerinden (kurulumda default 4848) admin console'a ulaşmaya kalktığınızda kullanıcı adı ve şifre girişi sonrası aşağıdaki hatayı alabilirsiniz:&lt;br /&gt;&lt;br /&gt;type Exception report&lt;br /&gt;message&lt;br /&gt;descriptionThe server encountered an internal error () that prevented it from fulfilling this request.&lt;br /&gt;exception javax.servlet.ServletException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_page1'.&lt;br /&gt;root cause java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_page1'.&lt;br /&gt;root cause java.lang.reflect.InvocationTargetException&lt;br /&gt;root cause java.lang.reflect.UndeclaredThrowableException&lt;br /&gt;root cause javax.management.AttributeNotFoundException: AdminSessionTimeoutInMinutes&lt;br /&gt;note The full stack traces of the exception and its root causes are available in the Sun Java System Application Server 9.1_01 logs.&lt;br /&gt;&lt;br /&gt;ÇÖZÜM:&lt;br /&gt;&lt;br /&gt;{glassfish'in kurulu olduğu yer}\domains\domain1\config\domain.xml&lt;br /&gt;&lt;br /&gt;dosyasını açıp editliyoruz. JVM ayarlarının yapıldığı bir kısım var ( tag'i) Onun içine&lt;br /&gt;-Duser.language=en_US&lt;br /&gt;&lt;br /&gt;satırını ilave ediyoruz. Glassfish'i yeniden başlatıyoruz. Admin console artık hatasız çalışıyor...&lt;br /&gt;&lt;br /&gt;Kaynak: &lt;a href="http://yazzilim.blogspot.com/2008/02/glassfish-administrator-console.html"&gt;http://yazzilim.blogspot.com/2008/02/glassfish-administrator-console.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8286034367165975465?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8286034367165975465/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8286034367165975465' title='5 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8286034367165975465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8286034367165975465'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2008/05/sun-application-server-91-admistration.html' title='Sun Application Server 9.1 Administration Console Sorunu'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-4474738436961444565</id><published>2007-09-20T23:36:00.001+02:00</published><updated>2008-05-26T13:35:59.792+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ide'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Netbeans 6.0 Beta</title><content type='html'>NetBeans'in uzun soluklu alfa Milestone sürümlerinden sonra nihayet ilk beta sürüm duyuruldu. Normal bir IDE (integrated development environment) den ziyade bir platform olması amaçlanan NetBeans 6.0 nın bir kaç ay içerisinde stabil sürümünün çıkması bekleniyor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;http://www.netbeans.org/community/releases/60/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-4474738436961444565?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/4474738436961444565/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=4474738436961444565' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4474738436961444565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4474738436961444565'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/09/netbeans-60-beta.html' title='Netbeans 6.0 Beta'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-7609423389411612947</id><published>2007-09-20T23:29:00.001+02:00</published><updated>2007-09-20T23:32:38.318+02:00</updated><title type='text'>SQL Injection</title><content type='html'>SQL Injection, programlarda ve internet formların herhangi bir veritabanı sorgusuna parametre olarak gönderilen alanların içine sql cümlesini tamamlayabilecek metinler yazarak istenmeyen işlemlerin yapılmasıdır.&lt;br /&gt;&lt;br /&gt;Bu konuyla ilgili örnekleri içeren ve ne şekilde önlem alabileceğiniz belirten dökuman için:&lt;br /&gt;&lt;a href="http://www.unixwiz.net/techtips/sql-injection.html"&gt;http://www.unixwiz.net/techtips/sql-injection.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-7609423389411612947?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/7609423389411612947/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=7609423389411612947' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7609423389411612947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7609423389411612947'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/09/sql-injection.html' title='SQL Injection'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-5481083719307517139</id><published>2007-05-30T11:33:00.000+03:00</published><updated>2007-05-30T11:35:29.364+03:00</updated><title type='text'>SOA - Service Oriented Architecture</title><content type='html'>SOA (Service Oriented Architecture - Servis Tabanlı Mimari) nin ne olduğunu anlatan faydalı bir makale. Okumanız şiddetle tavsiye olunur...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.objectmentor.com/articles/2007/04/11/what-is-soa-really"&gt;http://blog.objectmentor.com/articles/2007/04/11/what-is-soa-really&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-5481083719307517139?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/5481083719307517139/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=5481083719307517139' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5481083719307517139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5481083719307517139'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/05/soa-service-oriented-architecture.html' title='SOA - Service Oriented Architecture'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-7768420829514275791</id><published>2007-04-23T23:34:00.000+02:00</published><updated>2007-04-23T23:55:47.665+02:00</updated><title type='text'>Wireless Güvenliği</title><content type='html'>Kablosuz internet bağlantısının gittikçe yaygınlaştığı günümüze artık evinizde yada iş yerinizde yayın yapan çeşitli kablosuz erişim noktaları yakalayabilirsiniz. Özellikle evlerinde wireless modem ile internet bağlantısı kullanan kişiler, şifresiz bağlantılar ile toplum hizmeti(!) yapabilmelerine karşılık, ağa sızan kişilerin girdiği sitelerden ve yaptığı işlemlerden doğrudan sorumlu tutulma riski getirmektedir.&lt;br /&gt;&lt;br /&gt;Peki ne yapmalı? Ne kadar güvenlik alıyoruz? Yeterli mi?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1) Şifreleme.&lt;/span&gt;&lt;br /&gt;Mutlaka şifreleme yapın. WEP şifrelemesinin kırılabildiğini internette azıcık arama yaparak görebilirsiniz. Bunun yerine WPA-PSK kullanabilirsiniz.&lt;br /&gt;&lt;br /&gt;Ayrıca şifrenizi güvenli seçin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2) MAC filtreleme&lt;/span&gt;&lt;br /&gt;Çoğumuz güvenlik olarak sadece MAC filtreleme yapıyor. Yapılmalı ama yetmiyor! Ağa giren biri MAC adreslerini görebildiği için tek başına yeterli değil. MAC adreslerinin de değiştirilebildiğini unutmayınız!&lt;br /&gt;&lt;br /&gt;Çalışan makinaların MAC adresleri router'lara tanımlanmalı.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3) SSID Broadcast&lt;/span&gt;&lt;br /&gt;Wireless router'ınızın SSID broadcast özelliğini kapatın. Ağınıza giriş yapmak isteyen biri SSID'yi biliyor olsun. Karışık (alfanumerik) SSID atayın.&lt;br /&gt;&lt;br /&gt;Bu sayede yabancı biri geldiği zaman wireless ını açtığında sizi göremez.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;4) Subnet - Gateway&lt;/span&gt;&lt;br /&gt;Ev ağınızı -kaç makinadan oluşursa oluşsun- DHCP ile değil, manuel IP lerle kontrol edin. Tahmin edilebilir IP adresleri yerine komplike IP ve gateway adresleri atayın.&lt;br /&gt;Ev aginizi -kac makinadan olusursa olussun- DHCP ile&lt;br /&gt;degil, manual IP'lerle kontrol edin. Tahmin edilebilir IP adresleri yerine komplike IP ve gateway adresleri atayin.&lt;br /&gt;&lt;br /&gt;192.168.1.1 veya 10.0.0.1 yerine 100.0.0.100 gibi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5) Gateway Makinası Erişimi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Gateway makinanıza erişimi static bir IP ile ilişkilendirin. Erişim sadece o IP'den olsun. Default admin şifresini kuvvetli bir şifre ile değiştirin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-7768420829514275791?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/7768420829514275791/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=7768420829514275791' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7768420829514275791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/7768420829514275791'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/04/wireless-gvenlii.html' title='Wireless Güvenliği'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2421674283537317323</id><published>2007-04-04T12:51:00.000+02:00</published><updated>2007-04-04T17:13:42.019+02:00</updated><title type='text'>Windows XP ye Vista Makyajı</title><content type='html'>XP nin klasik arayüzlerinden sıkılıp farklı temaları kullanmayı seviyorsanız ve Windows un yeni nesil işletim sisteminin arayüzünü kullanmak istiyorsanız Windows XP işletim sisteminize iki ilave yapamız yeterli.&lt;br /&gt;&lt;br /&gt;1- Windows Blinds: Bu paket vista görünümü kazandırır. Bu sayede glass (saydam) tema kullanabilirsiniz. Eğer saydam görünüme önem vermiyorsanız bu paketi atlayabilirsiniz.&lt;br /&gt;&lt;a href="http://rs29cg.rapidshare.com/files/17652480/dl/WindowBlinds_Enhanced_5.10.rar"&gt;İndirmek İçin Tıklayın...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2- Vista Transformation Pack: Bu paketle vistadaki fonksiyonellikleri kazanabilirsiniz: Başlama ekranı, oturum açma, kapama ekranları ve animasyonlar&lt;br /&gt;&lt;a href="http://download.softpedia.com/dl/947e6bd1822893215a14fec8140f3cf2/46135f0e/100032042/software/os_enhance/vtp6.zip"&gt;İndirmek İçin Tıklayın...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not: 1GB ram de denenmiştir.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KrVQkboF-As/RhOEwVNOWCI/AAAAAAAAAAM/vV5JMO_S8Zc/s1600-h/screen.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_KrVQkboF-As/RhOEwVNOWCI/AAAAAAAAAAM/vV5JMO_S8Zc/s400/screen.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5049525573073655842" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-2421674283537317323?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2421674283537317323/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2421674283537317323' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2421674283537317323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2421674283537317323'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/04/windows-xp-ye-vista-maskesi.html' title='Windows XP ye Vista Makyajı'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KrVQkboF-As/RhOEwVNOWCI/AAAAAAAAAAM/vV5JMO_S8Zc/s72-c/screen.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-2872384490017464677</id><published>2007-03-26T23:43:00.000+02:00</published><updated>2007-03-26T23:58:56.965+02:00</updated><title type='text'>Amerika ve Dünyanın Geri Kalan Kısmı</title><content type='html'>Dünya çapında bir anket yapılmış.Sadece bir soru sorulmuş: &lt;br /&gt;"Lütfen dünyanin geri kalan kısmındaki yiyecek eksikliğine bir çözüm ile ilgili kişisel görüşünüzü dürüstçe belirtiniz."&lt;br /&gt;&lt;br /&gt;Anket büyük bir başarısızlıkla sonuçlanmış. Çünkü;&lt;br /&gt;- Afrikada insanlar "yiyecek" kelimesinin ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- Batı Avrupa'da insanlar "eksiklik" kelimesinin ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- Doğu Avrupa'daki insanlar "kişisel görüş"un ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- Orta Doğu'da insanlar "çözüm"ün ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- Güney Amerika'daki insanlar "lütfen" kelimesinin ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- İsrail'deki insanlar "dürüstlük" kelimesinin ne anlama geldiğini bilmiyorlar.&lt;br /&gt;- Ve Amerika'daki insanlar "dünyanin geri kalan kısmı"nin ne anlama geldiğini bilmiyorlar.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;Aşağıdaki video da Amerika halkının dünyanın geri kalanı ile ilgili verdiği cevaplar ibretlik. İnsan merak etmeden duramıyor: "Amerikan halkının ne kadarı bu halde???"&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/59Ai5UP-x_I"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/59Ai5UP-x_I" 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/5322652399557718770-2872384490017464677?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/2872384490017464677/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=2872384490017464677' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2872384490017464677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/2872384490017464677'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/amerika-ve-dnyann-geri-kalan-ksm.html' title='Amerika ve Dünyanın Geri Kalan Kısmı'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8250332330133984385</id><published>2007-03-19T11:45:00.000+02:00</published><updated>2007-03-19T11:56:03.750+02:00</updated><title type='text'>Örgütsel Psikoloji Sözlüğü :)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Bir şirkete kozalanmak:&lt;/span&gt;&lt;br /&gt;(Koza: Tırtılın kelebek oluncaya kadar misafir kaldığı korunaklı yuva.)&lt;br /&gt;Yeni mezun elemanın; askerliğini beklerken, daha iyi bir iş ararken veya yurt dışında bir master kazanana kadar düşük profilli ve sıkıcı bir başlangıç pozisyonunda çalışmayı kabul etmesi. Kelebek olur olmaz da arkasına bile bakmadan o şirketten uçması...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hız Tümseği:&lt;/span&gt;&lt;br /&gt;En basit görevlerde bile bin bir zorluk çıkartarak işlerinizin akışını yavaşlatan kıl meslektaş.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Leblebi Profesörü:&lt;/span&gt;&lt;br /&gt;Astları ona bir şey açıklamaya çalışırken, daha leb demeden bütün konuyu anladığını düşünüp, ikinci kelimede söz kesen, her şeyi en iyi kendisinin bildiğini sanan dinleme özürlü yönetici.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;İş Ingilizcesi:&lt;/span&gt;&lt;br /&gt;Türkçe cümlelerin içine Ingilizce kelimeler serpiştirilerek konuşulan ucube şirket lisanı. Örnek, "Ebru, benim reportu final hâle getirdim; yarın birlikte review edelim mi?" Gerçek Ingilizce ile ilgisi olmadığı için, bu lisan yabancılarla iletişimde pek işe yaramaz. Az önce Amerikan aksanıyla Türkçe konuşan kişinin, böyle bir durumda aniden nutku tutulur. Kekelemelere gelir...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bariyer Plânlaması:&lt;/span&gt;&lt;br /&gt;Çekirdekten yetişmiş alaylı yöneticinin, ileride kendisine rakip olabilecek zehir gibi ve eğitimli genç elemanını, "Rotasyon iyidir; satışı da öğrenirsin. Kariyerin için faydalı olur" ayaklarıyla kandırıp başka bir bölüme postalaması. Koltuğunu elinden almak amacıyla gelecekte yapılabilecek olası hamlelere karşı engel yaratması.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Pijama Yakalı:&lt;/span&gt;&lt;br /&gt;Mavi veya beyaz yakalıyken, işini kaybedip evde oturmak zorunda kalan kimse.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Menopozisyon:&lt;/span&gt;&lt;br /&gt;Sittinsene olarak ifade edilebilecek uzun bir süredir şirkette çalıştığı için işten çıkarılamayan sadık çalışanın, emekliliğini beklerken oyalandığı, yetkileri ve fonksiyonları azaltılmış pozisyon. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Kalite Çemberi:&lt;/span&gt;&lt;br /&gt;Kaliteyi iyileştirmek veya işin asıl sahiplerinin bile bulaşmak istemediği kemiklikteki sorunları çözmek hedefiyle bir araya getirilen insanların, bir dolu mesai saati ve tonla kırtasiye malzemesi harcadıktan sonra, bir tam daireyi tamamlayarak başladıkları noktaya geri dönmeleri.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Kartvizit Bebeği:&lt;/span&gt;&lt;br /&gt;Çok hatırlı kişilerden torpil getirdiği için işe alınmak zorunda kalınan, müdürlerin kendi bölümlerinde istemediği, elemanların evlilik dışı bebek muamelesi yaptığı vasıfsız kimse.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Masa Saati:&lt;/span&gt;&lt;br /&gt;Bütün gün ceketini çıkarmadan masasında oturan, mesai saati bittikten sonra ofiste bir saniye bile durmayan, suya-sabuna ve zor işlere dokunmayan kişi. Saatinizi, hareketlerine göre ayarlayabileceğiniz dakik insan...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ego Müzesi:&lt;/span&gt;&lt;br /&gt;Ust düzey yöneticinin odasında; diplomalarını, dandik golf kupalarını ve önemli kişilerle çekilmiş resimlerini sergilediği bölüm. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ritm Saz Tamiratı:&lt;/span&gt;&lt;br /&gt;Bilgisayar, printer, fotokopi makinesi gibi elektronik ofis ıvır zıvırından hiç çakmayan tiplerin, arıza anında bir bileni çağırmak yerine alete vurarak tamir etmeye çalışmaları. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Geyik Fırtınası:&lt;/span&gt;&lt;br /&gt;Ofis insanlarının bir odaya tıkılıp, saatler boyunca akıllarına gelen her şeyi konuştukları, hazırlık yapılmadan gelindiği için de hiçbir sonuç veya karar alınamadan biten, litrelerce çay ve kahvenin tüketildiği plânsız, programsız toplantılar. Iş hayatının yüzde altmışını oluşturan akla ziyan seanslar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8250332330133984385?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8250332330133984385/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8250332330133984385' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8250332330133984385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8250332330133984385'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/rgtsel-psikoloji-szl.html' title='Örgütsel Psikoloji Sözlüğü :)'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-5858782421829675894</id><published>2007-03-16T16:39:00.001+02:00</published><updated>2008-05-27T18:55:16.796+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Pardus 2007.1 - Felis  Chaus</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fazlamesai.net/images/topics/pardus.png"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 60px; CURSOR: hand" alt="" src="http://www.fazlamesai.net/images/topics/pardus.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ulusal işletim sistemimiz &lt;span style="FONT-WEIGHT: bold"&gt;Pardus 2007&lt;/span&gt; işletim sisteminin ilk ara sürümü çıktı. Bu sürümde 18 Aralıkta dağıtıma çıkan Pardus 2007 işletim sisteminin tüm güncelleştirmeleri bir arada.&lt;br /&gt;&lt;br /&gt;Ayrıntılı bilgi ve yükleme sayfası için: &lt;a href="http://www.pardus.com.tr/"&gt;http://www.pardus.com.tr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Felis chaus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anadolu'nun nesli tehlike altında olan son büyük kedilerinden Felis chaus (Sazlık Kedisi), bazen “Bataklık kedisi” olarak da tanımlanır. Türkiye'de ağırlıklı olarak Antalya, Mersin, Ceyhan Havzası ve Trakya'nın sazlık dere boylarında yaşar. Son olarak Doğabel fotoğrafçıları tarafından Yumurtalık'ta görüntülenen Felis chaus, Petrokimya endüstrisi ve çarpık yapılaşma yüzünden, Yumurtalık'taki bu son doğal yaşam ortamını kaybetme riskiyle karşı karşıya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-5858782421829675894?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/5858782421829675894/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=5858782421829675894' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5858782421829675894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/5858782421829675894'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/pardus-20071-felis-chaus.html' title='Pardus 2007.1 - Felis  Chaus'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-6300441019389811932</id><published>2007-03-14T09:37:00.000+02:00</published><updated>2007-03-14T09:44:09.845+02:00</updated><title type='text'>Best Place To Work - Çalışmak İçin En İyi Yer</title><content type='html'>Fortune dergisi ABD de faliyet gösteren çalışmak için en iyi 100 şirketi yayınladı. Listenin 1 numarası ise Google. NBC'nin Google'daki çalışma ortamınında:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Oyun Salonları&lt;/li&gt;&lt;li&gt;Masaj Merkezi&lt;/li&gt;&lt;li&gt;Spor Salonları&lt;/li&gt;&lt;li&gt;Gurme restaurant lar&lt;/li&gt;&lt;li&gt;Sosyal alanlar mevcut.&lt;/li&gt;&lt;/ul&gt;Ekteki video da ortam ne kadar serbest olarak gözükse de çalışanların sosyal ihtiyaçları tamamen karşılanarak çalışma motivasyonlarını ve yaratıcılıklarını en yüksek düzeye çıkartılması sağlanmış.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zHu3hXSl7M4"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zHu3hXSl7M4" 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/5322652399557718770-6300441019389811932?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/6300441019389811932/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=6300441019389811932' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6300441019389811932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/6300441019389811932'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/best-place-to-work-almak-iin-en-iyi-yer.html' title='Best Place To Work - Çalışmak İçin En İyi Yer'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-4938823911092533925</id><published>2007-03-07T12:32:00.000+02:00</published><updated>2007-03-08T09:33:31.546+02:00</updated><title type='text'>YouTube Erişimi</title><content type='html'>07.03.2007 Tarihi itibariyle YouTube a TTNet üzerinden erişim engellendi. Ama bu erişimi devreden çıkarıp erişmek için şu aşamaları izleyebilirsiniz:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;En kolay çözüm http://www.youtube.com adresi yerine http://208.65.153.253/ adresini kullanın. Böylelikle DNS (Domain Name Server) kontrolünü geçip YouTube a ulaşabilirisiniz.&lt;/li&gt;&lt;li&gt;Uzun Yol: windows vista = c:\windows\system32\drivers\etc&lt;br /&gt;windows xp = c:\windows\system32\drivers\etc&lt;br /&gt;windows 2k = c:\winnt\system32\drivers\etc&lt;br /&gt;win 98/me = c:\windows&lt;br /&gt;&lt;br /&gt;içindeki hosts dosyasını notepad ile açıyoruz,&lt;br /&gt;&lt;br /&gt;208.65.153.253 www.youtube.com&lt;br /&gt;&lt;br /&gt;satırını ekliyoruz, sonra komut sistemine ipconfig /flushdns yazıp işlemi tamamlıyoruz. artık www.youtube.com dan da ulaşabiliyorsunuz.&lt;/li&gt;&lt;li&gt;Komut sistem için: Bilgisayarım-&gt;çalıştır-&gt;cmd yazıp enter a basın&lt;br /&gt;&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/5322652399557718770-4938823911092533925?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/4938823911092533925/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=4938823911092533925' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4938823911092533925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/4938823911092533925'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/youtube-eriimi.html' title='YouTube Erişimi'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-1897678484252854419</id><published>2007-03-07T09:59:00.000+02:00</published><updated>2007-03-07T10:06:28.613+02:00</updated><title type='text'>NetBeans de Ruby &amp; JRuby</title><content type='html'>NetBeans 6 ya eklenenen yeni bir özellik sayesinde artık NetBeans IDE de Ruby ve JRuby geliştirilmesi yapılabilinecek.&lt;br /&gt;&lt;br /&gt;    &lt;a href="http://www.infoworld.com/article/07/03/01/HNsunruby_1.html"&gt;Konu ile ilgili bir makale&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1015"&gt;NetBeans IDE Ruby Demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not: NetBeans IDE 6 nin çıkış tarihi Kasım 2007 olarak planlanıyor...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-1897678484252854419?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/1897678484252854419/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=1897678484252854419' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1897678484252854419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/1897678484252854419'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/netbeans-de-ruby-jruby.html' title='NetBeans de Ruby &amp; JRuby'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322652399557718770.post-8645566477795180428</id><published>2007-03-05T11:39:00.000+02:00</published><updated>2007-03-05T11:40:21.392+02:00</updated><title type='text'>Merhaba</title><content type='html'>Bilgisayar &amp;amp; Yazılım Dünyası ile ilgili paylaşım sayfam hayırlı olsun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322652399557718770-8645566477795180428?l=echotr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://echotr.blogspot.com/feeds/8645566477795180428/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322652399557718770&amp;postID=8645566477795180428' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8645566477795180428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322652399557718770/posts/default/8645566477795180428'/><link rel='alternate' type='text/html' href='http://echotr.blogspot.com/2007/03/merhaba.html' title='Merhaba'/><author><name>Ekrem Küçük</name><uri>http://www.blogger.com/profile/07083542566432280577</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
