Github vs. Gitlab

Git nedir?

Git, Linus Torvalds tarafından tasarlanıp ve geliştirilmiş olup, yazdığımız projeleri veya uygulamaları, bilgisayarımızda ya da harici disklerde değil; internet üzerinde saklamamızı ve yönetmemizi sağlayan bir versiyon kontrol sistemidir.

GitHub nedir?

Github, sürüm kontrol sistemi olarak Git kullanan yazılım projeleri için bir depolama servisidir. Açık kaynak kodlu projeler için ücretsiz sürüm sunan Github, özel depolar için ücretli üyelik seçenekleri sunmakta. Ayrıca Github, öğrenciler için özel üyelik seçeneği “education” ile ücretsiz özel depo hizmeti vermekte:

education.github.com

GitLab nedir?

GitLab, GitHub’ın kullanıcılarına sağladığı işlevlerin tamamını sunan bir Git hizmetidir. Açık kaynak projelerinizi bu servis üzerinde ücretsiz olarak oluşturabilir ve yönetebilirsiniz. GitLab, ücretsiz sürümünde sunduğu, sadece kurum içi kullanıcıların erişebileceği bir GitLab servisi imkanı sunduğundan, daha çok firmalar tarafından tercih edilmektedir.

GitHub vs. GitLab

Felsefe

GitLab, profesyonel bir Git deposu yöneticisidir. Uygulamalarınızı test edebilmeniz adına bir çok araç sunar. Kendi sunucularında barındırabilme hakkı en büyük avantajı.
GitHub ise, daha çok sosyal ağ gibidir. Neredeyse her büyük açık kaynak kütüphanelerini, araç kitlerini ve frameworkleri içerisinde barındırır.

GitLab;

  • Güçlü CI araçları
  • Ücretli ve ücretsiz Docker kayıt defteri
  • Ücretsiz özel depolar gibi özellikler sunmaktadır ama;

Eğer sıfırdan bir proje kodlamaya başlayacaksanız, GitHub sizin için daha iyi bir seçenek olacaktır. GitHub, daha çok bir sosyal ağ gibidir. Bu özelliği sayesinde projeniz üzerinde yardım alabileceğiniz daha çok muhatap bulabilirsiniz.

Facebook ve FB Messenger’ın şaşırtıcı 2018 istatistikleri

Temel noktası insanların başka insanlarla iletişim kurması üzerine olan Facebook hakkında, son yıllarda yaşadığı veri ihlalleri soruşturmalarından dolayı, büyük oranlarda kullanıcılarını kaybettiği düşünülse de, istatistikler hiç oralı değil. İnternet aleminde, tam anlamıyla paralel bir internet alemi oluşturmuş olan Facebook büyümeye devam ediyor.

Blog yazarı Sibel Hoş‘un derlediği, Facebook’un, 2018 yılına ait istatistikleri;

  • Facebook aylık aktif kullanıcı sayısı: 2.234 milyar.
  • Facebook günlük aktif kullanıcı sayısı: 1.471 milyar.
  • Facebook kullanıcılarının %66’sı her gün Facebook kullanıyor.
  • Her gün dijitalde geçirilen sürenin %3’ü Facebook’ta geçiyor. (11.04.2018)
  • 16-64 yaş arası Facebook kullanıcılarının %23’ü, Facebook’a günde bir kereden fazla giriş yapıyor.
  • Facebook Stories’in (Hikayeleri) günlük aktif kullanıcı sayısı: 150 milyon. (13.08.2018)
  • Facebook Events (Etkinlik) kullanıcı sayısı: 700 milyon. (06.08.2018)
  • Aktif Facebook kullanıcılarının %51 ‘i, Facebook’u günde birkaç kez ziyaret ediyor. (01.03.2018)
  • Facebook mobil aylık aktif kullanıcı sayısı: 1.74 milyar. (01.02.2017)
  • Facebook mobil günlük aktif kullanıcı sayısı: 1.15 milyar. (01.02.2017)
  • Facebook reklam gelirlerinin %89’u mobil reklamlardan geliyor. (31.01.2018)
  • Facebook’taki işletme sayfalarının sayısı: 80 milyon. (03.05.2018)
  • Canlı video yayınladığında Facebook’taki etkileşim oranı %600 artıyor. (22.01.2018)
  • Bir işletme canlı video yayınladığında Facebook’taki etkileşim oranı %31 artıyor. (22.01.2018)
  • Facebook’ta 4 milyon reklam veren var. (10.02.2017)
  • Global dijital reklam pazarının %19.7’si Facebook’ ait. (28.03.2018)

