Gmail Filesystem (Gmail FS) ve yapabilecekleriniz

Mayıs 14th, 2008 Yazan: Mehmet Buyukozer

Gmail ilk çıktığında herkes birbirine abi ne olur bi davetiye şeklindeydi sonra hayatımızın bir parçası haline geldi. İşin doğrusu benim çok uzun süre hayatımın bir parçası haline gelmedi taki son 1 aya kadar. Gmail adresimden bir sürü dosya alışverişinde bulunmaya başladığım için gtalk ve email adresini daha fazla kullanmak durumunda kaldım. Ajax yapısından dolayı kullandığım bilgisayarda %100 CPU ile beni delirtmekte müthiş iş başarıyor olsa da bundan birkaç yıl önce tespit ettiğim bir güzelliğiyle beni büyülemeyi becerdi.

Bugünün konusu Gmail Filesystem. Gmail Filesystem, gmail adresinizdeki emailleri farklı bir arayüz aracılığıyla bilgisayarınızda ek bir sanal sürücü gibi kullanmanızı sağlayan bir program. Bir cümleyle ifade etmek zor bu yazılımı ama başka bir deyişle, gmail adresinizi bilgisayarınıza takılı bir harddisk kullanmanızı sağlıyor. Bu çok orijinal fikir Richard Jones‘a ait. Richard Jones’un yazdığı versiyonu Linux tabanlı sistemlere yönelik.  Onun hazırladığı versiyonunda Gmail adresiniz sisteminize /gmailfs/ şeklinde bağlanmış olarak geliyor. Cp, ls, df, rm komutlara arayüz Pyton tabanlı arayüz hazırlanmış böylelikle bu komutlar çalıştırıldığı zaman direk gmail adresinizden bilgiler alınıyor ve size sonuçları sunuluyor. Alttaki ekran görüntüsüne tıklarsanız daha çok mana ifade edecektir.

Checking Gmail from browser launched from GmailFS

Windows versiyonu da aynı mantıkla çalışıyor. Onu da bu adresten indirebilirsiniz. http://www.viksoe.dk/code/gmail.htm Aşağı da ekran görüntüsünü görebilirsiniz.

gmail-fs.gif

Bu yazılımdan bahsettikten sonra gelelim neler yapabileceğinize. Gmail’in sağladığı arayüz üzerine yazılmış Gmail Filesystem aslında Tag mantığıyla çalışıyor. Yani emaillerinizi kategorize ediyor ve Konu kısmında geçen belirleyiciye göre (örn: GMAILFS: /dosyalar/) dosyaları dizinlere ayırıyor. Benim uyguladığım yöntem biraz karışık gelebilir ama işlerinizi kolaylaştırabileceğini düşünüyorum. Bahsettim senaryo, Ahmet isimli birisinden 10 tane email gelmiş ve bunların içindeki dosyalara direk erişebilmek istiyorsunuz. Bunun için yapabileceğiniz birşey, Outlook gibi bir email arayüzünden IMAP veya POP3 ile emaillerinize ulaşmanız. Outlook için, bahsi geçen emaili çift tıklayıp kendi penceresinde açtığınız zaman emailin konu kısmını değiştirebiliyorsunuz. Emailin içindeki dosyanın adı, onemli.pdf olsun örneğin. O emailin konusunu,

GMAILFS: /ahmet/onemli.pdf

şeklinde değiştirdiğiniz vakit, aynı dosya Gmail Drive’ınızda Gmail Drive:\ahmet\ şeklinde gözükmeye başlayacak. Böylelikle eklentilerine direk ulaşmak istediğiniz emailleri düzeltmeniz mümkün oluyor.

HTTP 301 Redirect

Mayıs 9th, 2008 Yazan: Mehmet Buyukozer

Websiteniz varsa veya SEO ile Linux / Unix / Windows platformlarında Apache server üzerinde uğraştıysanız .htaccess ve 301 kavramlarını duymuş olmanız çok muhtemel ama ben yine de bunların neler olduğunu kısaca değineceğim ve yapmanızı sağlayacak kodları altta vereceğim.

.htaccess  dosyası nedir?

.htaccess dosyası webserverınızın erişimine açtığınız bütün dizinlere koyabileceğiniz bir text dosyasıdır. Örneğin linux serverınızda:

/var/www/docs/.htaccess
c:/program files/apache/httpdocs/

gibi ana dizinler ve bu dizinler altında bulunabilecek bütün dizinlere yerleştirebileceğiniz bir dosyadır. Bu dosyanın amacı, içine yerleştireceğiniz birkaç satırlık komutlarla Apache ve PHP konfigürasyonunda, o dizine spesifik düzenlemeler ve değişiklikler yapabilmenize müsade etmesidir.

301 Redirect Moved Permanently

Bu komut HTTP RFC lerinde tanımlanmış başlıklardan (header) bir tanesidir. Bu başlığı herhangi bir browsera veya arama motoru botuna gönderdiğiniz zaman, bu yazılımlar o sayfayı artık orada bulamayacağına yeni verilen adreste araması gerektiğini öğrenecektir.

Örneğin PHP kodu olarak değerlendirirsek, alttaki kodu sonofnights.com/index.php dosyasının içine yerleştirsem, sonofnights.com yazan ziyaretçi ve robotlar otomatik olarak turkiye.com’a yönlendirelecekti.

301 Redirect komutunun bu işlevinin haricinde bir kullanılış sebebi de var. Siteleri ziyaret eden botlar 301 301 Moved Permanently mesajını kendilerine bir nevi emir olarak kabul ederler ve yönlendirildikleri sitenin bu sitenin yeni adresi olduğunu anlarlar. Bir manada bir adresten diğerine evinizi taşınmanız gibi değerlendirebilirsiniz.

<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.turkiye.com” );
?>

IIS ile 301 Yönlendirme

İnternet Servis yöneticisinde yönlendirme yapmak istediğiniz dosya ve düzüne sağ tıklayıp özellikler kısmına gelin
“a redirection to a URL” butonuna basın
Nereye yönlendireleceğini seçin
Check “The exact url entered above” and the “A permanent redirection for this resource”
Click on ‘Apply’

.htaccess de 301 Yönlendirme

Dosya başına
Redirect permanent /eskidosya.html http://www.adres.com/yenidosya.html
Redirect permanent /eskidizin/eskidosya.html http://www.adres.com/yenidizin/yenidosya.html

Dizinlere
Redirect permanent /eskidizin http://www.adres.com/yenidizin

ColdFusionda 301 ile Yönlendirme
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.turkiye.com”>

PHPde 301 ile Yönlendirme
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.turkiye.com” );
?>

ASP de 301 ile Yönlendirme
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.turkiye.com”
%>

ASP .NET de 301 ile Yönlendirme
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://www.turkiye.com”);
}
</script>

JSP (Java)  de 301 ile Yönlendirme
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.turkiye.com” );
response.setHeader( “Connection”, “close” );
%>

