Türkiye’deki İlk Bilgisayar: IBM 650

8. Haziran 2010

1960 yılında Amerikan ICA fonundan sağlanan teknik yardım ile satın alınan ve Karayolları Genel Müdürlüğü’nde hizmete sunulan IBM 650 Data Processing Machine ,Türkiye’nin ilk bilgisayarı olarak kabul edilir.Bu tarihi sistemin ilginç bazı özellikleri:

*ibm650  Birinci nesil,radyo lambalı bir sistem olması,

* Her biri 10 karakter ve 1 işaretten oluşan 2000 sözcüklük tambur bellek bulunması,

* Dakikada 78000 toplama-çıkartma, 5000 çarpma ve 138000 mantıksal karar verebilme özelliği,

* Mantıksal işlem hızı 0,54 ve çarpma işlem hızı 0,77 milisaniyedir.Ortalama bellek erişim hızı 2,448 milisaniye olması,

* Delikli kart ile bilgi girişi yapılması,

* Özel kablolarla bağlanan kontrol paneller ile delikli kart irtibatı,

* Okuma hızı 200 kart/dk. delme/yazma hızı 100kart/dk. olması,

* Assembler ve Fortran’ın özel programlama dilleri kullanımı (SOAP – FORTRANSIT).

 

Programların kartlarla okutularak sisteme intikali ve işleme tabi tutulabilmesi, okuyucu ve yazıcı birimler için hazırlanan,pano üzerinde bulunan ve değişik fonksiyonları olan yuvaların kablolarla bağlandığı “Kontrol paneller” vasıtasıyla gerçekleştirilmekteydi.Neticede, sistemden alınan raporlar  bir satırda alfanümerik 100 karakter yazabilen ve 100 satır/dk. hızındaki yazıcı ile sağlanmaktaydı.

İşin şekline ve ihtiyacına göre bilgilerin birleştirilmesi, ayrılması, tasnifi ve teksiri için de “Sorter”,”Collator”,”Reproducer” gibi kendine özgü kontrol panelleri ile çalışan elektromekanik makinelerden yararlanılmaktaydı.

Kaynak:Anı ve Fotoğraflarla Bilişim Tarihimiz - Akdoğan Özkan

4 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

BilgiKültür

Türkiye’nin ilk bilgi işlem merkezi

25. Mayıs 2010

Türkiye’de nin ilk  bilgi işlem merkezi Mühendis Orhan Kanpulat liderliğinde 1960 yılında Karayolları’nda kurulur.Türkiye’nin ilk bilgi işlem merkezi (BİM) müdürü de Orhan Kanpulat’tır.Bilgi işlem merkezinin o zamanki adı IBM Müdürlüğü'dür. Aslında bu terimi kullanmak ne kadar doğru tartışılabilir.Ancak o zamanlar IBM demek,bilgisayar demekle hemen hemen aynı şey olduğundan başta pek önemsenmez.IBM Müdürlüğü sürecine gelene kadarki ilk adım TC Karayolları’nda kurulan 'Delikli Kart Makineleri Şefliği’dir. Bu şeflik daha sonra IBM Şefliği sonra da IBM Müdürlüğüne dönüşmüştür.

 

Kaynak:Anı ve Fotoğraflarla Bilişim Tarihimiz - Akdoğan Özkan 

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

BilgiKültür , , , , , , , ,

Bing Maps : Map loaded in unsupported Uri Scheme. Please reload page in "http" scheme. Hatası

15. Mayıs 2010

Bing Maps Silverlight SDK’yı kullanacağınız projeyi oluştururken başlangıçta size bir asp.net application içerisinde host ediyim mi sorusuna ok demeniz faydalı olacaktır.Çünkü böyle yapmadığınızda projeyi her çalıştırdığınızda kendi bir testpage içerine koyup o şekilde çalıştıracaktır.Bu şekilde Visual Studio’da projeyi çalıştırdığınızda Bing Maps : Map loaded in unsupported Uri Scheme. Please reload page in "http" scheme hatasını alırsınız.Expression Blend’de çalıştırdığınızda problem olmayacaktır ama dediğim gibi Visual Studio’da bu problemle karşılaşılıyor.Projeyi oluştururken yapacağınız küçük bir işlemle ilerde sorun çıkmasını önleyebilirsiniz.

 

