Jump to content

ItsMTC

Member
  • Posts

    32
  • Joined

  • Last visited

Awards

This user doesn't have any awards

About ItsMTC

  • Birthday Apr 21, 1997

Profile Information

  • Gender
    Male
  • Location
    US
  • Interests
    Programming, Running My Business, Youtube, TV Shows, Video Games.
  • Biography
    Founder and CEO of Treehouse Technologies, Programming Enthusiast, Video Game Player.
  • Occupation
    Boss-man

System

  • CPU
    Intel i7 4790k
  • Motherboard
    MSI G5
  • RAM
    Corsair 16 GB
  • GPU
    MSI R9 290
  • Case
    NZXT h440
  • Storage
    Dual SSD, Quad HDD
  • Display(s)
    Dual 24 Inch Asus Monitors
  • Sound
    Dual JBL LSR 305
  • Operating System
    Dual Boot Windows 10 and OSX Yosemite

Recent Profile Visitors

966 profile views
  1. ItsMTC

    PHP help (again)

    You can read system files using 'fopen' with the right access flag (r for read, w for write) https://www.w3schools.com/php/php_file_open.asp
  2. The actual way that VBA determines the return value of a function that doesn't explicitly declare it is somewhat ambiguous in their documentation. In general, you should always declare a function's return type in its signature (and you can force yourself to do this by setting "Option Explicit" at the top of the VBA doc. There are different ways you could get Excel worksheet data into this function, but in my opinion yes you should probably create function arguments (the variables within the ()s ) and pass any data that your function will use into those.
  3. ArrayList is a generic type, meaning you need to define what class the arraylist is actually referencing. Do this by setting ArrayList<ControlledObject> controlledObjects = new ArrayList<>(); This should allow you to call the function ExecuteCommand on each object stored in the ArrayList, but as it is right now you have to iterate through the items in your ArrayList and call each individually, using a for loop and using the ArrayList get(int) method can do this. Also you always need to call functions and methods with () and any parameters in them that the function needs, so ExecuteCommand isn't a proper function call, it is ExecuteCommand(). Mind you this is all general C#, as Ive never worked with it in unity before, so if my answer is wrong I apologize.
  4. I haven't personally taken a look at MonoGame but I know that there is definately a following with that platform; if programming is what you want to do and you don't want a fancy editor like Unity or Unreal or something along those lines, MonoGame should be fine as long as it is updated frequently. If it isn't that isn't the end of the world, there are many other engines out there that utilize programming the game without an engine, the first one that comes to mind is LibGDX which is a multiplatform free java based game engine.
  5. Jesus the storage solution just to handle 4k 30fps continuous will be expensive; seems like an overkill solution personally.
  6. Welp I guess thats what happens when your GPU is 7 years old lol
  7. I've installed a number of windows 10 OS upgrades in a computer repair shop for clients, it is a safe bet that upgrading to windows 10 will not erase your programs or files. If your programs are known incompatibilities, windows will let you know what it removed so you can get them back, but files I'm almost 100% sure are all transferred over. If you want to protect your stuff in the event something terrible does happen while you are upgrading your computer, you can always backup your drive as a precautionary measure and restore it if it doesn't work out for you. I had a client whose explorer.exe consistently crashed until we reverted their upgrade back to windows 7, so worst case you would just restore your drive back to what it was before.
  8. If you want to see the exact breakdown of where data is being stored, install and run WinDirStat. It breaks down files, folders, file types, etc to show you what is taking up the space.
  9. Ive been in the hackintosh scene for a number of years, and it is picky to say the least. Depending on all of the different pieces of hardware in your laptop it could make or break the hackintosh. Of course you will need to have a compatible motherboard, CPU, hopefully dedicated graphics, all the big stuff, but even if they are all compatible your wifi card could not work or your trackpad could not cooperate. The reason hackintoshes are usually desktops is because you can pick and choose the compatible parts to start with, so i'm not saying its impossible to get it working on your laptop, it will be an uphill battle with most likely no success.
  10. If you are looking to learn, and will take on the much longer development process, you can definitely develop your own website. If you want something that is easy to use, quick to set up, and has many of building blocks of a website, although less customization, already developed for you, go for wordpress. You can get templates for the GUI if you are into that sort of thing as well for either wordpress or raw css and html.
  11. Personally, C# is a fun, versatile, and easy to read and understand language. It has many different uses and can be utilized in applications ranging from game development to windows applications to mobile phone apps. By far my favorite language to program in. I'd recommend having simple ideas for a windows program and playing around with those ideas, experiment, figure out how things work and if you get stuck, google it! I taught myself C# using that methodology and It remains my go-to language when available. You will be taking a class so you don't necessarily need to become fluent beforehand, so in the meantime just have some fun and make some silly programs.
  12. Php is compiled serverside and executed, so no the client never sees the source code. So theoretically you are fine having passwords and such like that, just make sure its not uploded as something that wont be compiled by the server like a text file or something, oh and don't put it up on github.
  13. IIRC PHP's built in mail function is buns, and it requires different libraries and configuration in order to send out mail from an SMTP server and such.
×