Notepad++ ve Ftp



Herkese selamlar,







     Yazılıma yeni başlayan arkadaşlar için olmaz olmazımızı açıklıyorum. Notepad++ 👍 Notepad kaynak kod düzenleyicisidir. Elbette çeşitli kaynak kod düzenleyiciler var. Ama en geniş kapsamlı ve eklentileri ile en kullanışlı olan nppdır. Eklentilerden kastım şu ki NppFTP, HTML Tag,Compare Plugin,JSON Viewer,Preview HTML vs. Bugün en çok kullanılan ya da benim hayran olduğum eklenti den bahsetmek istiyorum.


     NppFtp plugin nedir nasıl kullanılır inceleyelim. NppFtp ile Uzak sunucu bağlantısı yapabiliriz. Ftp programları gibi çalışır. Server da ki dosyamıza direk erişebilir ve yaptığımız değişiklikleri üzerine kaydedebiliriz. Ftp programlarında bu işlemi yapmak pekte kolay olmuyor. anında yapmak harika değil mi sizcede :) Peki bunu notepad++ nasıl ekleriz ? Notepad++ ücretsiz olarak bilgisayarınıza indirin. Kurulumu oldukça basittir. Kurulum yaptıktan sonra programızı açıyoruz, Eklenti yöneticisi kısmından Plugin managerdan nppFtp seçip yüklüyoruz. Daha sonra Plugins ->NppFTP -> Show NppFTP Window sekmesine tıklayarak nppFTP ekrandaki yerini alır. Şimdi yapmanız gereken şey FTP bağlantısı yapılandırmak. Setting (Ayarlar) sekmesinden General Settings (Genel ayarlar) seçeneğine tıklıyorsunuz. Buradan kendinize bir profil oluşturuyorsunuz. “Add new” butonuna basınız. Hostname, Username, Password, Port bilgilerini giriyorsunuz. FTP için bağlantı noktasını 21’dir. FTP ekranından Connect düğmesine basarak işlemlere başlayabilirsiniz.


Görüşmek üzere...




IoT (Internet of Things )

Herkese selamlar

      Geçen yazımda bahsettiğim konferansa gitmeden orada duyacağımız , öğreneceğimiz kavramlara yabancı kalmamız gerektiğini düşünüyorum. Bu yüzden ilk olarak IoT kavramından bahsetmek istiyorum. İleri yaşantımızda her zaman karşımıza çokça çıkacak olan bu konuyu gelin beraber inceleyelim .

      IoT açılımı Internet of Things yani nesnelerin interneti. Her şeyi birbirine bağlama ve akıllandırma diyebiliriz. Bildiğiniz bir şeyden bahsediyorum Akıllı ev sistemlerinden . Evinizde olmadığınız halde klimanızı yönetme şansı sunan bu teknoloji günümüzde ve gelecek yıllarda daha çok fikir ile karşımıza çıkacaktır. Evimizde bulunan -bulunacak- olan her elektronik cihaz doğrudan kablosuz ağa bağlanabilir duruma gelmiştir. Böylece doğru IoT cihazlarını seçerek evinizde her tür işi otomatik hale getirmeniz mümkün olacaktır. Örneğin Bir akıllı çatal olan Hapifork, hızlı yediğinizde ya da gün içerisinde fazla yemek tükettiğinizde sizi uyarıyor ve düzenli beslenmenize destek oluyor. Bir başka örnek verecek olursak; Akıllı evler için şu anda en fazla tercih edilen ürünlerden biri Smart Things. Ürünü akıllı telefonunuz üzerinden desteklenen cihazlarla entegre ederek, sabah uyandığınızda kahveniz yapılmaya başlanabilir ya da eve geldiğinizde ışıklar veya müzik sistemi otomatikman açılabilir.
    "Peki biz yazılıcımlar kendi Iot projemizi yazabilir miyiz" sorusunun yanıtı tabii ki evet. Bunun için arduino, ESP8266,Raspberry Pi donanımlarını kullanarak geliştirebilirsiniz. Bunun için size bir link bırakıyorum buradan örneklerle geliştirebilirsiniz :)
     IoT ile geliştirilecek olan ürünlerin sayısı da gün geçtikçe artacak. Günlük yaşantımızda, tarım alanında, akıllı şehir ve ev konseptinde, binalarda, enerji tüketiminde, güvenlik ve sağlık gibi alanlarda kullanılacaktır. İleride bizi büyük sürprizler bekliyor olabilir.


Görüşmek Üzere...

GDG Devfest'17 İstanbul






Herkese selamlar,

     Uzun zaman sonra yeni bir konferans haberi ile karşınızdayımmm😎Bu konferansı duyduğunuzda  sizide heyecanlandıracak. Çünkü Türkiye’nin en büyük geliştirici konferansı geliyoooor💢GDG Devfest'17 İstanbul  26 Kasım'da Kadir Has Üniversitesi'nde🙋

   Nedir bu GDG İstanbul diyenler için kısaca anlatalım. Açılımı  Google Developer Group Istanbul . Google teknolojilerine ilgi duyan yazılım geliştiricilerin bir araya gelerek oluşturduğu bir topluluktur. (Tüm Dünyada) Toplululuk, senelerdir etkinlikler düzenleyerek güncel konuları ele alıp, katılımcılarıyla paylaşıyor. Peki GDG Devfest nedir ? Onada biraz değinelim GDG Devfest'ler GDG topluluklarında yer alan kişiler tarafından organize edilen non-profit konferanslardır.

    Bu sene neler olacak mı ?  Gün boyu mobil ve web teknolojileri, cloud, iot, machine learning & ai ve kullanıcı deneyimi konularında oturum ve workshoplar düzenlenecek. Ayrıca 20 adet indirim çeki Robotistan dan hediye .Sponsorlarda Google ve Microsoft (gold sponsor).

