Jump to content

jslowik

Member
  • Posts

    179
  • Joined

  • Last visited

Everything posted by jslowik

  1. The getFormattedDate method will only be found in objects that are of the type Date if the method is found in the Date class. This means that when you create objects of other types (such as Author) they will not have this method, and attempting to use a method that doesn't exist will cause your program to fail to compile. You could do something like create a utility class to handle formatting, or a helper method in the class. You could also handle the date formatting in your getter if there's no need to ever get the un-formatted date. Instead of simply having it return the date have it format the date as you require then return that so you don't have to do anything further. I'm sure there are other approaches to handling that, but those most quickly come to mind. I am making a few assumptions about the way your classes are written, but given your error this is (to the best of my knowledge) where the problem lies.
  2. @tomoki that's your problem. In the line System.out.println(a.getDateDied().getFormattedDate());//default It has no idea what you're talking about. Your method probably works fine when working with Date objects right? You're attempting to use a method in the Date class while working with an Author object.
  3. Where is your getFormattedDate method?
  4. I'm not aware of any legal means to acquire Windows XP any longer. Best bet might be eBay or something to that effect.
  5. What is it saying when it fails to compile?
  6. Bootstrap's grid system comes to mind as probably the easiest way to handle this. Put the nav section in a small column, and the rest in a larger column.
  7. Even the article itself kind of occasionally flirts with saying "correlation does not imply causation" without actually saying it, so I'll say it. Correlation does not imply causation. With the way hardware has been lately there aren't a lot of compelling reasons to completely upgrade a PC when simple upgrades like more RAM and a SSD can make your 5 year old system feel like new. If you're an "average" user, or a business user you'll have better things to spend your money on than an incremental PC upgrade. Any effect Windows 10 has on the market is likely negligible. The market was doing this before the OS was released.
  8. I considered it, but she was wearing a shirt that said "Geek Squad", doesn't that disqualify the story? @ShaithEateryI definitely understand communicating on the customer's level. However I also firmly believe that you also have to do right by them. In the course of the day during my "regular" job in an office IT department I am sometimes called away to provide basic desktop support and answer general troubleshooting issues like you would see at a Geek Squad desk. I make it a point to try to read the "customer's" knowledge level and communicate in a way that will make anything they should know clear. What I will not do is put them in a position where their ability to help themselves in the future is hampered by a misunderstanding of basic terms. If a person walked into an auto garage and said "I want my tires changed" when they meant "I want my oil changed" as professionals (both in the automotive industry and the technology industry) we are duty bound to do right by the client and gently educate them. If they choose to not listen that's on them, but I don't want to be the one that contributes to the ignorance. The way I look at it is in the best case the customer never tries to learn more on their own, and the difference is never noted. Worst case their interest is piqued by the discussion and they begin researching the topic at hand. Gradually they begin to wonder in what ways you're pulling the wool over their eyes by trying to sell you another "search engine" when you were very clearly discussing web browsers. Kind of like the old stories about garage owners selling blinker fluid, and rust inhibitors. It is my belief that you have to tactfully approach all situations where you're assisting someone with something that is outside their area of expertise. My overall goal is to help my customer fully understand their choices and options. This includes imparting at least a general knowledge of the roughly correct terminology. Again, as tactfully as possible. That's all just my personal philosophy. Take it for what it's worth, and thanks for your insight as well!
  9. Goodness. That's.... well then. I was operating under the delusion that the Geek Squad was actually there to provide user support. Guess I was mistaken. What have I gotten myself into ?
  10. I do agree 100% with that. The only thing that makes this particular instance fairly unforgivable in my eyes is because it is basic knowledge. As mentioned I was willing to forgive there being no mention of free alternatives for security software. Referring to browsers as "search engines", and saying a customer's password loud enough to be heard ~10 feet away probably shouldn't be happening. Maybe I'm just being unreasonable though Also your sig is mean!
  11. I worked retail at a hardware store. Like nuts and bolts. So I know that the front line workers can often have no idea what they're talking about, and just regurgitate whatever comes to mind. I did that regularly. The ones, like yourselves, that do know what's going on are usually vastly overqualified and move on to bigger and better things fairly quickly. I just remember browsing through the job requirements for the Geek Squad (and I also applied to one of those spots a few years back) and seeing there were some decent education requirements. Hearing someone refer to Chrome as a search engine is still baffling. That being said getting banned from all the local Best Buys for assisting people is probably something we should all aspire to.
  12. @DeadEyePsycho, you're probably right. I pretty much stopped going to Best Buy when I was finally able to start purchasing stuff online. I've had next to no experience with anything in those stores. It was just rather astounding. I assumed it was probably pretty low level, but that SINGLE instance had so many impressive failures. Was just shocking to me.
  13. I have a fun story to tell. Quick background, I picked up a part time job at Best Buy as a register jockey while I finish up the internship requirement for my software development degree with another company. Just for some extra money, and to fill the hours. I mention that only to establish I work in a related industry, and at least pretend to know what I'm talking about. Today was my first day of training. While I was waiting for the individual from HR I was seated near the Geek Squad desk, and had the wonderful (mis)fortune of overhearing a wonderful exchange. An older gentleman appeared to have just purchased a laptop, and was looking to get some stuff set up (I couldn't really hear his side of the conversation). What caught my attention was when the employee he was dealing with informed him that the only way to get security software was to pay for it. I was intrigued, but rationalized it to myself by saying she was just trying to keep it simple for him. Then it continued. Next she asked him if he wanted Google Chrome installed. He seemed to be unsure of what that was. She explained to him that there are "a couple different kinds of search engines, we recommend Chrome, but Edge will also be on there". At this point it's all I can do to not laugh. For most people this might be enough, but she wasn't done. The gentleman also wanted a password on the system. She asked him to write it down. After he wrote it down she proceeds to READ THE PASSWORD ALOUD. I know expecting something like the Geek Squad to be staffed by top tier talent is unrealistic, but I feel like referring to a web browser as a search engine should be something that gets you sent to the back to unload trucks. Anyway just wanted to share that with you guys. Maybe that's kind of par for the course for them, but I haven't really spent much time in any Best Buy in the last 10 years or so. Thanks for listening!
  14. Have you tried running a clean and build since you downloaded the project?
  15. All the quotes I've seen from Adobe (along with the fact that Flash is no longer included in the Creative Cloud applications) makes me believe that even they're done with it. Just a matter of keeping it on life support until everyone finally moves on.
  16. I'll throw in my vote for Java as well. There's plenty of documentation out there to help you along the way, and it's still one of the most widely used languages. You'll also learn a lot that will be applicable to many other languages that you may use in the future. If you're dead set against Java for some reason C# would be another solid choice imo.
  17. The simple thing to start with is to check what programs are using the memory
  18. public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Choose a math function"); System.out.println("1 = Addition"); System.out.println("2 = Subtraction"); System.out.println("3 = Multiplication"); System.out.println("4 = Division"); System.out.println("5 = Exit"); int choice = input.nextInt(); System.out.println("Input number 1"); int num1 = input.nextInt(); System.out.println("Input number 2"); int num2 = input.nextInt(); switch (choice) { case 1: { System.out.println(num1 + num2); break; } case 2: { System.out.println(num1 - num2); break; } case 3: { System.out.println(num1 * num2); break; } case 4: { System.out.println(num1 / num2); break; } case 5: { System.out.println("Goodbye"); break; } } } That kind of the functionality you're looking for?
  19. Not a Linux expert, but if memory serves you have to add some stuff to be able to handle zip files. Quick search lead me here. Maybe it'll help? http://www.linuxnix.com/linuxunix-zip-and-unzip-command-examples/
  20. Have to agree with @HPWebcamAble. Especially not an SSD. I don't think that's even a great deal if I'm honest, but I don't know what the market is like in your area.
  21. If they aren't just connectors onto a pin like the style Asus includes with their boards, cutting it might be your only option.
  22. Not entirely sure what you're looking for. Right away I notice the first for loop you have is completely missing braces. There's several other areas where things are missing. Are you using an IDE? Something with syntax highlighting or a debugger would really help you out. As an example, your "addRating" has a parameter of a single integer, but you're attempting to pass in five. You might be helped by sitting down and diagramming what you want the code to do. If you're not assigning a value when you're declaring variables why is there an assignment operator?
  23. Full retail license are still the full operating system. They can be installed on only one system at a time, but it can be moved to a new computer provided it's uninstalled from the other. OEM licenses (sometimes called system builder licenses) are again the full operating system, but can only be installed on one system EVER. Generally this is done by a company that builds the computer. These are what you most commonly see on sites like Newegg. They are significantly cheaper, but much more restricted. Technically it's against the terms to use this type of copy on a system you built yourself, but nobody polices that.
  24. That 8.1 copy may have been a full retail copy. That license isn't restricted.
×