<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6539964448413925910</atom:id><lastBuildDate>Sun, 08 Sep 2024 16:59:17 +0000</lastBuildDate><category>haykırışlar</category><category>java</category><category>Linux</category><category>documentum</category><category>Django</category><category>JUnit</category><category>Python</category><category>VS2005</category><category>Windows</category><category>code</category><category>SQL</category><category>agile</category><category>android</category><category>geyik</category><title>Mustafa YILDIRIM - bozmaya meyilli insan...</title><description>Hiçbir şey bozulmaz değildir.</description><link>http://mustafa-yildirim.blogspot.com/</link><managingEditor>noreply@blogger.com (Mustafa YILDIRIM)</managingEditor><generator>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Hiçbir şey bozulmaz değildir.</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-903502499973592524</guid><pubDate>Sun, 26 Sep 2010 15:48:00 +0000</pubDate><atom:updated>2010-09-26T18:48:35.434+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">code</category><category domain="http://www.blogger.com/atom/ns#">java</category><title>Android .Net Web Servis bağlantısı</title><description>Merhaba,&lt;br /&gt;
&lt;br /&gt;
Android uygulamamızın .Net Web Servisi ile haberleşmesine bir örnek yapacağız.&lt;br /&gt;
Android uygulamamızda butona basıldığında Edittext'imizde web servisimizden gelecek olan cevabı yazmasını sağlayacağız.&lt;br /&gt;
&lt;br /&gt;
Önce .Net web servisimizin örnek kodları&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;using System.ComponentModel;
using System.Data;
using System.Web.Services;

namespace WebService1
{
    /// &amp;lt;summary&amp;gt;
    /// Summary description for Service1
    /// &amp;lt;/summary&amp;gt;
    [WebService(Namespace = "http://192.168.1.10/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
        
    }
}

&lt;/code&gt;&lt;/pre&gt;Burada dikkat etmemiz gereken noktalardan birisi [WebService(Namespace= &lt;a href="http://192.168.1.10/"&gt;http://192.168.1.10/&lt;/a&gt;)] dir. Namespace alanı java tarafında isim olarak kullanılacaktır.&lt;br /&gt;
&lt;br /&gt;
IIS'e web servisimizi publish ettikten sonra bendeki IIS de http://192.168.1.10/HelloService.asmx şeklinde web servis çalışmaktadır bu da bir diğer önemli noktadır.&lt;br /&gt;
&lt;br /&gt;
Web Servisimizde HelloWorld metodunu çağırdığımızda SOAP mesajı olarak bize cevap dönmektedir.&lt;br /&gt;
&lt;br /&gt;
Android tarafına gelirsek&lt;br /&gt;
Burada da dikkat edilecek bir nokta ksoap2 kütüphanesinin (jar) projeye import edilmesi gereklilidir. &lt;a href="http://ksoap2-android.googlecode.com/files/ksoap2-android-assembly-2.4-jar-with-dependencies.jar"&gt;Buradaki&lt;/a&gt; linkten android için olanı indirebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
java kodlarımız&lt;br /&gt;
Ekran için kodlar&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    &amp;gt;
&amp;lt;EditText  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/edt_goster"
    /&amp;gt;
    &amp;lt;Button
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/btn_goster"
    /&amp;gt;
&amp;lt;/LinearLayout&amp;gt;

&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Ayrıca manifest dosyasına &lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;uses-permission android:name="android.permission.INTERNET"&amp;gt;&amp;lt;/uses-permission&amp;gt;
&lt;/code&gt;&lt;/pre&gt;satırını eklemeyi unutmuyoruz, çünkü bu uygulamızın internet erişimine açılmasını sağlamaktadır.&lt;br /&gt;
Manifest dosyamız&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="org.mustafayildirim.android.example.webservice"
      android:versionCode="1"
      android:versionName="1.0"&amp;gt;
    &amp;lt;application android:icon="@drawable/icon" android:label="@string/app_name"&amp;gt;
        &amp;lt;activity android:name=".main"
                  android:label="@string/app_name"&amp;gt;
            &amp;lt;intent-filter&amp;gt;
                &amp;lt;action android:name="android.intent.action.MAIN" /&amp;gt;
                &amp;lt;category android:name="android.intent.category.LAUNCHER" /&amp;gt;
            &amp;lt;/intent-filter&amp;gt;
        &amp;lt;/activity&amp;gt;

    &amp;lt;/application&amp;gt;
    &amp;lt;uses-sdk android:minSdkVersion="7" /&amp;gt;
&amp;lt;uses-permission android:name="android.permission.INTERNET"&amp;gt;&amp;lt;/uses-permission&amp;gt;
&amp;lt;/manifest&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Uygulamaya ait java kaynak kodları:&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border-bottom: #999999 1px dashed; border-left: #999999 1px dashed; border-right: #999999 1px dashed; border-top: #999999 1px dashed; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; width: 100%;"&gt;&lt;code&gt;package org.mustafayildirim.android.example.webservice;

import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import org.ksoap2.*;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHttpTransport;
import org.xmlpull.v1.XmlPullParserException;

public class main extends Activity {
    /** Called when the activity is first created. */

    private static final String SOAP_ACTION = "http://192.168.1.10/HelloWorld";
    private static final String METHOD_NAME = "HelloWorld";
    private static final String NAMESPACE = "http://192.168.1.10/";
    private static final String URL = "http://192.168.1.10/HelloService.asmx";

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final Button btn_goster = (Button) findViewById(R.id.btn_goster);
        final EditText edt_goster = (EditText) findViewById(R.id.edt_goster);

        btn_goster.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
                SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                        SoapEnvelope.VER11);
                envelope.dotNet = true;
                envelope.setOutputSoapObject(request);

                AndroidHttpTransport httpTransport = new AndroidHttpTransport(URL);

                SoapPrimitive result = null;
                try {
                    httpTransport.call(SOAP_ACTION, envelope);
                    result = (SoapPrimitive) envelope.getResponse();
                    edt_goster.setText(result.toString());
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    edt_goster.setText(e.getMessage());
                } catch (XmlPullParserException e) {
                    // TODO Auto-generated catch block
                    edt_goster.setText(e.getMessage());
                }

            }

        });

    }
}
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Burada SOAP_ACTION uygulamamıza gelen soap mesajı parse edilirken burayı dikkate alır.&lt;br /&gt;
Android emülatorü kendisi localhost'u kullandığı için IP yerine localhost yazarsanız hata alacak ya da çalışmayacaktır.&lt;br /&gt;
&lt;br /&gt;
.Net Web Servisi ekran görüntüsü&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLpbYRVjdLPj_BIk3Z5JGBjFpmtS3i4aLOH3-t7BK7VEHuNOyfNuckDtLMQJHVi_fPHJnQkmuxjVck2N99WX_N7yaYCr_vCIrQnKAd2l9-ySmufcN7ineXPDyZiZf6OqvO-adEYDhiEc/s1600/net_gorunum.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" px="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLpbYRVjdLPj_BIk3Z5JGBjFpmtS3i4aLOH3-t7BK7VEHuNOyfNuckDtLMQJHVi_fPHJnQkmuxjVck2N99WX_N7yaYCr_vCIrQnKAd2l9-ySmufcN7ineXPDyZiZf6OqvO-adEYDhiEc/s400/net_gorunum.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Android tarafı ekran görüntüsü&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMTnvC1iSJiLaG7t8Zu90KZkGNSvhg1rF3pCOXN514ijmJsGPA65qUcjZVZSfsTytYi8JNTUqdOkRapkaTJIP18aLeWiTapJCvqvzvB749Jyi916G2G0Obsy-iyRLOrPY60MHVnTmK-Zk/s1600/android_gorunum.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="270" px="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMTnvC1iSJiLaG7t8Zu90KZkGNSvhg1rF3pCOXN514ijmJsGPA65qUcjZVZSfsTytYi8JNTUqdOkRapkaTJIP18aLeWiTapJCvqvzvB749Jyi916G2G0Obsy-iyRLOrPY60MHVnTmK-Zk/s400/android_gorunum.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mustafayildirim.org/webservice/dotnet/WebService1.rar"&gt;Buradaki linkte&lt;/a&gt; .Net web servisi örneği mevcuttur.&lt;br /&gt;
&lt;a href="http://mustafayildirim.org/webservice/java/WebServiceExample.rar"&gt;Buradaki linkte&lt;/a&gt; Android uygulaması örneği mevcuttur.</description><link>http://mustafa-yildirim.blogspot.com/2010/09/android-net-web-servis-baglants.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixLpbYRVjdLPj_BIk3Z5JGBjFpmtS3i4aLOH3-t7BK7VEHuNOyfNuckDtLMQJHVi_fPHJnQkmuxjVck2N99WX_N7yaYCr_vCIrQnKAd2l9-ySmufcN7ineXPDyZiZf6OqvO-adEYDhiEc/s72-c/net_gorunum.JPG" width="72"/><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-2427548355183812455</guid><pubDate>Fri, 17 Sep 2010 06:56:00 +0000</pubDate><atom:updated>2010-09-17T09:56:16.600+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">documentum</category><title>Documentum ile ilgili Blog listesi</title><description>&lt;a href="https://community.emc.com/docs/DOC-1754"&gt;Buradaki linkte bulabilirsiniz!&lt;/a&gt;</description><link>http://mustafa-yildirim.blogspot.com/2010/09/documentum-ile-ilgili-blog-listesi.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-7299246438348883739</guid><pubDate>Thu, 16 Sep 2010 17:59:00 +0000</pubDate><atom:updated>2010-09-16T20:59:27.438+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Windows Servislerde admin olmayan kullanıcılar için yetki verilmesi</title><description>Bugün yaşadığımız bir sorunda sunucuda bir windows servisin normal bir kullanıcı tarafından restart edildiğinde sorun yaşadığını servisin çalışmadığını öğrendik yaptığım bir kaç araştırmada sorunun şu şekilde çözülebiliceğini buldum.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;SUBINACL /SERVICE \\MachineName\ServiceName /GRANT=[DomainName\]UserName[=Access] 
&lt;/code&gt;&lt;/pre&gt;Grant ile verilebilecek izinler&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;   F : Full Control
   R : Generic Read
   W : Generic Write
   X : Generic eXecute
   L : Read controL
   Q : Query Service Configuration
   S : Query Service Status
   E : Enumerate Dependent Services
   C : Service Change Configuration
   T : Start Service
   O : Stop Service
   P : Pause/Continue Service
   I : Interrogate Service 
   U : Service User-Defined Control Commands
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Örnek olarak ise:&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;SUBINACL /SERVICE \\SunucuAd&amp;#305;\ServisAd&amp;#305; /GRANT=[DomainName\]UserName[=Access] 
SUBINACL /SERVICE \\Websunucu\w3svc /GRANT=ornekDomain\kullanciAdi=TO
&lt;/code&gt;&lt;/pre&gt;Burada kullanıcımıza servisi stop,start edebilme yeteneği verdik.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/288129/en-us/"&gt;Buradaki linkte&lt;/a&gt; detaylı açıklama mevcuttur</description><link>http://mustafa-yildirim.blogspot.com/2010/09/windows-servislerde-admin-olmayan.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-5923070014690723057</guid><pubDate>Wed, 15 Sep 2010 18:22:00 +0000</pubDate><atom:updated>2010-09-15T21:22:05.034+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code</category><category domain="http://www.blogger.com/atom/ns#">documentum</category><title>Documentum'dan dosya alma ve dosya ekleme</title><description>Documentumda repository'e dosya eklemek ve dosya almak için aşağıdaki kodlar kullanılabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dfs sınıfında Temel özelliklerin metotlar halinde sunulduğu yapı mevcuttur.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Emc.Documentum.FS.DataModel.Core.Context;
using Emc.Documentum.FS.Runtime.Context;
using Emc.Documentum.FS.Services.Core;
using Emc.Documentum.FS.DataModel.Core;
using Emc.Documentum.FS.DataModel.Core.Profiles;
using Emc.Documentum.FS.DataModel.Core.Properties;
using Emc.Documentum.FS.DataModel.Core.Content;
using System.IO;

