İyi yazılım 10 yıl alır, buna alışın.

Şu tabloya bir göz atın:

İyi yazılım On Yıl Alır, Buna Alışın

Bu tablo, Lotus Notes workgroup yazılımının piyasaya ilk çıkarıldığı tarih olan 1989’dan 2000 yılına kadar kaç yerde kurulu olduğunu göstermektedir. Aslında Notes 1.0 sürümü çıkarıldığında beş yıldan beri geliştirilmekte idi. Notes’un yeterli kaliteye erişmesi ve kullanıcıların satın almaya başlaması için geçen sürenin uzunluğuna dikkatinizi çekmek isterim. Gerçekten de 1984 yılında ilk kod satırının yazılmaya başlaması ile yukarıdaki eğrinin yükselen kısmına erişmesi için tam 11 yıl geçmesi gerekmiştir. Bu süre boyunca Ray Ozzie ve kadrosu St Barts’da buzlu viski içmiyorlardı. Nefes almaksızın kod yazıyorlardı.

Şu tabloya bir göz atın:

İyi yazılım On Yıl Alır, Buna Alışın

Bu tablo, Lotus Notes workgroup yazılımının piyasaya ilk çıkarıldığı tarih olan 1989’dan 2000 yılına kadar kaç yerde kurulu olduğunu göstermektedir. Aslında Notes 1.0 sürümü çıkarıldığında beş yıldan beri geliştirilmekte idi. Notes’un yeterli kaliteye erişmesi ve kullanıcıların satın almaya başlaması için geçen sürenin uzunluğuna dikkatinizi çekmek isterim. Gerçekten de 1984 yılında ilk kod satırının yazılmaya başlaması ile yukarıdaki eğrinin yükselen kısmına erişmesi için tam 11 yıl geçmesi gerekmiştir. Bu süre boyunca Ray Ozzie ve kadrosu St Barts’da buzlu viski içmiyorlardı. Nefes almaksızın kod yazıyorlardı.
Okumaya devam et “İyi yazılım 10 yıl alır, buna alışın.”

Eset’den Yeni Güvenlik Tarayıcısı: SysInspector

Nod32 Antivürüsünün üreticisi ESET’in yni güvenlik tarayıcısı SysInspector ücretsiz olarak indirilebiliyor. Windows NT tabanlı sistemlerde çalışan yazılım kısa bir taramanın ardından sistem hakkında birçok ayrıntıya ulaşıyor. Bu ayrıntılar arasında çalışan prosesler, bazı özel registry girdileri, otomatik başlatma patikaları ve ağ bağlantı bilgileri yer alıyor. Program ile arama sonuçlarını dilerseniz çeşitli risk seviyelerinde inceleyebilir veya bir log dosyasına kaydedip incelenmek üzere paylaşabilirsiniz.

Yazılım MBR’da kayıtlı yazılım bileşenlerini, registry girdilerini, sürücüleri, servis ve prosesleri sahip olduğu Anti-stealth teknolojisi ile tarıyor. Bu sayede potansiyel rootkit ve benzer casus yazılımları da tespit etmek kolaylaşıyor. Kuruluma gerek duymayan program EULA (son kullanıcı şartnamesi) bir kez kabul edildikten sonra çalışmaya başlıyor.

Gittigidiyor.com: Müzayede Sitelerinin Külhanbeyi

Gittigidiyor (GG)’un bu tarzını tanımlayabilecek en uygun sıfat külhanbeyi.

Neden?
Varsayalımki elinizde  330 YTL fiyata satmak istediğiniz bir ürün var. GG normalde vergi ve giderler deyip %10’u kesiyor ve elinize 300 YTL geçiyor. Fakat fiyat 250YTL yi geçtiği için taksitli alış veriş seçeneği isteğiniz dışında devreye giriyor. Bunu istememe imkanınız yok. GG buna müsade vermiyor. Taksit devreye girince de geliriniz %20’ye kadar azalıyor. Örneğin sattığım ürünü alan alıcı, kredi kartı ile peşin ödeme yerine 3 taksitiseçerse elinize 281YTL, 6 Taksit seçerse 275YTL veya 12 Taksiti seçerse 265 YTL geçiyor. Yani potansiyel alıcımız 330 YTL verip 12 taksit vantajını kullanırsa bunun satıcıya fazladan 35 YTL daha zararı oluyor. GG 35 YTL ‘yi ilgili kredi kartının bankası ile paylaşıyor.

Para kazanmak bu kadar kolay mı? Hem de pazar payı avantıjını kullanıp satıcıyı mağdur duruma sokarak.

