Mobil İçeriğinizden Gelir Sağlayın | Admob

Admob Google firması, tıpkı Adsense gibi geliştiricilere gelir sağlamayı mobil platformda da istiyor. Hem de tüm platformlarda ! Bunun için birçok reklam firması var tabii fakat ben en ünlü mobil reklamcılık uygulamasından başlayacağım. Google’ın sağladığı bir mobil reklam servisi olan Admob, geliştiricinin istediği boyutta, yerde ve zamanda mobil oyununda ya da uygulamasında reklam gösterilmesini sağlıyor. Bu reklamda bin gösterim başına ya da tıklama başına ( ki tıklama başına gelir daha fazla) geliştiriciye para ödeniyor. Aynı Adsense gibi belli başlı program politikaları var fakat ben onları burada yazamayacağım, programın internet sitesinden…

Read More

Web İçeriğinizden Gelir Sağlayın | Adsense ve Admatic

Web içeriği nedir ? Gelir Nasıl Kazanılır ? Web içeriği, insanların belirli bir konu hakkında bilgilerini web ortamına aktarmalıdır. Bu bilgiler aktarılırken bu işten gelir sağlamak mümkün. Birçok firma bunu sağlıyor fakat en bilindikleri Adsense ve Admatic. Bende bunlardan bahsedeceğim. Bu firmalara başvurup reklam alarak sitenizde reklam göstermeden önce yapmanız gereken bazı şeyler var. Öncelikle ve en önemli kriter, yazılarınız özgün olmalı ve siteniz içerik bakımından bol olmalı. Reklam firmalarının baktığı şey sitenin tasarımı ya da başka bir şey değil, yalnızca içeriğin özgünlüğü ve bolluğu. Daha birçok kriter mevcut fakat…

Read More

Animate CC ile Animasyon Temelleri

Animate CC

Animate CC Animasyon, oyun ve video içerikler başta olmak üzere birçok görsellik için vazgeçilmez öğedir. Bunu ise ben Adobe fimasının sağladığı Animate CC programıyla sağlıyorum. Peki bu program nasıl çalışıyor ? Programın önceki yıllardaki adı Flash’dı. 2014, 2015, 2016 ve yeni adıyla CC sürümleriyle karşımıza çıktı. Mantığı ise şu ki, fazla sayıda görselleri karelere bölüyor. Yani birden fazla kareyi birleştirerek animasyon elde etmiş oluyorsunuz. Bu mantık ile çalışan program, size bir sürü kolaylık sağlıyor. Tekerlek, yuvarlanma gibi animasyonlara program hazır sahip ve bunu siz kendi animasyonunuza belirli rötuşlar yaparak ekleyebiliyorsunuz.…

Read More

Android Studio ile Android Uygulama Geliştirme Temelleri

