Mutlu Yıllar

Bir seneyi daha geride bıraktık, benim için çok zor bir yıl oldu. Hani bugün bile kendime gelmek için arkadaşlarımın desteğine ihtiyaç duyduğum bir şeyleri geride bıraktım. Hiç yaşamadığım şeyler yaşadım, güzel değildi genellikle hoş bazen acılar güzel de gelebilir insana bilemiyorum. Keşke şuan ki kadar rahat geçse günlerim, rahat konuşabilsem istediğim insanla şimdi konuşabileceğim gibi. Hayat çok zor be. Korkutucu, heyecanlı. Mücadeleden zevk alıyorum beni motive ediyor ama geriye dönüp baktığımda hedeflerimin veya planlarımın çok azının gerçekleştiğini görüyor korkuya kapılıyorum.

Dünya benim için de sizler için de çok farklı bir yer olabilirdi, bazılarınız ve en önemlisi kendim için bunu gerçekleştirebilirdim ama yapamadım, hayatına olumlu bir şeyler katamadığım herkesten özür diliyorum. Bu sene daha fazla çalışacağım. Bana bir şeyler katan insanlara ise şükranlarımı sunuyorum. İyi ki varsınız, insan olduğumu sizler sayesinde hatırlıyorum. Sizleri çok seviyorum, her ne olur kim olursanız olun şu yazıyı okuyanları da okumayanları da çok seviyorum. Bir şeyleri değiştirmek için bu sene çok çalışacağım, söz veriyorum 2015 farklı olacak. Ümidimi hala koruduğum için çok mutluyum ama çok kötü bir yıldı be 🙂

Belki daha kötü bir yıl olacak ama ümit etmeye, savaşmaya devam. Yorulduğumuz bir gün gelecektir, o gün geldiğinde beni görürseniz bir el atın lütfen ben gelip söyleyemem 🙂

Mutlu yıllar, güzel insanlar.

Sizi seven Ceyhun.

İş Takibi Üzerine Notlar 1

İş hayatında çeşitli sorunlar görüyoruz, kendimizce çözümler üretiyoruz. Ufak bir kaç not paylaşmak istiyorum iş takibi üzerine, kimileri için faydalı olabilir.

1- Windows kullanıyorsanız, yapışkan notları kullanın. Yöneticiniz veya başka birisi acil yapılması gereken bir iş vermişse yapışkan nota yazın ve onu temizleyene kadar rahat durmayın. Mümkünse işi aldığınız gibi hemen yapın, bekletmeyin.

2- Girdiğiniz toplantıların notlarını tutun, toplantı sırasında not almak ayıp vs gibi yaklaşıyorsanız çıkar çıkmaz not alın. Düzgün isimlendirin ve bir yerde tutun. Notlarınız üzerinden belli aralıklarla geçin, yarım kalan unuttuğunuz bir şey var mı kontrol edin.

3- BTS kullanıyorsanız, kişisel sayfanızı günlük sıkı kontrol edin. Hemen yapabileceğiniz işleri temizleyin, sık sık yorum yazıp meslektaşlarınızı bilgilendirin. Arada kişisel sayfanız dışında yetkili olduğunuz proje sayfalarına da göz atın, birileri yanlış kişiye talebi atamış olabilir, kimseye atamamış olabilir veya talebi açıp unutmuş olabilir, 3 ay sonra patmasındansa hemen fark etmek en güzeli.

4- Uzun dönemli işler için ayrı bir sistem kullanın örneğin trello uygulamasını uzun dönemli planladığım işler veya genel projeler için kullanabiliyorum, bu listeyi birileriyle paylaşabilmek önemli. Onenote veya evernote’da kullanabilirsiniz hatta 2. maddedeki notları dropbox benzeri bir yapıyla tüm ekiple paylaşmak en güzeli.

5- bir yerde bir yanlış görüyorsanız bunu hemen söyleyin, bunu söylediğinizi mail veya toplantı notu olarak da saklayın. büyük projelerde bu neden böyleydi sorusu sıklıkla karşınıza çıkabilir hazırlıklı olun.

6- Mailleri ofise geldiğiniz gibi temizleyin, vaktiniz varsa akşamları da bir göz atın, önemli bir şeyse hemen cevap vermektense not alın. İşaretleyin

Anlık cevap vermektense not alıp daha sonra dönmek, taslak olarak kaydetmek önemli.

7- Gerekiyorsa kısa durum toplantıları yapın, zaman sınırı koyun ve buna uyun. Muhabbete çevirmeyin toplantıları. Toplantı sonrası notlarınızı paylaşmak kararları herkese yazılı bildirmek çok güzel olur.

Şimdilik bu kadar 🙂

RIP

