Angular prod

Angular da  bir projeyi prod ortama çıkarmak için; ng build –prod komutunu çalıştırmalısınız. proje dizininde dist klasörü oluşmuş olacaktır. Bu dist içinde index.html dosyasında küçük bir düzeltme gereklidir. index.html dosyasını bir metin editöründe açtığınızda aşağıdaki kod satını göreceksiniz. <base href=”/”> Bu satır aşağıdaki gibi olmalıdır. <base href=”./”> Düzeltmeyi yaptığınızda index.html dosyasını web tarayıcısından açabilirsiniz.

VS Code Git Bash Terminal

Merhabalar, Visual Studio Code kullanımı giderek yaygınlaşmakta ve bizede kolaylıklar sunmakta. VS code aynı zamanda bize terminal ekranıda sunmakta. Bunu CTRL + ”  veya  View -> Integrated Terminal diyerek görebilirsiniz. Bundan dolayı terminal ekranını nasıl kullanabiliriz diye bir araştırma yaptım. Eğer git bash kullanıyor iseniz tekrardan onu açmanıza gerek yok. VS Code terminaline entegre şekilde […]

Iphone telefon yurt dışına SMS Atıyor

Merhabalar, iphone telefonum yurt dışına SMS Atıyor  Iphone 6S kullanmaktayım. Telefonumda 0.8 TL kesilmesi oldu. Ve bu gün içinde 4-5 kez gerçekleşti. Bunun neden olduğunu anlamak için hesabım uygulamasına girdim. Kullanımlarım arasında yurt dışına SMS gönderildiğini fark ettim. Aslında yurt dışına SMS göndermemiştim. Bunun sebebi iphoneda ki FaceTune ve imessage uygulamarıydı. Araştırmalarım sonucu bunların ayarlarında seçili […]

Intellij Idea ShurtCuts

IDEA kullanırken işinize yarayacak kısa yolları aşağıda bulabilirsiniz IntelliJ IDEA Shortcut CTRL + E en son kapatılan sekmeleri gösterir. Shift + F6 –> find and replace gibi çalışır. o sayfadaki tüm değişkenler CTRL + ALt + V -> name variable Ctrl-Shift-U -> Uppercase, Lowercase Ctrl+N -> Find Class or file CTRL+Shift + F10 -> Run […]

Angular 5 Giriş

İlk önce Angular CLI kurulur; npm install -g @angular/cli ng -v komutu ile kurulumu kontrol edebiliriz; Yeni bir proje yaratma: ng new PROJECT-NAME Yaratılan proje dizinine girme; cd PROJECT-NAME bu dizin altında npm install denir. ng serve ile proje başlatılır. Consoleda ilk başta şu yazıyı görebilirsiniz; ** NG Live Development Server is listening on localhost:4200, […]

Access-Control-Allow-Origin’ header hatası Çözümü

Proje geliştirken servis bağlantısında bazen sorun olabiliyor ve Tarayıcı console u açtığınızda aşağıdaki hataların yazdığını görüyorsunuz. Projenizde aşağıdaki hataları alıyorsanız düzeltmeniz gereken bazı şeyler vardır. Uzun uğraşlar sonucu bunları çözüme ulaştırdım bundan dolayı çözümleri paylaşmak istedim. Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://yourappname.com/all. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

Solid Nedir

SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation ve Dependency inversion) yazılım tasarım prensipleri için kullanılan bir kısaltmadır. Yazılım yaparken SOLID uygulandığı taktirde bakımı ve geliştirilmesi kolay yazılım sistemleri oluşturmak mümkündür. En verimli hali test güdümlü yazılım ile uygulanır. S    SRP    Single Responsibility Principle Her yazılım biriminin (sınıf, nesne, metot) tek bir sorumluluğu olmalıdır. O   […]