Sayfalar

Translate Blog

22 Şubat 2013 Cuma

Linux İşletim Sisteminin Kısa Hikayesi


Kaderin ilginç oyunları,

Dosya:Linus Torvalds.jpegLinus Torvalds, 1991 yılının başlarında üniversitede öğrenciyken, Unix işletim sistemine uzaktan bağlandığı Terminal arayüzünü beğenmemiş, ve kendisi bir tane yazmak istemiş. Yanlız normalde unix'te çalışan basit bir program yazmak varken o donanımlara direk erişim yapabilen bir yazılım hazırlamış, bu yaptığı yazılım öylesine büyük olmuşki şu anda cep telefonumun içinde bulunan işletim sisteminin oluşturulmasına sebep olmuş.

İşin ilginç kısmı bu değil, ilginç olan basit bir yazılım yazmak yerine neden donanımlara doğrudan erişen bir ana yazılım yazmış olması, yani basitçe neden bir işletim sistemi gibi davranan bir program yazdığı.

Çünkü uzun zamandır para biriktirerek aldığı yeni Intel-386 çipli bilgisayarının donanım kabiliyetlerini görmek istemiş. Ve istemeden de olsa inanılmaz bir sektörü devreye sokmuş. Evet Linux böyle yazılmış.

Ve şu anda bilgisayarlarda, cep telefonlarında hatta saatlerde bile bu işletim sistemi kullanılmakta. Hemde ücretsiz.

Geçmişte kader çizgisinde oluşan minicik çatallanma, gelecekten bakıldığında inanılmaz yolların birleşimine tekamül etmiyormu!

Linus savurgan bir çocuk da olabilirdi. Yeni bilgisayar için para biriktirmek yerine profesör olan babasından para isteyebilir babası da olmaz diyebilirdi. İşte o zaman neler olurdu kim bilir :D

Linux işletim sistemlerinin ücretsiz olmasının sebebide çok basit bir geçmiş detayında gizli. Linus iyileştirme ve geliştirme önerileri almak için işletim sisteminin ilk versiyonunu üniversitenin bilgisayarı üzerinden internette yayınlamaya karar verdi. Ve birçok üniversite uzmanı cevap verdi, düzeltmeler yapıldı. Ve Linux kararlı bir hal alınca üniversitedeki birçok uzman bunu kullanmaya ve yaymaya başladı.

Birileri kodları alıp gizleyerek satmasın diye GPL denilen Açık Kaynak Lisansı altına yayınladı. Bu sayede sistemde değişiklik, düzeltme yapanlar bunları yayınlamak zorunda kaldı. Ve bu güne kadar da halen daha aynı yöntem devem etmekte. Bu yüzden ücretsiz, bu yüzden açık kaynak...

24 Aralık 2012 Pazartesi

Flash AS3 Tarayıcı Resize Tespiti - As3 Flash Browser Resize


Tam sayfa veya tam ekran flash kullanıyorsanız kullanıcılar farklı çözünürlükte bilgisayarlarda sayfanızı açacağı için veya kendi isteklerine göre tarayıcıyı büyültüp küçültebilecekleri için içindeki nesnelerinizin tam sayfa olma özelliği değişmesi gerekir.

Aşağıdaki kod tarayıcının resize yani boyutunun değştirildiği anı tespit ediyor. Function kısmında istediğiniz nesnenin genişliği yüksekliği hatta koordinatlarını değiştirerek tasarımınızı düzenleyebilirsiniz.

stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(event:Event):void {
 klip.klip.klip.height = stage.stageHeight;
 klip.klip.klip.width = stage.stageWidth;
 arkaplan.width = stage.stageWidth;
 arkaplan.height = stage.stageHeight;
}

AS3 Full Browser Flash - Tam Sayfa Flash

Tarayıcının içinde tam sığan bir flash için aşağıdaki kodları yazın.
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

Ardından özellikler penceresndeki Edit butonuna basarak Publish ayarlarına girin ve resimdeki ayarları işaretleyin.

Sahnenizde artık birşeyin tam sayfaya yayılmasını istiyorsanız ki ben burda arkaplan isimli bir movieclip'in tam sayfa olmasını istediğim için x ve y koordinatlarını 0 ladım, ardından genişlik ve yüksekliğini sahne boyutlarına eşitleyerek ekranı tam olarak kaplamasını da sağlamış olursunuz.

arkaplan.x=0;
arkaplan.y=0;

arkaplan.width = stage.stageWidth;
arkaplan.height = stage.stageHeight;