9 Nisan 2013 Salı

galaxy s2 root and custom rom


1. Do Root + ClockworkMod install
   a.Power your device off
   b.Boot into Download-Mode using Volume Down + Home + Power
   c.Hit Volume Up to accept the warning
   d.Start Odin
   e.Choose "GT-I9100_ClockworkMod-Recovery_X.X.X.X.tar" as PDA (no repartition)
   f.Connect your Phone (kabloyu bagla)
   g.Start flashing
2. Install Custom Room
   a.Copy GApps and CM10.1 ZIPs to your internal SDCard
   b.Power your device off
   c.Volume Up + Home + Power (Boot into Recovery)
   d.DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
   e.Install zip from SDCard
a.Flash CM10.1 zip from internal SDCard
b.Flash GApps zip from internal SDCard

last-updates-cyanogen-mod
http://www.get.cm/?device=i9100&type=nightly

last-update-google-apps
http://goo.im/gapps

15 Ağustos 2011 Pazartesi

Samsung Galaxy S2

Bir seneyi aşkın süredir kullandığım HTC Desire'imi satıp Samsung Galaxy S2 aldım. Ve hiç pişman olmadım. HTC Sence harikaydı fakat TouchWizard4.0'i daha çok beğendim. Hızı harika diyebilirim. Bana göre tek eksiklik HTC'deki Led Notification'un olmaması. Onu da kernel'i değiştirerek touchkey'leri kullanarak yapabiliyorlarmış. Galaxy S'de bu şekilde başarmışlar yani, S2 için beklemekteyim.

Extra bir bilgi olarak aşağıdaki link'te anlatılanlar ile sadece kernel değiştirilerek root ve recoveryMod ClockworkMod yapılabilir.
http://forum.xda-developers.com/showthread.php?t=1103399

1 Temmuz 2011 Cuma

Listem

28.06.2011
Juan Sebastian Garcia - Art Of Contrabass Guitar - Akbank Sanat

Show Owl (Kar Baykuşu) olarak da tanınan dünyaca ünlü bas gitar sanatçısını tanıma fırsatım oldu, gayet hoş ve eğlenceliydi, ekibi de süperdi. http://vimeo.com/25085755

16 Mayıs 2011 Pazartesi

HTC Desire / ROOT / Clockwork MOD Recovery / CyanogenMOD 7

-HTC Desire CyanogenMOD 7.0.3 yükleme-

Telimi 1 yıldır kullanıyorum ve sadece OTA güncellemeleri yaptım. İlk aldığımda 2.1'di OTA ile 2.2'ye yükselttim. Şu sırada 2.3 çıkacak fakat android için en stabil olan cyanogen mod 7.0.3 'u yüklemek istedim. Bu yükleme için tel ne root'lu ne de recovery programı mod yüklemeye uygun.

ilk önce tel root edilmeli ve rocovery'si değiştirilmeli. daha sonra da sd karta yüklediğimiz mod dosyası gösterilerek kurulmalı.

root'lama ve recovery güncellemeyi çok kolay hale getirmişler. bunu unrevoked3 programı ile yaptım.

1. İşlem öncesi ayarlama :
unrevoked3 programını indiriyoruz ( download for windows )
buradan bazı detaylar okudum, windows işletim sistemleri için evvelden HBOOT drivers'larını yüklenmesi gerekiyormuş. Yazıda açık bi şekilde anlatılan burada bahsedilen işlemleri uyguladım. Kısaca bahsedersem :
power ve aşağı tuşuna basarak HBOOT ekranına geliyoruz ardından usb kalboyu pcye takıyoruz, donatılarda android 1.0 ibaresi geliyor ve driver güncelleme yapıyoruz.

2. rootlama ve recovery yükleme :
teli usb ile pcye bağlıyoruz, Settings > Applications > Development kısmından “USB Debugging” modunu seçili hale getirin. ve şarj etme konumunda iken, unrevoked3 programını açıyoruz ve o işlemlere başlıyor, bi kaç kez açılıp kapandıktan sonra ClockworkMOD recovery yüklendi ve tel root edildi.

3. mod yükleme :
cyanogenmod mod en güncel versiyonu indiriyoruz, bu bir zip dosyası, bunu telin sd kartına olduğu gibi kopyalıyoruz. Teli kapatın ve power+aşağı tuşuna basılı tuttuğumuzda HBOOT ekranı gelecektir. Burdan recovery'e geliyoruz, yeni recovery programı olan ClockworkMOD geldi ekrana. Burdan ilk önce mount&storage bölümünde yer alan format system ve format data seçeneklerini uygulayın. sonra da recovery ana menüsünden "install from sdcard" seçeneğini seçip indirdiğiniz dosyayı bulun ve yükleyin. çok kısa bir sürede kurulacaktır.