Ayrıca, Facebook kullanıcıları arasında mesajlaşabilmemiz için Facebook aplikasyonundan ayrı olarak aplikasyonunu indirmemiz gereken Facebook Messenger’ın şaşırtıcı istatistikleri:

  • 1.3 milyar kişi Facebook Messenger kullanıyor. (13.12.2017)
  • Messenger Kids indirilme sayısı: 1.4 milyon. (13.08.2018)
  • Yaklaşık 20 milyon sayfa mesajlaşma uygulamasını kullanıyor. (31.05.2017)
  • Facebook Messenger’ı aylık aktif kullananlar dünya nüfusunun %11’ini oluşturuyor. (07.01.2016)
  • Her ay Facebook Messenger’dan 17 milyar fotoğraf gönderiliyor. (21.11.2017)
  • Her ay 400 milyon kişi Facebook Messenger’dan video arama yapıyor. (01.02.2017)
  • Facebook Messenger’da işletmeler ve kişiler arasında aylık ortalama 8 milyarlık mesaj trafiği oluyor. (01.05.2018)
  • Aylık aktif Facebook kullanıcılarının %64’ü Messenger kullanıyor. (12.04.2017)
  • 60 milyon işletme Facebook Messenger kullanıyor. (04.18.2017)
  • Facebook Messenger’da her gün 5 milyarın üzerinde emoji gönderiliyor. (17.07.2017)
  • Facebook Messenger’da her dakika ortalama 25 bin GIF gönderiliyor. (14.06.2017)
  • Facebook Messenger’daki en popüler reaksiyon: Love.

Bu istatistiklerin arkaplanında, kullanıcıların, her hareketinin izlenildiğini düşünmemek elde değil.

İstatistikler, kişisel blog yazarı olan Sibel Hoş tarafından derlenmiştir.
Buradan kişisel blog sayfasına göz atabilirsiniz.

Xammp nedir? Xammp nasıl kurulur?

XAMPP, ücretsiz ve açık kaynaklı olarak geliştirilen, kolayca yüklenerek hazır hale getirilebilen bir web sunucusu yazılım paketidir.

Xammp’ın diğer sanal web sunucularından farkı nedir?

XAMPP’ın diğer web sunucusu türleri olan LAMP, MAMP ve WAMP’dan en büyük farkı, içerisinde barındırdığı yazılım elemanlarının farklılığı ve XAMPP’ın çapraz platformlu yani tüm işletim sistemleri üzerinde çalıştırılabilir olmasıdır.

XAMPP, diğer web sunucularından farklı olarak içerisinde web sunucusu için Apache, veritabanı yönetimi için MariaDB, geliştirme içinse PHP ve Perl’i barındırır. Taşıdığı bu özellikler ve kolay kullanımı sayesinde diğer sanal web sunucuları yerine tercih edilebilir.

Xammp Kurulumu

Xammp, çapraz platform destekli yazılım olduğu için her işletim sisteminde farklı kurulum adımları izlemek gerekebilmekte. Bu nedenle, kullanıcı, aşağıdaki 3 ayrı kurulum anlatımından kendisine uygun olanını seçerek, kurulum talimatlarını inceleyebilir.

Windows için Xammp Kurulumu

İndirdiğiniz Xammp yazılım paketini, kurmak istediğiniz disk sürücüsü dizinine (Genellikle C:) çıkartın. Ardından “setup_xampp.bat” dosyasını çalıştırarak kurulumu tamamlayın. Eğer dilerseniz XAMPP paketi içerisinde yer alan Installer’ı da kullanarak kurulumu tamamlayabilirsiniz.