Evet, Joygame olarak yeni bir oyunla karşınızdayız. RIP: Final Bullet sanırım 1 seneden beri açtığımız ilk client tabanlı oyun. Bu tür bir oyunu uzun zamandır arıyorduk. Gün geçtikçe oyun bulmak zorlaşıyor, özellikle bu kalitede bir oyun bulmak. Joygame ailesi olarak FPS konusunda tecrübeli olduğumuzu Wolfteam’i örnek göstererek söyleyebilirim. Final Bullet bana başta biraz farklı gelse de bir kaç tur oynadıktan sonra kendisine bağladı. Normalde kendi oyunlarımızı oynama taraftarı değilim ama sanırım Final Bullet’ı epey oynayacağım.(nickimi paylaşmayacağım haha!) Akşamları ekipçe oyuna girip kapışmadığımız çok olmuştu sürekli işlere dalıyoruz ama RIP bu eksiğimizi testler boyunca giderdi 🙂 Oyunun şuanki yapısı counter strike’a benziyor belki bu yüzden hoşuma gitti bilemiyorum, haritaları oyun modları falan hoş. Böyle anlık kararlarla çat diye maçı çevirebiliyoruz aksiyon ile stratejiyi iyi harmanlamış. Espor’a uygun gibi. Maçlar sırasında rastgele ordan oraya gitmektense planlı bir şekilde oynayanlar çok daha rahat üstünlük kuracaktır; elbette yetenek ayrı bir şey bende yok diyemem ama 😛 hani başarılı arkadaşları bekliyoruz 😛

Benim açımdan güzel bir çalışma oldu, başından beri takip ettiğim bir proje, olabildiğince düzgün şekilde ilerletmeye çalıştık. IT konularında daha fazla yazmak istiyorum hatta belki makale gibi çalışmalar yapmayı deneyebilirim. Joygame’de beşinci senem doldu, öğrendiğim şeyleri ne şekilde paylaşabilirim bu ülkeye nasıl katma değer sağlarım gibi şeyleri düşünüyorum. Bu sektöre yeni girenler için ufak tefek tüyolar bile versek iyi olur zira firma olarak sektörde tek el olmaktansa sektörün genişlemesini istiyoruz.

Oyunu aşağıdaki sayfadan indirebilirsiniz:

http://www.joygame.com/rip/ torrent ve kurulum yöneticisi olarak 2 seçenek mevcut.

Yarın ikinci kapalı beta başlıyor, umarım herkes için hayırlı, başarılı bir oyun olur. Stüdyosu, ekibi güzel bir oyun, çok çalıştık, çok çalışacağız.

Sevgilerimle

Cey

Sanal Kimlik Son

5 yıl geçmiş aradan eh tükürdüğümüzü yalamanın zamanı geldi de geçiyor.
Gönül isterdi ütopik bir dünyada yaşayalım, bilgiyi kontrol etmeye, insanları sömürmeye çalışanları bir şekilde durduralım. 5 yıl önceki tepkilerime bakıyorum ve yorum yapıp sert cevap verdiğim insanlardan özür diliyorum. Siz haklıymışsınız. Hala o yazılara gelenleri gördüğüm için bunu belirtmek istedim. Anonim kalabilmek şu şartlarda forumda küfür edenleri bulmaktan daha önemli. Şu 5 yılda hep birlikte neler yaşadık 🙂 Sesimizi duyurabileceğimiz bir kaç kanaldan birisi internet onu da kontrol altına almaya çalışan bir sürü insan var. TV izleyemiyor, gazete okuyamıyorum burası da giderse dünyadan tamamen kopmam mümkün. Tekrardan özür dilerim dostlar, siz haklıymışsınız ben çok safmışım 🙂

Node.JS MySQL Error Logging

Hello Everyone,

Well I’m working on a small project with very simple queries i had to log my errors in case they cause problems on respond side. I used winston module to do this here the way it works.

First start requiring it 🙂

var winston = require(“winston”);

Then i created custom transporter, normal way it was sending info to console, i wanted to keep these information in a file called error.log like usual apache

var logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({filename:’error.log’})
]
});

i was inserting some datas to mysql using SET command.

lets say

var post = {GAME:gameName}

and my query

connection.query(“INSERT INTO crazyboy.POSTS SET ?”, [post], function(err,result){logger.log(‘info’, err)})

at the end of query i called a function in case i got some error, inside the function i have my custom logger i could use winston.log too but as i said i needed a file. its output would look like info: mysql error info

Next thing i will add time in that log file but for now its working

Bilmiyorum

Bilmiyorum birilerini insan olarak görmeyi ne zaman bıraktığımı.
Bilmiyorum birilerini ne zaman kıskanmaya başladığımı.
Bilmiyorum kendimden ne zaman vazgeçtiğimi.
Bilmiyorum ışığı ne zaman söndüğünü,
bilmiyorum karanlığa ne zaman kapıldığımı.

Bilmiyorum

Dağ Bisikleti Notlarım

Herkese Merhaba,

Dün ufak bir gezi yaptım kendimce notlar aldım sizlerle de paylaşmak isterim.

1- İniş yapacaksan kesinlikle tüm koruma malzemelerini kullan, normalde şehir içinde veya düz mevkilerde sadece kask ve eldiven takıyorum ama inerken gerçekten korktum, düşüş sırasında diğer malzemelerde gerekli olabilir özellikle bisikletten fırlarsam diz ve dirsekleri bir yerlere çarpmam yüksek ihtimal.

