Jump to content

madknight3

Member
  • Posts

    1,786
  • Joined

  • Last visited

Everything posted by madknight3

  1. Just because you have access to the source code doesn't mean you can legally do whatever you want with it. That's why open source software comes with a license that describes what you are allowed/not allowed to do with it. It's usually pretty easy to find the license information. It's often located in a text file that's included with the source code. Sometimes its included as comments in a code file (usually at the top of the file). There are sites out there like tldr legal and choose a license that help make it easier to understand what you can/can't do based on the license in use. However just note that these aren't a substitute for a lawyer.
  2. The free udemy course, Java Tutorial for Complete Beginners, is very popular.
  3. So you're coding the editor in the editor you're coding?
  4. I mainly used IDEs (Visual Studio as well as Jetbrain's IDEs) but when I'm not using those, I occasionally use Visual Studio Code (for code purposes) and Notepad++ (for other text purposes). So my vote of "Other" goes to Visual Studio Code.
  5. That code works when all the data is valid. You're getting an overflow exception because at least one of your string values are too large to be converted to an int. For example int.Parse("212324124124124124"); // throws an OverflowException long.Parse("212324124124124124"); // works Either you need to make sure that DataValues_raw doesn't contain any invalid data, or you need to modify your code to properly handle invalid data.
  6. Check out Must-reads for Java Developers: From Beginner to Professional. Couple notes Head First Java is a little dated now, covering Java 5. Which means it doesn't have the new language features from Java 6, 7 and 8 which was the latest release. That isn't stopping people from continuing to recommend it though (ex 1, 2). They just recommend using other material to cover the newer features. Java, A beginners Guide has been updated to a 6th edition and does include the new features. Just keep in mind that you're going to find people for and against any book, even good ones. If the large majority of reviews are positive, it's probably worth considering. Also, remember that no book can cover everything and even good books will leave stuff out or can have weak areas. Learn from multiple sources and always be open to exploring new ways to do things.
  7. As a general resource, SQL Fiddle might be useful. Do you plan to do any database using a programming language? If so, do you know what database or programming language you'd like to use?
  8. It sounds like C++ is where you want to be. You're considering game development, which is an area where C++ plays a big role, and applying for an internship that you think uses C++, so it sounds like it's worth spending some time on that. Whether game development is something you end up doing or not, C++ isn't a bad language to be familiar with anyway.
  9. It would apply the operation to the integer value returned from the cullingMask field, not to the fpsCamera object edit: For reference, the C# Operators page lists the order in which the operators are evaluated.
  10. It's nice of you to try but I think you're overestimating the level that beginners are at. Most people who are new to programming will find your post way too complex and it'll just seem like a foreign language to them with all the terminology you're using. A few people may start looking up definitions and researching further on their own, but most people just want to be told a simple place to start. Programming can be confusing enough to start learning without compounding the problem.
  11. It looks like browser compatibility for websockets is pretty good these days, however you can fall back to other options if needed. This is what signalr does. It attempts to use websockets and falls back to other options, described below, if necessary. Source of quote
  12. Then look into a websockets library for PHP. Like Ratchet for example. I'm not a PHP developer so I can't recommend something specific.
  13. I expect you'll be able to use whatever server side language you're already familiar with. You just need to use bi-directional communication, like web sockets or one of the other options out there. To give you a more specific example, someone who is using ASP.NET may choose to go with SignalR.
  14. Check out Pluralsight. They have a large number of C# and .NET courses (along with many other topics) as well as a C# path to follow if you want. They also have a C# for VB Developers course which you might enjoy as an introduction to C#. You can get 3 free months to Pluralsight with the free Visual Studio Dev Essentials program.
  15. Also utilize things like error pages so even if you miss something, the user doesn't see anything they shouldn't.
  16. Maybe. Python has some popular web based frameworks as well though. They aren't as popular as Rails, but that doesn't automatically mean Rails is a better framework. It might be, I just don't have the experience to say one way or the other.
  17. I doesn't really matter. Both are good languages to start with. You could always learn a little of both and then pick which you prefer.
  18. I'd go with Pluralsight (video tutorial site). They have a large number of C# courses, including a C# path that you can follow. They also have plenty of other topics you can learn as well. You can get 3 months free with the free Visual Studio Dev Essentials program.
  19. I was more wondering if you wanted to make web applications, desktop applications, mobile applications, etc. Some people start with a platform in mind, but many people don't so it doesn't matter too much. Python is a good language to start with. If you choose to go with that, a good resource for learning is Automate The Boring Stuff. It's a free online book with a set of youtube videos that takes you through learning Python 3. In most cases it doesn't matter. Use whichever you prefer.
  20. First, pick one language and stick to that for a little while. Your goals should be to to learn and practice the basic programming concepts first, not learn multiple languages as fast as possible. Learning multiple languages is a great thing, and different languages will teach you different things, but a lot of concepts you will learn from your first language will apply to languages you learn later. What kind of applications do you want to make?
  21. No problem. I just wanted to mention it in case more people come to ask you more questions about C# and stuff.
  22. It means use JavaScript to add text to the HTML page with the write() and writeln() functions.
  23. After talking to the OP in PMs it's actually just a client-side only site (only HTML, CSS, and JavaScript). No C# or server-side language is being used.
  24. Using an unassigned local variable does throw an error in Visual Studio for me. If the variable isn't used, it'll display a warning, but it'll compile and run fine (by default, you can have Visual Studio treat warnings as errors if you choose).
  25. Are you using ASP.NET? If so, what kind of ASP.NET application are you building? A button can be different for each type of application.
×