Bitbucket ile statik websitenizi host edebilirsiniz

Bu yazida, github’da cok sevdigim, statik website host etme ozelliginin, bitbucket tarafindan taklit edilmis halini kisaca aciklayacagim.

Bu ozellik sadece, statik web dosyalarini destekliyor, yani render edilmis html, js, css, imajlar gibi dosyalari bir domain altinda goruntulemenizi saglayacak. Sunucu tarafli kodlari desteklemiyor ama statik site ortaya cikaran icerik yonetim sistemlerini kullanarak tum sitenizi buradan sunabilirsiniz.

Bunu yapmak cok basit. Birkac adimda ustunden gecelim. Benim bitbucket kullanici adim “mfyz” ve bitbucket her hesap basina 1 tane statik website host edebilmenizi sagliyor. Malesef birden fazla site host edemiyorsunuz tek hesapta. Eger “mfyz.bitbucket.io” yeni bir repository olusturursaniz ve icine index.html koyarsaniz, tarayicinizda “http://mfyz.bitbucket.io” adresiyle ulasabilir olacaksiniz.

Ucuz tablet ile Bebek Monitoru yapmak

Anne-baba’liga adim attiginizda, ilk adapte etmek zorunda olacaginiz sey, bebegin yemek yeme, uyuma ve alt degistirme sureci olacak. Yorucu ama optimize edilebilecek bir surec, ozellilkle de baslarda her bebek icin gayet standard.

Ilk haftalarda da en onemli sey bebeginizin yedigi, altina ne siklikta yaptigi oluyor. Bunun da takibini yapmaniz gerekiyor bebeginize alisip yeterli buyumeyi gosterdiklerinden emin olana kadar. Bunun takibini en iyi yapabileceginiz sey de her ogun ne kadar yedi, bugun kac kere altina isedi veya sictigini bilmek olacak. Biliyorum, garip bir sey ama bebekler icin her sey dogal ve baslangic seviyesinde. Dusundugunuzde bebeginiz hakkinda edinebileceginiz bilgi acisindan tek yol da bu zaten.

Muhtemelen birden fazla kisi bebege bakiyor olacak ve vardiya sistemine gecmeniz kacinilmaz olacak. Bunu yaptiginizda da her ogun ne kadar yemek yediler, ne siklikta altlarina yapiyorlar, bunun takibi zorlasacak. Cogu anne-baba basit not usuluyle bu takibi yapiyor. Teknolojik anne babalar icin ise yuzlerce mobil uygulama zaten var. Ben de bu surece deneysel bakiyorum ve ne kadar kolaylastirabilirim diye dusunuyorum.

Gecen sene, Amazon’un dash butonlarini hacklemeye calismistim ve bunun arastirmasini yaparken de, muhendis bir babanin, tam olarak da bu amac icin Amazon dash butonlarini hack’ledigi hakkinda bir yazi okumustum. 2 butonu hackleyip, bebegi altina yaptiginda veya isediginde, IFTTT araciligiyla bir google spreadheet tablosuna kaydediyordu. Bu servisleri birbirine baglamak aslinda cok kolay. Neredeyse hic kod yazmaya bile gerek yok. IFTTT de, ortak bir servis rolu oynuyor tetikleyebilmek icin.

Benim karsimdaki en buyuk engel, 2 bebegimin olmasi ve benim kayit altinda tutmak istedigim seyin alta yapma degil, yedikleri yemek miktarlarini takip etmek oldu. Pediyatrisyen tarafindan bize verilen ilk gorev bu oldu. Her yemek verecegimiz de de son 3-4 seferdir ne kadar yediklerini gorup ona gore miktar degisikligi yapmak veya endiselenme sinirina ne kadar yakin oldugumuzu anlamak icin son 3-4 seferki yediklerini de gormemiz gerekiyordu. Yani sadece butonlarla cozemezdim bu problemi. Bir diger problem de, vardiya seklinde paylastigimiz icin, genellikle geceleri ben sorumlu oluyorum, sabah erken beslenmelerini esim aliyordu. Ikimizde ne kadar mama yediklerini birbirimize soramayacagimiz icin kayit altinda tutmamiz gerekiyordu.