4. Google Apps :
kurulum ardından marketin gelmemesi en büyük problem gibi gözüktü. Bunu Google Apps yükleyerek hallediyoruz, işlem mod yükleme gibi. Aşağıdaki linkte en uygun paketi indiriyoruz. bunu sd karta kopyalıyoruz ve 3.maddede bahsettiğim gibi dosyayı gösterip yükleme yapıyoruz.

http://goo-inside.me/gapps/

5 Mayıs 2011 Perşembe

Tiyatrolarım


Yine kendim için tiyatrolarımın listesini yapmak istedim.

10.05.2011 - Cevahir
Ölüleri Gömün

Musa Uzunlar (Namıdeğer kurtlar vadisi büyük iskender) - amerika savaştadır, o sırada ölen 6 genç, gömülürken topraya girmeyi reddeder ve ayağa kalkarlar, ve bir hiç uğruna ölmelerinin haksızlığını sorgulamaktadırlar. İzlediğim en iyi tiyatro diyebilirim.

05.05.2011 - Cevahir
Nazım Hikmet'in Memleketimden İnsan Manzaraları'ndan Onbir Tablo

Rüştü Asyalı (Namıdeğer keloğlan keleşoğlan) - diksiyonu düzgün vurguları yerinde yapan bir insanın size kitap okuduğunu düşünü, aynen öle bişe

01.03.2011 - Cevahir
Karanlık İşler

Levent Özdilek - mafya babası onun sevgilisi, arkadaşı, sevgilisinin arkadaşı, onun sevgilileri... gibi gibi gibi, karman çorman bişe. Eğlenceli ama, sonu da güzel.

05.01.2011 - Cevahir
Beğendiğiniz Gibi

William Shakespeare'in kitabından uyarlama bi tiyatro, genel olarak eğlenceli, ama çok beğendiğim söylenemez.

09.11.2010
Tehlikeli İlişliker - Harbiye Muhsin Ertuğrul Sahnesi

