15 Kasım 2016 Salı

Unity Assest Store Not Working Problem in Macbook


When assest store is not working in unity, just seems that gray screen in unity.There is an easy solution to solve this problem.Don't use assest store as a tab in tab pane, drag the embedded window to a single window, now you can see assest store as working correctly.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

28 Ağustos 2016 Pazar

Entrepreneurship


Entrepreneurship is really hard life style evertime, but all the successful people lived this life to make it real their dream.
While I am on my facebook timeline , I catched the nice video about entrepreneurship, then I wanted to share on my blog.

Before share this video I want to share some of thing at my life experience.


What is the entrepreneurship and why we need it ? 

Entrepreneurship is a choice to live our life like a ordinary people or extraordinary people.

What Ordinary People Do? : Some of them have aim about their carrier and work to much for their personal developments and get success on bussiness life.Of course, It take some of time with collage,university,master degree programs and work experience.After that start to live their life as standart working day 8 hours then go home, sometimes have some of hobies as everyone but thats it.

Others does not have any aim to get their life better, these people try to find some job to continue their life, these people don't want to work to much for their carrier or future.They just want to live their life with earn some of money to survive.They never be happy enough and everytime they can be find something to complaint about something.

Most of the people in the world live their life as above.We are calling these people as Ordinary People.

What Extraordinary People Do ?  : These people usually effected from anything in their life and try to get better something and everytime work so much to do it.Generally anyone does not belive to these type of people but these people never give up from the their dreams.

These extraordinary people usually work to much to achieve their dreams.When anyone say to you, you are working to much but you didn't do anything  in your life and you still continue to working to make it real whatever you want.You are extraordinary people.

You just need to more energy to work more then you can work, you never can give up, then one day you can make it better people in all the world, not just your life like a ordinary people.

Now time to watch it.






Quotation from Patric Bet-Davit  "Life is a reflection of the voices we listen to"
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

10 Ağustos 2016 Çarşamba

TOBB Dünyaya Açılmak İsteyen Firmalara Destek için SOFT_AWAY Projesini Başlattı!



TOBB, dünyaya açılmak isteyen yazılım firmalarına destek olmak için amaçlı TOBB Türkiye Yazılım Meclisi ile birlikte SOFT_AWAY projesini başlattı.

Proje kapsamında desteklenecek yazılım firmalarının dünyaya açılmak için gereksinim duydukları, danışmanlık ve yurtdışnda faliyet göstermek için harcayacakları para için %75'i Ekonomi Bakanlığınca karşılanacak.

Eğer bilişim sektöründe ürününüze güveniyor ve küresel bir oyuncu olmak istiyorsanız SOFT_AWAY projesine başvurabilirsiniz.

Bu kapsamda her projeniz için ayrı bir başvuru yapabilirsiniz.Başvuru formunda projenizin yeterince kapsamlı detaylarının bulunması diğer projeler arasında değerlendirilirken ciddi anlamda etkili olacaktır.

Başvuru için : soft_away@tobb.org.tr adresine mail gönderebilirsiniz.

Son başvuru tarihi : 31 Ekim 2016


Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

2 Ağustos 2016 Salı

Git Bash, commit, push and pull operations


Git is very populer version control system in various application for project teams.There are some application to manage git in visual applications such as tortoies git, etc.

But usually people prefer to use git bash console screen to manage git operations, its very fastest way to use git.

While you working on git ;

Git Commit operation :

1.get the differences between server and local repositorie with following command.
$ git status
2.With the following command line we can commit all the code showed at git status command.
$ git commit -a -m "update reason text" 
3.With the following command line we can send to server all the changes with our commit text.
$ git push

First time to commit our code : 

sometimes when we run commit code, it can says that I don't know who you are please set configuration with your informations.If we get this message, we can easly use following line
git config --global user.email "yourmail@domain.com"

Git pull operarations

1.get the differences between server and local repositorie with following command.
$ git status
2.get the updated code from server repositories
$ git pull



Hope that it can be useful for you!

Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

21 Temmuz 2016 Perşembe

Visual Studio Unit Testlerin Test Explorer da görünmemesi


Eğer visual studio da yazdığınız Selenium, NUnit yada Unit Testleriniz çalışmıyor ise muhtemelen test adapterlar yüklü olmamasından kaynaklanır.

Tek yapmanız gereken menü üzerinden "Tools -> Extensions and Updates -> Online" aşamalarını takip etmek ve arama kısmına test adapter yazıp sizin için gerekli adapterları yüklemek.

Hemen ardından eğer projenizi build ederseniz test explorer da yazmış olduğunuz testleri görebilirsiniz.


Eğer hala göremiyorsanız testlerinizin çalıştırıldığı işletim sistemi 32 bit yada 64 bit ayarlarından kaynaklı bir sorun yaşıyor olabilirsiniz.Bu durumda da Menüden "Tests -> Test Settings -> Default Processor Architecture -> " aşamalarından 32 bit yada 64 bit i seçmeniz yeterli.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

20 Temmuz 2016 Çarşamba

Online Visual Studio Kullanımı


Online Visual Studio Nedir? 
Online visual studio projelerimizde repository, versiyon yönetim sistemi, bulut tabanlı çalışma projelerimizi güvence altına alma, takım olarak çalışma, scrum proje yönetimi gibi olanaklar sağlayan özellikle .Net geliştiricilere şiddetle tavsiye ettiğim bir platformdur.

Kesinlikle Git, SVN  gibi programlara göre çok daha stabil ve kullanımı kolay conflictlerle uğraştırmayan bir alt yapıdır.



