bildirgec.org

java hakkında tüm yazılar

Opera, Google Chrome’u Geçti

angelsdemos | 05 March 2010 16:25

Opera; yeni sürümünü olan Opera 10.5‘i tamamlamasıyla beraber, en hızlı tarayıcı ünvanını Google Chrome‘un elinden aldı. Bu hızın altında ise yeni JavaScript motoru Carakan bulunmakta.

Geliştiricilerin yeniden düzenlediği JavaScript motoru Carakan, eskiye göre yedi kat daha hızlı. Ayrıca yapılan değişiklikler sadece JavaScript motoru ile sınırlı kalmadı, görüntü motoru da yenilendi.

Firefox 3.6 RC yayinda

d o g u h a n | 14 January 2010 22:37

Internet Explorer‘ın tahtını sallamakla kalmayıp, o tahtı ele geçirmek konusunda büyük uğraşlar veren Firefox, son sürümüyle de bunun sinyallerini veriyor. Uzun zamandır beklenen Firefox 3.6’nın RC sürümü indirime sunuldu. Firefox 3.6 RC sürümü diğerlerine göre yüzde 20 daha hızlı. Java komut motoru geliştirilmiş Personas arabirimiyle yüksek kişiselleştirme sunmaktadır. Ve Firefox 3.5 sürümlerinin eksikliklerini kapatmış gibi görünüyor. Firefox 3.6 RC denemek için burayı tıklayınız.

insanlığın anayurdu nerede: Çin?, Afrika?

massay | 18 December 2009 15:07

ÇİN’DE İNSAN EVRİMİNE İLİŞKİN İPUÇLARI…
Günümüzde artık bilim çevrelerinde yer ettiği söylenebilecek genel kanı, insanoğlunun evrimsel anayurdunun Afrika olduğudur. Yürürken iki ayağını kullandığı bilinen en eski hominidin kalıntılarına Kenya’da rastlanmıştı. 4,1 milyon yıllık Australopithecus anamensis‘ten biraz daha genç olan ünlü “Lucy” nin iskeleti ise, Etiyopya’da bulunmuştu.

Bulguların ışığında yapılan değerlendirmeler, araştırmacıları, insanın atası sayılan Australopithecus‘un evrimleşerek “Homo” cinsine
dönüşmesi sürecinin günümüzden yaklaşık 2,5 milyon yıl önce gerçekleşmiş olabileceği sonucuna ulaştırdı.

Tooltip uygulamaları – 1

angelsdemos | 05 December 2009 10:02

tooltip, metinlere,görsellere site içerisinde açılan bilgilendirme penceleridir. Küçük popuplar şeklinde açılan bu uygulama sayesinde bir konu hakkında ipucu, resim ya da reklam yapmanız mümkün. İşte popüler tooltip uygulamaları;

Prototip 2

Kolay ve basit şekilde istediğiniz kelime ya da kelime grubuna tooltips oluşturmanızı sağlar. Javascript ile hazırlanan bu uygulama ile görsel nesne, yazı link vb. ekleyebilirsiniz.

Coda Popup Bubbles

Coda ile Küçük bir popup açarak bilgi formu hazırlayabilirsiniz.

İçinizdeki sanatçı yönünüzü dışa vurun: Online çizim!

admin | 16 November 2009 17:00

Dijital artistler genelde photoshop ve painter tarzı programlar kullanırlar. Bunların yanında internet üzerinde online bir şekilde çizim yapıp bunları yayınlayanlar da var. Sadece profesyonellere değil herkese açık olan siteler de bulunmakta, bunlardan populer ve sosyal yapıda olanlarını merak ediyor musunuz? Hemen farenizi elinize alın ve içinizde bastırılmış vaziyette bulunan sanatsal yönünüzü dışa vurun!

http://www.ratemydrawings.com/

Üyelik üzerine kurulu ve oylama sistemiyle çizilen resimleri derecelendirme özelliğine sahip olan bu sitede çizim alanı olarak flash ve java kullanılmakta. Çok hızlı bir büyüme sürecinden sonra kendini iyice geliştiren bu sitede flash ile yapılan çizimlerin video kaydı tutulabilmekte, java ile çizilen resimlerin ise videosu alınamamaktadır. Flash çizimlerin çizgileri vektörel bir yapıda olduğu için java ile yapılanlara nazaran daha kırık gözükebilmektedir ama bu flash ile yapılan çizimlerin daha kötü olacağı anlamına gelmiyor. Sitede forum, topluluklar, çizim dersleri, aynı anda aynı tuval üzerinde çizim yapabilmemizi sağlayan drawchat bölümü ve deviantart tarzı kolleksiyonların oluşturulabildiği bölümler bulunmakta. Sık sık düzenlenen yarışmalarda grafik tablet hediye eden bu site aynı zamanda 22 dolara 35″ x 23″ ebatında posterlerin de satışını yapıyor.

