bildirgec.org

guide hakkında tüm yazılar

Firefox’ ta Photoshop Benzeri Guide Çizgileri

erdogann | 24 November 2010 15:55

foxGuide; web sayfalarında yatay ve dikey rehber çizgilerini kullanmamızı ssğlayan bir firefox eklentisidir.

Rehber çizgileri Photoshop ile aynı özelliklere sahiptir. Ayrıca tam uyum için renk ve transparanlık ayarlarıda yapabilirsiniz.

Google Wave Kullanma Klavuzları ve Kaynakları

algoz | 03 November 2009 09:40

Google tarafından, bu senenin mayıs ayında duyurusu yapılan Google Wave *, Web kullanıcılarını heyacanlı bir beklentiye sevk etmişti.
Sonunda bu merak ve heyacan dolu bekleyiş sona erdi ve Google, Google Wave’i önizleme sürümü ile kullanıcıların hizmetine sundu.

Şimdilik sadece kendisine davetiye ulaşan kullanıcıların kullanabildiği Google Wave’in önündeki en önemli sorun ise, kullanıcıların Google Wave’i hangi amaçlar için nasıl kullanabileceklerini tam olarak keşf edememesi.

Bu amaçla hazırlanmış klavuzların ve kaynakların bulunduğu aşağıdaki liste ile Google Wave’in kullanımı ile ilgili oldukça yol gösterici bilgiler edinebilirsiniz (Ücretsiz).

The Complete Guide to Google Wave: Google Wave’i nasıl kullanabileceğinizi anlatan oldukça kapsamlı bir kaynak.

What is google wave?: Google Wave ile ilgili birçok kaynak biraraya toplanmış.

Mashable Google Wave Guide: Web’in en çok okunan Sosyal Medya blogu Mashable tarafından hazırlanmış bir Google Wave Klavuzu.

About Google Wave: Google Wave Kendini Tanıtıyor.

Google Wave API: Google Wave API kaynakları yardımı ile Google Wave’in mimarisi, çalışma prensipleri gibi daha teknik bilgilere sahip olabilirsiniz.

Matlab Grafik Arayüz oluşturma

halerg | 29 April 2009 11:30

Kullanıcı arayüzü, programın kullanıcısı tarafından daha etkili ve daha kolay kullanılmasını sağlar. Bir çok yazılımda “kullanıcı dostu arayüz”, “kullanımı kolay arayüz” ifadeleri programın artısı olarak belirtilir. MATLAB kullanıcılarının çoğunluğunu asıl iş alanı programcılık olmayan disiplinlerden insanlar oluşturur. Makine Mühendisliği, Elektrik Elektronik Mühendisliği, Havacılık ve Uzay Mühendisliği, Biyomedikal Mühendisliği gibi. MATLAB da yazılan fonksiyonların kolay kullanımı için arayüz tasarımı, bu disiplinlerden kişilere zaman zaman zor gelebilir. Bu yazının ilk kısmında bu kişilere MATLAB da kullanıcı arayüzü tasarımı ile ilgili temel bilgiler verilmeye çalışılacaktır. Devamında örnek tasarımlarla sık karşılaşılan sıkıntılara çözüm önerileri sunulacaktır. Bu yazı MATLAB 7.6.0 versiyonu kullanılarak hazırlanmıştır. Anlatımıma başlamadan önce bir noktanın altını çizmek istiyorum; bu yazı MATLAB GUI yardım dokümanı ya da MATLAB GUI nin bütün özelliklerinin anlatıldığı bir yazı değil, geliştirdiğiniz programlara kullanıcı arayüz yapmak istediğinizde kullanabileceğiniz temel konuları anlatacaktır.
MATLAB da Kullanıcı Arayüzü Nasıl Çalışır?
Kullanıcı arayüzü kullanıcısına üzerinde pushbutton, textbox, menu, listbox gibi kontrol birimlerinin bulunduğu bir ortam sağlar. Örneğin bir pushbutton a basıldığında daha önceden yazılmış bir fonksiyonun çalışması sağlanabilir, ya da veri tabanında sakladığınız verilerin arayüzü açtığınızda listbox ta görüntülenmesini sağlayabilirsiniz.
Anlatmaya başlarken, kullanıcı arayüzü tasarımını yapacağınız MATLAB GUI programını nasıl açacağınızdan bahsedeyim aşağıdaki şekildeki gibi GUI yi çalıştırabilirsiniz.

GUI-1
GUI-1

MATLAB Command Window da guide yazdığınızda da aynı şeyi yapmış olursunuz, size kalmış.
GUI çalıştığında aşağıdaki figürü göreceksiniz. Bu figürde iki tab vardır bunlardan biri MATLAB ın size sunduğu şablonlar ve boş GUI açabileceğiniz “Create New GUI” tabı, diğeri ise “Open existing GUI” tabıdır. Open Existing GUI tabını seçtiğinizde daha önceden hazırladığınız tüm GUI ler görüntülenir. (Current Directory ne olursa olsun hepsi!)

GUI-2
GUI-2

Boş bir GUI yaratarak herşeyi en baştan kendimiz yapmaya çalışalım, böylesi öğrenmek için daha iyi olacaktır diye düşünüyorum.
Ekranda aşağıdaki gibi bir kullanıcı arayüzü tasarlama penceresi gelecektir. Bu pencerenin sağ tarafında kullanıcı arayüzünde olmasını isteyeceğiniz bileşenler bulunmaktadır.

GUI-3
GUI-3

