Skip to content

Instantly share code, notes, and snippets.

View utkukaynar's full-sized avatar

Utku Kaynar utkukaynar

View GitHub Profile
@utkukaynar
utkukaynar / haberin_adresi_28.08.2015.md
Last active August 27, 2015 11:04
Haberin Adresi : 28.08.2015

#Umudun Cesareti

Son yazımı yazdığımdan bu yana, hayırlı ve ailevi nedenlerden ötürü biraz ara vermek zorunda kaldım. Umarım bu köşeyi düzenli takip edenler varsa fazla kusura bakmamışlardır.

ABD Başkanı Barack Obama'nın daha senatörken yazdığı kitabının adıdır; umudun cesareti. Geleceğe dair umudunuz varsa daha cesur olursunuz. Umudun bittiği yerde, yaşadığınız topraklarda çocuklarınızın geleceğini kurma cesaretiniz de biter, sonrasını hepimiz biliyoruz.

Bu köşede şimdiye kadar tekno girişimlerden, hızlı istihdam sağlamak için hızlı büyüme yaratan girişim modellerinden, internete bağlanacak nesnelerden ve gelmekte olan tüm bilişim devriminin bizim yaşamımızı nasıl değiştireceğinden bahsettik. Daha da önemlisi, çocuklarınızı gelmekte olan fırtınaya nasıl hazırlayacağınızı anlattık.

Türkiye'nin aktüel gündemi ile bu köşede anlatılan bugün veya yakın gelecekteki dünya arasındaki keskin kontrast bizleri umutsuzluğa sevk etmemeli.

Koyverme, Oyver...

Bu haftaki yazımızın konusu, Bursa'da ve Türkiye'nin giderek kalabalıklaşan diğer kentlerinde oluşan trafik sorunlarının, öğrenen yapay zeka ve bilişim teknolojileri ile nasıl iyileştirilebileceği idi.

Cumartesi saat 10:00'a kadar. Sonra Ankara'da iki bomba patladı.

Emek, Barış ve Demokrasi mitingine, TMMOB Makina Mühendisleri Odası üyesi olarak ben de davetliydim. Istanbul'daki kişisel bir işim nedeniyle gidemedim. Giden arkadaşlarım, patlamalardan sadece 150 metre uzaktaydı. Telaşla aradığımda, acı içinde, kortejlerinin içine düşen insan parçalarını, gördükleri manzaraları anlattılar.

Terör kelimesinin, bir terim değil de duygu olarak Türkçe'ye tam tercümesi, "dehşet"tir. Dehşet yaratmak için yapılan eylemler Türkiye'yi aylardır yasa boğdu, boğuyor. Ama bu sonuncusu, Türkiye'nin yüreğinden on yıllar boyunca silinmeyecek bir yara açmıştır. Kayıp canları kalbimize gömmeyi bir kenara bırakın, kalbimizi yerinden çıkarıp toprağa gömsek acımız hafiflemez.

@utkukaynar
utkukaynar / emoportal_bildirim.md
Last active November 24, 2015 13:08
Emoportal Bildirim Tipleri

@adilga 'dan gelenler :

  1. Şirket sayfası oluşturmuş olan kullanıcılara
  • "Şirketinize ürün ekleyebileceğinizi, ürünlerinizi tanıtabileceğinizi biliyor musunuz? " içerikli e-posta
  • "iş ilanı verebilirsiniz" içerikli e-posta
  • "emoportal'a reklam verebileceğinizi biliyor musunuz?" içerikli e-posta (buna daha vakit var, kenarda dursun diye yazdım)
  1. Ad-soyad gibi profil bilgilerini girmiş, ama profil fotoğrafı
