ionian

Üye
  • Mesaj sayısı

    218
  • Üyelik tarihi

  • Son ziyareti

  • Days Won

    7

Mesajlar posted by ionian


  1. Ubisoft' dan oyun alırsın içinden ince bir kitapçık ve gelecek olan dlc lerin reklamını içeren bir broşür çıkar. Bu oyunda ise harita, çıkartma, soundtrack cd' si ve bence en güzeli de şöyle bir not çıkıyor;

     

     

    "Dear Gamer; 

    First of all, we would like to thank you for your support. We really appreciate that you have decided to spend your hard-earned money on our game and hope that you will have a fun time playing it."

     

    Çok duygulandım yahu  :). Polonya, Türkiye gibi ülkelerde bir oyuna 60 dolar vermek bir oyuncu için büyük külfet ve adamlar da bunun farkında. Oyunun yarısını 60$ a diğer yarısını ise dlc lerle satmak isteyenler sanırım oyunculuğu yalnızca  Abd ve Uk den ibaret zannediyorlar.


  2. Hocam en altta linkini verdim indirebilirsin;

     

    Biraz da açmam gerekirse kısaca;

     

    AppX.Data : Micro ORM.

     

    AppX.Portable : Xamarin ve WinRT için RESTful servis client ları.

     

    AppX.Script : Single-Page Web app ler için Typescript Kütüphanesi (TypeScript 1.4 veya üzeri gerekli)

     

    AppX.ServiceModel: Soap ve RESTful web servislerini içerir. Ek olarak [GenerateApi] attribute u ile etiketlenmiş entity ler için runtime da rest-api ler oluşturmak gibi bir takım özellikleri de var  :lol:

     

    AppX.UI : Asp.Net WebForm, MVC ,WPF ve Silverlight gibi teknolojiler ile databinding, validation, scaffolding ve micro-orm ile uyumlu çalışması için gerekli kaynak kodları içerir.

     

     

    Ek olarak daha tip, metod, parametre vb için için gerekli açıklama ve bilgilendirmeleri henüz eklemedim. Tüm bunları projeyi github' a taşırken yapacağım. Bir de AppX.UI.Web ile AppX.UI.WPF' i derleyemeyebilirsin çünkü bunlar Telerik kütüphaneleri ile çalışıyor. ww.telerik.com adresinden wpf ve webform ürünlerinin trial versiyonlarını indirerek bu sorunu çözebilirsin.

     

    Sormak istediğin bir soru olursa her zaman cevaplamaya hazırım. Ek olarak MySql implementasyonu da hafta sonu ekleyebilirim. Unit test lerle birlikte muhtemelen 2 saat' lik bir işi var.

     

     

    https://www.dropbox.com/s/auzdnjdwmxme1yd/AppX_13_05_2015.rar?dl=0


  3. Ben de o tarafa kaydım zaten git gide. DBprovider olarak mysql kullandığım için standart metodlar işe yaramıyor mecburen manual tutorial sample code ne varsa bakarak ilerlemek zorunda kalmak üzücü. MySQL ve identity üzerine 2 tane tutorial var ikisi de yanlış. Eksik kod yazmışlar.

     

    Aynen dedğin gibi hocam, hazır orm ler gerçek hayat uygulamalarında çok da yaraya merhem olmuyor. Mesela Entity Framework Sql server ile socket üzerinden bağlanarak uygulama geliştirsen problemsiz ama işin içine web servisleri, azure veya oracle, postgres,mysql vb.. gibi rdbms ler girince saç baş yolmaya başlarsın... Örneğin bakım sözleşmesini aldığımız bir projede Oracle kullanılıyor ve adamlar sequence' lerle uğraşmamak için guid string' i ikiye bölüp PK değeri olarak vermişler  :lol: ... Bu durumu hangi Orm ye anlatacaksın?.. Ama kendi geliştirdiğin kütüphanede bu tip sıkıntıları aşmak oldukça kolay. Benimki SqlServer, Oracle, Postgre ve SQLite ile çalışabiliyor. Ufak bir uğraş ile (Gerekli interface ve abstract tiplerin düzgün implementasyonu) MySql destekli hale de getirilebilir. Zaten uygun bir zaman bulabilirsem Github a atıp kaynak kodlarını da yayınlamayı planlıyorum. Ek olarak Nuget ile paket olarakta Visual studio içine entegre edeceğim. Ama bunlardan önce bir göz atmak istersen kaynak kodlarını VS 2013 projesi olarak rarlayıp sana gönderebilirim.


  4. Buradan yazalım derim.

     

    VS2013 MVC5 ile uygulama yazarken controller ve viewleri tek seferde oluştur derseniz model identityleri tamamen rezil rüsva oluyor. db deki primary keyleri direk atlıyor. Böyle mallık yok.

     

    İllaki boş controller oluşturup viewleri de elle tek tek yazmak gerekiyor bu bug oluşmasın diye.

     

    Pöfff

     

    Kendi ORM mi yazdığım için böyle sorunlarla karşılaşmıyorum.  :lol:


  5. @Atrin

     

    Eve gidince tam olarak kaldığım yeri söylerim ama 3. boss' u da geçmiştim ve bohçalı npc lerin olduğu bir yerdeydim, level' ım 51 idi hatırlatığım kadarıyla. Artık o kadar zorlanmaya başladım ki yeter artık deyip Witcher 3 ' ü beklemeye başladım.  :lol:  Ama 2 veya hatta 3 kişiyle bu güzel oyuna tekrardan  dönüş yapmak isterim. Bu akşam saat 19:30 gibi psn de online olarak sizi arkadaş listeme ekleyeceğim, hatta eğer denk gelirse co-op a hemen başlayabiliriz.

     

    @kronus

    Ben de daha henüz heist yapamadım, en kısa zamanda bir deneyelim derim... Şu anda bile 3 kişi olduk...   :)

    Bloody beğendi

  6. O zaman belki de önemi MS için ilk omasıdır. Sizin de belirtiğiniz gibi bir çok firma bu tip çözümler üzerinde çalışıyor ve aslında çok da elle tutulur sonuçlar elde edemediler. Tabiki de donanım ve mercek teknolojilerinin gelişimiyle bu durum son bulacak ama yine de elde  ettikleri sonuçlar ellerinde olan input a göre hiç de fena değil bence. 

     

    Edit: Haklısınız düşüncenizi belirtmemişsiniz, sadece soru sormuşsunuz ama ben yalnız anlamışım. :icon_redface:

  7. @ResetButton

     

    Hocam sizi çok severim ama yüz tanıma teknolojilerinin bu kadar gelişmiş olduğunu nasıl düşündünüz anlamadım doğrusu. Zaten eğer öyle bir
    api doğru düzgün çalışsaydı neden facebook' a kamerası olan bir cihaz üzerinden şifremizi girerek log in olalım ki ? (Bu arada android' in yüz tanıma teknolojisini es geçmek isiyorum).

  8. Ek olarak;

    We were shocked. Within a few hours, over 35,000 users had hit the page from all over the world (about 29k of them from turkey  :lol: , as it turned out – apparently there were a bunch of tweets from Turkey mentioning this page). What a great example of people having fun thanks to the power of ML!


  9. Benim anladığım , Android APK ları doğrudan gönderilebiliyor. Orda bir emulasyon da var. ios app ları ise yeniden compile etmek gerekiyor. 

     

    Şöyle bir dezavantajdan bahsedilimiş. WP uygulamalarının metro ayayüze uygun tasarımı var. Böyle android,ios uygulamaları gelirse, tasarımda tutarsızlıklık olur.  Daha kötüsü , geliştiriciler bu yol açılınca eskiden WP için geliştirdikleri uygulamadan vazgeçip, kolaya kaçabilirler. Ne kadar perfomans kaybı var , o belli değil. 

     

    Ancak herhalde ,başka yol da kalmamıştı MS için. 

     

    Yeni bir donanıma ihtiyaç var. Şu pureview gibi öne çıkan bir modele. 

     

    "For Android, there is Project Astoria. Rumors of Android apps on Windows have been floating around for some time, and in Windows 10 Microsoft is delivering on those rumors. Astoria will allow Android apps to run in Windows. Specifically, Windows Mobile (and yes, that's now officially the name for Windows on phones and sub-8 inch tablets) will include an Android runtime layer that'll let them run existing Android apps (both Java and C++) unmodified. Unlike Islandwood, which will require developers themselves to recompile their software to bring it to Windows, Astoria will in principle work with any old APK, without requiring the developer to do anything but publish the app in the store—as long as the APK sticks to the APIs that Astoria will provide."

     

    Ars technica daki linkte de zaten sizin söylediğiniz gibi bir açıklama var; evet arka planda bir Androd runtime katmanı yer alabilir ve kaynak koda müdahale etmeden apk uygulamalarını universal app olarak çalıştırıbilir ancak tüm bu sürüç teknik bir konu. Yani ios uygulamaları için MS kendi objective-c derleyicisini yazıp universal app için binary kod üretimini tercih ederken, android uygulamarının portunda ise sanal makina kullanmayı tercih etmiş olabilir. Yine de sonuç olarak geliştiricinin uygulamasını kendi rızası ile windows app store a yüklemesi gerekli. Yani standart bir android apk sını usb den telefona atıp windows cihazlarda çalıştıramayız.


  10. Zaten apk veya binary kodu çalıştırsa idi Apple ve Google ile ciddi hukuki problemler yaşanırdı. Ancak kaynak kod üzerinden yapılan uyumluluk da bu türden sıkıntılar ortadan kaldırılıyor. Çünkü uygulama nihayetinde geliştiricilere ait. Ek olarak MS' den hazetmeyen veya Google' ın Windows platformundan uzak tutmak için para dahi verdiği geliştiriciler hariç bir çok kişinin bu olaya sıcak bakacağını düşünüyorum. (Sonuçta bir milyar cihaza sahip olacak bir ekosistemi görmezden gelemezsiniz). Örneğin banka, bitaksi, sahibinden gibi uygulamalar artık hızlı bir şekilde windows markette yerini alabilir. Ayrıca bir çok oyun geliştirici ios veya android de çalışan oyunlarının pc, xbox ve wp de de olmasını neden istemesin? 

  11. Tutar mı o ? Bir emulator mü çalışıyor, yoksa ios için yazılan kodu  wp için compile edebilme gibi birşeyler mi yapıyor? 

     

    continium un çok üzeirnde duruluyor. İlginç olması dışında, pratik olarak kullanacak olan var mı bunu?

     

    Tıpkı lawnmower' ın dediği gibi candy crush bir ios portu. Yani objective-c ile yazılmış bir uygulama ve visual studio ile yeniden derlenerek universal app haline getiriliyor. Aynı şey astoria ile android için de geçerli ki bu sayede ios ve android uygulamalarının Windows 10 ekosistemine girişi inanılmaz oranda kolaylaşıyor. (Yani kısaca objective-c, swift, Java, C++ ile yazılmış uygulamarınızı windows 10 için yeniden C# veya WinRT C++ yazmanıza gerek yok. Kaynak kodların bulunduğu projenizi Visual studio ile açıp yeniden derlediğinizde windows app store a publish edebileceksiniz. Tabi tüm bunlar için geliştiricilerin bunu istemesi gerek ki bu noktada windows 10' un bir kaç yıl içerisinde 1 milyardan fazla cihaza gireceği söylendi). Ek olarak bu adaptosyon sadece bu platformlarla  da sınırlı değil;  HTML5 web sisteleri, Win32 ve .Net uygulamaları da artık çok rahat bir biçimde Universal app formatına getirilerek windows app store dan indirilebilecek.