o} Ömer Ücel

Eylül 13, 2006

Windows xp administrator şifresi değiştirme

Kategori: Genel — Ömer Ücel @ 8:55 pm

Konsolda: “net user administrator 12345″ yazıyorsunuz ve sonra şifre 12345 olarak değişiyor.

Ağustos 18, 2006

Video Download

Kategori: Genel, İnternet — Ömer Ücel @ 8:09 pm

http://www.videodl.org/

Öncelikle google video servisinden indirmek istediğimiz video ya tıklıyoruz. Video gösterim sayfası açıldıktan sonra adres çubuğundaki bağlantıyı kopyalıyoruz. Ardından en üstteki videodl.org sitesine girip gerekli yere kopyaladığımız bağlantıyı yapıştırıyoruz ve Get It! butonuna basıyoruz. Sizin için indirme adresi hazırlanacak ve ardından “download link” şeklinde bir bağlantı belirecek. Ona tıklayıp videoyu indirebilirsiniz. Bu indirilen videoyu izlemek için FLV Player yada VLC Player ı kullanabilirsiniz.

İyi seyirler ..

Ağustos 15, 2006

Google Not Defteri

Kategori: Genel, İnternet — Ömer Ücel @ 5:31 pm

Bugün bayağı işime yaradı google not defteri. Zaten bugün keşfettim :) Aslında görünüm olarak çok basit bir şey. Ara sıra yahoo not defterini kullanıyordum ama onu yüklenme , bol reklam vs den dolayı tercih etmiyordum çoğu zaman. Şimdi gerek kalmadı ona.

Servise üye olduktan sonra kullanım için biraz kurcalamanız gerekiyor. Ben kategori açmadan notları ekledikten sonra herşeyin ne kadar karışık olduğunu farkettim. Sonra kategori ekledim ancak kategoriye nasıl aktaracağım diye düşündüm. İşaret kutularını göremiyordum. Ancak daha sonra hallettim. Meğerse not kusutunun en solundaki kısımdan çekiştirip sol kısımda duran altına koymak istediğimiz kategorilerin üstüne bırakıyormuşuz notlarımızı. Hoş bir şey. Tabi bu arada eğer sayfanın sağ üst taraflarındaki “Make Public” butonuna yanlışlıkla tıklamassınız umarım. Yoksa önemli notlarınızı önemsiz hale getirebilirsiniz :)

http://www.google.com/notebook/fullpage

Yukarıdaki adresten servisi kullanabilirsiniz.

Ağustos 13, 2006

PIL ile resim üstüne resim

Kategori: Programlama — Ömer Ücel @ 12:33 am

Python PIL kullanarak bir resmin üstüne başka bir resim eklemek istiyorsanız aşağıdaki basit kod işinizi görecektir

import Image

resim1=Image.open(“test1.jpg”)
resim2=Image.open(“test2.jpg”)

resim1.paste(resim2,(0,0))
resim1.save(“son.jpg”)

Burada (0,0) olan kısımda resim1 in üstüne yapıştırılacak olan resim2 nin nerede duracağını ayarlıyorsunuz. Buradaki ilk sıfır sola olan uzaklığı ikinci sıfır ise üste olan uzaklığı belirtiyor. Siz bunu isteğinize göre düzenleyebilirsiniz.

Yanlız bu kodlar ile şeffaf resimler eklemeniz biraz zor. GIF ve PNG de ne yazıkki arkada bir siyahlık oluşuyor. Bunu önlemenin çaresi var elbette.

İlk olarak GIF için aşağıdaki şekilde kodlarımızı oluşturuyoruz. Yanlız gif resminin şeffaf kısımlarını siyaha boyamanız gerekmekte.

import Image
import ImageEnhance

resim1=Image.open(“test1.jpg”)
resim2=Image.open(“test2.gif”)

colorTable=[256]*256
colorTable[0]=0
mask =resim2.point(colorTable, ‘1′)

resim1.paste(resim2,(0,0),mask)
resim1.save(“son.jpg”)

PNG içinse şu aşağıdaki kodları kullanabilirsiniz.

import Image
import ImageEnhance

resim1=Image.open(“test1.jpg”)
resim2=Image.open(“test2.png”)

resim1.paste(resim2,(0,0),resim2)
resim1.save(“son.jpg”)

Temmuz 28, 2006

Ajax için Örnekler – 1

Kategori: Programlama — Ömer Ücel @ 4:09 pm

Ajax ile ilgili bundan sonra basit (ilerde karmaşık) örnekler yayınlamaya karar verdim. Aslında sitemi yenileyip orada bu tür örnekleri artık yayınlayacaktım ancak buna şu an vaktim yok şimdilik buradan.

Örneğe göz atmak için tıklayınız.
Dosyayı indirmek için tıklayınız.

Temmuz 27, 2006

Access Tablo İsimleri

Kategori: Programlama — Ömer Ücel @ 11:10 am