Eski, kullanmadigimiz bir tableti duvarda, son kayitlari gosterip, yeni kayit ekleyebilecegimiz bir sekilde cozum urettim ben. Yani her beslenme saatinde tablete bakip anliyorduk en son ne yediler, ne zaman yediler diye.

Duz google spreadsheet uygulamasindan daha pratik birsey istedim ve react native ile bir uygulama hazirlamayi planladim. Ancak kendimi, navigasyon, arayuz parcalama konularinda ideal methodlari planlarken buldugum icin basit bir web uygulamasi yazmayi tercih ettim ve yarim saatimi aldi baslayip bitirmem. Bu arayuzde basitce son 4-5 seferki kayitlari, ve basit bir arayuzde her bebegin kac ml ictigini secebilecegimiz bir arayuz hazirladim. Tamamen arayuz programlama ile sunucu kodu olmayan basit bir web uygulamasi hazirladim ve bazi arayuz parcalarini internetteki acik API’lerden alarak, diger parcalari da proxy yaptigim IFTTT hook’lari ile hallettim. Arka planda da flickr’dan siyah beyaz fotolari cekerek gosterdigim bir statik slideshow var. Tabii ki bu web uygulamasini da tam ekran web view ile cevreleyen bir uygulamayla sunup kiosk gibi gosteriyorum.

Tum hosting tarafini da bitbucket’da statik site host ederek yapiyorum. Boylece sunucu vs icin de dusunmeme gerek kalmiyor.

Kimin ekstra tableti var ki?

Eskisinden cok daha hizli ve fazla teknoloji cope atiyoruz artik. Eski ve kullanilmayan bir tabletiniz olabilir veya olmayabilir. Ama bu is icin alabileceginiz cok ucuz tabletler de var.

Amazon kindle fire tablet’ler artik cin’den alma tabletler seviyesine kadar ucuzlamis durumda. Hatta son model kindle fire tablet 7’yi amazon’un sik yaptigi indirimlerle bazen $35’a kadar alma sansiniz var. Acikcasi, bundan daha ucuza tablet alma ihtimaliniz de yok…

Baska bir yol da, ebay’den eski bir tablet alabilir veya aliexpress’den ucuz cin mali tabletler bakabilirsiniz.

Duvarda tablet mi asili olacak yani?

Duvara tablet yapistirmak, benim icin kotu goruntu ve katlanabilecegim birsey degil. Ben de bir ikea cercevesini hackleyip tableti sabitleyerek siyah bir karton on yuzu ile tableti gizledim. Hem ucuz hem basit eglenceli bir kendin-yap projesi oldu benim icin.

Simdi cok daha goze hitap ediyor…

iPad ve Apple Pencil’in en kullanisli uygulamasi Notability

Yillardir (20 yildir) digital kalem goruruz, yillardir da hicbirinin basarili bir deneyim verdigine inanmamisimdir. En yakin deneyimi cizer’lerin kullandigi wacom tabletler verir ama o da genellikle ekransiz oldugu icin hep garip gelmistir. Wacom’in Cintiq, muhtemelen de ekranli olup kalibrasyonu, gercek yazma ve cizme deneyimine en yakin urundur herhalde (en azindan benim bildigim).

Dijital kalemlerin basarili olmamasinin ana nedeni ekran uzerinde kaydirildigindaki gecikme. Milisaniyelerden bahsediyoruz ama gercekten hissedilir birsey. Onun icin de hicbir zaman gercek cizimi degistirecegini dusunmedim dijital kalemlerin.

Apple pencil ile bile yeteri kadar iyi degil. Ama cok yakin. Bu gune kadarki tum iPad modellerini hem isim hem zevk icin sahiplendim ve severek kullandim, hatta ilk versiyonu limited edition almayi basarmistim :). Apple pencil’i da ilk ciktiginda alip denedim ama o deneyimim de eski dijital kalemler gibi yeterince tatminkar degildi. Yanlis anlasilmasin, cok tasarimsal veya sanatsal bir yaklasimim yok olaya. Alti ustu kagit kalem yerine ekrana plastik bir seyi surterek yazmayi karsilastiriyorum. Konunun egitimsel tarafina diyecegimbirsey yok. Kesinlikle guclu ve iyi bir arac olduguna inaniyorum. Ama benim ilk deneyimimden, biraz da detayci olmamdan mutevellit, dijital kalem fikrini, steve job’sin da red ettigi gibi ben de red ettim.

