Merhabalar,

Severek takip ettiğim girişim ofislerinden bugün sizler için yemeksepetini seçtim. Webrazzi sayesinde bizlerde ziyaret etmiş kadar oluyoruz. 
 Bildiğiniz gibi yemeksepeti park adında yeni bir ofis kuruldu. Ve her şeyin düşünüldüğü ofiste yok yok. Sözü  ben uzatmayayım aşağıda ki videodan siz her şeyi görün :) 





İyi seyirler...

kaynak: https://webrazzi.com

Here & Locial Hackathon Gaziantep Üniversitesinde



Merhabalar,

Sizlere fikirleriniz ve girişimci yönünüzü pazarlayacağınız güzel bir haberle geldim. Hem bolca eğleneceğiniz hemde kendinizi göstereceğiniz büyük bir fırsat. Detayları inceleyelim.

HERE & Locial Hackathon hayatı kolaylaştıracak konum tabanlı çözümler geliştirmeniz ve dijital teknolojiler oluşturulmasını teşvik etmek amacını taşıyan 24 saat boyunca sürecek olan bir yazılım geliştirme maratonudur. Belirli bir göreve ilişkin olarak birlikte bir ekip olarak çalışmaya istekli, farklı yetenek ve becerilere sahip katılımcılardan ekipler kurulur. HLH, harita servislerini kullanarak mobil uygulama ve ilgili alanlara ilişkin hizmet ve uygulamalar geliştirmek amacıyla öğrenciler, tasarımcılar, geliştiriciler veya pazarlamacılar gibi çok geniş bir profil yelpazesine hitap eden bir yarışmadır.

HLH 2019; Locial, Gaziantep Üniversitesi, HERE, Amazon ve THY ortaklığıyla organize edilmektedir. Hackathon katılımcıları Türk Hava Yolları ve HERE tarafından sunulacak servisler ve veri setlerinin yanı sıra, farklı sektörlerden API sağlayıcı paydaşların servislerini de kullanarak hayatı kolaylaştıracak yenilikçi uygulamalar geliştireceklerdir. Bunu yaparken Hackathon katılımcıları yapay zeka, nesnelerin interneti, büyük veri, sanal ve artırılmış gerçeklik, blockchain ve biyometri gibi yeni ve yükselen teknolojileri kullanacaklardır.

Hackathon’da 1.’ye 10.000 TL, 2.’ye 7.000 TL ve 3.’ye 3.000 TL verilecektir. Bu ödüllere ek olarak 1 yıllık inkübasyon ve yatırımcı sunumu ilk 3’e verilecektir. Bu etkinliğe başvurmak için tıklayınız.


iyi kodlamalar..






SQL SERVER BAĞLANTI PROBLEMİ

Merhabalar,

Bugün yaşadığım bir hatayı ve çözümünü sizinle paylaşmak istiyorum.

Sql server a bağlanmaya çalıştığımda  " Sunucuyla bağlantı kurulurken ağ ile ilgili veya örneğe özel bir hata oluştu. Sunucu bulunamadı veya sunucuya erişilemiyor. Örnek adının doğru olduğunu ve SQL Server'ın uzak bağlantılara izin verdiğini doğrulayın. " böyle bir hata aldım. Uzun uğraşlar sonucunda nihayet çözüme ulaşabildim. 
Sorunu çözmek için başlata sağ tıklayın →Bilgisayar Yönetimi → Hizmetler ve Uygulamalar-→Hizmetler→SQL SERVER  servisini başlatın. Daha sonra tekrar bağlanmaya çalıştığınızda sorunsuz şekilde bağlanacaksınızdır.

İyi Kodlamalar...

SQL SERVER TARİH İŞLEMLERİ GETDATE

Merhabalar,

Sql de en çok kafa karışıklığına yol açan tarih işlemlerinden bahsedeceğim. Tarih işlemleri zor gözükse de oldukça basit işlemlerdir. İsterseniz birkaç değişik örnek yapalım.

      
SELECT GETDATE()

