<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Özgür Macit</title>
	<link>http://www.ozgurmacit.com</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 02:56:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>Comment on Unit Testing by cheap viagra</title>
		<link>http://www.ozgurmacit.com/2007/unit-testing/#comment-2285</link>
		<author>cheap viagra</author>
		<pubDate>Fri, 20 Jun 2008 20:13:09 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/unit-testing/#comment-2285</guid>
					<description>cheap viagra online 
 &#60;a href=&#34;http://www.epinions.com/user-dr-lerman/show_~View_Profile&#34; rel=&#34;nofollow&#34;&#62;cheap viagra&#60;/a&#62; 
 http://www.epinions.com/user-dr-lerman/show_~View_Profile 
 [url=http://www.epinions.com/user-dr-lerman/show_~View_Profile]cheap viagra[/url]  
 &#60;a href=&#34;http://www.hackint0sh.org/forum/member.php?u=67677&#34; rel=&#34;nofollow&#34;&#62;buy viagra online&#60;/a&#62; 
 http://www.hackint0sh.org/forum/member.php?u=67677 
 [url=http://www.hackint0sh.org/forum/member.php?u=67677]buy viagra online[/url]</description>
		<content:encoded><![CDATA[<p>cheap viagra online<br />
 &lt;a href=&quot;http://www.epinions.com/user-dr-lerman/show_~View_Profile&quot; rel=&quot;nofollow&quot;&gt;cheap viagra&lt;/a&gt;<br />
 <a href="http://www.epinions.com/user-dr-lerman/show_~View_Profile" rel="nofollow">http://www.epinions.com/user-dr-lerman/show_~View_Profile</a><br />
 [url=http://www.epinions.com/user-dr-lerman/show_~View_Profile]cheap viagra[/url]<br />
 &lt;a href=&quot;http://www.hackint0sh.org/forum/member.php?u=67677&quot; rel=&quot;nofollow&quot;&gt;buy viagra online&lt;/a&gt;<br />
 <a href="http://www.hackint0sh.org/forum/member.php?u=67677" rel="nofollow">http://www.hackint0sh.org/forum/member.php?u=67677</a><br />
 [url=http://www.hackint0sh.org/forum/member.php?u=67677]buy viagra online[/url]</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Learning Python programming by Atilla</title>
		<link>http://www.ozgurmacit.com/2007/learning-python-programming/#comment-1238</link>
		<author>Atilla</author>
		<pubDate>Wed, 12 Mar 2008 09:10:47 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/learning-python-programming/#comment-1238</guid>
					<description>Wow! So python has the capability to warp time and import modules from the future!

Nice article, by the way.</description>
		<content:encoded><![CDATA[<p>Wow! So python has the capability to warp time and import modules from the future!</p>
<p>Nice article, by the way.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Unit Testing by Log Buffer #56: a Carnival of the Vanities for DBAs &#171; H.Tonguç YILMAZ Oracle Blog</title>
		<link>http://www.ozgurmacit.com/2007/unit-testing/#comment-153</link>
		<author>Log Buffer #56: a Carnival of the Vanities for DBAs &#171; H.Tonguç YILMAZ Oracle Blog</author>
		<pubDate>Wed, 17 Oct 2007 08:45:19 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/unit-testing/#comment-153</guid>
					<description>[...] Özgür Macit on Unit Testing [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Özgür Macit on Unit Testing [&#8230;]</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Is C a vitamin? by bir_dost</title>
		<link>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-48</link>
		<author>bir_dost</author>
		<pubDate>Wed, 08 Aug 2007 19:17:16 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-48</guid>
					<description>C gerçekten ilk öğrenilmesi gereken bir dil çünkü yazılımcı detaylarda nelerin saklı olduğunu görüyor. gidip ilk önce java öğretirsen ne pointer mantığını ne dynamic memory management mantığını ne compile-link-load cycleını adam gibi kavrayabilir. önemli olan doğru dili doğru amaçla doğru yerde kullanmaktır. Bunun için mesela java JNI (java native interface) ile C fonksiyonlarınızı java kodunuzdan çağırmanıza izin verir. Ama mesela gidip de C ile bir distributed enterprise uygulama yazamazsınız ille ki daha high level bir dil kullanmanız gerekir. benzer şekilde de bir driver yazarken de daha düşük düzeyli bir dil kullnmak mantıklıdır...</description>
		<content:encoded><![CDATA[<p>C gerçekten ilk öğrenilmesi gereken bir dil çünkü yazılımcı detaylarda nelerin saklı olduğunu görüyor. gidip ilk önce java öğretirsen ne pointer mantığını ne dynamic memory management mantığını ne compile-link-load cycleını adam gibi kavrayabilir. önemli olan doğru dili doğru amaçla doğru yerde kullanmaktır. Bunun için mesela java JNI (java native interface) ile C fonksiyonlarınızı java kodunuzdan çağırmanıza izin verir. Ama mesela gidip de C ile bir distributed enterprise uygulama yazamazsınız ille ki daha high level bir dil kullanmanız gerekir. benzer şekilde de bir driver yazarken de daha düşük düzeyli bir dil kullnmak mantıklıdır&#8230;</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Learning Python programming by ali</title>
		<link>http://www.ozgurmacit.com/2007/learning-python-programming/#comment-46</link>
		<author>ali</author>
		<pubDate>Tue, 07 Aug 2007 18:37:59 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/learning-python-programming/#comment-46</guid>
					<description>Arkadasım yanlıs anlama ama birşey sormak istiyorum. Pythonla ilgili cok güzel bir yazı yazmıssın ama neden ingilizce yazdında Türkçe yazmadın acaba.</description>
		<content:encoded><![CDATA[<p>Arkadasım yanlıs anlama ama birşey sormak istiyorum. Pythonla ilgili cok güzel bir yazı yazmıssın ama neden ingilizce yazdında Türkçe yazmadın acaba.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Is C a vitamin? by Osman</title>
		<link>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-7</link>
		<author>Osman</author>
		<pubDate>Fri, 23 Mar 2007 12:19:01 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-7</guid>
					<description>Hocam Unit Testing miş 
C imiş
Vitamin miş
hepsi hikaye
Site super olmuş :)
Eline Sağlık</description>
		<content:encoded><![CDATA[<p>Hocam Unit Testing miş<br />
C imiş<br />
Vitamin miş<br />
hepsi hikaye<br />
Site super olmuş :)<br />
Eline Sağlık</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Unit Testing by steven feuerstein</title>
		<link>http://www.ozgurmacit.com/2007/unit-testing/#comment-6</link>
		<author>steven feuerstein</author>
		<pubDate>Tue, 20 Feb 2007 21:48:34 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/unit-testing/#comment-6</guid>
					<description>Ozgur,

This is a fantastic posting! I wish and hope that more and more Oracle technologists will bring attention to bear on the issue of testing in the world of PL/SQL.

I certainly have become obsessed by it. Thanks for telling people about Qute. I thought you'd want to get an update.

Qute is now Quest Code Tester for Oracle, and we just released it as a commercial product (version 1.5.1) last week. For more info:

http://www.quest.com/code-tester-for-oracle

It has come a VERY VERY long way since the days of Qute (I really liked that name!) and I encourage you to at least download and install the trial version and check it out.

Note: there is a freeware version of Quest Code Tester available at ToadWorld.com; it is still stuck in the 1.2.5.5 release, but we will be updating it soon to 1.5.1.

Now, in terms of your concerns, you wrote:

Ozgur: It needs a schema to keep its own tables, etc. This is an obligation, though. 

Steven replies: Well, yes, this product has an Oracle backend with some 38 tables and 146 packages. So it needs *some* schema or other, but you can usually install it into the standard HR or SCOTT schema, as long as you have CREATE TYPE privilege (I think that is the only "unusual" privilege) defined on it. Also, in the commercial version (including trial), we will check the privs on your schema to make sure the install will work. For most shops installing Code Tester for "real" use, they would install it into its own separate schema, with public synonyms, so that it can be used from any schema on the instance.

Ozgur: It needs several privilages to be given to that user to run test cases againist objects on other schemas. 

Steven replies: Code Tester relies on the Oracle privileges architecture to determine what you can run (and test). Suppose I install Code Tester in schema QCTO, with public synonyms. My application code is in schema CODE. I then connect to CODE, and can build tests for my application right there. No special privs are needed in the QCTO schema to do this. If you do not install with public synonyms, then you will need to connect to the QCTO schema to run Code Tester and you will only be able to see/test programs on which the QCTO schema has execute authority. There is nothing unusual to Code Tester about this; it is the way Oracle works.

I hope this clarifies your concerns. Thank you again for your posting on unit testing. I look forward both to the discussion it generates and to any and all feedback PL/SQL developers have on Quest Code Tester!

Warm regards,
Steven Feuerstein
PL/SQL Evangelist
Quest Software</description>
		<content:encoded><![CDATA[<p>Ozgur,</p>
<p>This is a fantastic posting! I wish and hope that more and more Oracle technologists will bring attention to bear on the issue of testing in the world of PL/SQL.</p>
<p>I certainly have become obsessed by it. Thanks for telling people about Qute. I thought you&#8217;d want to get an update.</p>
<p>Qute is now Quest Code Tester for Oracle, and we just released it as a commercial product (version 1.5.1) last week. For more info:</p>
<p><a href="http://www.quest.com/code-tester-for-oracle" rel="nofollow">http://www.quest.com/code-tester-for-oracle</a></p>
<p>It has come a VERY VERY long way since the days of Qute (I really liked that name!) and I encourage you to at least download and install the trial version and check it out.</p>
<p>Note: there is a freeware version of Quest Code Tester available at ToadWorld.com; it is still stuck in the 1.2.5.5 release, but we will be updating it soon to 1.5.1.</p>
<p>Now, in terms of your concerns, you wrote:</p>
<p>Ozgur: It needs a schema to keep its own tables, etc. This is an obligation, though. </p>
<p>Steven replies: Well, yes, this product has an Oracle backend with some 38 tables and 146 packages. So it needs *some* schema or other, but you can usually install it into the standard HR or SCOTT schema, as long as you have CREATE TYPE privilege (I think that is the only &#8220;unusual&#8221; privilege) defined on it. Also, in the commercial version (including trial), we will check the privs on your schema to make sure the install will work. For most shops installing Code Tester for &#8220;real&#8221; use, they would install it into its own separate schema, with public synonyms, so that it can be used from any schema on the instance.</p>
<p>Ozgur: It needs several privilages to be given to that user to run test cases againist objects on other schemas. </p>
<p>Steven replies: Code Tester relies on the Oracle privileges architecture to determine what you can run (and test). Suppose I install Code Tester in schema QCTO, with public synonyms. My application code is in schema CODE. I then connect to CODE, and can build tests for my application right there. No special privs are needed in the QCTO schema to do this. If you do not install with public synonyms, then you will need to connect to the QCTO schema to run Code Tester and you will only be able to see/test programs on which the QCTO schema has execute authority. There is nothing unusual to Code Tester about this; it is the way Oracle works.</p>
<p>I hope this clarifies your concerns. Thank you again for your posting on unit testing. I look forward both to the discussion it generates and to any and all feedback PL/SQL developers have on Quest Code Tester!</p>
<p>Warm regards,<br />
Steven Feuerstein<br />
PL/SQL Evangelist<br />
Quest Software</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Is C a vitamin? by Atilla Filiz</title>
		<link>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-5</link>
		<author>Atilla Filiz</author>
		<pubDate>Sat, 17 Feb 2007 19:53:35 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-5</guid>
					<description>C Forever!!!</description>
		<content:encoded><![CDATA[<p>C Forever!!!</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Is C a vitamin? by Özgür Macit</title>
		<link>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-4</link>
		<author>Özgür Macit</author>
		<pubDate>Fri, 16 Feb 2007 09:26:06 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-4</guid>
					<description>emreknlk,

I must first say that my article was not about what a bad language C is - I am just againist programming language fanaticism.
My article does not tell anything about how readible object-oriented languages (or Python) is, I am talking about C and how difficult to read (and write) C code is. You are forced to write (and read) a very big amount of irrelevant code while coding in C language. Thus, C is not proper for implementing high-level and &lt;em&gt;non-performance-seeking&lt;/em&gt; problems.
I cannot understand what you say about orthogonality. What I must see from an orthogonal programming language is that it must take care of whether my variable is an array or an integer - I don't want to deal with how it is located in the memory. Just remember I assumed that I am writing a high-level program that is not related directly (for example a device driver) or indirectly (any performance-critical application) with computer hardware.
The right thing to say about C's safety issues is (or in general about C), I think, it is related with problem you have to solve. Do you need good performance? Do you need a bug-free software? Don't you want to take care of all &lt;em&gt;machine-related&lt;/em&gt; things? Don't you want your code include &lt;code&gt;if&lt;/code&gt;s here and &lt;code&gt;if&lt;/code&gt;s there to catch any error that may occur?
Your way about exception handling is nice - it is really. But you know -like I know- that exception handling is something very different. I don't expect from C to have an exception handling mechanism as a low-level language, I am just trying to say it is not a handy language for high-level programming. No need to say you can do nearly everything in C by yourself. You are familiar with &lt;em&gt;do it yourself approach&lt;/em&gt; as I know :)
So my conclusion is, again, use C where you &lt;em&gt;really&lt;/em&gt; need it, but no more than this.</description>
		<content:encoded><![CDATA[<p>emreknlk,</p>
<p>I must first say that my article was not about what a bad language C is - I am just againist programming language fanaticism.<br />
My article does not tell anything about how readible object-oriented languages (or Python) is, I am talking about C and how difficult to read (and write) C code is. You are forced to write (and read) a very big amount of irrelevant code while coding in C language. Thus, C is not proper for implementing high-level and <em>non-performance-seeking</em> problems.<br />
I cannot understand what you say about orthogonality. What I must see from an orthogonal programming language is that it must take care of whether my variable is an array or an integer - I don&#8217;t want to deal with how it is located in the memory. Just remember I assumed that I am writing a high-level program that is not related directly (for example a device driver) or indirectly (any performance-critical application) with computer hardware.<br />
The right thing to say about C&#8217;s safety issues is (or in general about C), I think, it is related with problem you have to solve. Do you need good performance? Do you need a bug-free software? Don&#8217;t you want to take care of all <em>machine-related</em> things? Don&#8217;t you want your code include <code>if</code>s here and <code>if</code>s there to catch any error that may occur?<br />
Your way about exception handling is nice - it is really. But you know -like I know- that exception handling is something very different. I don&#8217;t expect from C to have an exception handling mechanism as a low-level language, I am just trying to say it is not a handy language for high-level programming. No need to say you can do nearly everything in C by yourself. You are familiar with <em>do it yourself approach</em> as I know :)<br />
So my conclusion is, again, use C where you <em>really</em> need it, but no more than this.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Is C a vitamin? by veridicus</title>
		<link>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-3</link>
		<author>veridicus</author>
		<pubDate>Wed, 14 Feb 2007 22:30:26 +0000</pubDate>
		<guid>http://www.ozgurmacit.com/2007/is-c-a-vitamin/#comment-3</guid>
					<description>On the other hand, using C as a learning language forces students to learn some very important lessons, such as memory management.  Often people who learn first with higher-level languages are terrible at certain details, such as performance and memory consumption.  Personally I found it best to learn computer science from the ground up.  Even though I don't ever program in assembler it was very educational and helped build a strong foundation.</description>
		<content:encoded><![CDATA[<p>On the other hand, using C as a learning language forces students to learn some very important lessons, such as memory management.  Often people who learn first with higher-level languages are terrible at certain details, such as performance and memory consumption.  Personally I found it best to learn computer science from the ground up.  Even though I don&#8217;t ever program in assembler it was very educational and helped build a strong foundation.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
