CVS üzerinde belirli modüllere bazı kullanıcıların yetkilerinin ksıtlamak için avail dosyası kullanılır. Dosya CVSROOT içerisindeki CVSROOT klasöründedir. Yoksa oluşturun.
Format :
Herkese izin ver
avail
sadece kullanici ya modul isimli modüle izin ver
avail|kullanici|modul
Kimseye izin verme
unavail
sadece kullanici ya modul isimli modüle izin verme
unavail|kullanici|modul
bu kadarı ile bittiğini düşünürken cvs_acls bulup kurmam gerekiyormuş
cvs -d :pserver:sitedocs.cvs.sourceforge.net/cvsroot/sitedocs co CVSROOT/cvstools
ile dosyaları aldıktan sonra cvs_acls dosyasını /usr/local/bin klasörüne kopyalayın. NOT: sisteminmizde perl olması gerekiyor
son olarak avail dosyası ile aynı klasördeki commitinfo dosyasına şu satırı ekliyoruz
UYARI : eğer hata yaparsanız cvs e erişimi kaybedebilirsiniz. bu durumda ssh vb. bir sistem ile bağlanıp düzenleme yapabilirsiniz.
NOT : bu yöntem ile commitler kontrole dilebiliyor. eğer okuma izinlerini kontrol etmek isterseniz işletim sisteminin dosya hakları ile yapabilirsniz. o da başka bir yazıda.
Unutmadan bir not daha anlatılanlar linux için çalışıyor. windows için benzer yöntemler mevcut olabilir.
Tags:
avail,
CVS,
cvs_acls,
Linux
Tags: avail, CVS, cvs_acls, Linux
önce tuscany indirin
yeni bir proje oluşturun
tuscany jarlarını projeye ekleyin
interface ve implementation kodları
package com.aaa.testsca002;
import javax.jws.WebService;
@WebService
public interface IMerhabDunya {
public String getResponse(String message);
}
//-------------------
package com.aaa.testsca002;
import javax.jws.WebService;
@WebService
public class MerhabaDunya implements IMerhabDunya {
public MerhabaDunya() {
super();
}
public String getResponse( String message){
return message;
}
}
deneme.composite dosyası
<?xml version="1.0" encoding="UTF-8"?>
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
targetNamespace="http://debish"
name="deneme">
<service name="HelloWorldService" promote="HelloWorldComponent">
<interface.java interface="com.aaa.testsca002.IMerhabDunya" />
<binding.ws />
</service>
<component name="HelloWorldComponent">
<implementation.java class="com.aaa.testsca002.MerhabaDunya" />
</component>
</composite>
Ve çalıştırma class ı
package com.aaa.testsca002;
import org.apache.tuscany.sca.host.embedded.SCADomain;
public class DenemeMain {
public DenemeMain() {
super();
}
public final static void main(String[] args) throws Exception {
SCADomain scaDomain = SCADomain.newInstance("deneme.composite");
MerhabaDunya helloworld = scaDomain.getService(MerhabaDunya.class, "HelloWorldComponent");
while(true){
Thread.sleep(1000);
if(false)
break;
}
scaDomain.close();
}
}
project properties > compiler > copy file types to output directory alanına .composite ekle
ve çalıştırma class ını çalıştır.
loglarda servis adresi görünüyor servisi test edebilirsiniz.
Not tuscany 1.5 ile denenmiştir.
Tags:
Örnek,
Java,
Jdeveloper,
SCA,
SOA,
Tuscany
Tags: Örnek, Java, Jdeveloper, SCA, SOA, Tuscany
eğer squeeze üzerinde mplayer kurmaya çalıştığınızda bağımlılık sorunu çıkıyorsa
deb http://www.debian-multimedia.org/ squeeze main
satırını sources.lst dosyanızdan kaldırını veya başın # atarak açıklama yapın. ana repository deki mplayer çalışıyor.
Tags:
debian,
mplayer,
squeeze
Tags: debian, mplayer, squeeze
linux üzerinde vmware bu hatayı veriyorsa
vmware-modconfig --console --install-all
komutu root hakları ile çalıştırdığınızda düzeliyor
Kaynak : http://forums.opensuse.org/applications/412745-vmware-error-after-reboot.html
—-
Güncelleme
Bu hataya sebep olan şey makina açılırken network erişiminin olmaması da olabilir, nadir de olsa karşılaşıyorum.
—-
Güncelleme 2
Sadece root kullanıcısı ile şu komutları da çalıştırabilirsiniz
modprobe vmmon
modprobe vmnet
modprobe vmblock
modprobe vmci
modprobe vsock
vmware-networks --start
bunları otomatik yükleyecek şekle getirebilirsiniz.
Tags:
debian,
squeeze,
vmware
Tags: debian, squeeze, vmware
Posted by: Muhammed YÜRÜRDURMAZ in Linux
eğer linux üzerine vmware (6.5.3) kurduysanız ve içinden çalışan (guest) işletim sisteminin içinde fareyi alt tarafa çektiğinizde sorun çıkıyorsa, örneğin başlat menüsünü tıklayamıyorsanız muhtemelen gtk versiyonunuz 2.18 dir. bo surunu çözmenin bir yolu:
Önce vmware i kapatın. (denedim sadece gui kapatılsa yetiyor guest işletim sistemlerini run in background ile açık bırakabilirsiniz.)
/etc/vmware/bootstrap
dosyasını açın. sonuna yeni bir satır ekleyip şunu yazın
export VMWARE_USE_SHIPPED_GTK=”force”
kaydedip kapatın ve vmware i yeniden başlatın. vmware ekranı biraz kötü görünüyor ama çalışıyor.
Kaynak : http://www.linuxinsight.com/vmware-mouse-grab-ungrab-problem.html
Tags:
debian,
squeeze,
vmware
Tags: debian, squeeze, vmware
Posted by: Muhammed YÜRÜRDURMAZ in Linux
debian üzerinde eclipse denememde bazı wizard buttonlarının tıklanamadığını ancak boşuk tuşu ile tıklanabildiğini gördüm. İşte sorunun çözümü
export GDK_NATIVE_WINDOWS=true
yukarıdakini .bash_profile dosyanıza ekleyin
Kaynak : https://bugs.eclipse.org/bugs/show_bug.cgi?id=292824
Tags:
debian,
Eclipse,
Hata,
Java,
Linux
Tags: debian, Eclipse, Hata, Java, Linux
<?php
echo base64_encode ( "deneme metni" );
echo "\n";
echo base64_decode ( "ZGVuZW1lIG1ldG5p" );?>
Tags:
Örnek,
base64,
php
Tags: Örnek, base64, php
öğrencilere ve yeni öğrenenlere basit bir örnek
<?php
function faktor($i){
if($i != 0) return $i * faktor($i-1);
return 1;
}
echo faktor(5);?>
Denemek için http://codepad.org/EMjpGZ4y
Tags:
Örnek,
Faktöriyel,
php
Tags: Örnek, Faktöriyel, php
- Xeno Tactic Best Tower Defense game, 6 different levels, amazing strategies, hard to finish!
- Frontline TD Good graphics, use electro towers and snipers btw
- Starcraft TDnoone finished yet
- Desktop TD Lovely sounds, good graphics, limited scenerio
- Horde (warcraft style)Its warcraft.
- AntBusterSave your cake!
Tags:
flash,
oyun,
tower defense
Tags: flash, oyun, tower defense