Yazar |
|
reccae
istanbul
banlandı
Kayıt: 15.02.2006 |
|
bir an yeni bir proje daha verildi sandım, kalbime inecekti
insa ettigim binanin cimentosu kelâm
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
| You CAN use the Linux traceroute utilities or the native Linux/BSD socket system calls as sample interfaces for your applications, BUT you MUST develop your own traceroute implementation in your project. |
Bu cümle kendi içinde çelişki doğurmuyo mu yoksa benim ingilizcem mi zayıf ?
Cümleye hem CAN hem MUST nasıl bir anlam katıyor ?
Orjinalinde daha doğru anlatılmıştı sanki :
http://www.cs.indiana.edu/classes/p538/projects/prj1.html
Eğer MUST dan kastınız traceroute programını yazmamız ise ICMP peketleriyle TTL sürelerinin anlatılması gerekmez miydi ?
Bunun gerekliliği şuradan rahatlıkla görülebilir :
http://en.wikipedia.org/wiki/Traceroute
Saygılarımla
Düzeltme : "Linux traceroute utilities" ile "traceroute implementation" kelimelerinin aynı şeyleri ifade ettiğini belirtmem gerek sanırım.
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
| You CAN use the Linux traceroute utilities or the native Linux/BSD socket system calls as sample interfaces for your applications, BUT you MUST develop your own traceroute implementation in your project. |
İki cümleciğin anlamını birbirinden ayıran nokta burası olsa gerek.
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
blackout yazdi | | You CAN use the Linux traceroute utilities or the native Linux/BSD socket system calls as sample interfaces for your applications, BUT you MUST develop your own traceroute implementation in your project. |
İki cümleciğin anlamını birbirinden ayıran nokta burası olsa gerek. |
Farkı biraz açar mısın ?
Ya da cümleden ne anladığını ?
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
CAN -> dış görünümü
MUST -> iç yapısı
Ben böyle anladım.
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
blackout yazdi | CAN -> dış görünümü
MUST -> iç yapısı
Ben böyle anladım. |
Neyin iç görünümü ?
traceroute programından mı bahsediyorsun ?
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
Ben ödev dökümanlarını inceleyemedim henüz. Bu sebeple kimseyi yanlış yönlendirmiş olmayayım. Ama bu cümleden anladığım; kodlanacak olan şey her ne ise arayüz olarak o bahsi geçen programlar ile aynı olabilir fakat iç yapısı (algoritması falan) tamamen özgün olmak zorunda.
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
blackout yazdi | Ben ödev dökümanlarını inceleyemedim henüz. Bu sebeple kimseyi yanlış yönlendirmiş olmayayım. Ama bu cümleden anladığım; kodlanacak olan şey her ne ise arayüz olarak o bahsi geçen programlar ile aynı olabilir fakat iç yapısı (algoritması falan) tamamen özgün olmak zorunda. |
ne olduğunu anladığın zaman tekrar değerlendirebilir misin ?
şu anda yaptığın yorumun sorumla alakasını göremiyorum. yine de teşekkürler.
sanırım ingilizce bilen birine danışmamız gerekecek.
|
|
Yazar |
|
erkn
Kayıt: 10.05.2008 |
|
huseyinkozan yazdi | | You CAN use the Linux traceroute utilities or the native Linux/BSD socket system calls as sample interfaces for your applications, BUT you MUST develop your own traceroute implementation in your project. |
Bu cümle kendi içinde çelişki doğurmuyo mu yoksa benim ingilizcem mi zayıf ?
Cümleye hem CAN hem MUST nasıl bir anlam katıyor ?
Orjinalinde daha doğru anlatılmıştı sanki :
http://www.cs.indiana.edu/classes/p538/projects/prj1.html
Eğer MUST dan kastınız traceroute programını yazmamız ise ICMP peketleriyle TTL sürelerinin anlatılması gerekmez miydi ?
Bunun gerekliliği şuradan rahatlıkla görülebilir :
http://en.wikipedia.org/wiki/Traceroute
Saygılarımla
Düzeltme : "Linux traceroute utilities" ile "traceroute implementation" kelimelerinin aynı şeyleri ifade ettiğini belirtmem gerek sanırım.
|
http://www.cs.indiana.edu/classes/p538/projects/prj1.html sitesindeki proje ödevi de bana ait sayılır arkadaşlar. o sitede yayınlanan ödev içeriği bizim bölüm sitesinde yayınlanan içerikle aynı olabilir. Fakat ödevde bazı yerlerde değişiklik yapılmıştır. sizler bizim bölüm sitesindeki ödevi yapacaksınız. Indiana ünv. sitesinde yayınlanan ödevi referans alarak "bizim ödevimizde istenilenler yanlış/abartılı/eksik/anlaşılmıyo/hoca copy-paste edip sormuş" şeklinde yorumlamayın. O sitedeki ödev copy-paste edilip rastgele size sorulmadı yani. Indiana ünv. comp. science bölümünde bazı çalışanlar ile tartışılıp sizlere soruldu. Fark sadece o bölümde okuyan öğrencilerin konu olarak bizden ileride olması.
Ve bu ödevi sormamızın amacı sizlerin dünyaca gelişmiş ve büyük bir üniversitenin bilgisayar müh. böl. öğrencileri ile onlarla kapasite olarak aynı seviyede bulunan İ.U. Bil. müh. böl. öğrencilerinin çalışmalarını tespit etmek,incelemek.
Indiana Unv.'de bulunan master, phd öğrencileri ve bazı bölüm hocaları tanıdık olduğu için ve network, algoritma analizi, veritabanı gibi derslerde burdaki hocalarla iletişim içinde takip ettiiğim için bu ünv.'nin sitesini referans aldım.
zaten bu network projesi google da sadece 2 yerde var ünv olarak: IU ve IU :))
iyi çalışmalar
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
erkn yazdi | huseyinkozan yazdi | | You CAN use the Linux traceroute utilities or the native Linux/BSD socket system calls as sample interfaces for your applications, BUT you MUST develop your own traceroute implementation in your project. |
Bu cümle kendi içinde çelişki doğurmuyo mu yoksa benim ingilizcem mi zayıf ?
Cümleye hem CAN hem MUST nasıl bir anlam katıyor ?
Orjinalinde daha doğru anlatılmıştı sanki :
http://www.cs.indiana.edu/classes/p538/projects/prj1.html
Eğer MUST dan kastınız traceroute programını yazmamız ise ICMP peketleriyle TTL sürelerinin anlatılması gerekmez miydi ?
Bunun gerekliliği şuradan rahatlıkla görülebilir :
http://en.wikipedia.org/wiki/Traceroute
Saygılarımla
Düzeltme : "Linux traceroute utilities" ile "traceroute implementation" kelimelerinin aynı şeyleri ifade ettiğini belirtmem gerek sanırım.
|
http://www.cs.indiana.edu/classes/p538/projects/prj1.html sitesindeki proje ödevi de bana ait sayılır arkadaşlar. o sitede yayınlanan ödev içeriği bizim bölüm sitesinde yayınlanan içerikle aynı olabilir. Fakat ödevde bazı yerlerde değişiklik yapılmıştır. sizler bizim bölüm sitesindeki ödevi yapacaksınız. Indiana ünv. sitesinde yayınlanan ödevi referans alarak "bizim ödevimizde istenilenler yanlış/abartılı/eksik/anlaşılmıyo/hoca copy-paste edip sormuş" şeklinde yorumlamayın. O sitedeki ödev copy-paste edilip rastgele size sorulmadı yani. Indiana ünv. comp. science bölümünde bazı çalışanlar ile tartışılıp sizlere soruldu. Fark sadece o bölümde okuyan öğrencilerin konu olarak bizden ileride olması.
Ve bu ödevi sormamızın amacı sizlerin dünyaca gelişmiş ve büyük bir üniversitenin bilgisayar müh. böl. öğrencileri ile onlarla kapasite olarak aynı seviyede bulunan İ.U. Bil. müh. böl. öğrencilerinin çalışmalarını tespit etmek,incelemek.
Indiana Unv.'de bulunan master, phd öğrencileri ve bazı bölüm hocaları tanıdık olduğu için ve network, algoritma analizi, veritabanı gibi derslerde burdaki hocalarla iletişim içinde takip ettiiğim için bu ünv.'nin sitesini referans aldım.
zaten bu network projesi google da sadece 2 yerde var ünv olarak: IU ve IU :))
iyi çalışmalar |
Hocam şu anlaşılamayan noktayı açıklayabilir misiniz ?
Mümkünse türkçe ve sade bir şekilde.
|
|
Yazar |
|
erkn
Kayıt: 10.05.2008 |
|
huseyinkozan yazdi
| Eğer MUST dan kastınız traceroute programını yazmamız ise ICMP peketleriyle TTL sürelerinin anlatılması gerekmez miydi ? Bunun gerekliliği şuradan rahatlıkla görülebilir : http://en.wikipedia.org/wiki/Traceroute |
ödevde herşey en ince ayrıntısına kadar anlatılsa ya da verilse ödevin verilmesindeki amaç ne olurdu acaba? Size ödevler ve projeler araştırasınız diye veriliyor. "şu işlenmedi, bu anlatılmadı, böyle bir ödev veriliyorsa şu konular da işlenmeliydi" vb. diyerek ödev hakkında yorumlar yapılmaması gerekir bence. Derste verilen bilgilerin yanında kişilerin derse ait yapacakları araştırmalar da ödevin verilme sebebidir.
| Düzeltme : "Linux traceroute utilities" ile "traceroute implementation" kelimelerinin aynı şeyleri ifade ettiğini belirtmem gerek sanırım. |
sanırım senin ingilizceyi çözümlemede biraz sıkıntın var diye düşünüyorum. utility farklı implementation farklı anlamda. bunu sözlükten rahatça bulabilirsin. hatta teknik ingilizce sözlüklerine bak farkı daha iyi anlarsın. Birisi faydalı/yararlı olabilecek bir komut, kütüphane, paramatre,fonksiyon anlamında diğeri ise geliştirilmiş ya da halen geliştirme aşamasında olan bir programa ya da yapıya eklenebilecek farklı yapı ya da uygulama anlamında. aslında aynı şeyler değil yani. benim de bunu belirtmem gerek sanırım
gelelim CAN ve MUST yapısına. Burda projeni yaparken linux traceroute utilities (bazı hazır parametreler ya da komutlar vb.) ya da temel linux/bds soket sistem çağrılarını kullanabilirsin. Ama projende kendi traceroute uygulamanı geliştirmelisin anlamı var. Yani çok zorlandığın durumlarda hazır yapılar ya da parametreler kullan ama uygulamanı gerçekleştirirken kendine ait orjinalliği koru tamamen bir yerden alıntı yaparak uygulamanı geliştrime anlamı var. OK??
|
|
Yazar |
|
huseyinkozan
Serik
Kayıt: 21.03.2007 |
|
erkn yazdi
| ödevde herşey en ince ayrıntısına kadar anlatılsa ya da verilse ödevin verilmesindeki amaç ne olurdu acaba? Size ödevler ve projeler araştırasınız diye veriliyor. "şu işlenmedi, bu anlatılmadı, böyle bir ödev veriliyorsa şu konular da işlenmeliydi" vb. diyerek ödev hakkında yorumlar yapılmaması gerekir bence. Derste verilen bilgilerin yanında kişilerin derse ait yapacakları araştırmalar da ödevin verilme sebebidir. |
Traceroute işlemini gerçekleştirebilmek için ICMP paketleri kullanılmaktaymış (kaynak : http://en.wikipedia.org/wiki/Traceroute). Daha önceden yaptığım bir araştırmada TCP kullanılarak güvenlik duvarlarından geçebilmek için yapılmış traceroute araçlarını görmüştüm (kaynak : http://wiki.remote-exploit.org/index.php/Tools). Burada basit traceroute kastedildiğine göre, ki TCP ya da ICMP kullanılacağı belirtilmediği için doğru kullanım olarak ICMP anlaşılabilir. ICMP konusu kitabın 383 sayfasında (4. baskı) 4.4 IP Protokolü ünitesinde geçmekte. Bu da sizin bizden bir sonraki konuyu araştırıp öğrenmemizi istemeniz anlamına gelir.
Halim Hocamızın belirttiği kadarıyla her ünitenin sonunda o ünite ile ilgili bir ödev verileceğini biliyordum. Fakat bu durum biraz farklı olduğu için sanırım tekrar Hocamıza danışmamız uygun olcaktır.
| sanırım senin ingilizceyi çözümlemede biraz sıkıntın var diye düşünüyorum. utility farklı implementation farklı anlamda. bunu sözlükten rahatça bulabilirsin. hatta teknik ingilizce sözlüklerine bak farkı daha iyi anlarsın. Birisi faydalı/yararlı olabilecek bir komut, kütüphane, paramatre,fonksiyon anlamında diğeri ise geliştirilmiş ya da halen geliştirme aşamasında olan bir programa ya da yapıya eklenebilecek farklı yapı ya da uygulama anlamında. aslında aynı şeyler değil yani. benim de bunu belirtmem gerek sanırım |
Burada cümlede geçen anlamıyla aynı demek istemiştim. "Yani You CAN use the Linux traceroute utilities or ..." buraya kadar bize bir seçenek verilmiş.İkinci seçenek "... or the native Linux/BSD socket system calls as sample interfaces for your applications,..." burda verilmiş. Virgülden sonra "... , BUT you MUST develop your own traceroute implementation in your project." diyor ki burda "traceroute" yerine "traceroute server" kullanılsaydı işaret eidlmek istenen traceroute aracını kullanarak bir traceroute sunucusu yazılması olurdu. Sanırım bu cümleden tam olarak bunu anlayamamışım. Özür dilerim ingilizce konusunda biraz zayıfım.
Bir kaç cümle ardından gelen "If you develop your own traceroute application bonus scores will be given." cümlesinde eğer kast edilen "traceroute server" ise zaten bunu bizim yazıyor olmamız gerekir.
| gelelim CAN ve MUST yapısına. Burda projeni yaparken linux traceroute utilities (bazı hazır parametreler ya da komutlar vb.) ya da temel linux/bds soket sistem çağrılarını kullanabilirsin. Ama projende kendi traceroute uygulamanı geliştirmelisin anlamı var. Yani çok zorlandığın durumlarda hazır yapılar ya da parametreler kullan ama uygulamanı gerçekleştirirken kendine ait orjinalliği koru tamamen bir yerden alıntı yaparak uygulamanı geliştrime anlamı var. OK?? |
Eğer "...traceroute uygulamanı geliştirmelisin anlamı var." yine burda bahsedilen "traceroute server" değil de gerçek traceroute uygulamasıysa işimiz gerçekten zor.
Allah sizede bizede sabır versin.
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
Açıklama için teşekkürler...
Bu arada İngilizce cümlelerin de Türkçe'deki kadar elastiki özellikleri olabildiğine şahit olduk sayın seyirciler...
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | |