bilgisayar başındayken...

    2007-05-28 02:25:47
    bu hafta ençok bunları dinlemişim



    bu da tüm zamanlar...


Ahh-kam

linux, programla vs...

cici

Elektronik Oyuncaklar

soZzluk.com
    ingilizce >> türkçe sözlük
    2004-06-14 18:18:06
    İngilizce - Türkçe hızlı ve sade bir sözlük. Asıl olarak İngilizce'den Türkçe'ye çevirmek için kullanılmasına rağmen, Türkçe kelimeler arandığında da işe yarar sonuçlar getirmektedir.











ortaya...
heavy metal
2008-03-12 23:14:46

Ne zamandır bu kadar çeşitli ve yoğun olarak metal dinlemiyordum. Özlemişim!
Last.fm'in Heavy Metal kanalı insanı mest ediyor...

not: arada Led Zeppelin gibi nispeten yavaş ve yumuşak geçişler olsada  çaldıkları şarkılar gerçekten sağlam...

  23:23  'Blind Guardian' - This Will Never End
  23:22  'Grim Reaper' - Suck It and See
  23:13  'Gamma Ray' - Heading for Tomorrow
  23:09  'Mötley Crüe' - Wild Side
  23:04  'Jag Panzer' - Lustfull and Free
  22:58  '3 Inches of Blood' - Black Spire
  22:53  'Nevermore' - Next in Line
  22:45  'Mägo de Oz' - El que quiera entender que entienda
  22:39  'Avenged Sevenfold' - Remenissions
  22:35  'Warlock' - Metal Racer
  22:31  'Astral Doors' - The Trojan Horse
  22:26  'Axxis' - Kingdom Of The Night (Acoustic Version 2006)
  22:20  'Led Zeppelin' - I Can't Quit You Baby ("One Night Stand" Live Version From BBC Sessions)
  22:16  'Mercyful Fate' - Curse of the Pharaohs (Album Version)
  22:11  'Prong' - Home Rule
  22:08  'Anthrax' - Intro to Reality
  22:05  'Lordi' - Last Kiss Goodbye
  21:59  'Black Sabbath' - Children of the Sea
  21:56  'Iced Earth' - Greenface
  21:50  'Skid Row' - Wasted Time
  21:46  'Megadeth' - Captive Honour
  21:41  'Iron Maiden' - Iron Maiden (live)
  21:37  'Disturbed' - Stricken
  21:31  'Steeler' - Heavy Metal Century
  21:29  'Motörhead' - I'll Be Your Sister
  21:24  heavy metal den globaltags/

      >> Yorumlar


 
  Evinizdeki Python'la Yapabilecekleriniz: Bölüm n
2008-02-23 21:52:42

Sık sık bir dizindeki dosyaları aradığım dosya en sonda olacak şekilde listeleme ihtiyacı duyuyorum. Bu dosyada genelde o dizindeki ya "en büyük" (ls -lahSr) ya da "en son değiştirilen" (ls -lahtr) dosya oluyor. Tabi dosyayı bulmaktaki amacım ilgili programla o dosyayı açmak olduğu için ya bakarak adını yazıyor ya da fareyle adının üzerine çift tıklayıp sonrada yine orta fare tuşuyla adını yazdığım programın önüne yapıştırıyordum.

Aşağıdaki python kodu eğer herhangi bir parametre verilmezse, varsayılan olarak en son değiştirilen dosyanın adını döndürüyor. En büyük dosyayı döndürmek için ise sadece S parametresini vermek yeterli.

Örneğin web tarayıcımın önbellek dizinine girip en son izlediğim youtube videosunu izlemek ya da video klasörüne taşımak için aşağıdaki şekilde kullanılabilir.

    notlar:
  • betiği snn adıyla ~/bin dizinine kaydetmiş ve çalıştırılabilir hale getirmiştim
  • snn komutunun etrafındakiler tırnak değil ` backtick ` işareti.

[~/.opera/cache4]>mplayer `snn`
[~/.opera/cache4]>mv `snn` ~/video/her_neyse.flv
#!/usr/bin/python

from os import popen
from sys import argv

varsayilan_parametre='t'

parametre= len(argv)==2 and argv[1] or varsayilan_parametre

print popen("ls -r"+parametre).readlines()[-1].replace('\n','')

      >> Yorumlar

 
 

 
  Python string concatenation to build cache keys, urls etc.
2008-02-23 02:06:23

I know 3 ways to Concatenate strings in Python:

1- Concatenating with plus operator. str(1)+'a'
2- Joining ''.join([str(1),'a'])
3- String formatting ("%s%s" % (1,'a') )

But I was curious about which one is faster, so I tested them. Although the results are a bit inconsistent, it seems the winner is plus operator for strings only concatenation. But if you need int to str conversation, then string formatting becomes advisable (and nicer).

""" Test by Evren Esat Özkan, 'short' string concatenation to build string keys, urls etc.
    based on http://blogstatic.micropledge.com/2008/01/strcat.py.txt.

On my Linux 2.6.18, Python 2.4 I get these results:

---- N = 20000
0.009 plain
0.030 string_formatting
0.021 plus
0.032 join
0.038 string_formatting_with_int2str
0.041 plus_with_int2str
0.056 join_with_int2str
---- N = 40000
0.024 plain
0.056 string_formatting
0.037 plus
0.059 join
0.071 string_formatting_with_int2str
0.173 plus_with_int2str
0.103 join_with_int2str
---- N = 80000
0.048 plain
0.099 string_formatting
0.068 plus
0.109 join
0.241 string_formatting_with_int2str
0.160 plus_with_int2str
0.339 join_with_int2str


"""

import time

def plain():
    return "12uc"

def string_formatting():
    return "%s%s%s" % ('1', '2', 'uc')

def string_formatting_with_int2str():
    return "%s%s%s" % ('1', 2, 'uc')

def join():
    return ''.join(['1', '2', 'uc'])

def join_with_int2str():
    return ''.join(['1', str(2), 'uc'])


def plus():
    return '1'+'2'+ 'uc'

def plus_with_int2str():
    return '1'+str(2)+ 'uc'


for N in [20000,40000, 80000]:
    print '---- N = %d' % N
    for f in [
              plain,
              string_formatting,
              plus,
              join,
              string_formatting_with_int2str,
              plus_with_int2str,
              join_with_int2str
              ]:
        t0 = time.time()
        for n in range(N):
            f()
        elapsed = time.time() - t0
        print '%.3f' % elapsed, f.__name__

      >> Yorumlar

 
 

 
  hızlıpaylaşım
2008-02-16 18:00:39

Eminim duymuşsunuzdur, mahkemelerde dahi "tahrik" durumunda cezada indirim yapılır. Bence reklam sektörü her yönüyle halkı ağır bir şekilde tüketmeye tahrik etmekte. Aslına bakarsanız bu yasaklanması gerekecek kadar kötü bir durum. Ancak gerçek hayatta "V For Vendetta" ya da "Fight Club" gibi filmlerde olan şeyler olmuyor, yani önümüze konan hayatı yaşıyoruz.

Reklam sektöründe çalışan zeki beyinler tarafından hergün, her yerde hunharca tahrik edilmemize rağmen çoğumuz gidip biryerleri soymuyoruz çünkü çeşitli etik değerlerimiz var. Ancak iş çoğaltılabilir içeriğe gelince bu etik değerler birden gevşeyiveriyorlar. Çünkü bizim o içerikten bir kopya alıvermemiz ondan birşey eksiltmiyor!

>> Devamı       >> Yorumlar

 
 

 
  S3 Virge DX/GX Windows 95, 98, ME, 2000, XP, 2003
2008-02-09 21:30:31

xp sürücülerini driverguide dışında hiçbiyerde bulamamıştım, artık var. bence bilgisayarların bu kadar yaygınlaştığı günümüzde donanım sürücüleride devletin sunduğu bir kamu hizmeti olmalı :D
gerçi devlet temel görevlerini bile doğru düzgün yerine getiremiyorken saçma oldu bu biraz ama neyse...

  S3 Inc. ViRGE/DX/GX PCI
  S3 Inc. ViRGE/VX PCI
  S3 Inc. ViRGE PCI
  S3 Incorporated Display Driver v2.00.16
  Win95, Win98, Win98SE, WinME, WinNT4, Win2000, WinXP, Win2003

  S3_virge.zip   ( 3.5 MB)

      >> Yorumlar

 
 

 
  viran
2008-02-09 19:54:45


      >> Yorumlar

 
 

 
  Ayyuka çıktı!
2007-12-30 02:18:02

daha önce keşfettiğim Kreş ile aynı pozitif titreşim tarafından yayınlanan Ayyuka'nın ilk albümünün düşük kaliteli mono ogg dosyalarını şurdan indirilebilirsiniz.

