Mar
11
2012
0

Bilimsel Araştırma Kaynakları ve Yönetimi

Araştırma Kaynakları:
Bilimsel araştırma yapmaya başladıysanız Google Akademik (Scholar)’ten haberdarsınızdır.
Benzer bir sistemi Microsoft Research’te çıkarmış ve çok başarılı buldum. Konulara göre kişi, makale vs sınıflandırması yapmak mümkün. Alıntı ve H-Index’e göre sıralama yapmak ta mümkün oluyor.

Uluslararası yayın ve makale aramak için Web of knowledge kullanılabilir.

Amerika ve bazı Avrupa ülkelerindeki bitirme projesi ve tezler için Proquest sistemine bakılabilir.

Milli Kütüphane tarafından yayınlanan Türkiye Makaleler Bibliyografyası yerli araştırmacılar için güzel bir kaynak olabilir. Ayrıca Ulakbim Ulusal Veritabanı da araştırma çalışmalarına yardımcı olacaktır.

Referans Yönetimi:
Bulduğunuz kaynakları(bildiri ve makale gibi) yönetmek için referans yönetimi sistemi kullanmakta fayda var. Bunlardan ticari ve açık kaynak olanlar var.

Mendeley, CiteULike ve Refworks web tabanlı olanlar. JabRef gibi bilgisayarınızda çalıştırabileceğiniz yazılımlarda var.

MS Word 2010 enables managing references from References tab: http://office.microsoft.com/en-us/word-help/create-a-bibliography-HA010067492.aspx

Yaziyi gonderen in: Teknik |
Dec
11
2011
0

Asus 1015B AMD C50

Merhaba, 10 Aralık’ta Vatan Bilgisayardan %25 indirim kampanyası ile 542TL’ye aldım. 42 TL daha verip 4GB ram taktırdım. Windows Home premium kurulumu yaptım. 4GB Ram’in 2.62 GB’ini kullanıyor. 1.4 GB kısmı ekran kartı tarafından reserve edilmiş galiba. Windows Home Premium ile pil kullanımı 2.5 saate düştü ama bunun ayarlar ile ilgisi olduğunu düşünüyorum. Muhtemelen Win starter versiyonunda optimizasyon yapılmıştır.

Bir kaç işlem yaptığınızda işlemciler %80-100 aralığında çalışmaya başlıyor ve 1GB civarında RAM kulllanılıyor. Disk işlemleri de çok yavaş değil. Bios ayarları kısıtlı.

Alet’de DirectX 11 var. Ayrıca video decoder’lar da olduğu iin film vs izlemede Atom işlemcili makinelerden geri kalmayacağını düşünüyorum.

Ayrıca aletin üstünden çıkan RAM 1333 Mhz hızında çalışıyor, fakat 1066 hızında RAM almak yeterli zira işlemci 1066 Mhz hızındaki RAM çalıştırmak üzere hazırlanmış, 1333’lük RAM’lerde 1066’ya yavaşlatılıyor.

Cars 2 720p ve Transformers Dark Side of the Moon 1080p filmlerini izledim: Takılma yok, ısınma olmadı, makinenin sesi de tatmin edici.

Genel olarak alet tatmin edici, Yapılan indirim ile tam bir Fiyat/Performans ürünü olmuş.
An itibari ile piyasadaki netbook’lar içerisinde en alınabilir olanı gibi görünüyor.

Yaziyi gonderen in: Teknik |
Oct
23
2011
0

Google Plus Resim Yükleme ve Sıkıştırma

Dijital foto makinelerinin yaygınlaşması ve çözünürlüğünün artması ile birlikte resimleri saklamak için daha fazla yer gerekiyor.
Çekilen resimler en yüksek kalitede kayıpsız olarak kaydedildiğinde JPEG formatında dahi çok yer kaplayacaktır.

Bir çözüm resimleri %75 oranında saklamak bu şekilde resimler daha az yer kaplayacaktır. Ayrıca göz aradaki farkı anlayamaz.

Google+ hesabınız var ise 2048×2048’e kadar olan görüntülerimizi ücretsiz saklayabiliyoruz.

Aşağıdaki script ile yukarıda bahsedilen işlemleri MATLAB script’i ile yapabiliriz:

Google+ görüntü yükleyecekseniz kaliteyi düşürmeye gerek yok.


dir_input = 'I:\myDocs\My Pictures\2011-10-09_v2\';
dir_output = 'I:\myDocs\My Pictures\2011-10-09_v2\';
resimler = dir([dir_input '*.jpg']);
numresm = size(resimler, 1);