Aşağıdaki asp kodları ile bir veritabanına bağlanıp hangi tabloların bulunduğuna göz atabilirsiniz. Bunu ben bir yönetici panelinde kullandım. Eğer o tablo yoksa o tablonun oluşturulmasını sağlıyorum bu kodun verdiği sonuca göre.

<%
Set baglan=server.CreateObject(“adodb.Connection”)
baglan.Provider=”Microsoft.Jet.OLEDB.4.0″
baglan.open server.Mappath(“1234567890.mdb”)

set Tablo= Server.CreateObject(“ADOX.Catalog”)
set Tablo.ActiveConnection = baglan
for each i in Tablo.Tables
if i.Type = “TABLE” then
Response.Write(i.Name & “<br />”)
end if
next
set Tablo= nothing
%>

Temmuz 23, 2006

Sunum dosyasını flash animasyona dönüştürme (.ppt to .swf)

Kategori: İnternet — Ömer Ücel @ 10:15 pm

Aslında bunun için ücretli programlar var ama ben size masraf harcanmadan olanını anlatmaya çalışacağım. Biraz zaman alacak ama. Öncelikle malzemeleri sayalım:

1 adet yeni sürümünden(tercihe bağlı) Open Office . ( indirmek için tıkla )
1 adet de animasyon yapmak istediğiniz bir sunum dosyası

İlk iş olarak kurulu değilse Open Office i indirip kurmanız gerekiyor. Bu işlemden sonra Başlat > Tüm Programlar > OpenOffice.org x.x > OpenOffice.org Impress yolunu takip ediniz. Ardından sunum dosyasını Dosya > Aç… yolu ile açmaya çalışınız. Dosyanız açıldı ise son iş olarak Dosya > Dışarı Aktar… yolunu takip ediniz. Aktar penceresi açıldıktan sonra Dosya biçimi olarak “Macromedia Flash (SWF) (.swf)” yi seçiniz. ve buna birde isim veriniz hemen üst kısımdaki Dosya adı bölümünden. Ardından kaydet butonuna basınız. İşlem dosya boyutuna göre biraz uzun sürebilir. Ama sabırla beklerseniz sunum dosyalarınızı bu şekilde internette kolayca yayınlayabilirsiniz.

Basit bir işlemi uzunca anlattım ama hani olurda yapamayan çıkar diye :P

Open Office yine hayatımı kurtardı geçenlerde bu özelliği ile. Teşekkürlerimi sunuyorum kendilerine.

Temmuz 8, 2006

Python – Dosya boyutu öğrenme

Kategori: Programlama — Ömer Ücel @ 7:02 pm

import urllib2

f = urllib2.urlopen(‘http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi’)

print f.info().items().__getitem__(0)[1]

>>>
9688576

Temmuz 7, 2006

Python – Döviz Kuru Alma

Kategori: Programlama — Ömer Ücel @ 4:16 am

http://www.tcmb.gov.tr/kurlar/today.html sayfasından döviz kurunu alan ufak bir çalışma. Sadece ABD Doları Dolar Alış kısmını yazıyor ekrana. Ancak siz isteğinize göre bunu değiştirebilirsiniz.


import urllib2

f = urllib2.urlopen('http://www.tcmb.gov.tr/kurlar/today.html')

veri=f.read()

veri=veri[veri.find("ABD DOLARI"):veri.find("ABD DOLARI")+40].replace(" ","")
print veri.replace("ABDDOLARI","")

Haziran 24, 2006

[Python] Otomatik resim boyutu

Kategori: Programlama — Ömer Ücel @ 5:46 pm

g1 ve y1 değerleri resim boyutunun değerleri. g2 ve y2 ise değişecek olan ölçüler. Bunlardan birisini değiştirince diğeri otomatik olarak ayarlanıyor. PIL(Python Image Lıbrary) ile resim boyutlarını alıp g1 ve y1 değerlerine aktarabilirsiniz. Bunuda şu şekilde yapıyorsunuz.


import Image
d=Image.open(#resim yolu)
g1=d.size[0]
y1=d.size[1]

Çalışmanın kodları:


# -*- coding: cp1254 -*-
g1=800 # genişlik - weight
y1=600 # yükseklik - height

g2=500 # genişlik 2 - weight 2

import re
class resim_boyut:
def __init__(self,g1,y1,g2,y2):
if re.search("\d",str(g1))==None or re.search("\d",str(g1))==None:
pass
else:
if re.search("\d",str(g2))==None:
self.s=g1*y2/y1
elif re.search("\d",str(y2))==None:
self.s=g2*y1/g1

print resim_boyut(g1,y1,g2,"").s # yükseklik 2 - height 2

y2=400 # yükseklik 2 - height 2
print resim_boyut(g1,y1,"",y2).s # genişlik 2 - weight 2

« Daha Yeni Gönderiler Önceki Yazılar»

WordPress.com'dan blog alın.