IDE – Dubluve.net http://www.dubluve.net Biz de yazılımcıyız Fri, 29 Apr 2016 21:50:31 +0000 tr-TR hourly 1 http://i2.wp.com/www.dubluve.net/wp-content/uploads/2016/04/logo_small.png?fit=32%2C29 IDE – Dubluve.net http://www.dubluve.net 32 32 Zend Studio 10 cikti http://www.dubluve.net/2013/02/17/zend-studio-10-cikti/ http://www.dubluve.net/2013/02/17/zend-studio-10-cikti/#comments Sun, 17 Feb 2013 19:41:32 +0000 http://dubluve.net/?p=2481 Zend Ekibinin bir süredir üzerinde çalışıyor olduğu Zend Studio 10 yayınlandı.

Bu linkten download edebileceğiniz Zend Studio 10’un release notlarına buradan bakabilirsiniz.

 

Mobil ve cloud özellikleri ve kabiliyetleri geliştirilen Zend Studio 10 için  ilk etapta ayrıca Zend Framework 2 ile daha uyumlu olduğunu söyleyebiliriz.

Dahasını ilerleyen günlerde paylaşabilmek üzere..

]]>
http://www.dubluve.net/2013/02/17/zend-studio-10-cikti/feed/ 3
aptana studio php kod formatı ayarları http://www.dubluve.net/2012/09/14/aptana-studio-php-kod-formati-ayarlari/ http://www.dubluve.net/2012/09/14/aptana-studio-php-kod-formati-ayarlari/#comments Fri, 14 Sep 2012 18:02:38 +0000 http://dubluve.net/?p=1818 Yazılım geliştirirken kodların düzgün görünmesi de önemlidir tabii ki. IDE’lerin otomatik tamamlama özelliklerinin yanında en çok kullanılan pratikliklerinden biri de kod formatlamak olsa gerek.

Çeşitli tuş kombinasyonlarıyla kod formatlamak mümkün oluyor. Kimisinde ctrl+shift+f, kimisinde alt+shift+f falan filan… Kodu formatlıyor da, bizim istediğimiz gibi mi formatlıyor, bu da önemli bir nokta.

Aptana Studio için default olarak gelen php format ayarları benim hiç hoşuma gitmedi. Özellikle çok boyutlu arrayleri tek satıra çekmesi ve metodların biçimlendirilmesi, felaket 😀

Aptana Studio’yu açtığımızda üstteki menüden Windows > Preferences sekmesine geliyoruz. Buradaki arama kutucuğuna format yazdığınız zaman karşınıza hemen geliyor, Aptana Studio kategorisi altında Formatter ayarı.

Burada yeşil artı tuşuna (+) basıyoruz ve kendimize bir profil oluşturuyoruz. Oluşturduğumuz profile, default olan ayarlar aynen kopyalanıyor. Default olan ayarları değiştirmemize izin vermiyor Aptana, bir profil oluşturmamızın sebebi bu. Ardından Preview kısmından istediğimiz dili seçip, onunla ilgili ayarları yapabiliyoruz.

PHP ayarlarında, New Lines sekmesi altındaki ayarlarda, Insert new line between array creation elements ayarının seçili olmasını şiddetle öneriyorum. Ayrıca Indentation sekmesinde de işinize yarayacak ayarlar mevcut.

Oluşturduğunuz profili export edip, farklı bir bilgisayardaki Aptana Studio’ya import edebilirsiniz.

]]>
http://www.dubluve.net/2012/09/14/aptana-studio-php-kod-formati-ayarlari/feed/ 5
Eclipse IDE Performans Arttırma Önerileri http://www.dubluve.net/2012/08/28/eclipse-ide-performans-arttirma-onerileri/ http://www.dubluve.net/2012/08/28/eclipse-ide-performans-arttirma-onerileri/#comments Tue, 28 Aug 2012 19:29:14 +0000 http://dubluve.net/?p=1807 Eclipse IDE kullanırken yaşadığım performans problemleri, Eclipse IDE nin aşırı derecede yavaş çalışması ve sık sık donması beni bu konuda araştırma yapmaya itti. Yaptığım araştırmalar sonucu bir sürü faydalı yöntem öğrendim. Türkçe bu konuda internette herhangi kaynağa rastlamadığımdan bu yazıyı yazmaya karar verdim.

 