Linux için Xammp Kurulumu

Kullandığınız Linux işletim sistemine ve işlemci mimarisine uygun yazılım paketini dosyasını indirin. Kurulum başlatıcı dosyanın dosya izinlerini terminal yardımıyla 755 olacak şekilde ayarlayın. Bu ayarlamayı yapmak için;

chmod 755 xampp-linux-*-installer.run

Komutunu kullanabilirsiniz. Daha sonra kurulumu başlatmak için aşağıdaki komutu kullanabilirsiniz;

sudo ./xampp-linux-*-installer.run

kurulum işlemi tamamlandığında tüm gerekli dosyalar /opt/lampp dizinin içerisine gelecektir.

MacOS için XAMMP Kurulumu

İndirdiğiniz DMG uzantılı dosya imajını çalıştırın, ardından kurulum yardımcısına çift tıklayarak kurulum işleminin başlamasını sağlayın. Kurulum tamamlandığında XAMMP, tüm dosyalarıyla birlikte Applications/XAMPP klasörünün içerisinde yer alacaktır.

Xammp İndir

Xammp’ı, kendi işletim sistemi ve işlemci mimarisine uygun indirmek için buraya tıklayarak Xammp’ın resmi sitesine ulaşabilirsiniz. Ayrıca, sitede bulunan “What’s Included” yazısına tıklayarak, indirmek istediğiniz yazılım paketi içerisindeki özellikleri inceleyebilirsiniz.

Blog sahiplerine veri analiz tavsiyeleri

Bu yazıda paylaşacağım hizmetlerin bir kısmı her türden site sahibinin işine yarar ama belki de başlığı ‘WordPress blog sahiplerine’ diye güncellemek gerekirdi (nimet adres sormaz ki?).

Google Analytics kullanmayan site var mı bilmiyorum. Sayfalarınıza ekleyeceğiniz tek bir satır ile site siteniz ve ziyaretçileriniz hakkında istemediğiniz kadar derin ve çeşitli bilgiler sunan ücretsiz bir araç. Standart hali yeterince iyi ama işi biraz daha geliştirmek isteyenler için ücretli / ücretsiz yüzlerce ek de var. Bu yazıda işinize yarayacağını düşündüğüm Analytics tabanlı birkaç yeni nesil hizmetten bahsedeceğim.

Google Analytics Dashboard

Google Analytics Dashboard adlı (ücretsiz) WordPress eklentisi bu kodu sayfalarınıza otomatik olarak eklemenizi, WordPress yönetici ekranında detaylı bir özet ekranı yerleştirmenizi ve yeni nesil Analytics kod ayarlarını kolayca yapabilmenizi sağlıyor. Kendi sitesinde detaylı açıklamalarını (ve başka güzel eklentileri) bulabilirsiniz.

Xtra.ga

Bu ücretsiz hizmet Google Analytics’in rapor sayfalarını mümkün olduğunca sadeleştirip her gün size (ya da belirleyeceğiniz bir gruba) özel formatlı bir e-posta şeklinde yolluyor. Kaç kişi ziyaret etmiş, hangi platformları kullanıyorlar, hangi siteler üstünden ve anahtar kelimelerle sayfanıza gelmişler gibi pek çok bilgiyi bir gün öncesiyle kıyaslayarak inceleyebilirsiniz.

Her site için kullanabileceğiniz güzel bir seçenek. Deneyin derim.

See your visitors

Google Analytics ve benzeri hizmetler sitenizdeki trafiği özetleme konusunda başarılılar ancak o an neler olduğuna dair en ilginç sonuçları see your visitors veriyor.

Hizmete (ücretsiz) üye olduktan sonra sayfanıza ekleyeceğiniz bir satır kod sayesinde bu hizmet -adından da anlayacağınız gibi- o an sitenizde insanlar nereye tıklıyor, nelere bakıyor bir heatmap ile gösteriyor. Böylece sitenizde ne ilgi çekiyor, ne çekmiyor inceleme fırsatı yakalıyorsunuz.

