Şubat 2015

wtm_banner

Women Techmakers, bir Google markası olup, teknoloji ile ilgili kadınlar için oluşturulmuş bir program. GDG üyelerinin organizasyonu ve destekleriyle her yılın Mart ayında etkinlikler düzenleniyor.

Bu sene WTM Eskişehir ekibine kadinyazilimci ekibimiz destek veriyor. 7 Mart 2015 Cumartesi günü gerçekleşecek etkinlikte, kadinyazilimci ekibi üyeleri atölyeler verecek. Teknolojiye ilgili kadınlarla teknik bilgilerinin yanısıra, sektörde yaşadıklarını paylaşacaklar.

Okumaya devam edin...

Bir önceki yazımda Amazon’un bulut bilişim servislerinden bahsetmiştim. Bu yazıda ise bir diğer bulut bilişim hizmeti sağlayıcısı olan DigitalOcean[1]’dan bahsedeceğim. Oldukça basit ve anlaşılır bir web arayüzünden istediğiniz gibi işlemler yapabilirsiniz ancak daha otomatize şekilde çalışmak isterseniz DigitalOcean API’ye elinizi bulaştırmanız gerekmektedir. DO bir sure önce API V2’yi duyursa da hala API V1’e destek veriyor. Bu yazıda inceleyeceğimiz betik API V1 üzerinde çalışmaktadır. API’ye http istekleri yapmak için Python’da requests [2] kütüphanesini kullanmayı uygun buldum.

İlk olarak API’ye bize yeni bir makine yaratması için yapacağımız isteği oluşturan fonksiyonu inceleyelim.

Okumaya devam edin...

Amazon EC2 (Amazon Elastic Compute Cloud) boyutlandırılabilir işlem kapasitesi sağlayan, bulut üzerinde çalışan bir web servisidir. EC2’nin temel amacı geliştiricilerin daha kolay web ölçekli bulut bilişim yapabilmesi olarak ifade edilmiş.[1] Bu yazıda, EC2 üzerinde aynı anda birden çok makine ayağa kaldırmak için kullandığım koddan bir parça anlatacağım. AWS (Amazon Web Service) web arayüzünden dilediğiniz yapılandırma ayarlarına sahip makineler oluşturabiliyorsunuz, fakat ben daha otomatik bir şekilde bu işi yapan bir betiğe ihtiyaç duydum ve bunun için “boto” [2] isimli Amazon web servisleri için Python dilinde bir arabirim kullanmanın uygun olduğuna karar verdim. (Yazı ve örnek kod, kurulum ve yetkilendirme kısımlarının yapılmış olduğunu varsaymaktadır.)

Örneği üç parçada ele alırsak, ilk olarak çalıştırmak istediğimiz makinenin gerekli ayarlarını göreceğiz.

Okumaya devam edin...

Selamlar, sizlere front end developerların işlerini kolaylaştıran Grunt’tan biraz geç de olsa bahsedeceğim. Grunt ile işleri otomatize edip işlerimizi daha hızlı çözebiliriz.

Öncelikle çok kolay bir kurulumu var. Ancak bilgisayarınızda nodejs olması gerekiyor. Yoksa http://nodejs.org adresinden hemen kurulum yapabilirsiniz.

Ardından terminalden;

Okumaya devam edin…

Bu yazımda size Asp projesinde google maps kullanarak harita göstermeye çalışacağım. Öncelikle File’dan new-project diyip ASP.NET Web Application’ı seçip projeye isim veriyoruz.

1

Okumaya devam edin…

Python ile kod yazmak büyük bir avantajdır. Aynı zamanda öğrenilmesi ve kullanılması basit bir dildir. Bu sebeple bu dilde az kod yazarak çok iş yapılabilir. Neredeyse bütün platformlarda çalışması da diğer bir artı yönüdür. Bu dilde oyun geliştirmekte oldukça rahattır.

Pygame Modülü

Python’da oyun geliştirmek için Pygame oyun modülü kullanılabilir. Pygame oyun modülü Python dilini kullanarak kolay ve hızlı bir şekilde oyun geliştirmenizi sağlar. Pygame modülü, video, ses, görüntü gibi birçok medya türünü destekleyen bir arayüz sağlar. Ayrıca klavye,fare, joystick gibi birçok birimlerle arayüzler arası etkileşimi sağlar.

Pygame gücünü SDL kütüphanesinden almaktadır. SDL kütüphanesi C ve Assembly dilinde yazılmış ve birçok optimizasyondan geçmiş oldukça hızlı bir kütüphanedir.  Pygame, C diline göre yaklaşık 20 kat yavaş çalışmasına rağmen çok güçlü bir modüldür. Aynı zamanda Pygame’de geliştirdiğiniz uygulamaları diğer işletim sistemlerinde çok rahat kullanabilirsiniz.

Okumaya devam edin...

Bu benim hikayem.

Çok değil bir kaç yıl öncesine dek davranışlarımı şekillendiren ana duygunun korku olduğunu artık anlayabiliyorum. Kaybetmekten korkmak, yetememekten korkmak, başaramamaktan korkmak, anlamamaktan korkmak…

Mükemmel olmak gerektiğine inanmak ve mükemmel olmaya çalışmak büyük strese neden oluyor, hem kendimiz için, hem çevremizdekiler için.

Korkunun ve mükemmeli aramanın uzun ve dar tünelinden düşe kalka, yara bere ala ala çıktım. Bugün sorsanız hayatta en önemli şey nedir diye, “En önemli diye bir şey yoktur. Sizin öncelikleriniz vardır.  Zamana ve yere göre,  yaşınıza göre değişen, degişmesi gayet doğal olan öncelikler” derim. Biraz daha ileri gitmem gerekirse, “Tüm önceliklerinizi değerli ve önemli kılan, tutkudur,  aşktır, sevmektir” derim.

Korku bana çok insani ve varoluşsal bir duygu gibi geliyor. Tehlikelere karşı kendimizi savunmamızı, varlığımızı devam ettirmemizi sağlayan temel içgüdümüz. Korkunun fazlası ise bloke edici, engelleyici.

Okumaya devam edin...