Zend Studio 10 cikti

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..

aptana studio php kod formatı ayarları

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.

Eclipse IDE Performans Arttırma Önerileri

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

aptana studio php otomatik tamamlama (aptana studio php autocomplete)

Ö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!

ubuntu 12.04 aptana studio kurulumu

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