|
I saw C watching a trailer for Project Dust (apparently already out as From Dust? Thanks, Keg !) today and it instantly reminded me of another game I played years ago. Populous 3: The Beginning. So much so that I actually thought maybe this was meant to be a sequel.
|
|
Searching for this topic on the web led to various libraries, all of which were no doubt very powerful, all of which were extremely large and difficult to use if one didn’t know how. Plenty of advice existed on the internet, “use library X”, but when the library has hundreds of thousands of lines that isn’t really enough information. I didn’t even mind in which programming language the solution was to be written.
|
|
At one of the Ericsson R&D days, Professor Scott Shenker - who's an academic at the University of California in Berkeley, presented on a concept that he calls the "software defined network'. Now, if you haven't seen the presentation - it's definitely worth watching (it's on YouTube, here ), and provides quite an engaging look at the problem of network scaling from the perspective of academia, and especially in terms of a comparison to the ..
|
|
At one of the Ericsson R&D days, Professor Scott Shenker - who's an academic at the University of California in Berkeley, presented on a concept that he calls the "software defined network'. Now, if you haven't seen the presentation - it's definitely worth watching (it's on YouTube, here ), and provides quite an engaging look at the problem of network scaling from the perspective of academia, and especially in terms of a comparison to the ..
|
|
This: [youtube]664eq7BXQcM[/youtube] This: [youtube]mR85BrIDCUc[/youtube] And most of all, of course, this. So much of this: [youtube]pgKPkgEG1BA[/youtube] I have already decided that if by some chance my 2011 model Mac Mini running Windows 7 cannot run that ^^^ sufficiently, I will be going out that minute and buying a PC that can. Just for that ^^^. I will also be taking a week off work when that ^^^ comes out.
|
|
When working with Object-Relational Mappers like nhibernate and Entity Framework 4 it can seem like a good idea to setup a Session or…
|
|
I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..
|
|
I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..
|
|
I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..
|
|
Nohting new here but a list of what you should read to be a better Python developer, for intermediate and advanced Pythoners, in no particular order. Building skills in Python a very complete language description Code like a Pythonista useful quick list of good practice. I’m reading it again and again to get it automatically The hidden features of Python question on Stackoverflow, a must read What is a metaclass Generator Tricks for Systems....
|
|
I was finishing up the second instalment of Stray by Me…ok, that’s a lie, I was actually drawing a dragon…
|
|
Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..
|
|
Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..
|
|
Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..
|
|
Parkour Ninja update: first-person camera, physics, deferred rendering
-
etodd.io
-
14 years ago
-
eng
Parkour Ninja is still alive! And it's looking more like Mirror's Edge now, complete with first-person camera. The old direction of the game just had too much frustration and not enough fun. Hopefully things will change now. I re-integrated a physics engine, this time BEPU physics , which is a screaming fast open-source XNA physics engine with unbelievable support. I was able to get my existing block simplification/rendering code to work..
|
|
This is my latest build with a couple of new features and changes. I’m currently traveling so have been doing bits of bobs along the way on planes and in cafe’s with free wifi. Hopefully haven’t made too many mistakes. New Features Include: Scalable fonts via the app bar when reading an article Pivot for the feeds to allow easy change between feeds Changes to backgrounds and live tiles to improve the look and feel General tweaks to increa..
|
|
I’ve been living in a pink house since 2007. Well no more! I didn’t move - I painted my house the other day. Now I live in a brown house! The awesomest part is I only spent about $40 and it only took us maybe six hours? Just the better part of the afternoon.
|
|
Full scans, direct path reads and ORA-8103 error hacking session video
-
tanelpoder.com
-
14 years ago
-
eng
I have uploaded the latest hacking session video. I have edited it a little, I cut out the part where I spilled an entire Red Bull onto my desk, with some onto my laptop (some keys are still sticky)! Note that this is an old video from year 2011 and it’s recording resolution is not too good. But you’ll still find useful stuff from in there despite the blurriness :)
|
|
Full scans, direct path reads and ORA-8103 error hacking session video
-
tanelpoder.com
-
14 years ago
-
eng
I have uploaded the latest hacking session video. I have edited it a little, I cut out the part where I spilled an entire Red Bull onto my desk, with some onto my laptop (some keys are still sticky)! Note that this is an old video from year 2011 and it’s recording resolution is not too good. But you’ll still find useful stuff from in there despite the blurriness :)
|
|
This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.
|
|
This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.
|
|
This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.
|
|
As usual, Desktop Summit 2011 has been a lot of fun. I’ve been to most of the GUADEC and aKademy free desktop events in the past few years, but this was the first time I didn’t give a talk. Even that way, it was definitely worth spending a week in Berlin. While much of the corporate involvement around the desktops has evaporated through some recent events, this seems to have given the developers lots more creative freedom. I’ve seen man....
|
|
We will orient our dash of Python around the first and simplest problem from ProjectEuler.net. Installing Python To get Python on your computer, go to python’s website and follow the instructions for downloading and installing the interpreter. Most Window’s users can simply click here to download an installer, Mac OS 10.6 – 10.7 users can click here to get their installer, and linux users can (and should) fend for themselves.
|
|
We will orient our dash of Python around the first and simplest problem from ProjectEuler.net. Installing Python To get Python on your computer, go to python’s website and follow the instructions for downloading and installing the interpreter. Most Window’s users can simply click here to download an installer, Mac OS 10.6 – 10.7 users can click here to get their installer, and linux users can (and should) fend for themselves.
|
|
We will orient our dash of Python around the first and simplest problem from ProjectEuler.net. Installing Python To get Python on your computer, go to python’s website and follow the instructions for downloading and installing the interpreter. Most Window’s users can simply click here to download an installer, Mac OS 10.6 – 10.7 users can click here to get their installer, and linux users can (and should) fend for themselves.
|
|
Installing Windows 7 through Boot Camp with no Optical Drive on a Mac Mini
-
liza.io
-
14 years ago
-
eng
As I mentioned in an earlier post, I recently upgraded my old Mac Mini (by “old” I mean purchased at the end of June) to a new Mac Mini. The one annoyance with the new Mac Mini was the lack of an optical drive. As someone who needs to primarily run Windows 7 on this PC, I wasn’t sure what the best way to install this would be. Most things I found online suggested buying an external optical drive, but that seemed backwards to me out of princ..
|
I spent a weekend with the latest Google Chromebook and wanted to update real quick with my impressions.
|
|
Are you getting the most out of your Exadata performance? Part 1
-
tanelpoder.com
-
14 years ago
-
eng
In almost all of the Exadata migration projects I’ve been part of, the client sees immediate speedup & performance increase when testing their workload on Exadata (of course, we’ve made sure that we do plan & execute the tasks right). However, my performance geek’s nature usually doesn’t allow to stop there and leave the client with just 2x or 3x performance increase. For data warehousing and reporting workloads, Exadata can do much better ..
|
|
Are you getting the most out of your Exadata performance? Part 1
-
tanelpoder.com
-
14 years ago
-
eng
In almost all of the Exadata migration projects I’ve been part of, the client sees immediate speedup & performance increase when testing their workload on Exadata (of course, we’ve made sure that we do plan & execute the tasks right). However, my performance geek’s nature usually doesn’t allow to stop there and leave the client with just 2x or 3x performance increase. For data warehousing and reporting workloads, Exadata can do much better ..
|
|
I’ve posted the final slides from my talk this year at DEFCON and Black Hat, on breaking out of the KVM Kernel Virtual Machine on Linux. Virtunoid: Breaking out of KVM from Nelson Elhage [Edited 2011-08-11] The code is now available. It should be fairly well-commented, and include links to everything you’ll need to get the exploit up and running in a local test environment, if you’re so inclined. In addition, as I mentioned, this bug was fo..
|
|
I’ve posted the final slides from my talk this year at DEFCON and Black Hat, on breaking out of the KVM Kernel Virtual Machine on Linux. Virtunoid: Breaking out of KVM from Nelson Elhage [Edited 2011-08-11] The code is now available. It should be fairly well-commented, and include links to everything you’ll need to get the exploit up and running in a local test environment, if you’re so inclined. In addition, as I mentioned, this bug was fo..
|