Moving ESXi virtual machines
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 11 July 2012, 4:14 pm
If you ever need to transfer ESXi VMs between hosts, use the VMware standalone converter. It’s most efficient if you give the VMkernel on each box a dedicated NIC. In this case, both source and destination boxes have vmkernel/vmnic0 go to the same gig switch and vmnet/vmnic1 to a different one. Even the 150Gb machine [...]


Rapid Assault: “Up the Draw”
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 6 July 2012, 3:14 pm
Busy squaring away portage of some of the major server rewrites from Rapid Assault to WWIIOL 1.35 at the moment, so haven’t had a lot of time for updates, and due to the down-low nature of what I’m working on, it’s not always easy to find ways to discuss it without touching on aspects of [...]


KickStart: Rapid Assault
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 26 June 2012, 7:01 pm
We’ve just unveiled our “Rapid Assault” project on KickStarter. This is the project that’s spun out of several of our side-projects and we’ve also been using as a development platform for re-engineering some of the WWIIOL subsystems. We’re already in the process of in-house testing the results of porting those improvements back to Battleground Europe [...]


Spot the flaws
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 15 June 2012, 3:03 pm
And while you’re at it – see if you can spot the motivations behind what’s being done.  


Do Not Do
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 15 June 2012, 12:21 pm
Hint: If you know what it does, you’re wrong.  


Less-than optimization
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 8 June 2012, 2:36 pm
Constraining values to small 0 <= N <= limit is something that many compilers now optimize for you to reduce the number of comparisons and to eliminate the branch implied by the “also”: GCC 4.6.2 compiles the above to the following (I’ve omitted boilerplate code) The optimization here is that converting “i” from signed to [...]


VS 2012: The one I probably won’t own
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 7 June 2012, 11:51 am
A long time ago, in a Grimsby far, far away, a young kid saves up enough money to buy a C compiler for his Atari ST. So the transition to Microsoft C was pretty natural for me. I’ve owned personal copies of each version of MSVC since C/C++ 7 in 1992, I still have my [...]