Levent Üzümcü (Avrupa Yakası'da Namıdeğer Cem)
Kadın erkek ilişkisini iyi anlatan bi oyun, harika, izlenmeli

12 Nisan 2011 Salı

30. istanbul film festivali deneyimlerim

30. istanbul film festivalinin son haftasındaki film'lerle ilgili yorumlarımı kendimle paylaşmak istiyorum, ilerde döner okurum diye.

11.04.2011
Işığa Özlem (nostalgia de la luz / 2010 imdb:7.6):
Konu, Şili'de atacama çölünde geçiyor. Atacama çölü 3000m yüksekliğinde dünyanın en kurak yerdir ve berrak havası yüzünden samanyolu galaksisinin izleneceği en güzel yerlerden biridir. Bu yüzden dünyanın heryerinden astronomlar gelip araştırma yapmaktadır. Astonomlara göre mutlak şimdi yoktur, aslında herşey olmuştur, biz belli bir süre sonra farkına varmaktayız, şimdiye en yakın şeyi ise düşündüğüz şeyler olarak ifade etmektedir. Dünyaya gelen ışık aslında güneşten 8dk önce çıkmıştır, aydan gelen ışık ise yaklaşık 1sn sonra bize gelmektedir. Bu düşüncelerle astonomlar gökyüzünde aslında geçmişi aramaktadır. Aynı zamanda bu çölde kadınlar 70'lerde Pinochet rejimi sırasında ölen ve buraya gömülen yakınlarını aramaktadır. Astronomlar da geçmişi aramaktadır, ölen yakınlarını arayan kadınlar da. Yönetmen alakasız gözüken durumları birbiriyle ilginç bir şekilde bağlamış. Konu ilginç ve izlenesi gibi geliyor fakat ben açıkcası çok sıkıldım, yine de kaç şeyi öğrenmiş olmam güzel.

Petrol Kentin Sırrı (oil city confidential / 2009 imdb:7.7) :
70’lerin başında ingilteredeki Canvey Adası'nda mahalle arkadaşı dört genc sık sık bir araya gelip müzik yapmaktadır, fakat gelecekle ilgili bi planları yoktur. Olaylar onları hiç beklemedikleri bi şekilde 1975 yıllarında ingilterenin en büyük punk rock gurubu haline getirmektedir ve bu grubun adı Dr. Feelgood'dur. Punk Rock'un patlamasına neden olan grup olarak gösterilmektedir, performansları harikadır. Gurubun doğuşunu ve nasıl söndüğünü anlatan bir belgeseldir. Sonradan öğrendim ki Dr.Feelgood sokak argosunda uyuşturucu satıcısıymış. Benim açımdan başlarda olayın ne olduğunu bilmediğimden kaynaklanan bi sıkıcılık olsa da, gurubu tanıdıkça ve müziklerini duydukça Dr.Feelgood'u geç te olsa tanıdığım için çok şanslıyım. Müzikleri harika, eğlenceli ve karizmatikler.

12.04.2011
Serseriler (Neds / 2010 imdb:7.1):
John McGill çok başarılı bir öğrencidir, abisi ise tam tersine serseri ve okuldan atılmıştır. john başarılı olmaktan mutludur fakat işlerin bölye gitmediğini anlar, serseriliğe merak salar ve bu şekilde daha mutlu olduğunu hisseder. Abisinin çetesine katılır ve film bu şekilde ilerler. Sonlara doğru konu dramatikleşse de başlar çok eğlenceli idi, kesinlikle izlenmeli. İlgimi çeken sahne ise john, kızlı erkekli arkadaşlarıyla muhabbet ederken arkadaşlarına küçükken sataşan çocuğu dövmek istediğini söylemesi ve ardından kızlardan birinin john ile yürüyüşe çıkmak istemesi, yürüyüş sonunda ne olcağı malum. Yani kızlar serseriler sever diye bi sonuç çıkardım.

Siyah Venüs ( Vénus noire / 2010 imdb:6.8):
Normalde 8 1/2'yi izlemeyi planlamıştım fakat yer kalmadığı için buna gittim. Gerçek bir hayat hikayesidir. Güney Afrika'nın Eastern Cape bölgesinde yaşayan Saartjie Baartman, 1810 yılında farklı fiziksel görünüşü nedeyile ingilteyere getirilir ve sahibi tarafından gösterilerde sunulur. Gösterilerde büyük kalçasını ön plana çıkararak vahşi bir hayvan gibi hareket etmesi istenir. Buraya kadar durum Saartjie için zor olsa da katlanılabilirdir, fakat dokunulmasından çok rahatsız olmaktadır. Zamanla ingilterede Hottentot Venüsü olarak ikon haline gelmiştir. Daha sonra İngiltere ve Fransa saraylarında gösterilere çıkar ve işler gittikçe istemediği bi hal alır. Bilim adamları tarafından incelenmek istenir. Tabiki sonunu anlatmak olmaz fakat benim bu filmde ilgimi çeken Saartjie'nin mahremiyet çizgisini aşmamaktaki ısrarı, film akışında ne olcak ki istediklerini yapsa diyosunuz fakat o öyle düşünmemektedir. Film çok uzundu, feci cüretkar sahneler vardı, akış güzel ama hadi bitsin artık diyorsunuz. Farklı bir hayat hikayesi ve bunun seyirciye güzel aktarılması sebebiyle izlenmesi gerekir diye düşünüyorum.

13.04.2011
Mikrofon (Microphone / 2010 imdb:6.9):
Kötü Kan (Mauvais Sang)'ı izlemeyi planlamıştım fakat yer kalmadığı için buna gittim. Amerikada uydu mühendisliği yapan Khaled, doğup büyüdüğü Mısırın İskenderiye kentine gelir ki sanırım gelme amacı sevgilisine kavuşma istediği. Tesetadüfen birileriye tanışır. Bu kişiler iskenderiyede underground müzik yapmaktadır, kimileri de güzel sanatlar fakültesinde okumakta ve bitirme tezi olarak bu müzik yapanları araştırmaktadır. Klahad da bir dergi için bu grupları anlatır ve makale hazırlamak istediğini söyler. Dergi ile anlaşınca bu kişilerle arkadaşlığı git gide kuvvetlenir. Filmde iskenderiyede bulunan bir çok underground müzik yapan (hip-hop, rock, punk ...) grupların müziklerine yer verilmiş, kimi zamanda Klahad'ın sevgilisiyle aşk dialogları geçmektedir. Filmi pek beğenmesem de aklıma kazınan bir söz var "adını biyere yazmama gerek yok, adın kalbimde yazılı"

Özgürlük Yolu ( The way back / 2010 imdb:7.4):
Sovyet esir kapından bir grubun kaçarak sibiryadan hindistana olan 6000kmlik yolculuğunu anlatır. Film gerçek bir hikayedir ve bu kişilere atfedilmiştir. Yolculuk sırasında doğa koşulları yüzünden biyandan hayatta kalmaya çalışmaları diğer yandan da kimseye görünmemeleri gerek. Hayatta kalma çabaları tabiki çok daha büyük bir marifet. Söyleyebileceğim tek şey muhteşem bi film. Çok gerçekçi. 3. günün sonunda izlediğim en güzel film.

14.04.2011
Fabrikadaki Piyano (The Piano in a factory / 2010 imdb:8.3):
Evet imdb puanı yüksek, ve gişeye vardığımda biletler bitti, sıraya girin yavaş yavaş rezervasyonlar iptal oldukça bilet alırsınız dediler, iyi bekleyelim dedik. Şansıma o sırada fabrikadaki piyano sırası mı diyen amca, evet dedikten sonra elime bir bilet tutuşturdu arkadasına bakmadan gitti, ben de şaşkınlıkla bişey diyemedim. Neyse iyi film izlicez edasıyla oturduk, gel görelim ki büyük beklenti içinde olduğum içindir sanırım pek beğenmedim. Film 1990lı yıllarda çinin serbest ekonomiye geçmesinin ardından fabrikası kapanan bir adamın boşanmasıyla birlikte kızının kendisinde kalmasını istemesi ve ona bir piyano yapmak istemesi üzerine işlenmiş. Kızı kim piyano alırsa onda kalmak istiyor. Babası akordeon çalmaktadır ve kızının kendisinden daha büyük bi sanatçı olmasını istemektedir. Filmin sonunda oyunculardan biri ile röportajda anlatılmak istenen şu imiş. Biz çin'in durumunda uzak olduğumuz için anatema röportajda daha iyi anlaşıldı. 1990dan önce kominizm olan ülkede insanlar birlikte iş yapabiliyordu, birbirlerine destek oluyordu, materyaliz'e geçtikten sonra bunlar kayboldu, insanlar daha fazla lükse yöneldi ve yardımlaşma yok oldu, biz bu filmde bu konuyu vurgulamak istedik dedi. Ve çinin son 5 yılda ekonomisinin patlamış olduğu, çok ücra köşeler haricinde fakirliğin bittiğini de ekledi. On üzerinden 6 veriyorum ben.

Düzelti (Erratum / 2010 imdb:6.7):
Fabrikadaki piyano düş kırıklığının ardından bu filmden umutluydum, bunun konusu daha güzeldi çünkü ve birçok ödülü vardı. Michal iş gereği doğduğu kasabaya gidip patronun arabasını alıp geri dönmelidir. Fakat babasıyla geçmişinde olan problemleri yüzünden kesinlikle uzun süre kalmak istememektedir. Arabayı alır dönerken evsiz birine çarpar, adam ölür ve araba da hasar alır. Arabayı yaptırim öle gidim derken aksilikler yüzünden 2 gün kasabada kalır ve bu sırada geçmişiyle yüzleşir. Konu güzel gibi fakat film başından bitimine kadar aynı tempo ve sıradanlıkla ilerlemektedir. Tamamen vasat. Ödülleri heralde çekimlerdeki sanatsal güzellikle aldı. Çünkü ışık açıları kareler çok güzel ona bişey diyemem. Film bitti, kimse sesini çıkarmadan kalktı gitti. Dün izledğim Özgürlük Yolu filminin sonunda kime alkışladıklarını bilmediğim halde seyirci alkış tutmuştu. Hani tiyatro filan değildi, oyunculardan kimse veya yönetmen de yoktu, neyse öle yani.

5.gün sonunda hasta oldum

6 Mart 2011 Pazar

Biztalk Orchestration Loop Shape


İlk önce aşağıdaki resimi inceleyelim. Burada yapılan işlem şudur. loopCount Shape'ine gelen mesajında kaç node olduğu bulunuyor, TempInteger Shape'de o mesajdaki ilk node'dan başlayarak istenilen alandaki değer alınıyor ve counter bir artırılıyor, Decide Shape ile de xml node'undaki değere göre bazı işlemler yapılıyor. Döngü son node'a kadar devam ediyor.



resimdeki Shape'lerdeki kodlamaları veriyorum. Buradaki /* ile başlayan değerler xml node'undaki Instance XPath deki değerdir. Node'daki o değere ulaşmamızı sağlar. Eğer Node çoklu kayıttan oluşuyorsa index yardımı ile TempInteger Shape'inde gözüktüğü gibi alınır.

loopCount Shape:

loopCount = System.Convert.ToInt32(xpath(MsgSelectProcesRes,@"count(/*[local-name()='SelectResponse' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS']/*[local-name()='SelectResult' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS']/*[local-name()='TRANS_AUTO_PROCESSRECORDSELECT' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS'])"));
TempInteger = 1;

TempInteger Shape :

TempString = System.String.Format("string(/*[local-name()='SelectResponse' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS']/*[local-name()='SelectResult' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS']/*[local-name()='TRANS_AUTO_PROCESSRECORDSELECT' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS'][{0}]/*[local-name()='TYPE' and namespace-uri()='http://Microsoft.LobServices.OracleDB/2007/03/ACTPRD/Table/TRANS_AUTO_PROCESS'])", TempInteger);
TempString = xpath(MsgSelectProcesRes, TempString);
//System.Diagnostics.EventLog.WriteEntry("Deger-"+TempInteger.ToString() , "Deger : " + TempString );
TempInteger = TempInteger + 1;

Decide Spahe:

Önemli olmamakla birlikte bu shape'de ve diğerinde buna benzer bi kodlama var.
TempString =="O"

4 Mart 2011 Cuma

BizTalk 2009 Dynamic Send Port


Bu port sayesinde send porta yollanacak dosyanın ismini, klasör yolunu değiştirebiliriz.

Portu tanımlarken Port Binding aşamasında;
   Port direction of communication : I'll always be sending messages on this port
   Port Bingding : Dynamic
seçiyoruz.

ConstructMessage'da MessageAssignment Shape'inde aşağıdakine uygun kodlarımızı yazıyoruz.

SndXML = RcvXML;
ruleSndPort(Microsoft.XLANGs.BaseTypes.Address)= "C:\\biztalk\\OUT\\D1_%MessageID%.xml";
ruleSndPort(Microsoft.XLANGs.BaseTypes.TransportType)="FILE";
SndXML(FILE.CopyMode)=1;


BizTalk orchestration'da custom dll function çağırma


Kimi zaman Biztalk orchestration'da işimizi kolaylaştıracak custom dll fonksiyonları çağırmamız gerekir.

Yapılacak işlem şu;
1. projenin referances kısmında dll'i eklemeliyiz.
2. deploy'dan sonra
    BizTalk Server Administration > Applications > ilgili proje > Resources'da sağ tıklayıp
    Add > BizTalk Assemblies'e tıklayıp aşağıdaki resimdeki gibi dll'i GAC(Global Assembly Cache)'a eklemeliyiz.






dll'de değişiklik yaparsak her defasında bu işlemi baştan yapmalı ve
    BizTalk Server Administration > Platform Settings > Host Instances'de BizTalkServerApplication'u restart etmeliyiz.

3 Mart 2011 Perşembe

Biztalk Delay Shape - GMT Problem


Delay Shape bilindiği üzere işleme devam etmek için belirtilen tarih ve saate kadar beklemeyi sağlar. Bu saat formatı UTC (Coordinated Universal Time) formatında olmalıdır.

Mesela

StrRunTime = System.DateTime.Now.ToString("yyyy-MM-ddT") + "15:30:00.00";
RUN_TIME = System.Convert.ToDateTime(StrRunTime);


görüldüğü üzere RUN_TIME date tipinde bir değişken ve o günün 15:30 saatini gösteriyor. Bu değişkeni aşağıdaki gibi Delay Shape'e koyarsak,

new System.DateTime(RUN_TIME);

her gün saat 15:30'dan önce işlem start etmiş olsa bile bu saate kadar bekleyecek ve 15:30'da işleme devam edeceğini düşünürüz. Düşünürüz diyorum çünkü GMT saat farkı yüzünden gerçek saate göre 17:30 da işlem kaldığı yerden devam eder. Bu problemi halletmek için RUN_TIME'i türkiyenin içinde bulunduğu GMT'e göre 2 saat geri almamız gerek.

RUN_TIME aşağıdaki gibi Set edilmesi gerek.

StrRunTime = System.DateTime.Now.ToString("yyyy-MM-ddT") + "15:30:00.00";
RUN_TIME = System.Convert.ToDateTime(StrRunTime);
RUN_TIME = RUN_TIME.AddHours(-2);