I've become a fan of the koans approach for learning the basics of new languages- basically, solve a bunch of little problems by making tests pass. Here are some for Scala- https://github.com/rubbish/scala-koans
The Python 2.x -> 3.x transition has been going on for years, and is somewhat of a holy war. Both/either are fine to learn and use- 2.x is not going anywhere. Just pick one for now and try not to get mixed up.
I'm still rocking an old iPad 2 16gb, but I definitely couldn't see buying a new one with 16gb (and I really don't store any media on mine). I'm constantly running out of space. 16gb is nothing in 2015, unfortunately.
I decided to take a brief crack at it. Short answer: this is probably not worth getting running at this point. This application was apparently written 10 years ago- a lot has changed since.
I made some changes to the SQL script (syntax has changed since 2005) and was able to get that up...
As Wolfofone mentioned, Envato Marketplace/ThemeForest has a lot of WordPress themes, starting very inexpensively and going up from there (depending on completeness). This is their top seller, which is very themeable and pretty extensive in scope...
Also take note- in what I posted, it would fail if two or more files share the first 8 letters of a file name - say she uploaded "stupidlyNamedFile.pdf" and "stupidlyNamedFile-FINAL.pdf". You'll probably want to put some sort of check in for situations like that,and rename accordingly- I leave...
Just threw this together. Seems to work fine.
static void Renamer()
{
List<string> filePaths = Directory.GetFiles(@"c:\filetest\","*.pdf").ToList();
foreach (string origPath in filePaths)
{
string nameOnly =...
Dogs- I think that we're in agreement on a lot of this, but coming from different angles. To be effective with AngularJS (especially when building directives or fixing something you found from GitHub), you need to know enough jQuery to be dangerous- Angular has a dependency on jqLite (an...
To actually get things done in the real world, jQuery is a fairly inescapable standard- at some point, you'll have to port or wrap a library that relies on it, because it's ubiquitous. To say that it's not fundamental in 2015 is pretty bold.
As for the two-bit web devs- well, the people going...
There's a split among developers right now on things like algorithm & time/space complexity questions, and whether they're necessary. If you're applying for a job as a high frequency trader/quant developer, and will be depended on to produce extremely tight, performant code- this matters. If...
To the OP- brushing up on C is fundamental, and an excellent choice. If you're working with microcontrollers and embedded development, it's indispensable. No doubt, you're familiar with Arduinos and AVR micros in general- they have their drawbacks, but make for really convenient prototyping...
It will make a big difference in Photoshop if you're using large file sizes and complex effects. Just make sure you point your scratch disk to the right drive :) Photoshop is actually one of the more intense benchmarks we run, showing big performance differences between even the fastest drives...
I'm running an i7 5930K, and still find myself fairly CPU limited when working with 4K video. It just doesn't have the power.
Gaming at 4K != editing at 4K. A GTX 960 is more than enough, unless he is a heavy user of GPU-accelerated effects.
Why wouldn't you just be looking at the lowest prices (among reputable sellers) from those drives?
A quick look on Google Shopping shows the following (someone always seems to have the Extreme Pro on sale at any given time, and both Newegg and Amazon are selling the 480GB for $180 right now)...
Yes and no. There are still I/O-heavy workloads that single users (mostly professionals) encounter. Content creation is the obvious one, as our benchmarking here supports. Analytical workflows in science, medicine, or finance also separate the good drives from the bad.
Most people shouldn't...
The 850 Pro is excellent, just overpriced. While we're on the subject of warranties:
SanDisk Extreme Pro - 10 years
850 Pro - 10 years
850 Evo - 5 years
Crucial MX200 - 3 years
Maybe, just maybe, someone building a PC here would keep it for 3 years without major upgrades. 5 years seems well...
The M600 and MX200 use literally the same NAND chips (part #NW662). Media wear and cache strategy are functions of the firmware, sure. The specs that you picked out as different are firmware-driven as well. This is one way that manufacturers can tune drives to specific applications.
SanDisk...
Apart from the fairly in-depth article that I researched and wrote that I linked above, which looked at the M600, 850 Evo, and 850 Pro, here are a few more facts for you:
Controller on the M600: Marvell 88SS9189
Controller on the MX200: Marvell 88SS9189
NAND on the M600: Micron 128Gbit...
Micron and Crucial are the same company. Per the earlier AnandTech article about the MX200's announcement:
So yes, there are differences, but not big ones. It's still not exactly a top choice.
And what, exactly, are the purported issues with the 850 Evo? The 840 Evo's issues arose from...
You said it's been a few months.. are you sure it's the hosting provider, and it's not just coincidental timing to Google's ranking algorithm changes earlier this year?
Also, to the OP- I realize that you're space-limited, but I feel like, if you're serious about XenServer, you'll regret going this route. I see that your budget is ~$550, so I'll throw out a few distinctly different paths/options that I think may be better for you.
Proposal 1: E3 v2 build...
On SSDs:
-The "Radeon" SSD is actually built by OCZ, for what it's worth. But overall, it's hard to get excited about.
-The BX100 is alright for the money.
-The Toshiba Q series that diizzy linked came out in 2013, and wasn't particularly fast then either.
120GB SSDs are a questionable value...
Ugh, people with totally misinformed Evo-phobia. No, no, no. Just stop, and/or read one of the articles where we addressed this. I keep seeing comments like this, and wish we could just do a front page PSA about it to tell people to chill.
The 840 Evo (and original 840) were the only ones with...
You cannot use this in a dual CPU configuration. It goes by model number: Xeon 1xxx are for single CPU systems, 2xxx for dual CPU, 4xxx for quad CPU, and 8xxx for 8 CPU configs.
The ES CPUs I keep talking about are engineering samples. They're pre-production chips that (typically with C0 or later steppings) work just the same as the super-pricey official versions. Intel sends out thousands of these things to manufacturers for validation, and then they land on the gray...
Have a look at the other Supermicro barebones for case options, or just look at EATX cases with power supplies that support the EPS12V standard. You'll need EPS12V support to run dual CPUs on both boards.
Xeons are absolutely the way to go for you- video editing/encoding is infamously...
Here's where I landed:
SuperMicro SYS-7038-A-I - $730. SuperMicro makes arguably the best DIY server & workstation gear you can buy. ASUS boards have a number of drawbacks (most annoyingly, you can't downflash to earlier BIOS if something goes wrong). I had the earlier version of this (the...
A couple of suggestions:
-I really am a believer in ES Xeons. I've had very good luck with C0 and later chips, purchased from eBay, Taobao, and private sellers. I've used these in numerous workstations and servers that were subjected to heavy load, and it's definitely worth saving 75% on CPUs...
Most drives should be ok (if not optimal in the case of NVMe, which is probably not an issue here). The key word here is "OPROM." OPROMs ("option ROMs") allow things like RAID controllers to be bootable by providing a compatibility layer.
So, just make sure the drive in question has an OPROM...