Pazartesi, Temmuz 17, 2017
Pazartesi, Ekim 29, 2007
Ubuntu Gutsy Gibbon'da GWT hatası: libxpcom.so yu yükleyemiyorum...
Ubuntu Gutsy Gibbon'da GWT (gwt-linux-1.4.60) ile geliştirme yaparken aşağıdaki hatayı aldım diyorsanız:
** Unable to load Mozilla for hosted mode **
java.lang.UnsatisfiedLinkError: /home/gunebakan/apps/gwt/mozilla-1.7.12/libxpcom.so: Can't load IA 32-bit .so on a IA 32-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.loada0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at com.google.gwt.dev.shell.moz.MozillaInstall.load(MozillaInstall.java:190)
at com.google.gwt.dev.BootStrapPlatform.go(BootStrapPlatform.java:40)
at com.google.gwt.dev.GWTShell.main(GWTShell.java:318)
libstdc++5 kutuphanesini yükleyip tekrar deneyin. Browser'ınız açılacaktır.
** Unable to load Mozilla for hosted mode **
java.lang.UnsatisfiedLinkError: /home/gunebakan/apps/gwt/mozilla-1.7.12/libxpcom.so: Can't load IA 32-bit .so on a IA 32-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.loada0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at com.google.gwt.dev.shell.moz.MozillaInstall.load(MozillaInstall.java:190)
at com.google.gwt.dev.BootStrapPlatform.go(BootStrapPlatform.java:40)
at com.google.gwt.dev.GWTShell.main(GWTShell.java:318)
libstdc++5 kutuphanesini yükleyip tekrar deneyin. Browser'ınız açılacaktır.
Salı, Temmuz 24, 2007
Yeni projem fotografligezirehberi.com
Yeni projem fotografligezirehberi.com'u açtım. Amacım insanların gezdikten sonra yaşadığı tecrübeleri, gezdiği gördüğü yerleri, yiyip içtiklerini, olumlu veya olumsuz yönleri ile başkalarıyla paylaşmaları. Tabii ilk olarak geziler kendi gezilerim oldu ama inşallah başka insanlarda gezilerini burada aylaşmak ister.
Perşembe, Nisan 12, 2007

En basit filmlerden bile çıkaracağımız şeyler olur. Bunu bu film çok basit demek için yazmıyorum. Bu filmle alaklı kendimce önemli gördüğüm noktalar:
* Goerge abi kitap panayırda bir konuşma yapar. Aslında her şeyin bir şekilde ilişkili olduğunu açıklamaya çalışmaktadır.
- Ne diyordum, bir ortaklıktan bahsediyorduk. Dünya üstünde yaşayan en büyük organizma hangisi biliyor musunuz? Colorado'da yetişen kavak ağaçlarıdır. Binlerce dönüm kavak. Onların ayrı ayrı olduğu sanılıyordu, ama sonradan anlaşıldı ki ayrı değillerdi. Yani, tek bir kök sistemine sahip tek bir dev organizma olduğu bulundu.
* George abimiz kendisini öldürmek! isteyen beyin cerrahına seslenir:
- Ben olasılığım, anladınız mı? Bence siz, çaresizce bir elinize teknolojiyi ve bir elinize bilimi almışsınız ama asıl önemli olanı kavrayabileceğiniz bir eliniz kalmamış.
Bilim ve teknolojiye lafım yok ama bunların da muhafazarkarları, statükocu "-hımmm bu bilimsel değil, olmaz" deyip atanlardan da pek azetmiyorum :)
Salı, Nisan 10, 2007
Sevdiğim sözler
"Küçük şeyleri büyük bir sevgiyle yapmak...
Önemli olan ne kadar çok şey yaptığımız değil,
yaptığımız şeye ne kadar sevgi kattığımız.
Önemli olan ne kadar verdiğimiz değil,
verdiğimiz şeye ne kadar sevgi kattığımız.
Tanrı için, küçük diye bir şey yoktur."
-Azize Theresa
"Hep denedin.
Hep yenildin.
Olsun.
Yine dene.
Yine yenil.
Daha iyi yenil."
-Samuel Beckett
Önemli olan ne kadar çok şey yaptığımız değil,
yaptığımız şeye ne kadar sevgi kattığımız.
Önemli olan ne kadar verdiğimiz değil,
verdiğimiz şeye ne kadar sevgi kattığımız.
Tanrı için, küçük diye bir şey yoktur."
-Azize Theresa
"Hep denedin.
Hep yenildin.
Olsun.
Yine dene.
Yine yenil.
Daha iyi yenil."
-Samuel Beckett
Cumartesi, Aralık 30, 2006
m-world.com
m-world.com adlı projemi de bir noktaya getirdim. Altyapı olarak xoops ve happylinux un modüllerini kullandım. Oldukça kuvvetli gözüken modüller. İlk etapta Mobil dünya ya ilişkin haberler ve linkler olması ilk amaç.
Salı, Aralık 26, 2006
Pazar, Mart 12, 2006
GIMP için Python scripti
Merhaba,
Bugün itibari ile bloguma ilk teknik makalemi yazıyorum. e-Turkey.net için uğraşırken çok anlamasam da kendimi imaj editleme işinde buldum. Genel olarak GIMP üzerinde imajlara yaptığım işlemler:
* Tools->Color Tools->Levels tan auto yu seçmek.
* Sonra imajı uzun tarafı 600 piksel olacak şekilde
Image->Scale Image ile seçerek uzun kenara 600 yazarak düzeltmek.
* İmaj küçülünce bulanıklaştığı için 30 değeri ile(genellikle) Filters->Enhance->Sharpen ı çalıştırmak oluyordu.
Aralarda sonuca göre başka değerler verebiliyor veya başka işlemler yapabiliyordum ama büyük çoğunluk için bu işlemler yetiyordu.
Bu işlemleri çok fazla tekrarladığım için daha önce hiç yazmadığım bir dil olan pythonu kullarak bir script yazmaya karar verdim:
Screenshot:

