Jump to content

joncppl

Member
  • Posts

    30
  • Joined

  • Last visited

Awards

This user doesn't have any awards

About joncppl

  • Birthday Jul 01, 1994

Profile Information

  • Gender
    Male
  • Location
    Vancouver, Canada
  • Interests
    PCs (duh), gaming
    Physics, Robotics, Electronics, Programming, 3D modelling
    Anything Japanese (Anime, Japanese food, music, etc.)
  • Biography
    I'm an Engineering Physics student at UBC who wastes too much time on the internet
  • Occupation
    Engineering Student

System

  • CPU
    i7-4770k @ 4.4GHz (1.285V)
  • Motherboard
    MSI Z87-G45
  • RAM
    2x8GB 1600MHz G-SKILL Ripjaws
  • GPU
    2xGTX 770 2GB, EVGA ACX @ 1111MHz
  • Case
    Thermaltake Chaser Mk-1
  • Storage
    Samsung 840 Evo 500GB SSD, Seagate 3TB + 4TB
  • PSU
    XFX Pro 1050W Black Edition
  • Display(s)
    3xAsus VG248QE (1 modded with G-SYNC)
  • Cooling
    Corsair h60
  • Keyboard
    Corsair RGB K95 w/ Brown Switched
  • Mouse
    Corsair M95 (black)
  • Sound
    Logitech Z623 2.1 200W / Senheisser HD419
  • Operating System
    Windows 7 / Ubuntu 14.04

joncppl's Achievements

  1. Perhaps a better solution would be to selectively update some at a time, spreading the load out. I also don't want to tax the server I'm making the requests on too much. As it is I have what I want working, I just want to make sure I'm doing it right, following best practices and all that.
  2. Specifically I'm connecting to the MyAnimeList API (which sucks, at least for the purpose I want) http://myanimelist.net/modules.php?go=api I am acquiring and storing the data from search queries. ie. I search based off name, cross reference the id it returns (because there is no id based look up???!) with the one I want, then grab that data. Problem is I want to grab the information of about 500 entries at once, and it is impossible to pull that with a single query. Actually handling the data is trivial, the only issue is making so many http requests in sequence. I'm having my script run on a crontab once every few hours, to update my database with the data I'll be using, because then I can get it nice and fast. It works as it is and doesn't tax the server too much, but It'd be nice if it could go faster. I feel uncomfortable merely having a script that takes that long to executed even if it is not outwardly accessible.
  3. I'm working on a project that involves fetching some data from another server (which is beyond my control). This data happens to be broken into several (hundreds) of fairly small XML files. Now, this server (or the connected to it) is fairly slow, it takes a few seconds to grab each file. Consequently, if I linearly fetch all of these XML files, the PHP script takes minutes to execute. Now, I have minimal experience with threading, but what I do know is that you shouldn't create a plethora of threads. For example, after compiling php with thread support, I tried to humor myself by creating one thread per file to download. Low and behold my script executed in seconds, with accurate results. Unfortunately this is plays havoc with the thread management and all that, and after executing a few times the pc just dies, which is a behavior I wasn't expecting. Does anyone know the best solution to this type of problem? Am I close, or am I approaching it in completely the wrong way. (If possible I'd rather avoid using PHP threads, because I don't like using my self-compiled apache/php. I much prefer the debian bundled versions)
  4. If you really want to do it in C++, what you may want to do is look at what the site is doing with the data you type. For example, if it is using the form to submit a POST/GET request to some server script, then you can easily replicate that request by linking cURL in C++. The cURL's documentation shows how to make POST requests. You can also do the same thing with the curl binary and a shell script, or a php/perl/python script. C++ is probably harder to do it in, unlike a shell script which would be one binary call or a php script which has the ability to make html requests built into it.
  5. I started with C++. Dove right in there and learned OOP and pointers all at the same time. From there moving to C, Java, or pretty much any other language is a breeze.
  6. No reason not to get a slightly overwattage PSU if it's a decently priced, good quality PSU. Looks like a good build. If you aren't getting an overclockable CPU (like your second build) don't bother with the liquid cooler. Otherwise I agree with Faceman's build.
  7. Something like this has a discrete GPU that will do some "light gaming" 15" touch screen, decent CPU & ram, and a 1TB HD with some SSD for caching The lower res screen will let you at least play games at native res, but it won't be all that "crisp" As far as battery goes I'd estimate 5 hours. For more battery life you need an ultrabook, but you can't game on an ultrabook, and you'd have only an SSD, so no 1TB HDD http://www.ncix.com/detail/asus-vivobook-s551ln-intel-core-68-97679.htm It's $1000CAD which is about 600GBP.
  8. Few possibilities. Noisy power is unlikely. Somehow noise is getting to the subs amp, or it is being created in the sub. If there is a cable from the sub (or setup) floating, it may be picking up noise (like an antenna). If there is no cable, then the noise is coming from the subs internals, and there is nothing you can do other than replace it.
  9. You have to be really careful with installers these days. A lot of free (and good) software will let other companies pay them to put their (malware) in the installer. Gotta read every page and make sure it's not installing crap.
  10. He's not asking for you to give him the money, just tell him the maximum money you can spend. Edit: nvm
  11. I know it's not pvp, but Superbrothers Sword And Sworcery offers a great, unique experience. It's a one-time play through thing, but a good experience none the less. There are some free Japanese MMOs for android phones that are OK, just look in the store and they should be obvious. CDprojectred is releasing a MOBA for mobile as well, I think it's in beta soon.
  12. I can only recommend getting the best gpu you can afford. If you can wait for another paycheque and go a tier or two higher, otherwise you may struggle to get good framerates/high graphics settings with modern games.
  13. Ya, pretty expensive. I don't think it looks too ugly (for a gaming headset ). I think the option to get rid of the red accents would make it look acceptable.
  14. What kind of games do you like? I'm a huge fan of The Witcher Series. you can play the Witcher 2 which is fairly graphically impressive without playing the first (which doesn't need a high end gaming pc to play) And the Witcher 3 comes out early next year and apparently a 780Ti can't get 60fps at max settings at 1080p, Though it seems that we have lots of games these days that are doing their best to lay waste to last years GPUs. Shadow of Mordor, while I haven't played it is a popular game just released. Though it claims it needs 6GB video memory to use ultra texture resolution, which is ridiculous since until this generation, 2GB is pretty much the standard for high end cards, with only the titan actually having 6GB
  15. The switch types are too personal. Conventional wisdom suggests blue/brown for typing and red/black for gaming. I use brown for typing and occasionally gaming and love it, though I have never seriously used any other type. I picked browns just based off the description I'd seen online and trying in the store for maybe 10 minutes. So, go try them in the store, borrow one from someone you know. Rent one? Buy one with a 7-day return guarantee (I dunno if you can for open keyboards) It's so personal that you have to be the one to decide based on your experience, and hope you don't regret it later. Sometimes I regret not buying blues, but other times am really happy I picked browns instead. I've also used a pretty much perfect condition model M, and say that is also a great experience, but didn't use it long enough to get a feel. Also, just because a board is "gaming" doesn't mean it is really just for gaming. Corsair's products say they are for gaming, but really that doesn't mean anything. N-key rollover, high polling rates, windows-key button (I remap it to something useful) are common features, but they are ubiquitous of high end keyboards, even if they are often advertised as features that are good for gameing.
×