16 Kasım 2008, 03:50 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Unrealircd Resmi örnek ayarlar dosyası /* * example.conf by Daniel Hawton AKA Osiris ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ). * $Id: example.tr.conf,v 1.1.2.2 2006/11/12 19:38:16 syzop Exp $ * Türkçe çeviri: Mustafa "Ironic" Cakmak ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) * * Unreal3.2 ve üstü sürümler için kullanılmaktadır * * Peki beyler. Bu example.conf dosyasının yenisi. C++ türüne çok benziyor. * Neyse şimdi bunun üstesinden gelme zamanı. Başlangıçta zor gelebilir, fakat * okuyarak ve biraz pratikle anlayacaksınız. * * Yapmanız gereken bu dosyayı ana dizine atıp, 'unrealircd.conf' olarak adlandırmak. * * NOTE: Bütün satırlar, açılış { satırı dışında, kapama } satırı dahil, sonunda ; taşır. * IRCd açıklama satırlarını göz ardı edecektir. * * Lütfen doc/unreal32docs.tk.html dosyasını okuyunuz! Çevrimiçi sürümüne ulaşabileceğiniz adres: * [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] * Yapılandırma dosyası hakkında bir çok bilgi içerir: Her blok, * değişken vs.. hakkında bilgi verir. * Eğer dökümantasyon dosyasını tam olarak okumadan bu dosyayı düzenlemeye kalkarsanız * başarısız olacağınız oldukça yüksek bir oranda garanti edilir! */ /* Açıklama satırı çeşitleri */ #Açıklama satırı 1 (Shell tipi) // Açıklama satırı 2 (C++ tipi) /* Açıklama satırı satırı 3 (C tipi) */ #Bu satırlar ircd tarafından göz ardı edilecektir. /* * UnrealIRCd modülleri destekler, Bunların bazılarının yüklenmesi gereklidir. * En azından komutlar modülü(commands) ve gizleme modülü(cloaking)'ne ihtiyacınız vardır. */ /* *NIX için, sonraki 2 satırın açıklama satıracını(//) kaldırın: */ //loadmodule "src/modules/commands.so"; //loadmodule "src/modules/cloak.so"; /* Windows için, sonraki 2 satırın açıklama satıracını(//) kaldırın: */ //loadmodule "modules/commands.dll"; //loadmodule "modules/cloak.dll"; /* * Diğer yapılandırma dosyalarınıda dahil edebilirsiniz. * help.conf bütün /helpop metinlerini içerir. +G kipi için badwords.*.conf * dosyaları bütün kötü kelime girdilerini içerir... * spamfilter.conf güncel trojanlar için uygun kuralları içerir. * Muhtemelen bunları eklemek isteyeceksiniz: */ include "help.conf"; include "badwords.channel.conf"; include "badwords.message.conf"; include "badwords.quit.conf"; include "spamfilter.conf"; /* * YENI: me {} * ESKI: M:Line * me {} bu sunucu için isim, tanımlama ve unreal sunucu sayısalını(numeric) belirler. * Sözdizimi aşağıdaki gibidir: * me { * name "sunucu.ismi"; * info "Sunucu tanımlaması"; * numeric (sunucu sayısalı*); * }; * Eğer link varsa, bu sayısal ağ üzerinde varolan herhangi bir server tarafından kullanılmamalıdır. */ me { name "irc.foonet.com"; info "FooNet Server"; numeric 1; }; /* * YENI: admin {} * ESKI: A:Line * Admin sunucu yöneticisine dair bilgi verir. Dilediğiniz kadar * satırı admin { altına yerleştirebilirsiniz. * Sözdizimi aşağıdaki gibidir: * admin { * "ilk satır"; * "ikinci satır"; * [vs] * }; */ admin { "Bob Smith"; "bob"; " Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. "; }; /* * YENI: class {} * ESKI: Y:line (eskisi karışıktı) * Bu sınıflar için ayarları belirtir. Bir sınıf bağlantılar için bir grup * ayarıdır. Örneğin, sunucu bağlantılarını, bir istemci sınıfı * yerine, sunucu sınıfına yönlendirirsiniz. Sözdizimi aşağıdaki gibidir: * class (class name) * { * pingfreq (ne sıklıkta saniye içerisinde kullanıcı veya sunucunun ping edileceği); * maxclients (bu sınıf için kaç bağlantı); * sendq (bir bağlantıdan gönderilecek en yüksek dizi); * recvq (bir bağlantıdan alınacak en yüksek dizi [flood kontrolü]); * }; */ class clients { pingfreq 90; maxclients 500; sendq 100000; recvq 8000; }; class servers { pingfreq 90; maxclients 10; /* Link edebileceğimiz en yüksek sunucu sayısı */ sendq 1000000; connfreq 100; /* Her bağlantı girişimi arasında ne kadar saniye olacağı */ }; /* * YENI: allow {} * ESKI: I:Line * Bağlantı izinlerini belirtir.. * Temel olarak istemcilerin sunucuya bağlanabilmesi için herhangi bir kontrol * ve/veya bir şifre belirtmenize olanak sağlar. * Sözdizimi aşağıdaki gibidir: * allow { * ip (izin verilecek ip maskesi); * hostname (host maskesi); * class (gönderilecek sınıf [class {} bloğuna göz atınız]); * password "(şifre)"; (isteğe bağlı) * maxperip (ip başına kabul edilecek bağlantı sayısı); (isteğe bağlı) * }; */ allow { ip *@*; hostname *@*; class clients; maxperip 5; }; /* Şifrelendirilmiş allow bloğu */ allow { ip *@255.255.255.255; hostname *@*.passworded.ugly.people; class clients; password "f00Ness"; maxperip 1; }; /* * YENI: allow channel {} * ESKI: chrestrict * Bir kullanıcının bir kanala girmesine olanak sağlar... * yasak kanal bloğundaki hariçlik gibi. * Sözdizimi: * allow channel { * channel "kanal ismi"; * }; */ allow channel { channel "#*****Sucks"; }; /* * YENI: oper {} * ESKI: O:Line * Bir IRC Operatörü tanımlamanızı sağlar. * IRC Operatörleri sunucuya uygun bir biçimde bağlanılmasını ve * makullüğü sağlarlar. * Sözdizimi aşağıdaki gibidir: * oper (login) { * class (sınıf ismini ekleyin, eğer istemciden farklıysa, yeni sınıfı ekleyin); * from { * userhost (ident@host); * userhost (ident@host); * }; * flags * { * (flaglar buraya*); * }; * VEYA * flags "OAaRD gibi eski tip flaglar"; * }; */ /* Oper flaglarının listesine doc/unreal32docs.html#operblock dan göz atabilirsiniz. * [Okumanız şiddetle önerilir] */ oper bobsmith { class clients; from { userhost Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ; }; password "f00"; flags { netadmin; can_zline; can_gzline; can_gkline; global; }; }; /* * YENI: listen {} * ESKI: P:Line * İstemci ve sunucuların sunucuya bağlanmasını sağlamak için ircd tarafından * kullanılacak bir port tanımlamanızı sağlar . * Sözdizimi aşağıdaki gibidir: * listen (ip adresi) Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. port numarası) * { * options { * (tercihler buraya); * }; * }; * veya sade bir biçimde * listen: listen (ip) Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. port); * * UYARI: ipv6 ipleri için (3ffe:b80:2:51d::2 vb), [ip]:port; kullanınız * * Böylede çalışır. */ /* listen için tercihler: ESKI | YENI S serversonly C clientsonly J java s ssl * standard */ /* SSL PORTLARI İÇİN NOT: SSL portları oldukça standart dışıdır, * ayrıca pek çok yüksek-SSL portları için bazı insanlar 994 te çalıştırın * der çünkü bu resmi SSL portudur..Fakat bu root erişimi gerektirir.Yanı sıra, * 194 resmi irc portu olarak bunun üzerinde çalışan ircd * hiç gördünüz mü? * Böyle olunca bizim önerimiz 6697 portunu SSL için kullanmanız, bu hayli * sunucuda kullanılıyor ve örnek için StunTour tarafından kabul görmüş durumda. * İstediğiniz kadar SSL port açmakta özgürsünüz, fakat 6697 yi kullanmanız * dünya standartı haline gelmesine biraz daha yardım edecektir. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. . */ listen *:6697 { options { ssl; clientsonly; }; }; listen *:8067; listen *:6667; /* NOT: Eğer bir çok IP barındıran bir IRCd Shell kullanıyorsanız logunuzda olası * 'Address already in use' alırsınız ve ircd başlamaz.Bunun anlamı '*' yerine * belirli bir IP adresi kullanmanız gerektiğidir.Yani örneğin: * listen 1.2.3.4:6667; * Açıkça, IP yi önceden koyduğunuz IP ile değiştirin. */ /* * YENI: link {} * ESKI: C/N:Lines * Bir sunucu bağlantısı için bir onay tanımlamanızı sağlar. * NOT: HER IKI SUNUCUDA BAĞLANTI IÇIN TAM OLARAK DÜZGÜN BİR LINK {} GEREĞİ DUYAR! * Sözdizimi aşağıdaki gibidir: * link (sunucu ismi) * { * username (username, * da uygundur); * hostname (ip adresi/hostmask); * bind-ip (Bağlanırken hangi IP ile bağlanacağı, veya *); * port (bağlantı portu, eğer herhangi biriyse); * hub (Bu bir hub ise, * çalışır, veya sunucu maskeleri bunu sağlar); * [veya leaf *;] * password-connect "(gönderilecek şifre)"; * password-receive "(almamız gereken şifre)"; * class (sunucuların yönetileceği sınıf); * options { * (tercihler buraya*); * }; * /* Eğer SSL kullanıyorsak, SSL modunda ne tür bir anahtar kullanacağımızı seçebiliriz * * "openssl ciphers" ile bir liste alınır, anahtarlar birbirinden : ile ayrılırak belirtilebilirler. * */ * ciphers "DES-CBC3-MD5"; * * }; */ /* tercihler: YENI | ESKI S ssl Z zip N/A autoconnect N/A quarantine N/A nodnscache */ link hub.mynet.com { username *; hostname 1.2.3.4; bind-ip *; port 7029; hub *; password-connect "LiNk"; password-receive "LiNk"; class servers; options { /* Note: Servisler link edilirken autoconnect kullanmamalısınız.*/ autoconnect; ssl; zip; }; }; /* * * YENI: ulines {} * ESKI: U:Line * U-lines satırları sunuculara daha güç/komut kazandırır.Bu servis/istatistik * sunucuları içindir ve ASLA normal UnrealIRCd sunucuları için değildir. * Sözdizimi aşağıdaki gibidir: * ulines { * (uline olacak sunucu); * (uline olacak sunucu); * [vb] * }; */ ulines { services.roxnet.org; stats.roxnet.org; }; /* * YENI: drpass {} * ESKI: X:Line * Bu blok /die ve /restart için şifre tanımlamanızı sağlar. * Sözdizimi aşağıdaki gibidir: * drpass { * restart "(yeniden başlatmak için şfire)"; * die "(sona erdirmek için şifre)"; * }; */ drpass { restart "I-love-to-restart"; die "die-you-stupid"; }; /* * YENI: log {} ESKI: N/A Ircd e logun ne ve nerede olacağını bildirir. Dilediğiniz * kadara sahip olabilirsiniz. * * FLAGS: errors, kills, tkl, connects, server-connects, kline, oper * * Syntax: * log "log file" * { * flags * { * flag; * flag; * etc.. * }; * }; */ log "ircd.log" { /* Eğer 2 MB yi geçerse log dosyasını sil ve yenisini aç, eğer her zaman aynı log dosyasını kullanmak istiyorsanız karışmayın */ maxsize 2097152; flags { oper; kline; connects; server-connects; kills; errors; sadmin-commands; chg-commands; oper-override; spamfilter; }; }; /* * YENI: alias {} * ESKI: N/A * /nickserv, /chanserv gibi komutlar hazırlamanızı sağlar. * FLAGS: services, stats, normal * * Sözdizimi: * alias "isim" { * target "gidecek nokta"; * type aliastype; * }; * * [NOT: Aynı zamanda önceden tanımlanmış alias dosyası dahil edebilirsiniz, doc/unreal32docs.html bölüm 2.9] */ // Bu nokta /NickServ komutu ile set::services-server server üzerinden bağlanmış olan NickServ e döner. /*alias NickServ { target "NickServ"; type services; };*/ // Eğer komutla noktanın aynı olmasını istiyorsanız nick girişini gözardı edebilirsiniz //alias ChanServ { type services; }; // Bu nokta /statserv komutu ile set::stats-server server üzerinden bağlanmış olan StatServ e döner. //alias StatServ { type stats; }; // Bu nokta /superbot komutu ile kullanıcı SuperBot a döner //alias SuperBot { type normal; }; /* Standart aliases */ alias NickServ { type services; }; alias ChanServ { type services; }; alias OperServ { type services; }; alias HelpServ { type services; }; alias StatServ { type stats; }; /* * ESKI: alias {} * YENI: N/A * Bu /identify, /services gibi komutlar hazırlamanızı sağlar. * * Sözdizimi: * alias "isim" { * format "format satırı" { * target "gidecek nokta"; * type aliastype; * parameters "gönderilecek parametreler"; * }; * type command; * }; */ /* Bu ayrı bir şekilde gösterilir.Çünkü bir önceki direktif ile aynı isme sahip olsa bile benzer bir * fonksiyon sağlaması ve standart aliaseslerin çalışmasına dayanması ile birlikte çok farklı sözdizimine sahip olması. */ /* alias "identify" { format "^#" { target "chanserv"; type services; parameters "IDENTIFY %1-"; }; format "^[^#]" { target "nickserv"; type services; parameters "IDENTIFY %1-"; }; type command; }; */ /* alias::format direktifi bir düzenli ifadedir. İlk biçim /identify komutundan sonraki ilk karakter bir # ise eşleşir. * Ardından IDENTIFY %1- ile chanserv aliases e döner. * İkinci biçim ise /identify komutundan sonraki ilk karakterin bir # işareti ile eşleşmeme durumunu belirtir.Ardından * IDENTIFY %1- ile nickserv aliases e döner. */ /* alias::format::parameters betik diline benzerdir. %N (N bir numaradır) komuta gönderilecek * parametreyi temsil eder.(bu durumda /identify). Eğer bir %N- belirtirseniz bu N den sonraki * bütün parametleri içerir. Ayrıca kullanıcı nickname inin yerine %n kullanabilirsiniz. */ /* Standart aliases */ alias "services" { format "^#" { target "chanserv"; type services; parameters "%1-"; }; format "^[^#]" { target "nickserv"; type services; parameters "%1-"; }; type command; }; alias "identify" { format "^#" { target "chanserv"; type services; parameters "IDENTIFY %1-"; }; format "^[^#]" { target "nickserv"; type services; parameters "IDENTIFY %1-"; }; type command; }; /* Bu gerçek komut aliası için bir örnektir */ /* Bu eşlem /GLINEBOT ile /GLINE <parametre> 2d vb... şeklindedir */ alias "glinebot" { format ".+" { command "gline"; type real; parameters "%1 2d Bu sunucuda botlara izin verilmemektedir, lütfen [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sayfasından sss ı okuyunuz."; }; type command; }; /* * ESKI: tld {} * YENI: T:Line * Bu istemcilerin hostmaskesine bağlı olarak farklı * motd ve rules dosyaları belirler. * Sözdizimi aşağıdaki gibidir: * tld { * mask (ident@host); * motd "(motd dosyası)"; * rules "(rules dosyası)"; * }; */ tld { mask *@*.fr; motd "ircd.motd.fr"; rules "ircd.rules.fr"; }; /* not: Bütün istemciler için aynı motd/rules (ircd.motd, ircd.rules) dosyaları * görüntületmek istiyorsanız sadece yukarıdaki örnek bloğu silebilirsiniz. */ /* * YENI: ban nick {} * ESKI: Q:Line * Nir nickname yasaklar, bundan doalyı kullanılamaz. * Sözdizimi aşağıdaki gibidir: * ban nick { * mask "(yasaklanak nick)"; * reason "(neden)"; * }; */ ban nick { mask "*C*h*a*n*S*e*r*v*"; reason "Servisler için ayrılmıştır"; }; /* * YENI: ban ip {} * ESKI: Z:Line * Ağa bağlanan bir ip yi yasaklar. * Sözdizimi: * ban ip { mask (ip adresi/hostmask); reason "(neden)"; }; */ ban ip { mask 195.86.232.81; reason "Bağlı olmayan sunucu"; }; /* * YENI: ban server {} * ESKI: Server Q:Line * Ağa bir sunucunun bağlanmasını devredışı kılar. * eğer sunucu uzak bir sunucuya bağlanmışsa, yerel sunucunun * ağdan bağlantısı kesilir. * Sözdizimi aşağıdaki gibidir: * ban server { * mask "(sunucu ismi)"; * reason "(neden)"; * }; */ ban server { mask eris.berkeley.edu; reason "Defol buradan."; }; /* * YENI: ban user {} * ESKI: K:Line * Kullanıcının belirtilen kesin bir mask ile sunucuya bağlanmasını engeller. * Sözdizimi: * ban user { mask (hostmask/ip adresi); reason "(neden)"; }; */ ban user { mask *tirc@*.saturn.bbn.com; reason "Idiot"; }; /* * YENI: ban realname {} * ESKI: n:Line * Kullanılan kesin bir realname i yasaklar. * Sözdizimi: * ban realname { * mask "(real name)"; * reason "(neden)"; * }; */ ban realname { mask "Swat Team"; reason "mIRKFORCE"; }; ban realname { mask "sub7server"; reason "sub7"; }; /* * BUTUN BANLAR İÇİN NOT, ilave girdiler için tekrarlanabilir! * * YENI: except ban {} * ESKI: E:Line * Bu yasaklanmamanızı sağlar. * Sözdizimi: * except ban { mask (ident@host); }; * Farklı hostlar için istediğiniz kadar except ban {} * bloğunu tekrarlayın. */ except ban { /* stskeeps i yasaklama*/ mask *stskeeps@212.*; }; /* * YENI: deny dcc {} * ESKI: dccdeny.conf * Dcc gönderimlerini bloklamak için kullanılır..Virüsler * dursa iyi olur. * Sözdizimi: * deny dcc * { * filename "bloklanacak dosya (örnek, *exe)"; * reason "neden"; * }; */ deny dcc { filename "*sub7*"; reason "Muhtemek Sub7 Virüsü"; }; /* * ESKI: deny channel {} * YENI: N/A (NEW) * Girilen kanalları bloklar. * Sözdizimi: * deny channel { * channel "(kanal)"; * reason "neden"; * }; */ deny channel { channel "*******"; reason "***** yasaktır"; }; /* * YENI: vhost {} * ESKI: Vhost.conf file * Oper olmayan kullanıcılar için sahte ip hazırlar, veya * tembellik yaparak /sethost kullanmayan operler içindir :P * Sözdizimi: * vhost { * vhost (vhost.com); * from { * userhost (kullanılacak ident@host); * }; * login (login ismi); * password (şifre); * }; * ardından bu vhostu kullanmak için, IRC de /vhost (login) (şifre) yapın */ vhost { vhost i.hate.microsefrs.com; from { userhost *@*.image.dk; }; login stskeeps; password moocowsrulemyworld; }; /* Diğer yapılandırma dosyalarını dahil edebilirsiniz */ /* include "klines.conf"; */ /* Ağ yapılandırması */ set { network-name "ROXnet"; default-server "irc.roxnet.org"; services-server "services.roxnet.org"; stats-server "stats.roxnet.org"; help-channel "#ROXnet"; hiddenhost-prefix "rox"; /* prefix-quit "no"; */ /* Gizleme anahtarları ağ üzerindeki bütün sunucularda aynı olmalı. * Bu anahtarlar maskeli hostlar yaratmak ve bunları saklamak için kullanılır. * Anahtarlar 5-100 karakterlik (10-20 karakter yeterli) 3 rastgele diziden oluşmalı ve * küçük harf (a-z), büyük harf (A-Z) ve rakamlardan (0-9) meydana gelmelidirler.. [ilk örneğe bakınız]. */ cloak-keys { "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW"; "and another one"; "and another one"; }; /* on-oper host */ hosts { local "locop.roxnet.org"; global "ircop.roxnet.org"; coadmin "coadmin.roxnet.org"; admin "admin.roxnet.org"; servicesadmin "csops.roxnet.org"; netadmin "netadmin.roxnet.org"; host-on-oper-up "no"; }; }; /* Sunucunun kendine özgü yapılandırması */ set { kline-address "bunu.email.olarak.ayarlayın"; modes-on-connect "+ixw"; modes-on-oper "+xwgs"; oper-auto-join "#opers"; options { hide-ulines; /* Eğer isterseniz identd kontrolünü buradan aktif edebilirsiniz */ /* identd-check; */ show-connect-info; }; maxchannelsperuser 10; /* /quit mesajının görüntülenebilmesi için, bir kullanıcının sunucuya bağlı kalması gereken süre * Umarız spamleri durdurmak için yardım eder */ anti-spam-quit-message-time 10s; /* Bütün çıkışlarda değişmeyen bir çıkış mesajı yaratır - anlamı yerel sunucuda ısmarlama çıkışlara izin verilmemesidir */ /* static-quit "Client quit"; */ /* Ayrıca bu seçeneğin açıklama satırlarını kaldırıp 'yes' diyerek bütün kanaldan ayrılma mesajlarını, * bloklamış veya belirli bir diğer metini bunun için kullanabilirsiniz. (örnek: "Bye bye!") Her zaman kanaldan * ayrılma mesajı olarak kullanılır */ /* static-part yes; */ /* Operlerin sadece belirli istatistikleri görüntüleyebilmesini sağlar, bütün istatistikler için * kullanın, * bütün istatistikleri görebilmeleri için gözardı edin. Full liste için '/stats' yapınız. * Bazı yöneticiler normal kullanıcıların 'kGs' istatistiklerine ulaşmasını istemeyebilir. */ oper-only-stats "okfGsMRUEelLCXzdD"; /* Throttling: Bu örnek bir hosta 60 saniye içerisine yanlızca 3 bağlantı imkanı sağlar. */ throttle { connections 3; period 60s; }; /* Anti flood koruması */ anti-flood { nick-flood 3:60; /* Her 60 saniyede 3 nick değişikliği (varsayılan) */ }; /* Spam filtresi */ spamfilter { ban-time 1d; /* spamfilter ile bir *line yasağının varsayılan devaö süresi */ ban-reason "Spam/Advertising"; /* varsayılan neden */ virus-help-channel "#help"; /* 'viruschan' eylemi için kullanılacak kanal */ /* except "#help"; spam filtreden muaf tutulacak kanal */ }; }; /* * Sorununuz veya daha fazla yardımamı ihtiyacınız var? * 1) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] * 2) [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <- sorularınızın %80 ini kapsamakta! * 3) Eğer probleminiz hala devam ediyorsa irc.ircsystems.net sunucusu #unreal-support kanalına girebilirsiniz * DÖKÜMANTASYON ve FAQ kısmını okumanızı gerekli gördüğümüzü belirtiyoruz! */ | |
|
Etiketler |
ayarlar, dosyası, resmi, unrealircd, örnek |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
IDE dosya uzantısı Grand Theft Auto ID dosyası, ideCAD 3d mimari dosyası | Kaf_Dağı | Bilgisayar Donanımı | 0 | 10 Şubat 2016 14:30 |
IDE dosya uzantısı Grand Theft Auto ID dosyası, ideCAD 3d mimari dosyası | Kaf_Dağı | Bilgisayar Donanımı | 0 | 10 Şubat 2016 14:29 |
M dosya uzantısı Matematiksel girdi dosyası veya Objective-C programlama dosyası | Kaf_Dağı | Bilgisayar Donanımı | 0 | 09 Şubat 2016 10:39 |