?? C#

bu nedir şimdi diyorum kodu okurken aynen şöyle bir satır.

return ViewState[“SortExpression”] as string ?? string.Empty;

bi an durakladım bu neki şimdi 3 senedir C# yazarım bu ne lan 😀 meğersem gayet güzel bir operatörmüş ()?: bu yapıyı andırıo ama bunda(??) koşul null olması.

şöyleki ?? işaretinin solundaki return ediliyor eğer null değilse. eğer işaretin solundaki null ise sağdaki return ediliyor nerde çağırıldıysa.

hazır başlamışken ()?: bunuda anlatim. bu çok eski bir yapıdır taa C de vardı 🙂 ondan sonra hangi dil çıktıysa taşıdı desem yeridir. böle azcık satırlarımız olsun istediğimizde kullanırız parantezin içinedeki koşul true ise soru işaretinin sağındaki değilse iki nokta üst üstenin sağındaki return edilir. örnek:

string samsalak=”1″;
string dumbelek=(samsalak==”1″)?”dertsiz”:”tasasız”;

bu durumda dumbelek dertsiz olacaktır ama samsalak =”1″ demeseydik tasasız olcaktı 🙂 demekki samsalaklar ne olursa olsun dumbelekler hep mutlu 😀

uzun bir aradan sonra osmaniye

gitmeyeli bi buçuk sene olmuştu. gittim gördüm epey gelişmiş tabii sıkıcı her tarafda binaların yükselmesi bayıyor insanı. allahdan bizim ev hala kerpiç. gerçi oda göçer gibi duruo huylanıom neyse teyze kızım evlendi hiç bir arıza çıkmadı hayret ettim olaysız düğüne 😀

evden çıkarkenki bıraktığım lahmacunlara yanıom hala ama neyse süperdi….

lostun 3. sezon 17. bölümünde işler iyicene karışdı yaw desmondun fıstık adaya düştü sandım walla ama kara bi kız desmond dedi bayıldı bakam nolcek. eski kızlardan biriyle konuştu eskiden rahipmiş bilmemne derken kız buna bi koydu lafları :))) koptum iyiki koyun yada çorbacı uyandırmamış seni dio 😀 bunu bide o iskoç diliyle telafuz edince kızada hasta kaldım.

dicom alet edevatın devam

öncelikle adam gibi bi simulatör veya emulatör için bakınıp duruodum sanırım buldum.
dvt aleti emulatörde barındırıo scp scu çalışabilio hala terminolojiye alışamadım ama anladığım kadarıynan bunna dcm gönder al yapabilioz. aleti agfa ve philips yapmış yayınlamış. kodlara dvt adresinden alabilirsiniz.

dcm4che aha bunlada pacs niyetine bi dünya aksiyon eylenebilio. tek derdi gözümde jboss olması altında. ulan neciymiş bu jboss korkulu rüya gibi oldu bana. dalga hem büyük hem hantal.

dcmtk libide yada araçları C/C++ için güzel bir yol olacakdır.

canlı dicom serveride budur saldıralım….

godaddy ve reseller olmak

bu adamların hizmetini 1 seneden fazladır kullanıyorum ve gerçekten güzel çalışıyorlar ben en azından bir problem yaşamadım menüleri kurcalarken gözüme takıldı “reseller plans” bakındım turkticaret.net den ucuza domain satabiliriz 🙂 özellikle com için şu anki fiyat farkı 7 lira. turkticaret 17 lira iken bu tarafdan reseller olup satarsak 10 liraya satabilcez ki bu fiyat tam süper bir fark çünkü %70 fark var. sadece domain satan bir reseller mı olsak ne yapsak 🙂

reseller olup panelleri türkçeleştirirsek işlem tamamdır turkticaret den daha ucuza aynı hizmeti satabiliriz demek. belki data center ın uzakda olması hosting için bi nebze hız problemi çıkarabilir . belkide en iyisi almanya civarından böyle bir hizmet olur tabii almanca bilseydim 🙂

php editörü olsaydı

selam says:
basit şeyler.
Mascix says:
basit olsa notepad yeterdi
Mascix says:
yetmio demekki
selam says:
önce bir metin editörü renklendirme desteği olmalı,
selam says:
sonra buna code completation desteği
selam says:
sonra buna class browser
Mascix says:
code completion ı hangi tuşlarda istiyorsun
selam says:
tab olur, ctrl+enter olur, değişebilsin o
selam says:
ancak code completation benim o dosya yada açık olan diğer dosyalardaki functionlar ve değişkenleride tanımlayabilmeli
selam says:
class browser’da proje dizinindeki dosyaları tarayıp, class’ları parse edebilmeli ve class browser’da benim yazdığım sınıfların methodlarına construct,larını parse edip listeleyebilmeli
selam says:
tabe php’nin builtin sınıflarınıda
selam says:
ayrıca code complatation için bir xml dosyası verip aha bunu php projelerinde kullanacam ben dediğimde onuda kullanabilmeli
selam says:
function browser’da aynı şekilde olabilmeli
Mascix says:
php hedef olmalı zaten diğer dilleri de katmaya uraşmayalım
selam says:
bu sayede, tüm frameworkler için ortak bir editor haline gelebilir
selam says:
isteyen zend için xml hazırlasın isteyen symfony için isteyen cakephp için
selam says:
isteyen hazırlamasın
selam says:
sonra kate’deki gibi bir konsol tab olmalı, kısa yolları sayesinde istersem projenin kök dizinine istersem de açık olan dosyanın dizinine tek tuşla gidebilmeliyim
selam says:
elbette file browser şart
selam says:
bunların saklanabilir olmasıda, editör içinde code blockları ve satır numaraları desteklenmeli
selam says:
şimdilik bu kadar
selam says:
ha birde code templatation önemli, mesela tfor yazıp complatation kısayoluna bastığımda benim tanımladığım (yada sistemde tanımlı olan) foreach($variable as $value){ } diye bir block kendiliğinden konabilmeli