@utkukaynar
utkukaynar / key_smm.json
Created December 11, 2015 14:44
Emo Key SMM JSON formati
{"buro_tescil_no":"33331690011096","buro_unvani":"BİAS ASANSÖR İNŞAAT TAAHHÜT TİCARET SANAYİ LTD.ŞTİ.","buro_adres":"BARBAROS MAH. H. OKAN MERZECİ BULVARI NO:623\/A ","buro_tel_il":"324","buro_tel":"3277161","buro_tel_dahili":"60", "muhendisler":[{"smm_sicil_no":"53366","smm_adi":"OGÜN","smm_soyadi":"ÖCEL","smm_eposta":"ogunocel@gmail.com","smm_belge_durumu":"B","smm_belge_tescil_tarihi":"25.11.2015","smm_belge_bitis_tarihi":"31.12.2016","smm_belge_turu":"ASANSÖR (ÜCRETLİ)"},{"smm_sicil_no":"28014","smm_adi":"EJDER ÖZDEMİR","smm_soyadi":"UZUN","smm_eposta":"","smm_belge_durumu":"E","smm_belge_tescil_tarihi":"25.02.2005","smm_belge_bitis_tarihi":"31.12.2005","smm_belge_turu":"ASANSÖR"},{"smm_sicil_no":"33972","smm_adi":"ÖZLEM","smm_soyadi":"POLAT","smm_eposta":"","smm_belge_durumu":"E","smm_belge_tescil_tarihi":"15.08.2005","smm_belge_bitis_tarihi":"31.12.2005","smm_belge_turu":"ASANSÖR"}]}
@utkukaynar
utkukaynar / emo_events.ejson
Created March 11, 2016 12:24
Emo Etkinlikler Genel Api
{
"1": {
"etkinlik_adi": "Ornek Etkinlik",
"etkinlik_tarihi": "10.03.2016",
"etkinligin_yeri": "Ankara",
"etkinlik_aciklamasi": "Lorem ipsum",
"etkinlik_image_url": "http://...." ,
"etkinlik_sube_kodu": "5"
},
"2": {
@utkukaynar
utkukaynar / has_many_tp.rb
Last active April 6, 2016 06:41
Has May Through Polymorphic
class User
has_many :group_memberships
has_many :groups, through: :group_memberships
has_many :project_memberships
has_many :projects, through: :project_memberships
# etc...
end
class Project
has_many :project_memberships
class Membership < ActiveRecord::Base
belongs_to :user
belongs_to :memberable, polymorphic: true
end
class Project < ActiveRecord::Base
has_many :memberships, as: :memberable, dependent: :destroy
has_many :users, through: :memberships
end
class Membership < ActiveRecord::Base
belongs_to :user
belongs_to :memberable, polymorphic: true
end
module Memberable
extend ActiveSupport::Concern
included do
has_many :memberships, as: :memberable, dependent: :destroy
has_many :users, through: :memberships
@utkukaynar
utkukaynar / bursa_hackathon_draft.md
Last active August 17, 2016 15:12
Bursa Hackathon Döküman Taslak

#Bursa Hackathon

Türkiye sanayisinin önemli merkezlerinden Bursa'ya, yetenekli ve cin fikirli girişimciler / geliştiriciler kazandırmak amacıyla düzenlenecek olan 48 saatlik bir hackathondur. Yapman gereken tek şey hackathon’a katılıp, verilecek konuya uygun projeni; Backend Node.js, MongoDB ve Redis gibi yeni teknolojileri içeren formatta hazırlaman, Frontend ise iOS / Android (native) mobil uygulamanı geliştirmen. Hackathon’a grup olarak katılabileceğin gibi tek başına da müracaat edebilirsin. İstersen tanışma partisinde bir gruba dahil olabilirsin.

Eğer sen de dünya çapında bir işe imza atmak istiyorsan, yetenekli ve çalışkansan hackathonumuza gelip kendini göster! Yazılımdan pazarlamaya, analizden operasyona özenle seçilip oluşturulan ULUTEK ekipleriyle çalışma şansı yakala! ULUTEK şirketleri dereceye girip girmediklerine bakmaksızın yetenekli yazılımcılara iş teklifi yapacaktır.

Sık Sorulan Sorular

Neden bu etkinlik düzenleniyor? ULUTEK ve Bursa'ya yeni yetenekler katmak için.

===============================================================================
= V I M T u t o r'a Hoş Geldiniz - Sürüm 1.5 =
===============================================================================
Vim, bu gibi bir eğitmen ile açıklanması gereken çok fazla komut barındıran,
oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir
düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu açıklamak
için tasarlanmıştır.
Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30