<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GG</title>
	<atom:link href="http://www.ggultepe.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ggultepe.info</link>
	<description>Güven Gültepe</description>
	<lastBuildDate>Sun, 22 Apr 2012 21:48:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Read only user that can create.. Wait, what ?</title>
		<link>http://www.ggultepe.info/2012/read-only-user-that-can-create-wait-what/</link>
		<comments>http://www.ggultepe.info/2012/read-only-user-that-can-create-wait-what/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 21:00:11 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[read only user]]></category>
		<category><![CDATA[readonly]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=354</guid>
		<description><![CDATA[So some time ago, i was asked to create a user in our Oracle database which will be used to access another schema but should not be able to alter anything (read only). It was nothing but creating a user and giving select/debug/execute privileges in another schema. Simple as that. Then i got another request, i [...]]]></description>
			<content:encoded><![CDATA[<p>So some time ago, i was asked to create a user in our Oracle database which will be used to access another schema but should not be able to alter anything (read only).</p>
<p>It was nothing but creating a user and giving select/debug/execute privileges in another schema. Simple as that.</p>
<p>Then i got another request, i was told that read only user should also be able to create a table in destination schema.<br />
Well, first i reacted like<br />
&#8220;Hey, you asked for a read only user. Read only users are not supposed to create or alter anything, because.. Guess what ? They are <strong>READ ONLY !</strong>&#8221;</p>
<p>But of course, while i was making this argument, i was also thinking about how i can achieve that.</p>
<p>I got a bit stuck because there are 2 options for giving some user to create a table privilege as far as i know.<br />
Which are :<br />
Create table<br />
Create any table</p>
<p>Well, first one gives the user the privilage to create a table in his/her own schema. Which does not satisfy our needs here.<br />
Second one lets the user to create a table in every schema, which is obviously not we prefer. We need to give create table privilege for just one schema, not for all of them.</p>
<p>Sadly there is no straight solution to this. By Oracle&#8217;s default privileges, one can have permission to create table in his/her own schema or in everywhere..</p>
<p>So i decided to try some workarounds:</p>
<p>I have given the read only user create any table privilege and created a trigger:</p>
<p>&nbsp;</p>
<pre><div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">create</span> <span class="kw1">or</span> <span class="kw1">replace</span> <span class="kw1">trigger</span> no_create</div></li><li class="li1"><div class="de1">AFTER <span class="kw1">create</span> <span class="kw1">on</span> SCHEMA</div></li><li class="li1"><div class="de1">BEGIN</div></li><li class="li1"><div class="de1"><span class="kw1">if</span> ORA_SYSEVENT <span class="sy0">=</span> <span class="st0">'CREATE'</span> <span class="kw1">and</span></div></li><li class="li1"><div class="de1">ORA_DICT_OBJ_OWNER <span class="sy0">&lt;&gt;</span> <span class="st0">'READONLY_USERS_OWN_SCHEMA_HERE'</span> <span class="kw1">and</span></div></li><li class="li1"><div class="de1">ORA_DICT_OBJ_OWNER <span class="sy0">&lt;&gt;</span></div></li><li class="li1"><div class="de1"><span class="st0">'SCHEMA_THAT_RO_SHOULD_BE_ABLE_TO_CREATE_TABLE_IN'</span> THEN</div></li><li class="li1"><div class="de1">RAISE_APPLICATION_ERROR<span class="br0">&#40;</span><span class="sy0">-</span><span class="nu0">20000</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1"><span class="st0">'Cannot create the '</span> <span class="sy0">||</span> ORA_DICT_OBJ_TYPE <span class="sy0">||</span></div></li><li class="li1"><div class="de1"><span class="st0">' named '</span> <span class="sy0">||</span> ORA_DICT_OBJ_NAME <span class="sy0">||</span></div></li><li class="li1"><div class="de1"><span class="st0">' as requested by '</span> <span class="sy0">||</span> ORA_DICT_OBJ_OWNER<span class="br0">&#41;</span>;</div></li><li class="li1"><div class="de1">END <span class="kw1">if</span>;</div></li><li class="li1"><div class="de1">END;</div></li></ol></pre></div></div></pre>
<p>&nbsp;</p>
<p>Simply this trigger prevents read only user from creating a table in a schema other than we listed.<br />
This sounded like a good solution to me actually, yet i needed to be sure that it&#8217;s safe and this is where i noticed that you cannot <strong>PREVENT</strong> a user from dropping his/her own trigger&#8230;</p>
<p>Well, that trigger does not do any good when you are able to drop it.</p>
<p>The only solution left is to create a procedure in destination schema for creating a table and give our read only user the privilege to use it.</p>
<p>&nbsp;</p>
<pre><div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw1">create</span> <span class="kw1">or</span> <span class="kw1">replace</span> procedure create_table<span class="br0">&#40;</span>doit varchar2<span class="br0">&#41;</span></div></li><li class="li1"><div class="de1">begin</div></li><li class="li1"><div class="de1">execute immediate doit;</div></li><li class="li1"><div class="de1">end;</div></li></ol></pre></div></div></pre>
<p>And of course, we need to check &#8220;doit&#8221; in the procedure to be sure that nothing other than a create table command is called.</p>
<p>So at the end of the day we are able to give one a permission to create a table in a chosen schema.<br />
Yet i would still prefer declining a request like this in the first place considering the pain it can cause regarding security issues.</p>
<h6><em>(PS : Also asked this in stackoverflow and got the same reply, i think it&#8217;s the only solution)</em></h6>
<p>&nbsp;</p>
<p>-Guven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2012/read-only-user-that-can-create-wait-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Special characters in Oracle passwords</title>
		<link>http://www.ggultepe.info/2011/special-characters-in-oracle-passwords/</link>
		<comments>http://www.ggultepe.info/2011/special-characters-in-oracle-passwords/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 19:25:48 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[@]]></category>
		<category><![CDATA[escape character]]></category>
		<category><![CDATA[ORA-00988]]></category>
		<category><![CDATA[ORA-12154]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[special characters]]></category>
		<category><![CDATA[sqlplus]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=345</guid>
		<description><![CDATA[As we have always been encouraged to define complex passwords everywhere, it is likely that you feel the need to set passwords with special characters in an Oracle database too. But should you ? Let&#8217;s make some tests. &#160; What we get is this : ORA-00988: missing or invalid password(s) Well, let&#8217;s look at the [...]]]></description>
			<content:encoded><![CDATA[<p>As we have always been encouraged to define complex passwords everywhere, it is likely that you feel the need to set passwords with special characters in an Oracle database too.<br />
But should you ?</p>
<p>Let&#8217;s make some tests.</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;"><span class="kw1">CREATE</span> user testuser <span class="kw1">IDENTIFIED</span> <span class="kw1">BY</span> 33!%@;</pre></div></div>
<p>&nbsp;<br />
What we get is this :<br />
<strong>ORA-00988: missing or invalid password(s)</strong></p>
<p>Well, let&#8217;s look at the rules that Oracle want us to follow while defining a password then :</p>
<p><em>o Passwords must be from 1 to 30 characters long. </em><br />
<em>o Passwords cannot contain quotation marks. </em><br />
<em>o Passwords are not case sensitive. </em><br />
<em>o A Password must begin with an alphabetic character. </em><br />
<em>o Passwords can contain only alphanumeric characters and the</em><br />
<em>  underscore (_), dollar sign ($), and pound sign (#). Oracle </em><br />
<em>  strongly discourages you from using $ and #.. </em><br />
<em>o A Password cannot be an Oracle reserved word (eg: SELECT).</em></p>
<p>According to that text, we should not use special characters in passwords. So facing an error like the one above is not unexpected.<br />
It is clear that you should <strong>NOT</strong> use those characters, but this does not mean you <strong>CAN&#8217;T</strong>..</p>
<p>Let&#8217;s do some more useless &amp; time wasting practices then :</p>
<p>(Note that we are using <strong>@</strong> char on purpose which is i think the worst char for an oracle password <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;"><span class="kw1">CREATE</span> user testuser <span class="kw1">IDENTIFIED</span> <span class="kw1">BY</span> <span class="st0">&quot;33!%@&quot;</span>;</pre></div></div>
<p>User successfully created..<br />
Nice. So we can provide passwords with special characters by using <strong>&#8220;</strong> (Double quotation marks).</p>
<p>But can we use this passwords afterward ?</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;">sqlplus testuser<span class="sy0">/</span><span class="nu0">33</span>!%@@testdb</pre></div></div>
<p>&nbsp;<br />
<strong>ORA-12154: TNS:could not resolve the connect identifier specified</strong></p>
<p>I guess not.<br />
So let&#8217;s try it with double quotation marks again.</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;">sqlplus testuser<span class="sy0">/</span><span class="st0">&quot;33!%@&quot;</span>@testdb</pre></div></div>
<p><strong>ORA-12154: TNS:could not resolve the connect identifier specified</strong></p>
<p>No luck again..</p>
<p>If you kept reading from the beginning, i am expecting you to decide <span style="text-decoration: underline;"><strong>NOT TO USE</strong></span> special characters already.</p>
<p><strong>*Sigh*</strong></p>
<p>Okey, let&#8217;s make our final move then:</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.ggultepe.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="sql" style="font-family:monospace;">sqlplus testuser<span class="sy0">/</span>\<span class="st0">&quot;33!%@<span class="es0">\&quot;</span>@testdb</span></pre></div></div>
<p><strong>Success..</strong> (with the help of double quotation marks and escape characters)</p>
<p>As you see, to be able to use this password we needed some tricks which obviously a solid reason itself to avoid using special characters ..</p>
<p>-Guven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2011/special-characters-in-oracle-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quiknet Fiber</title>
		<link>http://www.ggultepe.info/2011/quiknet-fiber/</link>
		<comments>http://www.ggultepe.info/2011/quiknet-fiber/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 16:02:18 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Little bit of this little bit of that]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Tecrübe - Yorum]]></category>
		<category><![CDATA[ahmet bombaci]]></category>
		<category><![CDATA[fiber]]></category>
		<category><![CDATA[lag]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[mmorpg]]></category>
		<category><![CDATA[Quiknet]]></category>
		<category><![CDATA[superonline]]></category>
		<category><![CDATA[ttnet]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=321</guid>
		<description><![CDATA[Selamlar, Bu aralar pek yazmıyorum, vakit darlığı büyük etken buna, biraz da keyifsizlik tabii ki.. Lakin bir konudan bahsetmeden geçemeyeceğim.. TTNET&#8217; i bırakıp Quiknet&#8216; e geçtiğimden beri halimden çok memnunum. Zaten hizmetin kalitesinden önce ADSL ile Fiber arasındaki uçurum bunda etkili oluyor. 4-5 ay önce yurt dışı sunuculara bağlanmada yaşadığım zorluklar sonucu telefon etmiştim Superonline&#8217;a. [...]]]></description>
			<content:encoded><![CDATA[<p>Selamlar,</p>
<p>Bu aralar pek yazmıyorum, vakit darlığı büyük etken buna, biraz da keyifsizlik tabii ki..<br />
Lakin bir konudan bahsetmeden geçemeyeceğim..</p>
<p>TTNET&#8217; i bırakıp <strong>Quiknet</strong>&#8216; e geçtiğimden beri halimden çok memnunum. Zaten hizmetin kalitesinden önce ADSL ile Fiber arasındaki uçurum bunda etkili oluyor.</p>
<p>4-5 ay önce yurt dışı sunuculara bağlanmada yaşadığım zorluklar sonucu telefon etmiştim Superonline&#8217;a.<br />
<strong>MMORPG</strong> sevdalısı ve yıllarını bu yolda harcamaktan çekinmemiş biri olarak <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  takdir edersiniz ki bağlantının hızından öte gecikme değerlerine (latency) önem veriyordum.<br />
Aslında telefon ederken pek umutlu değildim, sonuçta karşınızdaki insanlar genelde temel network kavramlarına dahi hakim olmak durumunda değiller. Görevleri basit kullanıcı hatalarından kaynaklanan bağlantı sorunlarını tespit etmek ve giderilmesi konusunda müşteriye yol göstermek. Bunda yadırgadığım birşey yok, yanlış anlaşılmasın, olması gereken bu bence de.<br />
Lakin bu ilk görüşmede derdinizi anlattığınızda aldığınız yanıt çok büyük hayal kırıklığı olur genelde, ki ADSL döneminde çokça kez yaşamıştım..Az önce bahsettiğim olaydan devam edecek olursam;</p>
<p>Latency değerlerinin özellikle yurtdışındaki sunuculara sorgu atıldığında oldukça kötü olduğunu söyledim karşımdaki bayana. <strong>&#8220;Modeminizi açıp kapayın, sonra tekrar deneyin&#8221;</strong> kalıbıyla karşılaşmamak adına download hızımda herhangi bir sorun olmadığını, <strong>10Mbit olan bağlantımın 1mb saniye değeri ile gayet güzel dosya indirilmesine izin verdiğini, yalnızca ve yalnızca yurt dışı sunuculara erişimde paket kayıplarıyla karşılaştığımı</strong> ekledim hızlıca.<br />
İşte o noktada karşılaşmayı beklediğim cevap; <strong>&#8220;Ben notumu alayım, arkadaşlar bağlantınızda sorun olup olmadığını kontrol edecekler..&#8221;</strong> idi.</p>
<p>Ki bunun meali ; <strong>&#8220;Arkadaşım bağlantın çalışıyor, web sitelerini açabiliyosun, download bile  yapıyosun.. E biz sana daha fazlasını vaadetmedik ki zaten&#8230;&#8221;</strong></p>
<p><strong></strong>Halbuki beklentilerimin dışında bir cevap ile karşılaştım; &#8220;Siz bahsettiğiniz paket kayıplarını gösteren ekran görüntülerini vereceğim mail adresine yollayabilirseniz, teknik ekip inceleme yapıp size geri dönüş yapacaktır.&#8221;<br />
Teşekkür edip kapattım. Güzelinden bir mail hazırlayıp, ekran görüntüleriyle renklendirmek suretiyle yolladım tabii.<br />
1-2 gün sonra teknik açıdan donanımlı olduğunu sezebildiğim bir arkadaş aradı Superonline&#8217;dan.  Gönderdiğim ekran görüntülerini incelediklerini, paket kayıplarının oluşmaya başladığı yurt dışındaki sunucunun üzerinde teknik problemlerin olduğunu, üzerinde çalışıldığını, ancak çalışmadan bağımsız olarak hali hazırda yurt dışında yeni sunucu alımı gerçekleştirildiğini ve bir iki hafta içinde bu sorunun tamamen ortadan kalkacağını söyledi.</p>
<p>Açıkcası bağlantımın düzelmesinin fazla bir önemi kalmamıştı benim için, <strong>çünkü adam yerine konup söylediklerinizi anlayan ve sorun olarak işaret ettiğiniz şeyi yoksaymayan muhataplar bulabilmek her yiğidin harcı değil takdir edersiniz ki</strong> <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Mutlu oldum ne yalan söyliyeyim. ( 1 hafta kadar sonra düzeldi bağlantı bu arada )</p>
<p>Akabinde de  2 gün önce eve geldiğimde modemin çalışmadığını gördüm. Telefon edip durumu bildirdim (saat 18.30 civarıydı).<br />
Kaydınızı alıyorum, arkadaşlar ilgilenecek dedi telefondaki bayan.<br />
Herşey normal di mi buraya kadar ?</p>
<p>25 dakika sonra kapı çaldı..<br />
Elinde modem ile bir arkadaş&#8230; =))</p>
<p><strong>&#8220;Yok artık ?&#8221; dedim.</strong><br />
<strong>&#8220;Anlamadım ?&#8221; dedi.<br />
</strong><strong>Dedim &#8220;arayalı 25 dakika oldu ?..&#8221;<br />
</strong><strong>&#8220;Bu taraflarda servis görevim vardı, merkezden sizin kaydınız geçilince doğrudan geldim&#8221; dedi arkadaş.<br />
</strong><strong>&#8220;Süpermiş..&#8221; dedim</strong>. Ne diyeyim başka..</p>
<p><strong>Sorgusuz sualsi</strong>z modem değiştirildi ve telefon etmemin üzerine toplam 40 dakika geçmişken normal bir şekilde yeni modemimle bağlanır durumdaydım.<br />
Ha tabii ki adamlar <strong>Dominos pizza misali 30 dakika&#8217;da müdahale garantisi vermiyorlardır</strong>, belki milyonda bir denk geliyordur bu. Ama en geç 1 gün sonra soruna çözüm getireceklerine eminim artık.<br />
Çok övdüm, farkındayım.  Lakin paylaşmak istedim.. Hem <strong>Sn Ahmet Bombacı</strong> sıkıştırıyordu sürekli, &#8220;Hani, hiç yazmıyorsun blog&#8217;una ? ..&#8221; şeklinde <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Bir yerden başlamak lazımdı..</p>
<p>Görüşmek üzere..<br />
-Güven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2011/quiknet-fiber/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bilge Adam ve ücretleri &#8230;</title>
		<link>http://www.ggultepe.info/2011/bilge-adam-ve-ucretleri/</link>
		<comments>http://www.ggultepe.info/2011/bilge-adam-ve-ucretleri/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 14:06:07 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Tecrübe - Yorum]]></category>
		<category><![CDATA[başarısoft]]></category>
		<category><![CDATA[Bilge Adam]]></category>
		<category><![CDATA[bilge adam ücret]]></category>
		<category><![CDATA[bilgeadam]]></category>
		<category><![CDATA[eğitim]]></category>
		<category><![CDATA[grafik web tasarım]]></category>
		<category><![CDATA[kurs]]></category>
		<category><![CDATA[netron]]></category>
		<category><![CDATA[oytun özen]]></category>
		<category><![CDATA[ücretler]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=313</guid>
		<description><![CDATA[Selamlar, Malum genelde ingilizce yazıyorum, ama bu konuda ingilizce yazmak alakasız olacaktı,so here we go..  =) 2007 senesinde Bilge Adam&#8216;a kaydolmuştum, Sistem Mühendisliği eğitimini almak için. Kayıt olmak için gittiğimde fiyatlar bizi şok etmişti, yanlış hatırlamıyorsam 9000 lira civarıydı, gelin görün ki şans yüzümüze gülmüş, bitmek üzere olan bir kampanyaya denk gelip neredeyse yarı fiyatına [...]]]></description>
			<content:encoded><![CDATA[<p>Selamlar,</p>
<p>Malum genelde ingilizce yazıyorum, ama bu konuda ingilizce yazmak alakasız olacaktı,so here we go..  =)</p>
<p>2007 senesinde<strong> Bilge Adam</strong>&#8216;a kaydolmuştum, <strong>Sistem Mühendisliği</strong> eğitimini almak için. Kayıt olmak için gittiğimde fiyatlar bizi şok etmişti, yanlış hatırlamıyorsam<strong> 9000 lira</strong> civarıydı, gelin görün ki şans yüzümüze gülmüş, bitmek üzere olan bir kampanyaya denk gelip neredeyse yarı fiyatına kayıt olmuştuk. (<strong>5700 lira</strong>)</p>
<p>Eğitmen hoca çok iyiydi (<strong>Oytun Özen</strong> &#8216;e sevgiler), daha ilk günden eğitimi almakla doğru bir seçim yaptığımı anlamıştım. Daha önce bu alanda çalışmamış da olsam, windows işletim sistemlerine  hakim olmam ve genel bilgisayar bilgimden dolayı ( evet ayrıca bilişim sistemleri müh öğrencisiydim) kurs çok kolay geçti.</p>
<p>Bu süreçte tek rahatsız edici olay öğrencilerin birşey öğrenmeye çabalamak yerine sohbet etmeye hevesli olmalarıydı, ki bu eğitim sürecine doğrudan yansıdı.</p>
<p>Ha tabii eğitim ortalarına doğru<strong> Bilge Adam</strong>&#8216;ın en başarılı bölümünün Kayıt bölümü olduğunu öğrendim&#8230;<br />
Nasıl mı oldu ? Sınıfta herkes fena pazarlık yaptığını ve yarı fiyatına kaydolduğunu anlatıyordu büyük heyecan ile.Sonra farkettik ki her kaydolan aynı ücreti ödemiş. O gün uzun süre sessizlik oldu diye hatırlıyorum,saygı duymuştuk sanırım =)</p>
<p>Aradan bayağı bir sene geçti, şimdilerde kız arkadaşım için <strong>Grafik-Web Tasarım</strong> eğitimi araştırıyordum. Malum <strong>Bilge Adam</strong> &#8216;a rakip olarak bilinen sayılı firma var. Biri de <strong>Netron</strong> idi. Ancak <strong>Netron</strong> iflas etmiş anladığım kadarıyla..</p>
<p><strong>Başarı Soft</strong> ilgimi çeker gibi olmuştu, ama hakkında çok yorum bulmak mümkün olmadı.. Haliyle Bilge Adam ile görüşmeye gittik. Tabii ki ücret kısmında yaşanacak olası güreş müsabakasını düşünerek üzerime rahat birşeyler giymiştim&#8230;</p>
<p>Önce <strong>Grafik Bölümü Bölüm Başkanı</strong> geldi, kendisi eğitimle ilgili teknik detayları anlattı. Eğitim gerçekten güzel görünüyor doğruyu söylemek gerekirse, benim bile aklımdan geçmedi değil..</p>
<p>Sonra asıl konuya geldik.. Ücret..</p>
<p>Ücretin <strong>9500</strong> küsür lira olduğunu söyledi hanımefendi, ekranı bize çevirerek gösterdi. Ben de nasılsa birazdan <strong>%40</strong> indirim yapacağını,ne diye 9500 liralık fiyatı gösterme ihtiyacı duyduğunu sordum.. &#8220;İndirimden önce ne kadardı onu görmeniz için&#8221; yanıtını aldım. Peki =)</p>
<p>Hazırlıklı gitmiştim,hoca tanıdığım vardı, eski öğrencileriydim, <strong>3500</strong> lirayı görmeden kalkmayacaktım ordan&#8230;</p>
<p>Yok öyle birşey, öncelikle onu söyleyeyim. 4500 den aşağı iniyorlarsa da benim pazarlık becerimi aşan bir durum bu.İndirebiliyorsanız helal olsun.</p>
<p>Ha değer mi o paraya ? Bence<strong> 5000</strong> lira da değer. Ama bu sadece ideal koşullarda geçerli.. Yani dünyayla alakası olmayan bir sınıfa düşerseniz ve hoca da ekstra iyi niyetli değilse tüm paranız boşa gidecek, kaçışınız yok.. Sınıf değiştirme vb şansınız var (normalde var aslında,fazla indirim yaptırınca o  hakkı alıyorlar elinizden =) şaka değil) ama o kadar uğraştıktan sonra da çok manası kalmıyor.</p>
<p>Hocayı araştırmak istedim,ismini aldım kayıt olurken,lakin google da tek sonuç çıkmıyor neredeyse kendisi hakkında. Esrarengiz bir hocadan ders alınacak, umuyorum ki branşında iyidir kendisi.. Google&#8217;da aratınca &#8220;stajyer hocalara ders verdiriyorlar !&#8221; gibi mesajlar çıkıyor karşıma, ama zannetmiyorum böyle birşey yaptıklarını. (yapmıyorsunuzdur di mi ? )</p>
<p>Bakalım <strong>Grafik Web Tasarım</strong> eğitimi nasıl olacak..</p>
<p>(Düzeltme : Kız arkadaşımın eğitimi bitti. Şahsen kendisi memnun, ancak benim beklentilerimin çok çok altında oldu (takip edebildiğim kadarıyla) ).</p>
<p>Saygılar,sevgiler..</p>
<p>-Güven</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 639px; width: 1px; height: 1px; overflow: hidden;">treatedwithlevitra</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2011/bilge-adam-ve-ucretleri/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multidimensional Arrays and Bubblesort in Java</title>
		<link>http://www.ggultepe.info/2010/multidimensional-arrays-and-bubblesort-in-java/</link>
		<comments>http://www.ggultepe.info/2010/multidimensional-arrays-and-bubblesort-in-java/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 09:25:46 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[bubblesort]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Multidimension]]></category>
		<category><![CDATA[Multidimensional]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=294</guid>
		<description><![CDATA[Hi there, A week ago or two, while i was working on a project,i needed to sort some stuff in java. Arrays.sort method might have been enough if it was a one dimensional array.. Sadly it wasn&#8217;t. Before trying to figure it out myself, i gave google a shot. Well, google helped me saving some [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there,</p>
<p>A week ago or two, while i was working on a project,i needed to sort some stuff in java.<br />
<strong>Arrays.sort</strong> method might have been enough if it was a one dimensional array..</p>
<p>Sadly it wasn&#8217;t. Before trying to figure it out myself, i gave google a shot.<br />
Well, google helped me saving some time again.</p>
<p><code> private String[][] bubbleSortMulti(String[][] MultiIn, int compIdx) {<br />
String[][] temp = new String[MultiIn.length][MultiIn[0].length];<br />
boolean finished = false;<br />
while (!finished) {<br />
finished = true;<br />
for (int i = 0; i &lt; MultiIn.length - 1; i++) {<br />
if (MultiIn[i][compIdx].compareToIgnoreCase(MultiIn[i + 1][compIdx]) &gt; 0) {<br />
for (int j = 0; j &lt; MultiIn[i].length; j++) {<br />
temp[i][j] = MultiIn[i][j];<br />
MultiIn[i][j] = MultiIn[i + 1][j];<br />
MultiIn[i + 1][j] = temp[i][j];<br />
}<br />
finished = false;<br />
}<br />
}<br />
}<br />
return MultiIn;<br />
}</code></p>
<p>Source web site : <a href="http://realityisimportant.blogspot.com/2008/11/bubblesort-multidimensional-array-in.html" target="_blank">this.</a></p>
<p>-Guven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/multidimensional-arrays-and-bubblesort-in-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Notepad++ Post-it Mode</title>
		<link>http://www.ggultepe.info/2010/notepad-post-it-mode/</link>
		<comments>http://www.ggultepe.info/2010/notepad-post-it-mode/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 09:25:35 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[closing post-it]]></category>
		<category><![CDATA[exit]]></category>
		<category><![CDATA[exiting post-it]]></category>
		<category><![CDATA[notepad++]]></category>
		<category><![CDATA[post it mode]]></category>
		<category><![CDATA[post-it]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=287</guid>
		<description><![CDATA[Today while i was checking the options-tools of notepad++, i found one which almost got me crazy&#8230; So called Post-it mode.Not sure if it&#8217;s efficient or too many people are using it,but man..You need to tell people how to exit from that mode. Anyway,if you tried it too and used alt+f4 or something to exit.. [...]]]></description>
			<content:encoded><![CDATA[<p>Today while i was checking the options-tools of notepad++, i found one which almost got me crazy&#8230;</p>
<p>So called Post-it mode.Not sure if it&#8217;s efficient or too many people are using it,but man..You need to tell people how to exit from that mode.</p>
<p>Anyway,if you tried it too and used alt+f4 or something to exit..</p>
<p><strong>Use F12 instead..That&#8217;s it.</strong></p>
<p>-Guven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/notepad-post-it-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online shopping</title>
		<link>http://www.ggultepe.info/2010/shopping-online/</link>
		<comments>http://www.ggultepe.info/2010/shopping-online/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 08:38:06 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[amazon.com]]></category>
		<category><![CDATA[duty]]></category>
		<category><![CDATA[online shopping]]></category>
		<category><![CDATA[shopping]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=273</guid>
		<description><![CDATA[Was always wondering if i should buy stuff online from websites or not. If the company is in your country,then there isn&#8217;t much to be afraid of,however if you&#8217;re shopping from another country things are different. (shipping costs,high duty rates,etc) Well,i needed some books badly (about Oracle &#38; PL/SQL),and it turned out that there is no copy [...]]]></description>
			<content:encoded><![CDATA[<p>Was always wondering if i should buy stuff online from websites or not.<br />
If the company is in your country,then there isn&#8217;t much to be afraid of,however if you&#8217;re shopping from another country things are different. (shipping costs,high duty rates,etc)</p>
<p>Well,i needed some books badly (about Oracle &amp; PL/SQL),and it turned out that there is no copy of them in my country.(if there were,they would be selling it for twice the real price anyway) So i decided to give online shopping a try.</p>
<p>In Turkey,when you order something from another country,it needs to be cheaper than 100 Euro (or something like that) to be able to pass freely.However that rule doesn&#8217;t always apply, so basically you need to pray non-stop after giving the order and hope for the best.Still no guarantee (:</p>
<p>Another problem that you might face is ; if the order arrives when you&#8217;re not at home, it can be left on your apartment door..  Again you have nothing to do to avoid this except staying home, so that the package won&#8217;t be stolen already when you got home..</p>
<p>Since i needed to get them asap, i chose the fastest delivery option, and if everything goes fine i&#8217;ll get the books in 7 days top.</p>
<p>Will also write the result here..</p>
<p>-Guven</p>
<p><strong>Edit :  I received my books yesterday.It took about 4 days.Everything was fine except the address on the box.Address was quite incomplete..</strong></p>
<p><strong>Like : Guven Gultepe / XX street/State / Turkey</strong></p>
<p><strong>That was pure luck that i received the box,and it was because the postman remembered my name since they brought me some other stuff before.</strong></p>
<p><strong>I&#8217;m not sure if it was DHL&#8217;s fault or the Amazon is responsible for that..</strong></p>
<p><strong>Happy to have my order without any problems tho.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/shopping-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Giver</title>
		<link>http://www.ggultepe.info/2010/giver/</link>
		<comments>http://www.ggultepe.info/2010/giver/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 08:43:39 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Open Source Applications]]></category>
		<category><![CDATA[ad hoc]]></category>
		<category><![CDATA[Avahi]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[giver]]></category>
		<category><![CDATA[linux to linux]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[network discovery]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[share files]]></category>
		<category><![CDATA[share folders]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=256</guid>
		<description><![CDATA[Hey , I want to mention of an application,simple yet efficient one. Except the name it has,everything is smooth =) Giver is an application which lets you share files/folders between computers without needing any configuration at all. Application uses Avahi system which enables service discovery on a local network. You can create an Ad-Hoc network [...]]]></description>
			<content:encoded><![CDATA[<p>Hey ,</p>
<p>I want to mention of an application,simple yet efficient one.<br />
Except the name it has,everything is smooth =)</p>
<p><strong>Giver</strong> is an application which lets you share files/folders between computers without needing any configuration at all.</p>
<p>Application uses <a href="http://avahi.org/">Avahi</a> system which enables service discovery on a local network.</p>
<p>You can create an Ad-Hoc network and share files using &#8216;Giver&#8217; without making any effort and needing any wire.</p>
<p>Of course we can&#8217;t say that it&#8217;s perfect,since it does not have &#8220;pause&#8221; or &#8220;stop&#8221; function for ongoing transfers,which makes you try to close the application if you started a transfer by mistake <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Also it works only if both of the computers are using Linux.You can&#8217;t discover nor share files with computers using Windows or MacOS.</p>
<p>Yet it&#8217;s an open source application,and can be improved ! Actually me and one of my friends are planning to make an application again using Avahi,trying to fix the problems we&#8217;ve seen in Giver and improving the functionality.</p>
<p>I don&#8217;t know if we&#8217;ll be able to come up with a better application or not,but its name will be better,i promise..</p>
<p> <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Here are some screenshots to give you the idea of how it works.</p>
<p>-Guven</p>

<a href='http://www.ggultepe.info/2010/giver/screenshot1/' title='Screenshot1'><img width="150" height="150" src="http://www.ggultepe.info/wp-content/uploads/Screenshot1-150x150.png" class="attachment-thumbnail" alt="Screenshot1" title="Screenshot1" /></a>
<a href='http://www.ggultepe.info/2010/giver/screenshot2/' title='Screenshot2'><img width="150" height="150" src="http://www.ggultepe.info/wp-content/uploads/Screenshot2-150x150.png" class="attachment-thumbnail" alt="Screenshot2" title="Screenshot2" /></a>
<a href='http://www.ggultepe.info/2010/giver/screenshot3/' title='Screenshot3'><img width="150" height="72" src="http://www.ggultepe.info/wp-content/uploads/Screenshot3-150x72.png" class="attachment-thumbnail" alt="Screenshot3" title="Screenshot3" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/giver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk and a refer problem</title>
		<link>http://www.ggultepe.info/2010/asterisk-and-a-refer-problem/</link>
		<comments>http://www.ggultepe.info/2010/asterisk-and-a-refer-problem/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 09:48:18 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source Applications]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[core]]></category>
		<category><![CDATA[gateway controller]]></category>
		<category><![CDATA[gwc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[refer through a proxy]]></category>
		<category><![CDATA[referring in asterisk]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=242</guid>
		<description><![CDATA[Hey there, I&#8217;ve been working on Asterisk for a while,reading documents and stuff.Things were good so far,making calls between clients that are in the same network etc. However,i&#8217;m stuck at some point and seems like noone knows anything about it,or they are too busy to respond,i don&#8217;t know (: I&#8217;m trying to understand refer messages,and [...]]]></description>
			<content:encoded><![CDATA[<p>Hey there,</p>
<p>I&#8217;ve been working on Asterisk for a while,reading documents and stuff.Things were good so far,making calls between clients that are in the same network etc.<br />
However,i&#8217;m stuck at some point and seems like noone knows anything about it,or they are too busy to respond,i don&#8217;t know (:</p>
<p>I&#8217;m trying to understand refer messages,and there is nothing complicated as far as i experienced,except the fact that i don&#8217;t have any idea if Asterisk can send refer messages through a proxy server or not ? ..</p>
<p>The question is simple actually,but since i&#8217;m not an expert on this subject hence it&#8217;s likely for me to say things that does not sound logical,i&#8217;m gonna try to explain my question a bit..</p>
<p>Assume that i have an Asterisk server and number of clients connected to that.<br />
      Core<br />
         |<br />
      GWC<br />
         |<br />
  Proxy Server<br />
         |<br />
    Asterisk<br />
         |<br />
      Users</p>
<p>While A and B users are talking to each other if B decides to refer A to another user let&#8217;s say C ;<br />
If A-B and C are both in the same network,there is no problem.<br />
But what if C is in another VPN.<br />
Can asterisk send refer messages to the proxy to find where C is,or is there no way to do that ?</p>
<p>Actually i&#8217;m <strong>not</strong> hoping to find a solution or something,i&#8217;m willing to solve <strong>the problem</strong> myself if there is ANY problem.. <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
The point is,i didn&#8217;t have a chance to experiment this and not sure what happens when you try to refer outside.<br />
My mentors(in where i&#8217;m doing my summer training) are promising to let me test it soon.But i&#8217;m still trying to see if i can find any answers sooner..</p>
<p>By the way..<br />
Linux really ROCKS ! <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>-Guven</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/asterisk-and-a-refer-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recording streaming audio</title>
		<link>http://www.ggultepe.info/2010/recording-streaming-audio/</link>
		<comments>http://www.ggultepe.info/2010/recording-streaming-audio/#comments</comments>
		<pubDate>Wed, 19 May 2010 09:45:55 +0000</pubDate>
		<dc:creator>GuvenG</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Audacity]]></category>
		<category><![CDATA[audacity sound card problem]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[record mp3 files]]></category>
		<category><![CDATA[recording streaming music]]></category>
		<category><![CDATA[streaming media]]></category>

		<guid isPermaLink="false">http://www.ggultepe.info/?p=87</guid>
		<description><![CDATA[Hi there, It&#8217;s been a while since my last blog entry because I was kind of busy dealing with exams and projects. Anyway,i&#8217;m planning to write something about recording streaming audio as title points out. There are rumors about some people who don&#8217;t know how to download mp3 files.To be honest, i don&#8217;t believe it.. [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there,</p>
<p>It&#8217;s been a while since my last blog entry because I was kind of busy dealing with exams and projects.<br />
Anyway,i&#8217;m planning to write something about recording streaming audio as title points out.</p>
<p>There are rumors about some people who don&#8217;t know how to download mp3 files.To be honest, i don&#8217;t believe it.. <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Even the ones that lack the basic knowledge about computer and/or internet are downloading mp3 files.(of course out of 5 files that they are downloading ,4 of them are often viruses and 1 of them is an actual mp3 file,but this doesn&#8217;t change the fact that they are downloading mp3 files..)(i&#8217;m not judging them since i have this kind of people in my family too <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )</p>
<p>What i&#8217;m trying to say is; Yes,you can download mp3 files easily (i&#8217;m not talking about legality,it&#8217;s your problem anyway). However,do you think it&#8217;s still easy as some years ago it was,to find the real music file that you&#8217;re looking for without getting your computer attacked by viruses,or is it easy to find old songs downloadable ?</p>
<p>As i said earlier,i&#8217;m not talking about legality here.As you know,mp3 files are illegal if you are not buying them from official sites etc.And you have to have the album of the artist first if you want to convert it to an mp3 file.But let&#8217;s say that you&#8217;ve already done what it needs to be done.(since i don&#8217;t feel comfortable encouraging you to have illegal mp3 files)</p>
<p>Okey,now it&#8217;s time to record your very own MP3 files !</p>
<p>I think all of you somehow heard about or even used online radios or other websites that have streaming audio for you.<br />
Like &#8220;lastfm&#8221; or &#8220;fizy&#8221;..</p>
<p>I want to talk about an application(which is free) to record &amp; edit sounds.<br />
It&#8217;s <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a> .</p>
<p>After you download and install the application,what you need to do is quite simple.<br />
First of all,you need to select “Wave Out” or “Stereo Mix” as the input  source from Audacity&#8217;s mixer toolbar,which will let you record what you heard from your speakers basically.<br />
But don&#8217;t forget that if you have messenger sounds on or something like that,while you are recording a music file all other sounds will be recorded too,so i suggest you not to do other stuff while recording.(including using a microphone..)</p>
<p>Little problem that you may have here is not being able to find an option as “Wave Out” or “Stereo Mix” or something similar.The best way to deal with this problem is to upgrade your sound drivers,since the drivers that windows installs for you don&#8217;t let you see this option most of the time.</p>
<p>Okey,after doing this simple configuration,you&#8217;re ready to record your very own mp3 file..<br />
Just press record button in Audacity and then start a music file from the website you like.<br />
Notice that you don&#8217;t need to be quick doing these things,i mean after starting recording in Audacity,there is nothing wrong having some time before starting the song,because you&#8217;ll be able to delete the silence parts easily at the end of the recording process.</p>
<p><a href="http://www.ggultepe.info/wp-content/uploads/audacity-windows.png" target="_blank"><img class="size-medium wp-image-88 alignnone" title="audacity" src="http://www.ggultepe.info/wp-content/uploads/audacity-windows-300x249.png" alt="" width="300" height="249" /></a></p>
<p>After finishing the recording process,just select the parts you want to delete and press &#8216;delete&#8217; <img src='http://www.ggultepe.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
You can now save this file as a wav,mp3,etc..</p>
<p>If you play with it for some time,you&#8217;ll notice there are also many options  for recording,you can change those to have better results.</p>
<p>That&#8217;s it !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ggultepe.info/2010/recording-streaming-audio/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

