Vagrant Otomatik Port Ayarları

Aynı anda birden çok projeyi Vagrant ile çalıştırırken port ve IP tanımlamaları biraz baş ağrıtabiliyor. Bu sorunu aşmak için bir kaç ekstra satır yazmamız gerekiyor Vagrantfile dosyamıza.

auto_correct otomatik olarak port tanımlamayı sağlıyor eğer belirttiğiniz port dolu ise. usable_port_range ayarı ise otomatik portların aralığını belirtiyor.

General Mobile 4g Android One ve Android Nougat

Hala geçen yıl aldığım General Mobile 4g Android One telefonunu kullanıyorum. Normalde güncelleştirmeleri hızlı bir şekilde alıyor diğer firmaların cihazlarına nazaran. Ancak bir süredir CyanogenMod kullanmak zorunda kalmıştım. Geçenlerde Android’in yeni sürümünün bu cihaz tarafından test edilebilir olduğunu gördüm. Çin’de kurulumu denemiştim ancak Google servislerine erişemediğim için bir türlü Play Store’u kullanamamıştım (VPN ile). Haliyle epey kullanışsız hale gelmişti telefon. Bugün tekrar bir kurulum yaptım. Şu an böyle bir sıkıntı ile karşılaşmadım.

İlgili imaj dosyasını indirip, sıkıştırılmış dosyayı açtıktan sonra gerekli komutları çalıştırıp yeni Android sürümüne sahip olmak mümkün.

CyanogenMod’un bu cihaz için yayınlanan resmi olmayan sürümü iki konudan ötürü biraz sıkıntılıydı. İlki ana ekran tuşu. Kurulumdan sonra herhangi bir sorun olmamasına karşın, nedenini bilemediğim bir şekilde bir süre sonra işlevsiz hale geliyordu bu tuş. İkinci sorun ise wifi bağlantısının arada sırada kopmasıydı. Özellikle internet üzerinden iletişim kurarken rahatsız edici olabiliyor (konuşma, video vb.).

Neyse ki Google’ın bu güzelliği sayesinde bu küçük dertlerden kurtulmuş oldum.

Ülkeye Dönüş

21 Temmuz tarihinde Çin’den geri döndüm. Uzun yolculuk sonrası hala kendime gelebilmiş değilim. Tüm hafta sonu dinlenmem gerekecek sanırım.

Bu 7 aylık süreç biraz hızlı geçti gibi. Firma ile uzaktan çalışmaya devam ettim. Saat farkından ötürü biraz sıkıntı çıksa da bir şekilde sorunları aştık. Bu süreç sonunda da biraz güzel haberle dönüş yaptık. Eşimin İstanbul’da çalışabilmesini sağladık. Şu an sadece çalışma vizesini beklemesi gerekecek. Ülkedeki durum umarım bu süreci etkilemez.

Dönüş sonrası tek sevindiğim konu mavi ve temiz gökyüzü ile şirketin yeni ofisi oldu.

Download Shuttle

Download Shuttle bir süredir kullandığım ufak bir dosya indirme uygulaması. Parçalı bir şekilde dosya indirmenizi sağlıyor. Tek sorun tarayıcıdan bir şey indirirken bağlantıyı kopyalayıp uygulama içinden açmanız gerekiyor ancak buna rağmen sürekli kullanıyorum. Arada sırada uygulamayı açtığınızda tavsiye uygulama penceresi görünüyor. Ücretsiz bir uygulama olduğundan çok sorun etmiyorum. Eğer mac os kullanıyorsanız deneyebilirsiniz.

Docker for Mac

Dün Docker for Mac beta için istekte bulunmuştum, bugün API anahtarını gönderdiler. Docker Toolbox‘dan farklı olarak VirtualBox’a ihtiyacınız yok. Docker uygulaması kendi içinde alpine linux ile VM desteği sunuyor.

Docker Toolbox ile yeni bir konsol sekmesi açmamıza gerek kalmıyor. Herhangi bir konsol ekranından direk docker’a erişebilmek mükemmel. Ayrıca özel bir IP tanımlamasına da gerek yok. 127.0.0.1 üzerinden çalışan docker imajlarımızın portlarına erişebiliyoruz.

İlk gözlemlediğim sorun, bir proje için behat testlerini çalıştırırken docker’ın işlemciyi %150 lere çıkartması oldu. Ancak macbook üzerinde her hangi bir sorun hissedilmedi. İlk kararlı sürüm çıktığında bu performans sorunlarının giderileceği muhakkak.

Tükenmişlik Sendromu