CGI PERL  de 301 ile Yönlendirme
$q = new CGI;
print $q->redirect(http://www.turkiye.com);

Ruby on Rails  de 301 ile Yönlendirme
def old_action
headers[”Status”] = “301 Moved Permanently”
redirect_to “http://www.turkiye.com”
end

Kurtlar Vadisi Pusu 37

Mayıs 9th, 2008 Yazan: Mehmet Buyukozer

http://rapidshare.com/files/113580892/Kurtlar.Vadisi.Pusu.Blm.37.part1.rar
http://rapidshare.com/files/113582579/Kurtlar.Vadisi.Pusu.Blm.37.part2.rar
http://rapidshare.com/files/113584047/Kurtlar.Vadisi.Pusu.Blm.37.part3.rar
http://rapidshare.com/files/113585443/Kurtlar.Vadisi.Pusu.Blm.37.part4.rar
http://rapidshare.com/files/113586776/Kurtlar.Vadisi.Pusu.Blm.37.part5.rar
http://rapidshare.com/files/113579157/Kurtlar.Vadisi.Pusu.Blm.37.part6.rar

Kurtlar Vadisi - Muro

Nisan 25th, 2008 Yazan: Mehmet Buyukozer

Kurtlar Vadisi Pusuda Memati ve Buluttan sonra en çok güldüğüm karakterlerden birisi Muro. “Lanet olsun benim içimdeki şu insan sevgisine” dediğinde koparan Muro’nun burada hem repliklerine hem de youtubeda bulduğum vidyolarına yer vermek istedim. Vidyoların tamamı için yazının devamını okumayı ihmal etmeyin.

Kurtlar Vadisi Pusu 33. Bölüm - Muro ve Çetin:

Prak bu işleri prak.

ÇÖZÜMLEME YAPAYIM
Çetin: Bir duyum aldım
Muro: Nedir..
Çetin: Ahu Toros İstanbul’a gelmiş.
Muro: Nereden duydun lan
Çetin: Başkan bizim de kendi çapımızda istihbarat ağımız var.
Muro: Beni manipule etme Çetin:. Alemdar Polat’ın üstüne sürme beni.
Çetin: Takdir senin başkan.
Muro: Ben bu konuyu bir çözümleme yapayım.

İÇİMDEKİ İNSAN SEVGİSİ
Muro: Lanet olsun içimdeki bu insan sevgisine…

DÜZENİN ÇARKLARI
Muro: Emperyalist eğitimin sonucunda, bilinçsiz şekilde yetiştirilmiş, kendini çözememiş ve kapitalist düzenin çarkının dişleri arasında sıkışmış bir zavallı…

DEVRİM PARA İLE OLUR
Muro: Maalesef en kutsal devrim, ilkelerle, prensiplerle değil; para ile gerçekleştirilebiliyor.

BURJUVA DONU
Muro: Bu don ne böyle; masmavi, bundan sonra kimse burjuva donu giymeyecek.

SOSYAL HAYVAN
Muro: Sen gereksiz yere düşünen sosyal bir hayvansın Çeto.

PROFESYONEL DEVRİMCİ
Muro: Burada Lenin’i saygı ve hayranlıkla anmak durumundayım. Ne diyordu büyük lider; Devrimi halk yığınları değil ancak ve ancak profesyonel devrimciler gerçekleştirecektir. Yani sen değil Çeto, ben.

KÜÇÜK BURJUVA ZAAFLARI
Muro: Efendim devrimci ahlaktan yoksun, küçük burjuva zaafları olan satılmış hainlerin çıkardığı dedikodulardan son derece rahatsızım

DEVRİMCİ DEVRELERİM YANDI
Muro: Çetin bu olayı çöz bakalım
Çetin: Valla başkanım apıştım kaldım
Muro: İnanmayacaksın ama benim de devrimci devrelerim yandı
Muro: Çetin kozmozda tesadüf diye birşey de vardır
Çetin: kozmoz derken başkanım?
Muro: Kainat lan cahil. Nalet olsun kozmoza

BURJUVA ESPRİSİ
Muro: Sırf bir inat uğruna saatlerimizi yedin. bizi burada ağaç ettin. Sivilce bastı her tarafımı. Sen biliyor musun benim saatim ne kadar değerli!
Bulut: Markası ne gülüm? Söyle, alalım.
Muro: Ha ha ha ha! İşte tipik bir burjuva esprisiyle karşı karşıyayız Çeto

İDEOLOJİK ÇATIŞMA
Bulut: Bu kadar stres yapma gülüm; erken ölürsün.
Muro: Stres benim değil mi kardeşim? İstediğim zaman ölürüm. Sana ne Çetin:, çabuk taşıyın şu bidonları. İdeolojik bi çatışma içine girmek istemiyorum.

Yazının devamı »

Kurtlar Vadisi Pusu 35

Nisan 25th, 2008 Yazan: Mehmet Buyukozer

Ripped by Reset

http://rapidshare.com/files/110208760/Kurtlar.Vadisi.Pusu.35.part1.rar
http://rapidshare.com/files/110208754/Kurtlar.Vadisi.Pusu.35.part2.rar
http://rapidshare.com/files/110208745/Kurtlar.Vadisi.Pusu.35.part3.rar
http://rapidshare.com/files/110208811/Kurtlar.Vadisi.Pusu.35.part4.rar
http://rapidshare.com/files/110208581/Kurtlar.Vadisi.Pusu.35.part5.rar

470 Mbyte.

Kenan Doğulu - Ara Beni Lütfen

Nisan 14th, 2008 Yazan: Mehmet Buyukozer

Malum pazar, boş boş oturmak olmuyor film izliyim dedim. Diskimdeki filmlerden bakarken “Right at your Door” filmini izlemeye başladım. Filmin başlangıcında garip bir durum yok, taki 5. dk ya kadar. Oyuncuların isimlerini yazmaya başladığı kısımda çok tanıdık bir melodi çalmaya başladı. Melodiyi tanıdım ama ismini çıkartmadım biraz daha geçince baktım bu Kenan Doğulu’nun Ara Beni Lütfen şarkısının başlangıcındaki melodi. İnternetten arattığım kadarıyla eğer film yapımcıları şarkıyı izin ile kullandıysa bununla ilgili hiçbir kayıt yok, aynı şey Kenan Doğulu için de geçerli. Ben de buradan birilerinin birilerinden alıp kullandığı bu melodiyi yayınlamaya karar verdim.


PC Tips Box Hits Garden