Oca252010

Google Kurucuları Hisselerini Satıyor

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 14:01
Kategori(ler): Kuruluşlar | Teknoloji

Dünyanın en iyi arama motoru olan Google, internet tabanlı projelerine her geçen gün yenilerini eklerken içerisinde çalkalanmalar yaşıyor. Google’ın kurucuları Larry Page ve Sergey Brin kendilerine ait 5,5 milyar dolar değerindeki 10 milyon adet hisse senedini satıyorlar. Hisse senetlerinin satışı, artık çoğunluk hakkına sahip olmayacakları anlamına geliyor. Satıştan önceki %59’luk oy hakları satışların tamamlanmasından sonra %49 olacak. Hisselerin satışı market değerini en az etkileyecek şekilde beş yıla yayılarak gerçekleşecek. Google sözcüsü ”Hala ikisi de önceki gibi Google’a bağlı olacaklar” diyor ve ekliyor; “Onlar günlük yönetimin ve de ürün stratejilerin bir parçası olmaya devam edecekler. Google için ifade ettikleri anlamda ve değerde hiçbir değişiklik yaşanmayacak” Gerçek şu ki bu satış sonucunda çoğunluk kontrolünü kaybedecekler, bu da satışı sembolik bir satış olmaktan çıkarıyor. Larry Page ve Sergey Brin Google’ı %10’luk oy hakkına sahip olan CEO Eric Schmidt ile birlikte yönetiyorlardı. Kaynak:http://www.pctime.com.tr/index.php/googlein-kuruculari-hisselerini-satiyor-2615

Etiket(ler):



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 0 Yorumlar

Oca102010

2009 Webmaster Ödülleri

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 08:20
Kategori(ler): Kuruluşlar | Teknoloji

İnternet tabanlı yaratıcı fikirlerin yarıştığı ve ödüllendirildiği 2009 Webmaster Ödülleri sahiplerini buldu. Yaratıcı birçok fikrin katıldığı yarışmada bayan developerların birincilikleri kapması beni çok sevindirdi. Bunlar, bazı yanlış fikirlere göre teknolojinin bayanların platformu olmadığı hipotezini çok güzel çürüten gelişmeler. Yarışmada ödül alan herkesi tebrik ediyorum. İşte haberin detayı: İnternet üzerindeki en yaratıcı çalışmaların yer aldığı 2814 farklı projenin yarıştığı ortamda webmaster ödüllerinin ilk üç kazananı belli oldu. Webmaster ödülleri sahiplerini bulurken, Conrad Oteli’nde gerçekleşen tören’de Bakan Binali Yıldırım’dan, YouTube un yasaklanmasına tepki gösterenlere tepki yağdı. Binali Yıldırım, bir web sitesi ne kadar popüler ve ilgi toplarsa toplasın, içinde bulunduğu toplumun örf ve adetlerine hatta kurallarına uyum sağlayamıyorsa, o toplumda var olamaz dedi. İnternet teknolojisinin büyük yol kat ettiğini belirten Bakan Binali Yıldırım, ülkelerin, teknolojiler karşısında haysiyet ve şereflerini korumaları gerektiğini, bu yüzden en güçlü internet web sitelerinin de bu hassasiyete önem göstermeleri gerektiğini gelirtti. Türk milletinin kendine has değerleri olduğunu, ve bu ülkede faaliyet göstermek isteyen firmaların da bu konuya önem göstermeden bu  ülkede herhangi bir varlık gösteremeyeceğini belirtti. Bu konunun bir reklam aracı haline dönüşmesinin de oldukça üzücü olduğunu belirten Yıldırım, haksız bir şekilde kazanç elde etmenin ve Türkiye’nin yeniliklere açık olmadığını belirten söylemlerin son derece yanlış olduğunu belirtti. Webmaster yarışmasında birinciliği “Online Orkestra” ile “İnteraktif Uygulamalı Canlı Performans/Konser Platformu” paylaştı. Online Orkestra, İzmir’den Sinem Orgenç’e ait, İnteraktif Uygulamalı Canlı Performans/Konser Platrormu ise İstanbul’dan Güldeniz Polat’a ait. Bu yarışmada birinci olanların ödülü 2500TL olarak her bir birinciye eşit olarak dağıtıldı. Bu profeler, Hürriyet.com.tr’de uygulamaya koyulduktan sonra da yaklaşık olarak 10 milyon reklam gösterimi sahibi oldu. Yarışmada ikinciliği İzmir’den “Recyourlife” , üçüncülüğü ise Kayseri’den “Yurt içinden ve yurt dışından alıcıların ülkemizden sezonluk arsa kiralamak isteyenler için oluşturulmuş web sitesi” kazandı. Alıntıdır: http://www.bilisimhaber.com/haberler/2009-webmaster-odulleri-dagitildi.html