Son iPad Pro 10” modeli ile, ekranin yenilenme hizi iki katina cikti. Standart yaptigimiz gunluk isler icin degisecek neredeyse hicbirsey yok bu yeni teknolojiyle. Hatta cogunlukla farkedemiyorsunuz bile. Ama yenileme hizinin artmasi, kalem ile iletisimini cok ileri goturdu diyebiliriz. Tabii ki yeni iPad’i aldim ve alirken ekranin hizini test etmek icin biraz da kalemle oynadim Apple magazasinda. Bu seferki hissiyatim farkli oldu ve en azindan yazi yazma veya basit cizimler icin yeterli tatminkarligi verdigini farkettim kendime. Apple pencil ile cizimler yapmaya basladim, malesef daha bircok cizim uygulamasi hala yazilimsal guncellemelerden dolayi hala yeni ekran hizina adapte edip hizli calismiyorlar.

Bircok cizim uygulamasinda calistim ama Notability uygulamasi aralarinda en rahat hissettigim ve eglenerek cizim yaptigim oldu. Benim kullanim seklim genellikle, fikir uretme, basit wireframe calismalari yapma ve nadiren muzik notalari gibi garip notasyonlara sahip seyleri internetteki taslaklar uzerinde kalemle calisarak yapmak. Cizimi yapmak veya yazi yazmak gercekten keyifli.

Bazen konusmak veya klavyede yazmanin, beynimize nasil bir sinir koydugunu anlamak zor, cunku cok dogal gibi de gelse, bazen sadece cizmek veya boyamak, konusmak icin caba sarfetmekten veya klavyedeki hizimiza oranla cok daha hizli uretkenlik gostermemizi sagliyor.

Notability uygulamasini, sade ve basitliginden dolayi sevdim. Dropbox’a veya google drive’a baglayip cizimlerinizin yedeklerin pdf formatinda kaydettirebiliyorsunuz. Gercekten buyuk bir bonus benim icin cunku cihazlar arasinda dosya transferi yapmakla ugrastirmiyor. iPad’de cizip, 5 dk sonra bilgisayara gecip pdf olarak kullanabiliyorsunuz dropbox ustunden.

Evden calisan baba olmak ve alternatif uyku duzenleri ile calisma saatlerini planlamak

Son 2 yildir, calisma bicimimizi ve takim yapimizi degistirerek sirketimizi dijital-yoruk haline getirdik. Tum iletisim bicimimiz, proje planlama ve dokumante etme modelimiz uzaktan calismaya uygun hale geldi. Hatta 10 kisilik takimimizin sadece 3u ayni sehirde, diger 7 takim arkadasimiz dunyanin cesitli yerlerindeler. 2 tanesi ile son 2 senedir calismamiza ragmen henuz yuz yuze tanismadim bile 🙂

Sirketimden, dogum sonrasi, babalik izni aldim 2 haftadir ve simdi tekrar ise donmus durumdayim. Ise donusum oncesi nasil bir yandan bebeklerle ilgilenip bir yandan calisabilecegim konusuna kafa yordum uzun uzun.

Eskiden okudugum birkac konuyu tekrar okuyarak hafizami tazeledikten sonra plan yapmaya basladim. Bu konulardan iki ana basligi; alternatif uyku modelleri, digeri de calisma saatlerinde odaklanma teknikleri. Sonrasinda hem uygu modelimi hem de calisma saatlerimi nasil organize edebilecegim uzerine birkac alternatif plan yaptim. Bu konuda cok daha kafayi kirip disiplinli olunabilir ama ben planimi esnek ve degisime acik halde birakmaya ozen gosterdim. Malum iki bebekle ilgilenmem gerekebilir. Asagida iki ana basligi ayri ayri inceledim;

Alternatif uyku duzeni hakkinda

Uyku, yeni anne-babalar icin muhtemelen bir numarali duzeni bozulan sey. Bence insanlar bu bozukluklari, iyi plan yapmadiklari icin yasiyorlar cogunlukla. Bunun en buyuk kontrol edilemez nedeni ise, ofise giderek calismak zorunda olduklari is duzenleri. Bir ofise gidip tek blokta 7-8 saat evden ayri kalmak ve bunun disinda kalan gune de is, bebek bakimi, kisisel zaman ayirmak tabii ki zor.