sorgusunu yazdığımız da bugünün tarihini alırız. Yani sistem tarihini alıyoruz. nerelerde nasıl kullanırız. Bunu çok basit bir örnekle anlatalım. Örneğin projemizde sınav tarihleri yer almakta olsun. Matematik dersinin sınavı 5 nisan da olduğunu düşünelim. Kullanıcı Takvimden 28 mart tarihini seçtiğinde sınava  kalan günü hesaplamamızda yardımcı olur. Yani belirlediğimiz bir tarih ile bugünkü tarih arasındaki gün sayısını alırız. Bunun için getdate fonksiyonu ile Datediff fonksiyonunu kullanmalıyız.

SELECT DATEDIFF(DAY,GETDATE(),'2019-03-28')

Day parametresiyle kalan günü hesapladık. İsterseniz Month, Year parametrelerini kullanarak da farklı sonuçlar elde edebilirsiniz.Yada bugünün tarihine ay,yıl ve gün ekleyebilirsiniz. Bunun için DATEADD fonksiyonunu kullanabilirsiniz. Buralarda kullandığım Getdate fonksiyonu yerine siz herhangi bir parametre kullanabilirsiniz yani istediğiniz tarihi yazabilirsiniz.  Bugün tarihinin üstüne 10 gün ekleyelim.

SELECT DATEADD(DAY,10,GETDATE())


Bazen kodlama yaparken girilen tarihin sadece günü ya da yıllı gerekli olabiliyor bunun için DATEPART fonksiyonunu kullanmamız yeterli olacaktır. sadece gün değil saat hatta dakika bile alabilirsiniz. Aşağıdaki tablodan görebilirsiniz.

SELECT DATEPART(DAY,GETDATE())


year
Yıl bilgisini verir.
quarter
Yıl içindeki çeyrek bilgisini verir. { [1,2,3] -> 1, [4,5,6] -> 2, [7,8,9] -> 3, [10,11,12] > 4 }
month
Ay bilgisini verir.
dayofyear
Sayısal olarak yılın kaçıncı günü olduğunu verir.
day
Gün bilgisini verir.
week
Yıl içerisinde kaçıncı haftada olunduğu bilgisini verir.
weekday
1-7 arasında haftanın günü bilgisini verir.
hour
Saat bilgisini verir
second
Saniye bilgisini verir.
millisecond
Milisaniye bilgisi verir.
microsecond
Mikrosaniye bilgisi verir.


İyi kodlamalar...







Vue.js Nedir ? Nasıl Öğrenirim ?

Merhabalar,

      Vue js bir javascript kütüphanesidir. Öğrenmesi çokta zor olmayan ,büyük projelerinizde işinizi kolaylaştıracak interaktif bir front-end çerçevesidir. Bu özelliklerinden dolayı React ve Angular’ı geride bırakmayı başarmış popüler olmaya başlamıştır.
VueJS dökümantasyonuna https://vuejs.org/v2/guide/index.html adresinden ulaşabilirsiniz.

        Daha önceden geliştirdiğiniz projenize vuejs ekleyebilirsniz. Bunun için yapmanız gereken                   <script src = "https://cdn.jsdelivr.net/npm/vue/dist/vue.js" ></ script > linkini projenize eklemek.

Birkaç örnek yapalım .

  1.  

<div id="ilkapp">{{ message }}</div>
var app = new Vue({
el: '#ilkapp',
data: {
message: 'Vuejs Nedir ?'
}})

Çıktı: Vuejs Nedir ?

    2. v-if ve v-else

<div v-if="Math.random() > 0.5"> VUE </div> 
<div v-else> JS </div>


   3. v-for

<ul id="ornek"> 
<li v-for="item in items"> {{ item.message }} </li> 
</ul>

var ornekler= new Vue({
 el: '#ornek', 
data: { 
items: [ { message: 'VUE' }, { message: 'JS' } ] } })

Çıktı : 
  • VUE
  • JS
Görüşmek dileğiyle...


Swift yolculuğu Webview

Herkese selamlar,

   Swift kullanmaya yeni başlayan biri olarak  zorlandığımı belirtmek isterim, bu yüzden sık kullanılan bazı metodları sizlerle paylaşmak istedim. Swift yolculuğu adını vererek bu başlık altında birçok metodlardan bahsedeceğim. İlk olarak webview ile başlayalım.


     Webview, uygulamayı kapatmadan bir web sitesine yönlendirmek istediğimiz yöntemdir. 