Bu konu ile ilgili yazışmanın örneğini yazının devamında bulabilirsiniz.

Gittigidiyor (GG)’un bu tarzını tanımlayabilecek en uygun sıfat külhanbeyi.

Neden?
Varsayalımki elinizde  330 YTL fiyata satmak istediğiniz bir ürün var. GG normalde vergi ve giderler deyip %10’u kesiyor ve elinize 300 YTL geçiyor. Fakat fiyat 250YTL yi geçtiği için taksitli alış veriş seçeneği isteğiniz dışında devreye giriyor. Bunu istememe imkanınız yok. GG buna müsade vermiyor. Taksit devreye girince de geliriniz %20’ye kadar azalıyor. Örneğin sattığım ürünü alan alıcı, kredi kartı ile peşin ödeme yerine 3 taksitiseçerse elinize 281YTL, 6 Taksit seçerse 275YTL veya 12 Taksiti seçerse 265 YTL geçiyor. Yani potansiyel alıcımız 330 YTL verip 12 taksit vantajını kullanırsa bunun satıcıya fazladan 35 YTL daha zararı oluyor. GG 35 YTL ‘yi ilgili kredi kartının bankası ile paylaşıyor.

Para kazanmak bu kadar kolay mı? Hem de pazar payı avantıjını kullanıp satıcıyı mağdur duruma sokarak.

Bu konu ile ilgili yazışmanın örneğini yazının devamında bulabilirsiniz.
Okumaya devam et “Gittigidiyor.com: Müzayede Sitelerinin Külhanbeyi”

ZEOSDBO Select * from hatasını gidermek

ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add(‘select * from links’); sorgusunu çalıştırıp  ZQuery1.FieldbyName(‘title’).AsVariant; ile veriyi almaya calıştığımda aşağıdaki hata mesajını alıyordum;

Application raised an exception class EZSQLException with mesage ‘Column with name “Extra” was not found”

Okumaya devam et “ZEOSDBO Select * from hatasını gidermek”

The terminal server has exceeded the maximum number of allowed connections

Sunucunuza bağlanmaya (RDP) çalıştığınızda bu uyarı mesajını alıyorsanız, sunucunuzun bağlantı limitine ulaşmışsınız demekdir. Aşağıdaki komutla bir “konsol oturumu” açacağınızı belirterek yinede sunucunuza oturum açmanız mümkün..

Başlat->Çalıştır’a şunu yazın;

mstsc /v:sunucunuzun_adresi /console

Dilerseniz sunucunuza oturum açtıktan sonra mevcut bağlantı ve oturumları yönetmek/sonlandırmak isterseniz. Başlat->Çalıştır’a tsadmin komutunu yazın.(Açık oturumları görev yöneticisinin users/kullanıcılar sekmesinden de yönetebilirsiniz)

PHP ile garantili mail göndermek

PHP’nin resmi sayfasında mail komutunun kullanımı hakkında şu bilgiler yer alıyor:

Kullanımı:

bool mail  ( string $to  , string $subject  , string $message  [, string $additional_headers  [, string $additional_parameters  ]] )

Mail komutunda kullanılması zorunlu parametreler:

  • $to: PHP ile mail göndereceğiniz kişinin adresi. Tipi string’dir.
  • $subject: Mail’in konusu. Tipi string’dir.
  • $message: Göndermek istediğiniz mail’in içeriği. Tipi string’dir.

Not: String tipine Türkçe’mizde bazen katar bazen de karakter dizgesi adı verilmektedir.

Dördüncü ve beşinci parametrelerin kullanılması zorunlu olmamakla birlikte görevlerini kısaca söyle açıklayabiliriz.

  • $additional_headers: Bu kısımda, gönderen adresi, karbon kopya (CC) adresi ve gizli karbon kopya (BCC) adresi gibi adresler belirtilebilir. CC adresi, gönderilen mailin bir kopyasının da (karbon kopya) başka bir adrese gönderilmesini sağlar. CC alıcısı gelen mail’in başlık bilgilerinden mail’in asıl alıcısının kim olduğunu görebilir.  BCC, CC ye benzemekle birlikte, tek farkı, asıl alıcı ile CC alıcısının mail’in bir kopyasının da BCC adresine gönderildiğini bilememesidir. Mail sunucusu başlık bilgilerine bu adresi dahil etmez. Bu kısımın da veri tipi String’dir.
  • $additional_parameters: SendMail yazılımına parametre yollamak için kullanılıyormuş. Ayrıntısını şimdilik bilemeyeceğim.