Benim, kendi saatlerimi planlama gibi bir luksum oldugu icin, ne zaman uyudugumu, ne zaman calistigimi dusunme konusunda ozgurum. Gecmiste ufak deneyler yapmis olsam da, klasik bir is duzeninde oldugum icin cok surdurulebilir degildi benim icin. Su an da bu konuya biraz akademik ve biraz optimistik yaklasiyorum. Ozellikle uyku konusunda alternatif uyku modellerini deneme firsatim oldu gectigimiz yillarda. Simdi de bunlardan bana en uygun olanini hayata geciriyorum tekrar. Zira bu alternatif modeller zaten unlu bilim adamlari veya yaratici zekalar tarafindan yuzyillardir uygulanmis ve adapte edilmis.

Bu konuya yabanci kisiler icin ufak bir aciklama yapmaliyim. Klasik bildigimiz uyku saatlerinin disinda 2 farkli ana alternatif uyku modeli mevcut. Aslinda bunlarin alt varyasyonlari olarak bir cok model var ama ikisine odaklanalim simdilik. Bu modeli hatayina uygulayan kisiler, her gun, tek seferlik 8-9 saatlik uyku yerine, birden fazla parcalara boluyorlar. En bilindik modeli “biphasic” adi verilen iki parcali uyku modeli. Bu model ispanyol ve italyan kulturlerinde siesta olarak, dunyada en bilinen alternatif uyku modeli. Bunun bir adim otesi, gunu 2’den fazla uyku bloklarina bolen insanlar… Buna da “polyphasic” adi verilen bir uyku modeli deniyor. Bu modelde cok farkli sekillerde, gunde 2’den fazla sekerleme yaparak vucudun dinlenme modelini degistirebiliyorsunuz. Bu alternatif uyku modellerinin en onemli nedeni, bir cok uygulayan icin, gundeki toplam uyku suresini kisaltmak. Zira bir cok polyphasic uykucular gunde 3-4 saate kadar az toplam uyku ile yasadiklari bilinir.

Bu hayat optimizayonu aslinda bircok unlu bilim adami, politikaci, ressam tarafindan uzun yillar uygulandi. Hatta bircok unlu isim tum hayatlarini oyle yasadilar. Bunlar icinde Da Vinci, Edison, Tesla, Churchill, Benjamin Franklin, Thomas Jefferson var.

Alternatif uyku duzenlerini bir cok farkli varyasyonda yapmak mumkun. Bunlardan populer olan modeller:

Polyphasic uyku duzenleri hakkinda daha fazla okumak icin: https://www.polyphasicsociety.com/polyphasic-sleep/overviews/

Ben iki uykulu yasamaya basladim. Benim formulum de asagidaki gibi:

Yani gece 5’den sabah 10’a kadar 5 saat uyuyorum. Bir de ogleden sonra 3’den aksam uzeri 6’ya kadar 3 saat daha uyuyarak toplam 8 saat uykuyu tamamliyorum.

Calisma duzenini bu uyku duzenine gore planlamak

Sirketimdeki beraber calistigim takim bircok farkli zaman diliminde, farkli kitalardan calisiyorlar. Birkac musterimizin de diger zaman dilimlerinde olmasi, neredeyse tum gun boyunca beraber calistigimiz insanlarin bazilarinin ayakta oldugu anlamina geliyor. Biz tum ic is duzenimizi herkese oalbildigince ozgurluk taniyarak kendi diledikleri saatte calismalarini sagliyoruz. Buna istisna tek bir gunluk toplantimiz var. Her gun saat sabah 10:15, New York saatiyle herkes bir konferans konusmaya katilmak zorunda. Genellikle 4-5 dakika suren bu toplanti, tum takimin birbirinden haberdar olmasi ve herhangi birinin digerleriyle planlamasi gereken seyler varsa, konusabilecegi hizli bir toplanti.

Ben de gunun ilk calisma blogunu bu toplantiyla baslayacak sekilde planladim. Uyku saatlarimi de dusunursek, gunde 2 uzun calisma bloklari ile arada uzun molalarimin oldugu bir plan yaptim. Bu bloklari da ufak odak bloklarina parcaladim (sprint). Asagida bunu planladigim cizimi playlasiyorum;