Kaynaklar:
Gimp Python Documentation, James Henstridge
Bugün itibari ile bloguma ilk teknik makalemi yazıyorum. e-Turkey.net için uğraşırken çok anlamasam da kendimi imaj editleme işinde buldum. Genel olarak GIMP üzerinde imajlara yaptığım işlemler:
* Tools->Color Tools->Levels tan auto yu seçmek.
* Sonra imajı uzun tarafı 600 piksel olacak şekilde
Image->Scale Image ile seçerek uzun kenara 600 yazarak düzeltmek.
* İmaj küçülünce bulanıklaştığı için 30 değeri ile(genellikle) Filters->Enhance->Sharpen ı çalıştırmak oluyordu.
Aralarda sonuca göre başka değerler verebiliyor veya başka işlemler yapabiliyordum ama büyük çoğunluk için bu işlemler yetiyordu.
Bu işlemleri çok fazla tekrarladığım için daha önce hiç yazmadığım bir dil olan pythonu kullarak bir script yazmaya karar verdim:
#!/usr/bin/python
import math
from gimpfu import *
def calc_aspect_dim(dim, orig_dim, other_dim):
return int(float(dim) / orig_dim * other_dim)
def prepare_to_web(img, drawable, sharpen_value, max_img_size):
img.undo_group_start()
#Auto Level
pdb.gimp_levels_stretch(drawable)
original_width = img.width
original_height = img.height
if original_width > original_height:
img_width = max_img_size
img_height = calc_aspect_dim(img_width, original_width, original_height)
else:
img_height = max_img_size
img_width = calc_aspect_dim(img_height, original_height, original_width)
pdb.gimp_image_scale(img, img_width, img_height)
# Downsized images lose sharpness. So increase sharpness
pdb.plug_in_sharpen (img, drawable, sharpen_value)
img.undo_group_end()
register(
"prepare_to_web",
"Make the image ready for web",
"Make the image ready for web",
"Baris EFE",
"GPL",
"2006",
"/Python-Fu/BarisEFE/prepare_to_web",
"RGB*",
[
(PF_INT, "sharpen_value", "Sharpen Value", 30),
(PF_INT, "max_img_size", "Maximum width or height (in pixels) for image", 600)
],
[],
prepare_to_web)
main()
Screenshot:

Kaynaklar:
Gimp Python Documentation, James Henstridge
Kaydol:
Kayıtlar (Atom)