PHP’nin resmi sayfasında mail komutunun kullanımı hakkında şu bilgiler yer alıyor:

Kullanımı:

bool mail ( string $to  , string $subject  , string $message  [, string $additional_headers  [, string $additional_parameters  ]] )

Mail komutunda kullanılması zorunlu parametreler:

  • $to: PHP ile mail göndereceğiniz kişinin adresi. Tipi string’dir.
  • $subject: Mail’in konusu. Tipi string’dir.
  • $message: Göndermek istediğiniz mail’in içeriği. Tipi string’dir.

Not: String tipine Türkçe’mizde bazen katar bazen de karakter dizgesi adı verilmektedir.

Dördüncü ve beşinci parametrelerin kullanılması zorunlu olmamakla birlikte görevlerini kısaca söyle açıklayabiliriz.

  • $additional_headers: Bu kısımda, gönderen adresi, karbon kopya (CC) adresi ve gizli karbon kopya (BCC) adresi gibi adresler belirtilebilir. CC adresi, gönderilen mailin bir kopyasının da (karbon kopya) başka bir adrese gönderilmesini sağlar. CC alıcısı gelen mail’in başlık bilgilerinden mail’in asıl alıcısının kim olduğunu görebilir.  BCC, CC ye benzemekle birlikte, tek farkı, asıl alıcı ile CC alıcısının mail’in bir kopyasının da BCC adresine gönderildiğini bilememesidir. Mail sunucusu başlık bilgilerine bu adresi dahil etmez. Bu kısımın da veri tipi String’dir.
  • $additional_parameters: SendMail yazılımına parametre yollamak için kullanılıyormuş. Ayrıntısını şimdilik bilemeyeceğim.

Okumaya devam et “PHP ile garantili mail göndermek”

Rusya programcı yetiştirme atağında

Yazının sonunda bulabileceğiniz habere göre, Rusya‘nın eğitimden sorumlu kurumu (bizdeki milli eğitim bakanlığı) CodeGear’dan 1 milyon adet yazılım geliştirme programı lisansı satın almış. Satın alınan lisanslar CodeGear’in Delphi®, Delphi for .NET, and C++ Builder® yazılımlarının, birinci(primary) ve ikinci(secondery) seviyedeki öğrencilere programlama ve uygulama geliştirme eğitimi vermek için kullanılacak.

Haberde CEO Jim Douglas’in soylediğine göre Rus öğrencilerin Delphi ve Pascal kullanımında uzun bir geçmişi var. Satın alınan yeni nesil geliştirme araçlarıyla yeni nesil yazılımların üretilebileceğini söylüyor.

Adres http://www.codegear.com/article/37605

İmrenmemek elde değil dostlar.Yazılım teknolojilerine yapılan yatırımların hakkını ancak gerekli donanıma ve formasyona sahip eğitimciler verebilirler. Yapılan yatırımın karşılığının alınacağına eminim. Microsoft geliştirme araçlarının (.Net IDE’leri) dışında da bir tecih yapılması iyi ve güçlü alternatiflerin de olduğunu gösteriyor.

Ne söyleyelim ki.. Darısı başımıza.

Türk Sinemasından 3 yeni komedi filmi

"OSMANLI CUMHURİYETİ"
Ata Demirer’in yakında çekimlerine başlayacağı "Osmanlı Cumhuriyeti" filminin Çırağan Sarayı’nda çekilen tanıtım filmleri de görücüye çıktı. Gani Müjde’nin yazıp yöneteceği filmin biri 1 dakika 23 saniyelik, diğeri 1 dakika 9 saniyelik 2 tanıtım filmi sinemalarda ve internette gösterilmeye başlandı. Gösterim tarihi için "Tiz zamanda" ifadesi kullanıldı. TBMM nin , saraylarında çekim yapılmasına bir türlü izin vermediği için geçtiğimiz yıl çekimi ertelenen filmin , önümüzdeki ay çekimlerine alternatif mekanlarda başlanacak ve Osmanlı Cumhuriyeti bu yıl içinde sinemaseverlerle buluşacak.

“OSMANLI CUMHURİYETİ”
Ata Demirer’in yakında çekimlerine başlayacağı “Osmanlı Cumhuriyeti” filminin Çırağan Sarayı’nda çekilen tanıtım filmleri de görücüye çıktı. Gani Müjde’nin yazıp yöneteceği filmin biri 1 dakika 23 saniyelik, diğeri 1 dakika 9 saniyelik 2 tanıtım filmi sinemalarda ve internette gösterilmeye başlandı. Gösterim tarihi için “Tiz zamanda” ifadesi kullanıldı. TBMM nin , saraylarında çekim yapılmasına bir türlü izin vermediği için geçtiğimiz yıl çekimi ertelenen filmin , önümüzdeki ay çekimlerine alternatif mekanlarda başlanacak ve Osmanlı Cumhuriyeti bu yıl içinde sinemaseverlerle buluşacak.