2- Frenlerine güven! Sağ solu şehirde karıştırsan pek bir sorun yok, biraz geç dursan yine sorun yok ama dağdan inerken dikkatli olmalısın. Frenlerin sağlam değilse ani manevralarda canın acıyabilir.

3- Ön süspansiyonu aç, normalde ön benim kilitli olur fazla yorulmak istemem ama dağdan inerken asfalt yol gibi değil çok fazla tepiniyorsun ve bisiklet elinde kalabilir. Bir iki yerde çok sağlam zıpladım süspansiyon açık olmasa bir şeyleri kırabilirdim 🙂

4- Islak toprağa dikkat et, durmak çok daha zor, tırmanmak da. Islak zeminde patinaj çekebiliyorsun ben yağmurlu hava sonrası çıktığımdan biraz zorlandım (tamam çok zorlandım tansiyonum düştü hatta)

5- Dikkat et! Çok heyecanlı ama gerçekten dikkat gerektiriyor, inişlerde çok fazla hızlanıyorum ve sağımdaki uçurum işimi hiç kolaylaştırmıyor. Mümkünse tek başına gitmemek lazım bir kaza olsa bulunman bile mesele.

6- Eğitim al, zor bir şey güvenli parkurlarda tecrübeli insanlardan eğitim almak lazım.

Şimdilik bu kadar 🙂

Öptüm hepinizi.

InnoSetup Codesign Kurulumu

Merhaba,

Hazırladığım kurulum dosyaları için genelde innosetup programını kullanıyorum. Olduça sade ve hızlı bir şekilde yeni ürünler için hazırlayabildiğim bu programa bu yazımda nasıl codesign sertifikaları ekleneceğini açıklayacağım.

Codesign sertifikaları dağıtıcı kimliğinizi doğrulama amaçlı kullanılıyor. Merak edenler şuradan bakabilir:

http://en.wikipedia.org/wiki/Code_signing

Digicert, comodo vs gibi firmalarda sertifikanızı aldığınızda bilgisayarınıza bir url aracılığıyla sertifikayı kurdururlar. Ben firefox kullandığım için sertifikayı şu yolla görüntüleyebiliyorum:

Araçlar – Seçenekler – Gelişmiş – Sertifikalar – Sertifikaları Göster

Buraya geldiğinizde Onay Belgeleriniz kısmında szin için üretilmiş sertifikanızı görüntüleyebilirsiniz. Üstüne tıklayıp Yedek butonuna bastığınızda p12 isimli bir dosya oluşturmanız için önce konum ardından şifre isteyecektir ardından dosyayı oluşturacaktır.

Internet Explorer’da bu dosyanın uzantısı farklı oluyor ama ikiside aslında aynı şey o yüzden ismini değiştirmenize gerek yok.

Şimdi InnoSetup programında ayarlarımızı yapalım. Önce menüden tools kısmından configure sign tools’u seçin. Ardından açılan pencerede var olan bir şey varsa silin, yerine Add… butonuna basın name kısmına Standard yazın command kısmına ise microsoft’un signtool’unu kullanacağımız için şöyle bir şey yazalım:

C:Program Files (x86)Microsoft SDKsWindowsv7.1Binsigntool.exe $p

signtool microsoft’un windows developerları için gelitşirdiği bir araç. Bu aracı bilgisayarınıza windows sdk’in tools bileşenini kurarak elde edebilirsiniz. http://www.microsoft.com/en-us/download/details.aspx?id=8279 web sürümü çalışmazsa paşa paşa iso’yu indireceksiniz. 🙂 Tools kısmını kurmanız yeterli.

Signtool kısmını ayarladıktan sonra kod kısmına dönüyoruz, ve [setup] bölümünün altına şöyle bir satır ekliyoruz:

SignTool=Standard sign /f D:Sertifikasertifikaadi.p12 /p sertifikasifresi /d $qUygulamanizinAdi$q $f

Ardından compire ediyoruz ve işlem tamamlıyor. Uygulamanızın bilgiler kısmından sertifikanızı görüntüleyebilirsiniz. Hiç resim eklemeden rehber yazdım, kusura bakmayın 🙂

Sevgilerimle
Cey

izmit

Insanin evini terk etmesi cok zor, izmit dogma buyume benim yuvam. Carsisi ufak olabilir ama kesfetmeyi bilenler icin kocaman bir dunyadir. Cogu kisi icin bir kacis mekanidir, pahalidir, bazen sıkıcı… cok şey yasadim orda her yer hatiralarla dolu, arada cikar gezer gecmise kisa yolculuklar yaparım, kotu çok olayda yaşamadım değil ama guzel olanları hatırlamaya çalışıyorum. Ama vakit geliyor, gitme zamanı geleli çok oldu ama bahaneler üretip kaliyordum bir sekilde 🙂 yoruldum be kız seviyorum seni ama yoruldum 🙂 hayat beklemiyor gecip gidiyor benim de gitme vaktim geliyor…