Bebek bakimi gibi cok dikkat dagitici bir etken varken calismak icin odagi nasil toplayabiliriz?

Bu soru daha genel bir soru olarak, genel anlamda “odagi nasil toplayabiliriz?” olabilir. Ben neredeyse 15 yildir teknoloji alaninda calisma konusunda odaklanma uzerine sayisiz deney yaptim. Bu deneylerin cogu proje yonetimine dokunan zaman yonetim teknikleri, dikkat dagitacak faktorleri azaltma uzerine tekniklerdi. Hatta birkac yil once tum takim olarak da bu deneysel yontemleri hep beraber denedik. Son 2 senedir de, odagi tek basinizayken nasil toplayabileceginiz uzerine teknikler benim icin daha anlamli hale geldi, cunku cogu zaman uzaktan tek basima calisiyor oluyorum.

Ben genel olarak pomodoro tekniliginin yapisini seviyorum. Birebir pomodoro’nun kati bazi kurallarini mantikli bulmadigim icin senelerdir modifiye edilmis halini uyguluyorum. Bana asil odagi saglayan sey pomodoro’nun yaninda kullandigim birkac arac ve disiplinli olmami saglayan birkac ekstra kural.

Yukaridaki plani, basic bir sekilde pomodoro bloklarina parcalayacak calismayi planladim (25 dakika calisma sonrasi 5 dakika mola). Bir suredir de bu sekilde calisiyorum ve cok efektif geciyor. Pomodoro yaparken en onemli konu, dikkat daginikliginizi en aza nasil indirgersiniz? Gunumuzde bir suru ekrani tasiyor, yakinimizda bulunduruyor hatta giyiyoruz. Kendinizi bi odaya kapatsaniz bile bu en buyuk engellerden biri haline geliyor. Ben altta listeledigim 3 kisa kurali disiplinli bir sekilde uyguluyorum.

1) Pomodoro suresince, kesinlikle hicbir mobil cihazi, ekrani gorunur sekilde yakinimda bulundurmuyorum. Cepte olmaz. Masada olmaz. Cogu zaman telefonu “don’t disturb” moduna aliyorum. Boylece uyarilar, telefonu titrestiremez hale geliyorlar. Buna tek istisna ailemden gelecek telefon cagrisi. Tum mobil cihazlari da ekranlari asagi bakacak sekilde koyuyorum. Boylece isiklari yansa dahi dikkatimi dagitamiyorlar. Giyilebilir teknoloji tasimayin. Tasiyorsaniz ucak moduna alin. Ben sadece apple watch’i alarmi icin, ucak modunda kullaniyorum.

2) Iletisimi, tum gun veya 2-3 pomodoro uzunlugunda kesmek imkansiz. Onun icin hangi pomodoro blogunuzun emailleri kontrol etme, cevap verme, slack’e bakma, trello’yu elden gecirme zamani oldugunu iyi tanimlayin. Geri kalan pomodoro’larda kesinlikle acmayin. Ben bunun icin mac’de “focus” adinda bir uygulama kullaniyorum. Focus, sosyal medya, zaman oldurecek siteler gibi siteleri ve belirlediginiz uygulamalari blokluyor. Yani uygulamalari da acamiyorsunuz, sitelere de giremiyorsunuz timer calistigi surece.

3) Pomodoro sureniz bittiginde kesinlikle ara verin. Ara vermek calismak kadar onemli ve alarm caldigi zaman birkac saniyede isinizi, bitmediyse durdurup masadan kalkin. Kisa molalarinizda, oturmayin ve teknolojiyle etkilesime de girmeyin. 4 saat araliklis calismak beyninizi inanilmaz yoracaktir. Bu 5 dakikalik molalar ve uzun molaniz farkina varmasaniz da beyninizin aktif calismasi kadar ihtiyaci olan birsey. Mola zamanini hatirlatmak icin kullanacaginiz arac da cok onemli. Ben sayisiz uygulama denedim, sayisiz fiziksel alarm kullandim. Hatta kendi android uygulamami ve android wear timer’imi yazdim seneler once. Su an benim icin calisan tek sey, apple watch’daki standard gelen timer uygulamasi. Haptic alarm, suresi doldugu zaman gercekten rahatsiz edecek derecede durtuyor. Masadan kalkmadan da alarmi susturmuyorum. Bu da yeterince guclu bir hatirlatici oluyor benim icin.

