Proje Yönetimi – Projelerde Zaman Planlama

Giriş Proje sonuçlarını ele aldığımızda, projenin ihtiyacı olan kaynakların yeterli biçimde planlanan şekilde sunulduğu varsayımı ile yada bu varsayıma rağmen, temelde 4 farklı sonuç ile karşılaşmaktayız: Zamanında tamamlanan…

Çıktı Yönetimi

Çıktı Yönetimi Nedir? İşletmelerin amacı genel olarak kar etmektir. Kar ise bir hizmet/ürün üreterek ve bunu satarak ortaya çıkar. Bu çerçevede çıktı yönetim anlayışı özet olarak bir işin:…

Ruby – V – Hash ve Şifreleme Uygulamaları

Giriş Ruby ile kolaylıkla hash ve şifreleme/şifre çözme işlemleri yapabilmekteyiz. Mevcut Ruby alt yapısı ile birçok hash ve şifrelem yöntemi doğrudan desteklenmektedir, bu sayede bu özellikleri kullanabilmek için…

Ruby – IV – XML Dosyaları ile Çalışmak – I

Giriş Temel programlama işlemleri dışında, Ruby ile daha üst seviyeli işlemleri yapmak da oldukça kolaydır. Bu yazıda kısaca Ruby ile XML dosyalarıyla nasıl çalışılabileceğini göreceğiz. Başlamadan önce “nokogiri”…

Ruby – III – Basit String ve Dizgi İşlemleri

Giriş Bu yazımda Ruby ile basit string ve dizgi işlemlerinin nasıl yapılabileceğini göreceğiz. Birçok programlama diline göre oldukça basit. Ayraçlarla Ayrılmış Stringleri Parçalamak Örneğin şu veriyi içeren bir…

Ruby – II – Kullanıcı Girişi Almak

Giriş Bu yazıda Ruby ile kullanıcı girdilerinin en basit yöntemlerle nasıl alınabildiğini göreceğiz. Komut Satırı Argümanı Varlığı Kontrol Kullanıcılardan girdi almanın ilk yöntemi doğrudan yazılım çalıştırılırken girişte argümanlar…

Ruby – I – Nedir?

Giriş Ruby, https://www.ruby-lang.org/tr/‘deki tanıma göre: Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir dildir. Okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahiptir. Başlamak için https://www.ruby-lang.org/tr/ adresinden…

8086 ile Assembly Programlamaya Giriş

2008-2009 yıllarında henüz TOBB ETÜ’de öğrenciyken yazdığım da ve Prof. Dr. Oğuz Ergin’in editörlüğünü yaptığı “Intel 8086 ile Mikroişlemci Programlamaya Giriş” kitabımın pdf formatındaki çıktısını aşağıdaki bağlantıdan indirebilirsiniz:…

Verilog Sayısal Tasarım Önerileri – II – Sentezlenebilirlik ve Temel Öneriler

#5: Modüllerde port isimlendirmeleri mümkünse standart olmalı ve mümkün mertebe açıklayıcı olmalıdır Kapsamlı bir sayısal devre tasarımı yaparken giriş/çıkış kapıları ile ilgili yaşanan temel sorunlar ve zorluklar: Kapı…

Verilog Sayısal Tasarım Önerileri – I – Sentezlenebilirlik ve Temel Öneriler

#1: if varsa else de olmalıdır Verilog ile sayısal tasarım tarifi yaparken, if bloğu koyduğunuzda else bloğu koymanız faydalıdır. Bu sayede if bloğunda tanımladığınız durumlar dışında da ne…

C# Programlarında Lua Scriptleri Kullanmak – 2

1- Giriş Bir önceki yazımda “C# Programlarında Lua Scriptleri Kullanmak – 1” çok temel biçimde Lua’nın C#’dan kullanımı, C#’dan Lua betiğine parametreler gönderme ve Lua betiğinden C# koduna…

C# Programlarında Lua Scriptleri Kullanmak – 1

1- Giriş Yazılım geliştirirken sıklıkla karşılaştığımız bir durum şudur: Müşterinizin bir uygulama ile ilgili bazı talepleri olur. Siz bu talepleri alır, inceler ve bir SRS belgesi oluşturursunuz. Akabinde…

Bilişim Teknolojisinin Geleceği

Giriş Bu yazımda bilişim teknolojisinin gelecek 30 yılı ile ilgili bazı öngörülerde bulunmak istiyorum. Bu bağlamda temel olarak ele aldığım alt teknoloji grupları: Paralel Hesaplama Teknolojisi (Parallel Computing)…

Teknoloji Girişimlerinde Temel İşlevler ve Bunların Önemi

Giriş KOBİ’lerde yürütülen birçok işlev bulunmaktadır. Bu işlevler şirketin hayatına devam edebilmesi, büyüyebilmesi ve paydaşların gelir elde edebilmesi için olmazsa olmazlardır. Bu durum teknoloji girişimleri için de geçerlidir….

Ür-Ge, Ar-Ge ve İcat Çıkarma

Giriş Ür-Ge (Ürün Geliştirme) ve Ar-Ge (Araştırma Geliştirme) kısaltmalarını sıklıkla duyuyoruz. Devletin çeşitli Ar-Ge destekleri de kısaltmanın ifade ettiği faaliyetleri desteklemek için bulunuyor. Televizyonlarda her gün Ar-Ge’nin öneminden…

Ülkemizdeki Kalifiye Mühendis Sorunsalı

Giriş Ülkemizde her iş yapmak isteyenin eninde sonunda personel bulması gerekir. Bu bağlamda da neredeyse her iş adamının ve yöneticinin söylediği bir cümle vardır: “Kalifiye personel bulamıyorum!”. Ülkemizdeki…

Tekerleği Yeniden İcat Etmek

Giriş Ülkemizde inovasyon/teknoloji sektöründe girişimcilik yapan kişiler sıklıkla “Tekerleği Yeniden İcat Etmek” (Reinventing the wheel) ifadesi ile karşılaşmaktadırlar. Genel olarak bu ifadeyi kullanan kişiler eleştirilerini aşağıdaki şekilde açmaktadır:…

Yerli ve Milli Kavramları Üzerine

Giriş Yerli ve Milli kavramları üzerine ülkemizdeki pazarlamacı arkadaşlar oldukça fazla kafa yordular ve ortaya insanları yanlış yönlendirecek birçok ifade attılar. Bu sayede her gün Yerli ve Milli…

Debian’a Redmine (Bundler) Kurulumu Sorunları ve Çözümleri

Merhabalar, Bir Debian Linux dağıtımına yakın zamanda Redmine kurmak isterseniz, ben istedim, yada Ruby ile ilgili bundler yazılımını kullanarak belirli işlemler yaparsanız bazı sorunlar yaşamanız mümkün. Sorunlar ve…

2 – Khepera III (1)