Okumaya devam et “Türk Sinemasından 3 yeni komedi filmi”

Beynin 10 sırrı

1. Bilgi nöronlarda nasıl kodlanıyor?

Beynin en karışık işlemlerinden bir tanesi, bilginin kodlanması. Bu süreçte beyindeki nöronlar, yani sinir hücreleri, zarlarının dışında elektrik akımı oluşturuyor. Bu elektrik akımları, akson adı verilen uzantılara ulaşarak, onlar vasıtasıyla gerekli olan kimyasal sinyallerin açığa çıkmasını sağlıyor. Bu akımlar sayesinde dünyayla, çevremizde olup bitenle ilgili bilgiler beynimize aktarılıyor. Ne görüyorum?, Aç mıyım?, Hangi sokağa sapayım? gibi sorulara yanıt işte böyle bulunuyor.

1. Bilgi nöronlarda nasıl kodlanıyor?Beynin en karışık işlemlerinden bir tanesi, bilginin kodlanması. Bu süreçte beyindeki nöronlar, yani sinir hücreleri, zarlarının dışında elektrik akımı oluşturuyor. Bu elektrik akımları, akson adı verilen uzantılara ulaşarak, onlar vasıtasıyla gerekli olan kimyasal sinyallerin açığa çıkmasını sağlıyor. Bu akımlar sayesinde dünyayla, çevremizde olup bitenle ilgili bilgiler beynimize aktarılıyor. Ne görüyorum?, Aç mıyım?, Hangi sokağa sapayım? gibi sorulara yanıt işte böyle bulunuyor.

Okumaya devam et “Beynin 10 sırrı”

"LİDER"

Burada Mustafa Kemal Atatürk anısına hazırlanmış çok güzel bir film yer alıyor. Youtube’dan bulduğum filmi Emre Ayan ismindeki arkadaşımız hazırlamış sunmuş. Teşekkür ediyoruz bu güzel çalışması için.

Burada Mustafa Kemal Atatürk anısına hazırlanmış çok güzel bir film yer alıyor. Youtube’dan bulduğum filmi Emre Ayan ismindeki arkadaşımız hazırlamış sunmuş. Teşekkür ediyoruz bu güzel çalışması için.
Okumaya devam et “"LİDER"”

Uçak karakutusu hakkında bilmek istedikleriniz

Karakutu uçak kazalarında kazanın sebebini belirlemek ve kazanın bir simulasyonunu oluşturmada çok yardımcı olan bir sistem. Karakutu sistemini oluşturan iki önemli bileşen var CVR (Kokpit Ses Kaydedicisi) ve FDR (Seyir Kaydedicisi)

Karakutu uçak kazalarında kazanın sebebini belirlemek ve kazanın bir simulasyonunu oluşturmada çok yardımcı olan bir sistem. Karakutu sistemini oluşturan iki önemli bileşen var CVR (Kokpit Ses Kaydedicisi) ve FDR (Seyir Kaydedicisi)
Okumaya devam et “Uçak karakutusu hakkında bilmek istedikleriniz”

Windows’un klasör paylaşım sınırını artırmak

Bir windows paylaşımına aynı anda ençok 10 bilgisayardan erişilebilir. Basit dosya paylaşımını pasive ettiğinizde (Explorer->Tools->Folder Settings->View->Display simle folder view), paylaşıma erişebilecek bilgisayar sayısını artırabilirsiniz. Burada windows’da belirlenmiş sınır 10’dur. 10’un üzerine çıkmak isterseniz buradaki yamayı kullanabilirsiniz. Program C:\WINDOWS\System32\Drivers\TCPIP.SYS dosyasını modifiye ediyor.

Yamayı kullanmadan bu işi gerçekleştirmek isterseniz Windoze’un server sürümlerinden birini deneyin veya Linux‘a geçiş yapın. :)

Distrubuted password cracking

Türkçesi dağıtık parola kırma. Kısaca tüm kırma sürecinin parçalara bölüp ayrı ayrı bilgisayarlar üzerinde koşturma olarak söylenebilir.

