14 Mayıs 2015 Perşembe

Jasper Report bölge işlemi


new Double( $V{a}.doubleValue() / $V{b}.doubleValue() ) 

2 Mart 2015 Pazartesi

PL-SQL Database fonksiyon ve prosedürler içerik arama

SELECT *
    FROM ALL_SOURCE
   WHERE UPPER(text) LIKE UPPER('%Arama yapılacak kelime%')
ORDER BY type, name, line

6 Ocak 2015 Salı

Dos Komutları ile Windows Sürücü Harfi degiştirme


  1. Komut İstemi’ni açın.
  2. Aşağıdakini yazın:
    diskpart
  3. DISKPART komut istemine şunu yazın:
    list volume
    Sürücü harfini atamak, değiştirmek veya kaldırmak istediğiniz basit birimin numarasını not alın.
  4. DISKPART komut istemine şunu yazın:
    select volumen
    Birim numarası n olan, sürücü harfini atamak, değiştirmek veya kaldırmak istediğiniz birimi seçin.
  5. DISKPART komut istemine, aşağıdakilerden birini yazın:
    • assign letter=L
      L, atamak veya değiştirmek istediğiniz sürücü harfidir.
    • remove letter=L
      L, kaldırmak istediğiniz sürücü harfidir.

5 Aralık 2014 Cuma

C# Masa üstüne kısayıl oluşturma

using IWshRuntimeLibrary;

private void CreateShortcut()
{
  object shDesktop = (object)"Desktop";
  WshShell shell = new WshShell();
  string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk";
  IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
  shortcut.Description = "New shortcut for a Notepad";
  shortcut.Hotkey = "Ctrl+Shift+N";
  shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolders.System) + @"\notepad.exe";
  shortcut.Save();
}

17 Kasım 2014 Pazartesi

Temel Fotoğraf Çekim Teknikleri