Online Visual Studio Fiyatlar
Microsoft eğer küçük çapta kullanacak iseniz 5 kişilik takımlara kadar sınırsız proje için ücretsiz hizmet veriyor.Her projenize 5 kişiye kadar takım arkadaşı ekleyebilir birlikte çalışabilir ve istediğiniz kadar projenizi online visual studio ya taşıyabilirsiniz.

Eğer ekibiniz 5 kişiden fazla ise bu durumda microsoft aylık olarak gayet uygun bir ücret olarak 6$ ücret alıyor sadece.
Aşağıdaki linkten detaylı olarak fiyalandırma politikalarını inceleyebilirsiniz.

https://www.visualstudio.com/en-us/products/visual-studio-team-services-pricing-vs.aspx


.Net projemizi Online Visual Studo ile TFS(Team Foundation Server) a Aktarma

Hesap Oluşturma

Öncelikle microsoft hesabınız ile www.visualstudio.com a giriş yapabilir ve ardından hesabım bölümüne gelerek online visual studio hesabınızı oluşturabilir geçiş yapabilirsiniz.

Proje Oluşturma ve Mevcut Projenizi Ekleme
 - Online visual studio ya girş yaptıktan hemen sonra hemen yeni proje oluştur adımından yeni bir proje oluşturmanız gerekiyor.
 - Ardından visual studio ya gelip, team menüsünden connect to team explorer adımına geçip online visual studio adresinizi örneğin: emregol.onlinevisualstudio.com şeklinde giriyor ve microsoft mail hesabınız ile sisteme giriş yapıyorsunuz.
 - Giriş sornası visual studio team ekranlarından projenizi seçip aktif hale getiriyorsunuz
 - Hemen ardından projenize gelip, "Add Project to Source Control" diyoruz ve sonraki pencerelerden projemiz ile ilgili seçimler yapıp projemizi online visual studio hesabımızda oluşturduğumuz projeye bağlamış oluyoruz.
 - Sıra geldi kodlarımızı online repository imize göndermeye, şimdi tek yapmamız gereken projemize sağ tuş tıklayıp "Check-in" i tıklamak ve kodlarımızı repository e göndermek.


Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

14 Temmuz 2016 Perşembe

Visual Studio Opened code editor with one click instead of double click problem


Eğer visual studio bir dosyaya çift tıklamak yerine tek tıkladığınızda cs kodlarını açıyor ise bunu çözmek için menü den aşağıdaki adımları izleyip uygulamanız yeterli olacaktır.

"Tools-> Options..-> Tabs and Windows" menülerini takip edip "Privew Tab" kısmından "Allow new files to be opened in the preview tab" seçeneğini uncheck yapmanız yeterli olacaktır.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

22 Mayıs 2016 Pazar

Asp.Net MVC - Forms Authentication Problemi


Asp.Net MVC de diğer versiyonlarında üyelik sistemi için en çok kullanılan yöntemlerden biri Asp.Net FormsAuthentication sistemidir.

Kullanımı şu şekildedir.

Oturum Açmak için: 
FormsAuthentication.SetAuthCookie("email@gmail.com", true);

Oturumı Kapatmak için : 
FormsAuthentication.SignOut();

Oturumu Kontrol Etmek için: 
HttpContext.Current.User.Identity.IsAuthenticated;


Asp.Net MVC ile bu yöntemi kullanmak istediğimizde oturumu kontrol etmek için kulandığımız HttpContext.Current.User.Identity.IsAuthenticated; kod parçası çalışmayabilir.

Bunun için asp.net mvc ile web.config içerisinde standart olarak gelen aşağıdaki kod parçasını silmemiz yeterlidir.Sorun çözülecektir.

<modules>
  <remove name="FormsAuthentication" />
</modules>
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

19 Mart 2016 Cumartesi

Asp.Net Web API Sub Domain ile Çalışma


Eğer Asp.Net Web Api ile hazırladığınız bir projeyi sub domain olarak kurup (örnek: api.domain.com) çalıştırmayı denerseniz aşağıdaki gibi bir hata almanız çok muhtemel.
“Cross-origin Request Blocked. The same origin policy disallows reading the resource”

Asp.Net standart olarak subdomain e erişimi kısıtlamaktadır.Bu kısıtı açmak için aşağıdaki adımları uygulamanız yeterlidir.

1.Öncelikle Visual Studio üzerinden Tools -> NuGet Package Manager -> Package Manager Console adımlarını izlemeliyiz.

Ardından console ekranına aşağıdaki şekilde kütüphanemizi yüklemeliyiz.


Install-Package Microsoft.AspNet.WebApi.Cors


2.App_Start Klasöründeki 'WebApiConfig.cs' dosyamız içerisine aşağıdaki kodu koyuyoruz.

var cors = new EnableCorsAttribute("*", "*", "*");
            config.EnableCors(cors);
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

14 Ocak 2016 Perşembe

Wordpress wp-admin sayfasının açılmama sorunu


Eğer kurulum yaptığınızda yada farklı bir sunucuya taşıdğınızda wordpress web siteniz çalışmaz ise basit bir şekilde bu sorunu çözebilirsiniz.Bunun için yapmanız gereken şey  root dizindeki "wp-config.php" dosyasını indirip, notepad++ da açarak,  Kodlama(Encoding) menüsünden , ANSI Kodlamaya Çevir (Convert to ANSI) seçeneğini seçmeniz yeterlidir.

Bu işlem ardından ansi kodlamasına çevirdiğiniz "wp-config.php" dosyasını tekrar sitenizin root dizinine çevirmeniz yeterlidir.Artık /wp-admin sayfası açılıyor durumda olacak.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.