namespace WindowsFormsApplication3
{
    class Dfs
    {
        string m_RepositoryName;
        string m_Username;
        string m_Password;
        
        public string Password
        {
          get { return m_Password; }
          set { m_Password = value; }
        }

        public string Username
        {
            get {return m_Username;}
            set { m_Username = value;}
        }
      
        public string Repository
        {
            get{ return m_RepositoryName; }
            set{m_RepositoryName = value;}
        }
        
        /// &amp;lt;summary&amp;gt;
        /// Create ServiceContext
        /// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;repository&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;param name=&amp;quot;userName&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;param name=&amp;quot;password&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
        public IServiceContext createContext(String repository, String userName, String password)
        {
            //build context factory and an empty context
            ContextFactory cf = ContextFactory.Instance;
            IServiceContext context = cf.NewContext();

            //create a repository ID and seed it with the login credentials
            RepositoryIdentity repoIdent = new RepositoryIdentity(repository, userName, password, &amp;quot;&amp;quot;);

            //seed the IServiceContext with the Repository ID
            context.AddIdentity(repoIdent);

            ContentTransferProfile ctp = new ContentTransferProfile();
            ctp.TransferMode = ContentTransferMode.UCF;
            context.SetProfile(ctp);
            
            return context;
        }
        /// &amp;lt;summary&amp;gt;
        /// Register the IServiceContent
        /// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;context&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
        public IObjectService createObjectService(IServiceContext context)
        {
            //create a service factory and instantiate the IObjectService
            ServiceFactory sf = ServiceFactory.Instance;
            IObjectService objectService =
                sf.GetRemoteService&amp;lt;IObjectService&amp;gt;(context);
            return objectService;
        }

        public void createDocument(IObjectService objectService,String objName,String filePath)
        {
            //build object identity
            ObjectIdentity docIdent = new ObjectIdentity();
            docIdent.RepositoryName = Repository;

            //build data object, seed with object identity
            DataObject dataObj = new DataObject(docIdent, &amp;quot;dm_document&amp;quot;);
            
            dataObj.Contents.Add(new FileContent(filePath, &amp;quot;jpeg&amp;quot;));

            Console.Out.WriteLine(&amp;quot;Creating new PropertySet instance...&amp;quot;);

            //build property set
            PropertySet propertySet = new PropertySet();
            propertySet.Set(&amp;quot;object_name&amp;quot;, objName);

            //seed data object with property set
            dataObj.Properties = propertySet;

            //build data package, seed with data object
            DataPackage dataPack = new DataPackage(dataObj);
            OperationOptions options = null;

            //call the create method
            objectService.Create(dataPack, options);

        }

        public void getDocumentIdFromPath(IObjectService objectService, string filePath) 
        {
            ObjectPath docPath = new ObjectPath(filePath);
            ObjectIdentity docIdentity = new ObjectIdentity(docPath, &amp;quot;doc_rep&amp;quot;);
            ObjectIdentitySet docSet = new ObjectIdentitySet();
            docSet.AddIdentity(docIdentity);

            PropertyProfile profProfile = new PropertyProfile();
            profProfile.FilterMode = PropertyFilterMode.ALL_NON_SYSTEM;

            ContentProfile contentProfile = new ContentProfile();
            contentProfile.FormatFilter = FormatFilter.ANY;

            OperationOptions options = new OperationOptions();
            options.PropertyProfile = profProfile;
            options.ContentProfile = contentProfile;

            DataPackage returnPack = objectService.Get(docSet, options);

            DataObject docObject = returnPack.DataObjects.ElementAt(0);
            /*
            FileContent content = (FileContent)docObject.Contents.ElementAt(0);
            
            byte[] file = content.GetAsByteArray();
            String fileFormat = content.Format;
            */
            byte[] file = docObject.Contents.ElementAt(0).GetAsByteArray();
            using (FileStream fs = File.Create(@&amp;quot;c:\getirilenDosya.doc&amp;quot;))
            {
                fs.Write(file, 0, file.Length);
            }

        }

    }
}

&lt;/code&gt;&lt;/pre&gt;Implementasyon sınıfı olarak bir form uygulamasında butona tıklanıldığında dosya ekleyen ve verilen path'teki dosyayı bilgisayara kaydeden uygulama yapılmıştır&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Emc.Documentum.FS.DataModel.Core.Query;
using Emc.Documentum.FS.DataModel.Core;
using Emc.Documentum.FS.Services.Core;
using Emc.Documentum.FS.Runtime.Context;
using Emc.Documentum.FS.Services.Search;

namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        Dfs dfs = new Dfs();

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
            
            dfs.Repository = &amp;quot;documentumRepository&amp;quot;;
            dfs.Username = &amp;quot;username&amp;quot;;
            dfs.Password = &amp;quot;password&amp;quot;;
            IServiceContext objServiceContext=  dfs.createContext(dfs.Repository, dfs.Username, dfs.Password);
            IObjectService objService=  dfs.createObjectService(objServiceContext);
            
            //Bilgisayardan al&amp;#305;nan dosyan&amp;#305;n documentuma at&amp;#305;lmas&amp;#305;
            String filePath = &amp;quot;C:\\test_picture.jpeg&amp;quot;;
            dfs.createDocument(objService, &amp;quot;DosyaAdi&amp;quot;,filePath);
            
            //Documentumda Path'i verilen dosyan&amp;#305;n bilgilerini bilgisayarda belirtti&amp;#287;imiz yere aktar&amp;#305;yor.
            dfs.getDocumentIdFromPath(objService, &amp;quot;/dmadmin/mstDocument&amp;quot;);
        }

    }
}