Fazla çalışma ile ortaya çıkan bu duygusal yorgunluğu hafife almamak lazım. Özellikle benim gibi zamanı ya da hedeflerini planlayamayanlarda görülme olasılığı yüksek bir durum. Bu durumdan kaçınmak için bazı konularda kendimize çeki düzen vermeliyiz, diğer türlü bu kara delik sizi yutabilir:

  • Ulaşılabilir hedefler koymak.
  • Gerektiğinde hayır diyebilmek.
  • Gün içerisinde bir şekilde topladığımız stresi atmanın yollarını bulmak.
  • Düzenli uyku saatlerine dikkat etmek.
  • Kendinizi bir süreliğine unutacağınız bir hobi edinmek.

Tabi bu sadece kişinin kendi yapması gerekenlerle sonlandırılabilecek bir durum değil. Özellikle çalıştığınız firma ya da içinde bulunduğunuz durumun şartlarını da düzeltmeniz gerekiyor. Bu maddelere imkan sağlayacak bir ortamınız yoksa, bu sorunu gidermeniz güç olabilir. Böyle bir durumda muhakkak kendi özgürlüğünüzün bilincine varmalı ve buna göre hareket etmelisiniz.

SoftEther VPN Sunucu Kurulumu

Çin’e adım attığımda internetin filtrelenmesinden ötürü VPN’e bağımlı hale geldim. Gelmeden önce herhangi bir VPN hesabı açmamıştım kendime. Kişisel VPS sunucuma kolay bir şekilde kurulumu yaparım diye düşünüyordum ama londra merkezli sunucuya erişmek nedense çok zor oldu. PPTP kurulumu da bir türlü başarılı sonuç vermedi. Bunun üzerine yerel bir firma buldum. Bir süre beni idare etti ancak sunucularının bir çok kişi tarafından kullanılması, kullanılan cihaz sayısını kısıtlaması ve çoğu kez VPN bağlantısının kopmasından ötürü kendi sunucumu hazırlamaya çalıştım.

Kendi sunucumu hazırlamak için araştırma yaparken digitalocean üzerinde SoftEther ile ilgili bir yazıya denk geldim. SoftEther VPN sunucusunun kurulumu gerçekten çok kolay ve neredeyse 1-2 dakika içinde tüm işlemleri hallediyorsunuz. Uygulama bir çok protokolü desteklediği için ekstra işlemlere vakit ayırmak zorunda değilsiniz. Ben L2TP/IPSec protokolünü kullanıyorum. Şu an için bir sorunla karşılaşmadım.

Testleri londra lokasyonu üzerinden yapmıştım ancak Çin’den erişim cidden çok problemli. Mecburen Singapur lokasyonlu bir sunucu ayarlayıp tekrar kurulum yapmak zorunda kaldım. Şu an gayet (elbette bir yavaşlık hissediliyor) düzgün bir şekilde VPN sunucumu kullanabiliyorum.

Çin Vizesi

31 Aralık gününden beri Çin’deyim. Turist vizesini Ligarba Turizm üzerinden temin ettim. Vize için gereken belgeler şunlar:

  • Banka hesap bilgisi. En az 10.000 TL ya da karşılığı döviz olmalı. Sadece o anki değeri göstermesi yeterli. Geriye dönük bilgi gerekmiyor.
  • Pasaport
  • Adli sicil kaydı. Arşiv kaydı yoktur ibaresi ile birlikte alınmalı.
  • 2 Adet Fotoğraf. Fotoğrafçıya uğradığınızda Çin Vizesi için fotoğraf istediğinizi belirtin.
  • İkametgah senedi.
  • Nüfus cüzdanı fotokopisi.

Normalde bu belgelere seyahat planı, gidiş dönüş uçak bileti rezervasyonu, otel rezervasyonu ve davetiye mektubunun da eklenmesi gerekiyor. Ancak bu işlemleri turizm ofisi halletti. İşlemler için ben 250$ ödedim. Davetiye olmasaydı 150$ ödemem gerekiyordu.

Çin’de pasaport ve vize kontrolü sırasında gidiş dönüş uçak bileti, otel rezervasyonu, geliş nedeni, hangi şehirleri ziyaret edeceğim gibi bilgiler soruldu. Eğer Çin’e seyahat etmeyi düşünüyorsanız bu bilgiler için önceden hazırlık yapmanızda fayda var.

Ayrıca uçakta belki ziyaret kartı dağıtılabilir. Ben ziyaret kartını uçakta doldurdum. Pasaport kontrolü sırasında zaman kazanabilirsiniz. Bu kartlar pasaport kontrolü noktalarında da mevcut.