Maven Yerel Deposu (Local Repository) Nerde? Yerini Nasıl Değiştiririm?

Kısaca;
Yerel deponun (local repository) yeri:

C:\Users\kullanıcı adı\.m2

Değiştirmek için de {Maven klasörü}\conf\setting.xml dosyasını açıp şu kısmı istediğiniz şekilde eklemek/değiştirmek;

<settings>
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
 
<localRepository>D:/hosaf.org/maven-repo</localRepository>

Uzun uzun anlatmak gerekirse;

IaaS, PaaS, SaaS

Ünlü Microsoftçulardan Daron Yöndem, sitesinde IaaS, PaaS ve SaaS hakkında bir yazı yayımlamış
(Infrastructure as a Service, Platform as a Service, Software as a Service).

Bu yazıda, Microsoft odaklı olan tarafı bir yana, tüm bilişim camiasını aydınlatacak, bilgilerimizi düzenleyecek, taşları bir nebze daha yerine oturtacak bir görseli alıntı yapmak istiyorum. Ne de olsa "bulut bilişim", sayın bakanımız Binali Yıldırım'ın da dediği gibi karmaşık, fazla kafayı takarsan sıyırırsın.

İlgili yazı: http://daron.yondem.com/tr/post/IAAS_PAAS_SAAS_ve_Windows_Azure

Git'te user.name, user.email gibi Bilgilerimi Nasıl Görüntülerim?

Kısaca;

git config --list

Uzun uzun anlatmak gerekirse;
Git için global değerler mevcut. Örneğin veri ambarına (repository) gönderdiğiniz (commit ettiğimiz?) değişiklikler user.name ve user.email global değişkenleriyle beraber gider. Bunları o an çalıştığımız ayarlanmış ortam bilgilerinden çekilir. Bunları ayarlamamışsak şu şekilde ayarlayabiliriz:

git config --global user.name "hosaf.org"
git config --global user.email "yasin@hosaf.org"

Bunları daha önceden ayarlamış mıyız, bunu görmek ya da kontrol etmek için ise şu komutu kullanıyoruz:

git config --list

Kaynak: http://help.github.com/git-cheat-sheets/

Yazılım Atölyesi Mart 2012 Etkinliği: Redis, Sanallaştırma

Konu:

Her ayın 3. Cumartesi günü Ankara yazılımcılarının toplandığı etkinlik Yazılım Atölyesi'nin 2012 Mart ayı etkinliği konuları belli oldu: Redis ve Sanallaştırma Teknolojileri.
Etkinlik hakkında geniş bilgiyi Facebook sayfasından ve Yazılım Atölyesi sitesinden alabilirsiniz.

Canlı Yayın Linki: http://livestre.am/1k6G6

JSF'e Giriş

JSF hakkında pek bir şey bilmeyen fakat merak edenler varsa, kodcu.com güzel bir eğitim videosu yayınladı. Hüseyin Akdoğan'ın sunumuyla basitçe "JSF nedir?" sorusuna cevap bulabilirsiniz. Bu video doğrultusunda kendimce aldığım notlar şöyle;

  1. Kütüphane olarak Mojarra'yı indiriyoruz.
  2. Bildiğimiz yoldan bir Dynamic Web Project oluşturuyoruz
  3. web.xml içine servlet class olarak javax.faces.webapp.FacesServlet verip servlet ve servlet mapping tanımlarını uygun olarak yapıyoruz.
  4. url pattern'da verdiğimiz şekle uygun bir biçimde xhtml uzantılı bir welcome-file-list öğesi oluşturuyoruz. Örneğin /faces/* olarak tanımladığımız mapping için faces/index.xhtml
  5. WebContent klasörü altına belirttiğimiz adla bir xhtml belgesi oluşturuyoruz. html tag'i içine şu xmlns özelliklerini tanımlıyoruz: xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html". Artık jsf'e ait etiketleri (tag) kullanabiliriz örneğin <h:> etiketini kullanabiliriz. Yani index.xhtml dosyamız şu şekilde oluyor;
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html>
    <HTML xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html">
    <head>
    	<title>Başlık</title>
    </head>
    <BODY>
    	<h:outputLabel value="Merhaba JSF"/>
    </BODY>
    </HTML>

Çok enteresan olarak dikkatimi çeken yerler:

  • xhtml belgesini WebContent klasöründe oluşturduğumuz halde, welcome-file-list olarak faces/index.xhtml belgesini gösteriyoruz.
  • index.xhtml belgesini htm ya da html uzantısıyla kaydettiğimizde JSF etiketleri çalışmıyor.

JSF demişken İbrahim Demir'in JSF bloguna bir göz atmakta fayda var.

Sayfalar

Subscribe to hoşaf.org RSS