public class Deneme {
public void k(){
System.out.println("başladı");
try {
System.out.println("try içi");
Long a = Long.parseLong("abc");
} catch (Exception e) {
System.out.println("exception");
return;
}
System.out.println("devam");
}
public static void main(String[] args) {
Deneme d = new Deneme();
d.k();
}
}
Cuma, Ağustos 31, 2007
Salı, Ağustos 28, 2007
linuxta günlük veritabanı yedeği almak(mysql)
touch yedek.sh
Ardından dosyaya çalışması için izin veriyoruz
chmod a+x yedek.sh
Sonra bu dosyayı favori editörümüzle açıyoruz
nano yedek.sh
içerisine aşağıdaki kodları kendimize göre özelleştirerek yazıyoruz
#/usr/bin/!
tarih=$(date +%F)
sqldosyasi=($tarih"_yedek.sql")
mysqldump -u kullanici -psifre veritabani > /ydedeklenecek_dosya_yolu/yedek/"$sqldosyasi"
kullanici yazan kısıma veritabanı kullanıcı adımızı, sifre yazan kısıma veritabanı şifremizi, veritabani yazan kısıma veritabanı adımızı, /ydedeklenecek_dosya_yolu/yedek/ kısmına yedek aldırmak istediğimiz klasörü yazıyoruz. Ve dosyayı kaydedip çıkıyoruz.
Son olarak /etc/crontab dosyasına :
* 5 * * * /yedek.sh_dosya_yolu/yedek.sh
bu şekilde görev hergün saat 5.00'da çalıştırılmak üzere ayarlamaktadır..
Pazartesi, Haziran 18, 2007
Python ile çoklu resim boyutlandırma
import os
import Image
kaynak = "/medya/img/foto_galeri/"
hedef = "/medya/img/foto_galeri/k2/"
yeni_genislik = 800
yeni_yukseklik = 533
resim_listesi = os.listdir(kaynak)
for resim in resim_listesi:
print resim
if os.path.isfile(kaynak+resim):
im1 = Image.open(kaynak+resim)
im4 = im1.resize((yeni_genislik, yeni_yukseklik), Image.BICUBIC)
im4.save(hedef+resim)
#im2 = im1.resize((width, height), Image.NEAREST) # use nearest neighbour
#im3 = im1.resize((width, height), Image.BILINEAR) # linear interpolation in a 2x2 environment
#im4 = im1.resize((width, height), Image.BICUBIC) # cubic spline interpolation in a 4x4 environment
#im5 = im1.resize((width, height), Image.ANTIALIAS) # best down-sizing
import Image
kaynak = "/medya/img/foto_galeri/"
hedef = "/medya/img/foto_galeri/k2/"
yeni_genislik = 800
yeni_yukseklik = 533
resim_listesi = os.listdir(kaynak)
for resim in resim_listesi:
print resim
if os.path.isfile(kaynak+resim):
im1 = Image.open(kaynak+resim)
im4 = im1.resize((yeni_genislik, yeni_yukseklik), Image.BICUBIC)
im4.save(hedef+resim)
#im2 = im1.resize((width, height), Image.NEAREST) # use nearest neighbour
#im3 = im1.resize((width, height), Image.BILINEAR) # linear interpolation in a 2x2 environment
#im4 = im1.resize((width, height), Image.BICUBIC) # cubic spline interpolation in a 4x4 environment
#im5 = im1.resize((width, height), Image.ANTIALIAS) # best down-sizing
Cumartesi, Haziran 16, 2007
Linux uzerInde iso dosyasi mount etme
mount -o loop isokalibi.iso /media/iso
Eger sorun cikarsa bunu deneyin
mount isodosyamiz.iso -r -t iso9660 -o loop /media/iso
bin uzantili dosyalari windows üzerinde uzantilarini iso olarak adlandirara kullanmistim. bin uzantili dosyalari mount ederken sorun yasarsaniz bin2iso ile konverte edip öyle deneyin.
unmounten etmek icin (dikkat shell verilen komut unmount degil sadece umount)
umount /media/iso
Eger sorun cikarsa bunu deneyin
mount isodosyamiz.iso -r -t iso9660 -o loop /media/iso
bin uzantili dosyalari windows üzerinde uzantilarini iso olarak adlandirara kullanmistim. bin uzantili dosyalari mount ederken sorun yasarsaniz bin2iso ile konverte edip öyle deneyin.
unmounten etmek icin (dikkat shell verilen komut unmount degil sadece umount)
umount /media/iso
Perşembe, Haziran 14, 2007
JsonResponse
A subclass of
HttpResponse useful as a shortcut in views; it chooses the correct JSON serializer based on whether or not it is passed a QuerySet.from django.core.serializers import serialize
from django.db.models.query import QuerySet
from django.http import HttpResponse
from django.utils import simplejson
class JsonResponse(HttpResponse):
def __init__(self, object):
if isinstance(object, QuerySet):
content = serialize('json', object)
else:
content = simplejson.dumps(object)
super(JsonResponse, self).__init__(content, mimetype='application/json')
Cuma, Şubat 02, 2007
Salı, Ocak 30, 2007
t.35 country code in hexadecimal
if you are a CTR-21 country I think you should be able to
choose a CTR-21 country on the list and be ok. but
that's no guarantee.
The same goes for countries that are "USA" compatable.
(this table also exist in the source file wwh_dflt.c that
ships with the 537core driver)
Perşembe, Ocak 25, 2007
klavyede bulunmayan karakteri kullanabilmenizi sağlayan ufak bir hile.
Caps-lock + a -> ä için;
Shift Caps-lock + a -> Ä için;
....
... ve bunu gerçekleştirmek için, aşağıdakileri bir dosyaya kaydedip, "xmodmap dosyaAdı" komutunu çalıştırmanız gerekir.
clear lock
!bir sonraki satıra normalde gerek yoktur
!add Mod3 = Mode_switch
!keysym Caps_Lock = Mode_switch
!!veya
keycode 66 = Mode_switch
! şimdi de tuş tanımlamaları. Eğer, gerekirse xev ile tuş kodu numarasını
! elde edebilirsiniz. Eşitlik işaretinden sonra gelen iki sütün, tuşların
! normal işlevleridir. Son iki sütün ise, Mode_switch veya Mode_switch + Shift
! basılı durumda kullanılmaları halindeki işlevleridir.
keycode 30 = u U udiaeresis Udiaeresis
keycode 32 = o O odiaeresis Odiaeresis
keycode 38 = a A adiaeresis Adiaeresis
keycode 39 = s S ssharp
(define-keysym-name "RET" "Return")
(define-keysym-name "ESC" "Escape")
(define-keysym-name "TAB" "Tab")
(define-keysym-name "DEL" "BackSpace")
(define-keysym-name "SPC" "space")
(define-keysym-name "!" "exclam")
(define-keysym-name "\"" "quotedbl")
(define-keysym-name "$" "dollar")
(define-keysym-name "%" "dollar")
(define-keysym-name "&" "ampersand")
(define-keysym-name "'" "quoteright") ;deprecated
(define-keysym-name "'" "apostrophe")
(define-keysym-name "`" "quoteleft") ;deprecated
(define-keysym-name "`" "grave")
(define-keysym-name "&" "ampersand")
(define-keysym-name "(" "parenleft")
(define-keysym-name ")" "parenright")
(define-keysym-name "*" "asterisk")
(define-keysym-name "+" "plus")
(define-keysym-name "," "comma")
(define-keysym-name "-" "minus")
(define-keysym-name "." "period")
(define-keysym-name "/" "slash")
(define-keysym-name ":" "colon")
(define-keysym-name ";" "semicolon")
(define-keysym-name "<" "less")
(define-keysym-name "=" "equal")
(define-keysym-name ">" "greater")
(define-keysym-name "?" "question")
(define-keysym-name "@" "at")
(define-keysym-name "[" "bracketleft")
(define-keysym-name "\\" "backslash")
(define-keysym-name "]" "bracketright")
(define-keysym-name "^" "asciicircum")
(define-keysym-name "_" "underscore")
(define-keysym-name "#" "numbersign")
(define-keysym-name "{" "braceleft")
(define-keysym-name "|" "bar")
(define-keysym-name "}" "braceright")
(define-keysym-name "~" "asciitilde")
Perşembe, Aralık 14, 2006
About
Sanma şÃ¢hım,...herkesi sen................sadıkâne...........yâr olur.
Herkesi sen,.....dostun mu sandın,......belki ol..............ağyâr olur.
Sadıkâne,.........belki ol...................... âlemde bir.........didâr olur.
Yâr olur,...........ağyâr olur,.................didâr olur,.........serdâr olur.
Herkesi sen,.....dostun mu sandın,......belki ol..............ağyâr olur.
Sadıkâne,.........belki ol...................... âlemde bir.........didâr olur.
Yâr olur,...........ağyâr olur,.................didâr olur,.........serdâr olur.
Cumartesi, Haziran 10, 2006
PHP ile 3 Boyutlu Görüntüler Hazırlayın
PHP ile 3 Boyutlu Görüntüler Hazırlayın: "IBM Türkiye ve Fazlamesai.net işbirliği ile dilimize kazandırılan yeni bir IBM developerWorks makalesi ile karşınızdayız. Diğer makalelere buradan ulaşabilirsiniz.
Makalenin özgün haline bu adresten ulaşabilirsiniz."
Makalenin özgün haline bu adresten ulaşabilirsiniz."
Kaydol:
Kayıtlar (Atom)