1 Şubat 2013 Cuma

Blogger: Syntax Higlighter (PrettyPrint)

Blogger postlarınızda kod paylaşırken syntax highlighter özelliği kullanmak için PrettyPrint isimli scripti kullanabilirsiniz. Aşağıda nasıl kullanacağınız anlatılmıştır:
  • Blogger yönetim panelinden şablon kısmına gelin. "HTML'yi Düzenle" düğmesine tıklayın:
  • Açılan pencerede "</body>" etiketini bulun ve bu etiketin hemen önüne aşağıdaki kodu yapıştırın:
  • Şimdi aynı pencerede "]]></b:skin>" etiketini bulun ve hemen önüne aşağıdaki kodu yapıştırın:
Şimdi syntax highligter kullanmaya hazırız. Syntaz highlighter kullanmak istediğiniz kod parçasını aşağıdaki gibi "pre" kod bloğunun içine yerleştirin:
Burada "lang-" kısmından sonra kullandığınız kod parçasının dili neyse onu yazmalısınız. Ayrıca satır numaralarını da göstermek isterseniz "linenums" seçeneğini de eklemelisiniz. Sonuç aşağıdaki gibi olacak:
public class MainClass {
    public static void main(String args[]) {
 System.out.println("Hello World!");
    }
}
Bu scriptin desteklediği diller aşağıdaki gibidir:
  • bsh
  • c
  • cc
  • cpp
  • cs
  • csh
  • cyc
  • cv
  • htm
  • html
  • java
  • js
  • m
  • mxml
  • perl
  • pl
  • pm
  • py
  • rb
  • sh
  • xhtml
  • xml
  • xsl 
Tekrar görüşmek üzere...

31 Ocak 2013 Perşembe

Windows 8: Hot Corner, Start Menu, Application Switcher ve Charm Bar'ı Devre Dışı Bırakma

Windows 8 ile beraber gelen Hot Corner, Start Menu, Application Switcher ve Charm Bar hoşunuza gitmediyse ve ahh nerde o eski masa üstüm diyorsanız aşağıda bağlantısını verdiğim uygulamayı indirin ve resimde göründüğü gibi devre dışı bırakmak istediğiniz fonsiyonu seçerek devre dışı bırakın. Değişikliklerin etkin olması için bilgisayarınızı yeniden başlatmalısınız. İşin güzel yanı Windows tuşunu kullanarak hala yeni başlat menüsüne erişebiliyorsunuz. İndirdiğiniz dosyada hem 32 bit hem de 64 bit sürüm için iki uygulama çıkacak, hangi versiyonu kullanıyorsanız ona göre çalıştırırsınız.


Tekrar görüşmek üzere...

Yerel Posta Sunucusu Kurulumu (hMailServer)

İnternet teknolojileri dersi dönem ödevi için PHP ile uğraştığım zaman test amaçlı aktivasyon mesajı göndermem gerekmişti. Bunun için yerel bir posta sunucusuna ihtiyaç duymuştum. Aşağıda ücretsiz bir posta sunucusu olan hMailServer programının kurulumu ve nasıl kullanıldığı basitçe anlatılmıştır:

