Posts

Unity Guide for newbies - Part II

Image
Unity Scene - Hierarchy Window A key area of the Unity interface is the Hierarchy Window, which is tied to the Scene View. When you click on a GameObject in the Hierarchy Window, it becomes active in the Scene View.  The Hierarchy Window lists all the objects in your game (like characters, music, effects, etc.) in alphabetical order. But you can also group certain objects together by creating a hierarchical order and assigning Parent and Child categories. What is Hierarchy Window? The  Hierarchy  window contains a list of every GameObject (referred to in this guide as an “object”) in the current Scene. Some of these are direct instances of Asset files (like 3D models), and others are instances of Prefabs, which are custom objects that make up most of your game. As objects are added and removed in the Scene, they will appear and disappear from the Hierarchy as well. By default, objects are listed in the Hierarchy window in the order they are made. You can re-order the o

A newbie's guide for Unity - For Unity beginners

Image
Working in the Unity Scene and Game Views -  One of the first things you need to learn to begin building a game with Unity is how to work in the Scene View. You use the Scene View to navigate scenes and edit your Game Objects. What are scenes and Game Objects? You can think of a scene as a level of your game (but it could also be another element, like a main menu, for example). Game Objects are the environment, cameras, lights, and all the other elements in the scene. There are two main views in Unity -  As you build your game, you can switch from the Scene View to the Game View to preview how it will look in its platform-specific final build. Learn how to preview and test your game as you work. That makes it really fast and easy to try things out. Check this videos out -  http://app.response.unity3d.com/e/er?utm_campaign=engine_global_activation_Onboarding%20beginners%20flow&utm_content=03-onboarding-beginners-tutorial2&utm_medium=email&utm_source

Taking Advantage of Kotlin - Part II

Taking Advantage of Kotlin - Part II Let's get set up. I'm sure you have the all requirements that I have said earlier in last post. Let's try to convert a Java - coded app converting into Kotlin. First, You have to download the project, T he Address Book . Unpack the Zip. MyAddressBook-starter  contains the starter app Steps 1 and 2 are the introduction and getting started steps, so there are no folders for these ones. MyAddressBook-stepN  folders contain the app in the finished state after step N. The final app can be found in the  MyAddressBook-final  folder. App Overview MyAddressBook is a simplified address book app that displays a list of contacts in a RecyclerView. You'll be converting all of the Java code into Kotlin, so take a moment to familiarize yourself with the existing code in the MyAddressBook-starter app. Open  MyAddressBook-starter  in Android Studio. Run it. Contact.java The Contact class is a simple Java class that c
Kotlin -  Taking advantage out of Kotlin At I/O 2017, Google  announced official support for Kotlin  for developing Android apps.  Kotlin  is a language developed by  Jetbrains , with a quickly growing developer base because of its concise, elegant syntax, and 100% interoperability with Java. I, who am developing android apps for a time was using java for Android Studio IDE language. After android studio 3.0 release, Jetbrains brought Kotlin support. Let's get stared with Kotlin. What You're gonna need, Android Studio 3.0 An Android device or emulator to run the app on The sample code (If you want, I got one below ) Basic knowledge of developing Android apps in the Java language What You're take out of this, How to use the Android Studio's Java to Kotlin converter. How to write code using Kotlin syntax. How to use Kotlin  lambda expressions  and  extension functions  to reduce boilerplate code and avoid common errors. How to use bui
The importance of OSI Security Architecture
The Challenges of Computer Security               Computer and Network security is both very complex and interesting. Let’s list some sort of challenges;        I.             Computer and Network security is not simple as it seems; Most of the computer related words can be explained easily, likewise we discussed above Integrity, Availability and Confidentiality. Those words can be explained easily, understand easily. But when it comes to working, those things are quite complex.     II.              When developing such security system, Developer should always be aware of potential threats. Most of the times successful attacks were designed and attacked by looking complete different way of the problem, So the attacker could identify weak and vulnerable points of security algorithm.   III.             If we lock up security too hard, then also there will be consequences, such as accessing problems, so it will be a violation of Availability, and also in fact, Integrity. So
Examples for Integrity, Availability and Confidentiality    Integrity -    As examples for integrity, We can take ATM machines and our VISA cards. There should be integrity in ATM related transactions, so that we could use banking system more trustworthy. As for a example, Say that We use our VISA card for check our account balance, we check from one  ATM and it shows some amount. After we use another ATM to check balance, if it show another amount, There is a lost of integrity.  High integrity            - ATM machines, On-line Banking services Moderate integrity    -     2. Availability -    Availability is accessing data, right time and right people. let's take a system that controls national security the authorized people should always have access, therefore there is no Availability. If an an attacker attacks and blocks availability, Then there is a national security issue.  That count as High availability . If we consider a university website that have access to