Shopio (global) E-ticaret yazilimi yayinda!

Ideasoft’un bir süredir üzerinden geliştirmiş olduğu Shopio E-ticaret yayınlandı. www.shopio.com sitesinden erişip 15 gün ücretsiz demonuzu açabilir, siz de internette satış yapmanın keyfini Shopio ile çıkartabilirsiniz.

Ancak bir not düşelim, proje, türkiyede komplekslik seven kullanıcılara pek hitap etmiyor. Örneğin ödeme sistemi dünyanın pek az yerinde olmasından dolayı, taksitlendirme desteklemiyor. Ancak yurtdışına satış amaçlı olarak Vergi sistemi ve Kargo sistemi için dünya çapında kullanılabilecek bir altyapısı var.

Basitleştirilmiş (basit olması için epeyce uğraştığımız:) ) arayüzü ve güçlü altyapısı (hem de kısa bir süre sonra geliştiricilere açılacak bir API de hazır) , tamamen kişiselleştirilebilir arayüzü ile, istediğiniz (veya isteyeceğiniz) her şeyi yapabiliyor olacaksınız.

Shopio adı bizlere tanıdık geliyor olabilir. Ideasoft Google ile işbirliği çerçevesinde İşinizİnternette projesi kapsamında ilk defa shopio ismini kullanmıştı. Daha sonra projenin büyümesiyle birlikte markayı globalleştirmeye karar verildi. Bu bağlamda altyapı dünya çapındaki ihtiyaçlar göz önünde bulundurularak sıfırdan ele alındı. Şu anda türkiyedeki hizmet www.shopio.com.tr üzerinden devam etmekte.
Henüz beta sürecinde olan Shopio’da canlı satışlar başladı bile!  Siz de e-ticarette sadece türkiyedeki değil, dünyadaki yerinizi alın!

 

 

Turckcell Superonline Surekli Telefonda Rahatsiz Ediyor (0212 709 9424)

Turkcell Superonline firmasından bir kişi bugün beni kampanya bildirimi için aradı. Ancak ben superonline’in herhangi bir formunu hiç bir zaman doldurmadım. Kişiye telefon numaramı nereden bulduğunu sorduğumda bunu paylaşamayacaklarını belirttiler. Yan çizdiler. Sürekli konuyu değiştirme çabası. Bir üst yetkilisine aktarmasını rica ettim aktardı. O da aynı şekilde beni ikna yoluna gidip, soruma cevap vermedi. Daha sonra müdürüne aktaracağını belirtti, ben de tamam dedim. Telefon suratıma kapandı.

Şu an yasal olarak neler yapabildiğimi araştıracağım.

Windows komut satırı alternatifi (command prompt alternative)

Linux kullananlar bilir ki, windows komut satırı linuxun yanında çok temel ve zor kalıyor.

Bu noktada küçük bir araştırma ile Console2 diye bir program buldum. Bu program windowsların komut satırını çoklu tab, ve kısayollar ile birlikte arayüzü ve fontları değiştirilebilen, oldukça kolaylaştırılmış ve güzel bir araç haline getiriyor. Windows 7 ile kullanıyorum, güzel çalışıyor.

Umarım işinize yarar.

E: dpkg was interrupted | dpkg –configure -a’ problemi (ubuntu)

Ubuntu’ya gelen güncellemeyi update-manager ile kurmaya çalışıyordum. Ancak uzun süre geçmesine rağmen update-manager durdu ve kapatılamaz hale geldi. Komut satırından da kill edemedim çalışan processi.

Bilgisayarı yeniden başlattım, ardından komut satırından apt-get update yapmak istedim. Aldığım hata;

"E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."

Sebebi kurmak istediğim paketlerin dpkg ayarları ile ilgiliymiş. Bu aşamada tekrar update-manager açıp güncellemeyi oradan yapmaya çalışırsanız, üstte anlattığım durum tekrar karşınıza çıkacak ve bilgisayarı yeniden başlatmak zorunda kalacaksınız.

