|
Did you know that you can run ReSharper Code Inspections on the server using TeamCity? In fact, we added support for this functionality in TeamCity just over a year ago but it seems that the feature is not widely known, specially by ReSharper users. The setup itself is extremely simple, and we’re going to walk through it, and additionally add some more goodies in the mix. You can check for code duplication, too.
|
|
|
|
|
For those of us who have been Windows Phone fans for a long time, we know what it’s like to watch a major release go awry. Well, quite frankly, it’s pretty much all we’ve seen. We’ve grown used to a total lack of noise from its inception and even simple mistakes like launching the flagship Lumia 900 on Easter. Just so many missed opportunities but with the release of Windows Phone 8, Microsoft is doubling down on the strategy of bungling major rollouts. Let’s just look at where things are in the US market. What do you think of Windows Phone 8?
|
|
|
|
|
In preparation for taking on Intel in servers and storage ARM has developed a new networking technology for its chips that lets them reach higher core counts than before while being able to effectively pass information across the chip. Up next: datacenter on a chip.
|
|
|
|
|
Linear algebra gives you mini-spreadsheets for your math equations. We can take a table of data (a matrix) and create updated tables from the original. It’s the power of a spreadsheet written as an equation. Here’s the linear algebra introduction I wish I had, with a real-world stock market example. Matrixes, determinants, eigen something something...
|
|
|
|
|
Microsoft's Surface tablets are more than just an experiment. They're the first sign of a radical pivot for Microsoft, away from software licensing and toward one big ecosystem of hardware and services. In an annual letter to shareholders, Microsoft CEO Steve Ballmer hinted at major changes for the company, saying that there is a “fundamental shift underway in our business and the areas of technology that we believe will drive the greatest opportunity in the future.” Seems like they've been making great mice, keyboards and consoles for years.
|
|
|
|
|
A back door installed in networking hardware could be very difficult to detect, says Schneider. "If you siphon off lots [of data], then someone who was looking would notice," he says. But "if it's a small scale, it would be pretty hard to tell." That's because part of the Internet is designed to be fault-tolerant and allow the occasional piece of data to go missing. "It would be hard to distinguish between drops and retries and something nefarious..." Is your router spying on you?
|
|
|
|
|
If you have an IT + math + business background, there's a Big Data job for you [ITworld]
|
|
|
|
|
Big Data is currently in an identity crisis, just like The Cloud a few years back. People understand the gist of Big Data (unlike The Cloud where the name doesn't even tell you what the heck it is), but there isn't really a pervasive well-rounded definition of it yet.
He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb]
Jonathan C Dickinson (C# Software Engineer)
|
|
|
|
|
I recently interviewed for a Big Data consulting job. The Java/Hadoop ecosystem is well-established. There are commercial distributions of Apache Hadoop with support, available from multiple companies. Microsoft was trying to develop their own Hadoop clone, but they recently gave up and are trying to integrate Hadoop into their server ecosystem. If you can't beat 'em, join 'em.
|
|
|
|
|
Been doing it since 1978.
Old news.
|
|
|
|
|
As developers begin to explore building audio applications in the browser, we are beginning to see more and more interesting demos. Pedalboard.js is no exception. It is a framework for building guitar pedalboard effects in the browser, including both UI widgets like pots and switches, as well as the audio effects themselves and the routing between them. The demo allows you to play with a number of prebuilt effects and apply them to various prerecorded samples, as well as live audio input from your microphone if you’re running Chrome Canary. This library goes to 11.
|
|
|
|
|
Oh Terrence, if only I could award you 100, I would.
|
|
|
|
|
Creating a robot that could be beaten up for 4 hours and still work proved to be an interesting problem. After doing some research on different configurations and styles, it was decided we should leverage a prior project to get a jump start to meet the deadline. We repurposed sections of our Kinect drivable lounge chair, Jellybean! This was an advantage because it contained many known items, such as the motors, motor controllers, and chassis material. Additionally, it was strong and fast, it was modular, and the code to drive it was already written. You knocked my block off!
|
|
|
|
|
Lately, we’ve been hearing and reading more and more about test-driven development. This domain, however, comes with a series of expressions and specific jargon that can be confusing to newcomers. This article will walk you through the most common definitions, test types and test parts. Use cases will be provided, and, where possible, some code in PHP will also be presented. "Test passed," pass Go, collect paycheck.
|
|
|
|
|
|
With only 1GB memory, why would anyone need that much processing power? It is a good idea but it needs to be thought through with an eye toward potential applications. The POC's claim that "big industry" does not want to buy into parallel processing is clearly false. What the POC means is that he is unable to convince established companies to support the project. What are the reasons for that?
|
|
|
|
|
If you had scrolled further, you would have seen the FAQ, with a ram question.
"The current board configuration only supports up to 1GB of SDRAM. This is a limit our current host ARM CPU. If the Parallella project gets funded, there will be more boards coming that have significantly more RAM."
Also, each of the Epiphany cores has its own memory cache, which is shared amongst all Epiphany cores. So the 1GB is for the ARM cores, and the Epiphany chip appears to not even use it.
Also, Big Industry doesn't want to buy into it, because there is 0 demand for this product and no known purpose, and even though I would love to have one of these computers, I have no idea what I would do with it.
Benchmarks... all day, erryday.
|
|
|
|
|
Jak Decidus wrote: Big Industry doesn't want to buy into it, because there is 0 demand for
this product and no known purpose
Most likely they didn't know how to sell this to the "big guys", as they don't mention to who or how they tried to sell this, i can't tell, but taking this product to the graphics industry (Nvidia, AMD, etc.) or to the cell phone makers (an insanely powerful cellphone, anyone?), probably would have given them better results. I can think of several outlandish uses for an insanely powerful pocket computer: realtime (put what you want here) recognition, neural networks, an emulated brain, run the Matrix, etc.
|
|
|
|
|
Thanks for this reply Jack. When I clicked on that FAQ link all I got was another Home page with no information on the memory question.
Being a computational scientist in an industrial HPC center, I can imagine all sorts of things I could do with something like this board, if it will run generic Ubuntu or some other Linux distribution, and all the associated tools, programming tools included.
|
|
|
|
|
More than enough for Mandelbrot sets and a lot of other CPU intensive fractal generation.
|
|
|
|
|
At $100, the computer could be used for a lot of mundane tasks too. The project shows, overall, that it is possible to build an inexpensive computer that can be used for things like micro-tasking. To date though, such a machine has not appeared in a form that runs a standard OS and is mass-purchasable.
|
|
|
|
|
Now why does this remind me of the Transputer?
|
|
|
|
|
Among the hottest buzzwords in the IT industry these days is "big data," but the "big" is something of a misnomer: big data is not just about volume, but also about velocity and variety.... If we draw a picture of the design space for big data along these three dimensions of volume, velocity, and variety, then we get the big-data cube. LINQ, Reactive Extensions and big, bad mobile data.
|
|
|
|
|
|
One thing I run into when working with legacy code that I haven't really seen addressed anywhere else: how to assess the difficulty of working with a particular code base. Why is this important? Because we are going to be asked to estimate the amount of time it will take to fix a bug or add a feature to said code base. If you wrote it yourself? Easy. But you didn't write it, so...
|
|
|
|