Yönetim ekranını açtığınızda sitenizin görüntüsü üstündeki renk değişimlerini gözlemlemek hipnotize edici bir hal alıyor. Uyarmış olayım 🙂

Qunb

Bir başka Analytics özetleme ve görselleştirme aracı daha. Analytics hesabınızı bağladıktan sonra blog, e-ticaret, haber sitesi gibi hangi tip bir site olduğunuzu seçtikten sonra aşağıda görebileceğiniz senaryolarla analiz verilerinizi görselleştirebiliyorsunuz (tıklayıp büyütebilirsiniz).

Kesinlikle harika ama ne yazık ki ücretli bir seçenek (ücretsiz bir deneme sürümü de var). Detayları sitesinden inceleyebilirsiniz.

Levers

Büyük veri (big data) kavramını duymamış olamazsınız. Bu aralar cümle içinde kullanmayanı dövüyorlar. Anlamıyla niyeti arasında farklar barındıran bir kavram. Anlamı adından anlaşılıyor. Ama onu anlamlı hale getiren şey koca veri yığınları içinden anlamlı bir veri çıkarıp bunu stratejiye dökmek. Yoksa hepimizin hayat boyu izleye, dinleye bitiremeyeceği dijital şarkı, türkü, film arşivi de büyük bir veri oluşturuyor.

Levers hizmeti bağladığınız Google Analytics verilerini inceleyerek gelecekte trafiğinizin nasıl şekilleneceğini öngörüyor. Bu hizmetin kısa bir süre sonra büyük bir satın alıma sahne olacağını düşünüyorum. Levers ücretsiz ancak ön kayıt gerektiriyor. Onay için sabırlı olmakta fayda var, kuyruk uzun!

MoreMetrics

Google Analytics ve bağlı hizmetler sitenize ait performansınızı ölçüyor. Peki ya sosyal medya? MoreMetrics adlı ücretsiz hizmet birkaç basit adımla sosyal medya hesaplarınızın performanısını da Analytics üstünden takip edebilmenizi sağlıyor. Şu an için Twitter, Facebok sayfaları, Youtube, Instagram ve Google+’ı ekleyebiliyorsunuz.


Zaman bazındaki iniş çıkışları gözlemlemek için kesinlikle akıllıca bir seçenek.

Faydalı olması dileğiyle.

Blog sahiplerine veri analiz tavsiyeleri

Dikkat Edilmesi Gereken 4 Online Öğrenme Trendi

Online öğrenme program ve kursları şu anda herkesin dilinde. Teknoloji temelli yapısı nedeniyle bugünün teknoloji bilen dünyasında etkili olmalarını sağlıyor. Buna neden olan faktörler arasında, şirketlerin hazır online platformları kullanarak maliyetlerini azaltması ve geleneksel sınıflarda uygulanacak programlara harcanan zaman ve çabadan tasarruf sağlamak yer alıyor. Farklı online öğrenme gelişim trendleri, katılımcıların etkileşimini arttırma ve eğitim materyallerini daha fazla elde tutmasını sağlayarak öğrenme programlarının başarı oranlarını arttırmada yardımcı oluyor. Online öğrenme hiç şüphesiz çalışma ve eğitim algımızı etkileyen teknolojinin bir yansıması.

İşte online öğrenme endüstrisinin dikkat ettiği en son trendler.

1. Mobil Öğrenme

