Herkes bilim yapabilir mi?

Ocak 13, 2018

2017’nin son haftasında, 26 Aralık’ta şimdiye kadarki en büyük asal sayı hesaplandı.

Şimdiye kadar dememizin nedeni her zaman daha da büyüğünün saptanıyor olması.

Asal sayılar şifrelemede yaygın olarak kullanılıyor ve asal sayıları saptamak bu nedenle önem taşıyor.

Hesaplanan asal sayı, asal sayıların Mersenne Asalları olarak adlandırılan özel bir kümesinden.

Bu küme (2 üzeri n -1) şeklindeki bir sayıdan oluşuyor.

Yeni sayının kodu M77232917. Yani, sayımız şeklinde.

Asal sayılar genellikle üniversitelerde ve araştırma kuruluşlarında, bu işin uzmanları tarafından pahalı bilgisayarlar kullanılarak hesaplanıyordu.

26 Aralık’taki asal sayıysa bir amatör bilimci tarafından, i5 işlemcili bilgisayarını 6 gün aralıksız çalıştırarak bulundu.

CERN’deki gibi makinelerle, sistemlerle bilim yapmak kolay ve ucuz değil.

Ama bu örnekte de görüldüğü gibi, kolay ve ucuza bilim yapabileceğimiz çok alan var.

Reklamlar

Kötü Bilişimci Ne Yapar?

Ocak 12, 2018

Ekteki haberde Adalet Bakanlığı’nın UYAP sistemine ilişkin bilgi var.

Devletin birçok önemli yeri gibi UYAP’ı da zamanında FETÖcüler ele geçirmiş.

Şimdi onların izlerini silmeye ve sistemi düzenlemeye çalışıyorlar.

Böyle bir durumda iyi bir bilgi işlemci elindeki yazılım ve donanımın bir listesini çıkarır, bunların yapılandırmalarını gözden geçirir, güvenlik açığı, yetki aşımı durumlarını ortadan kaldırır, kullanıcı etkinliklerini kayıt altına alır.

Kötü bir bilgi işlemci ise yeni sistemler alır!

Bilgiişlem, hele kamudaki bilgiişlem, satın almak, satın almak, daha da çok satın almak anlamına geliyor.

Elindeki yazılımı, donanımı ve personeli daha iyi kullanmaya çalışmak diye bir şey yok.

Nasıl olsa para bilgişlemcilerin cebinden çıkmıyor, alınacak yeni personelin maaşını da onlar ödemiyor, o zaman alınsın yeni donanımlar, yeni yazılımlar, yeni personel.

Bilgiişlemcilerin şapkayı önlerine koyup düşünmesinin zamanıdır.

Sürekli yeni donanımlar, yazılımlar almak, sürekli yeni personel talep etmek marifet değildir.

Marifet elimizdeki donanım ve yazılımla, personelle doyurucu ve güvenli çözüm üretebilmektir.

Hele kamudaki bilgiişlemcilerin para harcarken on kez düşünmesinde yarar var.

O para vatandaşın parası çünkü.

CHPli Beşiktaş Belediye Başkanı da görevden alınmış.

Ocak 4, 2018

Hükümet kendi şaibeli başkanlarını istifaya zorlarken CHPli başkanları görevden alma yoluna gidiyor.

Hükümetin bu tutumu yanlı.

Öte yandan, görevden alınan başkanlar CHPliler tarafından bile yolsuzluk bakımından eleştirilen başkanlar.

Örneğin, Aykut Erdoğdu Beşiktaş Belediye Başkanı hakkında önceden iddialarda bulunmuştu.

Yolsuzluğu gözleri gören herkes fark ediyor zaten.

CHPli belediyeler en az Ak Partililer kadar yolsuzluğa batmış durumda.

Bu yüzden hem Ataşehir hem de Beşiktaş’ta başkanların görevden alınması doğru.

Keşke bunu örneğin Gökçek için de yapabilselerdi.

Bu fırsattan yararlanarak belediyeler başta olmak üzere, yönetimlerin yolsuzluklardan arındırılması için kafa yormamız lazım.

