<?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-13004122</id><updated>2011-06-08T09:22:08.270+03:00</updated><title type='text'>Dünyada 10 çeşit insan vardır, binary bilenler ve bilmeyenler.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13004122.post-116896382257761672</id><published>2007-01-16T17:11:00.000+02:00</published><updated>2007-01-16T18:10:23.223+02:00</updated><title type='text'>Taşındık</title><content type='html'>&lt;blockquote&gt;erturkdiriksoy.wordpress.com &lt;/blockquote&gt;* eğer bir yerde blog adresim geçiyor ise güncellemenizi rica ediyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116896382257761672?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116896382257761672/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116896382257761672' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116896382257761672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116896382257761672'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2007/01/tandk.html' title='Taşındık'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-116880385309240067</id><published>2007-01-14T21:42:00.000+02:00</published><updated>2007-01-14T21:59:07.376+02:00</updated><title type='text'>CBO - Chapter 2 -  calc_mbrc.sql</title><content type='html'>&lt;span style="font-size:85%;"&gt;rem&lt;br /&gt;rem     Script:         calc_mbrc.sql&lt;br /&gt;rem     Author:         Jonathan Lewis&lt;br /&gt;rem     Dated:          March 2002&lt;br /&gt;rem     Purpose:        Calculate cost of tablescan for changing values of mbrc&lt;br /&gt;rem&lt;br /&gt;rem     Versions tested&lt;br /&gt;rem             10.1.0.2&lt;br /&gt;rem              9.2.0.4&lt;br /&gt;rem              8.1.7.4&lt;br /&gt;rem&lt;br /&gt;rem     Notes&lt;br /&gt;rem     Cost with cpu_costing is higher than cost with nocpu_costing&lt;br /&gt;rem     Your system may stop changing before it gets to 128 blocks,&lt;br /&gt;rem     it could go higher - the limit is usually dependent on the&lt;br /&gt;rem     operating system and the current block size, and may top out&lt;br /&gt;rem     when 'scan size * block_size'reaches 1 MB.&lt;br /&gt;rem&lt;br /&gt;rem     Note:&lt;br /&gt;rem     The script requires you to create a plan_table as it cycles&lt;br /&gt;rem     through the values for db_file_multiblock_read_count, explaining&lt;br /&gt;rem     a tablescan into the plan_table to find the cost.&lt;br /&gt;rem&lt;br /&gt;rem     This script creates a fairly small table (1,000 blocks), but we then&lt;br /&gt;rem     use dbms_stats() to tell Oracle that it was a very big table (say 10M&lt;br /&gt;rem     blocks)&lt;br /&gt;rem&lt;br /&gt;rem     The number of blocks to fake is the input parameter&lt;br /&gt;rem&lt;br /&gt;rem     The code caters for CPU Costing on and off for 9i and above,&lt;br /&gt;rem     so is more complex than it needs to be for Oracle 8&lt;br /&gt;rem&lt;br /&gt;&lt;br /&gt;start setenv&lt;br /&gt;set timing off&lt;br /&gt;&lt;br /&gt;define m_blocks=128000&lt;br /&gt;rem     define m_blocks = &amp;1&lt;br /&gt;&lt;br /&gt;alter session set optimizer_mode = all_rows;&lt;br /&gt;&lt;br /&gt;drop table t1;&lt;br /&gt;&lt;br /&gt;create table t1&lt;br /&gt;nologging&lt;br /&gt;pctfree 90&lt;br /&gt;pctused 10&lt;br /&gt;storage (initial 40M)&lt;br /&gt;as&lt;br /&gt;select&lt;br /&gt;       rownum          id,&lt;br /&gt;       to_char(rownum) vc_small,&lt;br /&gt;       rpad('x',1000)  padding&lt;br /&gt;from&lt;br /&gt;       all_objects&lt;br /&gt;where&lt;br /&gt;       rownum &lt;= 1000 ;  analyze table t1 compute statistics;  rem rem     Over-ridden by: rem  begin         dbms_stats.set_table_stats(                 ownname         =&gt; null,&lt;br /&gt;               tabname         =&gt;'T1',&lt;br /&gt;               numrows         =&gt; &amp;m_blocks,&lt;br /&gt;               numblks         =&gt; &amp;amp;m_blocks,&lt;br /&gt;               avgrlen         =&gt; 3500,&lt;br /&gt;               flags           =&gt; 0&lt;br /&gt;       );&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;delete from plan_table;&lt;br /&gt;commit;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;       for r in 1..128 loop&lt;br /&gt;&lt;br /&gt;               execute immediate&lt;br /&gt;               'alter session set db_file_multiblock_read_count = ' || r;&lt;br /&gt;&lt;br /&gt;               execute immediate&lt;br /&gt;               'explain plan set statement_id = ''' ||&lt;br /&gt;               to_char(r,'fm000') || 'N'' for ' ||&lt;br /&gt;               ' select /*+ nocpu_costing */ count(*) from t1';&lt;br /&gt;&lt;br /&gt;               execute immediate&lt;br /&gt;               'explain plan set statement_id = ''' ||&lt;br /&gt;               to_char(r,'fm000') || 'C'' for ' ||&lt;br /&gt;               ' select /*+ cpu_costing */ count(*) from t1';&lt;br /&gt;&lt;br /&gt;       end loop;&lt;br /&gt;end;&lt;br /&gt;.&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;spool calc_mbrc&lt;br /&gt;&lt;br /&gt;set linesize 100&lt;br /&gt;set pagesize 90&lt;br /&gt;&lt;br /&gt;rem&lt;br /&gt;rem     We use the 'cost - 1' for Oracle 9.2 because it has&lt;br /&gt;rem             _tablescan_cost_plus_one = true;&lt;br /&gt;rem     whereas Oracle 8.1.7 has&lt;br /&gt;rem             _tablescan_cost_plus_one = false;&lt;br /&gt;rem&lt;br /&gt;&lt;br /&gt;select&lt;br /&gt;       to_number(substr(statement_id,1,3)) id,&lt;br /&gt;       cost                                                    act_cost,&lt;br /&gt;       round(&amp;m_blocks/to_number(substr(statement_id,1,3)),0)  old_cost,&lt;br /&gt;       round(&amp;amp;m_blocks/cost,3)                                 eff_mbrc&lt;br /&gt;--      round(&amp;m_blocks/(cost-1),3)                             eff_mbrc&lt;br /&gt;from&lt;br /&gt;       plan_table&lt;br /&gt;where&lt;br /&gt;       id = 0&lt;br /&gt;and     statement_id like '%N%'&lt;br /&gt;order by&lt;br /&gt;       statement_id&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;spool off&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;SQL&gt; select version from v$instance;&lt;br /&gt;&lt;br /&gt;VERSION&lt;br /&gt;-----------------&lt;br /&gt;10.2.0.1.0&lt;br /&gt;&lt;br /&gt;1 row selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; @@ch_02_tablescans/calc_mbrc.sql;  -- (for cpu_costing hint)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1 row selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Session altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Session altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Table dropped.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Table analyzed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;768 rows deleted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       ID   ACT_COST   OLD_COST   EFF_MBRC&lt;br /&gt;---------- ---------- ---------- ----------&lt;br /&gt;        1     128245     128000       ,998&lt;br /&gt;        2      74912      64000      1,709&lt;br /&gt;        3      57135      42667       2,24&lt;br /&gt;        4      48245      32000      2,653&lt;br /&gt;        5      42912      25600      2,983&lt;br /&gt;        6      39357      21333      3,252&lt;br /&gt;        7      36817      18286      3,477&lt;br /&gt;        8      34912      16000      3,666&lt;br /&gt;        9      33431      14222      3,829&lt;br /&gt;       10      32245      12800       3,97&lt;br /&gt;       11      31276      11636      4,093&lt;br /&gt;       12      30468      10667      4,201&lt;br /&gt;       13      29784       9846      4,298&lt;br /&gt;       14      29198       9143      4,384&lt;br /&gt;       15      28690       8533      4,461&lt;br /&gt;       16      28245       8000      4,532&lt;br /&gt;       17      27854       7529      4,595&lt;br /&gt;       18      27505       7111      4,654&lt;br /&gt;       19      27193       6737      4,707&lt;br /&gt;       20      26912       6400      4,756&lt;br /&gt;       21      26658       6095      4,802&lt;br /&gt;       22      26428       5818      4,843&lt;br /&gt;       23      26217       5565      4,882&lt;br /&gt;       24      26023       5333      4,919&lt;br /&gt;       25      25845       5120      4,953&lt;br /&gt;       26      25682       4923      4,984&lt;br /&gt;       27      25530       4741      5,014&lt;br /&gt;       28      25389       4571      5,042&lt;br /&gt;       29      25257       4414      5,068&lt;br /&gt;       30      25135       4267      5,093&lt;br /&gt;       31      25020       4129      5,116&lt;br /&gt;       32      24912       4000      5,138&lt;br /&gt;       33      24811       3879      5,159&lt;br /&gt;       34      24716       3765      5,179&lt;br /&gt;       35      24627       3657      5,198&lt;br /&gt;       36      24542       3556      5,216&lt;br /&gt;       37      24462       3459      5,233&lt;br /&gt;       38      24386       3368      5,249&lt;br /&gt;       39      24314       3282      5,264&lt;br /&gt;       40      24245       3200      5,279&lt;br /&gt;       41      24181       3122      5,293&lt;br /&gt;       42      24119       3048      5,307&lt;br /&gt;       43      24060       2977       5,32&lt;br /&gt;       44      24003       2909      5,333&lt;br /&gt;       45      23949       2844      5,345&lt;br /&gt;       46      23898       2783      5,356&lt;br /&gt;       47      23849       2723      5,367&lt;br /&gt;       48      23801       2667      5,378&lt;br /&gt;       49      23756       2612      5,388&lt;br /&gt;       50      23712       2560      5,398&lt;br /&gt;       51      23671       2510      5,407&lt;br /&gt;       52      23630       2462      5,417&lt;br /&gt;       53      23592       2415      5,426&lt;br /&gt;       54      23554       2370      5,434&lt;br /&gt;       55      23518       2327      5,443&lt;br /&gt;       56      23484       2286      5,451&lt;br /&gt;       57      23450       2246      5,458&lt;br /&gt;       58      23418       2207      5,466&lt;br /&gt;       59      23387       2169      5,473&lt;br /&gt;       60      23357       2133       5,48&lt;br /&gt;       61      23328       2098      5,487&lt;br /&gt;       62      23299       2065      5,494&lt;br /&gt;       63      23272       2032        5,5&lt;br /&gt;       64      23245       2000      5,507&lt;br /&gt;       65      23220       1969      5,512&lt;br /&gt;       66      23195       1939      5,518&lt;br /&gt;       67      23171       1910      5,524&lt;br /&gt;       68      23148       1882       5,53&lt;br /&gt;       69      23125       1855      5,535&lt;br /&gt;       70      23103       1829       5,54&lt;br /&gt;       71      23081       1803      5,546&lt;br /&gt;       72      23060       1778      5,551&lt;br /&gt;       73      23040       1753      5,556&lt;br /&gt;       74      23020       1730       5,56&lt;br /&gt;       75      23001       1707      5,565&lt;br /&gt;       76      22983       1684      5,569&lt;br /&gt;       77      22964       1662      5,574&lt;br /&gt;       78      22947       1641      5,578&lt;br /&gt;       79      22929       1620      5,582&lt;br /&gt;       80      22912       1600      5,587&lt;br /&gt;       81      22896       1580       5,59&lt;br /&gt;       82      22880       1561      5,594&lt;br /&gt;       83      22864       1542      5,598&lt;br /&gt;       84      22849       1524      5,602&lt;br /&gt;       85      22834       1506      5,606&lt;br /&gt;       86      22819       1488      5,609&lt;br /&gt;       87      22805       1471      5,613&lt;br /&gt;&lt;br /&gt;       ID   ACT_COST   OLD_COST   EFF_MBRC&lt;br /&gt;---------- ---------- ---------- ----------&lt;br /&gt;       88      22791       1455      5,616&lt;br /&gt;       89      22778       1438      5,619&lt;br /&gt;       90      22764       1422      5,623&lt;br /&gt;       91      22751       1407      5,626&lt;br /&gt;       92      22738       1391      5,629&lt;br /&gt;       93      22726       1376      5,632&lt;br /&gt;       94      22714       1362      5,635&lt;br /&gt;       95      22702       1347      5,638&lt;br /&gt;       96      22690       1333      5,641&lt;br /&gt;       97      22679       1320      5,644&lt;br /&gt;       98      22667       1306      5,647&lt;br /&gt;       99      22656       1293       5,65&lt;br /&gt;      100      22645       1280      5,652&lt;br /&gt;      101      22635       1267      5,655&lt;br /&gt;      102      22625       1255      5,657&lt;br /&gt;      103      22615       1243       5,66&lt;br /&gt;      104      22605       1231      5,662&lt;br /&gt;      105      22595       1219      5,665&lt;br /&gt;      106      22585       1208      5,667&lt;br /&gt;      107      22576       1196       5,67&lt;br /&gt;      108      22567       1185      5,672&lt;br /&gt;      109      22558       1174      5,674&lt;br /&gt;      110      22549       1164      5,677&lt;br /&gt;      111      22540       1153      5,679&lt;br /&gt;      112      22531       1143      5,681&lt;br /&gt;      113      22523       1133      5,683&lt;br /&gt;      114      22515       1123      5,685&lt;br /&gt;      115      22507       1113      5,687&lt;br /&gt;      116      22499       1103      5,689&lt;br /&gt;      117      22491       1094      5,691&lt;br /&gt;      118      22483       1085      5,693&lt;br /&gt;      119      22475       1076      5,695&lt;br /&gt;      120      22468       1067      5,697&lt;br /&gt;      121      22461       1058      5,699&lt;br /&gt;      122      22453       1049      5,701&lt;br /&gt;      123      22446       1041      5,703&lt;br /&gt;      124      22439       1032      5,704&lt;br /&gt;      125      22432       1024      5,706&lt;br /&gt;      126      22426       1016      5,708&lt;br /&gt;      127      22419       1008      5,709&lt;br /&gt;      128      22412       1000      5,711&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; / --( for nocpu_costing)&lt;br /&gt;&lt;br /&gt;       ID   ACT_COST   OLD_COST   EFF_MBRC&lt;br /&gt;---------- ---------- ---------- ----------&lt;br /&gt;        1      76353     128000      1,676&lt;br /&gt;        2      48383      64000      2,646&lt;br /&gt;        3      37051      42667      3,455&lt;br /&gt;        4      30660      32000      4,175&lt;br /&gt;        5      26472      25600      4,835&lt;br /&gt;        6      23479      21333      5,452&lt;br /&gt;        7      21213      18286      6,034&lt;br /&gt;        8      19429      16000      6,588&lt;br /&gt;        9      17980      14222      7,119&lt;br /&gt;       10      16775      12800       7,63&lt;br /&gt;       11      15755      11636      8,124&lt;br /&gt;       12      14878      10667      8,603&lt;br /&gt;       13      14115       9846      9,068&lt;br /&gt;       14      13443       9143      9,522&lt;br /&gt;       15      12846       8533      9,964&lt;br /&gt;       16      12312       8000     10,396&lt;br /&gt;       17      11830       7529      10,82&lt;br /&gt;       18      11394       7111     11,234&lt;br /&gt;       19      10995       6737     11,642&lt;br /&gt;       20      10630       6400     12,041&lt;br /&gt;       21      10294       6095     12,434&lt;br /&gt;       22       9984       5818     12,821&lt;br /&gt;       23       9696       5565     13,201&lt;br /&gt;       24       9428       5333     13,577&lt;br /&gt;       25       9178       5120     13,946&lt;br /&gt;       26       8945       4923      14,31&lt;br /&gt;       27       8725       4741      14,67&lt;br /&gt;       28       8519       4571     15,025&lt;br /&gt;       29       8324       4414     15,377&lt;br /&gt;       30       8141       4267     15,723&lt;br /&gt;       31       7967       4129     16,066&lt;br /&gt;       32       7802       4000     16,406&lt;br /&gt;       33       7646       3879     16,741&lt;br /&gt;       34       7497       3765     17,073&lt;br /&gt;       35       7355       3657     17,403&lt;br /&gt;       36       7220       3556     17,729&lt;br /&gt;       37       7091       3459     18,051&lt;br /&gt;       38       6968       3368      18,37&lt;br /&gt;       39       6850       3282     18,686&lt;br /&gt;       40       6737       3200         19&lt;br /&gt;       41       6628       3122     19,312&lt;br /&gt;       42       6524       3048      19,62&lt;br /&gt;       43       6424       2977     19,925&lt;br /&gt;       44       6327       2909     20,231&lt;br /&gt;       45       6234       2844     20,533&lt;br /&gt;       46       6145       2783      20,83&lt;br /&gt;       47       6058       2723     21,129&lt;br /&gt;       48       5975       2667     21,423&lt;br /&gt;       49       5895       2612     21,713&lt;br /&gt;       50       5817       2560     22,004&lt;br /&gt;       51       5741       2510     22,296&lt;br /&gt;       52       5668       2462     22,583&lt;br /&gt;       53       5598       2415     22,865&lt;br /&gt;       54       5529       2370     23,151&lt;br /&gt;       55       5463       2327      23,43&lt;br /&gt;       56       5399       2286     23,708&lt;br /&gt;       57       5336       2246     23,988&lt;br /&gt;       58       5275       2207     24,265&lt;br /&gt;       59       5216       2169      24,54&lt;br /&gt;       60       5159       2133     24,811&lt;br /&gt;       61       5103       2098     25,083&lt;br /&gt;       62       5049       2065     25,352&lt;br /&gt;       63       4996       2032      25,62&lt;br /&gt;       64       4945       2000     25,885&lt;br /&gt;       65       4894       1969     26,154&lt;br /&gt;       66       4845       1939     26,419&lt;br /&gt;       67       4798       1910     26,678&lt;br /&gt;       68       4751       1882     26,942&lt;br /&gt;       69       4706       1855     27,199&lt;br /&gt;       70       4661       1829     27,462&lt;br /&gt;       71       4618       1803     27,718&lt;br /&gt;       72       4576       1778     27,972&lt;br /&gt;       73       4534       1753     28,231&lt;br /&gt;       74       4494       1730     28,482&lt;br /&gt;       75       4455       1707     28,732&lt;br /&gt;       76       4416       1684     28,986&lt;br /&gt;       77       4378       1662     29,237&lt;br /&gt;       78       4341       1641     29,486&lt;br /&gt;       79       4305       1620     29,733&lt;br /&gt;       80       4269       1600     29,984&lt;br /&gt;       81       4235       1580     30,224&lt;br /&gt;       82       4201       1561     30,469&lt;br /&gt;       83       4167       1542     30,718&lt;br /&gt;       84       4134       1524     30,963&lt;br /&gt;       85       4102       1506     31,204&lt;br /&gt;       86       4071       1488     31,442&lt;br /&gt;       87       4040       1471     31,683&lt;br /&gt;&lt;br /&gt;       ID   ACT_COST   OLD_COST   EFF_MBRC&lt;br /&gt;---------- ---------- ---------- ----------&lt;br /&gt;       88       4010       1455      31,92&lt;br /&gt;       89       3980       1438     32,161&lt;br /&gt;       90       3951       1422     32,397&lt;br /&gt;       91       3922       1407     32,636&lt;br /&gt;       92       3894       1391     32,871&lt;br /&gt;       93       3867       1376     33,101&lt;br /&gt;       94       3840       1362     33,333&lt;br /&gt;       95       3813       1347     33,569&lt;br /&gt;       96       3787       1333       33,8&lt;br /&gt;       97       3761       1320     34,034&lt;br /&gt;       98       3736       1306     34,261&lt;br /&gt;       99       3711       1293     34,492&lt;br /&gt;      100       3686       1280     34,726&lt;br /&gt;      101       3662       1267     34,954&lt;br /&gt;      102       3639       1255     35,174&lt;br /&gt;      103       3615       1243     35,408&lt;br /&gt;      104       3592       1231     35,635&lt;br /&gt;      105       3570       1219     35,854&lt;br /&gt;      106       3548       1208     36,077&lt;br /&gt;      107       3526       1196     36,302&lt;br /&gt;      108       3504       1185      36,53&lt;br /&gt;      109       3483       1174      36,75&lt;br /&gt;      110       3462       1164     36,973&lt;br /&gt;      111       3442       1153     37,188&lt;br /&gt;      112       3422       1143     37,405&lt;br /&gt;      113       3402       1133     37,625&lt;br /&gt;      114       3382       1123     37,847&lt;br /&gt;      115       3363       1113     38,061&lt;br /&gt;      116       3343       1103     38,289&lt;br /&gt;      117       3325       1094     38,496&lt;br /&gt;      118       3306       1085     38,717&lt;br /&gt;      119       3288       1076     38,929&lt;br /&gt;      120       3270       1067     39,144&lt;br /&gt;      121       3252       1058      39,36&lt;br /&gt;      122       3234       1049     39,579&lt;br /&gt;      123       3217       1041     39,789&lt;br /&gt;      124       3200       1032         40&lt;br /&gt;      125       3183       1024     40,214&lt;br /&gt;      126       3166       1016      40,43&lt;br /&gt;      127       3150       1008     40,635&lt;br /&gt;      128       3134       1000     40,842&lt;br /&gt;&lt;br /&gt;128 rows selected.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As seen above, as mbrc goes up cost did not fall as mbrc's rise. Because operating system's block size is a limit for oracle multiple block reads.&lt;br /&gt;There is difference between nocpu_costing and cpu_costing. cpu_costing is allways, higher because when calculating cost, CBO estimates cost from a formula has a parameter for cpu_cost. This means when nocpu_costing hint given CBO will put 0 into this formula for cpu cost.&lt;br /&gt;&lt;br /&gt;What is the main difference between ACT_COST &amp;amp; OLD_COST columns?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116880385309240067?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116880385309240067/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116880385309240067' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116880385309240067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116880385309240067'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2007/01/cbo-chapter-2-calcmbrcsql.html' title='CBO - Chapter 2 -  calc_mbrc.sql'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-116708906695938217</id><published>2006-12-26T01:17:00.000+02:00</published><updated>2006-12-26T01:30:15.500+02:00</updated><title type='text'>CBO - Intro</title><content type='html'>- no magic setting ( as we already know )&lt;br /&gt;- never believe all you read&lt;br /&gt;- in_list example:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; select version from v$instance;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;VERSION&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-----------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;10.2.0.1.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1 row selected.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; @@/opt/oracle/cbo_files/ch_00_preface/setenv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1 row selected.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Session altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; @@/opt/oracle/cbo_files/ch_00_preface/in_list&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SP2-0310: unable to open file "setenv.sql"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Table dropped.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PL/SQL procedure successfully completed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Table created.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PL/SQL procedure successfully completed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Execution Plan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Plan hash value: 3617692013&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Id  | Operation         | Name | Rows  | Bytes | Cost  |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;|   0 | SELECT STATEMENT  |      |   200 | 20600 |     3 |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;|*  1 |  TABLE ACCESS FULL| T1   |   200 | 20600 |     3 |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;----------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Predicate Information (identified by operation id):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;---------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1 - filter("N1"=1 OR "N1"=2)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Note&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;- cpu costing is off (consider enabling it)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;as seen above 10g forseen cost as 3, 9i 8 estimated cost as 4. I will learn it why.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if we set "_optimizer_cost_model"=cpu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 3617692013&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;|   0 | SELECT STATEMENT  |      |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;|*  1 |  TABLE ACCESS FULL| T1   |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;1 - filter("N1"=1 OR "N1"=2)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;if we set "_optimizer_cost_model"=fixed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 3617692013&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;|   0 | SELECT STATEMENT  |      |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;|*  1 |  TABLE ACCESS FULL| T1   |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;1 - filter("N1"=1 OR "N1"=2)&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;if we set "_optimizer_cost_model"=choose&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 3617692013&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;|   0 | SELECT STATEMENT  |      |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;|*  1 |  TABLE ACCESS FULL| T1   |   200 | 20600 |     5   (0)| 00:00:01 |&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;1 - filter("N1"=1 OR "N1"=2)&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So 10g did the right cardinality as 9i. But Why cost matters&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;My friends and I just started to running over Jonathan Lewis'es &lt;a href="http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html#addenda"&gt;CBO book&lt;/a&gt; I will post comments for all chapters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116708906695938217?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116708906695938217/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116708906695938217' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116708906695938217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116708906695938217'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/12/cbo-intro.html' title='CBO - Intro'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-116328024642468525</id><published>2006-11-11T23:14:00.000+02:00</published><updated>2006-11-11T23:24:06.830+02:00</updated><title type='text'>enable kernel module development on ubuntu 6.06</title><content type='html'>(choose ur kernel ver.)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sudo apt-get install linux-headers-2.6.15-27-686&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sudo ln -s /usr/src/linux-headers-2.6.15-27-686/ build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if you have a file my_module.c, use this Makefile:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;obj-m    := my_module.o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;KDIR    := /lib/modules/$(shell uname -r)/build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;PWD    := $(shell pwd)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;default:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116328024642468525?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116328024642468525/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116328024642468525' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116328024642468525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116328024642468525'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/11/enable-kernel-module-development-on.html' title='enable kernel module development on ubuntu 6.06'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-116310033268496800</id><published>2006-11-09T20:58:00.000+02:00</published><updated>2006-11-09T21:25:33.473+02:00</updated><title type='text'>Xalan da java</title><content type='html'>XML nerde transform etsek? Xalan gayet bir çözüm gibi duruyor. Özellikle Oracle XDK Java da bulunmayan XSL içinden java wrap etmesi gayet hoş :). &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/java/library/x-xalanextensions.html?ca=drs-#author"&gt;Elliotte Rusty Harold&lt;/a&gt;,makalesinde belirtildigi uzere XSL functionaldır*. OO olan java nın dikkatli çağırılması gerekir.&lt;br /&gt;    - oldukça deterministic olan methodlar çağırmak func. yapıyı çok sarsmaz (özellikle static)&lt;br /&gt;    - object instance ları üzerinde çalışırken, type overloading e dikkat etmek gerekir. Mümkün oldukça simple typelar. Ve Xalan'ın type mapping tercihleri önemlidir. Java &lt;-&gt; XSL type mappingler bire bir değildir.&lt;br /&gt;    - henüz exceptionlar desteklenmiyor&lt;br /&gt;&lt;br /&gt;http://www-128.ibm.com/developerworks/java/library/x-xalanextensions.html?ca=drs-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116310033268496800?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116310033268496800/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116310033268496800' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116310033268496800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116310033268496800'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/11/xalan-da-java.html' title='Xalan da java'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-116007152022565139</id><published>2006-10-05T21:04:00.000+03:00</published><updated>2006-10-05T21:05:21.296+03:00</updated><title type='text'>Kyte babadan gülleler</title><content type='html'>&lt;p&gt; &lt;span class="parahead1"&gt;Removing Duplicates&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="boldbodycopy"&gt;Please explain how to remove duplicate records quickly in a single run from a large table containing about 5 million records. I tried it with the following query, but it takes 10 hours: &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;delete from test1&lt;br /&gt;where rowid not in (select min(rowid)&lt;br /&gt;from test1 group by rc_no);&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt; &lt;span class="boldbodycopy"&gt;Even after increasing the rollback segment tablespace to 7GB, we are not getting the desired results.&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;If you are using the rule-based  optimizer (RBO), there is a very good chance that the &lt;/span&gt;&lt;tt&gt;NOT IN&lt;/tt&gt;&lt;span class="bodycopy"&gt; query is being evaluated once for each row in the  outer query! So, hopefully, you are using the much smarter cost-based  optimizer (CBO). &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;But in any case, my approach to removing duplicates is a little different. I would generate the set of rowids to delete by using analytics and then delete them, like this:&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;SQL&gt; select count(*),&lt;br /&gt;2 count(distinct cust_seg_nbr)&lt;br /&gt;3 from t;&lt;br /&gt;&lt;br /&gt;COUNT(*)   COUNT(CUST_SEG_NBR)&lt;br /&gt;---------    -------------------&lt;br /&gt;1871652                756667&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt; &lt;span class="bodycopy"&gt;Here you can see that I have more than 1.8 million rows but only 756,667 unique ones. I need to delete about 1.1 million of my rows (lots). Let's see how speedy this can be:&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;delete from t&lt;br /&gt;where rowid in&lt;br /&gt;(select rid&lt;br /&gt;  from&lt;br /&gt; (select rowid rid,&lt;br /&gt;          row_number() over&lt;br /&gt;          (partition by&lt;br /&gt;               cust_seg_nbr&lt;br /&gt;           order by rowid) rn&lt;br /&gt;      from t&lt;br /&gt;  )&lt;br /&gt;where rn &lt;&gt; 1&lt;br /&gt;)&lt;br /&gt;1114985 rows deleted.&lt;br /&gt;Elapsed: 00:01:46.06&lt;br /&gt;&lt;br /&gt;SQL&gt; select count(*),&lt;br /&gt;2  count(distinct cust_seg_nbr)&lt;br /&gt;3 from t;&lt;br /&gt;COUNT(*)  COUNT(DISTINCTCUST_SEG_NBR)&lt;br /&gt;---------  ---------------------------&lt;br /&gt;  756667                     756667&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt; &lt;span class="bodycopy"&gt;Now, that was the speed on a laptop computer (so your mileage may vary). Also, in my case, the table was not indexed. Each index is going to add more processing time. Consider disabling your indexes for a mass duplicate removal like this and then rebuilding your indexes afterward. Index maintenance can be very expensive on a large bulk operation in which you plan to delete most of the data. &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;As for the rollback size, it will necessarily get as big as it needs to be in order to process the delete. Every index you have will make the delete need more space, in addition to making it take more time. &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;Another very viable option when mass-deleting data is to create a new table that keeps just the right records and drops the old table, as in the following example:&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;pre&gt;SQL&gt; select count(*),&lt;br /&gt;2  count(distinct cust_seg_nbr)&lt;br /&gt;3  from t;&lt;br /&gt;&lt;br /&gt;COUNT(*)   COUNT(CUST_SEG_NBR)&lt;br /&gt;---------    -------------------&lt;br /&gt; 1871652               756667&lt;br /&gt;&lt;br /&gt;create table t2&lt;br /&gt;as&lt;br /&gt;select cust_seg_nbr, ...&lt;br /&gt;from&lt;br /&gt;(select t.*,&lt;br /&gt;   row_number() over&lt;br /&gt;     (partition by cust_seg_nbr&lt;br /&gt;      order by rowid) rn&lt;br /&gt;  from t&lt;br /&gt;)&lt;br /&gt;where rn = 1&lt;br /&gt;/&lt;br /&gt;Table created.&lt;br /&gt;Elapsed: 00:00:10.93&lt;br /&gt;&lt;/pre&gt;  &lt;p&gt; &lt;span class="bodycopy"&gt;As you can see, it took 11 seconds in this example to copy out the rows to keep, versus 1 minute and 46 seconds  to remove the rows you don't want, and you can do this without generating any UNDO (rollback) or REDO to boot. &lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;ref : &lt;a href="http://www.oracle.com/technology/oramag/oracle/04-jul/o44asktom.html"&gt;http://www.oracle.com/technology/oramag/oracle/04-jul/o44asktom.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-116007152022565139?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/116007152022565139/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=116007152022565139' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116007152022565139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/116007152022565139'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/10/kyte-babadan-glleler.html' title='Kyte babadan gülleler'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115974312351722451</id><published>2006-10-02T01:52:00.000+03:00</published><updated>2006-10-02T01:55:30.586+03:00</updated><title type='text'>Neden medeniyeti ve kardeşliği, uzaklarda değil yaşadığımız yerde aramıyoruz?</title><content type='html'>&lt;span style="font-family:Verdana;font-size:85%;color:#333333;"&gt;Mevlana ve Hacı Bektaş&lt;br /&gt;&lt;br /&gt;Bir adam kötü yoldan para kazanıp bununla kendisine bir inek alır.&lt;br /&gt;&lt;br /&gt;Neden sonra, yaptıklarından pişman olur ve 'iyi bir şey yapmış olmak' adına bunu Hacı Bektaş Veli'nin dergahına kurban olarak bağışlamak ister.&lt;br /&gt;&lt;br /&gt;O zamanlar dergahlar aynı zamanda aşevi işlevi görüyordu.&lt;br /&gt;&lt;br /&gt;Durumu Hacı Bektaş Veli'ye anlatır ve Hacı Bektaş Veli 'helal değildir' diyerek bu bağışı geri çevirir.&lt;br /&gt;&lt;br /&gt;Bunun üzerine adam Mevlevi dergahına gider ve aynı durumu Mevlana'ya anlatır. Mevlana, bu hediyeyi kabul eder.&lt;br /&gt;&lt;br /&gt;Adam aynı şeyi Hacı Bektaş Veli'ye de anlattığını ama onun bunu kabul etmemiş olduğunu söyleyip, Mevlana'ya bunun sebebini sorar. Mevlana söyle der:&lt;br /&gt;&lt;br /&gt;- Biz bir karga isek Hacı Bektaş Veli bir şahin gibidir. Öyle her leşe konmaz. O yüzden senin bu hediyeni biz kabul ederiz ama o kabul etmeyebilir.&lt;br /&gt;&lt;br /&gt;Adam üşenmez kalkıp Hacı Bektaş Dergahı'na gider ve Hacı Bektaş Veli'ye gider.&lt;br /&gt;&lt;br /&gt;Mevlana'nın kurbanı kabul ettiğini söyleyip, bunun sebebini bir de Hacı Bektaş Veli'ye sorar. Hacı Bektaş da şöyle der:&lt;br /&gt;&lt;br /&gt;- Bizim gönlümüz bir su birikintisi ise Mevlana'nın gönlü okyanus gibidir. Bu yüzden, bir damlayla bizim gönlümüz kirlenebilir ama onun engin gönlü kirlenmez. Bu sebepten dolayı o senin hediyeni kabul etmiştir.&lt;br /&gt;&lt;br /&gt;--&amp;gt; &lt;a href="http://www.aksam.com.tr/yazar.asp?a=54329,10,11"&gt;http://www.aksam.com.tr/yazar.asp?a=54329,10,11&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115974312351722451?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115974312351722451/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115974312351722451' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115974312351722451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115974312351722451'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/10/neden-medeniyeti-ve-kardelii-uzaklarda.html' title='Neden medeniyeti ve kardeşliği, uzaklarda değil yaşadığımız yerde aramıyoruz?'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115962187832947459</id><published>2006-09-30T16:10:00.000+03:00</published><updated>2006-09-30T16:11:19.126+03:00</updated><title type='text'>Egonun son noktası</title><content type='html'>http://turk.internet.com/haber/yazigoster.php3?yaziid=16458&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115962187832947459?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115962187832947459/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115962187832947459' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115962187832947459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115962187832947459'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/09/egonun-son-noktas.html' title='Egonun son noktası'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115934660682732154</id><published>2006-09-27T11:43:00.000+03:00</published><updated>2006-09-27T11:43:26.986+03:00</updated><title type='text'>Apex 2.2.1 differences</title><content type='html'>On item source assignment previous version's  if item's Source/SourceType is SQL Query then any null entiry in "Source value or ex" thing will cause an error :P, make it "static text"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115934660682732154?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115934660682732154/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115934660682732154' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115934660682732154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115934660682732154'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/09/apex-221-differences.html' title='Apex 2.2.1 differences'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115934592302421245</id><published>2006-09-27T11:17:00.000+03:00</published><updated>2006-09-27T11:32:03.646+03:00</updated><title type='text'>Geri geldim...</title><content type='html'>yurt interneti kesik, xmldb, kayıt, memleket derken blog unutuldu :(&lt;br /&gt;&lt;br /&gt;Ve evet efenim:&lt;br /&gt;&lt;br /&gt;PL/SQL  supports shut-circuits, but optimizer may change your logic :) . Anyway, this is a good way to process optional join parts:&lt;br /&gt;&lt;br /&gt;select    *&lt;br /&gt;from      hede h&lt;br /&gt;where  (h.n_hard_join = '13' OR some_var = '13')&lt;br /&gt;&lt;br /&gt;when evaluating query if some_var is 13 then h.n_hard_join = '13' wont be evaluated.&lt;br /&gt;&lt;br /&gt;sources:&lt;br /&gt;http://forums.oracle.com/forums/thread.jspa?messageID=51765&amp;amp;#51765&lt;br /&gt;KaPlan!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115934592302421245?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115934592302421245/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115934592302421245' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115934592302421245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115934592302421245'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/09/geri-geldim.html' title='Geri geldim...'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115567324273139047</id><published>2006-08-15T23:11:00.000+03:00</published><updated>2006-08-15T23:20:43.726+03:00</updated><title type='text'>Java açılıyor</title><content type='html'>Her ne kadar bugüne kadar kapalıda olsa bir çok açık-kaynak teknoloji ve sistemin vazgeçilmezi java haberlere göre açılıyor. Elbetteki bir süreç şeklinde olacak, başlangıç 2007 Ocak olarak öngörülmüş.&lt;br /&gt;&lt;br /&gt;Merakla bekliyorum, açılma sürecinde ve sonrasında oluşacak kardeş projeleri ve etkilenecek hazırda olan teknolojileri.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115567324273139047?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115567324273139047/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115567324273139047' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115567324273139047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115567324273139047'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/08/java-alyor.html' title='Java açılıyor'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115527527101905562</id><published>2006-08-11T08:46:00.000+03:00</published><updated>2006-08-11T08:47:51.290+03:00</updated><title type='text'>Kaçıncı hafta? Kaçıncı gün?</title><content type='html'>select 'Kaçıncı hafta: ' || to_char(sysdate, 'w') || ' Kaçıncı gun: ' || to_char(sysdate, 'd') from dual;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115527527101905562?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115527527101905562/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115527527101905562' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115527527101905562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115527527101905562'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/08/kanc-hafta-kanc-gn.html' title='Kaçıncı hafta? Kaçıncı gün?'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115441736674461527</id><published>2006-08-01T10:29:00.000+03:00</published><updated>2006-08-01T10:29:26.780+03:00</updated><title type='text'>Yemişim 10g yi XE rulaz</title><content type='html'>Sevgili 10g ASM için benden 3 küsür GB yer ve ayrı disk isteyince&lt;br&gt;&lt;br&gt;Hemen yüksek merci olan &lt;br&gt;&lt;br&gt;&lt;br&gt;$&amp;nbsp; sudo apt-get install oracle-xe&lt;br&gt;&lt;br&gt;komutuna danıştım, iyi de yaptım&lt;br&gt;alırım ARCHIVELOG mode a, paşa paşa slaytlarıma bakarım, sunuma hazırlanırım. Oh be linux varmış... &lt;br&gt;Bak yazıyorum bir daha gaza gelen .........&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115441736674461527?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115441736674461527/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115441736674461527' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115441736674461527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115441736674461527'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/08/yemiim-10g-yi-xe-rulaz.html' title='Yemişim 10g yi XE rulaz'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115402803411375634</id><published>2006-07-27T22:20:00.000+03:00</published><updated>2006-07-27T22:20:34.140+03:00</updated><title type='text'>Web Services to consume</title><content type='html'>&lt;a href="http://www.programmableweb.com/apis"&gt;http://www.programmableweb.com/apis&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115402803411375634?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115402803411375634/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115402803411375634' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115402803411375634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115402803411375634'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/web-services-to-consume.html' title='Web Services to consume'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115394172231982438</id><published>2006-07-26T22:20:00.000+03:00</published><updated>2006-07-26T22:22:02.336+03:00</updated><title type='text'>PL/SQL üzerinden web servisleri</title><content type='html'>&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)"&gt;&lt;meta name="AUTHOR" content="Ertürk Diriksoy"&gt;&lt;meta name="CREATED" content="20060724;22521500"&gt;&lt;meta name="CHANGEDBY" content="Ertürk Diriksoy"&gt;&lt;meta name="CHANGED" content="20060726;21502100"&gt;              &lt;style type="text/css"&gt;  &lt;!--   @page { size: 21cm 29.7cm; margin: 2cm }   P.sdfootnote { margin-left: 0.5cm; text-indent: -0.5cm; margin-bottom: 0cm; font-size: 10pt }   PRE { font-family: "Nimbus Mono L", "Courier New", monospace }   P { margin-bottom: 0.21cm }   A.sdfootnoteanc { font-size: 57% }  --&gt;  &lt;/style&gt;  &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="center"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="center"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="center"&gt;&lt;span style="font-size: 13pt;font-size:100%;" &gt;&lt;b&gt;PL/SQL VE JAVA ÜZERİNDE WEB SERVİSLERİ&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="center"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; &lt;u&gt;&lt;i&gt;ÖZET:&lt;/i&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Bu döküman Web servisi kavramının kısa tanımını, Eclipse IDE ile web servisi oluşturma işlemini ve PL/SQL üzerinden web servis kullanma yöntemlerini irdeler.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; &lt;u&gt;&lt;i&gt;WEB SERVİSLER HAKKINDA:&lt;/i&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; W3C tarafından belirtilen standartalr çercevesinde web servisler bir bilgisayardan başka bir bilgisayara network üzerinde bağlanmaya yarayan yazılımdır. Sunucu üzerinden istemci tarafından algılanabilir bir arabirimi bulunur. Web servisin meta-data bilgisi WSDL (Web Service Definition Language) (okunuş “wızdıl” ) ismi verilen XML dökümanı üzerinde saklanır.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="center"&gt;  &lt;img src="http://www.oracle.com/technology/tech/webservices/htdocs/samples/dbwebservice/dbwebservice.gif" name="graphics1" align="bottom" border="0" height="111" width="450" /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Yukarıdaki şema bir Oracle uygulamasının herhangi bir web servisine bağlanırken izlediği yolu gösterir. Burada dikkat edilmesi gereken noktalar:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;HTTP  portu üzerinden bağlantı gerçekleştirilir. Böylece  haberleşme günümüzde networklerde en yaygın olan  portu kullanmış olur. Firewallar ile engellenme olasılığı çok  düşüktür.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;SOAP  adı verilen bir XML formatı ile veri taşınır. Simple Object  Access Protocol adı verilen bu XML dökümanı servise  giden istek (request) ve cevap (response) bilgilerini paketler. SOAP  XML tabanlı olduğu için geliştirilebilirliği yüksektir,  ve &lt;u&gt;platform bağımsızdır&lt;/u&gt;&lt;span style="text-decoration: none;"&gt;.  Gelen XML paketini doğru bir şekilde işleyebilen herhangi bir  platform web sunucu/istemci rollerinde bulunabilir.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%; text-decoration: none;" align="left"&gt;  Konu üzerinde daha fazla detaya inmeye gerek yoktur. Web Servis kullanımının 3 önemli safhası aşağıdaki gibidir:&lt;br /&gt;&lt;br /&gt;* Discovery : UDDI üzerinden “telefon rehberi” benzeri bir yapı ile web servis bulunabilir&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%; text-decoration: none;" align="left"&gt; * Description : WSDL dosyası ile web servisin meta-datası öğrenilebilir.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%; text-decoration: none;" align="left"&gt; * Transport : SOAP üzerinden web servis – istemci haberleşmesi gerçekleşir.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; &lt;u&gt;&lt;i&gt;ECLIPSE İLE WEB SERVİS OLUŞTURMA:&lt;/i&gt;&lt;/u&gt;&lt;br /&gt; Eclipse IDE plug-in lerinden olan WTP (web tools platform) HTML, XML, JS, WSDL, SOAP, UDDI, SQL, Servlet, JSP, EJB, JAX-RPC, JDBC, JAXP işlemlerini basit kullanıcı arabirimleri ile gerçekleştirebiliyor. Yukarıda bahsedilen web servis kuramları hakkında çok detaylı bilgiye sahip olmadan web servis oluşturma ve kullanma hızlı bir şekilde gerçekleştirilebiliyor.  &lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Java ile web servis oluşturma bu araç ile anlatılacaktır.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Gereksinimler: Eclipse 3.2.0 , WTP 1.5 plugin, Tomcat 5.0 &lt;sup&gt;&lt;a class="sdfootnoteanc" name="sdfootnote1anc" href="#sdfootnote1sym"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Önce  Temel bir proje oluşturma ile başlıyoruz:&lt;br /&gt;File / New / Other /  ..... / Web / Dynamic Web Project ile yeni web projesi başlatıyoruz.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Aşağıda  belirtilen basit java sınıfını oluşturuyoruz:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Şimdi  bu sınıfı bir web servis haline çevirebiliriz. Bunu  anlatmadan önce web servisler hakkında tip kısıtlamalarında  bahsetmek gerekiyor: Web Servislerin methodları Java'daki String  sınıfını, ilkel tipleri ve sadece bu ilkel tiplerden oluşmuş  sınıfları döndürebilirler. Örnekteki dönüş  tipleri bu kuralı karşılamaktadır.&lt;br /&gt;Şimdi yapılması gereken  Sınıfa sağ tıklayıp “Web Services / Create Web Service”  seçeneği ile WSDL oluşturulmasına, bu sınıfın bir web  service ile sarmalamasına izin vermektir.&lt;br /&gt;&lt;br /&gt; &lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Oluşturulan Web servisi wtp.Converter sınıfına başvuran XML dökümanlarına sahiptir. Eclipse WTP nin bizim için oluşturduğu J2EE yapısını incelediğimde şunları gördüm:&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Eclipse oluşturulan J2EE mimarisini Tomcat altına almıyor. Bunun yerine WTP plugin'i kendi altında bu mimariyi oluşturuyor. Bu denemelerin yapıldığı bilgisayarda&lt;br /&gt; &lt;br /&gt; &lt;b&gt;&lt;span style="font-size: 9pt;font-size:85%;" &gt;&lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;[eclipse plugin dizini]/org.eclipse.wst.server.core/tmp0/webapps/[proje adı]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt;  &lt;br /&gt; Dizininde aşağıdaki mimariyi oluşturmuştur:&lt;br /&gt;&lt;b&gt;&lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;./WEB-INF&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /ConverterService&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /wtp&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;   /deploy.wsdd.bak&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;   /undeploy.wsdd&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;   /deploy.wsdd&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /classes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /wtp&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;   /Converter.class&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /web.xml&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /lib&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /saaj.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /commons-discovery-0.2.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /jaxrpc.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /commons-logging-1.0.4.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /axis.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;  /wsdl4j-1.5.1.jar&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /attachments&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /server-config.wsdd&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;./META-INF&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt; /MANIFEST.MF&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt;&lt;b&gt;./wsdl&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="background: rgb(230, 230, 255) none repeat scroll 0%; margin-bottom: 0cm; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; line-height: 150%;" align="left"&gt; &lt;b&gt;&lt;span style="font-family:Nimbus Mono L, Courier New, monospace;"&gt; /Converter.wsdl&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Dizin yapısını kısaca anlatmak gerekirse:&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; META-INF dizini, oluşturalan J2EE uygulamasının meta-data sını tutar.&lt;br /&gt; wsdl dizini web servisin WSDL dosyasını içerir.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; WEB-INF ise uygulamaya dair; kütüphaneleri, sınıfları, deploy ve undeploy bilgisini içerir.&lt;br /&gt;WEB-INF dizin yapısı J2EE Web Archive dizin yapısındadır. Bir ant scripti ile “war” dosyası haline dönüşebilir.  Bütün Dizin yapısı ise J2EE Enterprise Archive mimarisindedir, bir ant scripti ile “ear” dosyasına dönüşebilir.    &lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt; &lt;u&gt;&lt;i&gt;PL/SQL ÜZERİNDEN WEB SERVİSE BAĞLANMA:&lt;/i&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Oracle 10g ile birlite gelen UTL_DBWS paketi ile web servisi kullanım işlemleri basit çağrılar ile gerçekleştirilebiliyor. Üzerinde çalışacağımız Oracle sürümü 9i olduğu için UTL_HTTP paketi üzerinden haberleştiğimiz web servisinden gelen ve web servisine gönderilen verileri XMLTYPE veri tipinde tanımlı olan metodlar aracılığı ile işleyeceğiz.&lt;br /&gt;&lt;br /&gt;Web servis ile haberleşme işlevi aşağıdaki yöntemle yapılır:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Önceden  tanımlı WSDL dosyası okunur, web servisin yerleşimi ve sunduğu  fonksiyonlar hakkında bilgiler okunur&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Web  servisi SOAP formatına uygun hazırladığımız istek paketi ile  çağırılır&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;SOAP  halinde gelen veri paketi çözümlenerek gelen sonuç  program akışına aktarılır.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;UTL_HTTP  için önemli prosedür ve fonksiyon isimleri:&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;begin_request  : http üzerinden istek başlatılacak bilgisi&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;write_text : açılan istek üzerinden veri gönderme (SOAP metni burda gönderilmeli)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;get_response : gönderim sonrası cevabı okumak için kabul açılır&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;read_text : açılan kabul üzerinden gelen cevabı okumak için (SOAP metni alınır)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;XMLTYPE için önemli fonksiyonlar: (SOAP metinlerini işlemek için)&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%; text-decoration: none;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;extract  : XML formatında önemli yer tutan XPATH söz dizimi ile XML dökümanı üzerinde&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; font-style: normal; line-height: 150%; text-decoration: none;" align="left"&gt; &lt;span style="font-family:Nimbus Roman No9 L, Times New Roman, serif;"&gt;&lt;span style="font-size:100%;"&gt;  arama işlevi yapılır. Oracle extract fonksiyonuna parametre alarak XPATH söz dizimi   alır.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; &lt;u&gt;&lt;i&gt;SONUÇ:&lt;/i&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; Bu çalışma ile J2EE web servisi mimarisi incelenmiş, Eclipse ile hızlı bir şekilde web servisi oluşturma öğrenilmiştir. Oracle 9i web servisi kullanımı için basit bir kütüphane hazırlanmış, 10g nin web servisi paketleri incelenmiştir.&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt; &lt;u&gt;&lt;i&gt;REFERANSLAR:&lt;/i&gt;&lt;/u&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;span style="color:#000080;"&gt;&lt;u&gt;&lt;a href="http://www.oracle.com/technology/tech/webservices/htdocs/samples/dbwebservice/DBWebServices_PLSQL.html"&gt;http://www.oracle.com/technology/tech/webservices/htdocs/samples/dbwebservice/DBWebServices_PLSQL.html&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;span style="color:#000080;"&gt;&lt;u&gt;&lt;a href="http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php"&gt;http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Sun J2EE Tutorial&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;Eclipse WTP tutorials&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;tahiti.oracle.com/&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="left"&gt;&lt;br /&gt;&lt;/p&gt; &lt;div id="sdfootnote1"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote1sym" href="#sdfootnote1anc"&gt;1&lt;/a&gt;Bu  yazılımlar dışında:&lt;/p&gt;  &lt;p class="sdfootnote"&gt;  Eclipse 3.1.0 ile WTP denenmiştir.  Uyumsuzluk tespit edildi.&lt;/p&gt;  &lt;p class="sdfootnote"&gt;  Web sunucusu olaral JBoss denenmesinde JBoss  üzerine WSDL Eclipse tarafından yerleştirilemedi.&lt;/p&gt;  &lt;p class="sdfootnote"&gt;  Web sunucusu olaral Tomcat 5.5 ile yapılan  denemelerde de sorunlarla karşılaşıldı.&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115394172231982438?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115394172231982438/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115394172231982438' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115394172231982438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115394172231982438'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/plsql-zerinden-web-servisleri.html' title='PL/SQL üzerinden web servisleri'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115349824371121133</id><published>2006-07-21T19:09:00.000+03:00</published><updated>2006-07-21T19:10:43.713+03:00</updated><title type='text'>Âtiyi Karanlık Görerek Azmi Bırakmak</title><content type='html'>&lt;p&gt;&lt;span style="font-size:78%;"&gt;Âtiyi karanlık görerek azmi bırakmak...&lt;br /&gt;Alçak bir ölüm varsa, emînim, budur ancak.&lt;br /&gt;Dünyâda inanmam, hani görsem de gözümle.&lt;br /&gt;İmânı olan kimse gebermez bu ölümle:&lt;br /&gt;Ey dipdiri meyyit, "İki el bir baş içindir."&lt;br /&gt;Davransana... Eller de senin, baş da senindir!&lt;br /&gt;His yok, hareket yok, acı yok... Leş mi kesildin?&lt;br /&gt;Hayret veriyorsun bana... Sen böyle değildin.&lt;br /&gt;Kurtulmaya azmin neye bilmem ki süreksiz?&lt;br /&gt;Kendin mi senin, yoksa ümîdin mi yüreksiz?&lt;br /&gt;Âtiyi karanlık görüvermekle apıştın?&lt;br /&gt;Esbâbı elinden atarak ye'se yapıştın!&lt;br /&gt;Karşında ziyâ yoksa, sağından, ya solundan&lt;br /&gt;Tek bir ışık olsun buluver... Kalma yolundan.&lt;br /&gt;Âlemde ziyâ kalmasa, halk etmelisin, halk!&lt;br /&gt;Ey elleri böğründe yatan, şaşkın adam, kalk!&lt;br /&gt;Herkes gibi dünyâda henüz hakk-i hayâtın&lt;br /&gt;Varken, hani herkes gibi azminde sebâtın?&lt;br /&gt;Ye's öyle bataktır ki; düşersen boğulursun.&lt;br /&gt;Ümîde sarıl sımsıkı, seyret ne olursun!&lt;br /&gt;Azmiyle, ümidiyle yaşar hep yaşayanlar;&lt;br /&gt;Me'yûs olanın rûhunu, vicdânını bağlar&lt;br /&gt;Lânetleme bir ukde-i hâtır ki: çözülmez...&lt;br /&gt;En korkulu câni gibi ye'sin yüzü gülmez!&lt;br /&gt;Mâdâm ki alçaklığı bir, ye's ile sirkin;&lt;br /&gt;Mâdâm ki ondan daha mel'un daha çirkin&lt;br /&gt;Bir seyyie yoktur sana; ey unsur- îman,&lt;br /&gt;Nevmid olarak rahmet-i mev'ûd-u Hudâ'dan,&lt;br /&gt;Hüsrâna rıza verme... Çalış... Azmi bırakma;&lt;br /&gt;Kendin yanacaksan bile, evlâdını yakma!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Evler tünek olmuş, ötüyor bir sürü baykuş...&lt;br /&gt;Sesler de: "Vatan tehlikedeymiş... Batıyormuş!"&lt;br /&gt;Lâkin, hani, milyonları örten şu yığından,&lt;br /&gt;Tek kol da demiyor bir tarafından!&lt;br /&gt;Sâhipsiz olan memleketin batması haktır;&lt;br /&gt;Sen sâhip olursan bu vatan batmayacaktır.&lt;br /&gt;Feryâdı bırak, kendine gel, çünkü zaman dar...&lt;br /&gt;Uğraş ki: telâfi edecek bunca zarar var.&lt;br /&gt;Feryâd ile kurtulması me'mûl ise haykır!&lt;br /&gt;Yok, yok! Hele azmindeki zincirleri bir kır!&lt;br /&gt;'İş bitti... Sebâtın sonu yoktur!' deme, yılma.&lt;br /&gt;Ey millet-i merhûme, sakın ye'se kapılma.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:78%;"&gt;Mehmet Akif Ersoy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115349824371121133?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115349824371121133/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115349824371121133' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349824371121133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349824371121133'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/tiyi-karanlk-grerek-azmi-brakmak.html' title='Âtiyi Karanlık Görerek Azmi Bırakmak'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115349810487189764</id><published>2006-07-21T19:08:00.000+03:00</published><updated>2006-07-21T19:08:24.873+03:00</updated><title type='text'>10g Kurulmaz</title><content type='html'>Sevgili 10g ASM için benden 3 küsür GB yer ve ayrı disk isteyince&lt;br /&gt;&lt;br /&gt;Hemen yüksek merci olan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$  sudo apt-get install oracle-xe&lt;br /&gt;&lt;br /&gt;komutuna danıştım, iyi de yaptım&lt;br /&gt;alırım ARCHIVELOG mode a, paşa paşa slaytlarıma bakarım, sunuma hazırlanırım. Oh be linux varmış...&lt;br /&gt;Bak yazıyorum bir daha gaza gelen .........&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115349810487189764?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115349810487189764/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115349810487189764' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349810487189764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349810487189764'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/10g-kurulmaz.html' title='10g Kurulmaz'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115349772629239407</id><published>2006-07-21T19:02:00.000+03:00</published><updated>2006-07-21T19:02:06.403+03:00</updated><title type='text'>Oracle JDBC Connection Properties Problem</title><content type='html'>// register the Oracle JDBC drivers&lt;br&gt;    OracleDataSource ds = new OracleDataSource();&lt;br&gt;    ds.setURL(&amp;quot;jdbc:oracle:thin:hr/oracle@127&lt;div&gt;.0.0.1:1521:XE&amp;quot;);&lt;br&gt;    // create a Connection object and connect to the database &lt;br&gt;    // as store_user using the Oracle JDBC Thin driver&lt;br&gt;    Connection myConnection = ds.getConnection();&lt;br&gt;    Properties p = ds.getConnectionProperties();&lt;br&gt;    System.out.println(p.getProperty(&amp;quot;disableDefineColumnType&amp;quot;)); &lt;br&gt;------------------------------------------------------------------------------------&lt;br&gt;This code will throw &amp;quot;null exception&amp;quot;. Because &lt;br&gt;&amp;nbsp;&amp;nbsp;     Properties p = ds.getConnectionProperties();&lt;br&gt;line return exactly null :) &lt;br&gt;&lt;br&gt;Solution: We must set it first.&lt;br&gt;&lt;br&gt;ref: &lt;a href="http://forums.oracle.com/forums/thread.jspa?forumID=99&amp;amp;threadID=403342" title="http://forums.oracle.com/forums/thread.jspa?forumID=99&amp;amp;threadID=403342" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt; http://forums.oracle.&lt;span id="st" name="st" class="st"&gt;com&lt;/span&gt;/forums/thread.jspa?forumID=99&amp;amp;threadID=403342&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/13004122-115349772629239407?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115349772629239407/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115349772629239407' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349772629239407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115349772629239407'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/oracle-jdbc-connection-properties.html' title='Oracle JDBC Connection Properties Problem'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115289753952573878</id><published>2006-07-14T20:18:00.000+03:00</published><updated>2006-07-14T20:18:59.566+03:00</updated><title type='text'>JDBC Prepaired Statement makes Bind SQL's on Global Area</title><content type='html'>-------------------------------------------&lt;br&gt;package test;&lt;br&gt;&lt;br&gt;import java.sql.SQLException;&lt;br&gt;&lt;br&gt;import oracle.jdbc.OracleConnection;&lt;br&gt;import oracle.jdbc.OraclePreparedStatement;&lt;br&gt;import oracle.jdbc.pool.OracleDataSource ;&lt;br&gt;&lt;br&gt;public class JdbcOracleBuffer {&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param args&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) throws SQLException{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO Auto-generated method stub&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; OracleDataSource ods = new OracleDataSource(); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ods.setURL(&amp;quot;jdbc:oracle:thin:hr/oracle@127.0.0.1:1521:XE&amp;quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; OracleConnection oconn = (OracleConnection)ods.getConnection();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; oconn.setAutoCommit(false);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; OraclePreparedStatement opr = (OraclePreparedStatement)oconn.prepareStatement(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;INSERT INTO HR.PERF_TEST (ID, CODE, DESCR, INSERT_USER, INSERT_DATE) VALUES (?, ?, ?, ?, ?)&amp;quot;); &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.setNUMBER(1, new oracle.sql.NUMBER(1));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.setString(2, &amp;quot;2&amp;quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.setString(3, &amp;quot;3&amp;quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.setString(4, &amp;quot;4&amp;quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.setDate(5, new java.sql.Date (System.currentTimeMillis()));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; opr.execute();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; oconn.commit();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; oconn.close();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ods.close();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;}&lt;br&gt;-------------------------------------------&lt;br&gt;&lt;br&gt;This code genarates this SQL (I put only upper 2 row): &lt;br&gt;&lt;span style="background-color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;SQL&amp;gt; SELECT SQL_TEXT, SQL_ID, TO_CHAR(LAST_ACTIVE_TIME, 'DD/MM/YYYY HH24:MI:SS') FROM V_$SQLAREA WHERE UPPER(SQL_TEXT) LIKE UPPER('%INSERT INTO  HR.PERF_TEST%') ORDER BY LAST_ACTIVE_TIME DESC;&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;SQL_TEXT&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt; &lt;span style="background-color: rgb(255, 255, 0);"&gt;--------------------------------------------------------------------------------&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt; SQL_ID&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;---------------------------------------&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt; TO_CHAR(LAST_ACTIVE_TIME,'DD/MM/YYYYHH24:MI:SS')&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;---------------------------------------------------------&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt; &lt;span style="background-color: rgb(255, 255, 0);"&gt;SELECT SQL_TEXT, SQL_ID, TO_CHAR(LAST_ACTIVE_TIME, 'DD/MM/YYYY HH24:MI:SS') FROM&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt; &amp;nbsp;V_$SQLAREA WHERE UPPER(SQL_TEXT) LIKE UPPER('%INSERT INTO HR.PERF_TEST%') ORDER&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;&amp;nbsp;BY LAST_ACTIVE_TIME DESC&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt; &lt;span style="background-color: rgb(255, 255, 0);"&gt;7dsd376sxrmbf&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="background-color: rgb(255, 255, 0);"&gt;14/07/2006 20:07:52&lt;/span&gt;&lt;br style="background-color: rgb(255, 255, 0);"&gt; &lt;br style="background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;INSERT INTO HR.PERF_TEST (ID, CODE, DESCR, INSERT_USER, INSERT_DATE) VALUES (:1,&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; &lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;SQL_TEXT&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; &lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;--------------------------------------------------------------------------------&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; &lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;SQL_ID&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; ---------------------------------------&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;TO_CHAR(LAST_ACTIVE_TIME,'DD/MM/YYYYHH24:MI:SS') &lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;---------------------------------------------------------&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; &lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&amp;nbsp;:2, :3, :4, :5)&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; 5r8hh7wzhsz1z&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;14/07/2006 20:02:46&lt;/span&gt;&lt;br style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt; &lt;br&gt;As seen second one (red) says that my SQL_TEXT is &lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;NSERT INTO HR.PERF_TEST (ID, CODE, DESCR, INSERT_USER, INSERT_DATE) VALUES (:1,&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 0);"&gt;  :2, :3, :4, :5)&lt;span style="background-color: rgb(255, 255, 255);"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;. It looks like it is a real bind variable.&lt;br&gt;So JDBC do not cache bind variables in client JVM or server JVM.&lt;br&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115289753952573878?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115289753952573878/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115289753952573878' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115289753952573878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115289753952573878'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/jdbc-prepaired-statement-makes-bind.html' title='JDBC Prepaired Statement makes Bind SQL&apos;s on Global Area'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115274395217964170</id><published>2006-07-13T01:39:00.000+03:00</published><updated>2006-07-13T01:39:12.246+03:00</updated><title type='text'>Controling owa, htp, htf output in PL/SQL</title><content type='html'>If you want to use owa output, try this approach:&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------------------------------------------------&lt;br&gt;DECLARE &lt;br&gt;hede dbmsoutput_linesarray;&lt;br&gt;num NUMBER; &lt;br&gt;BEGIN&lt;br&gt;&amp;nbsp; DBMS_OUTPUT.PUT_LINE(disk_consumer.create_body);&lt;br&gt;&amp;nbsp; owa_util.showpage;&lt;br&gt;&amp;nbsp; DBMS_OUTPUT.get_lines(lines =&amp;gt; hede, numlines =&amp;gt; num);&lt;br&gt;&amp;nbsp; FOR x IN hede.FIRST .. hede.LAST&lt;br&gt;&amp;nbsp; LOOP&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS_OUTPUT.PUT_LINE(hede(x)); &lt;br&gt;&amp;nbsp; END LOOP;&lt;br&gt;END;&lt;br&gt;---------------------------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;&lt;br&gt;here disk_consumer.create_body function is a procedure, which produce owa output. &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115274395217964170?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115274395217964170/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115274395217964170' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115274395217964170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115274395217964170'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/controling-owa-htp-htf-output-in-plsql.html' title='Controling owa, htp, htf output in PL/SQL'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115240659022130602</id><published>2006-07-09T03:56:00.000+03:00</published><updated>2006-07-09T03:56:30.250+03:00</updated><title type='text'>implemeting DESC in PL/SQL</title><content type='html'>sql plus tool DESC is very usefull.&lt;br&gt;&lt;br&gt;If you want to explore a table's columns in pl/sql, this will help&lt;br&gt;&lt;br&gt;SELECT COLUMN_NAME&lt;br&gt;&amp;nbsp; FROM user_tab_columns&lt;br&gt;&amp;nbsp; WHERE table_name= 'your_table';&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115240659022130602?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115240659022130602/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115240659022130602' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115240659022130602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115240659022130602'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/implemeting-desc-in-plsql.html' title='implemeting DESC in PL/SQL'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115230572218980217</id><published>2006-07-07T23:55:00.000+03:00</published><updated>2006-07-07T23:55:22.250+03:00</updated><title type='text'>Why to hate &amp; love linux</title><content type='html'>hate: i can't install eclipse wep tools plugin for 3 hours&lt;br&gt;love: but i can do it :D&lt;br&gt;ert@SEMERKAND:~/.eclipse/org.eclipse.sdk.ide/updates/eclipse/plugins$ ls -al --sort=time --time=ctime | grep 2006-07-07 | awk '{print $8}' | xargs rm -rf {} &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115230572218980217?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115230572218980217/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115230572218980217' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115230572218980217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115230572218980217'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/why-to-hate-love-linux.html' title='Why to hate &amp; love linux'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115212824672805778</id><published>2006-07-05T22:37:00.000+03:00</published><updated>2006-07-05T22:37:26.806+03:00</updated><title type='text'>affects of DROP TABLESPACE on real DB Files</title><content type='html'>If you drop a dictionary-managed tablespace datafiles of tablespace won't be deleted on OS.&lt;br&gt;Now the question:&lt;br&gt;&amp;quot;Could we transfer there files?&amp;quot;&lt;br&gt;&lt;br&gt;I made a local test. First create a tablespace and a table then delete them all. I archived database file to smwhere. Then re-create the tablespace and table. Last, I rotate old database file and new database file. &lt;br&gt;&lt;br&gt;-----------------------------------------&lt;br&gt;create tablespace ts_hede&lt;br&gt;logging&lt;br&gt;datafile '/home/ert/ora/ts_hede.dbf' &lt;br&gt;size 16m&lt;br&gt;autoextend on&lt;br&gt;next 32m&lt;br&gt;maxsize 64m&lt;br&gt;extend management local;&lt;br&gt;---- table created&lt;br&gt;&lt;br&gt;&lt;br&gt;---- a dummy table&lt;br&gt;create table t&lt;br&gt;tablespace ts_hede&lt;br&gt;as&lt;br&gt;select * from dual;&lt;br&gt; ---- dummy created&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; select * from t;&lt;br&gt;&lt;br&gt;DUM&lt;br&gt;---&lt;br&gt;X&lt;br&gt;---- it is living&lt;br&gt;&lt;br&gt;drop tablespace ts_hede including contents;&lt;br&gt;---- tablespace dropped&lt;br&gt;---- archive it ( '/home/ert/ora/ts_hede.dbf' &amp;gt;&amp;gt; '/home/ert/ora/ts_hede.dbf.eski' &lt;br&gt;---- using same commands, i re-create table&amp;amp;tablespace&lt;br&gt;&lt;br&gt;SQL&amp;gt; select * from t;&lt;br&gt; &lt;br&gt; DUM&lt;br&gt; ---&lt;br&gt; X&lt;br&gt; ---- it is living again&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------&lt;br&gt;it is a small case. Not so trustable. How could we transfer a complicated tablespace using this method? and also could we?&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115212824672805778?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115212824672805778/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115212824672805778' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115212824672805778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115212824672805778'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/07/affects-of-drop-tablespace-on-real-db.html' title='affects of DROP TABLESPACE on real DB Files'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115135912474474955</id><published>2006-06-27T00:58:00.000+03:00</published><updated>2006-06-27T00:58:44.790+03:00</updated><title type='text'>Is ajax suitable for apex?</title><content type='html'>Last 3 days i have been digging into apex and Ajax. No big deal, js + pl/sql. But smt. i found very uncomfortable with apex.&lt;br&gt;If you are working on a Ajax project, you wanna your code to become clear to you. But in apex we do not have real control on our code, or i am no suitable for apex. &lt;br&gt;I have been working on &lt;a href="http://www.oracle.com/technology/pub/articles/spendolini-tree.html"&gt;this&lt;/a&gt;    staff. Mr. Spendolini had created html interface with pl/sql. I hate it! I wanna my jsf or jsp back. Having a PL/SQL package on ora. db is cool staff. Let java to do interface. &lt;br&gt;&lt;br&gt;I dream a java framework that include Ajax-based components. These components (objects) should be pluggable, we can move them from one page to another just creating these objects. Also we should control Ajax code. It must not be Microsoft style, more programmer-friendly. &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115135912474474955?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115135912474474955/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115135912474474955' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115135912474474955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115135912474474955'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/06/is-ajax-suitable-for-apex.html' title='Is ajax suitable for apex?'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-115092798779697821</id><published>2006-06-22T01:13:00.000+03:00</published><updated>2006-06-22T01:13:07.856+03:00</updated><title type='text'>Magic of Ajax</title><content type='html'>Ajax stands for asynchronous Js and XML. &lt;br&gt;&lt;br&gt;&lt;br&gt;1) Document (This is html page as DOM, Js modifies Document using DOM model)&lt;br&gt;&lt;br&gt;2) Js, XMLHttpRequest (Js uses browser defined XMLHttpRequest object to establish connection and data transfer) &lt;br&gt;&lt;br&gt;3) XML (Over HTTP, XML based data flows. NO FIREWALL! But I cannot establish connection to another URL other than server which sends html page, seems secure)&lt;br&gt;&lt;br&gt;4) Server (Since XMLHttpRequest object does not matter server technology, any platform can be used) &lt;br&gt;&lt;br&gt;These are four horseman of Ajax. Also many providers are working on Ajax for integrating to their frameworks.&amp;nbsp; Also ms has created a free framework for ajax, Atlas. But I don't know, it may not succeed. XMLHttpRequest object it-self is not universal for all browsers, also Js is not universal. All providers should define a generic Js and XMLHttpRequest-like object to handle Ajax to future. Or perhaps, one day an Atlas-based page won't work in Mozilla - or the opposite situation. &lt;br&gt;&lt;br&gt;Note: Ubuntu mounts fat32 partitions with umask=007 which means, all files in this partition has 770 right for users. Also that means &amp;quot;other&amp;quot; users don't allowed &amp;quot;x&amp;quot;. Don't try to run any aplication server on that partition, before fixing umask=000 &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-115092798779697821?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/115092798779697821/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=115092798779697821' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115092798779697821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/115092798779697821'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/06/magic-of-ajax.html' title='Magic of Ajax'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-114885423706970671</id><published>2006-05-29T01:10:00.000+03:00</published><updated>2006-05-29T01:10:37.096+03:00</updated><title type='text'>blog nerde başlar nerde biter</title><content type='html'>&lt;a href="http://www.e-kolay.net/bilgisayar/haber.asp?MainID=456&amp;amp;PID=2175&amp;amp;HaberID=378296"&gt;güzel bir yazı&lt;/a&gt; burak büyükdemir den&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-114885423706970671?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/114885423706970671/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=114885423706970671' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114885423706970671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114885423706970671'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/05/blog-nerde-balar-nerde-biter.html' title='blog nerde başlar nerde biter'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-114834502515664343</id><published>2006-05-23T03:29:00.000+03:00</published><updated>2006-05-23T03:43:45.170+03:00</updated><title type='text'>Loop</title><content type='html'>while true is true&lt;br /&gt;    gereksiz işler ile uğraş&lt;br /&gt;end loop&lt;br /&gt;&lt;br /&gt;Özyinelemeli bile değil, basit bir döngü. Vatan bunun üzerinde dönüyor. Tarih itibari ile 10 finalimden 7 tanesi beni beklemekte, ama panik yok.&lt;br /&gt;&lt;br /&gt;Güzel bir söz yakaladım:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Eğer&lt;br /&gt;Eğer, asker 'Evet' dediyse, bu 'Evet' demektir.&lt;br /&gt;Eğer, asker 'Hayır' dediyse, bu 'Hayır' demektir.&lt;br /&gt;Eğer, asker 'Olabilir' dediyse, o zaman o 'asker' değildir.&lt;br /&gt;......&lt;br /&gt;Eğer, diplomat 'Evet' dediyse, bu 'Olabilir' demektir.&lt;br /&gt;Eğer, diplomat 'Olabilir' dediyse, bu 'Hayır' demektir.&lt;br /&gt;Eğer, diplomat 'Evet' dediyse, o zaman o 'Diplomat' değildir.&lt;br /&gt;......&lt;br /&gt;Eğer, kız 'Hayır' dediyse, bu 'Olabilir' demektir.&lt;br /&gt;Eğer, kız 'Olabilir' dediyse, bu 'Evet' demektir.&lt;br /&gt;Eğer, kız 'Evet' dediyse, o zaman o 'Kız' değildir...(* Kanber Aliyev'den..)&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Staj mevzuunda 9 haftayı nereye sığdıracağım bilemiyorum, ama en önemlisi vaad edilen tatili stajdan önce nasıl sığdıracağım. Neyse yakında ajax hakkında ilk yorumların yayımlanacak, bitmez finallerden sonra!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-114834502515664343?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/114834502515664343/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=114834502515664343' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114834502515664343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114834502515664343'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/05/loop.html' title='Loop'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-114799982932554710</id><published>2006-05-19T03:37:00.000+03:00</published><updated>2006-05-19T03:50:29.340+03:00</updated><title type='text'>tkcell task 2 &amp; 6. geleneksel final tantanası</title><content type='html'>tkcell 2. task yollandi&lt;br /&gt;&lt;br /&gt;yorumlar:&lt;br /&gt;&lt;br /&gt; 1) dbms_job paketi üzerinde submit yapılan işlevler, tamamlandıktan hemen sonra sistem tarafından yokediliyor. Yani task her calistiginda dbms_application_info paketi icin, yeni bir satir aciliyor; task bittigi an satirlar siliniyor.&lt;br /&gt;&lt;br /&gt; dbms_application_info tek application icin tasarlanmis, ama bizim tasklerin hepsi kendi basina application. Kısaca ben application un monitor edilmesini beceremedim, yanlis yaptigim yer neresi?&lt;br /&gt;&lt;br /&gt; 2) nesne ile package mantigi arasinda farklar var. Prosedurel programlamaya tam hakim degilim&lt;br /&gt;&lt;br /&gt; 3) dbms_rand paketi notasyonu ile yazdım, tkcell de en fazla pl/sql developer kullaniliyorsa ORACLE UYGULAMA GELİŞTİRME STANDARTLARI v1.doc dosyasi aklima yatmadi&lt;br /&gt;&lt;br /&gt; cunku dbms_rand paketi ile pl/sql developer beatifier tam ortusuyor ve beatifier kullanmak basit :)&lt;br /&gt;&lt;br /&gt; 4) pl/sql developer özellikle eclipse ile karsilastirildiginda bir cok yonden basit kaliyor. Daha guclu pl/sql IDE leri mevcut mu?&lt;br /&gt;&lt;br /&gt; 5) dbms_scheduler basit tasklar icin gereksiz islem yaptiriyor, bu yüzden dbms_job kullandim, ayrica dbms_scheduler icin 10g rel.1 de grant lerde acik oldugunu okudum ne derece dogru bilmiyorum&lt;br /&gt;&lt;br /&gt;vs vs ...&lt;br /&gt;&lt;br /&gt;finallere 3 gun var 9 final gozukuyor fakat ilk gunden itibaren rahat hissediyorum. Mimari ve isletim konusunda guvenim mevcut. Yardıma ihtiyacım olan ders yöneylem !! Allahım kontrolde gönderdiğin yardım gibi bir yardım daha gönder şu kuluna .....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-114799982932554710?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/114799982932554710/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=114799982932554710' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114799982932554710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114799982932554710'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/05/tkcell-task-2-6-geleneksel-final.html' title='tkcell task 2 &amp; 6. geleneksel final tantanası'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-114764981235295531</id><published>2006-05-15T02:30:00.000+03:00</published><updated>2006-05-15T02:36:52.363+03:00</updated><title type='text'>gece görevi</title><content type='html'>bunun üzerine&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/oramag/oracle/06-mar/o26browser.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.oracle.com/technolog&lt;wbr&gt;y/oramag/oracle/06-mar/o26brows&lt;wbr&gt;er.html&lt;/a&gt;&lt;br /&gt;bunu &lt;a href="http://htmldb.oracle.com/pls/otn/f?p=9815:1:9783940545344020623:::::"&gt;http://htmldb.oracle.com/pls/otn/f?p=9815:1:9783940545344020623:::::&lt;/a&gt; yaptık.&lt;br /&gt;&lt;br /&gt;ora apex ile ilgili:&lt;br /&gt;tüme varım yerine tümdengelim şeklinde daha iyi olurmuş. Bir item eklemek için bile tıktık uğraştırıyor.&lt;br /&gt;Genel perspektif çok geniş, birçok işlem tıktık yapılabilir&lt;br /&gt;örnek olarak verilen dosyada, kod örnekleri başarısız, taşınabilirlik az&lt;br /&gt;gece gece yavaş vadi interneti çe kil mi yor&lt;br /&gt;&lt;br /&gt;TkcellRDSD2006 saygıları sunar&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: larger;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-114764981235295531?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/114764981235295531/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=114764981235295531' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114764981235295531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114764981235295531'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/05/gece-grevi.html' title='gece görevi'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-114747484168676004</id><published>2006-05-13T01:50:00.001+03:00</published><updated>2006-05-13T02:00:41.700+03:00</updated><title type='text'>Yine yeniden staj...</title><content type='html'>Oracle üzerine çalışmalar 3 hafta sonra en yüksek hızla başlayacak. Gönderilen teknik rapor iyi karşılandı, Tonguç abi sunuma da "eline sağlık" dedi; iyi adam vesselam. Bekle tkcell, hattımı tekrar açacaksınız.&lt;br /&gt;&lt;br /&gt;Staj önemli olgu, kader yardım etti. Tkcell en iyi şekilde değerlendirilmeli, her zaman nasip olacak bir fırsat değil.&lt;br /&gt;&lt;br /&gt;Bu yaz hedefler:&lt;br /&gt;- PL/SQL+Oracle zaptedilecek, engin bir dünya&lt;br /&gt;- Hazırda olan Java bilgisi ihya edilecek&lt;br /&gt;- Tkcell ile olan hem şirket hem şahıs bazındaki ilişkiler arttıralacak&lt;br /&gt;- Sunum sanatı keşfedilecek&lt;br /&gt;- Python üzerine çalışmalar başlayacak&lt;br /&gt;- BassMaster&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-114747484168676004?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/114747484168676004/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=114747484168676004' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114747484168676004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/114747484168676004'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2006/05/yine-yeniden-staj_13.html' title='Yine yeniden staj...'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-112824559931402627</id><published>2005-10-02T12:20:00.000+03:00</published><updated>2005-10-02T12:33:19.323+03:00</updated><title type='text'>Return Of The :P</title><content type='html'>Uzun tatilden sonra yurduma ve fakülteme ss geridönüş hikayem tabiki değişmedi. Pamukkale'den pencere kenarı bir bilet alınır, yolda en az 1 arkadaş görülür, sabah yolun en zor kısmı olan bavullar taşınır, ve muntazam sual "ben neden Metro'ya binmiyorum?"...&lt;br /&gt;Dönem sonuna yetiştirilecek 2 proje var. Bir tanesi yüzünden php öğreneceğim. Diğeride .NET için zorlarsa şaşırmayacağım; talih faktörümü hiç yanımdan eksik etmem. Mehmet abinin bahsettiği gibi belki iyide olur. Tabiki  Öğrenim Gör. Ertürk Paşa bu işleri "hallederiz" tipi halledecektir.&lt;br /&gt;En korkutucu 2 ders: Biçimsel Diller; ki Ayrık Mat. benzeri. Türkçe; off offf.&lt;br /&gt;En önemli 3 ders: Yazılım Müh.; hayatım boyunca beni en çok kıvrandıracak ve en çok sivriltecek disiplin. V.T.; soğuk geliyor kardeşim en oracle'ı bile, bir de başıma özgürlerini buldular, ders sadece NASIL okumaya bağlı olduğunu tahmin ediyorum, İleri Veri Yap.; nasıl desem hırs faktörüm bu derste ağır basıyor, inşallah hırsımdan değil merakımdan bu dersten AA alırım.&lt;br /&gt;Birde okuyacak kitap bulmak lazım: bendemi ŞÇT okusam?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-112824559931402627?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/112824559931402627/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=112824559931402627' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112824559931402627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112824559931402627'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/10/return-of-p.html' title='Return Of The :P'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-112247354122559559</id><published>2005-07-27T17:00:00.000+03:00</published><updated>2005-07-27T17:12:21.230+03:00</updated><title type='text'>Kısa Dönem</title><content type='html'>Uzun zamandır internet erişiminin kısa oluşu sebebi ile yazamıyorum.  Yazmaya engel internet erişiminin yokluğu değilmiş; engel internetin yokluğunun benim dolmama engel olması imiş. Ehe ne kuram çıkardım gene.&lt;br /&gt;Beklenen şekilde diff vizesi için vatana geri döndüm, kısa dönem mücadele başlıyor. O kadar çalıştık dönem içinde aldığım notun 2 puan düşüğünü aldım. Bu sefer final bir vurgun olacak ve dersi geçeceğim, yanı sanırım + inşallah + umarım + ne bilim + üfffff. Hocanın işide bitirsem stajın mavi boncuğunuda takmış olacağım.&lt;br /&gt;"ruh" kulaklarını "1. sınıfların" dünyasına kapatacak, yada yenilgiyi kabul edip geri dönecek. bir "sayısalcı" olarak, "ya diff seni alırım ya sen beni".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-112247354122559559?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/112247354122559559/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=112247354122559559' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112247354122559559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112247354122559559'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/07/ksa-dnem.html' title='Kısa Dönem'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-112090485278105761</id><published>2005-07-09T13:15:00.000+03:00</published><updated>2005-07-09T13:27:32.786+03:00</updated><title type='text'>311'e veda</title><content type='html'>2 senelik odamı sonunda kapattım. 2 senenin ve odadan geçen arkadaşların verdiği birikim; yaşlanmış bir agaca benziyor, damarları böceklerce zaptedilmiş, kabukları mantar tarlasını andıran, üzerine gençlerin isimlerini yazdığı yosun kaplı bir ağaç. Köklerini çıkardığımda çok derine gitmediklerini gördüm, belkide toprakta yeterince su vardı, belkide hiç su olmadığı için derine inmeyi bile yersiz görmüştü ağaç. Kökler kimin umrunda toprağın altında kalsın, sadece fırtına olmasın, ağaç onlardan razı gözüküyor. Dallara esaslı bir budama oldukça zaruri gözüküyor. atacam eşyaların yarısını. önce halılardan kurtulmak lazım, yani Erdal'ı ve Cem abiyi bi rahatsız edeceğim. Gastro kongrelerinden çarptığım eşyalarında çaresine bakmalı. Sütleri içeriz...&lt;br /&gt;Hep aynı hata gereksiz eşya doldurmak, ailenin genlerin olan "vur dedik öldürdünnn" yapısı, bunu hep yapıyoruz; annem ben dedem, hepimizde bu hastalık var. Bana esaslı bir eşya imha planı gerek. değilse bu yurtta yaşamak zorunda kalacağım hayatım boyunca...&lt;br /&gt;neyse&lt;br /&gt;HEIL 313&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-112090485278105761?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/112090485278105761/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=112090485278105761' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112090485278105761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112090485278105761'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/07/311e-veda.html' title='311&apos;e veda'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-112008733249673705</id><published>2005-06-30T02:05:00.000+03:00</published><updated>2005-06-30T02:22:12.503+03:00</updated><title type='text'>Saraydan kız kaçırmak</title><content type='html'>- Amma çok stajer var&lt;br /&gt;- Harbi yaa&lt;br /&gt;- Bak bu kağıt boş (masumca, art niyet yok)&lt;br /&gt;- He he heeee (işte Erol Taş'ın yansanayisi)&lt;br /&gt;bu repliklerin arkasından Ertürk o kağıdı alır, yurtta gece rahatça doldurur, sabah gider yerine koyar, gerçek yoklama 'kendini 1 dk içinde yok edecektir'. Veee stajı 3 gün önce bitirir. Sarayda ararken sekreterin masasında buldum.&lt;br /&gt;Ertürk her zaman olduğu gibi yine dört ayaktır, belirli konularda; iş ve bilişim. Bilgisayar almaktan üşenir, arkadaşa Allah hemen bir melek gönderir koca kişisel bilgisayar ekranıyla beraber ayağına gelir. Biraz şükretmesini öğrenirse çok rahat ve keyifli bir insan olacaktır.&lt;br /&gt;Geleneksel tren yolculuğu festivaline 2 gün kala, diff'e girmemenin verdiği iç huzursuzluk ve yüzsüz rahatlıkla Ertürk yine yazılımcı modüllerini geri yüklemeye karar verir. Her ne kadar Mehmet Abisi ile son yaptığı konuşmada 'java falan hikaye' cümlesi onu tedirgin etsede kararlıdır. Yada öyle olmak zorundadır, düşünür kaybedecek fazla birşey yok; kazanacak çok şey var. Yeterki Denizlidekiler tıkırında olsun, olacak gibi de gözüküyor.&lt;br /&gt;Gördüğü rüya onu tedirgin etsede, kızsada, yorumlayamasada, istemediğini isteme çelişkisini yaşasada; aslında tek şey diler. hayırlısı olsun...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-112008733249673705?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/112008733249673705/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=112008733249673705' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112008733249673705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/112008733249673705'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/06/saraydan-kz-karmak.html' title='Saraydan kız kaçırmak'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111956261942625969</id><published>2005-06-24T00:25:00.001+03:00</published><updated>2005-06-24T00:39:56.403+03:00</updated><title type='text'>pis kipat düşmanı</title><content type='html'>Yanlış hatılamıyorsam burçların gerçekliği hadisle sabittir, yanlışsada Allah affetsin beni. Burcumun güzelliğe, sanata düşkünlüğü ne kadar aşikardır... Bana ÖSS ismiyle vurulan 17 yaş kelepçesinin en derin izi beni kitap okumaktan soğutmasıdır. Yalan yok 3 senedir neredeyse hiç bir şey okumadım! Siz yokmusunuz siz, dayatmacılar, otoriteciler, tepeden inme emirciler, kraldan çok kralcılar; bu millete daha ne işkenceler icat edeceksiniz merak ediyorum. Ama "bahane" olur diye dediklerimin hepsini "inkar" edeceğim. Geç te olsa güç olmadı Sefiller'i okumaya başladım. :) Güzel şey okumak. İkinci sanal masaüstünden Kardeş Türküler gelince ayrı bir zevk veriyor.&lt;br /&gt;Dizge bitti. Yani sanırım, öyle olsa gerek. Üfff bitsin artık, her tarafım mikbil oldu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111956261942625969?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111956261942625969/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111956261942625969' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111956261942625969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111956261942625969'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/06/pis-kipat-dman_24.html' title='pis kipat düşmanı'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111878575013993756</id><published>2005-06-15T00:34:00.000+03:00</published><updated>2005-06-15T00:49:10.143+03:00</updated><title type='text'>ODTÜ faresi</title><content type='html'>Zaman o kadar farkettirmeden sinsice ilerliyorki, neredeyse ölümü bile anlamayacağım. 6 saat olmuş, küçük kardeş Mert'in boyundan büyük ödevine internet üzerinden yardıma başlayalı. Eski günleri hatırladım, bizde geçtik oralardan.&lt;br /&gt;Biraz haberleri takip ettim, biraz ilginç sitelere girdim. Osman Metin Öztürk'ün dilimiz hakkındaki bir yazısını okudum, ilginçti. Hem hoşuma gitti hemde garipsedim. Acaba bu korkularla nereye kadar yaşayacağız. İlgilendiğimiz şeyler aslında o kadar küçük ki, dev gibi hakikatleri artık göremez hale geldik; hep büyüteçle yerlere bakıyoruz, kafamızı biraz kaldırsak :). Kimsenin kendi dilinde şarkı söylemesinden zarar gelmez, yeter ki aynı şarkıyı söyleyelim. Şunu söylemekten bıktım, ama yine kendime tekrarlıyacağım; biz 'gerici' 'bağnaz' Osmanlının neresindeyiz?&lt;br /&gt;Projemiz orta safhasında, kopma noktasına geldiğini düşünüyorum. Artık proje öngörecek kadar içgüdülerim ilerledi :P. Yarında dizgeyi bir gerçeklesem!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111878575013993756?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111878575013993756/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111878575013993756' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111878575013993756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111878575013993756'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/06/odt-faresi.html' title='ODTÜ faresi'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111853497097784020</id><published>2005-06-12T03:04:00.000+03:00</published><updated>2005-06-12T03:09:30.980+03:00</updated><title type='text'>Ne onlarla ne onlarsız</title><content type='html'>Evet onlar...&lt;br /&gt;İşte onlar...&lt;br /&gt;Kesinlikle onlar...&lt;br /&gt;tabiki, işaretçiler. C++'ın tuzu biberi. Benim VB cilerden yegane farkım. Veri yapılarının sebebi. Ve yarım yamalak STL bilgimle map tipinden kaçış yolum oldun. Hiç düşünemeyeceğim zamanlarda karşıma çıktın çıkacaksında.&lt;br /&gt;Yedim kafayı, iyice sanallaştım, iyice yapaylaştım, işaretçilere anı yazacak kadar "oldum" yani.&lt;br /&gt;&lt;br /&gt;Olsun :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111853497097784020?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111853497097784020/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111853497097784020' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111853497097784020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111853497097784020'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/06/ne-onlarla-ne-onlarsz.html' title='Ne onlarla ne onlarsız'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111801203854486882</id><published>2005-06-06T01:46:00.000+03:00</published><updated>2005-06-06T01:53:58.550+03:00</updated><title type='text'>Reina Çoo ou uu</title><content type='html'>Bir Reinam eksikti, dayım eksik  olmasın. Doktorlar neden devamlı sürekli şikayet ederler, şimdi anlıyorum. Biri mühendisleri toplayıp Reina'ya atsaydı; onlarda ertesi sabah "Neden bu kadar çok çalışıoruzkiii?" diye düşünmeye başlarlardı.&lt;br /&gt;Ama gittiğime çok sevindim. Hotel California'yı bağlama eşliğinde dinlemek ve boğazı seyretmek mükemmeldi.&lt;br /&gt;&lt;span style="font-family:Arial;font-size:100%;color:#8000ff;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:Arial;font-size:100%;color:#8000ff;"&gt;&lt;b&gt; Last thing I remember I was running for the door&lt;br /&gt;I had to find the passage back to the place I was before&lt;br /&gt;Relax said the nightman We are programmed to receive&lt;br /&gt;You can check out anytime you like but you can never leave&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt; &lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111801203854486882?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111801203854486882/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111801203854486882' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111801203854486882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111801203854486882'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/06/reina-oo-ou-uu.html' title='Reina Çoo ou uu'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111714276321380264</id><published>2005-05-27T00:22:00.000+03:00</published><updated>2005-05-27T00:26:03.226+03:00</updated><title type='text'>Arada bir iyi adam olmayacaksın</title><content type='html'>Estim gürledim, oh be! dünya varmış.&lt;br /&gt;Birini odadan attım. Gittim vura kıra ödünç verilen eşyaları aldım.&lt;br /&gt;İyimi oldu bilmiyorum. Kalp kırmak kabe yıkmak gibi :( ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111714276321380264?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111714276321380264/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111714276321380264' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111714276321380264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111714276321380264'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/05/arada-bir-iyi-adam-olmayacaksn.html' title='Arada bir iyi adam olmayacaksın'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111696969127368333</id><published>2005-05-25T00:16:00.000+03:00</published><updated>2005-05-25T00:21:31.286+03:00</updated><title type='text'>Yaz geldi mi?</title><content type='html'>Tükendiğimi hissettiğim günlerden birisi daha geçiyor. Ders çalışmam gerek, hem de çok çalışmam gerek; ama 2 final daha var. İyi bir tatili hakettiğimi düşünüyorum, nafile sadece 4 gün tatilim var. 4 gün içindede dil tekrarı yapmam gerek, Eşref hocanın kitabının bazı kısımlarını incelemem gerek, en kötüsü Windows için ücretsiz fatura yazılımı arayacağım, bulamassam oturup yazarım. Neyse &lt;blockquote&gt;Tedbil-i mekanda ferahlık vardır,&lt;/blockquote&gt; diyorum. başkada birşey söylemeyeceğim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111696969127368333?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111696969127368333/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111696969127368333' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111696969127368333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111696969127368333'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/05/yaz-geldi-mi.html' title='Yaz geldi mi?'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111667442946969962</id><published>2005-05-21T14:11:00.000+03:00</published><updated>2005-05-21T14:20:29.473+03:00</updated><title type='text'>Alışıldık bir final manzarası</title><content type='html'>Yine bir final dönemi, yeni bir final ve eski bir final. Kurtulayım şu Ayrık Matematikten artık :(&lt;br /&gt;4 günlük istanbul kaçışıma 7 gün kaldı&lt;br /&gt;Not hesapları, stajda ne yapsamda iz bıraksam sorusu, robot mu yapsak zengin olsak yoksa yapmasakta mı zengin olsak çelişkisi, bitmeyen baş ağrıları, çalışamama sendromları...&lt;br /&gt;Yine bir final dönemi, yeni bir final ve eski bir final.&lt;br /&gt;Teselli sinemalara kaldı: &lt;blockquote&gt;MAY THE FORCE BE WITH YOU&lt;/blockquote&gt; :) :) :) :)&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111667442946969962?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111667442946969962/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111667442946969962' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111667442946969962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111667442946969962'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/05/alldk-bir-final-manzaras.html' title='Alışıldık bir final manzarası'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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-13004122.post-111644349786303075</id><published>2005-05-18T22:02:00.000+03:00</published><updated>2005-05-18T22:11:37.866+03:00</updated><title type='text'>...</title><content type='html'>İşe blog kelimesini türkçeleştirerek başlıyacağım. &lt;br /&gt;&lt;br /&gt;WordNet (r) 2.0 [wn]&lt;br /&gt;blog&lt;br /&gt;     n : a shared on-line journal where people can post diary entries&lt;br /&gt;         about their personal experiences and hobbies [syn: web&lt;br /&gt;         log]&lt;br /&gt;&lt;br /&gt;İlk bakışta bir web-site yi andırıyor. Günlük olduğu aşikar, fakat günlük genelde bir insanın özel hayatını konu alan hatıralardır. Birçok forumda kelimenin aynen türkçede kullanıldığını gördüm. TDK'da yaptığım aramada da bir karşılık bulamadım, yani iş başa düştü.&lt;br /&gt;    e-günlük&lt;br /&gt;elektronik günlük kelimelerinin kısaltması.&lt;br /&gt;Merhaba e-günlük...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13004122-111644349786303075?l=diriksoy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://diriksoy.blogspot.com/feeds/111644349786303075/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13004122&amp;postID=111644349786303075' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111644349786303075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13004122/posts/default/111644349786303075'/><link rel='alternate' type='text/html' href='http://diriksoy.blogspot.com/2005/05/blog-post.html' title='...'/><author><name>Ertürk</name><uri>http://www.blogger.com/profile/05208040123417027795</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></feed>