Uygulamanızı tavsiye ettiğim yöntemleri maddeler halinde açıklayacağım.

  • Herşeyden önce dikkat etmeniz gereken en önemli şey Eclipse ve JDK’nın son sürümlerini kullanmak.
  • Bilgisayarınızda Eclipse dosyalarının içerisinde bulunan eclipse.ini isimli dosyayı açarak burada Eclipse için ayrılmış olan bellek boyutlarıyla ilgili ayarları değiştirebilirsiniz. Benim bilgisayarımdaki dosya aşağıdaki şekildedir. Burada -Xmx değeri önemlidir. Makinenizin RAM değeri ne kadar yüksekse bu değeri o kadar arttırabilirsiniz. Benim makinemin Ram değeri 2GB ben 512m olarak ayarladım bu değeri sizin makinenizin RAM değeri 4GB ise ve Eclipse’in çok rahat çalışmasını istiyorsanız bu değeri 1024 olarak ayarlayabilirsiniz. Sizin makinenizin RAM değerini tam olarak bilemediğimden kesin rakamlar vermem mümkün değil o yüzden bunları internetten araştırmanızı tavsiye ediyorum.

    Bu link bu konuda size yardımcı olabilir: http://stackoverflow.com/questions/477871/eclipse-ini-configuration
    Ayrıca eclipse.ini dosyasına -Xverify:none satırını ekleyerek bu VM ye yüklediği tüm dosyaların .class olanlarının doğrulama işlemini yapmamasını söyler. Bu Eclipse’in açılmasını hızlandırır.
    Bunun dışında XXMaxPermSize bellek miktarını arttırmayı da ihmal etmeyin.

    eclipse.ini

  • Eclipse de Window-Preferences-Validation izleyerek doğrulamayla ilgili ayarları değiştirebilirsiniz. Aşağıdaki resimde karşınıza çıkacak ekran görünmektedir. Buradan Manuel kısmında işinize yaramayan validation türlerinin karşısındaki tikleri kaldırabilirsiniz.

    Eclipse Performance

  • Kullanmadığınız projeleri kapatmak performansda artış sağlayacaktır. Ayrıca server’a deploy edilmiş kullanılmayan projeleri de serverden silmeniz gerekir.
    Eclipse performans
  • Windows -> Preferences; General -> Appearance -> Label Decorations yolunu izleyerek gereksiz decoration’ları kaldırmanız Eclipse performansını aktarmanıza katkıda bulunabilir.

    Windows -> Preferences; General -> Appearance -> Label Decorations

  • Eclipse IDE’nizin açılış performansını arttıracak en önemli ayarlardan birisi de Windows -> Preferences; General -> Startup and Shutdown yolunu izleyerek açılış ve kapanış ayarlarını değiştirmeniz olacaktır. Burada açılış zamanı aktif olmasını istemediğiniz pluginlerin önündeki tiki kaldırın. Özellikle Subeclipse çok fazla yavaşlatıyor Eclipse’i onu kesinlikle deaktif etmenizi tavsiye ediyorum.

    Windows -> Preferences; General -> Startup and Shutdown

  • Windows–>Preference–>General–>Editors–>Text Editors–>Spelling yolunu izleyerek spelling ayarını deaktif etmeniz gerekmektedir. Bu performans açısından çok faydalı olacaktır. Sonuçta Eclipse bir text editörü değil ve kelimelerin doğruluğunun kontrol edilmesi çok da önemli değil.

     Eclipse Performans ipuçlar

Kaynaklar :

http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse

http://www.pakkatechies.com/2011/07/making-eclipse-ide-faster.html

http://developersland.net/index.php/java/111-eclipse-ide-hizlandirmak-icin-performans-onerileri.html

]]>
http://www.dubluve.net/2012/08/28/eclipse-ide-performans-arttirma-onerileri/feed/ 8
aptana studio php otomatik tamamlama (aptana studio php autocomplete) http://www.dubluve.net/2012/08/19/aptana-studio-php-otomatik-tamamlama-aptana-studio-php-autocomplete/ http://www.dubluve.net/2012/08/19/aptana-studio-php-otomatik-tamamlama-aptana-studio-php-autocomplete/#comments Sun, 19 Aug 2012 08:30:23 +0000 http://dubluve.net/?p=1741 Öncelikle, henüz yapmadıysanız, Ubuntu’da Aptana Studio kurulumu için buraya göz atabilirsiniz.