Google’dan Webmaster’lara Yep Yeni Araçlar!

algoz | 16 November 2009 09:39

Günümüz web uygulamaları, statik HTML sayfalarından, zengin içerikli ve ziyaretçi ile etkileşimi ön planda tutan, interaktif bir yapıya dönüşmüş durumda.Bunun, istemci tarfındaki en büyük sağlayıcısı ise; istemci tarafa hızlıca yüklenebilen ve tarayıcı markaları farklı da olsa, yüksek perfonmans alınabilen, JavaScript ile hazırlanmış kullanıcı arayüzlerdir.


Google, web geliştiricilerin JavaScript ile; yüklenme ve çalışma hızı yüksek ve perfonmansı çok daha yüksek olan web uygulamaları geliştirebilmeleri için, Google Code Labs bünyesinde, Closure Tools adı ile, bir projeyi hayata geçirdi.

Google tarafından, Closure Tools bünyesinde sunulan araçlar:

Closure Compiler: Web geliştiriciler Closure Compiler ile; hazırlamış oldukları JavaScript kodlarını çok daha yüksek perfonmans alabilecekleri bir yapıya dönüştürebilecekler/derleyebilecekler.
Closure Compiler; hazırlamış olduğunuz JavaScript kodlarındaki ölü ve tekrar yazılmış kodların temizlemesi, sözdizimi(syntax) kontrolü yapılması ve değişken referanslarının kontürolü gibi bir dizi işlemi gerçekleştirmekte.

Explode in Java

icli kofte | 05 November 2009 09:57

Merhaba ,php web programcılığında kullandığım fonksiyonlardan biri olan Explode yöntemini java’ya uyarladım java’da yaptığım sorgulamalarda işimi kolaylaştırdı.Yazdığım sınıf :

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
* @author: Can
* @since:2009
* @access:public
*/
class explode
{
public static String[] explode(String delimiter, String string )
{
StringBuffer buffer = new StringBuffer(string);
int limit =1;
for (int i = 0; i < buffer.length(); i++ )
{
if(delimiter.indexOf(buffer.charAt(i)) != -1)
limit++;
}
String[] elements = new String[limit];
int y,z = 0;
if(buffer.toString().indexOf(delimiter) !=-1)
{
while(buffer.length()>0)
{
if(buffer.toString().indexOf(delimiter) !=-1)
{
y = buffer.toString().indexOf(delimiter);
if(y != buffer.toString().lastIndexOf(delimiter))
{
elements[z] =buffer.toString().substring(0,y);
z++;
buffer.delete(0, y+1);
}
else if (buffer.toString().lastIndexOf(delimiter) == y)
{
elements[z] = buffer.toString().substring(0,buffer.toString().indexOf(delimiter));
z++;
buffer.delete(0, buffer.toString().indexOf(delimiter)+1);
elements[z] = buffer.toString();z++;
buffer.delete(0,buffer.length());
}
}
}
}
else
{
elements[0] = buffer.toString();
}
buffer = null;
return elements;
}
}

Implode in Java

icli kofte | 03 November 2009 18:16

Bir önceki yazımda yazdığım Explode in Java’da bu sefer parçaları birleştirmeyi yapalım. Method , php de ki implode fonksiyonuyla aynı.
Sınıf:

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
28
29
30
31
32
33
/* @class implode
* @author Can Acar
* @since 2009
* @access public
*/
class implode{
public static String implode(String glue , String[] pieces)
{
if(glue == null || pieces == null )
{
return null;
}else
{
StringBuffer result = new StringBuffer();
if(pieces.length > 0)
{
result.append(pieces[0]);
for(int i = 1; i < pieces.length; i++)
{
result.append(glue);
result.append(pieces[i]);
}
}
return result.toString();
}
}
}

Bir Kahve Molası – Java [Bölüm 2 – 2]

admin | 09 September 2009 17:00

Tekrardan merhaba, söz verdiğim gibi “Bir Kahve Molası – Java” yazı dizimize kaldığımız yerden devam ediyorum.

Java yazı dizilerimi ilk defa görüyor ve bu başlıkla okumaya başlıyorsanız ilk önce diğer başlıklara sırasıyla gözatmanızı öneririm :

Başlangıç( 1. Bölüm ) : Bir Kahve Molası – Java [Bölüm 1]
Hesap Makinesi( 2. Bölümün 1. Kısmı ) : Bir Kahve Molası – Java [Bölüm 2-1]

Şimde kaldığımız yerden devam ediyoruz :