Kılıçdaroğlu bir mekanizma önermişti:

Eğer CHP iktidara gelirse mecliste bir Kesin Hesap Komisyonu kuracak ve başına da muhalefetten bir milletvekilini getirecekti.

Peki, bunu yerel yönetimlerde de yapamaz mıyız?

Yerel yönetimlerde de bu türlü bir komisyon kurulabilir, başına CHPli olmayan birisi getirilebilir ve bu komisyon tüm akçalı işleri denetler.

Son derece basit ve etkili olabilecek gibi görünen bir yöntem.

İlgezdi ya da Hazinedar gibi adamların peşinden gidip görevden alınmalarını protesto etmek yerine bu tür çözümleri düşünmeli ve önermeliyiz.

CHPli Beşiktaş Belediye Başkanı da görevden alınmış.

Ocak 4, 2018

Hükümet kendi şaibeli başkanlarını istifaya zorlarken CHPli başkanları görevden alma yoluna gidiyor.

Hükümetin bu tutumu yanlı.

Öte yandan, görevden alınan başkanlar CHPliler tarafından bile yolsuzluk bakımından eleştirilen başkanlar.

Örneğin, Aykut Erdoğdu Beşiktaş Belediye Başkanı hakkında önceden iddialarda bulunmuştu.

Yolsuzluğu gözleri gören herkes fark ediyor zaten.

CHPli belediyeler en az Ak Partililer kadar yolsuzluğa batmış durumda.

Bu yüzden hem Ataşehir hem de Beşiktaş’ta başkanların görevden alınması doğru.

Keşke bunu örneğin Gökçek için de yapabilselerdi.

Bu fırsattan yararlanarak belediyeler başta olmak üzere, yönetimlerin yolsuzluklardan arındırılması için kafa yormamız lazım.

Kılıçdaroğlu bir mekanizma önermişti:

Eğer CHP iktidara gelirse mecliste bir Kesin Hesap Komisyonu kuracak ve başına da muhalefetten bir milletvekilini getirecekti.

Peki, bunu yerel yönetimlerde de yapamaz mıyız?

Yerel yönetimlerde de bu türlü bir komisyon kurulabilir, başına CHPli olmayan birisi getirilebilir ve bu komisyon tüm akçalı işleri denetler.

Son derece basit ve etkili olabilecek gibi görünen bir yöntem.

İlgezdi ya da Hazinedar gibi adamların peşinden gidip görevden alınmalarını protesto etmek yerine bu tür çözümleri düşünmeli ve önermeliyiz.

Kendi başımıza kışkıramıyoruz bir türlü

Ocak 3, 2018

Türkiye’de Gezi Eylemleri oluyor.

Açıklama: Bunlar Türkiye’nin düşmanları tarafından kışkırtılıyor.

İran’da yönetim kitle gösterileriyle protesto ediliyor.

Açıklama: Bunlar ABD tarafından kışkırtılıyor.

Gürcistan’da Ukrayna’da kitleler yönetimleri değiştiriyor. Açıklama: Soros bunları kışkırtıyor.

ABD’de birkaç yılda bir ayaklanmalar yaşanıyor.

Açıklama: Ezilen Zenciler haklarını arıyor.

Almanya’da anarşist gruplar her yıl ayaklanma yaşatıyorlar.

Açıklama: Yozlaşmış toplumda olur böyle.

Güney Kore’de üniversite öğrencileri hep ayaklanır. O da olur, oralarda normaldir.

Benim anladığım şu: Başka coğrafyalardaki insanlar kendi başlarına kışkırırken bizim coğrafyanın insanları kendi başına kışkıramıyor.

Bir şey yapıyorlarsa hep arkasında başkaları, hainler, düşmanlar, Soros’lar oluyor.

Yeni Yıl Dilekleri

Ocak 1, 2018

Yeni yıla yasaklarla girdik.

Taksim’de, Beşiktaş’ta, Şişli’de ve başka yerlerde yılbaşı kutlamaları yasaklandı.