Elcomsoft, bu alanda Password Recovery Bundle – Forensic Edition isimli yazılımını duyurdu. Yeni bir teknoloji kullanan yazılım yüzden fazla program ve dosyanın şifresini kurtarabiliyor. Program paketi diğer programlarda olmayan özellikler içeriyor: Elcomsoft’un boot disk uygulaması Windows’un parola ayarlarına kolayca ulşamayı sağlıyor. Şifre kurtarma araçları Windows yöneticilerine güvenlik testi yapma ve açıkları kapatma imkanı sağlıyor. Dağıtık parola kırma yapısı sayesinde ağdaki diğer bilgisayarları kayıp parolaları bulmak için kullanabiliyorsunuz. 2.0 sürümü GeForce 8 ekran kartı işlemcisini kullanarak parolaları 25 kat daha hızlı kurtarıyor.

Daha fazla bilgi için pdf dosyasına bakabilirsiniz.

Müslümanlar neden güçsüz?

Dünyada yalnızca 14 milyon Yahudi var, Kuzey ve Güney Amerika’da yedi milyon, Asya’da beş milyon, Avrupa’da iki milyon ve Afrika’da 100,000 kişi. Tek bir Yahudiye 100 tane Müslüman düşmektedir. Buna rağmen Yahudiler tüm Müslümanların toplamından yüz kez daha güçlüdürler.

Nedenini hiç merak ettiniz mi? (MS PowerPoint Sunusu, ~50KB)

Dünyada yalnızca 14 milyon Yahudi var, Kuzey ve Güney Amerika’da yedi milyon, Asya’da beş milyon, Avrupa’da iki milyon ve Afrika’da 100,000 kişi. Tek bir Yahudiye 100 tane Müslüman düşmektedir. Buna rağmen Yahudiler tüm Müslümanların toplamından yüz kez daha güçlüdürler.

Nedenini hiç merak ettiniz mi? (MS PowerPoint Sunusu, ~50KB)


Okumaya devam et “Müslümanlar neden güçsüz?”

Revolution OS: Linux, Gnu ve OpenSource

 GNU/Linux’un ve GNU felsefesinin nasıl çıktığını, nasıl geliştiğini ve bu gelişim süreci esnasında yaşanan olayları GNU dünyasının efsaneleri kendi ağızlarından anlatıyorlar. Pek fazla teknik bilgi gerektirmeden izlenebilecek bir film olan Revolution OS Linux, GNU ve Open Source konusunda  güzel bilgiler veriyor.

Oyuncular: Linus Torvalds, Richard M. Stallman, Eric Raymond, Bruce Perens, Larry Augustin, Michael Tiemann, Brian Behlendorf, Frank Hecker, Chris DiBona, Nick Moffitt, Rob Malda, Donnie Barnes

GNU/Linux’un ve GNU felsefesinin nasıl çıktığını, nasıl geliştiğini ve bu gelişim süreci esnasında yaşanan olayları GNU dünyasının efsaneleri kendi ağızlarından anlatıyorlar. Pek fazla teknik bilgi gerektirmeden izlenebilecek bir film olan Revolution OS Linux, GNU ve Open Source konusunda  güzel bilgiler veriyor.

Oyuncular: Linus Torvalds, Richard M. Stallman, Eric Raymond, Bruce Perens, Larry Augustin, Michael Tiemann, Brian Behlendorf, Frank Hecker, Chris DiBona, Nick Moffitt, Rob Malda, Donnie Barnes

Okumaya devam et “Revolution OS: Linux, Gnu ve OpenSource”

Borland Kodlama Standartları

Bu doküman Delphi kod yazma standartlarını anlatmaktadır. Borland tarafından oluşturulan ve birçok Delphi programcısı tarafından benimsenen standartlar. Object Pascal çok güzel dizayn edilmiş bir dildir, bu standartların temel amacı da kodu daha okunabilir kılmaktır. Daha sonra yazdığınız bir koda baktığınız zaman kolayca okuyabilmelisiniz veya birlikte proje geliştirdiğiniz bir takım arkadaşınız kodlarınızı kolayca anlayabilmelidir.

Bu doküman Delphi kod yazma standartlarını anlatmaktadır. Borland tarafından oluşturulan ve birçok Delphi programcısı tarafından benimsenen standartlar. Object Pascal çok güzel dizayn edilmiş bir dildir, bu standartların temel amacı da kodu daha okunabilir kılmaktır. Daha sonra yazdığınız bir koda baktığınız zaman kolayca okuyabilmelisiniz veya birlikte proje geliştirdiğiniz bir takım arkadaşınız kodlarınızı kolayca anlayabilmelidir.
Okumaya devam et “Borland Kodlama Standartları”