bildirgec.org

örnek hakkında tüm yazılar

404 Hata Sayfası Tasarımları

filezza | 06 May 2009 22:24

404 Error Page Designs
404 Error Page Designs

HTTP 404 Dosya bulunamıyor – Nette gezinirken karşımıza çıkan olağan hatalardan birisidir. Site ziyaretçilerini çok rahatsız eder ve bir dahaki ziyaretleri için çok büyük olumsuzluk yaratabilir.

Ama iyi tasarlanmış bir 404 sayfası ile bu tür olumsuzluklara engel olunabilir.

Bunu nasıl yapabilirim diyenler için seçilmiş, aşağıdaki örnek 404 sayfaları ile site ziyaretçilerinizi etkileyebilir ve sitenizin diğer alanlarını gezinmelerini veya sitenizde daha uzun zaman geçirmelerini sağlayabilirsiniz.

mySQL’de Recordcount (Toplam Kayıt) Kullanımı

lazaronnie | 30 March 2009 12:39

Microsoft firmasının access ismini verdiği veritabanı uygulaması ile projeler geliştiren arkadaşların bildiği gibi ado bileşeninin recordset sınıfı bize uygulamalarımızda bir çok kolaylık sağlamaktadır. Bunlardan birisi de bir sql sorgusu çalıştırdığımızda recordset nesnesine ulaşarak etkilenmiş kayıt sayısını alabiliyoruz.

Ancak bahsettiğimiz recordset sınıfı mySQL ile çalışırken bir takım problemler çıkarmaktadır. Mesela recordcount metodu çalışmamaktadır. Hal böyle olunca mySQL ile toplam kayıt sayısına erişemeyeceğimiz kanısına kapılmamız normaldir. Ancak durum öyle değil. Kayıt sayısına erişmek için mySQL’in de 1’den fazla yöntemimiz bulunuyor. Şimdi sırasıyla bu yöntemlere bakalım.

2008’in En iyi 75 Tasarım Kaynağı

maxhoper | 02 February 2009 12:21

2008 in en çok dikkat çeken tasarım kaynakları burada listelenmiş.

Buyrunuz çeşitli kategoriler altında 2008 in en iyileri:

Tipografi Kaynakları

60 Brilliant Typefaces For Corporate Design[Smashing Magazine]

Java Robot Sınıfı ile Kendiliğinden Hareket Eden Fare

admin | 18 January 2009 13:23

java.awt.Robot sınıfı kullanılarak birbirinden enteresan programlar yazabilirsiniz. Robot sınıfı temel olarak fare ve klavyenin kendi kendine otomatik olarak hareket ettirilmesini sağlar. Arcıca ekranın yakalanarak(screeshot) imajını bu sınıf yardımıyla alabilirsiniz.
Ben bir projede kullanmak için fareyi otomatik bir şekilde hareket ettirmem gerekiyordu. Robot sınıfı imdada yetişti. Aşağıdaki kodda öğrenme amaçlı yaptığım bir alıştırma mevcut. Bu uygulamada bir pencerenin tam ortasında “TEST” etiketi bulunmakta.

Fare bu programda otomatik olarak her 2 saniyede pencere içerisinde rasgele noktalara atlıyor. Eğer bu nokta etiket içerisinde ise “HEYY” yazısını görüyorsunuz.

Bu uygulamayı yapmak için Timerve Robot ve diğer bilinen Java sınıflarını kullandım. Şimdide koda geçelim:

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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
import javax.swing.*;
import javax.swing.border.BevelBorder;
public class TestFrame extends javax.swing.JFrame {
private JLabel lblTest;
private Robot robot ;
private Random rnd = new Random();
/**
* Constructor
*/
public TestFrame() {
super("Test Penceresi");
initGUI();
try {
robot = new Robot();
} catch (AWTException e1) {
e1.printStackTrace();
}
final Point p = this.getLocation();// pencerenin bulundugu yer sol ust
final Dimension d = this.getSize();// pencerenin buyuklugu
//Her iki saniyede bir mause hareket ettirilecek
Timer t = new Timer(2000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
// acilan pencere uzerinde rastele bir noktaya fareyi götür.
robot.mouseMove(rnd.nextInt((int)(d.getWidth()))+(int)(p.getX()),
rnd.nextInt((int)(d.getHeight()))+(int)(p.getY()));
}
});
t.start();
}
/**
* GUI ile ilgili işlemler
*/
private void initGUI() {
try {
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(null);
{
lblTest = new JLabel();
getContentPane().add(lblTest);
lblTest.setText("TEST");
lblTest.setBounds(106, 76, 177, 101);
lblTest.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));
lblTest.setFont(new java.awt.Font("Tahoma", 0, 16));
lblTest.setBackground(new Color(255, 255, 179));
lblTest.setForeground(new Color(0, 0, 0));
lblTest.setOpaque(true);
lblTest.setAlignmentX(0.5f);
lblTest.setHorizontalAlignment(SwingConstants.CENTER);
// Fare TEST yazısının üzerine gelince HEYYY yazacak
// Ayrılınca tekrar TEST yazısı yazacak
lblTest.addMouseListener(new MouseAdapter() {
public void mouseExited(MouseEvent evt) {
lblTest.setBackground(new Color(255, 255, 179));
lblTest.setText("TEST");
}
public void mouseEntered(MouseEvent evt) {
lblTest.setBackground(Color.RED);
lblTest.setText("HEYYY!");
}
});
}
setSize(400, 300);
this.setLocation(100, 100);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Main
* @param args
*/
public static void main(String[] args) {
TestFrame inst = new TestFrame();
inst.setVisible(true);
}
}

Teknoloji Katliamı

mcen | 13 December 2008 15:03

Yaşadığımız gezegen birçok zenginliklerle dolu. Özellikle de doğa olarak. Doğa, ne kadar değer vermesek de temel yaşam kaynağı. Ancak teknolojinin gelişmesiyle birlikte doğada bozulmalar meydana geliyor. İnsanların sürekli gelişme isteği ekolojik dengenin bozulmasındaki temel neden. Hayatı biraz daha kolaylaştıralım derken yavaş yavaş yaşamımızı tükettiğimizin farkına varacak gibi değiliz.

Fabrikalar şu an en son teknoloji üretim sistemlerini kullanıyor. Üretimden sonra oluşan veya fazla kimyasal atıklar akarsulara veya toprağa gönderiliyor. Bu yapılırken fabrika sahipleri doğaya verdikleri zararı biliyorlar.Ancak para denilen varlık gözlere bir set çekiyor ve tüm canlıları sonu gelmeyen bir girdaba sürüklüyor.

Doku ve desen kaynakları

xururuca | 26 October 2008 12:29

Tasarımcıların işlerini kolaylaştırırken, özgünlüklerine katkıda bulunabilecek texture (doku) ve pattern (desen) kaynakları:
texturise:
Beton, kağıt, bitki, plastik, pas, boya, ahşap, taş-kaya, atık başlıkları altında 80 doku örneği.

texturise.com
texturise.com