Ak Parti iktidarını niteleyen başlıca şeylerden birisi yasaklar.

Hayata, neşeye, kutlamaya, çağdaşlığa ilişkin ne varsa yasaklanmaya çalışılıyor.

Yasakçılıklarının başlıca nedeni dinsel duyarlıkları. Din onlar için huzur verici, ferahlatıcı bir şey değil, sürekli gerilim üreten, sürekli nefret ve öfke veren bir şey. Bu nedenle de hep yasaklamaya çalışıyorlar:

Hamile kadınları sokakta görmek istemiyorlar.

Kızların, kadınların vücut hatlarını gösteren giysilerle dolaşmasını istemiyorlar.

Kadınların gülmesini, seslerinin duyulmasını, tırnaklarının çöpte görünmesini bile istemiyorlar.

Okullarda Evrim Teorisinin okutulmasını istemiyorlar.

Tüm bunlara karşı bize düşen özgürlüğü savunmak.

Çocuk pornosu, kadınlara taciz, çocukları taciz gibi şeyler tabii ki yasak olmalı.

Bu tür durumlar dışında genel olarak yasak yanlısı olmamalıyız.

Biz özgürlüğü ve serbestliği savunmalıyız.

Çoğu konuda böyle yapmıyoruz yalnız.

Özellikle ekonomik konularda 60-70 yıl öncesinin duyarlıklarıyla hareket ediyoruz.

Saman ithali ya da zeytinyağı ithali mi yapılıyor, karşıyız, yasaklanmalı diyoruz.

Neredeyse yurt dışından hiçbir şey ithal etmeyelim diyeceğiz.

Ak Partililerin kadın düşmanlığı gibi biz de ekonomik konularda akıl dışı, çağ dışı davranıyoruz.

Kendimize dönüp bakmalıyız.

Yasaklanmasını istediğimiz şeyleri daha iyi düşünmeliyiz.

Mümkün olduğunca az yasak olsun demeliyiz.

Ak Parti kalıcı değil.

Elbet gidecek.

Ama onun yerine neyi getireceğimize iyi karar vermeliyiz.

Toplumu boğan yasaklar yerine toplumu hem maddi hem de manevi yönden zenginleştiren serbestleşmelerin, özgürlüklerin peşinde gitmeliyiz.

Yeni yıl bunları düşüneceğimiz bir yıl olsun, herkese kutlu olsun.

Provokatör!

Aralık 30, 2017

Provokatör (kışkırtıcı), insanları kışkırtıp bir şeylerin olmasını sağlayan, sonra da kışkırttığı insanları bir başlarına bırakıp kaçan kişidir.

Tabii ki iyi bir şey değildir provokatör olmak. Genelde de yerli yersiz karşı tarafı yıpratmak için kullanılan bir suçlamadır.

Ama ben son 15 yılda iki provokatör gördüğümü düşünüyorum.

Birincisi Mehmet Ali Alabora. Gezi Eylemleri sırasında en öndeydi.

Diğer ünlü şahsiyetleri de örgütleyip eylemlere katılmalarını sağladı.

Sonra Ak Parti trollerince nefret söylemiyle karşılaştı, tehdit edildi.

Alabora da soluğu yurt dışında aldı. 2013 yılından bu yana ortalıkta yok.

Tek bir kelimesi, açıklaması yok.

Ama onun örgütlediği kişiler, örneğin, Halit Ergenç halen trollerce yerin dibine sokuluyor.

Diğer provokatör eski cumhurbaşkanı Ahmet Necdet Sezer.

Hepimiz kendisini sevdik.

Ama cumhurbaşkanlığını bıraktıktan sonra tek bir açıklaması yok.

Ak Parti’nin kurucusu Abdullah Gül bile konuşuyor (ve konuşmasının karşılığında yerin dibine batırılıyor), o konuşmuyor, susuyor.

Kendisini sevenleri ortada bırakıyor.

A new Powershell command structure is necessary

