• gentoo linux'un paket yöneticisi.. paketleri,, bağımlı olduğu paketlerle beraber(bkz: rpm) kaynak kodundan derleyerek kurar.. program,, sizin bilgisayarınızın özelliklerine göre derlendiği için,, binary kurulan halinden daha hızlı çalışır..
  • gentoo nun en büyük kozlarından biri. 'util'leri python dili kullanılarak yazılmıştır.
  • rafting sirasinda karsilasilan bir rapidin, cesitli nedenlerden dolayi, raft uzerinde bulunan insan ve ekipmanlarla gecilemeyecek olmasina karar verilmesi durumunda yapilan bir cesit tasima yontemidir.
    ikiye ayrilir.
    a) high portage : raft ve tum diger ekipman, sudan tamamen cikarilarak, tehlikeli bolgenin bittigi noktaya kadar nehir kenarindan nakledilir.
    b) in-line portage : rafting ekipmani, raftin icine guvenli bir sekilde sabitlendikten sonra, takimdaki elemanlar karaya cikarak, rafttaki d ringlere bagladiklari ipler yardimiyla, rafti nehirden cikarmadan tehlikeli bolgeden gecirirler.
  • türkiye'de kullanılan eve dayalı okul öncesi eğitim programlarından biridir.
    hacettepe üniversitesi tarafından uygulanmıştır.bu eğitim programında tüm öğretim çalışmaları evde yapılmaktadır.her aile için görevlendirilen öğretmen ,aileyi haftada bir kez ziyaret ederek amaç belirlemeyi,öğretim yöntemlerini ve davranış kontrolü ilkelerini öğretmekte ve gelişmeleri izlemektedir.
  • gentoo'nun paket yonetim sistemi olaninin kullanimi basta zor gelebilir, ama aslinda kullaniciya bir dolu ayar imkani sunan ve genel kullanimi basit olan bir sistemdir. genel kullanimi olan neredeyse her programi ve bu programlarin dependencylerini istediginiz ayarlarla tek komutta indirip hic ugrasmamanizi saglar.

    not: bu entry cok aylar once yazildi, ve bu yuzden portage'in yeni ozellikleri hakkinda bilgiyi burada bulamazsiniz. hatta buradaki bazi bilgiler artik kullanimdan kalkmis da olabilir. yogunluktan dolayi portage ile cok fazla ugrasamiyorum su aralar, o yuzden kendimde bu entry'i yenileyecek bilgiyi goremiyorum. simdilik bununla idare edin, guzel bir baslangic oldugunu dusunuyorum:

    portage tree denilen bir veriyapisi tutar. burada paket indirmek istediginizde baktigi, her paket icin bir ebuild vardir (paket bu baglamda program veya programlarin calismasi icin gereken kutuphaneler olarak kullanilir)..ebuild programin kendisi veya kaynak kodu degil, sadece paketin dependency'lerini, boyutunu, ve bunun gibi bilgilerini tutan bir yapidir. siz bir paket indirmek istediginizde bu paketin ebuild'ine bakilir, ayarlariniza gore hangi dependency'lerin gerektigine karar verilir, her gereken dependency icin bu islem tekrarlanir. sonunda bir paket ve derleme ayarlari listesi cikartilir, ona gore paketler indirilir, kodlar derlenir.

    kirk bin kere ayar ayar dememin bir nedeni var: bu sistemin kanimca en buyuk guzelligi kaynak koddan derleme yaptigi ve cogu program bircok farkli secenekle derlenebildigi icin getirdigi yuksek ayarlanabilirlik. ornegin en basitinden "firefox'u javascript destegi olmadan kurmak istiyorum", "centericq istiyorum ama icinde icq, msn olsun, aol, zart zurt olmasin istiyorum" gibi isteklerde bulunabiliyoruz. daha ilginc olarak "su programi istiyorum ama "authorization" icin pam kullansin" gibi programin isleyisini degistirebilecek ayarlar yapmak da mumkun. bunlari derleme oncesinde yaptigimiz icin yukledigimiz program hem bilgisayarimiza, hem bizim isteklerimize gore en iyi sekilde ayarlanmis oluyor. tabi bunu kaynak kodu kendimiz derleyerek de yapabiliriz ama portage isin sikici ve gereksiz kisimlariyla bizim ugrasmamamizi saglayan, gordugum en guzel otomasyon sistemlerinden biri.

    ayarlari "use" degiskeni sayesinde yapiyoruz. <buyuk harf>use<\buyuk harf>="javascript" emerge mozilla-firefox dedigimizde firefox'u javascript destekli, <buyuk harf>use<\buyuk harf>="-javascript" emerge mozilla-firefox dedigimizde de desteksiz yukluyoruz. tabii bunlarin varsayilan degerleri de var. mumkun olan butun ayarlari gormek icin emerge komutuna -pv argumanini verebiliriz. simdi portage'in beni gicik eden ilk noktasina geldik iste: bu -pv argumani o kadar guzel ve gerekli bir sey ki gentoo'ya yeni baslayanlarin gozune sokulmasi gerektigine inaniyorum. man sayfasini uzun uzun okuduktan sonra bunu bulabilir insan elbet, ama yeni baslayan kisiden bu kadarini beklemek yanlis geliyor bana. sonucta neredeyse her zaman bir paket indirmeden once ilk olarak -pv yapmak (veya -av yapmak, ikisi cok benzer seyler) gerekli oluyor. nedir bu -pv? -p "pretend"'in kisaltmasi. yani portage'in "abi ben boyle boyle bunlari yukle deseydim sen neleri yuklerdin?" sorusuna cevap vermesini sagliyor. -v ise "verbose". bu da her programin yaninda yuklenecek ayarlari da gostermesini sagliyor. genel olarak bir paket indirme su sekilde olur: -pv ile nelerin indirilecegine bakilir, istenilen ayarlar yapilir, -av ile son bir kez kontrol edilir (yeni ayarlar yeni paketlerin indirilmesini gerektirmis olabilir, onlarin ayarlarini da kontrol etmek istenilebilir), ve her seyden emin olduktan sonra paket/ler indirilir.

    aslinda yukarida use degiskenini ayarlamayi basit ama cok yanlis bir sekilde gosterdim. bu sekilde yukleme yaparsaniz, programlarin yeni versyonlari ciktikca (linux buyuk bir hizla gelistirilmekte olan bir sistem, her gun ne kadar cok bug cozuldugune inanmasi zor) portage'in sizin istediginiz ayarlari hatirlamasi imkansiz oluyor. bu yuzden her zaman ayarlarinizi /etc/make.conf veya /etc/portage/package.use dosyalarindan ayarlamanizi israrla tavsiye ederim (ben basta oyle yapmadim, sonra cok cektim). use degiskenini etkileyen dosyalari soyle siralamak dogru olur: /etc/make.profile/make.defaults, /etc/make.conf, /etc/portage/package.use. make.defaults portage yeniden yuklenince yeniden yazilan bir dosya oldugu icin bizim kendimiz degistirip guvenmememiz gereken bir dosya. onun yerine kendi genel ayarlarimizi make.conf'da <buyuk harf>use</buyuk>="..." seklinde yapmaliyiz. peki diyelim ki biz javascript destegini her programda istiyoruz ama links paketinde istemiyoruz. o zaman genel ayarlari belirleyen make.conf'da javascript'i use'a ekler, package.use'a "links -javascript" satirini ekleriz. bu ornekten anlasilabilecegi gibi bu dosya genel ayarlari belli paketler icin degistirebilir. bu sekilde make.conf ve package.use ile tum isteklerimizi sisteme kaydedip, programlari sonradan hic tasalanmadan yeniden yukleyebiliriz.

    bu use ayarlarindan bazilari genel ayarlar, bazilari da pakete ozel ayarlardir. burada genel ve pakete ozel derken yukarida bahsettigim kendi ayarlama seklimizi kastetmiyorum: her ayarin kendisinin (bizim secimimizin degil) genel veya ozel olabilmesinden bahsediyorum. bu ayarlarin ne anlama geldiginin, ne ise yaradiginin (malesef) detaysiz bir ufak aciklamasini /usr/portage/profiles/use.desc (genel ayarlar icin), ve /usr/portage/profiles/use.local.desc (pakete ozel ayarlar icin) dosyalarindan birinde bulabiliriz. bunlar bazen "ben kondansator gordum" tadinda olabiliyor malesef, oyle durumlar icin wikipedia tavsiye ediyorum.

    portage'a use degiskeninden baska degiskenlerle ayar yapmak da mumkun. bunlardan en cok kullanilani accept_keywords. linux terminolojisinde bir programin degisik versyonlari deneysel* veya oturmus* programlar seklinde ikiye ayrilabilirler cogu zaman. ornegin su an portage'a gore firefox'un 1.5 versyonu deneysel, en son oturmus versyonu da 1.0.7. accept_keywords degiskenini kullanmazsaniz portage paketin en son oturmus versyonunu indirecektir. ama hakli olarak firefox'un 1.5 versyonunu istiyor olabilirsiniz. bu durumda <buyuk_harf>accept_keywords</buyuk>="~x86" emerge -pv mozilla-firefox komutunu kullanirsaniz goreceksiniz ki firefox'un 1.5 versyonunu indirmeye calisacaktir. "~" 'deneysel paketleri de kabul et' anlamina gelir, x86 da platform belirtir.

    accept_keywords ayarlari da ayni use gibi iki ayri dosyada (genel ayar'i make.conf'da, pakete ozel ayarlari da /etc/portage/package.keywords'de) tutulabilse de bunu make.conf'a koymak aslinda biraz sacma olacaktir. varsayilan bu degiskende ~x86 olmamasidir ve olmasi icin make.conf'a eklemeniz, istisnalar haricinde her programin deneysel versyonunu indirmek istediginiz anlamina gelir. sahsen bunun pek iyi bir fikir oldugunu sanmiyorum. deneysel versyonunu istediginiz programlari package.keywords'e "packet ~x86" seklinde bir satir ekleyerek belirlemenizi tavsiye ederim.

    simdi gelelim emerge ederken yapabileceginiz bilimum ilgincliklere. oncelikle paket kaldirmanin -c(lean) komutuyla yapildigini soylemek gerekir herhalde. indirilen paketi kaldiramamak bircok kullaniciyi linux'den sogutan bir sorun malesef.

    firefox indirirken gene bircok kullanicinin karsilastigi problem emerge -pv firefox komutunun hicbir paket bulamamasidir. boyle durumlarda paketler arasinda -s(earch) argumani ile arama yapmak yararli olur. "emerge -s firefox" komutu isminin icinde firefox dizisi bulunan paketlerin listesini karsimiza cikartir, buradan yuklemek istedigimiz paketin adinin mozilla-firefox oldugunu gorebiliriz. -<buyuk harf>s</buyuk harf>(earchdesc) komutu da aramayi sadece paket isimlerini degil, paket aciklamalarini da kapsayacak sekilde yapar.

    yukarida ebuildleri anlatirken akliniza takilmis bir soru olabilir: paketlerin bilgilerini ufak dosyalar halinde bir veriyapisinda kayitli tutuyorsak paketler yenilendigi zaman nasil haberimiz olacak? arada sirada otomatik bir ebuild yenileme islemi mi yapiliyor? hayir, otomatikman boyle bir sey yapilmiyor. bunu emerge --sync komutunu vererek yapiyoruz. bu islem biraz uzun suruyor, ama kullanima gore iki uc hafta ile iki uc ayda bir arasinda bir surede yapmak gerekir.

    -<buyuk harf>d</buyuk harf>(eep) argumani ile portage'a dependency'lere bakarken sadece bir seviye asagi degil, dibine kadar inmesini soylersiniz. -<buyuk harf>n</buyuk harf>(ewuse) ile de "use degiskenlerini degistirdim abi, onlari da her paket icin kontrol et" demis oluyoruz. genel olarak bu iki argumani da kullanmak hangi paketlerin gerektigini hesaplama islemini biraz uzatsa da zararsiz ve yararli olabilecek bir secimdir.

    simdi diyelim ki --sync ettiniz, ve programlarinizin yeni versyonlarini yuklemek istiyorsunuz. paket ismi olarak "world" dizisi ile "bilgisayarimdaki tum programlar" listesini kastetmis olursunuz (bunu degistirmenin yollari var ama cok gerekli degil bunlar ve bu entry'de bahsetmeme hic gerek yok). sync sonunda "portage'in yeni versyonu cikti" mesaji verirse oncelikle emerge portage diyerek portage'i bir yenileyin. sonra "emerge -<buyuk harf>dn</buyuk harf>fuav world" komutunu vermenizi tavsiye ederim. buradaki -f argumani "derlemeden once internetten indirmen gereken programlari indir, derleme" anlamina gelir. yani bu komut aslinda istediginiz yenilemeyi yapmak icin yeterli degildir. ama bir terminal veya konsolda bu komutu verip gerekli ayarlari yaptiktan sonra yuklemeye baslamanizin ardindan bir baska terminal/konsolda "emerge -<buyuk harf>dn</buyuk harf>u world" demeniz derleme sirasinda da paket indirme isleminizi yapabilmenizi saglayacagindan dolayi yenileme islemini cok hizlandirabilir. normalde portage ilk gerekli dosyayi once indirip sonra derleyip sonra da diger dosyayi indirmeye baslayacaktir. fakat dosya indirmenin cpuyu cok az mesgul etmesinden dolayi bu islemleri berabercene yapmak toplam harcanilan zamanda kazanc saglar.

    peki diyelim ki siz a, b ve c paketlerini indirip derlemek istiyorsunuz. bir yandan a'yi indirmeye basladiniz, ve a'nin indirilmesinin bitmesini beklediniz. sonra b indirilmeye baslandigi zaman bir yandan da "a,b ve c'yi indir ve derle" komutu verdiniz. ikinci islem a'nin zaten indirilmis oldugunu gorunce onu indirmeye calismayacak, direk derleyecektir. her sey iyi guzel de diyelim ki b'nin indirilmesi bitmeden a'nin derlenmesi bitti. bu durumda ikinci islem de b'nin bilgisayarda olmadigini gorup b'yi kendisi de indirmeye calismaz mi? hayir. portage bu konuda super bir sey yapmis ve ikinci islemin b'nin indiriliyor oldugunu gormesini, b'nin indirilmesinin bitmesini beklemesini saglamis. boylece derleme islemi dosya indirme islemine yetisse bile hicbir sorun olmaz. bu yuzden de aslinda "a,b ve c paketlerini indir" dedikten sonra "a,b, ve c paketlerini indir ve derle" demek icin a'nin indirilisini sizin beklemenize gerek yok, iki komutu ardarda verirseniz portage istediginizi duzgun bir sekilde yapacaktir.
  • ing. hamaliye.

    (bkz: portage bay)
  • (bkz: #10601832)
  • amerikadaki wisconsin eyaletinin küçük kasabalarından bir tanesi. nüfüsu sadece 9900 olup, bünyesinde barındırdığı st.gobain plastic company çevre kasabalarında en büyük iş imkanı olarak göze çarpmaktadır. özellikle tek katlı bahçeli evler göze çarpar kasaba merkezinde, zaten genelde yaşlı nüfus yaşar ve akşam 8'den sonra dışarda çok fazla insan göremezsiniz. kasabadaki en büyük sosyal aktivite ise sinemaya gitmekten ibarettir.
  • pisi'ye de bir benzerinin eklenmesini istediğim bir lisans yönetimine sahip paket yönetim sistemi.

    http://allenjb.me.uk/?p=180
    http://en.gentoo-wiki.com/wiki/licenses
  • içerisinde erken çocukluk (0-36 ay) ve okul öncesi (36-72 ay) dönemlerini barındıran gelişim ölçeğidir.

    normal gelişim gösteren çocukların hangi zaman (yaş-ay-hafta) aralığında hangi davranışları ortalama olarak gösterebildiğini sıralar. bu ölçek yardımıyla çocukların normal gelişim gösteren bireylerden geri kalan (aynı şekilde normal gelişimin önünde bir gelişim gösterenler de bu yolla belirlenebilir.) davranışları tespit edilebilir. bu tespitin sonucunda, doğabilecek olumsuz sonuçları olabildiğince azaltmaya yönelik erken müdahale çalışması yapılır.

    portage gelişim ölçeği sonucunda karar verilen erken müdahale kararı, sanıldığı gibi yalnızca eve dayalı değildir. erken müdahale modelleri eve, okula ve hastaneye dayalı olabilir. bu modellerden hangisinin seçileceği, çocuğun diğer gelişim özelliklerine bağlıdır.
hesabın var mı? giriş yap