&lt;/code&gt;&lt;/pre&gt;</description><link>http://mustafa-yildirim.blogspot.com/2010/09/documentumdan-dosya-alma-ve-dosya.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-89400143427803515</guid><pubDate>Fri, 03 Sep 2010 09:37:00 +0000</pubDate><atom:updated>2010-09-15T21:22:30.025+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">documentum</category><title>Documentum için Process Builder kurulumu hatası</title><description>Process Builder kurarken &lt;strong&gt;.An unhandled error occurred -- specify system property "is.debug" for more information &lt;/strong&gt;hatasını alırsanız, bilgisayarınız dilini ingilizce olarak değiştirip kurulum yapmayı tekrar deneyin.</description><link>http://mustafa-yildirim.blogspot.com/2010/09/documentum-icin-process-builder.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-7274868114867847074</guid><pubDate>Tue, 17 Aug 2010 19:28:00 +0000</pubDate><atom:updated>2010-09-15T21:22:47.938+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">documentum</category><category domain="http://www.blogger.com/atom/ns#">haykırışlar</category><category domain="http://www.blogger.com/atom/ns#">java</category><title>Doküman Yönetim Sistemi ve Documentum</title><description>Aradan geçen 4 ay boyunca Sistemcilikten Yazılımcılığa geçiş yaptım. Sistemci olarak geçirdiğim 8 ayı değerlendirirsek; Windows ve Linux (RedHat,Solaris) işletim sistemleri hakkında azda olsa sistem yöneticiliği yapacak kadar bilgi öğrendim.&lt;br /&gt;
Uygulama sunucular dünyasına derinlemesine bir dalış yaparak IIS,Apacahe,Tomcat ve Oracle Application Server 10g deneyimlerim oldu. Sanal sunucular (VmWare) konusunda çalıştım, Telefon Bankacılığı sistem altyapısı (Nortel) hakkında bilgilendim, Banksoft'un kartlı ödeme sistemleri ile ilgili bilgiler edindim.&lt;br /&gt;
Aslında devam etsem alan çok genişti. Ülkenin en fazla kâr eden bankasının (ZiraatBank) sistem yöneticiliğini yaptım. Güzel bir 8 aydı, yeri geldi gece uykusuz kaldım yeri geldi yılbaşı günü çalıştım, zaman zaman sorunlar yarattım, sorunlar çözdüm zor ama bir o kadarda eğlenceli bir iş Sistem Yöneticiliği.&lt;br /&gt;
&lt;br /&gt;
Gelelim bundan sonraki döneme, şu an yazılım altyapısı geliştiren ekibe katıldım, .NET ile yazılım geliştirmeye başladım şu anki proje bankaya &lt;a href="http://www.emc.com/products/category/subcategory/documentum-platform.htm"&gt;EMC-Documentum&lt;/a&gt; Doküman Yönetim Sistemini Entegre etmek ve geliştirmelerde bulunmak, yeni bir konu benim için doküman yönetimi şimdilik eğitimlere katılıyorum. Toplamda 4-5 hafta sürecek olan bu &lt;a href="http://mylearn.emc.com/portals/home/ml.cfm?actionID=5&amp;amp;category=catalog&amp;amp;topicID=166"&gt;eğitimlerin &lt;/a&gt;bitiminden sonra doküman yönetim sistemlerini anlamış olacağımı düşünüyorum.&lt;br /&gt;
&lt;br /&gt;
Farklı bir alanda kariyerime başladım istediğim ama bilmediğim bir yöne doğru kaydı, sonraki dönemde de farklı bir şeyler olacağını düşünüyorum.&lt;br /&gt;
&lt;br /&gt;
EMC-Documentum; Java altyapısı ile yazılmış, dokumanların meta-bilgilerini veritabanında saklayıp dokümanların kendilerini bir file-storage üzerinde tutuyor.&lt;br /&gt;
Java Web Servisleri yardımı ile sisteme entegre yazılımlar geliştirilebilir. MS Office ürünleri ile neredeyse tam uyumlu, Word de doküman oluşturup Check-In yaptığınızda dosya sisteme direk olarak eklenebiliyor. (check-out: dosyayı kendi üzerinize almak, check-in: dosyayı sunucuya göndermek) Web tabanlı erişim için WebTop veya TaskSpace kullanılabilir. Geliştirmeler Eclipse'in özelleştirilmiş hali olan Composer ile yapılır. Deploy etmek 3-4 tıklama ile oluyor. Sistemde 64 üzeri 8 adet farklı dosya saklanabiliyor.&lt;br /&gt;
&lt;br /&gt;
Documentum'u öğrendikçe çeşitli bilgiler aktaracağım.</description><link>http://mustafa-yildirim.blogspot.com/2010/08/dokuman-yonetim-sistemi-ve-documentum.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-8464373196611343032</guid><pubDate>Wed, 14 Apr 2010 19:32:00 +0000</pubDate><atom:updated>2010-04-14T22:34:45.780+03:00</atom:updated><title>Gelecek</title><description>1.Mobile (mobile yönelik)&lt;br /&gt;2.Location-Based (konum tabanlı)&lt;br /&gt;3.Advertising (reklamcılık) ya da Fun (Eğlenceye yönelik)</description><link>http://mustafa-yildirim.blogspot.com/2010/04/gelecek.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-6362573195516304976</guid><pubDate>Thu, 01 Apr 2010 17:39:00 +0000</pubDate><atom:updated>2010-04-01T20:47:33.553+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Window kayıtdefterinden okuma yapmak (Regedit)</title><description>Windows'ta regedit'ten (kayıt defteri) okuma, yazma yapmak isteyebilirsiniz.&lt;br /&gt;Aşağıdaki kodlar vbs ile yazılmıştır.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;'Regedit.vbs&lt;br /&gt;Option Explicit&lt;br /&gt;Dim WSHShell, RegKey, komutOne, komutTwo, komutThree&lt;br /&gt;Dim objFSO, objFSOText, objFolder, objFile&lt;br /&gt;Dim strDirectory,strFile&lt;br /&gt;strDirectory = &amp;quot;C:\&amp;quot;&lt;br /&gt;strFile = &amp;quot;Mntr_Sonuc.txt&amp;quot;&lt;br /&gt;Set objFSO = CreateObject(&amp;quot;Scripting.FileSystemObject&amp;quot;)&lt;br /&gt;'Set objFolder = objFSO.CreateFolder(strDirectory)&lt;br /&gt;Set WSHShell = CreateObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;RegKey = &amp;quot;HKLM\SOFTWARE\MONITORING\&amp;quot;&lt;br /&gt;komutOne= WSHShell.RegRead(RegKey &amp;amp; &amp;quot;status&amp;quot;)&lt;br /&gt;komutTwo= WSHShell.RegRead(RegKey &amp;amp; &amp;quot;processresult&amp;quot;)&lt;br /&gt;komutThree= WSHShell.RegRead(RegKey &amp;amp; &amp;quot;errorcode&amp;quot;)&lt;br /&gt;Set objFile = objFSO.CreateTextFile(strDirectory &amp;amp; strFile)&lt;br /&gt;objFile.Write(komutTwo)&lt;br /&gt;'WScript.echo &amp;quot;Status:  &amp;quot; &amp;amp; komutOne &amp;amp; &amp;quot;, ProcessResult:  &amp;quot; &amp;amp; komutTwo &amp;amp; &amp;quot;, ErrorCode:  &amp;quot; &amp;amp; komutThree&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Buradaki kod Regeditten HKEY_Local_Machine\SOFTWARE\MONITORING dizinindeki &lt;br /&gt;status, processresult, errorcode ait sonuçları C:\Mntr_Sonuc.txt dosyasına yazar.&lt;br /&gt;Not: Sizde bu MONITORING dizini olmayabilir.</description><link>http://mustafa-yildirim.blogspot.com/2010/04/window-kaytdefterinden-okuma-yapmak.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-15628187283787831</guid><pubDate>Thu, 01 Apr 2010 17:34:00 +0000</pubDate><atom:updated>2010-04-01T20:47:06.959+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>SQL Uptime</title><description>&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;SELECT DATEDIFF(mi,login_time, GETDATE()) AS TotalUpTimeInMinutes&lt;br /&gt;FROM master..sysprocesses WHERE spid = 1&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Yukarıdaki kod parçası SQL'inizin ne kadar süredir açık olduğunu söylüyor.&lt;br /&gt;Mantığına gelince SQL'inizin ilk process'i sql'in kendisidir, bu spid=1 dir.</description><link>http://mustafa-yildirim.blogspot.com/2010/04/sql-uptime.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-1126024964726923341</guid><pubDate>Mon, 22 Feb 2010 19:09:00 +0000</pubDate><atom:updated>2010-02-22T21:19:59.303+02:00</atom:updated><title>Kubuntu 9.10 internete girememe sorunu</title><description>En son linux deneyimlerim;&lt;br /&gt;Fedora 11 ve Fedora 12 (Kararsız sürümlere sahipler)&lt;br /&gt;OpenSUSE 11.2 (Güzel arayüze kullanım kolaylığına sahip ama linux kullandığınız hissine sahip olamayabilirsiniz)&lt;br /&gt;Şuan Kubuntu 9.10 Karmic Koala kullanıyorum&lt;br /&gt;Kubuntu 9.10 da ilk başta insanı çıldırtan 2 özellik var.&lt;br /&gt;Birincisi root kullanıcısı disable edilmiş durumda bu sorunu çözmek için&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;sudo -i&lt;br /&gt;sudo passwd root&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;İkincisi ise Konqueror ile internete girmeye çalıştığınızda timeout hatası karşınıza gelmesidir&lt;br /&gt;bu sorunu çözmek için &lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;sudo nano /etc/resolv.conf&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;dosyasına dns kaydı eklemelisiz otomatik olarak &lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;nameserver 192.168.1.1&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;gelebiliyor. Buraya bildiğiniz bir yada iki tane dns adresini ekleyebilirsiniz. bendekiler ;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;nameserver 208.67.222.222&lt;br /&gt;nameserver2 208.67.220.220&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;</description><link>http://mustafa-yildirim.blogspot.com/2010/02/kubuntu-910-internete-girememe-sorunu.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-7533047044087896221</guid><pubDate>Fri, 06 Nov 2009 21:00:00 +0000</pubDate><atom:updated>2009-11-06T23:03:51.491+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Fedora 11 de divx oynatıcı</title><description>Bir kaç gündür divx oynatıcı arayıp durdum çeşitli şekiller denedim olmadı sonunda şu kodları kullanarak vlc yi kurdum.&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;br /&gt;yum install vlc&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/11/fedora-11-de-divx-oynatc.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-1667455893713946759</guid><pubDate>Thu, 05 Nov 2009 18:08:00 +0000</pubDate><atom:updated>2009-11-05T20:10:15.448+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">haykırışlar</category><title>blog artık RSS okuyucularla takip edilebilecek</title><description>Bugün okuduğum bir kaç yazıdan etkilenerek &lt;a href="http://feeds.feedburner.com/Mstyldrm"&gt;bloguma RSS&lt;/a&gt; ekletisi yaptım&lt;br /&gt;FeedBurner yardımı ile takip edilebilecek.</description><link>http://mustafa-yildirim.blogspot.com/2009/11/blog-artk-rss-okuyucularla-takip.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-4453816668564358788</guid><pubDate>Tue, 03 Nov 2009 20:26:00 +0000</pubDate><atom:updated>2009-11-03T22:30:31.331+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Django</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Fedora da yüklenilmiş dosyaların yerinin bulunması</title><description>&lt;span style="font-style: italic; font-weight: bold;"&gt;yum&lt;/span&gt; ile &lt;span style="font-style: italic; font-weight: bold;"&gt;django&lt;/span&gt; kütüphanesini bilgisayarıma indirdim fakat bir türlü &lt;span style="font-weight: bold;"&gt;fedora&lt;/span&gt; bunu nereye indiriyorum bulamadım.Sonunda aradığım kod şu şekildeymiş;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;rpm -q --filesbypkg &amp;lt;Paket-Adı&amp;gt;&lt;br /&gt;rpm -q --filesbypkg Django&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/11/fedora-da-yuklenilmis-dosyalarn-yerinin.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-1508181734700461011</guid><pubDate>Mon, 02 Nov 2009 21:35:00 +0000</pubDate><atom:updated>2009-11-02T23:42:45.216+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Fedora-11</title><description>En sonunda linux'a geçiş yapabildim ama ne kadar dayanabilirim bilmiyorum :)&lt;br /&gt;Fedora 11 kurarak linux adminliği konusuna adım atmaya çalışacağız.&lt;br /&gt;fedora'yı kurduk fakat iş kurmakla kalmıyor.Windows'tan alışkın olduğumuz özellikleride sisteme entegre etmeye de başladım.İlk olarak Firefox'a Adobe Flash Player eklentisi yaptım.&lt;br /&gt;&lt;br /&gt;Terminal ekranına &lt;span style="font-style: italic;"&gt;su&lt;/span&gt; ile girip root şifremizi giriyoruz.&lt;br /&gt;Sonrasında ise;&lt;br /&gt;&lt;pre   style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); line-height: 14px; width: 100%;font-family:Andale Mono,Lucida Console,Monaco,fixed,monospace;font-size:12px;"&gt;&lt;code&gt;[mustafayildirim@mstyldrm home]$ su&lt;br /&gt;Password:&lt;br /&gt;[root@mstyldrm home]# &lt;span style="font-weight: bold;"&gt;yum install flash-plugin&lt;/span&gt;&lt;br /&gt;Loaded plugins: refresh-packagekit&lt;br /&gt;Setting up Install Process&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;span style="font-style: italic;"&gt;yum install flash-plugin&lt;/span&gt; diyerek eklentimizi kuruyoruz.</description><link>http://mustafa-yildirim.blogspot.com/2009/11/fedora-11.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-2315207038189648341</guid><pubDate>Sun, 25 Oct 2009 15:11:00 +0000</pubDate><atom:updated>2009-10-25T19:47:21.812+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Django</category><category domain="http://www.blogger.com/atom/ns#">Python</category><title>Django_ipucu_1</title><description>&lt;div&gt;&lt;div&gt;&lt;div&gt;Denemeye başlayalı 3-4 saat olmasına rağmen deneme projelerimde oluşan sorunlardan yola çıkaraj ilk tüyoyu vermek istiyorum.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Projeniz için oluşturduğunuz &lt;em&gt;Template&lt;/em&gt; (html sayfalarını koyduğumuz yer) dizininde {TEMPLATE_DIRS = } tanımladığınız değişkeni direk explorerdan kopyalarsanız hata verecektir.&lt;/div&gt;&lt;div&gt;{\} şeklinde olan slash'ları {/} şeklinde düzeltirseniz hata ortadan kalkacaktır.&lt;/div&gt;&lt;div&gt;Oluşan Hata &lt;em&gt;TemplateDoesNotExist&lt;/em&gt; şeklindedir Örneği ise;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5396557821800231938" style="margin: 0px auto 10px; display: block; width: 398px; height: 124px; text-align: center;" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAkVmhkvn3gkQ57vyicr4QoFhqvi6HQKAToc2qU_VtmVI21pd6y3FfFm7rAmBGWUdBLmU8k2WoXHAYZ1wGAcVX5pnCJHJbElJWQigz64m8KtKXYSAphGj5focvA6GVtUex3JvW3_FtoDM/s320/templateHatasi.JPG" border="0" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Sorun Olan Satır ise;&lt;img id="BLOGGER_PHOTO_ID_5396558261189601218" style="margin: 0px auto 10px; display: block; width: 320px; height: 52px; text-align: center;" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUdam_26O69xUemOAqgfXYC_HSyYYPs0C0nTX56VyPKVKL2EHG8Yz1p51vTRtHv9WeLJWIWK2q7jg4y47Mt9HmotDScDOKAOAVxwLWEL1N05aPn9XEBdw9SLGNa2kwlF1NQsUPxtOzO4c/s320/templateSorunu.JPG" border="0" /&gt;&lt;br /&gt;gibi olacaktır.&lt;/p&gt;&lt;/div&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/10/djangoipucu1.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAkVmhkvn3gkQ57vyicr4QoFhqvi6HQKAToc2qU_VtmVI21pd6y3FfFm7rAmBGWUdBLmU8k2WoXHAYZ1wGAcVX5pnCJHJbElJWQigz64m8KtKXYSAphGj5focvA6GVtUex3JvW3_FtoDM/s72-c/templateHatasi.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-3724554884333582777</guid><pubDate>Sun, 25 Oct 2009 13:06:00 +0000</pubDate><atom:updated>2009-10-25T19:47:46.854+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Django</category><category domain="http://www.blogger.com/atom/ns#">Python</category><title>Django (Python tabanlı webçatısı)</title><description>Şu sıralar programcılık kültüründen kopmamak için yeni, bilmediğim dillerde örnekler yapmaya çalışıyorum. Python dilide bunların içinde. &lt;a href="http://tr.wikipedia.org/wiki/Django_%28Web_%C3%87at%C4%B1s%C4%B1%29"&gt;Django&lt;/a&gt; ise python tabanlı webçatısı olarak geçiyor.&lt;br /&gt;html ve pyhton fonksiyonları oluşturup bir kaç ayar dosyası ile istediğiniz web sayfasını kolayca tasarlayıp çalıştırabiliyorsunuz.&lt;br /&gt;Django ile tanışmam 4.sınıfta "Sunucu Yazılım Teknolojileri" dersinde arkadaşlarımızın yaptığı sunum sayesinde oldu. İnternette pek çok kaynak var python ile ilgili fakat bunların çoğunluğu linux tabanlı sistemler ve python'un kurulu bir şekilde geldiği noktadan başlayarak anlatıyorlar.&lt;br /&gt;Arkadaşlarımın hazırladığı PDF dosyayı ve proje örneğini &lt;a href="http://yzgrafik.ege.edu.tr/%7Etekrei/dersler/syt/django/"&gt;şurada&lt;/a&gt; bulabilirsiniz.&lt;br /&gt;Yönerge dosyasında kurulumun yapılışından ve örnek projenin yapılışına kadar olan her şey tek tek anlatılmaktadır. Umarım yeni başlayacak olanlar için yararlı olur.</description><link>http://mustafa-yildirim.blogspot.com/2009/10/django-python-tabanl-webcats.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-1003521930821005052</guid><pubDate>Sun, 18 Oct 2009 12:20:00 +0000</pubDate><atom:updated>2009-10-18T15:37:26.617+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">haykırışlar</category><title>Mezuniyet Töreni</title><description>Yine gittik izmire kafamız karıştı. Neden mi? Çünkü 5 sene ordaydık, oraya alıştık, oradan birşeyler kaptık, en güzel yıllarımız orda geçti.Arkadaşlığı, kardeşliği orda gördük, kendi ayaklarmız üzerinde durmayı ilk orda başardık yeri geldi üzüldük yeri geldi canımız sıkıldı fakat oradan kimse bizi koparamamıştı ta ki okul bitti herkes iş güç derdine düştü ama Izmirimizde iş olanakları sınırlıydı mecburen Istanbula gitmek lazımdı.&lt;br /&gt;Carşamba gecesi mezuniyet töreni için izmire gittik; perşembe prova vardı, prova sonrası daha önce yaptığımız ritüelleri gerçekleştirdik. Küçükparka takıldık, kağıt oynadık, bölümden arkadaşlarla hasret giderdik.Cuma günü geldiğinde ise törene gittik çoğunluk ordaydı. Tören bitti sıra fotoğraf çekimlerindeydi, en karmaşık olan kısım burasıydı. Kaç tane fotoğraf makinesine kaç poz verdim hatırlamıyorum, işin en güzel tarafı bizim 10 kişilik grup aileleri ile birlikte ordaydı hep beraber aile fotoğrafı çektirdik. Mükemmel bir andı. 5 sene kardeş gibi yaşadığın insanların aileleri ile birlikte yaklaşık 30-35 kişilik bir resim ortaya çıkmıştı.&lt;br /&gt;Tüm güzel kısım bittiğinde ise Istanbul'a dönmemiz gerekiyordu. İşin zevkli olmayan kısmı ise burasıydı :)</description><link>http://mustafa-yildirim.blogspot.com/2009/10/mezuniyet-toreni.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-8791377266008863086</guid><pubDate>Fri, 09 Oct 2009 17:41:00 +0000</pubDate><atom:updated>2009-10-09T21:05:17.984+03:00</atom:updated><title>6 ay</title><description>Yazmayalı 6 ay olmuş.Daha da yazmazdım ama geçenlerde saolsun arkadaşlar hatırlattı..&lt;br /&gt;Senin bi ara bi blogun vardı ne zamandır yazmıyosun dediler.Yazmayı planlıyordum fakat araya çeşitli şeyler girdi.Şimdi bunları özetlersek;&lt;br /&gt;&lt;br /&gt;Nisandan beri Haziran sonuna kadar bitirme tezi ile uğraştık, veritabanı tasarımlarıydı, kullanıcı arayüzleriydi, web servisleriydi, mobil tarafın tasarımı-uygulamasıydı derken haziranın sonu oldu.&lt;br /&gt;Bu arada Mezun oldum.İş arama sürecine girdik epey yoğun, epey masraflı bir süreçti.&lt;br /&gt;İlla İstanbulda bulacağım diye didindim durdum İzmir-İstanbul arasında 8-9 defa gittin geldim.&lt;br /&gt;Ağustos ortası olmuşu hiç çıt yoktu biraz tatil yapalım bari dedik.7-8 gün Seferihisar'a arkadaşın yazlığına gittik 5 tane işsiz bilgisayar mühendisi.bu 7-8 gün boyunca sürekli şirket kurma planları yatık ne yaparız nasıl yaparız diye düşündük durduk.Hepimiz askere gidelim gelelim bari dedik sonrasında olmadı şirketi kurarız dedik.&lt;br /&gt;Arkadaşların bi kısmı başvurdu askere ama ben beklemeyi tercih ettim.İçimde ilginç bi iyimserlik söz konusu idi.Sen ne zaman başvuracan diye sorup durdu arkadaşlar.&lt;br /&gt;Ekim ortasında başurup aralıkta gitmeyi düşündüm.Amaaa bir pazartesi günü sabahın köründe aradılar Şirketimizde Sistem Yönetimi bölümünde çalışmayı düşünürmüsünüz diye.&lt;br /&gt;Önce temkinli yaklaştım fakat ama gittim görüştüm.Görüşme gayet güzel geçti.&lt;br /&gt;Ertesi hafta aradılar Genel Müdürümüzle görüştürmek istiyoruz sizi dediler&lt;br /&gt;Gittik tekrar Ankara'ya.İş Ankara da idi.Sonrası hafta teklif yaptılar ama şanslıydım&lt;br /&gt;İstanbuldaki merkezde açık var sizi orda çalıştırmak istiyoruz dediler bende hay hay dedim.&lt;br /&gt;Dört ayak üzerine düşmüştüm.İstediğim olmuştu.1 Ekimde başladık.&lt;br /&gt;&lt;a href="http://www.fintek.com.tr/"&gt;Fintek A.Ş&lt;/a&gt; Merkezi Sistem Yönetim Bölümünde.Gayet güzel bir ortam herkes elinden geldiğince yardımcı olmaya çalışıyor.&lt;br /&gt;Sistem Yönetimi konusunda yazacağım artık sanırım.&lt;br /&gt;Şu sıralar Windows-Linux sistem yönetimi hakkında yazılar, makaleler okuyorum.&lt;br /&gt;Sanallaştırma, ESX Server, RedHat, VmWare ve Storage konularında çalışıyorum.&lt;br /&gt;Bakalım bir sonraki yazımız ne zamana kısmet olacak.İşe girdik 9-18 çalışıyoruz.&lt;br /&gt;Mesailerde olmaya başladı.</description><link>http://mustafa-yildirim.blogspot.com/2009/10/6-ay.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-2247178417258000984</guid><pubDate>Mon, 20 Apr 2009 14:27:00 +0000</pubDate><atom:updated>2009-04-20T18:05:16.455+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">haykırışlar</category><title>4.Genç Akademinin ardından</title><description>16-19 nisan tarihleri arasında &lt;a href="http://www.orbilkent.org/"&gt;Bilkent Üniversitesi Endüstri Mühendisliği Operational Research Kulübü&lt;/a&gt; tarafından &lt;a href="http://www.bilkentotel.com.tr/"&gt;Bilkent Otel&lt;/a&gt;de düzenlenen 4.&lt;a href="http://www.genc-akademi.org/"&gt;Genç-Akademi&lt;/a&gt;ye katılma fırsatı buldum. Öncelikle bu organizasyonu gerçekleştiren organizasyon takımına teşekkürlerimi sunuyorum.&lt;br /&gt;Konu:Strateji'ydi.&lt;br /&gt;Programda 11 adet konuşmacıyı dinleme fırsatı bulduk.&lt;br /&gt;Bunlar ;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DSP eski genel başkanı Zeki SEZER, &lt;/li&gt;&lt;li&gt;Bilkent Üniversitesi Rektörü Prof.Dr. Ali DOĞRAMACI,&lt;/li&gt;&lt;li&gt;Ankara Sanayi Odası Başkanı Nurettin ÖZDEBİR,&lt;/li&gt;&lt;li&gt;ARGE Danışmanlık Yönetim Kurulu Başkanı Yılmaz ARGÜDEN,&lt;/li&gt;&lt;li&gt;Designnobis ekibinin kurucusu, ODTÜ'de öğretim üyesi Dr. Hakan GÜRSU,&lt;/li&gt;&lt;li&gt;Likya Yönetim Akademisi Kurucusu Günsu BAŞER,&lt;/li&gt;&lt;li&gt;Enerjisa Elektrik Dağıtım A.Ş. Genel Müdürü Yetik K. MERT,&lt;/li&gt;&lt;li&gt;MARKAM A.Ş Kurucusu Güven BORÇA,&lt;/li&gt;&lt;li&gt;Gazeteci Murat BİRSEL,&lt;/li&gt;&lt;li&gt;Eğitimci Öznur HELVACI,&lt;/li&gt;&lt;li&gt;Stratejist Nihat Ali ÖZCAN&lt;/li&gt;&lt;/ul&gt;katılan tüm konuşmacılara bizlere bir şeyler katmaya geldikleri için teşekkürler.&lt;br /&gt;&lt;br /&gt;Program boyunca konuşmacıların söylediklerinden bir derleme yapacak olursak;&lt;br /&gt;Strateji tanımı pek çok konuşmacı tarafından kendince tanımlandı,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Strateji, estetik ve rasyonel bir problem çözme sanatı.&lt;/li&gt;&lt;li&gt;Beklenenin ötesine geçmek...&lt;/li&gt;&lt;li&gt;Vizyonu yakalamak yetmez, önüne geçmek gerekir.&lt;/li&gt;&lt;li&gt;Strateji, tutarlı ve özgün seçim yapmaktır, risk içerir.Neyin yapılmayacağına da karar vermektir.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Misyon ve Vizyon arasındaki farktan bahsedildi;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Misyon&lt;/span&gt;: Varlık nedenimiz, hangi ihtiyaca çözüm olduğumuz.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vizyon:&lt;/span&gt; Ne olmak isteğimiz.&lt;br /&gt;Ayrıca konuşmacılarımız değişen dünyada öne geçebilmek için &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);"&gt;fark yaratma&lt;/span&gt;mız gerektiğinden bahsettiler.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hayat, farkında olma ve yönetme sanatıdır.&lt;/li&gt;&lt;li&gt;Riski yönetemeyenlere hayat kriz yönetmeyi öğretir.&lt;/li&gt;&lt;li&gt;Strateji, belirli bir amaca ulaşmak için hazırlanmış eylem planıdır.&lt;/li&gt;&lt;li&gt;Bu yolda ilerlerken "Ezber Bozmak" deyimi de unutulmamalı.&lt;/li&gt;&lt;/ul&gt;* predict the trens&lt;br /&gt;* ask right questions&lt;br /&gt;* make long term plans&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;--THINK BIG!--&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DO NOT be ORDINARY.&lt;/li&gt;&lt;li&gt;LIFE is an ART of Skillful approximation who ever will approach more skillful will have the most success.&lt;/li&gt;&lt;/ul&gt;Bir adım öne geçmek için neler yapmalı? sorusunu kendimize sormamız gerektiği vurgulandı.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yaşam bir iktidar oyunudur. Oyunun tek kuralı ise istediğini bilmek ve onu ele geçirmektir.( MICHAEL KORDA)&lt;/li&gt;&lt;/ul&gt;Hem eğlencenin bol olduğu hemde eğitimlerin güzel olduğu bu etkinliği organize eden arkadaşlara tekrar teşekkürlerimi sunuyorum.</description><link>http://mustafa-yildirim.blogspot.com/2009/04/4genc-akademinin-ardndan.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-5224969684954807028</guid><pubDate>Wed, 08 Apr 2009 21:42:00 +0000</pubDate><atom:updated>2009-04-09T01:01:45.344+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><title>Open Closed Principles</title><description>Genişlemeye açık, değişime kapalı prensibi...&lt;br /&gt;Genişlemeye açık olmaktan kasıt; Yazılıma yeni bir metot yada sınıf yada işlerlik kazandırmak isteniliyorsa bu yapılacağı zaman yeni kodlar eklenemeli.&lt;br /&gt;Değişime kapalı olmaktan kasıt; daha önceki kodlar üzerinde oynanmamalı&lt;br /&gt;&lt;br /&gt;Şöyle ki çizim yapacak bir sınıfınızın olduğunu düşünün birden fazla şekli çizdirmeniz gerekiyor siz çizim yapacağınız her şekli ve özelliklerini var olan bir kaç değişken üzerinde saklarsanız ve her bir şekil için tip kontrolü yaparak cizim yaptırmaya çalışırsanız kodunuzdan kötü kokular yayılıyor "code smells" demektir.&lt;br /&gt;Yeni bir şekil daha çizdirmeniz gerektiği zaman bu değişkenler değişebilir yada eksik kalabilir yada hiç kullanılmayabilir tüm bunların önüne geçebilmek için OCP uygulanabilir her şekil nesne olarak yaratılıp kendi çerçevesi içinde incelenebilir, eğer o şekil üzerinde değişiklik yapılacaksa sadece bu sınıf değişir geri kalanlarda değişim olmaz yada yeni bir şekil eklendiyse bunun için  sınıf oluşturarak sadece bu sınıfa eklentiler yapılabilir.&lt;br /&gt;&lt;br /&gt;Kodunuzdan kötü kokular yayıldığını nasıl anlayabilirsiniz;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Kod tekrarları varsa&lt;/li&gt;&lt;li&gt;Yorum satırlarınız çok fazlaysa&lt;/li&gt;&lt;li&gt;Switch yada uzun if-else yapıları varsa&lt;/li&gt;&lt;li&gt;Değişken,metot ya da sınıf isimleri doğru verilmemişse (doğrudan kasıt bir değişenin ismine bakıldığında ne sakladığı anlaşılıyorsa p,x,a gibi değilse)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Değişken,metot ya da sınıf isimlerinde "and","or" gibi terimler varsa(stabil olmalı "veya","ve" tanımlamaları olmamalı) &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;İnstance i yaratılıp hiç kullanılmayan değişkenler varsa&lt;/li&gt;&lt;li&gt;Metotlar çok fazla kod içeriyorsa&lt;/li&gt;&lt;li&gt;Sınıflar çok fazla kod içeriyorsa&lt;/li&gt;&lt;li&gt;Metot çok fazla parametre alıyorsa&lt;/li&gt;&lt;li&gt;İki sınıf aynı özellikleri taşıyorsa (ör: ikiside çizim yapıyorsa demekki ortak özellikleri var, interface yada abstract class kullanarak ortak kodlar tek bi yerden yönetilebilir)&lt;/li&gt;&lt;/ul&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/04/open-closed-principles.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-2501079438979745932</guid><pubDate>Mon, 06 Apr 2009 13:20:00 +0000</pubDate><atom:updated>2009-04-06T16:26:45.047+03:00</atom:updated><title>Apache Tomcat kullanıcı giriş sorunu</title><description>Tomcat'te manager modülüne giriş yapmak istenildiği zaman ekrana şifre soran bir form geliyor.&lt;br /&gt;Gelen bu formda kullanıcı adı ve şifre isteniyor, fakat tomcat'in yapılandırma ayarlarında default gelen  kullanıcı adı, şifre ve rollerin olduğu tomcat-user.xml boş geliyor.Bu sorunu çözmek için&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdtXx_MGP9sUSgSuiRjaMq5nuBaKTZESyWcRoSrwSjgS3UDTuVf7aKXFVMpA8xq7Cchoj8n-hO2kdffIPF5nM10zQsNZZTbqyDj_NgEgnS-mTk87OtVIU_TvARXc00i6XXtOt9xe93p8/s1600-h/conf.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 86px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdtXx_MGP9sUSgSuiRjaMq5nuBaKTZESyWcRoSrwSjgS3UDTuVf7aKXFVMpA8xq7Cchoj8n-hO2kdffIPF5nM10zQsNZZTbqyDj_NgEgnS-mTk87OtVIU_TvARXc00i6XXtOt9xe93p8/s320/conf.JPG" alt="" id="BLOGGER_PHOTO_ID_5321568806868860338" border="0" /&gt;&lt;/a&gt;resimde de belirtildiği gibi tomcat'in içindeki dosya bulunup aşağıdaki şekilde değiştirilebilir.&lt;br /&gt;Aşağıdaki kod sadece örnektir, rolleri ve kullanıcı adlarını istediğiniz gibi değiştirebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;br /&gt;&amp;lt;tomcat-users&amp;gt;&lt;br /&gt;&amp;lt;role rolename="admin"/&amp;gt;&lt;br /&gt;&amp;lt;role rolename="manager"/&amp;gt;&lt;br /&gt;&amp;lt;role rolename="tomcat"/&amp;gt;&lt;br /&gt;&amp;lt;user username="admin" password="secret" roles="manager,admin"/&amp;gt;&lt;br /&gt;&amp;lt;user username="tomcat" password="tomcat" roles="tomcat"/&amp;gt;&lt;br /&gt;&amp;lt;/tomcat-users&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/04/apache-tomcat-kullanc-giris-sorunu.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdtXx_MGP9sUSgSuiRjaMq5nuBaKTZESyWcRoSrwSjgS3UDTuVf7aKXFVMpA8xq7Cchoj8n-hO2kdffIPF5nM10zQsNZZTbqyDj_NgEgnS-mTk87OtVIU_TvARXc00i6XXtOt9xe93p8/s72-c/conf.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-1109149421247791237</guid><pubDate>Sun, 05 Apr 2009 15:46:00 +0000</pubDate><atom:updated>2009-04-05T20:04:02.636+03:00</atom:updated><title>Sağ Tık -&gt;Gönder (Right Click -&gt; Sent to)</title><description>Merhaba,&lt;br /&gt;Bu yazımda Windows XP de bir klasörün ya da dosyanın sağ tık ile istediğiniz yere gönderilmesinin nasıl yapılacağını anlatacağım.&lt;br /&gt;Windows Xp de sağ tuş ile gönder klasörü C:\Documents and Settings\&lt;span style="font-style: italic;"&gt;KullanıcıAdı&lt;/span&gt;\SendTo klasörünün altındadır.Bu klasör gizli olduğu için görünmeyebilir, klasör seçeneklerinden görünür hale getirilebilir.&lt;br /&gt;Örnek olarak sağ tık ile gönder tuşuna basıldığı zaman bir dosya D:\Programlar adlı klasöre gönderilecektir.&lt;br /&gt;"Sent to" klasörüne gelip sağ tık yapıyoruz Yeni-&gt;Kısayol (New-&gt;Shortcut) diyoruz.&lt;br /&gt;Aşağıdaki resimdeki gibi dosyanın gönderileceği yeri seçiyoruz.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4SNJrPdfi6MksZwgeLWn0OyfyLxSVdj4xxSdQDm6tRX03mT-aymyawRFIRatI5n32gcTzkNDQKoL5_P3pd96uJimah6fP0bVCMz8BCuF__L1YjWe9sezGhKRkLmQ8yURUmOpBQTRxgTg/s1600-h/resim1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4SNJrPdfi6MksZwgeLWn0OyfyLxSVdj4xxSdQDm6tRX03mT-aymyawRFIRatI5n32gcTzkNDQKoL5_P3pd96uJimah6fP0bVCMz8BCuF__L1YjWe9sezGhKRkLmQ8yURUmOpBQTRxgTg/s320/resim1.JPG" alt="" id="BLOGGER_PHOTO_ID_5321252921890862722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Devam, devam diyerek kısayolu ekliyoruz.&lt;br /&gt;Herhangi bir yerdeki dosyaya sağ tıkladığımızda gönder dediğimizde "programlar" adlı kısayol görünüyor.Buna seçince dosya belirttiğimiz dizine gidiyor.&lt;br /&gt;&lt;img src="file:///C:/Documents%20and%20Settings/Mustafa%20YILDIRIM/Desktop/resim1.JPG" alt="" /&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/04/sag-tk-gonder-right-click-sent-to.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4SNJrPdfi6MksZwgeLWn0OyfyLxSVdj4xxSdQDm6tRX03mT-aymyawRFIRatI5n32gcTzkNDQKoL5_P3pd96uJimah6fP0bVCMz8BCuF__L1YjWe9sezGhKRkLmQ8yURUmOpBQTRxgTg/s72-c/resim1.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-7608181060309559146</guid><pubDate>Wed, 18 Mar 2009 00:18:00 +0000</pubDate><atom:updated>2009-03-18T02:25:18.736+02:00</atom:updated><title>JAVA ve Classpath ayarı 2</title><description>En son path ayarından kaynaklanan bir sorun ile uğraşmaktaydım.Neyse ki o sorunu şu şekilde hallettim.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkRum5I-hXLXOX6a0EnpYYDORfegyjOD5N3AnF9JqSWQ3SjPnNLq0l_illoXR_nxiKIARjeO5oXMafdzyLPTIR-PR6J6HgeXUsHG0MyMNto2vSKnXJXhd0V-ez8BaYcStG6-n1pYRI4dg/s1600-h/javaPathAyar%C4%B1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 176px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkRum5I-hXLXOX6a0EnpYYDORfegyjOD5N3AnF9JqSWQ3SjPnNLq0l_illoXR_nxiKIARjeO5oXMafdzyLPTIR-PR6J6HgeXUsHG0MyMNto2vSKnXJXhd0V-ez8BaYcStG6-n1pYRI4dg/s320/javaPathAyar%C4%B1.JPG" alt="" id="BLOGGER_PHOTO_ID_5314315813002789234" border="0" /&gt;&lt;/a&gt;Bilgisayarım (sağ tıkla) ---&gt; gelişmiş ---&gt; Ortam Değişkenleri ---&gt;Path (edit- düzenle) diyoruz ve bilgisayarımıza kurduğumuz jdk'nın yerini path'e ekliyoruz.ama burda unutulmaması gereken bir şey jdk'nın içindeki bin klasörünü de oraya yazıyoruz.&lt;br /&gt;tüm işlemler tamamlanınca denememizi yapıyoruz.&lt;br /&gt;Ve command satırına javac -version yazıyoruz eğer ki ekran kullandığımız JDK'nın adını veriyorsa path ayarlarını doğru yapmışızdır.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSfc-0_1JdX_HcU02TWeXEDtojBxriq3HFafZ-QWCteYTQugzSXUUWYTHatxh37NDoMFO6RH6DVMjAE98pOfKgIWiqjQnwphoMXCLhPiE5OpgzS9yQZ5cHSEIRlUfNypIrkMMBz86ZLVI/s1600-h/javac.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 154px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSfc-0_1JdX_HcU02TWeXEDtojBxriq3HFafZ-QWCteYTQugzSXUUWYTHatxh37NDoMFO6RH6DVMjAE98pOfKgIWiqjQnwphoMXCLhPiE5OpgzS9yQZ5cHSEIRlUfNypIrkMMBz86ZLVI/s320/javac.JPG" alt="" id="BLOGGER_PHOTO_ID_5314316978848809746" border="0" /&gt;&lt;/a&gt;</description><link>http://mustafa-yildirim.blogspot.com/2009/03/java-ve-classpath-ayar-2.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkRum5I-hXLXOX6a0EnpYYDORfegyjOD5N3AnF9JqSWQ3SjPnNLq0l_illoXR_nxiKIARjeO5oXMafdzyLPTIR-PR6J6HgeXUsHG0MyMNto2vSKnXJXhd0V-ez8BaYcStG6-n1pYRI4dg/s72-c/javaPathAyar%C4%B1.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-6274673876243517468</guid><pubDate>Tue, 17 Mar 2009 22:33:00 +0000</pubDate><atom:updated>2009-03-18T00:46:24.691+02:00</atom:updated><title>JAVA ve Classpath ayarı</title><description>&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;project name="CevikJava" default="compile"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;property file="ant.properties" /&amp;gt;&lt;br /&gt; &amp;lt;path id="compile.classpath"&amp;gt;&lt;br /&gt;     &amp;lt;fileset dir="${base.web.lib}"&amp;gt;&lt;br /&gt;         &amp;lt;include name="*.jar" /&amp;gt;&lt;br /&gt;     &amp;lt;/fileset&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;fileset dir="${base.lib}" id="id"&amp;gt;&lt;br /&gt;         &amp;lt;include name="*.jar" /&amp;gt;&lt;br /&gt;     &amp;lt;/fileset&amp;gt;&lt;br /&gt; &amp;lt;/path&amp;gt;&lt;br /&gt; &amp;lt;!-- =================================&lt;br /&gt;       target: compile           &lt;br /&gt;      ================================= --&amp;gt;&lt;br /&gt; &amp;lt;target name="compile" depends="clean"&amp;gt;&lt;br /&gt;     &amp;lt;javac srcdir="${base.src}" destdir="${build.web-inf.classes.dir}" debug="on" verbose="off"&amp;gt;&lt;br /&gt;         &amp;lt;classpath&amp;gt;&lt;br /&gt;             &amp;lt;path refid="compile.classpath" /&amp;gt;&lt;br /&gt;         &amp;lt;/classpath&amp;gt;&lt;br /&gt;     &amp;lt;/javac&amp;gt;&lt;br /&gt; &amp;lt;/target&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;!-- - - - - - - - - - - - - - - - - -&lt;br /&gt;       target: clean                   &lt;br /&gt;      - - - - - - - - - - - - - - - - - --&amp;gt;&lt;br /&gt; &amp;lt;target name="clean"&amp;gt;&lt;br /&gt;     &amp;lt;delete quiet="true" includeemptydirs="true"&amp;gt;&lt;br /&gt;         &amp;lt;fileset dir="${dist.dir}" /&amp;gt;&lt;br /&gt;     &amp;lt;/delete&amp;gt;&lt;br /&gt;     &amp;lt;delete quiet="true" includeemptydirs="true"&amp;gt;&lt;br /&gt;         &amp;lt;fileset dir="${build.dir}" /&amp;gt;&lt;br /&gt;     &amp;lt;/delete&amp;gt;&lt;br /&gt;     &amp;lt;mkdir dir="${build.dir}" /&amp;gt;&lt;br /&gt;     &amp;lt;mkdir dir="${build.web-inf.dir}" /&amp;gt;&lt;br /&gt;     &amp;lt;mkdir dir="${build.web-inf.classes.dir}" /&amp;gt;&lt;br /&gt;     &amp;lt;mkdir dir="${build.web-inf.lib.dir}" /&amp;gt;&lt;br /&gt; &amp;lt;/target&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Yukarıdaki şekildeki gibi bir build.xml dosyasını &lt;a href="http://ant.apache.org/"&gt;ANT&lt;/a&gt; kullanarak tek bir yerden yönetilebilir bir şekilde çalışmasını istiyorum fakat elimdeki java sürümleri ve ayarları buna çeşitli yollarla taş koyuyor, 2 gündür uğraşıyorum. Denemedik jdk, jre sürümü ve classpath ayarı kalmadı.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;Buildfile: C:\Eclipse\WorkSpace\AgileJava\build.xml&lt;br /&gt;clean:&lt;br /&gt;   [mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build&lt;br /&gt;   [mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF&lt;br /&gt;   [mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\classes&lt;br /&gt;   [mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\lib&lt;br /&gt;compile:&lt;br /&gt;   [javac] Compiling 1 source file to C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\classes&lt;br /&gt;&lt;br /&gt;BUILD FAILED&lt;br /&gt;C:\Eclipse\WorkSpace\AgileJava\build.xml:18: Unable to find a javac compiler;&lt;br /&gt;com.sun.tools.javac.Main is not on the classpath.&lt;br /&gt;Perhaps JAVA_HOME does not point to the JDK.&lt;br /&gt;It is currently set to "C:\Program Files\Java\jre1.6.0_07"&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;yukarıdaki şekilde hata mesajı veriyor. Sanırım classpath ayarlarında sorun var ve bunu internette araştırdığımda &lt;a href="http://java.sun.com/developer/JDCTechTips/2003/tt0722.html"&gt;Sun&lt;/a&gt;'ın kendi sitesinde bu konuda yazılmış bir yazı buldum.&lt;br /&gt;Download ettiğim java_ee_sdk-5 inerse deneyeceğim.&lt;br /&gt;Sizde J2SE veya J2EE indirmek isterseniz &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;buradan&lt;/a&gt; indirebilirsiniz.</description><link>http://mustafa-yildirim.blogspot.com/2009/03/java-ve-classpath-ayar.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6539964448413925910.post-8587554456667294318</guid><pubDate>Tue, 24 Feb 2009 22:56:00 +0000</pubDate><atom:updated>2009-02-25T01:37:15.449+02:00</atom:updated><title>Genç Girişimci Geliştirme Programı</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszFNWF1gQ4_U6iI7Fwi1SvLgoAfMwYEMOcXb9nAMB_4-BBRLu7SKUX-3B4DlmlRYtZqu0xn_HeAiO-yRXpLOQuVvTB_0w7t0Br9yEQ5ntQtcwPyjwnMbIf500SJl52nSS3fgZkynAJKg/s1600-h/image004.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszFNWF1gQ4_U6iI7Fwi1SvLgoAfMwYEMOcXb9nAMB_4-BBRLu7SKUX-3B4DlmlRYtZqu0xn_HeAiO-yRXpLOQuVvTB_0w7t0Br9yEQ5ntQtcwPyjwnMbIf500SJl52nSS3fgZkynAJKg/s320/image004.jpg" alt="" id="BLOGGER_PHOTO_ID_5306505125226247410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bugün &lt;a href="http://www.ege.edu.tr/"&gt;Ege Üniversitesi&lt;/a&gt; ve &lt;a href="http://www.kosgeb.gov.tr/"&gt;Kosgeb&lt;/a&gt; destekli &lt;a href="http://www.kosgeb.gov.tr/Destekler/destek.aspx?dID=19"&gt;Genç girişimci geliştirme programı&lt;/a&gt; tanıtım ve motivasyon toplantısındaydım.4 tane konuşmacıyı dinledik sırası ile&lt;br /&gt;Mustafa ÇANAKÇI (&lt;a href="http://www.ebso.org.tr/"&gt;Ege bölgesi sanayi odası&lt;/a&gt; - Ege üniversitesi teknoloji geliştirme merkezi müdürü)&lt;br /&gt;Ülgen ÖZNUR (EBSO &lt;a href="http://www.ebsogsb.org/"&gt;Genç sanayiciler birliği&lt;/a&gt; başkanı)&lt;br /&gt;Necati GÜNAYDIN (Kobi Uzmanı)&lt;br /&gt;Gülten ÇIRACI (&lt;a href="http://www.mgdanismanlik.com.tr/"&gt;MG Danışmanlık&lt;/a&gt;-Eğitim Danışmanı)&lt;br /&gt;&lt;br /&gt;Her bir konuşmacı kendince fikirlerini söyledi, program tanıtıldı, programın geleceği ve bizden beklentileri söylendi.Tüm konuşmalardaki ana fikirleri özetleyecek cümlelerden kısaca bahsedersek ;&lt;br /&gt;&lt;br /&gt;-Girişimci risk alarak yenilik(innovation) yapan kişidir&lt;br /&gt;-Sezgisi güçlü,iyi gözlemci, hayal gücü yüksek, kaynaklara ulaşabilecek ilişkiler ağına sahip, kaynaklar arasında özellikle insan kaynaklarını iyi yönetebilen, düşünme ve muhakeme yetenekleri güçlü insanlardır.&lt;br /&gt;-Reddedilmeye olan dayanıklılığı sadece reddedilerek kazanabilirsiniz.&lt;br /&gt;-Girişimciyseniz deriniz hızla kalınlaşır (James R. Cook)&lt;br /&gt;-Girişimci, sönük bir başarıdansa şaşırtıcı başarısızlıkları tercih eden bir risk alıcıdır.&lt;br /&gt;&lt;br /&gt;Yukarıdaki cümleler orada yapılan konuşmalardan alıntı yapılmıştır.&lt;br /&gt;27 şubat cuma MÖTBE (Ege ünv. kampüs kültür merkezi) de saat 13.00 ile 19.30 arasında (6 saat) &lt;span style="font-style: italic; font-weight: bold;"&gt;Girişimcilik Potansiyeli ve İş Fikri Belirleme Eğitimi&lt;/span&gt; verilecektir.Bu eğitime katılacak olan kişilerden &lt;a href="http://www.kosgeb.gov.tr/Egitim/duyuru.aspx?dID=91"&gt;Genç Girişimci Geliştirme Programı Başvuru Formu&lt;/a&gt;nu doldurmaları istenmektedir.</description><link>http://mustafa-yildirim.blogspot.com/2009/02/genc-girisimci-gelistirme-program.html</link><author>noreply@blogger.com (Mustafa YILDIRIM)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiszFNWF1gQ4_U6iI7Fwi1SvLgoAfMwYEMOcXb9nAMB_4-BBRLu7SKUX-3B4DlmlRYtZqu0xn_HeAiO-yRXpLOQuVvTB_0w7t0Br9yEQ5ntQtcwPyjwnMbIf500SJl52nSS3fgZkynAJKg/s72-c/image004.jpg" width="72"/><thr:total>0</thr:total></item></channel></rss>