İlk olarak aşağıdaki bağlantıdan hMailServer programını indirin ve kurun.
hMailServer indirme sayfası
Kurulum sırasında sizden hMailServer'in kullanacağı veri tabanı tipi sorulacak. Zaten seçili olan "Use built-in..." seçeneğiyle devam edin:
Daha sonra sizden bir yönetici hesabı şifresi oluşturmanız istenecek. Bir şifre belirleyip kurulumu tamamlayın:
Programı ilk çalıştırdığınızda aşağıdaki gibi bir ekran ile karşılaşacaksınız. Aşağıdaki kutucuğu işaretleyin ce "Connect" düğmesine basın. Sizden önceki adımda girdiğiniz şifre istenecek. Şifrenizi girip devam edin:
Program açıldığında hoş geldin ekranı açılacak. Buradaki "Add domain" düğmesine tıklayın:
Açılan pencerede domain ksımına "127.0.0.1" yazın ve "Save" düğmesine tıklayın:
Daha sonra "Settings->Protocols->SMTP->Deliver of e-mail" kısmına gelin. Burada "Local host name" kısmına "localhost" yazın ve "Save" düğmesine tıklayın.
Eğer başka bir bilgisayardaki bir FROM alıcısını kullanarak posta atmanız gerekiyorsa harici hesaptan harici hesaba gönderime izin vermelisiniz. Bunun için "Settings->Advamced->IP Ranges" kısmına gelin. Burada "Alow deliveries from" kısmında bulunan "External to external e-mail addresses" seçeneğini işaretleyin:
Eğer Gmail hesabınızı kullanarak posta yollamak isterseniz, hotmail hesaplarına posta yollarken yapmak zorundaymışız çünkü hotmail değişken ip adreslerinden mail atmanıza izin vermiyormuş:
  • "Settings->Protocols->SMTP->Deliver of e-mail" kısmına gelin. "Remote host name" kısmına "smtp.gmail.com", "Remote TCP/IP port" kısmına "465" yazın.
  • "Server requires authentication" seçeneğini işaretleyin ve Gmail kullanıcı adınızı ve şifrenizi yazın (xxx@gmail.com şeklinde).
  • "Use SSL" seçeneğini işaretleyin.
Son olarak hMailServer'i WampServer ile kullanarak mail atbilmeniz için php.ini dosyasında "sendmail_from" kısmına kendi email adresinizi yazmanız gerekiyor. Bunu da yaptıktan sonra PHP mail() fonksiyonunu kullanarak e-posta atabilirsiniz.

Kaynaklar:

http://thephpcode.blogspot.com/2009/03/setting-up-local-mail-smtp-pop3-imap.html
http://lifehacker.com/111166/how-to-use-gmail-as-your-smtp-server

Tekrar görüşmek üzere...




24 Aralık 2012 Pazartesi

Netbeans: Ubuntu altında okunmayan menü görünümü

Sorun:

Ubuntu'da varsayılan GTK2 temasındaki bir hatadan dolayı Netbeans menülerindeki yazılar gri renkte görünüyor ve okumayı güçleştiriyor:

Çözüm:

Aşağıdaki komutu terminalde çalıştırın:
sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc 
Açılan dosyada 338. satıra gelin:
style "menu" {
 xthickness = 0
 ythickness = 0

 engine "murrine"
 {
  roundness = 0
 }
} 
ifadesini
style "menu" = "dark" {
 xthickness = 0
 ythickness = 0

 engine "murrine"
 {
  roundness = 0
 }
} 
olarak değiştirin. Artık Netbeans menüleriniz düzgün görünecek:

23 Aralık 2012 Pazar

Netbeans: Cannot load "platform11\lib\nbexec.dll". The module cannot be found.

Netbeans açılırken buna benzer bir hata alırsanız Netbeans kısayolundaki başlama yerini aşağıda resimde görüldüğü gibi bin klasörü olarak değiştirin:


19 Aralık 2012 Çarşamba

Samsung Galaxy Ace 2 GT i8160 - Android Gingerbread 2.3.6 XXLH4 Resmi Güncellemesi

Samsung Galaxy Ace 2 GT I8160 için yayımlanmış en son resmi Türkiye rom olan XXLH4'ü yüklemek için gerekli dosyalar ve yükleme adımları aşağıdadır:

