Programlama

code image

Avrupa Haritası

Geçenlerde bir arkadaşım Dünya Bienalleri hakkında bir tez hazırladığını ve tüm dünyada var olan bienallerin yerlerini gösteren bir haritadan bahsetti ;ona yardımcı olurken bu AMCHARTS firmasının ürünüyle karşılaştım. çok başarılı bulduğum bu kısa kodu sizinle paylaşmak istedim. Bu arada sadece bir harita gibi düşünmeyin ; ayrıca bu haritanın üzerinde dinamik…


python image

Python ve Yapay Zeka

Biliyorum en trend konulardan birisi; binlerce makale de mevcut ama gözlemlerime göre atlanan en basit ama kritik üç sorunun cevabı pek yazılıp çizilmiyor …. Neden Python , Niye Yapay Zeka Nerelerde Kullanabilirim ? Elbette bu soruların cevabını vermek birazda sizin tecrübelerinize ve bu konuya ayırmak istediğiniz zamana bağlı değişkenlik gösterebilir….


melic.com github logo

bi’ github hikayesi

Bir çoğunuzun github dendiğinde ne olduğunu anlamadığımızı kendimden biliyorum. Eğer bir yazılım departmanında çalışma şansınız olmadıysa zaten repository veya versioning terimlerinin size çok uzak olması çok doğal. Ben uzun yıllar yazdığım yazılımların versiyonlarına pek önem vermedim,çünkü dürüst olmak gerekirse planlı programlı bir kodlama yerine on demand yani ihtiyaç durumunda bir…


java logo at melic.com

Java’da Interfaces Nedir?

Başlıkta da dediği gibi, Interface(arabirim) Java dilinde nesneleri dünyaya sunmanın bir yolu. Sınıflar(class) ile interface arasındaki fark sınıfların içinde tüm metotlar (method) için bir uyarlama/uygulama(implementation) gerekiyorken bir interface için tanımlama yapmanız yeterli olacak ve sonra davranış biçimini belirlemek adına diğer sınıflar içerisinde tanımlamanız yeterli olacaktır.Karışık göründüğüne yada anlatamadığıma bakmayın aşağıda…


code image

Joomla Sitenizde Modal Pencereleri Kullanma

2010 yılında ilk defa MODAL metodu ile karşılaşmıştım. Bu yazdıklarım hala güncellemediyseniz Joomla’nın 1.5 versiyonunda bile çalışacaktır ki Joomla’nın 3 versiyonlarında da çalışmaya devam ediyor. Bir sürü plugin veya addon kurmak yerine bu basit method ile sitenizde istediğiniz nesneyi sayfanın üstüne açılan pencere olarak göstermeniz mümkün. Ama baştan belirtmeliyim mootools…


java logo at melic.com

Eski Java tabanlı uygulama yeni Java versiyonunda çalışmıyor

Java’yı çok seviyoruz ama multi platform ile yola çıkan java kendi versiyonlarında bile geriye dönük versiyon uyumluluğunda (reverse compability) bile bize zorluklar çıkarmaya devam ediyor.Yüzlerce doküman okuduktan sonra bulduğum bu çözümü sizler ile paylaşmak istedim.

Bahse konu olan hata özellikle “attempted to open sandboxed jar xxxxx as a Trusted-Library” hatasıysa şu anda doğru yerdesiniz.


programming languages

Java’da Nesne (Object) Nedir?

Nesne (Object) nedir? Java’da ya da Nesne Yönelimli (Object Oriented) dillerde bir nesne en basit tanımla bir taslağın sunumudur. Daha basitçe bir nesne bir sınıftan (class) türetilir. Java’da yeni bir nesne üretmek için new <nesne adı> ; kelimesini ve formatını kullanmalısnız. Bu sayede bir nesneyi oluşturmak için nesneyi tarif eden…


java logo at melic.com

Java’da Class Nedir?

Java’da bir class(sınıf) kodlamada modellemeleriniz için kullanabileceğiniz şablon demektir. Daha iyi anlamanız için siz şöyle bir örnek vereceğim : public class Araba { String modeli; String noPlaka; String renk; int noKapi; void calistir() { System.out.println(“Ve araba çalışır,vrrnnn!!”); } void surus() {} void elfreni() {} } Değişkenler class içinde tanımlanır, ama…


Hello World çok klasik ama

Java Dünyasına Hoşgeldiniz ya da Hello World!

Bir önceki yazımı okuyabilme fırsatı bulabildi iseniz artık Java Nedir ya da en azından ne değildir biliyorsunuz diye varsayıyorum.Hazırda bir Java esintisi hissedebildi iseniz gelin ilk uygulamamızı yazalım. Söz konusu Java yazmaya geldiğinde ya bunu basit yazı editör uygulamalarını (Atom,Sublime,Notepad++,Emacs,Vim,Nano,vs) kullanarak yapacaksınız ya da IDE’ler (IntelliJ,Eclipse,vs) aracılığı ile yapacaksınız.Ücretsiz bu…


java logo at melic.com

Java Nedir?

Java nedir? Sanıyorum bu sorunun cevabını veren ve vermeye çalışan bir kaç yüz milyon sayfa vardır. Bende o milyonlarca sitenin arasından sıyrılıp da önünüze kadar geldiğime göre bunu en iyi şekilde anlatma görevi bana düştü. Umarım hem aklınızı bulandırmadan hemde canını sıkmadan bunu başarabilirim. Peki önce sıkılmamanız adına geyiği kısa…


programming languages

CSS Dikey ortalama

CSS nesneleri bilinmeyen bir yükseklikteki blok nesnesinin içerisinde ortamak istiyorsanız size işte ipucu


melic.com image

Python nedir

Python basit ve güçlü bir nesne yönelimli (OOP) bir yazılım dilidir.Kıyaslama yaparsak Perl,Ruby veya Java’ya benzetebilirsiniz. Başlamadan önce bilmek isteyebileceğiniz bazı özelliklerini şöyle açıklayabiliriz: Zarif bir yazım formatı kullanmaktadır, böylelikle programı rahatça yazabilir ve okuyabilirsiniz. Yazımı kolay bir yazılım dili olduğu için çalıştırmak da kolay.Bu Python’u pratikte ve ya geçici…


Hep mutlu olmak

İlişkisel veritabanları için en iyi 10 performans ayarlama ipuçları

Her ne kadar daha yeni ilişkisel veritabanları ve daha hızlı donanım, çoğu SQL sorgusunu önemli ölçüde küçük tepki süresi sağlasa da , iyileştirme için her zaman yer vardır. Her geliştiricinin/DBA’nın yapması gereken bu eski ama hala geçerli 10 ipucunu sizler ile paylaşmak istedim. Veritabanlarını tasarlarken veya T-SQL cümlecikleri yazarken göz…