Aralık 22, 2017

Powershell has a big problem. A very big problem.

Problem is the structure of the commands.

Commands (cmdlets) start with a verb, like New, Get, Remove,etc.

And this structure makes Powershell chatty: There are too many commands.

For almost every object, Powershell defines at least four commands: get, set, new,remove

For example, for Active Directory users the following commands are available:

Get-ADUser

New-ADUser

Remove-ADUser

Set-ADUser

For IIS sites, there are more than four commands:

Get-IISSite

New-IISSite

Remove-IISSite

Start-IISSite

Stop-IISSite

There are thousands of objects in Windows and Powershell, in current structure, will create thousands and thousands new commands.

With so many commands there comes so many problems:

You must learn the syntax of each command.

Powershell team must write quality help information about every command.

Everyone who has worked with Powershell knows that sometimes help info is insufficient.

So, I propose a new command structure:

Commands must start with object names, instead of verbs!

After the objects there can be commands.

For example, instead of the above four commands related to AD users, the new commands could be:

Aduser Get

Aduser New

Aduser Set

Aduser Remove

For the above IIS site commands, the new commands could be:

IISsite get

IISsite new

IISsite set

IISsite remove

IISsite stop

IISsite start

This new structure would reduce the number of the commands significantly.

The help information about the commands could be written more efficiently.

Murat Yildirimoglu

Émilie du Châtelet

Aralık 17, 2017

17 Aralık Émilie du Châtelet’in doğum günü.

Babası Fransa’nın namlı kralı 14. Louis’in üst düzey bir memuru.

Ailesi zengin ve açık fikirli.

Châtelet iyi bir eğitim almış.

Tam altı dili konuşabiliyormuş, matematik ve fizik gibi o dönemin kadınlarının ilgilenmesinin hoş karşılanmadığı dallarda derinlemesine bilgi sahibi olmuş.

1740’ta bir fizik ders kitabı yazmış.

Ama en önemli katkılarından birisi o zamana kadar Fransa’da çok da iyi bilinmeyen Newton’ın Doğa Felsefesinin Matematiksel İlkeleri adlı yapıtını Fransızca’ya çevirmek.

Bunu günde 18 saat çalışarak yapmış.

Üstelik de hamileyken.

Çevirisinin yayınlandığını göremeden, çocuğunu doğurduktan 1 hafta sonra, henüz 43 yaşındayken ölmüş.

Châtelet neden önemli?

Günümüzde kadınlar geçmişe göre daha fazla oranda, daha uzun süreli eğitim alıyor.

Ama bu eğitimlerden sonra genel olarak hep daha “soft” işlere yöneliyorlar.

Uzun zamandır iyi bir bilgisayar programcısı yok örneğin.

Halbuki ilk programcı olarak bilinen kişi Ada Lovelace’tır. NASA’nın ay projesindeki bilgisayar programlarını da ağırlıklı olarak bir kadın yazmıştı.

Bilgisayarda olduğu gibi diğer alanlarda da kadının adı yok.

İyi matematikçi kadınlar, iyi fizikçi kadınlar, iyi kimyacı kadınlar dünya çapında parmakla sayılabiliyor.

Teknik alanlarda eğitim alan çok sayıda kadın, çalışma hayatına geçtikten hemen sonra yönetim, satış-pazarlama gibi alanlara yöneliyor.

İşte bunun için Chatelet çok önemli.

Kadınların ve onları yetiştiren ana-babaların bu durum üzerinde düşünmesinde yarar var.

Reporting the User Profile Folder Size

Aralık 15, 2017

If we assume mainly a single user uses a machine, then we can find their profile folder size using the folllowing code:

$profilsize=Get-ChildItem $env:userprofile -recurse | Measure-Object -property length -sum
$profilsize=$profilsize/1GB

$Info=$env:computername+" "+$env:username+" "+(($profilsize).sum).tostring()
$info | out-file \\servername\ortak\list.txt -append

This code must be run as a logon script.

So, when a user logons to their machine, profile size is reported to a file in a share.