2 Şubat 2011

Git ile yerel sunucuda (remote bağlantısı olan) merkezi bir repo oluşturmak

Uzun araştırmalar sonucu başlıkta yazdığım şeyin nasıl yapılacağını buldum. Bunun için kilit nokta merkezi reponun --bare ile (çift tire var) clone edilmiş olması gerektiği.

Bu yöntemde yerel makinede harici bir projeye ait (ör:github dan) repo için ortak bir dizinde --bare seçeneği ile clone işlemi yapılıyor (dizin adının sonunda .git olması tavsiye edilir). Bu işlemden sonra projeadi.git şeklindeki dizin sadece normal clone daki .git dizini gibi oluyor ve hiç proje dosyası içermiyor yani work space olarak işlev görmüyor. Ancak bunun ardından bu reponun config dosyasına şu şekilde bir ekleme yapmak gerekiyor:

[bash]
[remote "github"]
url = ssh://git@github.com/username/projeadi.git
[/bash]

Burada tanımlı olan "github" kelimesi keyfidir ve alttaki url için kısayol olarak push işlemi yaparken kullanılacaktır.  githubdaki bir proje için buna benzer bir ekleme yaptıktan sonra istediğiniz çalışma dizininde clone komutuyla bu merkezi depodan alıp üzerinde değişiklik yaptıktan sonra değişen dosyaları add komutuyla stage safhasına ekliyorsunuz. Daha sonra commit komutuyla repoya uygulamış oluyorsunuz. Ancak bu sadece mevcut proje için uygulanmış oldu. Bunun merkezi (yereldeki ortak repo) repoya etki etmesi için push komutunu kullanıyorsunuz. Bu şekilde yapılan değişiklik merkezi repoya uygulanmış oluyor.

Daha sonra istediğiniz zaman merkezi depoya gidip burada

[bash]git push github[/bash]

komutuyla değişiklikleri sunucuya (örneğimiz için github.com) göndermiş oluyorsunuz. Sunucudaki commit listesine bakarak bunu kontrol edebilirsiniz.

11 Kasım 2010

Google arama sonuçlarına web site önizleme resmi eklemiş

Bugün farkettim ki google artık arama sonuçlarında web sitelerinin önizleme resmini görmeye izin veriyor. Bunun için arama sonucunun yanındaki büyüteç resmini tıklamak yeterli. Bu özelliği eklemiş olmaları gerçekten iyi oldu.

13 Ekim 2010

Windows Live Spaces hizmeti wordpress.com 'a aktarılıyor

Yeni aldığım bir mesajda windows live spaces hizmetinin bir süre sonra blog hizmeti olarak wordpress.com 'a aktarılacağını öğrendim. Açık kaynak ve php dili ile geliştirilmiş wordpress sistemine windows tarafından bu şekilde bir ilgi olması gerçekten ilginç. Sanırım sunucu yükleri fazla gelmeye başladı ve bu şekilde hafifletmeye çalışıyorlar.

13 Eylül 2010

Google translate yenilikler

Bugün farkettim ki google tercüme hizmetinde yenilikler yapmış. translate.google.com adresine girince bazı değişiklikleri hemen görebilirsiniz. Tercüme edilen metni dinleyebilme özelliğinin eklenmiş olması sanırım bu yenilikler arasında en güzel olanı.

2 Eylül 2010

Gmail de yeni Priority Inbox özelliği duyuruldu

Bugünlerde gmail hesabınıza giriş yaparsanız sağ üst köşede yeni bir hizmetle ilgili duyurunun olduğunu görebilirsiniz. Bu yeni özellik ile özellikle çok sayıda e-posta alan kullanıcılar gelen iletileri sadece tarihlerine göre değil kendi belirledikleri önem sıralarına göre de gruplandırabilecekler. Bu konuyla ilgili bana gelen metin şu şekilde:



Priority InboxBeta
Welcome to Priority Inbox! By automatically separating out your most important messages, Priority Inbox makes it easy for you to read and respond to the messages that matter.

Get through your email faster

sectionsTry reading and replying to the messages in the "Important and Unread" section first. Mark anything that requires follow-up with a star, then go through the "Everything Else" section. If you leave Priority Inbox, you can return to it by clicking the link next to Inbox on the side navigation of Gmail.

How it works

Gmail's servers look at several types of information to identify the email that's important to you, including who you email and chat with most, how often you email with these people, and which keywords appear frequently in the emails you read.

Train Priority Inbox

If Priority Inbox makes a mistake, you can use the Mark important Mark not important buttons to correctly mark a conversation as important or not important, and Priority Inbox will quickly learn what you care about most.
sections

And more...

  • Customize Priority Inbox: You can change what type of email you see in each section (like switching the "Important and Unread" section to just "Important"). Just click on the section headers or visit the Priority Inbox tab under Settings and choose to "customize inbox groups."
  • Use filters to guarantee importance: If you want to be absolutely sure that some messages are always marked as important (like email from your boss), you can set up a filter and choose "Always mark it as important."
  • Search by importance: If you want to see all the messages that have been marked as important, both read and unread, do a Gmail search for "is:important."
  • Switching back to your old inbox: If Priority Inbox isn't for you, you can easily switch back to your normal inbox by clicking "Inbox" on the left or hide Priority Inbox altogether from Gmail Settings.
To learn more about managing your email with Priority Inbox, check out the Gmail Help Center.

27 Ağustos 2010

Yeni tasarım

Bu sitenin tasarımını tekrar değiştirdim. Renkler ve okunabilirlik açısından sanıyorum eskisinden daha iyi olmuştur. Daha önce eklemeyi unuttuğum kaynak kod renklendirme eklentisini de tekrar uyguladım. Etiket listesini de bloglarda daha çok kullanılan etiket bulutu biçimine getirdim. İçerik kısmını genişlettim ve blog arşivi bölümünü alt tarafa taşıdım. Tasarımla yada başka bir konuda herhangi bir tavsiyeniz varsa iletişim sayfasındaki adresten bana iletebilirsiniz.

20 Ağustos 2010

Ubuntu 'da Gmail SMTP ile posta göndermek için mail server (exim4) kurulumu

Yerel makinenizde mail komutu ile istediğiniz bir adrese email gönderebilmek için gmail hesabınızın smtp ayarlarının exim4 sunucusunda nasıl yapılabileceğini anlatan bir yazı. Ben uyguladım ve çalıştı. Yalnız exim4 ayar dosyasına eklemeler yaparken standart bazı ayarları da iptal etmeniz gerekiyor (ilgili satırları yorumlayabilirsiniz) yoksa hata alırsınız. Bunun dışında ayarları kaydettikten sonra exim yeniden başlatmadan önce hata kayıtlarını silmezseniz bu konuda bir uyarı alabilirsiniz. (/var/log/exim4/paniclog dosyasının içeriğini silin).

http://www.manu-j.com/blog/wordpress-exim4-ubuntu-gmail-smtp/75/

Kripto paralar hakkında

Kripto paralar, merkezi olmayan, şifrelenmiş ve dağıtılmış bir veritabanı olan blok zinciri teknolojisi kullanılarak oluşturulan dijital par...