bildirgec.org

Uzay temalı giysiler

pygmalion | 24 August 2012 10:03

Etsy’de gördüğüm şu sayfa beni etkilemedi desem yalan olur. Uzay temalı çok güzel etekler, […]

javascript birbirinden farklı sayılar seçmek

sibelakyigit | 23 August 2012 14:01

Javascriptle kodlanması gereken küçük bir resim galerisi yaparken karşılaştım bu sorunla. Rastgele sayılar seçip, resimleri göstermeliydim. Fakat seçtiğim sayılar birbirinden farklı olmalıydı. Hazır kodlardan verim alamayınca, kendim yazdım. Sizlerle paylaşmak istedim.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//numArr, rastgele seçim yapacağımız sayıların bulunduğu dizi
//pickArr, seçtiğimiz sayıların depolanacağı dizi
//sibelakyigit.com
var numArr=new Array();
var pickArr = new Array();
//1 den 60 a kadar sayıları numArr dizisine atıyoruz
//isterseniz burada farklı değerler içeren bir dizi de oluşturabilirsiniz
//ardışık sayılar olmak zorunda değil.
for (var i=1;i<=60;i++){ numArr[i-1]=i;}
//pickNums, rastgele birbirinden farklı sayı seçme fonksiyonu
function pickNums(nums){
for (i=1;i<=nums;i++){//rastgele sayımızı seçiyoruz.
var currNum = Math.floor(Math.random()*numArr.length);
//seçilen sayıyı dizin indisi olarak kullanıyoruz.
pickArr[count]=numArr[currNum];
//seçtiğimiz indisteki değeri en sondaki indisteki değerle yer değiştiriyoruz
numArr[currNum]=numArr[numArr.length-1];
//en sondaki indisi siliyoruz, seçtiğimiz indisteki değer listeden yok oluyor.
numArr.pop();
}
}
pickNums(5); // numArr dizisinden rastgele farklı 5 sayı seç
for (i=0;i<5;i++){
alert(pickArr[i]);
}

merkez bankası XML doviz kuru fonksiyonu

mehmeterbay | 23 August 2012 13:57

Genelde merkez bankası kuru çekilirken hep problem yaşandığı malumunuz.
Ama sanırım pek kimsenin bilmediği bir servise sahip aslında merkez bankası.

fonksiyon VB için yazıldı diğer dillere kolaylıkla çevirebilirsiniz sanıyorum
parametrelere gelince
Doviz : Dovizin kısa adı (USD,EUR,GBP vs..)
Tarih : kuru çekmek istediğiniz tarih
Node : Xml dosyasında dovizin yeri

USD : 0
EUR : 11
GBP : 12
gibi

örnek olarak
http://www.tcmb.gov.tr/kurlar/201201/03012012.xml bu adresten alabileceğiniz diğer verilere gözatabilirsiniz.

jQuery’de performans için optimizasyon

mnc | 23 August 2012 13:57

Optimize jQuery yazmak ve ipuçları JS malumunuz evrim geçirdi, temelde değişen fazla bir şey olmasa da bir dünya satır kod yazılıyor artık. Peki bir kaç ipucu nasıl olur ?

1) jQuery yükle, güncel olsun.
Kendi site dizininizden jQuery çağırmak mantıklı gelebilir, ancak, artık library boyutu 32kb civarını buldu, üstelik buna pluginleriniz eklenecek. Son versiyon olup olmadığı da belli değil.
Sürekli güncelleyecek misiniz ? bunu kullanarak otomatik olarak sayfanıza son sürümü eklemiş olur hem de, kullanıcılar önceden başka sitelerde buradan jQuery çağırmış olduğu için önceden önbelleğe alınarak size yüklemede zaman kazandırır.
Ayrıca, minified önemli bir kelime sizin için. minified versiyon, jquery nin kodlarının sıkıştırılarak küçültülmüş versiyonudur. Her zaman bu sürümü kullanın, diğer türlü 32 kb yerine 300kb civarı data çağırmış olacaksınız. İkinci bir not ise, lokalde çalışıyorsanız, jquery nizi lokalden çağırın, işinizi bitirdikten sonra üstteki kullanıma geçebilirsiniz.