Açıkçası Kreş'te çok hoşuma gitmişti ama insan her zaman o kadar güçlü müzik dinlemek istemiyor :) Aslında iki grubunda gerçekten güzel müzik yapmaları ve yayıncıları dışında başkada bir ortak noktaları yok. Ayyuka gerçekten çok hoş bir müzik yapıyor. İlk etapta kafama göre sınıflandırma yapmaktan kaçınıp myspace sayfalarının başlık çubuğunda yazan ve hedef kitlesinin Türkçe konuşanlar olmadığını düşündüğüm "Rock Indie Experimental" tanımlamasını alıntılayayım.
Bana göre ise içinde punk, ska, etnik ögeler ve Orhan Baba'dan güzel bir coverda barındıran çok hoş bir sentez yapmışlar. Mis gibi olmuş. Şiddetle tavsiye edilir.

>> Devamı       >> Yorumlar

 
 

 
  Yaaa, işte böle...
2007-12-28 22:18:40

from django import template
from atlilar.icerik.models import HaberDuyuru
from django.core.cache import cache


register = template.Library()

''''
YAAAA, BELGELERI ADAM GIBI OKUMAZ, UYKUSUZ BISEKILDE CALISMAYA CALISIRSAN BOLE UGRASIRSIN HAYBEYE

class IcerikDugumu(template.Node):
    def __init__(self, tip, adet, template):
        self.tip = tip
        self.adet = adet
        self.template = template
        self.cachename="%s%s%s" % (tip, template, adet)
    def render(self, context):
        icerik=cache.get(self.cachename)
        if not icerik:
            icerik=HaberDuyuru.objects.filter(tip=self.tip).order_by('-olusturma')[:self.adet]
            icerik=template.loader.render_to_string(self.template, {'icerikler':icerik})
            cache.set(self.cachename,icerik)
        return icerik

@register.tag
def icerik(parser, token):
    bits = token.split_contents()
    if len(bits) < 4:
        raise TemplateSyntaxError, "%s sablonu etiketi tam olarak 3 degisken kabul eder" % bits[0]
    return IcerikDugumu(bits[1], bits[2], bits[3])
'''

@register.simple_tag
def icerik(tip, adet, sablon):
    #bits = token.split_contents()
    cachname="%s%s%s" % (tip, sablon, adet)
    icerik=cache.get(cachname)
    if not icerik:
        icerik=HaberDuyuru.objects.filter(tip=tip).order_by('-olusturma')[:adet]
        icerik=template.loader.render_to_string(sablon, {'icerikler':icerik})
        cache.set(cachname,icerik)
    return icerik

      >> Yorumlar

 
 

 
  Türkçe sözlü sağlam batı müziği: KREŞ
2007-12-16 14:35:10

İş güçten kendilerinden çok geç haberdar oldum ama çok da memnun oldum :)  Kreş için kendi adıma 2007'nin en iyi çıkışı, en sağlam yeni grubu diyebilirim. Bir süredir anadolu ezgileri olmadan da Türkçe sözlü iyi müzik yapılabildiğini görmeye başlamıştık. (biliyorum eskiden de vardı çok iyi örnekler ama...)  Ancak ne zamandır Kreş'in "Zaman Yok" albümü kadar sağlam ve enerjik birşeyler dinlememiştim.

Vatandaşlar kendileri için "DİSKO SOSLU PATLAMIŞ ROCK!!!" ve tarzları içinde Rock/Pop Punk/Powerpop demişler ama ben iki kelimeyle: "Mükemmel olmuş!" diyorum; 

http://www.myspace.com/kresmusic

      >> Yorumlar

 
 

 
  Çıplak
2007-12-10 11:58:19

Oldum olası deri giysileri ve klasik deri ayakkabıları sevmemişimdir. Neden sevmediğim üzerine daha önce pek düşünmemiştim. Şimdi farkettim ki nedeni deri giymenin bana insan olarak ne kadar da ilkel olduğumuzu hatırlatıyor, hissettiriyor oluşu. Elbette birşeyleri tüketmeden var olamayız, ancak....

>> Devamı       >> Yorumlar

 
 



2003den beri sizlerle...
bu site php, mysql ve birazda javascript ile yapılmış bir spagettinin üzerine birazcık gimp sosu ilave edilmesiyle hazırlanmıştır.
ama keşke django ile python kullanılarak yapılmış olsaydı...