Etiket(ler):



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 0 Yorumlar

Oca082010

Avatar ve Kamera Arkası

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 07:35
Kategori(ler): Dizi / Sinema

Her insanın hayatta gerçekleştirmek istediği büyük bir hayali vardır. Bazıları iyi bir doktor olmak ister, bazıları ise iyi bir bürokrat. Bazıları dünyayı değiştirmek ister, bazırları ise daha önce hiç yapılmamış; farklı birşey yapmak ister. Aynen Avatar’ın yönetmeni James Cameron’un yıllar önce yapmak istediği fakat o zamanın şartlarında imkansız olan hayali gibi. Doğayla bütünleşmiş, ellerinde sadece ok ve yayları olan savaşçı bir halk, The Na’vis; üzerinde yaşadıkları sıradışı ve bir o kadar tehlikeli gezegen, Pandora; ve doğayı katletmeye ant içmiş, sıradaki hedefi de Pandora olan düşman; insanoğlu. Filmin konusu şu şekilde: Bizleri hayal gücümüzün ötesinde muhteşem bir dünyaya taşıyacak olan film Na’vi adlı yok olmak üzere olan bir halkın yaşadığı Pandora adlı gezegende geçiyor. Yarı-felçli bir savaş gazisi olan Jake Sully, kendilerine özgü dilleri ve kültürü olan, barış ve doğa ile örtülü bir çevrede yaşayan Na’vi halkının arasına gönderilir. Askeri bir şirket uzaktaki bu gezegeni ve barındırdığı kaynakları incelemek üzere AVATAR adlı bir program oluşturmuştur. Bu program ile insanlar genetic mühendislik sonucu yarı insan yarı Na’vi haline getirilir ve misyoner olarak Pandora’ya gönderilirler. Botanist  Dr Grace Augustine (Sigourney Weaver) ile programa gönüllü olarak katılmış Jake’in bedenlerinin Avatar’I yaratılacak ve böylece Jake’e de felç olmuş bedenini başka bir formda kullanma şansı verilmiş olacaktır. Na’vi halkından Prenses Neytiri ile tanışan Jake, kendisini Pandora’ya gönderen tehlikeden bu halkı savunurken bulur. Yabancısı olduğumuz bu yeni dünyaya Jake Sully isimli, tekerlekli sandalye mahkum kalmış bir gazinin gözünden bakıyoruz. Fonksiyonlarını kaybeden bedenine rağmen içinde halen savaşçı bir ruh barındıran Jake, dünyanın enerji krizini çözmeye yetecek kaynaklara sahip olan ve bu kaynakları araştırmak üzere bir birliğin çalıştığı Pandora isimli gezegene ışık yılı yolculuğu yaparak asker olarak gönderilir. Pandora’daki atmosfer toksik olduğu için Avatar isimli program oluşturulur; bu programa göre insan “operatörleri”nin bilinçleri avatar isimli uzaktan kontrol edilebilen ve öldürücü etkisi olan hava koşullarında yaşam sürdürebilmeyi sağlayan biyolojik bedene bağlanır. Bu avatarlar insan DNA’sı ile Pandora’nın yerel halkı Na’vilerin genlerinin birleştirilmesiyle oluşur. Jake kendi avatarında yeniden doğduğu halde yürüme yetisini de geri kazanır. Gezegendeki değerli enerji kaynaklarını elde etmelerine mani olarak görülen Na’vi halkının arasına sızmakla görevlendirilir. Fakat güzel bir dişi Na’vi olan Neytiri, Jake’in hayatını kurtarır ve bu her şeyi değiştirir. Neytiri’nin kabilesi tarafından kabul edilen Jake, onlardan biri olmayı tabii kaldığı bir çok test ve macera sonrasında öğrenir. Jake ve gönülsüz eğitmeni Neytiri arasındaki ilişki zamanla derinleşir ve böylece Na’vi halkna saygı duymayı, sonunda da onlar safhında yer almayı tercih eder. Yerli Na’vi halkına destansı ve evrenin kaderini belirleyecek bir savaşta liderlik edecek ve böylece kabul görmesini sağlayacak son sınavı da verip veremeyeceği belirlenecektir. Bu muhteşem filmi halen izlemediyseniz biranevvel gidin. Çok fazla şey kaçırıyorsunuz. James Cameron’un, daha bu filmi çekmenin imkansız olduğu zamanlarda böyle güzel bir kurguyu nasıl hayal edebildiğine şaşıracak, 3D keyfiyle birlikte fantastik Pandora gezegeninin doğasına dokunmaya çalışacak, hikayenin içinde kaybolup filmin sizi sarmasına izin vereceksiniz. Az önce filmin kamera arkası görüntülerini izledim ve Amerikalılara bir kez daha hayret ettim. Bazılarınız bana kızabilir ama görüntüleri izlediğinizde bana hak vereceksiniz. İnsan kendine “Bu adamlar bunları nasıl yapıyor? Bizim neyimiz eksik?” diye sormaktan kendini alamıyor. O kadar gelişmiş bir teknolojiyle çekilmiş ki, insan kullanılan teçhizatı takip etmekte bile zorlanıyor. Hele ki James Cameron’un hayal gücüne hayran olmamak elde değil. Böyle büyük ve güzel br kurguyu hayal etmek ve bunu film haline getirebilmek için yıllarca gerekli teknolojinin geliştirilmesini beklemek, kendisine duyduğum hayranlığı daha da artırıyor. Ne kadar büyük bir aşk ki yıllarca sabrederek beklemiş. Keşke dünyada herkes yaptığı işi James Cameron kadar ciddiye alsa. Şimdi sizleri filmin kamera arkası görüntüleriyle baş başa bırakıyorum.