Android Studio Ben bilmem fakat eski yazılımcılar bilir, Android uygulama geliştirmek için Android Studio değil Eclipse kullanılıyordu. Şimdiki Studio ise artık geliştiricilere daha iyi performans ve kullanış sağlıyor. Android için mobil uygulama geliştirirken kullanılacak en temel programlama dili Java’dır. Android’in temeli Java olduğu için, bilgisayarda JRE ve JDK bulunmak zorundadır. Android Studio’dan önce geliştirme ortamı olarak Eclipse kullanılıyordu demiştik. Şimdi biraz Eclipse’yi irdeleyeceğiz. Yeni proje oluştururken File -> New -> Java Project yolu izlenir. Bir Java projesinde kaynak kodlarımız src adlı klasörde tutulur. Oluşturacağımız her türlü Java uzantılı dosya (Java…

Read More

Sketchup ile Modelleme ve Unity’ye Aktarma

Sketchup ve Unity Sketchup, modelleme programı; Unity ise bir oyun motorudur. Artık bir şeyler üretmek o kadar kolaylaştı ve eğlenceli hale dönüştü ki, hayalinizdeki dünyayı yaratabilirsiniz. Bunlardan biri de oyun yapmak ve bu gerçekten çok eğlenceli. Yapmanız gereken ise şu, sketch ile modellediğiniz her şeyi export edin, yani dışa aktarın. Bu dışa aktarmayı modeller diye bir klasörde kaydedin. Sonra Unity’yi açın, bir terrain ve first person shooter karakteri import edin. Sonra dışa aktardığınız modelleri oyun motoruna import edin. İmport ettikten sonra modeli seçerek sağ üstteki scale yani büyüklük değerlerini kafanıza…

Read More

Web Sitesi Yapmayı Kolaylaştırın | Muse

Muse Yakın zamanda Adobe’nin çıkardığı program olan Muse, kullanıcıya web sitesi yapma konusunda kolaylık sağlıyor. Kullanıcı hiç kod bilmese dahi, hazır bulabildiği şablonları kullanarak web sitesi hazırlayabiliyor. Adobe Systems’in metin tabanlı grafik tasarım programı InDesign ile benzer bir arayüze ve çalışma mantığına sahiptir. Hazırlanan web siteleri CSS stil dosyalarıyla zenginleştirilmiş HTML formatıyla dışa aktarılıp yayınlanabilir. Widget başlığı altında menü, buton, form gibi birçok hazır web elementi barındırmaktadır. Bazı yazılım firmaları program için Widget eklentileri geliştirerek bunları ücretli veya ücretsiz olarak kullanıma sunmaktadırlar. Tabi kod bilmeden web sitesi geliştirmek çok eğlenceli…

Read More

Web Sitesi Yapmayı Kolaylaştırın | Adobe Dreamweaver

Adobe Dreamweaver

Adobe Dreamweaver Adobe’un sunduğu bir program olan Adobe Dreamweaver, web sitesi yapmayı çok basit hale getiriyor. Özellikle kod bilmeyenler için yardımcı olabilecek bir program. Çünkü HTML’da yazacağınız 10 – 15 satırlık kod yerine, programda sürükle bırak yöntemi ile işinizi halledebiliyorsunuz. Sürümleri Program ilk olarak Macromedia tarafından geliştirilmiştir, fakat Adobe, Macromedia’yı satın alınca program Adobe üstüne geçmiştir. Dreamweaver 1.0 (Aralık 1997; Mart 1998’de ise Dreamweaver 1.2 yayınlandı) Dreamweaver 2.0 (Aralık 1998) Dreamweaver 3.0 (Aralık 1999) Dreamweaver UltraDev 1.0 (Haziran 2000) Dreamweaver 4.0 (Aralık 2000) Dreamweaver UltraDev 4.0 (Aralık 2000) Dreamweaver MX…

Read More

Photoshop ile Web Sitesi Tasarlamak

Photoshop

Photoshop nedir ? İlk önce Photoshop’un ne olduğundan bahsedelim. Zaten çoğunuz şoplamak kavramını biliyorsunuzdur, işte o kavramın temelinde bu program yatıyor. Program, çeşitli resim ve fotoğraflar üzerinde birtakım düzenlemeler yapmanızı sağlayan bir programdır. Logo, kartvizit, afiş, istemediğiniz birini fotoğraftan kaldırmak gibi türlü türlü işlemleri bu program sayesinde yapabilirsiniz. Peki sadece bu özellikleri mi var ? Hayır. Photoshop ile aynı zamanda web sitesi tasarımı da yapabilirsiniz. Peki nasıl yapıyoruz bunu ? Photoshop ile Web Sitesi Tasarlamak Öncelikle sitelerde header, nav, aside, section, footer bölümleri vardır. Yani header dediğimiz banner kısmı, üst…

Read More

Web Sitesi Yapımı | Javascript Nedir ?

Javascript Javascript dili, yaygın olarak web sitelerine iş yaptırmada kullanılır fakat oyun ve uygulamalarda da kullanıldığı görülmüştür. HTML ve CSS her ne kadar metinler üzerinde neredeyse her türlü düzenlemeyi yapmamıza izin verse de, zayıf kaldığı bazı yönler vardır; mesela HTML bize web sayfalarına bir ‘iş’ yaptırtma, onları değişik olaylara veya durumlara duyarlı hale getirme imkanı sunmaz. Bu eksikliği Netscape firmasının yetkilileri de farketmiş olacak ki Aralık 1995 tarihinde, C dilinin browser’lara uyarlanmış hali diyebileceğimiz JS’i piyasaya sürdüler. JS ile bir web sayfasına yukarıda tanımladığımız biçimde herhangi bir olayın gerçekleşmesi halinde…

Read More

Web Sitesi Yapımı | PHP Nedir ?

PHP

PHP PHP’den bahsetmeden önce belirtmek isterim ki, uzun zamandır yazı girmediğim için kusura bakmayın. Son YGS den sonra, üniversite sınavıma tam bir yıl kaldı. Sınavdan dolayı da sık konu paylaşamıyorum. Üniversite sınavından sonra, günde 5 konu bile paylaşırım artık, hele bir de ApplyBAU başvurusu tutup Bahçeşehir Üniversitesi’ne girebilirsem 🙂 Bugünkü yazımda, şu andaki dinamik sitelerin yüzde doksanını oluşturan php dilinden bildiğim kadarıyla bahsedeceğim. Bu dil, öncelikli olarak web sitelerinde üye giriş çıkış, kayıt olma, yorum yapma gibi sosyal özellik eklemek için kullanılır. Fakat ileri düzey kullanımlarında, online oyunlarda puan kaydı, üye…

Read More

Web Sitesi Yapımı | HTML / CSS Nedir ?

Web sitesi yapımı

Web Sitesi Nedir ? Web siteleri, temel olarak insanların bilgilerini başkalarına aktarmasını sağlamayı amaçlar. Günümüzde sosyal medyalar yüzünden çok fazla web sitesi açılmasına ihtiyaç duyulmasa da, işinde profesyonel olmak isteyenlerin çoğunlukta olduğu bir kesim, site açmayı uygun görür. Bu web siteleri, hazır programlara ya da insanlara para vererek yaptırılabileneceği gibi kişinin kendisinin öğrenerek yapması da mümkündür. Bende bu “web sitesi yapımı” serimde, size temel olarak web sitesi yapımını aktaracağım. Sorularınızı yazmaktan çekinmeyin. HTML HTML, bir web sitesinin temel taşıdır. Bir insanda iskelet neyse, bir web sitesinde HTML o’dur. Web sitesinin…

Read More

Android’e Oyun Geliştirme

Android Platformuna Oyun Geliştirmek

Android’e Oyun Geliştirme Oyun geliştirme, bilindiği gibi uzun bir süreçtir. Bu yüzden bu uzun sürece değmesi için hangi sektöre satış yapacağınızı iyi bilmeniz gerekir. Global bir projeniz ya da eskiden beri süregelen, tanınmış bir firmanız yoksa bilgisayar sektörüne girmemenizi tavsiye ederim. Çünkü bilgisayarlarda oldukça kaliteli oyunlar mevcut ve oyun satın alanlar gerçekten oyun dünyasının kitabını yazmış adamlar. O yüzden yeni başlayanlar için tavsiyem Android platformudur. Neden iOS değil derseniz, App store mağazaları Google Play mağazalarına göre daha sıkı çalışıyor. Mesela Google Play yıllık 25 dolar geliştirici ücreti alırken, App store…

Read More

Ünlü Forum Scriptleri

Forum Logo

Her ne kadar sosyal medyalar forumların yerini almış olsa da, eskiden beri süregelen bazı forum siteleri artık bazı insanların ailesi olmuş durumda. Donanımhaber, forumtr, ünlü sözlükler buna örnek olarak gösterilebilirler. Fakat bir konu hakkında internette insanları bir araya toplamak istiyorsanız ve bu kişi sosyal medya kullanmayı haz etmiyorsa, kendi forumunuzu kurmaya başlamanız tavsiyem olur. Bunun için bazı scriptler var, forumu kurarken size büyük bir kolaylık sağlayacaklardır. Neymiş bunlar bakalım: SMF (Simple Machines Forum) SMF, PHP ve MySQL kullanılarak oluşturulmuş açık kaynak kodlu bir sistemdir. Simple Machines Organizasyonu tarafından geliştirilmektedir. Güçlü ve güzel bir…

Read More

Unity ile Oyun Geliştirmek

Unity

Bazı arkadaşlar, ya da bilip bilmeden konuşanlar demek gerekirse, Unity ile oyun geliştirmenin gereksiz ve saçma olduğunu düşünüyorlar. Sebebi ise bununla geliştirilen oyunların grafiğinin ve oynanabilirliğinin kötü olduğu yönünde. Yanlış düşünüyorlar. Unity3D dediğimiz oyun motoru abimiz, Benim oyun yapımcılığına başlarken kullandığım oyun motoru olup (ilk oyun motorum yani), amatör – profesyonel her kitleye hitap ediyor. Asset store’unda ki çeşit çeşit eklentileriyle, haritalarıyla, partikülleriyle, modelleriyle, tasarımlarıyla tamamen cennet bir mağaza sunuyor. Ayrıca bu oyun motoru gayet de iyi grafikler sunan oyunlar yaptırmayı sağlıyor. Genelde mobil platformlarda oyun yaparken kullanılan bu oyun motoru,…

Read More

Elektroniğin Temeli: Algoritma Nedir ?

Algoritma Şeması

Algoritma, mantık demektir. Bir yazılıma başlamadan önce kurulan mantık şemasıdır. Amacı, bir problemi, tasarıyı, projeyi yapmadan önce o projenin en doğru ve kontrollü şekilde yapılmasını sağlamaktır. Tarih İlk olarak, Harezmi tarafından “Hisab el-cebir ve el-mukabala” kitabında sunulmuştur. Sözcüğü de Harezmi’nin algoritmaya koyduğu ismin Avrupalılarca telaffuzundan doğmuştur. Algoritma Örneği Algoritmalar daha kolay anlaşılması açısından akış şemaları kullanılarak yapılabilirler. Aşağıda kullanıcının girdiği dört sayının ortalamasını bulan yazılımın algoritması bulunmaktadır. Eğer incelerseniz algoritma hakkında az çok fikir sahibi olabilirsiniz. A0 –> Başla A1 –> Sayaç=0 (Sayaç’ın ilk sayısı 0 olarak başlar.) A2 –> Sayı=?…

Read More

Programlama Dillerinin Tarihçesi ve Gelişim Süreci

Problemleri bilgisayar kullanarak çözmek için, problemleri bilgisayarın anlayacağı formatta sunmak gerekir. Bunun için programlama dillerinden yararlanılır. Programlama dilleri, bilgisayarın derinliklerine fazla inmeden, 0 ile 1 gibi kavramlarla çok uğraşmadan herhangi bir platform için program geliştirmeyi sağlayan bir kodlama şeklidir. Programlama dilleri aynı konuşma dilleri gibidir, kendi yazım şekli ve dilbilgisi yapısı vardır. Programlama Dillerinin Tarihçesine Bir Göz Atalım Programlama dillerinin tarihsel gelişimi, bilgisayarların donanımsal gelişimine paralel olarak gelişmiştir. Temel olarak tarihi 1800’lere dayanmaktadır. 1837 yılında İngiliz profesör Charles Babbage çok amaçlı kullanım için hesaplayıcı bir sıralama komut seti geliştirmiştir. Analytical…

Read More

Yazılım Geliştirme Süreci

Bilimsel bir proje geliştirme sürecinde uymanız gereken bilimsel araştırma basamakları vardır. Bunları düzgün ve sistematik bir şekilde uyguladığınız takdirde projenizin sonucunun hata payı oldukça azalır. Aynı şekilde yazılım geliştirirken de uyulması gereken bir süreç var. Şahsen ben ilk yazılımlarımı bu sürece uymayarak verdim ama, sonradan uyduğumda anladım ki uyulduğu takdirde cidden daha düzenli ve ne yaptığınızı bildiğiniz bir yazılım geliştirmiş oluyorsunuz. Şimdi o süreç neymiş, bir değinelim bakalım: 1. Analiz: Analiz aşaması, müşteri için yapılıyorsa müşteri ihtiyaçlarının belirlendiği, geliştirici kendi isteği için yapıyorsa amaç gibi soruların çözümlendiği aşamadır. Bu aşamada…

Read More

Popüler Web Sitelerinde Kullanılan Programlama Dilleri

Popüler Web Sitelerinde Kullanılan Programlama Dilleri

Popüler Web Sitelerinde Kullanılan Programlama Dilleri Nelerdir ? Dünyanın dört bir yanından ziyarete uğrayan, yaşamımızın her alanında yeri bulunan popüler web sitelerinde kullanılan programlama dilleri nelermiş, bir bakalım. (Görsel Webtekno’dan alıntıdır.) Google C, C++, Java ve Python ile kodlanmıştır. Mobil ve Masaüstü uygulamaları farklı dillerle kodlanmış olabilir yani mesela iPhone’da Swift kullanılması gibi. Facebook ilk defa Zuckerberg tarafından yazılırken PHP kullanılmıştı. fakat bunun içine Facebook’taki oyunlar, programlar felan eklenince tabi bununla PHP ile sınırlı kalmadı. Python, C++, Java ve Erlang dilleri de Facebook’a katıldı. Youtube Programı, video oynatıcısı ve sitesi…

Read More