Aptana Studio’da yeni bir proje ile çalışırken, sadece projeyi eklemek yeterli olmuyor. Ek olarak bir ayar daha yapmak gerekmekte.

Eklediğimiz projeya sağ tıklıyoruz ve açılan menüden en altta bulunan Properties‘a geliyoruz. Açılan pencerede sol menüde Project Natures kısmına geliyoruz. Burada PHP’nin yanına bir tik koyuyoruz.

Artık autocomplete özelliğimiz açık 🙂

İyi çalışmalar!

]]>
http://www.dubluve.net/2012/08/19/aptana-studio-php-otomatik-tamamlama-aptana-studio-php-autocomplete/feed/ 6
ubuntu 12.04 aptana studio kurulumu http://www.dubluve.net/2012/08/19/ubuntu-12-04-aptana-studio-kurulumu/ http://www.dubluve.net/2012/08/19/ubuntu-12-04-aptana-studio-kurulumu/#comments Sun, 19 Aug 2012 08:20:30 +0000 http://dubluve.net/?p=1737 Php ile çalışırken windows üzerinde Zend Studio ve Netbeans, ubuntu üzerinde ise sadece Netbeans kullanıyordum. Bunların dışında da güzel IDE’lerin olduğunu biliyordum ve denemek istedim.

Doğruyu söylemek gerekirse Zend Studio’da autocomplete sorununu çok fazla yaşamıştım. Autocomplete bir gün çalışıp bir gün çalışmıyordu 😀 Her ne kadar burada çözümü bulunmuş olsa da ben farklı ortamlarda çalışmayı denemek istiyordum.

Oturdum araştırdım ve Aptana gibi bir nimet daha buldum. Kurulumunu anlatayım;

Öncelikle Aptana Studio’nun kurulması için gerekli şeyleri şu şekilde install ediyoruz;

sudo apt-get install openjdk-7-jdk libjpeg62 libwebkitgtk-1.0-0 git-core

Aptana, resmi olarak OpenJDK desteklemiyor, o yüzden alternatif olarak SunJDK kullanabilirsiniz. O da şu şekilde;

sudo apt-get install libjpeg62 libwebkitgtk-1.0-0 git-core
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Araştırdığımda okuduklarım arasında en çok dikkat edilmesi gereken şeyin libjpeg62 olduğu söyleniyor, buraya kadar olan kurulumda libjpeg62 ile ilgili bir hata almamış olmanız gerekmekte.

Şimdi sıra geldi Aptana Studio’yu download etmeye. Onu da buradaki adresten yapıyoruz.
Download tamamlandıktan sonra bu kod ile extract ediyoruz.

sudo unzip [indirdiğiniz AptanaStudio dosyası].zip -d /opt

Herşey tamamlandı, şimdi de ana menüye bir kısayol ekliyoruz, onu da şu şekilde yapıyoruz;

wget http://www.samclarke.com/wp-content/uploads/2012/04/AptanaStudio3.desktop
sudo mv AptanaStudio3.desktop /usr/share/applications/AptanaStudio3.desktop

Kaynak

]]>
http://www.dubluve.net/2012/08/19/ubuntu-12-04-aptana-studio-kurulumu/feed/ 8
Zend Studio php otomatik tamamlama (autocomplete) hatasi ve cozumu http://www.dubluve.net/2012/08/17/zend-studio-php-otomatik-tamamlama-autocomplete-hatasi-ve-cozumu/ http://www.dubluve.net/2012/08/17/zend-studio-php-otomatik-tamamlama-autocomplete-hatasi-ve-cozumu/#comments Thu, 16 Aug 2012 23:35:32 +0000 http://dubluve.net/?p=1715 Zend Studio’nun asırlık bir sorunu var. Nedir bu sorun?

Php de otomatik tamamlama (autocomplete) özelliğinin durduk yere bozulması veya hiç çalışmaması.

Neredeyse bütün zend sürümlerinde en az 40 kere yaşamışımdır bu sorunu. En sonunda bir çözüm buldum. (İnşallah sizin için de çözüm olur, bu bug tam bir baş belası çünkü..)

Zend Studio 9 autocomplete hatasının çözümü

Projenizin klasörü içindeki .buildpath dosyasını bir metin editörü ile açın ve içine aşağıdaki kodu koyun. (Zaten aynısı varsa dokunmayın 🙂 )