Etiket(ler): , , , , ,



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 2 Yorumlar

Oca062010

Windows 7 SP1 Yolda!

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 05:50
Kategori(ler): Kuruluşlar | Teknoloji

Microsoft’un çıkardığı tüm işletim sistemlerinde gerekli yamaları tek çatı altında topladığı paketleri yani “Service Pack” leri, windows’larımızın daha stabil ve daha verimli çalışmasına olanak sağlıyor. Hatta bu yüzden, bir çok firma yeni çıkan bir Windows’a geçmeden önce SP’sinin çıkmasını bekliyor. Bu yüzden bu haber onları da sevindirecektir sanırım. Microsoft, Windows 7 için SP çalışmalarına devam ediyor ve yakında kullanılabilir hale gelecek. “Within Windows Blog”unda yazan Rafael Rivera’ın yazdıklarına göre, kayıt defterindeki bazı anahtarlar SP uygunluğuna göre denetleniyor. Bu denetleme Microsoft’un işletim sisteminizde bulunan “Windows Update” yazılımıyla yapılıyor. Rafael Rivera daha önce Windows 7 ile ilgili yazılar yazmış ve bunlar da doğru çıktığı için gayet güvenilir bir kaynak. Daha betasından itibaren büyük bir kullanıcı kitlesine sahip olan Windows 7’nin SP’sini ise merakla bekliyoruz.

Etiket(ler): ,



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 0 Yorumlar

Oca042010

Windows 7 GodMode

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 10:25
Kategori(ler): Kuruluşlar | Teknoloji

Merhaba; İnternette gezinirken yeni farkettiğim bir Windows 7 modunu sizlerle paylaşmak istedim. “GodMode” adı verilen bu modu açmak ise çok basit. Öncelikle masaüstünüzde yeni bir klasör oluşturun. Oluşturduğunuz bu klasörün adını GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} olarak değiştirin. Klasörünüz farklı bir simge halini alacak ve ismi de GodMode olarak değişecek. Şimdi bu simgeye çift tıklayın. Tek bir pencere ile tüm Windows 7 ayarları karşınızda. Çok fazla uğraşmadan, control panel içerisinde kaybolmadan tek bir pencere ile bütün ayarlara erişmeniz mümkün. Çok hoşuma gitti ve kullanışlı bir özellik. Aynı mode vistada da çalışıyormuş ama deneme imkanım olmadı (Windows Vista yüklü makinem yok). İşte bu tek ama çok işlevli pencereden bir ss: Kaynak: http://www.yeniprogram.gen.tr/haber/9184/Gizli-Windows-7-modunu-acin.html

