Programlama

Programlama

Programlama ya da diğer adıyla yazılım, bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemlerdir.Diğer bir tanım verecek olursak programlama, bilgisayar programlarının yazılması, test edilmesi ve bakımının yapılması sürecine verilen isimdir. Wikipedia

Pardus Linux ile Paralel Port (LPT) kontrolü

Linux'da paralel port kontrolü diğer işletim sistemlerine göre oldukça kolay. Tek bir satır C kodu ile porta değer göndermek mümkün. Örneğin; outb((unsigned char)255, 0x378); outb komutu birinci...

Delphi ile web sayfasının ekran görüntüsünü almak

About.com birçok konuda olduğu gibi Delphi'de yazılım geliştirme konularıyla ilgili yazılar yayınlıyor. Makaleler ve çeşitli kod örneklerinden oluşan yazılar ele aldığı konuların kullanışlılığı ve anlatımındaki yalınlık ile akılda kalıyor. Aşağıda, benim de zamanında çok aradığım ve bazılarının işine yarayabilecek, web sitelerinin ekran görüntüsünü çekmek için bir kod yer alıyor. Kod TWebBrowser nesnesi ile taranan sayfaların ekran görüntüsünü kaydetmek için kullanılıyor.

Hour of Code: Kodlama Saati ile 4’ten 104’e Herkes için Programlama

Kodlama Saati 180'den fazla ülkede gerçekleşen 10 milyonlarca öğrenciye ulaşmış küresel bir harekettir. Herkes dünyanın herhangi bir yerinde herhangi bir Kodlama Saati etkinliğini organize...

İ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ı.

Netbios (Windows Ağı) paylaşımlarını listelemek

Örnek programın ekran görüntüsü Dört yıl kadar önce üzerinde bazı değişiklikler yaptığım ağ paylaşımlarını listeleyen bir kod. Tüm işletim sistemlerinde düzgünce çalışıyor. Bunu özellikle söyledim çünkü bu kod 98 den XP ye geçişte oldukça zamanımı aldı, o zamanlarda delphi ile daha yeni çalışmaya başlamıştım. 98 den XP ye geçişte kodda bazı değişiklikller yapmak gerekti.

İndir: Flow Chart Visual Programming Language [Türkçe]

  Programlama öğretiminde kullanılan Flow Chart Visual Programming Language adlı programı Türkçeye çevirdim. Çizilen bir akış diyagramını adım adım çalıştırıp  çıktısını sanal bir konsol ekranında...

Visual 6502 Simülatörü

Visual Mikroişlemci Simülatörü, Teknik Eğitim Fakültelerinin Elektronik ve Bilgisayar Eğitimi Bölümlerinde okutulmakta olan Mikroişlemciler dersinin laboratuvar uygulamalarını karşılamak amacıyla hazırlanmıştır. Laboratuvar uygulamaları için eldeki...

Delphi: "Invalid argument to date encode" hatasını gidermek

TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih bilgisinin, daha doğrusu tarih formatının önceden varsayıldığı gibi olmamasından kaynaklanıyor. Aslında bu sorunun çözümü...

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.

Yarım kalmış bir PHP projesi: e-Okul

e-Okul, muazzam sayıda bit(irile)memiş projenin yer aldığı kod arşivimden bir e-devlet atraksiyonu. 2004 yılında nice umutlarla giriştiğim bu işin ömrü nedense pek fazla ol(a)madı. Ana fonksiyonlarının bir kısmı tamamlamış olmama...

ASP vb.net dilinde file_get_contents ve file_put_contents karşılığı

PHP'nin dahili fonksiyonları olan file_get_contents ve file_put_contents basitçe dosya okuma ve dosyaya veri yazma işleri için çokça tercih edilir. file_get_contents 1. parametresinde belirtilen dosyayı...

Java, C, Pascal, C# .Net

Entellektüel bir veryansın mı desem yoksa bilişim alanı üzerine gerçekleştirilen bestelerin öncüsü mü. Bir mühendislik öğrencisinin bestelediği şarkı fena olmamış. Alabilene mesajlar var bu şarkıda. Şarkıyı buradan dinleyebilir, sözlerine de buradan

Çizginin İki Yanı – Fatih NAR

"Çizginin İki Yanı", 2003 yılında ODTÜ Kitap Topluluğu'nun düzenlediği hikaye yarışmasında dereceye giren bir hikayenin adı. Hikayenin konusu, uzun yıllar üzerinde çalıştığı projenin ardından hayatını...

Assembly dosya şifreleme programı

Üniversite zamanlarında (2002) Mikroişlemciler (x86) dersi ödevi olarak yazdığım dosya şifreleme programım OEN (Okoca's Encoder) Programın çalışma mantığı çok basit. Dosyanın Byte'larını verilen parolanın...

Java Masters 2006, Finalde bir Türk

BenQ ve Sun firmalarınca her yıl düzenlenen java uygulama geliştirme yarışmasında bu yıl bir Türk finale kalmayı başarmış. Milli takımımızın yarı finale kalması kadar...

2006’nın programlama dilleri

TIOBE Software dünyanın çeşitli yerlerindeki yazılım geliştiriciler ve eğitim kuruluşları ile yaptığı araştırmanın sonuçlarını yayınladı. Aylık araştırmalar şeklinde yapılan incelemenin 2005 yılı ile karşılaştırmalı sonuçları aşağıdaki gibi. Puan hesaplamalarında Google, MSN ve  Yahoo! gibi popüler arama motorlarına da başvurulmuş. TIOBE araştırma sonuçlarının en iyi programlama dilini veya en fazla kod yazılmış dili göstermediğine dikkat çekmiş.

ScriptFTP

ScriptFTP logosuScriptFTP (Automated FTP & Batch FTP) programı kendi script dilinde FTP dosya transferi işlemleri için toplu iş dosyası hazırlamaya yarıyor. ScriptFTP dosya transferlerini otomatize etmek için tasarlanmış bir FTP istemcisi. Bir metin dosyasına eklediğiniz FTP komutlarını sizin için otomatik olarak çalıştırıyor. Dosya transferini isterseniz bir düğmeye tıklayarak dilerseniz de belirttiğiniz zamanda çalışması için ayarlayabiliyorsunuz.

Yazarlar

650 İÇERİKLER53 YORUMLAR
6 İÇERİKLER0 YORUMLAR
0 İÇERİKLER0 YORUMLAR