Yeri gelmişken bir kaç konuyu anlatmak istiyorum;
MATLAB GUI de temelde 3 prensip vardır. Bunlar, arayüzü oluşturacağınız figür, figür üzerine yerleştireceğiniz bileşenler (pushbutton, label, textbox vb.) ve en önemlisi “callbacks” dediğimiz kullanıcıdan gelen girdilere göre hangi işlevlerin yerine getirileceğinin belirlendiği fonksiyonlardır.
Şimdi basit bir kullanıcı arayüzü tasarlayarak bir önceki yazımda anlattığım fonksiyonlarla yazılmış bir fonksiyonu çağıralım. Bu fonksiyon kullanıcıdan aldığı frekans bilgisine göre yeni bir figürde sinus grafiği çizsin, işlem bittiğinde de bizim istediğimiz bir uyarıyı versin “çizdim” desin mesela. Bunun için bize neler gerekli öncelikle buna karar verelim; kullanıcının frekans bilgisini girebilmesi için “textbox”, bu textbox ın hangi işlev için kullanılacağını yazacağımız label için “static text”, kullanıcının çizdirme işlemini gerçekleştirecek programı çağırması için pushbutton a basması gerekli olsun, bunun içinde bir “pushbutton” koymalıyız. Çizim yapıldıktan sonra verilecek uyarı içinde yine static text koyabiliriz. Static text kullanıcının değiştiremesini istemdiğimiz kullanıcı arayüzünde bulunmasını istediğimiz yazılar için kullanılır. Yukarıda anlattıklarım çok basit gelebilir ancak bu şekilde başlamak inanın işleri çok ama çok kolaylaştırmaktadır. Arayüze koyacağınız bileşen sayısı arttıkça karmaşıklık artacağından bunlara önceden karar vererek isimlendirmeye dikkat ederseniz hem programınızın güncellenebilirliği kolay olur hem de kullanıcı arayüzünü çok daha çabuk hazırlayabilirsiniz.
Herhangi bir bileşeni figür üzerine koyabilmek için, fareyle o bileşenin simgesi üzerine tıkladıktan sonra figür üzerinde bileşeni yerleştireceğiniz yere tıklamanız yeterli olacaktır. Yerleştirdiğiniz bileşenlerin yerlerini istediğiniz zaman yine fareyi kullanarak değiştirebilirsiniz. Aşağıdaki figüre pushbutton, textbox ve static text i yerleştirdik.

osGuide: açık kaynak klavuzu

eburhan | 18 February 2008 09:01

osGuide, internette bulunan mükemmel açık kaynak yazılımları paylaşmak amacıyla kurulmuş çok yeni bir web sitesidir. Windows, Linux ve MacOS için ayrı ayrı bölümlerin bulunduğu sitede makaleler de yer alıyor. Submit bölümünden ise paylaşmak istediğiniz bir açık kaynak yazılımı siteye gönderebiliyorsunuz.

drawspace

ufopilotu | 17 January 2008 14:30

drawspace çizim dersleeri veren bir site. başlangıç, orta seviye ve ileri seviye olmak üzere çizim örnekleri sunarak çizim becerinizin gelişmesine destek oluyor.

üyelerin kendine ait galerileri ve bir de forumlarıbulunuyor.

çok çeşitli obje ve canlı çizimlerini içeren site , konuyla ilgili arkadaşlara yardımcı olur umarım.

yıldızlar ve gezegenler

xerre | 11 October 2007 15:55

mysky adlı bu alet,gökyüzündeki yıldızların, gezegenlerin ve diğer gök cisimlerinin yerlerini bulup LCD ekranına taşıyor. bu aleti kullanmak için ne astronomi bilmeye ne de başka bir bilgiye gerek var. sadece aleti nasıl kullanılacağını bilmek yeterli. aleti gökyüzüne belli bir noktaya tutulduğunda, o bölgedeki cisimler renkli olarak ekranda görülebiliniyor. fiyatı 299 euro dan başlayan mysky, 4 adet AA pil ile çalışıyor.
bilgi.

Ruby On Rails Güvenlik Klavuzu

eburhan | 24 September 2007 17:25

Şu sayfada, ruby on rails (ror) ile yazılımış web uygulamalarında bulunması muhtemel güvenlik açıklarından bahsedilmiş. Bu klavuzda SQL Injection, XSS, CSRF… gibi popüler güvenlik açıklarına da değinilmiş.

Web 2.0 ve Web tasarım için komple bir kaynak…

msonerg | 17 June 2007 15:33

Web 2.0 Tasarım İpuçları ve Kaynakları

“Web 2.0 how to design guide” başlığıyla, Web 2.0 uyumlu sitenin nasıl olacağı, neler kullanılacağından bahsedilmiş. Ayrıca 2.00 GBP ödeyerek ve bu ödemeyi paypal’le yaparak, yazarın pdf şeklinde e-book’unu satın alabilir ve stilleri de bu fiyatın içinde bilgisayarınıza indirebilirsiniz. Pdf Web 2.0 siteleri ve tasarımı hakkında oldukça derinlemesine bilgiler veriyor. Ayrıca, sitenin Ana sayfasına dönerek web tasarımla iligili bütün kaynakları ve yazıları bulabilirsiniz. Resimde de gördüğünüz gibi. Site Web tasarım ve Web 2.0 için komple bir kaynak ve kaliteli tasarımda size yol gösteriyor, kolay gelsin…

Web tasarım için ihtiyaç duyduğunuz her şey..
Web tasarım için ihtiyaç duyduğunuz her şey..