Etiket(ler): ,



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 2 Yorumlar

Oca032010

Tekniksen Geleceksin

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 10:06
Kategori(ler): Bilgisayar Mühendisliği Topluluğu (BMT) | Kuruluşlar

Microsoft Regional Director’u ve Silverlight dalında Microsoft MVP’si olan Daron Yöndem’in daha beta sürümleri yayında olan Silverlight 4.0 , WPF ,  LINQ ve .NET 4.0 ı anlatacağı 6.5 saatlik Workshop’a davetlisiniz. Workshop üniversite dışından katılıma açıktır. Zaman : 4 Ocak 2010 ,  10:40 – 17:00 Mekan : Çankaya Üniversitesi Mavi Salon Düzenleyen : Çankaya Üniversitesi Bilgisayar Mühendisliği Topluluğu (MSP’miz Özlem Hancıoğlu’na sonsuz teşekkürler) Etkinlik Sayfası : http://www.facebook.com/event.php?eid=262268922597&ref;=mf

Etiket(ler): , , , , , ,



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 0 Yorumlar

Oca032010

.NET Web Application'da Class ve Namespace Yapısı

Yazar: Gökhan ÖZİÇ Yayınlanma Saati: 09:17
Kategori(ler): ASP.NET | C#

.NET’de çalışırken bir web uygulaması geliştirmek istiyorsunuz. Bunun için iki tane seçeneğiniz var. Ya “New Project” deyip yeni bir web application yaratacaksınız; ya da “New Website” deyip yeni bir websitesi yaratacaksınız. Eğer projenizde kendi yazacağınız class’lar da olacaksa işler biraz değişiyor. “New Website” seçeneğiyle proje oluşturduğunuzda; yazdığınız tüm classları istediğiniz yerden rahatlıkla çağırabiliyorsunuz. Fakat “Web Application” oluşturarak çalışmaya alışık biriyseniz bu biraz daha meşakatli. Bu yazımda sizlere “Web Application” seçerek proje oluşturmaya alışmış developerlar için yazılan class’ların proje içerisinde nasıl kullanıldığını anlatacağım. File->New Project->ASP.NET Web Application yolunu takip ederek projemizi oluşturalım. Sorunun rahat anlaşılır olması için kolay bir örnekle gideceğim. Örneğin dört işlem yapan bir class oluşturmak istiyoruz. Solution Explorer’dan projemizde gerekli yere sağ tıklayıp Add->New Item->Class yolunu takip edip, class’ımıza “Basic Operations” ismini verelim ve oluşturalım. Şimdi class’ımızda kullananacağımız attribute’leri, accessor property’leri, constructor’leri ve method’ları yazalım. using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace BasicOperations.App_Code { public class BasicOperations { private double a; private double b; public double A { get { return a; } set { a = value; } } public double B { get { return b; } set { b = value; } } public BasicOperations() { A = 0; B = 0; } public double Addition() { return A + B; } public double Subtraction() { return A - B; } public double Multiplication() { return A * B; } public double Division() { return A / B; } } }   Class’ımızı oluşturduk ve artık projemizde kullanabiliriz. Peki projemizde nasıl kullanalım? Onun için de default.aspx’e birkaç control ekleyelim. default.aspx sayfamız da şu şekilde olsun: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Deneme._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns="" > <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <h4>Addition</h4><br /> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> &nbsp; + &nbsp; <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> &nbsp; = &nbsp; <asp:Label ID="Label1" runat="server"></asp:Label> <asp:Button ID="Button1" runat="server" Text="Show Result" onclick="Button1_Click" /> <br /> <br /> <h4>Subtraction</h4><br /> <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> &nbsp; + &nbsp; <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox> &nbsp; = &nbsp; <asp:Label ID="Label2" runat="server"></asp:Label> <asp:Button ID="Button2" runat="server" Text="Show Result" onclick="Button2_Click" /> <br /><br /> <h4>Multiplication</h4><br /> <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox> &nbsp; + &nbsp; <asp:TextBox ID="TextBox6" runat="server"></asp:TextBox> &nbsp; = &nbsp; <asp:Label ID="Label3" runat="server"></asp:Label> <asp:Button ID="Button3" runat="server" Text="Show Result" onclick="Button3_Click" /> <br /><br /> <h4>Division</h4><br /> <asp:TextBox ID="TextBox7" runat="server"></asp:TextBox> &nbsp; + &nbsp; <asp:TextBox ID="TextBox8" runat="server"></asp:TextBox> &nbsp; = &nbsp; <asp:Label ID="Label4" runat="server"></asp:Label> <asp:Button ID="Button4" runat="server" Text="Show Result" onclick="Button4_Click" /> <br /><br /> </div> </form> </body> </html> Şimdi de default.aspx.cs kod dosyasının içerisini dolduralım. Button eventleri için gerekli kodları yazalım. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Deneme { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { BasicOperations myOp = new BasicOperations(); myOp.A = Convert.ToDouble(TextBox1.Text); myOp.B = Convert.ToDouble(TextBox2.Text); Label1.Text = myOp.Addition().ToString(); } protected void Button2_Click(object sender, EventArgs e) { BasicOperations myOp = new BasicOperations(); myOp.A = Convert.ToDouble(TextBox3.Text); myOp.B = Convert.ToDouble(TextBox4.Text); Label2.Text = myOp.Subtraction().ToString(); } protected void Button3_Click(object sender, EventArgs e) { BasicOperations myOp = new BasicOperations(); myOp.A = Convert.ToDouble(TextBox5.Text); myOp.B = Convert.ToDouble(TextBox6.Text); Label3.Text = myOp.Multiplication().ToString(); } protected void Button4_Click(object sender, EventArgs e) { BasicOperations myOp = new BasicOperations(); myOp.A = Convert.ToDouble(TextBox7.Text); myOp.B = Convert.ToDouble(TextBox8.Text); Label4.Text = myOp.Division().ToString(); } } } Sizinde gördüğünüz gibi yazdığımız class’a ulaşamıyoruz. Bu durum başka şekillerde de karşımıza çıkabilir. Örneğin, projenizde iki adet class’ınız var ve birinde diğerini çağırmak istiyorsunuz. Şu durumda bunu da yapamayacaksınız. Peki şimdi ne yapabiliriz? Oluşturduğumuz class’ı bir namespace içine koyup; bu namespace’i de projemizde “Add Reference” diyerek ekleyip kullanacağız. Şimdi yeni bir Visual Studio açıyoruz ve File->New Project->Class Library yolunu izliyoruz. Böylelikle yeni bir namespace oluşturabileceğiz. Şimdi, oluşturduğumuz class library’deki class dosyasını aşağıdaki şekilde değiştirelim. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Operations { public class BasicOperations { private double a; private double b; public double A { get { return a; } set { a = value; } } public double B { get { return b; } set { b = value; } } public BasicOperations() { A = 0; B = 0; } public double Addition() { return A + B; } public double Subtraction() { return A - B; } public double Multiplication() { return A * B; } public double Division() { return A / B; } } } Artık namespace’imiz oluşturulmaya hazır. Şimdi, oluşturduğumuz class library’i build edelim. Artık namespace’imizin dll dosyası oluştu ve kendi projemize dönebiliriz. Yapmamız gereken şey, solution explorer kısmındaki References seçeneğine sağ tıklayıp “Add Reference” demek. Daha sonra çıkan sekmelerden “Browse”u seçiyoruz ve önceden oluşturduğumuz class library projesinin içine girip sırasıyla Bin->Debug yolunu takip edip “Operations.dll” dosyasını ekliyoruz. Artık oluşturduğumuz class’ı, istediğimiz yerde using ekleyerek kullanabiliriz. Şimdi default.aspx.cs dosyasına dönelim ve using tagimizi ekleyelim. Kalan kod satırlarını yer kaplamaması için koymuyorum. using Operations; // Other statements Şimdi projemizi run edip deneyelim. Gördüğünüz gibi uygulamamız sorunsuz çalışıyor. Yeni bir yazıda daha görüşmek üzere.

Etiket(ler): , , , ,



[KickIt] [Dzone] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

E-mail | Permalink | Trackback | Yazı RSSRSS comment feed 0 Yorumlar