Durumu çözebilmek için ilk önce şu komutu çalıştırıp, kurulması yarım kalan paketleri fixliyoruz.

sudo apt-get install -f

Ardından şu komutu çalıştırarak dpkg konfigurasyonunu düzenleyip, iptal ettiğimiz paketleri kuruyoruz.

sudo dpkg --configure -a

Github Pages ve Jekyll ile blog oluşturmak

İlk olarak Jekyll nedir, ondan bahsedelim. Jekyll, statik içeriklerle site oluşturabildiğiniz bir araçtır. Ruby dili ile yazılmıştır. İçerik oluşturduğunuzda, header, sidebar, footer kısımları ( tabi kullandığınız temaya ve layout yapısına bağlı başka yerler de olabilir )  sabit kalır ve içerik kısmı url’e göre değişir.

GitHub Pages, projelerinize vs. websitesi oluşturabildiğiniz GitHub reponuzda host edilen, dolayısıyla terminalden git ile kontrol edebileceğiniz bir yapıdır.

Peki Jekyll’nin GitHub ile olayı nedir? Oluşturduğunuz bir GitHub Page içerisine, Jekyll push ettiğiniz takdirde, bir adet blogunuz olmakta. İşin özeti tamamen bu aslında.

Hızlıca bu işlemleri yapmak istiyorsanız, şu linke tıklamanız yeterli. Adım adım ne yapacağınız yazıyor, ancak ben kısaca bahsedeyim.

İlk olarak github içerisinde {{username}}.github.com isminde bir repo oluşturuyorsunuz. Ardından bilgisayarınızda Jekyll’i clonelayıp, remote set-url ile oluşturduğunuz repoya gönderiyorsunuz. Ve {{username}}.github.io adresiniz yaklaşık bir 10 dakika içerisinde açılmış oluyor.

Linkini verdiğim sitede layoutları bootstrap ile yapılmış bir Jekyll var. Eğer isterseniz tabi ki kendiniz de temasını şeklini felan düzenleyebilirsiniz. Ayrıca eğer isterseniz mevcut bir Jekyll’den clonelayıp kendiniz bir tane oluşturabilirsiniz. Burada bir liste var örneğin : https://github.com/jekyll/jekyll/wiki/Sites

Postların tamamı, _posts klasörünün altında bulunuyor. Eğer terminalden rake post title=”deneme” derseniz, _posts klasörünün altında, current-date-deneme.md isminde bir dosya oluşuyor. Bu dosyayı herhangi bir editör ile düzenlediğinizde bir adet post yazmış oluyorsunuz. Ancak bu şekilde yapmak zorunda değilsiniz, _posts altında herhangi bir dosya oluşturup onu {{username}}.github.io/{{dosya_adi}} şeklinde veya bir klasör oluşturup ardından onun altında dosya oluşturup {{username}}.github.io/{{klasör}}/{{dosya_adi}} şeklinde çalıştırabilirsiniz.

Jekyll’i localde çalıştırabilmek için bilgisayarınızda ayrıca ruby kurulu olması gerekiyor. Onu da buradaki yazımda anlatmıştım, belki yardımcı olabilir.

Ayrıca localde çalışırken başıma gelen bir olay; _config.yml dosyası jekyll serve dediğinizde load oluyor. Üzerinde değişiklik yaptığınızda tekrar jekyll serve  demeniz gerekiyor.

Localde çalışırken başıma gelen bir başka hata ise şu şekildeydi : runner.rb:365:in `require_program’: program version required (Commander::Runner::CommandError)

Çözümü ise : sudo gem install json

Jekyll’nin asıl amacı, yazılımcıların kod yazar gibi blog içeriği oluşturmalarıymış. Ufak bir araştırma yaptığımda kullanan sayısının bir hayli çok olduğunu da gördüm.