Kotu Urun Tasarimi: Sadece bir takimda calisabilirsin!

Soyle bir kotu urun tasarimi gormeye basladim; kisisel ve takim hesaplarini ayni serviste kullanirken, birden fazla takima ait olamamak. Kesinlikle yanlis bakis acisi. Eger iyi planlanmadiysa “takim” deme!? The biggest limitation to be able to only have one team linked along with personal accounts. Ozellikle iki servis bir suredir kafayi yedirtti bana;

  • Dropbox
  • Quip

Bu sirketler, calisan, milyonlarca freelancer’i dusunmuyor mu? Bircok freelancer, uzun soluklu projelerde, birden fazla takimda calisiyor. Ben freelancer degilim ama birden fazla sirket, urunum var ve hepsini ayri ayri organize edip servislerini ayri tutmayi seviyorum. Ama hem masa ustunde hem de mobil cihazlarda surekli cikis yapip tekrar giris yapmak yordu… Bu kesinlikle, her ay odedigim paranin karsiligi degil. Lutfen adam gibi yapin planladiginiz ozellige “takim” diyorsaniz…

Ingilizce klavyeyle Turkce yazmak

Son 8 yildir ingilizce klavye kullaniyorum ve yillardir yirttim kendimi, ozellikle blogumda yazarken herseyi duzgunce Turkce’ye cevirmek icin. Artik birakiyorum, yazdigim seyleri ingilizce klavyede Turkce karakterleri dogru yazmadan devam edecegim…

Teknolojik baba olmak

Yakin zamanda ikiz kizlarim oldu ve ben de baba olma surecine girdim. Bir suredir de hamilelik, cocuk yetistirme uzerine okumaya ve izlemeye basladim. Taki herkesin konustugu, guncel bir konu olarak da, teknolojinin cocuk yetistirmedeki etkisi uzerine konulari da dusunuyordum, belki de son birkac yildir daha aktif olarak. Benim dusuncem, teknolojinin etkisi, cocugun teknolojiye nasil maruz kaldigi ve onu nasil kullandigina bagli oldugu yonunde. Yani negatif de pozitif de etkileri, anne babanin yonlendirmesi ile ortaya cikacaktir.

Benim bebeklerim henuz ufak olduklari icin, hayatlarinda teknoloji olup olmamasinin farkina varmalarina henuz daha var. Onun icin benim teknolojiyi cocuk yetistirmede kullanma dusuncelerim daha cok, “ben nasil faydalanabilirim” yonunde. Ben de hayatimi ufak tefek degisikliklerle, cocuk bakimina, yetistirmeye teknolojiyi adapte etmeye calisiyorum. Bir suredir de ilgimi ceken ve okudugum konulardan biri de yazilimci ve muhendis anne babalarin konuya yaklasimi. Bunlarin bir cogu tabi, cocuk bakimina yardimci teknolojik urunler ve cocuk egitimi uzerine kurulu.

Cocuklarla beraber yeni girisimciler doguyor

(Dogan girisimci, cocuk degil, daha cok anne baba)

Cocuk yetistirme uzerine kurlu bir suru yeni fikir, urun cikiyor. Bir cok eglenceli urunu tv programlarinda da goruyoruz. Bu anne-baba girisimcileri izlemekten keyif aliyorum gordukce. Cocuk yetistirmenin, girisimci zekayi tetikledigini kesinlikle anlayabiliyorum.

Her insan hayata ayni sekilde geliyor ve erken hayatini, kurturel farkliliklar olmasina ragmen, dunyanin her yerinde ayni sekilde surduruyor belli bir yasa kadar. Bu da surekli tekrar eden ve neredeyse hic degismez bir girisimci materyali sagliyor. Hatta bircok anne-baba bu surecten birden fazla seferde geciyor.

Teknolojik anne-baba icin, ineklik yapmak icin yepyeni bir alan