ROM Yükleme

  • Aşağıdaki bağlantılardan gerekli dosyaları indirin.
    Samsung Galaxy Ace 2 GT I8160: Android Gingerbread 2.3.6 XXLH4
    Odin3
  • Odin3 programını çalıştırın.
  • Telefonunuzda Ayarlar -> Geliştirici seçenekleri kısmına giderek USB hata ayıklamayı etkinleştirin.
  • Telefonunuzu kapatın. Telefonunuzun güç düğmesi, ses kısma düğmesi ve ev düğmesine aynı anda basarak yükleme moduna alın. Warning yazılı ekranı görünce ses açma tuşuna basın. Karşınıza Android logosu çıkacak.
  • Telefonunuzu USB kablosunu kullanarak bilgisayara bağlayın. Telefonunuzu bağlayınca Multi Downloader'ün ID:COM kısmının sarı olduğunu göreceksiniz. Eğer resimdeki gibi sarı olmadıysa Samsung telefon sürücüleri yüklenmemiş demektir. Windows 7 bu sürücüleri Windows Update üzerinde otomatik olarak yükleyebiliyor. Eğer sürücüler otomatik yüklenmesse buraya tıklayarak kendiniz indirin ve kurun.
  • Şimdi Multi Downloader'a geri dönün. Sol tarafta "Option" kısmından "One Package" seçeneğini işaretleyin ve sağdaki "Select" ile başlayan kısımlar için aşağıda belirtildiği gibi dosyaları seçin:
    PDA I8160XXLH4_I8160OJVLH1_HOME.tar.md5
  • "Start" düğmesine basın. İşlem tamamlandığında telefonunuz yeniden başlayacak.
  • Telefonu kapatın. Ses açma, ev tuşu ve kapatma tuşuna aynı anda basın. Samsung logosu görününce elinizi kapatma tuşundan çekin. Bir süre sonra Android ikonu görünecek. Android ikonunu görünce elinizi tuşlardan çekin ve menü tuşuna basın. İkonun rengi sönükleşecek ve bir süre sonra kurtarma ekranı açılacak. Kurtarma ekranında "Wipe data/factory reset" ve "Wipe Cache partition" işlemlerini uygulayın. İşlemler bitince telefonunuzu yeniden başlatın. Kurtarma kipine nasıl gireceğinizi aşağıdaki videodan görebilirsiniz:

3G İnternet Bağlantısı

Yükleme sonrasında 3G internet bağlantınız çalışmıyorsa APN ayarlarınızı kontrol edin. Avea için yapmanız gerekenler aşağıdaki gibidir:
Ayarlar ->Kablosuz ve ağ ->Diğer.. -> Mobil ağ ayarları -> Erişim Noktası Adları kısmına gelin. Menüden yeni APN’i seçin. İsim kısmına AVEA, APN kısmına internet yazın ve menüden kaydet seçeniğini seçin. Şimdi Erişim Noktası Adları kısmında AVEA adında bir kayıt oluşturmuş olduk. Bu kaydı seçip aktiflerştirin.
Diğer operatorler için sanırım sadece isim kısmını değiştirseniz yeterli olur ama denemedim.

Garanti Kapsamı

Burada vermiş olduğum ROM Samsung tarafından verilen resmi bir ROM olduğundan bu ROM'u yüklemek garanti şartnamesine aykırı değildir. Yani bu ROM'u yüklerseniz telefonunuz garanti kapsamı dışına çıkmaz.

Tekrar görüşmek üzere...

16 Aralık 2012 Pazar

Windows: Komut Satırından Servis İşlemleri

Komut satırından bir servisi durdurmak için:
net stop "Servis Adı"
net stop "Windows Update"

Komut satırından bir servisi başlatmak için:
net start "Servis Adı"
net start "Windows Update"

Buradaki servis ismi, denetim masasındaki servisler kısmında servisin gösterilen ismidir.

Komut satırından bir servisin başlangıç tipini değiştirmek için:
sc config "servis adı" start= "başlangıç tipi"
sc config wuauserv start= auto

Başlangıç tipi olarak aşağıdaki altı seçenek seçilebilir:
auto bilgisayar her başladığında otomatik olarak başlar, kimse giriş yapmasa da.
demand servis elle başlatılır.
disabled servis devre dışı.
boot ön yükleme sırasında başlatılır.
system kernel yüklenirken başlatılır.
delayed-auto otomatik servislerden sonra başlatılır.

Buradaki servis ismi servisin detaylarında gösterilen kısa isimdir.