Google Analytics İzleme

29 Temmuz 2011

Sharepoint Task Listesindeki task'ları Atanan Kişiye ve Atanan Kişinin Gruplarına göre filitreleme

Bunun için ilgili task listesinin view'ini sharepoint designer ile açarız, sorgulamayı elle yazarak filitrelemeyi sağlamış oluruz.

Task'ın Atandığı Kişiye göre filitreleme:
<Eq>
<FieldRef Name="AssignedTo"/>
<Value Type="Integer">
<UserID Type="Integer"/>
</Value>
</Eq>

Task'ı Atanan Kişi veya Atanan Kişinin Gruplarına göre filitreleme:
<Or>
<Membership Type="CurrentUserGroups">
<FieldRef Name="AssignedTo"/>
</Membership>
<Eq>
<FieldRef Name="AssignedTo"/>
<Value Type="Integer">
<UserID Type="Integer"/>
</Value>
</Eq>
</Or>

Kaynak:
 



27 Temmuz 2011

.NET Framework 4.0 Gacutil.exe (Global Assembly Cache Tool)

Latest gacutil is part of  Microsoft Windows SDK for Windows 7 and .NET Framework 4. Remember you can't use previews version of gacutil (1.1 or 2.0/3.5) to register dll built in framework 4.0.
If you don't want to install whole SDK you need to copy below files to server, only. Of course you need to install SDK on local machine to be able copy below files to server.
1. Files location: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
List of files required to gacutil work properly:
  • gacutil.exe
  • gacutil.exe.config
  • 1033\gacutlrc.dll     (can be placed in the same dir as gacutil.exe on the server)