Nerede , Ne zaman, Ne kadar ?👇👇👇👇



Bu konferans kaçmaz !!!

Görüşmek üzere...

Hello IONIC



Herkese selamlar,

     Kaç zamandır cross- platformdan bahsetmekteyim.Yani tek bir kod ile Android, iOS, Windows Mobile gibi tüm platformlarda web sitesi geliştirir gibi uygulama yazmanızı sağlayan sistemlerden. Çoğumuz ionic kullanıyor (Ben kullanmıyorum), çoğumuzda ismini duyduk ama kullanmaya öğrenmeye adım atmadı. O zaman benim de kullanımı merak ettiğim ionic'in ne olduğunu öğrenelim. 




     IONIC Framework, yazacağınız tek bir kod ile tüm platformlarda uygulama yazmanızı sağlayan sistemdir. IONIC framework AngularJS, HTML5 ve CSS kullanır. Açık kaynaklı ve ücretsizdir. Bu durumda anlıyoruz ki angular js öğrenmek farz. Bu işin en güzel yanlarından birisi de uygulamaları test ederken emulator kullanmak yerine browser üstünde test edebilmemiz. Uygulamamızın hem ios hem androidde nasıl görüneceğini görebiliyoruz. 



     Ios ve androidde tasarım farkı olduğunu biliyoruz. Bu yüzden her ikisi içinde ayrı ayrı css yazmak zorunda değiliz. Ionic kendiliğinden bu farkı kapatıyor. Yani biz ekstra CSS yazmakla uğraşmıyoruz ionic kendiliğinde yapıyor. Tabii ki bazı değişikleri css ile düzeltebiliriz. Sadece temel değişiklikler önceden yapılmış durumda.

    Ionic öğrenmeye değer gibi hadi bir merhaba dünya ile işe başla !!

Görüşmek üzere...

PHP ile MySQL'e Bağlanmak

Herkese selamlar,

     Hybrid yazılımda web servis kullanımının öneminden bahsetmiştik. Web servis yazmanın bir çok yolu var tabii ki. Php ile web servis yazmayı tercih edersek eğer ilk olarak veritabanına bağlanmayı öğrenmemiz gerecektir :) Öyleyse hemen başlayalım.

     PHP Kullanarak MySQL'e Bağlanmak için
  1. mysqli ifadesini kullanarak MySQL sunucunuza bağlanırız. Bunu tek satırda gerçekleştiririz. 
    $con = new mysqli('HOSTNAME','USERNAME','PASSWORD','DATABASENAME');
  2. Yukarıdaki satır ile veritabanına bağlandıktan sonra sorgu başlatabilirsiniz.mysqli_query kullanarak erişmek istediğimiz tabloyu seçebiliriz.
    $result= mysqli_query($con,"SELECT * FROM name").                    

JSON vs XML


Herkese selamlar,

     Web servis konusunu işlerken elbette ki json ve xml veri formatlarını duymuşsunuzdur. Veri saklamak, uygulamalar arasında veri transferi yapmak için XML ve JSON kullanılır. Json ve Xml aslından aynı görevi yapar. Zamanla xml dilinin veri alış verişinde yavaş kalması durumunda Json dili geliştirilmiştir. 

      Peki bunlar arasında ki fark nedir ? Hangisi kullanılmalı ? işte cevapları !

     Elbette ki sırtınızda onlarca yük taşımak istemezsiniz. Gereksiz olan her şeyi atmak daha hafif bir yük taşımak isterseniz bu durumda. xml kullanmayı bırakmalı (tabi her zaman olmayabilir) json kullanmaya başlamalısınız. XML gereksiz etiketlerden dolayı çok büyük dosyalarda yük oluşturacaktır. avantajı ise bir çok programcının alışkın olduğu bir dildir. XML ile markup dillerinden çıkmıştır.   XML'de dizi diye ayrı bir kavram yoktur.  XML örneği ve daha detaylı öğrenim için tıkla.

     JSON’ın Avantajı ise gereksiz kod ve etiket içermediğinden dolayı çok hafiftir ve büyük boyutlu dosyalarda ekstra yük oluşturmaz. JSON'un , XML'e göre daha kısa bir yazımı vardır ve daha kolay okunabilir ve yazılabilir. JSON çıkış noktası Javascript'tir.  JSON'da dizi desteği vardır.JSON örneği ve daha detaylı öğrenim için tıkla.

     Unutmamalı ki veri büyüdükçe ikisi arasındaki farkı daha net görürüz.

Görüşmek üzere...


Ücretsiz PHP Eğitimi Bölüm 2 : Ders 1: Değişkenler

Merhaba Arkadaşlar,     Bugün sizlerle bölüm 2 ye geçiyoruz. Bu dersimizde Php 'nin temellerini öğreneceğiz. Takıldığınız noktalarda sor...

En Çok Okunanlar