1. İlk kez kullanacağınız hafıza kartını kullanmadan önce mutlaka formatlayın. Bu işlemi yapmadan kullanırsanız çektiğiniz fotoğraflar kaybolabilir.
2. Çekim yapmaya çıkmadan önce bir poz deneme çekimi yapın. Herhangi bir şey eksik yada problemliyse bu yolla tesbit edip düzeltebilirsiniz.
3. Bazı digital fotoğraf makineleri preview özelliklidir, çekilen fotoğrafı OK tuşuna bastıktan sonra hafızaya kaydeder. Buna dikkat etmezseniz fotoğraflarınız kaydolmaz.
4. Amacınıza göre çekim kalitesini değiştirerek belleği verimli kullanınız.Eğer web sitesi tasarımı veya e-posta eki için çekim yapıyorsanız Economy ayarını, fotoğraf baskısı için çekim yapıyorsanız Best ayarını, Arşivlemek için çekim yapıyorsanız Normal ayarını kullanabilirisiniz.
5. Menü ayarlarıyla oynayıp kameranın ayarlarını içinden çıkılamayacak kadar bozduysanız, setup menüsünden reset fonksiyonunu kullanarak makinenizi fabrika çıkış ayarlarına getirebilirisiniz.
6. LCD parlaklık ayarınızı güneşli ortamlarda yükseltiniz. Karanlık ortamlarda parlaklığı düşürerek bataryayı tasarruflu kullanabilirsiniz.
7. Bataryadan tasarruf etmek için makinenizi kapalı tutarsanız açana kadar çekebileceğiniz fotoğrafları kaçırabilirsiniz. Bu gibi durumlarda makine açık LCD kapalı konumda tutularak vizörden çekim yapılmalıdır.
8. Kameranızı açık unutup bataryanın tamamen boşalmasını önlemek için setup menüsündeki Auto power off fonksiyonu devreye sokulmalıdır.
9. Çekimlerinizde digital zoom özelliğini mümkün olduğu kadar kullanmayınız. Digital zoom çekim kalitesini düşürmektedir. Dilerseniz daha sonra bilgisayarda görüntüyü büyütüp digital zoom elde edebilirsiniz.
10. Kamera vizörü yanında kırmızı veya yeşil yanan ışıklar vardır bunlar kameranın netleme işleminin, otomatik ayarlarının veya flaşının hazır olup olmadığını gösterir. Eğer kırmızı yanıyorsa çekim yapmayıp yeşil yanana kadar beklenmelidir.
11. Net fotoğraflar çekmek ve titremelerden etkilenmemek için yüksek enstantane değerleri ile çekim yapınız. Çoğu makinede bu değer 1/50 değerine ayarlıdır. 1/125 ideal bir değer olabilir.
12. Işığın az olduğu koşullarda Enstantane ve Diyafram değerini düşürünüz. Makinenizde ISO ayarlama özelliği varsa ISO değerini biraz yükseltiniz, çok fazla yükseltmek görüntü kirliliğine neden olabilir. Makineyi titretmemek için dirseğinizi vücudunuza dayayabilir, kapı pencere pervazlarına dayanabilir, masa, kitap gibi nesneleri sehpa niyetine kullanabilirsiniz.
13. Flaşınızın kaç metreye kadar aydınlattığını bilirseniz doğru pozlama yaparsınız. Kullanım kitapçığının özellikler bölümünden Flash Guide Number (GN) değerini öğrenip, bu değeri kullandığınız diyafram değeri (f) ile bölerseniz flaşınızın kaç metreyi aydınlatabildiğini öğrenirsiniz. Örnek: GN değeri 10 olan bir makine ile 1.8 diyafram değeri ile 10/1.8=5.5metre uzaklığa kadar flaşlı çekim yapabilirsiniz.
14. Karanlık ortamlarda flaş kullandığınızda gözler kırmızı çıkar. Bunun nedeni göz bebeğinin karanlıkta büyümesidir ve flaşın gözün arka tarafındaki ağ tabakasını aydınlatmasıdır. Bunu önlemek için flash menüsünden Red Eye Reduction fonksiyonunu aktif hale getiriniz. Bu fonksiyon aktive edildiğinde LCD de göze benzeyen bir sembol görünecektir. Kırmızı göz engelleme aktifken deklanşöre basıldığında flaş önce birkaç kez çakacak ardından çekim yapılacaktır. Bunun amacı çekim öncesi göz bebeğini küçültmektir. İlk flaş çaktığında çekim yapıldı zannedip pozisyonunuzu bozmayınız.
15. Bazı durumlarda ışık az ama ortam güzeldir. Flaş ortamın bütün büyüsünü bozabilir. böyle durumlarda flaşı iptal ederek çekim yapınız. Birde flaşlı deneme yapılabilir. Güzel olmayan poz daha sonra silinir.
16. Portre çekimlerinde çekilecek kişinin arkasında güneş varsa yüzlerin karanlık çıkmaması için mutlaka flaşı kullanınız.
17. Gece çekimlerinde flaşı kullanırken makinenizi gece moduna getiriniz. Örneğin arkada ışıl ışıl bir manzara önde arkadaşınız ve karanlık bir gece. Doğrudan flaşla çekerseniz arkadaki manzara fotoğrafta yer almaz. Flaş kullanmazsanız şimdide arkadaşınız fotoğrafta yer almaz. Makine gece moduna getirildiğinde perdeyi arkadaki manzarayı pozlayacak kadar açık tutar kapanmadan hemen önce flaş çakarak sizi de manzaranın içine dahil eder. Bu teknikleri denemeyi alışkanlık haline getiriniz.
18. Kar ve Kum gibi açık rengin neredeyse tüm kadrajı doldurduğu durumlarda otomatik ışık ölçümü hata yapar. Bunu telafi etmek ve çekmek istediğiniz konuların kara lekeler olarak değil de gerçek renklerle görünmesini istiyorsanız, bir iki stop pozlama telafisi yapınız. Yani +/- şeklinde gördüğünüz EV ayarını duruma göre +1 yada +1.5 yapınız.
19. İnsan ve Çevre konulu bir fotoğraf çekiminde kişilere mümkün olduğu kadar çok yaklaşınız. Kişileri kareye bit kadar yerleştirip tüm binayı çekerseniz, kimin kim olduğu anlaşılmayacak, anlamsız bir fotoğraf olacaktır. Önce kişileri binanın önünde çekip ardından binayı tek başına çekerseniz ve albümde bu iki fotoğrafı yan yana koyarsanız kişilerin o bina önünde olduğu anlaşılacaktır.
20. Güneşin tam tepede olduğu saatlerde çiğ bir ışık olduğu için bu saatlerde çekilen fotoğraflar sanıldığı gibi güzel olmayacaktır. Sabah ve Öğleden sonra gibi ışığın yatay olduğu saatler çekim için daha uygundur.
21. İnsanları şirin göstermek için yukardan fotoğraf çekiniz. Bu boyların kısa görünmesine neden olsa da yüzleri şirin gösterir. Bir insanı büyük ve şişman göstermek için aşağıdan çekebilirsiniz bunu bayanlarda denemeyiniz.

28 Ekim 2014 Salı

C# Entity db Update işlemi

Metod 1:
var original = db.Users.Find(updatedUser.UserId);

if (original != null)
{
    original.BusinessEntityId = updatedUser.BusinessEntityId;
    original.Email = updatedUser.Email;
    original.EmployeeId = updatedUser.EmployeeId;
    original.Forename = updatedUser.Forename;
    original.Surname = updatedUser.Surname;
    original.Telephone = updatedUser.Telephone;
    original.Title = updatedUser.Title;
    original.Fax = updatedUser.Fax;
    original.ASPNetUserId = updatedUser.ASPNetUserId;
    db.SaveChanges();
}    

Metod 2:

var original = db.Users.Find(updatedUser.UserId);

if (original != null)
{
    db.Entry(original).CurrentValues.SetValues(updatedUser);
    db.SaveChanges();
}
Metod 3 

db.Users.Attach(updatedUser);
db.Entry(updatedUser).State = EntityState.Modified;
db.SaveChanges();


Alternatif :
(from x in dataBase.Customers
         where x.Name == "Test"
         selext x).ToList().ForEach(xx => x.Name="New Name");


24 Ekim 2014 Cuma

java cache sıfırlama

/util/cache-manager?cacheCommand=EVICT_ALL_CACHE