Artan mobil cihaz kullanımı gözardı edilemez. Mobil cihazlar hayatlarımızın temel bir parçası oldu, ve insanların önemli görev ve sorumluluklarını yerine getirmesine yardımcı oluyor. Mobil öğrenme pazarındaki artışın sebebi de bu. Online bankacılık, alışveriş, oyun, ya da önemli dosyalara ulaşıp ulaşmamak olması fark etmiyor; elde bu kadar bilgi olması oldukça değer görüyor. Ayrıca mobil öğrenme, hakkında görüş ve öneri verilebilecek öğrenci projeleri ve yazı ödevleri için harika bir konu haline geldi. Online ya da elde taşınan öğrenmenin öne çıkan yararları aşağıdaki gibi sıralanmıştır:

  • Programlanmış esneklik
  • Taşınabilirlik.
  • Ulaşım kolaylığı.
  • Dikkat dağıtıcılar olmadan öğrenme.
  • Bir tuşla erişilebilen bilgi.
  • Eğitim materyaline hızlı erişim.
  • Öğrenme konseptlerinin kısa sunumu.

Online öğrenmenin birçok başarı faktörü olan bir trend olduğu şüphesiz. Her an heryerden erişilebilen öğrenmenin uygunluğu gözardı edilemez ve eminiz ki insanların giderek vazgeçilmez olacak.

2. Uyarlanabilen Programlar

İsimden anlaşılacağı üzere, bu programlar deneyimli çalışanları yeni konseptlere hızlıca adapte edebiliyor. Uyarlanabilir programların kullanımıyla, çalışanlar daha önce bildikleri şeylere çalışmak için zaman kaybetmiyor. Uyarlanabilir programlar çalışanlar için öğrenme sürecini hızlandırma ve üreterek öğrenmelerini mümkün kılıyor. Örneğin, Infografiklerin kullanımının çok etkili olduğu kanıtlandı. Bu programlar dünyanın birçok yerinde uygulanıyor. Çok kısa bir zaman içinde, yetenek odaklı online öğrenme programları online öğrenme pazarındaki rakiplerini geride bırakacak. Her öğrenciyi dahil etme odaklı uyarlanabilir online öğrenme programı olan Smart Sparrow buna iyi bir örnek.

3. Oyunlaştırma

Online öğrenme ile oyunlaştırma tekniklerini birleştirdiğinizde, konsepti yepyeni bir seviyeye taşıyosunuz! Oyunlaştırma bir süredir sahnelerde ve en güçlü online öğrenme trendlerinden biri oluyor. Öğrenmeye interaktif ve eğlenceli bir yaklaşım getiren oyun mekanizmalarını kullanan bir konsept. Oyunlaştırma trendleri çalışan katılımını ve odak muhafazasını arttırma konusunda oldukça başarılı. Çalışanlar sadece konuları daha hızlı anlamaya eğilimli olmakla kalmıyor, ayrıca etkili öğreniyorlar.

Ünlü fast-food zinciri McDonald’s da, çalışanlarını yeni kasa sistemleri konusunda eğitmek için oyunlaştırma temelli öğrenim kullanıyor. Oyun yeni kasa sisteminin çalışma şeklini simüle ediyor ve çalışanların müşterilere kaliteli hizmet sunma bilgilerini göstermelerini sağlıyor. Bu öğrenme süreci hem eğlenceli ve interaktif, hem de gerçek çalışma ortamı sunuyor. Motive edici, ve konu müşteri hizmetleri olduğunda çalışanların en iyi performanslarını göstermelerine yardımcı oluyor.

4. Automated Technology Otomatik Teknoloji

Otomatik teknolojiler, farklı online öğrenme derslerindeki çalışma materyalleri olan testler, alıştırmalar, değerlendirmeler ve oyunlara yardımcı olur. Şirketle bu teknolojileri kullandığında zamandan önemli ölçüde tasarruf sağlıyorlar. Dahası, öğrenme programı yaratmak için harcanan parada da önemli bir azalma oluyor. Otomatik teknolojilerle, online öğrenme derslerini içerik açısından zenginleştirmeye odaklanmak daha kolay oluyor. Daha fazla bilgi sağlamaya odaklanmak yerine daha kaliteli bilgi sağlamaya odaklanılıyor.

 

Kaynağı,hizmetleri ve daha fazlasını görüntülemek için;
Dikkat Edilmesi Gereken 4 Online Öğrenme Trendi
enocta.com