Another interesting thing about assembly in 4.0 framework is location of your assembly. Location changed from C:\Windows\assembly\ toC:\Windows\Microsoft.NET\assembly\GAC_MSIL
Remember to unregister assembly you need to use commend:
gacutil /u assemblyname (you can't use assemplyname.dll)
Kaynak:

Add an assembly to the Global Assembly Cache on Windows Server 2008 R2

Gacutil.exe'yi paketledim, indirebilirsiniz:

17 Temmuz 2011

Değişimi uygulamaya sokmak, Bir fil bir defada yenmez, lokma lokma yenir.

Birçok insanın ortak sorunu, kendi yaşamında değiştirmek istedikleri şeyler için harekete geçememektir.

Birçokları kilo vermek ister, ama boğazına hâkim olamaz; kitap okumak ister, ama bir sayfa açamaz, erken kalkmak ister, ama alarmın sesini kapatır ve uyumaya devam eder. Yapmak isteyip de uygulayamadığımız bütün bu planlar için nasıl harekete geçebiliriz?

Geçtiğimiz hafta ilk kez Harvard Üniver- sitesi'nde Holden Chapel'de cuma namazına gittim. Hutbede bana ilginç gelen bir konuşma yapıldı. Hutbeyi veren genç hoca, Ramazan ayının yaklaştığını, verilen iftarlara kendi tabak, çatal ve bardağımızı getirmemizi önerdi. Anlaşılan o ki verilen toplu iftarlarda kâğıt bardak ve tabaklarla servis yapılıyor. Hoca, ardından da Amerika'da her gün inanılmaz miktarda kâğıt bardak, kâğıt tabak tüketildiğini ekledi. Çünkü insanlar sokaklarda durmadan kahve içiyor, fastfood yiyor ve tüm ambalajlar çöpe gidiyor. İnsanlar farkında olmadan müthiş bir çevre kirliliğine yol açıyor. Ufak bir fark, kendi tabağımızı ya da bardağımızı yanımızda taşımak (kırılmaması için plastik olabilir) toplamda büyük bir değişikliğe yol açabilir. Bu hutbedeki önerinin hoşuma giden yanı, soyut ve genel olmamasıydı; basit, somut ve uygulanabilir olmasıydı.

Yaşamımızda da bir şeyleri değiştirmek istiyorsak, büyük şeyleri başaramıyorsak küçük şeylerle başlamalıyız. Daha önce yazmış olabilirim. Bir asistanıma yedi kitap verip, bir hafta içinde kitapların sadece ilk bölümlerini okumasını söyledim. Bir hafta sonra okuyup geldiğinde, 'Koca bir kitabı bitirdin' dedim. Nasıl mı? Yedi kitabın ilk 35 sayfasını okuyunca yaklaşık 245 sayfalık bir kitap okumuş oldu. Ama bir kitabı bitir gel deseydim, belki de hiç başlamayacaktı bile.

Ekip arkadaşım Nur Eda Süslü, eğer toplu ulaşımla bir yere gidiyorsa, gideceği yere ulaşmadan bir durak önce iniyor. Böylece günlük sporunu da yapmış oluyor.

İngilizce öğrenmeye çalışan bir öğrencim, her gün beş kelimeyi, beş kez bir deftere yazıyor. Bu işin aldığı süre 10 dakika. Ama bu sayede her gün beş kelime öğrenmiş oluyor. Senede 1.500 kelime eder, az mı?

Kilo vermeye çalışan bir arkadaşım, kural koymuş kendine, yemekten sonra tatlı yerine meyve yiyor. Çantasında mevsimine göre taşınabilir bir miktar meyve oluyor her zaman.

Erken kalkmanın yolu, erken yatmakta saklıdır. 2000'den beri gece on bir sularında, istisnai durumlar dışında on iki olmadan yatağın yolunu bulurum. Bu sayede sabah beşte kalkmak hiç sorun olmaz. Bütün bu örneklerle anlatmak istediğim şey, büyük değişimlerin küçük adımlar atarak başladığı. Bir fil bir defada yenmez, lokma lokma yenir. Kişisel değişimi/gelişimi uygulamaya almanın sırrı buradadır. Ne yapacaksanız, adım atın. Kendinize küçük ve uygulanabilir hedefler koyun ve yola çıkın.

Melih Arat

Alınıtıdır.

14 Temmuz 2011

T-sql fonksiyonunda optional parametre kullanma

T-sql'deki sql prosedürlerinde optional parameter kullanabilmek için ilgili parametrelere tanımlama esnasında = ile atama yapılarak sağlanır. Fonksiyonlar için de aynı yazım geçerlidir fakat fonksiyonu çağrımak için default kelimesi kullanılmalıdır.

Fonksiyon Tanımı:

CREATE FUNCTION dbo.fnMyFunction
(
@Param1 INT,
@Param2 INT = 2
)
RETURNS ..


Fonksiyonu Çağırma:

select dbo.fnMyFunction(1, DEFAULT)


Kaynak:


08 Temmuz 2011

06 Temmuz 2011

Tatile çıkacağınız günleri internette paylaşmayın

Tatil dönemlerinde çocukların internette daha çok vakit harcadığından siber suçlulara karşı daha kolay hedef olduğu bildirildi.

Yaz tatiline girilen şu dönemlerde, PandaLabs, Panda Security'nin anti zararlı laboratuvarı, kullanıcıları özellikle sosyal ağlardan kaynaklanabilecek bulaşmalara ve dolandırıcılıklara karşı uyarıyor. PandaLabs Teknik Müdürü Luis Corrons, bu sene çocuklara ve gençlere odaklanmak istediklerini söyledi. Çocukların ve gençlerin yaz aylarında daha çok boş zamanı olduğunu, bu nedenle internette daha çok vakit geçirdiklerine dikkat çekti. Bu durumun siber suçluların da dikkatlerini aynı yöne çevirmesinde etkili olduğunu ifade eden Corrnos, sosyal ağlar için kullanıcıların daha dikkatli olması gerektiğini vurguladı.

Corrons, "Bu yüzden de zararlı site linkleri ve zararlı uygulamalar günümüzde gittikçe yaygınlaşıyor. Buna çözüm olarak da bilinçli internet kullanımı ve sağlam bir aile koruması gereksinimi doğuyor. Sosyal ağlarda paylaştığınız bilgilere dikkat edin: Tatile çıkacağınız günleri internette paylaşmayın, özellikle de aynı sosyal ağda adres bilgileriniz de bulunuyorsa. Bu bir nevi hırsızlara evim boş buyurun içeriyi boşaltın demek gibi. Bunun yanında kızlık soyadı da dikkat edilmesi gereken bir husus. Aile üyelerinizin kim olduklarını sosyal ağlarda afişe etmeyin. Çünkü birçok insan gizli sorularında anne kızlık soyadını kullanıyor. Aile üyelerinin kim oldukları sosyal ağlarda belirtilirse, kızlık soyadı buradan kolaylıkla bulunabilir. Sosyal ağlarda bulunan güvenlik ve gizlilik ayarlarını mutlaka yapılandırın: Bu sayede sosyal ağlardan gelen zararlı linklerin, uygulamaların bir nebze de olsa önüne geçilebilir." dedi.

Alıntıdır.