<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="com.zend.php.phpunit.CONTAINER"/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
<buildpathentry kind="con" path="org.zend.php.framework.CONTAINER"/>
</buildpath>

İşlem Sırası şu şekilde olmalı :

  1. Zend studio’da ilgili projeyi kapatın. (Soldaki explorer’daki projeye sağ tıklayıp close’a basın)
  2. .buildpath dosyasını yukarıda bahsettiğim şekilde editleyin. (bu dosya yoksa oluşturun. Windowsta “.buildpath” adında bir dosyayı ancak cmd ekranından yapabilirsiniz.)
  3. Zend Studio’da projeyi açın
  4. Üst menü’den Project kısmının altında Clean

sonra da ilgili projedeki herhangi bir php dosyası üzerine örneğin var_dump yazmaya bşalarken autocomplete özelliğinin çalıştığını göreceksiniz. (inşallah işe yarar ve görürsünüz)

Bende bu şekilde düzeldi.

Kaynak olarak da buradan yararlandım.

]]>
http://www.dubluve.net/2012/08/17/zend-studio-php-otomatik-tamamlama-autocomplete-hatasi-ve-cozumu/feed/ 8
Eclipse Kod Şablonları (Code Templates) http://www.dubluve.net/2012/03/03/eclipse-kod-sablonlari-code-templates/ http://www.dubluve.net/2012/03/03/eclipse-kod-sablonlari-code-templates/#comments Sat, 03 Mar 2012 14:36:04 +0000 http://dubluve.net/?p=964 Eclipse’te Java kodu yazarken sürekli for ya da do while döngüsü veya public void metot kalıbı yazmaktan bıktınız mı? Bir çözüm mü arıyorsunuz? Tam aranan yerdesiniz. 🙂

Eclipse içerisinde bu şablonları sizin için otomatik oluşturan bir sistem mevcut. Üstelik halihazırda birçok kalıpla birlikte.

Hemen bunlara nasıl ulaşacağımıza bakalım.

  1. Window -> Preferences ekranını açıyoruz.
  2. Açılan ekrandaki ağaçtan Java (veya hangi dili istiyorsanız) -> Editor -> Templates kısmını açıyoruz.

Göreceğiniz gibi burada birçok öntamınlı şablon sizin için halihazırda mevcut. Örneğin; listede if satırına giderseniz preview kısmında if için oluşturulacak şablonu görebilirsiniz.

Şimdi de kendimiz nasıl şablon oluşturacağımıza bakalım. Örneğin; public static final için bir şablon oluşturalım.

  1. Önce listenin sağındaki New butonuna tıklıyoruz.
  2. Açılan ekranda Name kısmına psf (veya kullanacağınız ismi) yazıyoruz. Description kısmına istediğiniz açıklamayı yazabilirsiniz (örneğin public static final).
  3. Şimdi asıl önemli konu olan şablon kısmı için Pattern yazan bölüme aşağıdaki satırı yazıyoruz.
public static final ${cursor};

Burada ${cursor} terimi, imlecin bu kısma konumlanmasını sağlıyor. Insert Variable butonuyla istediğiniz değişkenleri ekleyebilirsiniz.

Şimdi bu şablonları nasıl kullanacağımıza gelelim. Şablonu kullanmak istediğimiz kodda if şablonu için if yazarak kod tamamlama kısayoluna basıyoruz (Ctrl+Space veya siz hangi kısayolu kullanıyorsanız). Karşımıza if için birden fazla seçenek çıkıyor (çünkü if için birden fazla şablon var). İstediğiniz şablonu seçtikten sonra karşımıza if‘in şablonu geliyor. Doldurmanız gereken alanlar arasında Tab ve Shift+Tab kısayollarıyla gezinebilirsiniz.

Kendi yarattığımız şablonu kullanmak için psf yazarak kod tamamlama işlemini gerçekleştiriyoruz ve şablonumuz imleç şablonda ${cursor} yazdığımız yere konumlanmış şekilde şablonumuz karşımıza geliyor.

Siz de kendi şablonlarınızı oluşturarak sık kullandığınız kod parçalarını hızlıca otomatik olarak yazabilirsiniz.

Herkese iyi çalışmalar.

]]>
http://www.dubluve.net/2012/03/03/eclipse-kod-sablonlari-code-templates/feed/ 3