"Ar-Ge" kategorisindeki yazıları incelemektesiniz.

Açık Kaynak Kod Yazılımcısı Olmak İçin Ne Gerekli?

Açık Kaynak Kod Yazılımcısı Olmak İçin Ne Gerekli?

Açık Kaynak Kod Yazılımcısı Olmak İçin Ne Gerekli? Aslında öğrenme yeteneği, merak ve sabırdan başka hiç bir şey gerekli değil. Bir bilgisayar, üzerinde açık kaynak kod geliştirmeniz için gerekli araçlar minimum gereksinimler. Internet’e erişim bunlardan sonra gelen ikinci en önemli gereksinim. Geriye kalan teknik bilgileri (çeşitli programlama dilleri, teknikleri, işletim sistemleri vb) bilmeniz elbette faydalı olur, fakat bunları öğrenebilme imkanı da açık kaynak kodlu sistemlerin iyi taraflarından birisi. Nereden Başlanır? En iyi başlama yöntemi, ihtiyaç duyduğunuz bir şey olmasıdır. Bu, ne kadar ufak olursa, o kadar iyi. Çok büyük projelere başlamak, bunları tasarlamak elbette güzel, fakat özellikle başlarda yapılabilir minimumlarda...

C# ile Socket’e Giris

C# ile Socket’e Giris

~~TcpListener Sınıfı~~   TcpListener sınıfı TCP protokolü ile çalışan servislere bağlanmamızı saglar. Parametre olarak bizden Ip Ver Port İster. Arkadaşlar Ip üzerinde Duralım Ip Bilgisayarımızın Kimlik numarasidir ag ortaminda faklı ( 192.168.1.100 ) İnternet üzerinde farklı( 88.255.83.153) dir Port Kapi anlamina gelir,genellikle dört haneli rakam alir örnek olarak .Sql Server’in port numarası 1433’tür.Arkadaşlar TcpListener Isminden de anlanılacagı gibi dinler  nasi?Bir Şirkete girdiniz Karşınıza gelecek Olan Kapidir( Port ) kapiyi açtıktan sonra Herhangi bir odaya girersiniz( Ip) inşallah anlamışsınızdır. ~~NetworkStream Sinifi~~   Yapacagımız projede client’ten server’a mesaj yollaya bilmek Stream Kullanmamiz lazim böyle işlemler içinde NetworkStream Kullaniyoruz(Not:Bu Sinifi Kullanabilmek İçin System.IO Ekli...

Ajax İle Filtreleme

Ajax İle Filtreleme

Kullanılacak Dosyalarımız Bu uygulamada anasayfayı oluşturan index.php, filitrelemenin yapıldığı filitrele.php, oyuncuların özelliklerini göstermek istediğim oyuncu.php dosyası ve eyceks kütüphanesi içindeki dosyalar (loading.gif , eyceks.js) bulunmaktadır . Başlayalım. İlk olarak uygulamamıza filitrenin nasıl edileceği konusunda karar vermemiz lazım. Bu uygulamada aynı zamanda ajax’te Dinamik Formları da kullanmış olacağım. Biliyorsunuz ajax’in diğer bir güzel özelliği ise Dinamik Formlar’dır. Dinamik formdan kastım isteğimize o anda karşılık verecek olan formlarlardır. Neyse konuyu fazla uzatmadan hemen ilk bölüme geçiyorum. Filitreleme formumuz : PLAIN TEXTPHP: <form id=”form1″ name=”form1″ method=”post” action=”javascript:void(0)”> <select name=”takimlar” onchange=”hangi_takim()”> <option value=”0″>Takımlar</option> <option value=”1″>Galatasaray</option> <option value=”2″>Fenerbahçe</option> <option value=”3″>Beşiktaş</option> </select> </form> Şimdi bu formu eyceks kütüphanesi ile filitre.php’ye...

Codec Nedir ? Ne İşe Yarar ? Ayrıntılı Anlatım

Codec Nedir ? Ne İşe Yarar ? Ayrıntılı Anlatım

Nedir Bu Codec ? Codec kelimesi anlam olarak Compressor ( sıkıştırmak ) ve Decompressor ( sıkıştırılanı açmak ) kelimelerin kısaltılmasından doğan bir kelimedir.. Codec ler başlı başına bir yazılımdır.. Compressor un karşılığı encoder decompressor un karşılığı decoder dir.. Encoder ( sıkıştırmak ) codec ler bir görüntü veya sesi alıp belirtilen formatta ( divx, mp3, mpeg1, mpeg2 v.s.) şifreleyip sıkıştırırlar..Bu sayede ilgili formatın özelliğine göre yer tasarrufu sağlanır.. Örneğin Müzik CD deki 3 dakkalık bir parçanın boyutu yaklaşık 50 MB dır..Bu CD formatındaki bir parça hiçbir kalite kaybı olmadan MP3 haline getirilince boyutu 3MB ta kadar düşürülebilir..İşte bu encoder e uğrayan...

WPF 3D Hareketli Cube

WPF 3D Hareketli Cube

WPF’in gelişmiş özelliklerinden de yararlanarak görsel olarakta penceremizi zenginleştirelim. LinearGradientBrush tagını kullanarak iki farklı renk ve bu renklerin yansıma doğrultuları belirtilerek aşağıdaki şekilde konumlandırdık. Şimdi yapacağımız şeye gelince öncesinde biraz açıklama yapalım isterseniz. Küpümüze haraket vermek için WPF slider kontrollerinden yararlanacağız. Slider’in görevi yapılan harekete bağlı olarak değerleri değiştirmek ve bu değerleri başka bir kontrole iletmektir. Projemize dönelim, grid içerisine slider’larımızı uygun bir şekilde yerleştirelim. Bakalım nasıl bir görünüm kazandırdı. Evet, sliderlarımız gördüğünüz gibi en sağ ve en alt kısımda yerini aldı. Slider kontrollerimizi oluşturduğumuza göre küpün hareketleri için transform olaylarına geçebiliriz. Penceremizin üst tarafına aşağıdaki kodu yazacağız. Hatırlarsanız önceki konumuzda...