picassa_limit = 2048; % Picassa resim boyutu

for i=1:numresm
imname = [dir_input resimler(i).name];

im = imread(imname);
[rows cols bands] = size(im); % resim boyut bilgilerini al

im = imresize(im, picassa_limit/cols); % Resimleri yeniden ölçeklendir Google+
imwrite(im, imname); % Resimleri kaydet
end

Yaziyi gonderen in: Teknik |
Jul
24
2011
0

Açık Teknoloji Kaynakları

Bilginin herkese açık olması wikipedia.org ile zaman içinde yaygınlaşan bir süreç.
Geçtiğimiz yıllarda başına MIT’nin çektiği OCW gibi gelişmeler yaşandı. ODTÜ’de OCW modasına uydu ve bazı dersleri paylaşmaya başladı.
Çoğu dersin ders notlarını internette bulmak mümkün.

http://www.intechopen.com/books adresinde çok sayıda kitap open access / açık erişim olarak kullanıma sunuluyor.

Yaziyi gonderen in: Genel,Teknik |
May
07
2011
0

3D Watermarking

2002 Yılındı TÜBİTAK-BİLTEN (Yeni adı TÜBİTAK-UZAY) da yaptığım stajda çalışmam olan 3-Boyutlu modele watermark ile ilgili çalışmam.

Dosyalar:
Sunum, Kod

Readme.txt dosyası

3D Watermarking Project
This work is based on the paper “Data Hiding on 3-D Triangle Meshes” by François Cayre and Benoît Macq,
This work is an implementation of this method. The program uses MFC programming capabilities besides STL.

Classes:

* CAboutDlg, CDlgOglApp, CDlgOglDlg are MFC Classes.
* CGlView is OpenGL Display Class
* CCector2 and CVector are used for 3D point and triangles’ vertices handling.
* ObjLoader basically loads on obj file to memory.
* TSPS is the class where algorithm implemented.

for more info contact : teke@ieee.metu….

Yaziyi gonderen in: Teknik |
May
04
2011
0

MATLAB’da Hızlandırma, Parallel For Döngüleri

MATLAB’da For döngüleri yavaş çalışırlar, artık bilgigisayarların çoğu çoklu işlemci desteği ile geliyor, bu kadar işlemci varken bunları kullanmamak olmaz.  Aşağıda küçük bir kod örneği yaptım. Bu örnek normal bir for döngüsünden yavaş çalışıyor ama genel mantığı açıklıyor. C++’da OpenMP ile yapılanın benzerini MATLAB’da da yapıyorsunuz aslında.

  • Gerçekten çok uzun süren bir işlem varsa ve bunlar birbirinden bağımsız çalışıyorsa kullanılabilir.
  • Dışarıda oluşturduğunuz bir matrisin parfor içerinde değerini değiştirmek istediğinizde hata alınıyor, eğer böyle bir şey gerekiyorsa çalışacağınız kolonu bir vektöre kopyalayıp o şekilde çalışmakta fayda var.
  • MATLAB’da Paralel çalışma konfigürasyonu yapmakta fayda var.
  • MATLAB Parallel Processing Toolbox kurulmuş olmalıdır.

Örnekte durum çubuğu ve zaman ölçümü gibi faydalı işlemler içinde bir kaç kod var.

%%parfordemo

M = 8; % kullanılacak thread sayısı
rows = 1000;
cols = 1000;
t_start = tic; % zaman ölçümü başla
h = waitbar(0, 'bekleyiniz');
result = zeros(rows, cols);

parfor (row = 1:rows, M)
%  for row = 1:rows

    curRowVector = result(row, : );
    curRow = row;
    for col = 1:cols
        curRowVector(col) = curRow + col;
    end
    result(row, : ) = curRowVector;
    waitbar(row/rows); % Progress Çubuğu
end

close(h);

t_elapsed = toc(t_start); % zaman ölçümü bitir

fprintf('geçen zaman %.2d \n', t_elapsed);

MATLAB’ın yardım sayfası: http://www.mathworks.com/help/toolbox/distcomp/brb2x2l-1.html

MATLAB’da genel olarak hızlandırma ile ilgili bir sunum: http://people.sc.fsu.edu/~jburkardt/presentations/vt_2010_parfor.pdf

Yaziyi gonderen in: Teknik |

Altyapi WP Temadown Wp Tr Temayapim TheBuckmaker Cevirmen Otel