bingmapserror

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Bing Maps , ,

Unable to start debugging. The Silverlight managed debugging package isnt installed.Hatası ve Çözümü

15. Mayıs 2010

Silverlight 4.0 yükledikten sonra Silverlight 3.0’da hazırlanmış projelerimi debug etmeye çalıştığımda ‘Unable to start debugging. The Silverlight managed debugging package isnt installed’ hatasını almaya başladım.

visualstudioerror

Soruna developer ortamının güncellenmemesi sebep oluyormuş.                                                                                                                                                                                Buradan Silverligh_Developer.exe’nin güncel versiyonunu indirip kurarsanız problem çözülmüş olacaktır.Sorunu araştırırken aşağıda bulduğum link bana yardımcı oldu.

http://www.dotnetthoughts.net/2010/04/16/unable-to-start-debugging-the-silverlight-managed-debugging-package-isnt-installed/comment-page-1/#comment-316

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Silverlight ,

Silverlight – WPF Kendi oluşturduğumuz Brush’a kodla ulaşmak

6. Mayıs 2010

Expression Blend’de oluşturduğumuz brushların yanındaki kutucuğa tıklayarak Convert to New Source dersek oluşturduğumuz Brushları bir anlamda template haline getiririz ve başka yerlerde kullanma imkanımız olur.Ben de bu şekilde kullanmak istedim ama bir sıkıntıyla karşılaştım.Oluşturduğum brush’a isim verdiğim halde bir türlü ulaşamıyordum.Nette yaptığım araştırmalar sonucunda aşağıdaki gibi bir çözümle problem halloldu.

 

rectange.Fill = (Brush)FindResource("olusturdugum_brush_ismi");

 

Böylece oluşturduğum brush’ı istediğim yerde kullanabiliyorum.

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

WPF , , ,

System.Windows.Controls.Grid does not contain a public definition for GetEnumerator. Hatası

6. Mayıs 2010

WPF foreachle grid içerisindeki kontrollere ulaşmak isterken  foreach statement can not operate on variables of type 'System.Windows.Controls.Grid' because 'System.Windows.Controls.Grid' does not contain a public definition for 'GetEnumerator' hatasıyla karşılaştım.Yazdığım kod aşağıdaki gibiydi.

foreach (StackPanel stackpanel in grid_stackpanels)
            {
                foreach (Rectangle rect in stack.Children)
                {
                    ……………………...

                }
            }

Normal bir masaüstü projesinde kontrollere erişmek için  foreach(……….in Controls ) diyince sıkıntısız çalışıyordu.Bende grid içerisinde de böyle arayacağımızı düşünmüştüm ancak böyle değilmiş.Gridin children’ları arasında gezinmek gerekiyormuş.Yani kod aşağıdaki şekilde olmalı.

foreach (StackPanel stackpanel in grid_stackpanels.Children)
            {
                foreach (Rectangle rect in stack.Children)
                {
                    ……………………...

                }
            }

Burda dikkat edilmesi gereken bir nokta daha var. İlk döngü gridin içerisindeki tüm kontrollerin hepsinin StackPanel, ikincisinde ise StackPanellerin içerisinde sadece Rectangle’lar olması gerekiyor.Böyle olmaması durumunda yani aranan kontrollerin dışında farklı bir kontrol varsa kodumuz aşağıdakine benzer bir hata verecektir.

Unable to cast object of type 'System.Windows.Shapes.Rectangle' to type 'System.Windows.Controls.StackPanel'.

Bu hatayı önlemek için foreach döngüsünü kullandığımız yerde aradığımız kontrol dışında farklı bir kontrol olmadığına emin olmalıyız.Çünkü o kontrolleri aradığımız kontrole cast etmeye çalışacak bu da hataya sebep olacaktır.

1 kişi tarafından 1.0 olarak değerlendirildi

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

WPF , , ,