BLOG

  • Basics

    Basics

    History Basic Concepts Programming Languages Compiler Linker IDE Installation Hello World!

  • Basics

    Basics

    Installation Conditional Statements If, else if, else switch case Loops Strings Strings are immutable String Constructs String Pooling Java can hold same data in same memory position. == operator compare values of referances NOT actual text. String Methods Regex Arrays Methods Static & Non-Static Methods Passing Array We copy array reference Pass by Referance &…

  • Enhanced Input System

    Enhanced Input System

    Setup Input Action & Input Actions Mapping Code & Blueprint

  • C4458

    C4458

    You code is actually correct and the error you are getting is technically not an error but a warning. However, it is good practice to have your code compile without warnings so Unreal has the compiler configured to treat warnings as errors so you are forced to deal with them. The warning is that the…

  • Import Into Level Scale Issue
  • Shiny Material

    Shiny Material

    If your material looks shiny when you use UE Packed texture.

  • Delete C++ Class in Unreal

    Delete C++ Class in Unreal

    https://forums.unrealengine.com/t/how-do-i-remove-a-c-class-from-my-project-code/305447 Unrealda C++ Sınıfları Nasıl Silinir? Clean Project / Reducing Project Sizes Upon opening a project UE4 will generate various files and folders if they do not already exist: These files and folders can be deleted to reduce the total size of your project when archiving, sharing and/or moving the project. They are often times…

  • Create, Copy, Move, Remove
  • Dosyaları görüntülemek

    Dosyaları görüntülemek

    cat Parametre olarak verilen dosya/ların çıktılarını ekrana basmak için kullanılır less more tail head watch

  • Linux File System
  • ls

    ls

    Bir direction’daki dosyaları listelemek için ls komutunu kullanıyoruz. Kullanımı Temel klasörler Temel Listeleme Listeleme yapılırken terminalde renkli çıktılar alıyoruz. Bu renkli çıktıların herbiri farklı bir şeyi temsil eder (dosya klasör link …) ama normalde siyah beyaz çıktı verir. Bu siyap beyaz çıktıda dosya ile klasörler ayırt edebilmek için -F parametresini kullanıyoruz. -F parametresiyle listelediğimizde directroy’lerin…

  • Command History

    Command History

    Genel CTRL+R CTRL+R ile history de araama yapabiliriz. Eğer CTRL+G ‘ye basarsak arama modundan çıkar ve satırı temizler. Kaydetmeden çalıştırma Çalıştırdığımız komutların history’e kayıt olmasını istemiyorsak komutu yazarken önünde bir boşluk(space) bırakıyoruz. Boşluk bıraktığımız komutların yanısıra ard arda tekrarladığımız komutlar da kayıt edilmez. Bu durum bir policy ile belirlenir. policy yi görüntülemek için echo komutundan…

  • Su & Sudo Farkı

    Su & Sudo Farkı

    su komutu kullanıcı/hesap değiştirmek için kullanılır. Örneğin “mehmet” isimli hesapla terminale girdiniz ve çeşitli işlemler yapıyorsunuz. Daha sonra belirli bir işlemi yapmak için “ali” adlı hesaba geçmeniz gerekti. Bunun için su ali yazıp şifresini girmeniz yeterli. Eğer “ali” diye herhangi bir kullanıcı belirtmezseniz varsayılan olarak root kullanıcısı hesabı seçilir ve sizden root şifresi istenir. sudo…

  • Modals

    Modals

    Can-Can’t Yapabiliyorum, edebiliyorum… (Ability) Olabilme olasılığı (Possibility) İzin almak için kullanılır (Permission) Teklif (Offer) Olumsuz hali bitişik yazılır cannot / can’t Be able to Could Ability in the past. Can in geçmiş hali gibi Polite Permission or request. Suggestion Impossible things May Permission Possibility Wishes Might Possibility Past form of “may” might/may as well

  • Bash Başlangıç

    Bash Başlangıç

    Temel komutlar tab tuşunu tamamlamak için kullanabiliriz. Tab tuşuna iki kere basarak da olası seçenekleri görebiliriz. man <komut> ile man page’ini görüntülenir. Gezinme Listeleme ls komutu ile bulunduğumuz klasördeki dosyaları listeliyebiliriz. Filtreleme Bulunduğumuz klasörde esat ve esad isminde iki tane dosya oluşturalım. Sonra ls komutunun yardımıyla bir takım sorgular çalıştıralım Copy, move, remove Linkleme 2…

  • IPTABLES

    IPTABLES

    Nedir? iptables, gelen/giden trafiği yönetmek için kullanılan, kurallardan oluşan bir güvenlik duvarıdır. İstenmeyen iplerden gelen paketleri düşürmek, port forwarding gibi çeşitli işlemleri uygulamaya imkan tanır. Yapısı iptables, 3 temel parçadan oluşur: Tables Filter table: iptables’daki default tablodur. Adından da anlaşılacağı gibi temel amacı paketleri filtrelemektir. NAT table: Network address translation kuralları için kullanılır. Paketlerin source…