Author: Muhammet Esat BÜYÜKBULUT
-

-

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 &…
-

-

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…
-

-

-

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…
-

-

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
-

-

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
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 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
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ıç
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
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…