İos ta  UIWebView komponentini kullanarak uygulama içinde web sitemizi çağırabiliriz.
Bunun için ilk önce main storyboard da webview komponetini sürükleyerek ekrana bırakıyoruz. uiwebview tanımını viewcontrollerda yapmak için kontrol tuşuna basın, storyboard webview öğesini viewcontroller.swift dosyasına sürükleyin ve viewcontroller sınıfı dosyasının yanına yerleştirin.

 @IBOutlet weak var myweb: UIWebView! buradaki değişken adını siz istediğiniz gibi değiştirebilirsiniz . ben myweb yapmayı uygun gördüm. Böylece uiwebview tanımlamış olduk.

  Web sitemizi çağırmak için de aşağıdaki kod parçacığını kullanırız.

      @IBOutlet weak var myweb: UIWebView!
       override func viewDidLoad() {
        super.viewDidLoad()
        let url = URL(string:"https://.......")
        myweb.loadRequest(URLRequest(url:url!))
   }
işlemler bu kadar basit fakat unutmamanız gereken sitenizi mobil uyumlu olup olmadığından emin olmanız .Aksi takdirde pekde görsel acıdan iç açımı olmayacaktır.
Sorularınız Instagram hesabımızdan sorabilirsiniz.

Görüşmek üzere..

Google AMP nedir



Herkese Selamlar,

Uzun bir aradan sonra yeni konumuzla sizlerleyiz. Anlatacak araştıracak o kadar çok konu var ki sizlerle hangisini paylaşmalıyım karar veremiyorum. Bu sıralar yeni tanıştığım konu üzerinde çalışmalar yapıyorum. Sizlerde bana eşlik edin ve beraber öğrenelim :)

Google AMP ile yeni tanıştım belkide çoğunuz biliyorsunuzdur. Bilmeyenler veee dahasını öğrenmek isteyenler için google amp nedir öğrenelim 👀 AMP 'ın açılımı ile başlayalım Accelerated Mobile Pages yani hızlandırılmış mobil sayfalar. Web siteniz mobil cihazlarda yavaş yükleniyor, kullanıcı bu durumdan oldukça şikayettci ve sitenizi artık tercih etmeyebilir. Bu durumdan şikayetci olanlar için google,  amp'ı geliştirdi.  Böylece mobil sayfaların daha hızlı açılmasını sağlayabilecek kodlama yöntemi mevcut olmuş oldu. 

Neden Yavaş Yüklenir ?

Bir web sitesinde, reklam, sayfa istatistiklerini izlemek, sayfanın tasarımı için CSS kullanma, resimler, birden fazla yazı fontu kullanma ve JavaScript bulunur. Bu isteklerin her biri, özellikle kaynakların ayrı bir sunucudan gelmesi gerekiyorsa zaman alır. Bu da sitenin yavaşlamasına sebep olur. 

Bir Google AMP Sayfasında Olduğunuzu Nasıl Anlarsınız?

Google Arama'da, herhangi bir AMP sayfasında küçük şimşekler sembolü ve yanında yanındaki AMP kelimesi bulunur.

Google AMP'ı Nasıl Kullanırım ?
AMP üç basit parçadan oluşuyor: 

  • AMP HTML Eğer standart HTML konusunda bilginiz varsa, var olan sayfaları AMP HTML’e çevirme konusunda zorluk çekmeyeceksiniz.
  • AMP JS Mobil sayfalar için bir JavaScript framework’ü. 
  • AMP CDN otomatik olarak birkaç performans iyileştirmesi yapıyor
Her alt sayfanızın en az iki versiyonunu bulundurmanız gerekecek: Orijinal versiyon ve bu sayfanın AMP versiyonu.AMP üçüncü parti JavaScript ve form öğelerine izin vermediğini unutmayın.
Daha fazla detay için AMP Project’in gerekli biçimlendirmeler listesine göz atabilirsiniz.



Şimdilik görüşmek üzere...





















Robotik Kodlama Nedir? Günümüzde Neden Bu Kadar Önemli? (Basit LED Örneğiyle)

  Robotik kodlama, yazılım kodlarını fiziksel donanım (motor, sensör, LED gibi bileşenler) ile birleştirerek robotların veya akıllı cihazlar...

En Çok Okunanlar