Her ozel dusunulmus bir sorun/cozum yeni bir servise donusmuyor tabii ki. Cogunlukla, anne-babalar yaptiklari ufak optimizasyonlari veya urettikleri teknikleri agizdan agiza paylasiyor. Internetle beraber bu paylasim bloglara, forumlara tasinmis durumda. Bu durum, teknoloji seven anne-babalar icin daha da adapte etmesi kolay bir sey. Eminim ben de bu anne-baba’lardan biri olacagim yakinda. Hatta, hali hazirda paylasacagim teknolojik deneylerim ve tecrubelerim var bile.

Internet ve yazilim camiasi icin bunun anlami, daha fazla mobil uygulama, bazen de donanim destekli servisler veya uygulamalar anlamina geliyor. Madem ki teknoloji sever biriyim, benim de deneyimlerimi paylasmam kacinilamaz (tabi teknoljiyle alakali kisimlari, sadece anne babalikla ilgili degil).

Baya ucuz sanal sunucu sağlayıcı: Scaleway

Bir süredir mfyz.com ve birkaç kişisel sitemi host ettiğim Digital Ocean sunucumla ilgili performans problemleri yaşıyordum. Digital Ocean’da 2 vCpu ve 2gb ram’li bir sanal sunucu kullanıyorum ve bana masrafı aylık $10 idi. Bunun dışında aylık $3’a da 30gb ekstra disk alanı satın alıyorum. Açıkçası, aylık $13, bir kisisel sunucu barındırmak için gerçekten çok ucuz. Bu sunucu, birkaç kisisel siteyi host etmek dışında ufak tefek yazılım deneyimi yapabildiğim, arada sırada proxy ve vpn amacı ile de kullandığım bir kaynak oldu yıllardır benim için.

Bu basit sunucu üstüne kurduğum New Relic, Datadog, Pingdom gibi monitör servisleriyle, kisisel olarak kullandığım bir Slack hesabına bağlayarak raporlar aldığım ufak bir kurlumum var. Bir süredir işlemci kullanımı ve hafıza kullanımı konusunda uyarılar almaya başladım. Çoğunluğu, eşimin kişisel bloglarına gelen trafiğin yükselmesinden kaynaklanıyor ama trafik değişimine baktığımda, ufak da olsa sahip olduğum sunucu gücüne göre bu problemleri yaşamamam gerektiğini düşünüyorum. En azından arada servis duraksamasına yol açacak bir neden bulamıyorum.

Yeni ucuz’un ucuzu servisler

Geçtiğimiz birkaç haftadır, ucuz, ssd’li kişisel sunucu arayışına girdim tekrar. Biraz araştırma sonunda yeni birçok şirketin Digital Ocean gibi ucuz seviyelerde sunmaya başladığını farkettim. Bunların içinde Amazon Web Servisleri gibi büyük şirketler de, ufak girişimler de var. Aralarında Scaleway adında, Fransız bir girişim dikkatimi çekti. Scaleway bütün donanım ağını Raspberry Pi gibi ARM tabanlı işlemci mimarisi üzerine kurulu, ufak sunucu donanımları üstüne kuruyor ve hem ilk kurulum, hem de bakım maliyetini oldukça düşürmüş oluyor. Her ne kadar ARM tabanlı donanım ile sunucu barındırma’ya yabancı olsam da, fikir ilgimi çekti. Ayrıca aylık harcadığım tutara, elimdeki sunucudan 4-5 kat daha güçlü bir sunucu barındırabiliyorum. Scaleway kesinlikle aylık $5’a SSD’li VPS marketinde iddiali bir oyuncu. En azından fiyat bakımından.

Kafamda kalan ana soru işareti şu oldu: “bu ufak yerli girişim ne kadar tutarlı ve güvenilir?”. Doğal olarak ortada, ufak bir girişime güvenme gibi bir risk var, ancak yıllardır bir sunucuyu ayağa kaldırma ve sunucular arasında taşınma işinde pratikleştiğim için benim için bu risk, ufak bir risk idi.

2,5 hafta önce bu riski göze alıp Digital Ocean’daki sunucumu Scaleway’de yeniden oluşturup kurulumu tamamladım birkaç saatte. İlk kurduğum sunucu, Digital Ocean’da kullandığımın 2 katu güçte ve daha önce ödediğimin yarısı masrafta bana. 2,5 haftadır herhangi bir problem veya performans tıkanıklığı yaşamadım Scaleway ile.