Today’s GCC 4.6.2 compiler flags will be…
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 6 June 2012, 4:18 pm
-m32 -g0 -Os -flto=4 -fwhole-program -fuse-linker-plugin -march=native -mmmx -msse -mfpmath=sse -mcx16 -mssse3 -msse4.1 -msse2 -std=c++11 -Wall -Wshadow -Wno-deprecated -Winvalid-pch -Wno-array-bounds -Werror -Wno-strict-aliasing -Wno-unused-result -fno-stack-protector -ftracer -pthread Interested to see if -Os has any noticeable improvement over -O3. make -j33 or  – if I’m feeling frisky –  make -j. cpuinfo shows 8 of these (it’s a dual [...]


Upcoming: StarWars 1313
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 6 June 2012, 12:25 pm
M-Rated, gritty, bleeding-edge tech StarWars game in-development, StarWars: 1313. How sad that, in contrast, Disney is making a cartoon version of Tron. Seriously, you couldn’t manage Clone Wars quality? My second big disappointment with Tron: Uprising is that they used the Daft Punk soundtrack from Legacy rather than the Tron 2.0 music or composer :(  


Tactile displays for phone
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 6 June 2012, 11:33 am
Back in 2009 and 2010 I described how I felt touch screens needed to adopt something like the technology used for braile displays (called haptic displays) to provide tactile feedback as to the mode of the current display. A company called Tactus Technology has now made that possible. I didn’t really have phones in mind, [...]


Mars One: Settlers.
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 5 June 2012, 2:24 pm
Came across project “Mars One” today via SlashDot. Planning the initial trips to be one way makes a fair amount of sense, but what little I’ve gleaned about Mars One doesn’t really seem entirely based on the premise. The media spectacle concept: Stepping up to go to Mars for the rest of your natural life [...]


Memory mapping files
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 22 May 2012, 4:54 pm
Every now and again I dig up my old MUD language (AMUL /SMUGL) and tinker with the source code. Some time last year I used it to explore various optimization/profiling tools and found a large portion of the compilation process was taken up with simple disk IO, and almost all of it on reads: I’d [...]


Revision Control
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 18 May 2012, 11:49 am
Revision Control System Usage Pain breakdown: 40% your perception you only have to use it because they think you’re going to make stupid mistakes, 50% shame that they were right when you have to revert, 10% all revision control systems are a pain to use.  


Dear Canonical…
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 14 March 2012, 4:48 pm
Bats eyelids Please to add to 11.10 soon <3


GCC in C++
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 17 April 2012, 11:50 pm
There is a proposal for the GCC team to switch from writing the compiler suite in C to using C++. Of all the C and C++ debates around, this makes for a very interesting one because these are the people who implement the languages we use. What I find most interesting is the set of conventions [...]


Things I’d love in C++
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 10 April 2012, 12:42 am
Functional Morphing: Callbacks / Delegates I’ve always found the C++ methods for implementing callback functions etc to be rather messy. It’s another victim of the reluctance of the C++ old-guard to accept the introduction of interfaces. Look, I don’t want to allow user transformation of my objects, I want them to be fixed, set sizes. [...]


Workaround for tolua++ crash under Ubuntu 11
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 3 April 2012, 11:15 pm
In the midst of some heavy deadlines, I ran into a most annoying problem with our build process: out of the blue, the normally reliable “tolua++” tool started to segfault. It took a while but it suddenly dawned on me that I was working on a VM with the (then) most recent Ubuntu. I’ll keep [...]


Why are enums so tedious?
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 18 March 2012, 1:42 pm
It’s long, long past time for C/C++ to have some automated way to reflect enums and/or build enums from strings. ARRRRGGHHH! SO MUCH DUPLICATION OF DATA! (And I hope you spotted the [most egregious] mistake). Firstly, it’s time for enums to become printable. [sourecode language='cpp'] enum class ProductType { Whine, Cheese, Max } ; … [...]


Dead Canonical…
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 14 March 2012, 4:48 pm
Bats eyelids Please to add to 11.10 soon <3    


Parallel exercise: Palindromes and reversible words.
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 9 March 2012, 10:58 pm
I’ve been looking for projects to test various methods of work-distrubtion, without being yet-another-Fibonacci-series that has been done to death already, and I stumbled on the idea of finding all the reversible words and palindromes within a given range of lengths (3-7 letters). It immediately seemed like a fun challenge: the simplest approach would be [...]


Stroustrup and the C++ community are right, which proves them wrong.
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 5 March 2012, 1:29 pm
When Bjarnes Stroustroup designed the C++ class concept, he made the default accessibility “private”, so as to encourage encapsulation and data hiding. That’s as far as he went, immediately violating his own principle. C++ makes it very difficult to provide non-invasive prototypes. That is, if you have a module “foo.cpp” and you want to advertise [...]


The more redeeming features of C++11
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 3 March 2012, 5:49 pm
C++11 is the now ratified and gradually being implemented C++ standard that finally solidifed last year after far far too many years in design. The process by which C++11 was finally settled on leaves me thinking that the people on the committee are far, far too divorced from day-to-day C++ usage and the needs of [...]


Visual Studio 2011: Woot!
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 2 March 2012, 2:33 pm
The developer preview for VS2011 had me a little bummed out in terms of C++11 support. But I just read the Visual Studio 2011 BETA readme, and I have to give props to the team for getting a really good chunk of C++11 support in there: Languages Visual Studio 11 includes support in the box [...]


Done with Unity
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 23 February 2012, 11:14 pm
I want to love Ubuntu’s Unity, but I just can’t handle the stupid launcher bar on the left side of the screen any more: on every system I have, that’s the wrong place to put a launcher. The bottom or the right of the screen works well, but having the task bar/launcher menu on the [...]


“Kernel this”
Posted by kfsone's pittance [HTML][XML][PERM][FULL] on 22 February 2012, 10:42 am
Building your own kernel isn’t easy, and for the most part what you want is just to tweak driver settings. So it seems strange that, after all this time, nobody has made a “kernel this” tool which builds a hardware-specific kernel, initrd etc.


<< Newer Entries · · Older Entries >>

Show: [ALL] [NEWS] [BLOGS] [PODCASTS]

Updated Today:
Bethesda Blog [HTML] [XML] [FULL]
Bio Break [HTML] [XML] [FULL]
Cloth 5 [HTML] [XML] [FULL]
Creeping Through it All [HTML] [XML] [FULL]
DDOcast [HTML] [XML] [FULL]
Gamers with Jobs [HTML] [XML] [FULL]
Massively [HTML] [XML] [FULL]
Reign of Gaming [HTML] [XML] [FULL]
The Ancient Gaming Noob [HTML] [XML] [FULL]
Tobold [HTML] [XML] [FULL]
Updated this Week:
A Green Mushroom [HTML] [XML] [FULL]
Citizen Azeroth [HTML] [XML] [FULL]
Game Truth [HTML] [XML] [FULL]
GWJ Conference Call [HTML] [XML] [FULL]
Lineage II [HTML] [XML] [FULL]
Raph Koster [HTML] [XML] [FULL]
Sweet Flag [HTML] [XML] [FULL]
Troll Racials are Overpowered [HTML] [XML] [FULL]
Write the Game [HTML] [XML] [FULL]
Updated this Month:
Bioware TOR Dev Blog [HTML] [XML] [FULL]
Blue Kae [HTML] [XML] [FULL]
kfsone's pittance [HTML] [XML] [FULL]
MMO Gamer Chick [HTML] [XML] [FULL]
MmoQuests.com [HTML] [XML] [FULL]
MMORPG.COM News [HTML] [XML] [FULL]
Morphisat's Blog [HTML] [XML] [FULL]
No Prisoners, No Mercy [HTML] [XML] [FULL]
Player Versus Developer [HTML] [XML] [FULL]
Ten Ton Hammer Headlines [HTML] [XML] [FULL]
Terra Nova [HTML] [XML] [FULL]
The Old Republic News from Bioware [HTML] [XML] [FULL]
Welshtroll [HTML] [XML] [FULL]
Wondrous Inventions [HTML] [XML] [FULL]
WoW on TTH [HTML] [XML] [FULL]