Scaleway sunucu mimari türleri, fiyatlarını, şu adresten görebilirsiniz: https://www.scaleway.com/pricing/

Yakında gelecek olan mfyz.com güncellemesi

Yakinda mfyz.com hem kozmetik hem de buyuk bir odak noktasi degistirecek.

Kozmetik degisiklik, sadelestirme odakli olacak ve okunabilirlik, tipografi odakli temiz bir tasarima kayacak. Navigasyonu sadelestirmeyi, yazi detaylarinin da sadece yaziya odakli olmasini hedefliyorum. En onemli sey yazacagim yazilarin duzgun, temiz gorunmesi ve rahat okunabilir olmasi olacak.

Daha buyuk degisiklik; artik ana site ingilizce acilmasi olacak. Uzun suredir paralelde yazdigim yazilari ayni zamanda ingilizce yaziyordum. Herkese acik olmasa da, isim geregi duzenli olarak is sureclerini, is hedeflerimizi ve calisma modellerimizi dokumante ediyorum. Hem yazdigim hersey ingilizce olmasi, hem de uzun suredir tukettigim ve urettigim hersey ingilizce temelli oldugu icin bundan sonra agirlikli olarak ingilizce yazacagim.

Sitenin Turkce versiyonunu alt bir alan adi veya klasor altinda sunmaya devam edecegim ve her yazimi Turkce olarak yazmayi da devam ettirecegim.

Bilgisayarsız iPad’de çalışmak

Geçtiğimiz yıl yaklaşık 4 ay bilgisayarsız sadece iPad ile yaşama ve işlerimi iPad üzerinden yapmaya zorlama üzerine bir deney yaptım. Sonuç beklediğimden çok daha kolaydı. Hayatınızı bir iPad’de çalışarak ne kadar kolay geçireceğiniz, çoğunlukla yaptığınız işin içeriğine göre değişecek ama ben proje yönetimi, kod yazma, iletişim, araştırma yapma gibi konularda değerlendirdim çalışmalarımı.

iPad’lerin sandığınızdan daha güçlü bilgisayarlar

Bazı dijital iş kolları (film yapımı, 3d tasarım ve kodlama, ağır matematiksel ve akademik çalışmalar) dışında sandığınızdan daha çok dijital sektör çalışanı, günümüzdeki en standard bilgisayarda bile işinin büyük çoğunluğunu yapabilir. Alt sınıf netbooklar dışında neredeyse herhangi bir bilgisayar hatta cebimizde taşıdığımız telefonlar, yeterince işlem kapasitesine, grafik yeteneklerine sahip. iPad (pro modelleri) çoktan bu ihtiyaçları karşılamakta ve işlem gücü olarak çok nadir bir masaüstü bilgisayarı aratmakta. Benim deneyimde hiçbir noktada donanımsal bir ihtiyaç olmadı.

iOS işletim sistemi ve ekosistemi doymaya başlıyor

Uygulamara girmeden önce, işletim sistemi için konuşacak olursak, iOS gerçekten masaüstü işletim sistemlerini aratmıyor. iOS işletim sistemini sadece iPhone’lardan bildiğimiz kadar yargılamak adil olmaz. Özellikle yeni gelecek olan iOS11 ile mobil işletim sisteminden çıkıp, dokunmatik deneyimlerle güçlendirilmiş tam bir işletim sistemine dönüşüyor. Ben çalışmamı tamamne iOS 10 ile yaptım ve birkaç gariplik dışında kesinlikle yabancılık çekmedim genel teknoloji tabanlı ihtiyaçlarımı görürken, ki bunun çoğunluğu internette araştırma yapmak ve iletişim sağlamak (email, slack, trello) idi.

Uygulamalar çok yol kat etti, daha da var

Hepimiz gibi, günlük işlerimin çoğunu belli başlı yazılımlar kullanarak yapıyorum. Bunlar içinde en sık ihtiyaçlarım ve hangi uygulamaları kullandıklarım;

  • Email → Spark, Outlook
  • İş için chat → Slack
  • Dökümantasyon ve beraber yazma → Quip, Word
  • İş ve proje yönetimi → Trello

Doğruyu söylemek gerekirse birçok uygulamada stabilite problemleri,