|
That "a" stands for "not quite ready yet". This is sort of an intermediate release that focuses mainly on online multiplayer, which is largely functional, but needs more testing. Aside from polish and bug fixes, the only other things I'm going to add are more weapons and special abilities. And maybe a new level. We'll see. This release went much smoother than the last two, as I used Panda3D's built-in packpanda to make the installer. I al..
|
|
Goodbye Stainless, hello A3P. I spent a good chunk of time creating new A3P material and switching everything over to the new name. Unfortunately, SourceForge's UNIX rename feature is down, so I created a new project for web hosting purposes only. The code and file releases are still on the Stainless SourceForge project. Which, to be extra confusing, I renamed as well, but again, I couldn't change the UNIX name.
|
|
Lately, I’ve been working on two code katas, that is, programming exercises that I repeat until the motions are secure in my muscle memory. The katas I’ve chosen are: Java EE Spike: An application that stores People with names to a database and lets me search for them. I’ve repeated this pair programming with several different programmers. Programmable Fizz Buzz: Create a sequence of numbers 1,2,fizz,4,buzz,fizz,… you know the one. And the ..
|
|
Cary Millsap’s recent post prompted me to write down some of the related thoughts in my head. Here are few of my mantras for systematic troubleshooting and performance tuning, which have materialized in my head over the years of work: Picking the right starting point to troubleshooting and performance tuning is the most important decision in that process. Pick the wrong starting point and you end up going in circles. The scope of your....
|
|
Cary Millsap’s recent post prompted me to write down some of the related thoughts in my head. Here are few of my mantras for systematic troubleshooting and performance tuning, which have materialized in my head over the years of work: Picking the right starting point to troubleshooting and performance tuning is the most important decision in that process. Pick the wrong starting point and you end up going in circles. The scope of your....
|
|
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of behaviors you take mostly for granted without really thinking about them. If you press ^C or ^Z it kills or stops the foreground program – unless it’s something like emacs or vim, in which case it gets handled like a normal keystroke. When you ssh to a remote host, though, they go to the processes on that machine, not the ssh process.
|
|
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of behaviors you take mostly for granted without really thinking about them. If you press ^C or ^Z it kills or stops the foreground program – unless it’s something like emacs or vim, in which case it gets handled like a normal keystroke. When you ssh to a remote host, though, they go to the processes on that machine, not the ssh process.
|
|
Recently, the Amazon Kindle 2 (International Edition) arrived in Canada (the last country to get it :-), and I recently picked one up. Since its original introduction in November 2007, I have watched reviews of it fly around the Internet and on blogs such as GeekBrief.tv. Although the reviews were generally positive, I really couldn’t visualize myself replacing my book collection with a Kindle for the simple reason that books have their ..
|
|
Recently, the Amazon Kindle 2 (International Edition) arrived in Canada (the last country to get it :-), and I recently picked one up. Since its original introduction in November 2007, I have watched reviews of it fly around the Internet and on blogs such as GeekBrief.tv. Although the reviews were generally positive, I really couldn’t visualize myself replacing my book collection with a Kindle for the simple reason that books have their ..
|
|
Sorry for the distinct lack of updates this blog has. A lot is happening right now with Stainless, and most of it's good. :) First off, Stainless is going to have online multiplayer! Woot. Thanks to the fabulous work by the guys over at Panda3D, it may even live in a browser plugin on the SourceForge website. Either way, I came across a problem I never anticipated with online multiplayer: NAT punch-through .
|
|
A quick personal post to break the silence here! I’m currently very interested in hearing about any UK or EU-based network engineering or architecture opportunities that are out there, especially in SP networks that run MPLS with TE. If anyone has some such opportunity, or knows of something that they think might suit me – please drop me a mail to rjs@rob.sh for a copy of my CV. An outline of my CV is available on LinkedIn . ..
|
|
A quick personal post to break the silence here! I’m currently very interested in hearing about any UK or EU-based network engineering or architecture opportunities that are out there, especially in SP networks that run MPLS with TE. If anyone has some such opportunity, or knows of something that they think might suit me – please drop me a mail to rjs@rob.sh for a copy of my CV. An outline of my CV is available on LinkedIn . ..
|
|
Something is going wrong in my life. I read the book about Hibernate by its author, Gavin King, and I was really impressed, for the first time in my life, by an object-relational mapping system. Although I doubted it would really save development time over writing SQL manually, I thought it wouldn’t significantly increase development time either, and it had a few nice features (like being able to have a key-value Map in an object,..
|
|
not that what i’m about to tell you is brilliant, new or revolutionary, however i thought i’d mention it in case you’re not doing it. also feel free to let me know if there is a better way. problem: i have some stdout which comes from a command and i want it in a file on another machine. i could first send it to a temp file, scp that over, and then remove the temp file; but instead, i’ll just:
|
|
not that what i’m about to tell you is brilliant, new or revolutionary, however i thought i’d mention it in case you’re not doing it. also feel free to let me know if there is a better way. problem: i have some stdout which comes from a command and i want it in a file on another machine. i could first send it to a temp file, scp that over, and then remove the temp file; but instead, i’ll just:
|
|
Available on the new website: stainless.sf.net There's a whole bunch of new stuff in v0.4 that I don't have time to talk about. So check out the website to see the new HD trailer.
|
Recent Activity Mar. 11, 2019GitHub ( web-flow ) Update README.md Apr. 14, 2015Jesse Donat ( donatj ) Correct year and formatting Create LICENSE.md Jan. 7, 2014Merge pull request #9 from bitdeli-chef/master Add a Bitdeli Badge to README Bitdeli Chef ( bitdeli-chef ) Add a Bitdeli badge to README Jul. 15, 2013Jesse Donat ( donatj ) Better constant May. 16, 2013Cache class made to serialize Apr. 26, 2013Corrections to the Gith....
|
Recent Activity Mar. 11, 2019GitHub ( web-flow ) Update README.md Apr. 14, 2015Jesse Donat ( donatj ) Correct year and formatting Create LICENSE.md Jan. 7, 2014Merge pull request #9 from bitdeli-chef/master Add a Bitdeli Badge to README Bitdeli Chef ( bitdeli-chef ) Add a Bitdeli badge to README Jul. 15, 2013Jesse Donat ( donatj ) Better constant May. 16, 2013Cache class made to serialize Apr. 26, 2013Corrections to the Gith....
|
|
America’s Forgotten Problem by Samuel Solomon / ASSOCIATE NEWS EDITOR 12.03.09 – 05:00 am American infrastructure is failing.
|
|
For å bli bedre må man trene. For å bli bedre med avanserte ting, må man forstå de grunnleggende tingene bra. For å vite hvorfor man bruker avanserte verktøy, må man prøve å jobbe uten dem. Derfor har jeg de siste ukene trent mange ganger på å lage en veldig enkel webapplikasjon i Java. For hele applikasjonen har jeg startet med å skrive testene før koden som implementerer funksjonaliteten. Dersom du vil prøve deg på samme øvelse, inneholde..
|
|
Spidering, in its simplest form is the act of transferring data from one database to another. Spidering requires the use of Regular Expressions, the cURL library (if POST data or cookies are used), and the cron libraries (if we need to download information with a schedule).
|
|
En kollega spurte i dag om mine topp tips når det gjelder databaserefactorings. Her var mitt svar: Ha en organisert struktur med at man gjennomfører navngitte migreringer (a la Ruby-on-Rails sine migrations eller dbdeploy). Typisk er det vanlig og velfungerende å navngi scripts med løpenummer (001, 002, …) eller timestamp (20091124071300, …) og ha en tabell i databasen som holder styr på hva som har blitt kjørt Bruk views og materialiserte ..
|
|
Yes, you can now view the last five games you played as a spectator! All I did was save each network packet that's sent out into a big list, then use Python's pickle module to serialize the list to a file. Each packet has a timestamp, so I just read the packets back in order, checking the timestamps to make sure it reads the packets back at the right speed. Fast forwarding is not implemented, but it would be pretty easy. Rewinding/seeking w..
|
|
An estimated $42,500 in laptop computers was stolen from the Haley Center between Nov. 6 and Nov. 9. Twenty-five laptops were stolen.
|
|
There’s another interesting thread going on in Oracle-L, about understanding logical IOs and drilling down into their reasons. Of course sometimes (or rather usually) the excessive logical IOs come from a bad execution plan (when a nested loop loops over lots of datablocks again and again or a wrong index is used for driving a query etc), but sometimes the excessive LIOs are caused by some internal issues, like space management etc. A c....
|
|
There’s another interesting thread going on in Oracle-L, about understanding logical IOs and drilling down into their reasons. Of course sometimes (or rather usually) the excessive logical IOs come from a bad execution plan (when a nested loop loops over lots of datablocks again and again or a wrong index is used for driving a query etc), but sometimes the excessive LIOs are caused by some internal issues, like space management etc. A c....
|
|
Explain Plan For command may show you the wrong execution plan – Part 1
-
tanelpoder.com
-
16 years ago
-
eng
In Oracle-L mailing list a question was asked about under which conditions can the explain plan report a wrong execution plan (not the one which was actually used when a problem happened). I replied this with the following, but thought to show an example test case of this problem too: The optimizer statistics the EXPLAIN PLAN ends up using are different from the statistics the other session ended up using Explain plan does not..
|
|
Explain Plan For command may show you the wrong execution plan – Part 1
-
tanelpoder.com
-
16 years ago
-
eng
In Oracle-L mailing list a question was asked about under which conditions can the explain plan report a wrong execution plan (not the one which was actually used when a problem happened). I replied this with the following, but thought to show an example test case of this problem too: The optimizer statistics the EXPLAIN PLAN ends up using are different from the statistics the other session ended up using Explain plan does not..
|
|
This tutorial will provide you with a comprehensive understanding of the mixer interface for FL Studio. We describe every single knob/option on the interface.
|
|
This article will explain the advanced topics of PHP classes, including polymorphism, abstract classes, and interfaces.
|
|
An explanation of Automation Clips in FL Studio, how to create and modify them and assign them to different properties in FL Studio.
|
|
i’m sure that most (if not all) of the technically inclined readers know about this already, but since it’s such a well written article (and detailed in the right places), i felt i should bump up it’s link count. http://en.wikipedia.org/wiki/Binary_prefix as an aside, i really liked Knuth’s suggestion; in the meantime let’s use the stupid kibi’s. You can hire James and his team at m9rx corporation . You can follow James..
|
|
i’m sure that most (if not all) of the technically inclined readers know about this already, but since it’s such a well written article (and detailed in the right places), i felt i should bump up it’s link count. http://en.wikipedia.org/wiki/Binary_prefix as an aside, i really liked Knuth’s suggestion; in the meantime let’s use the stupid kibi’s. You can hire James and his team at m9rx corporation . You can follow James..
|
|
This is an overview of the FL Studio application interface. This describes every window used in FL Studio.
|
|
Pourquoi Android ne peut pas gagner la guerre des smartphones ?
-
blog.nobugware.com
-
16 years ago
-
fra
Parce qu’Android est une plateforme avant d’etre un os pousse par un constructeur: En chine il sort des modeles de smartphone, supportant Android, de tres bonne qualite, qui vont inonder les marches occidentaux dans les mois a venir. Ces smartphones sont bien moins chers et le seul differenciateur grace a Android, ne sera plus que la finition, un detail dans un marche qui vise de plus en plus le grand public.
|
|
This month's release will start to show more of the Real-Time Strategy side of Stainless. One new feature that unfortunately will exclude a section of the target audience is speech recognition. I'm using the MS Speech API, which obviously only works on Windows. Sorry Linux and Mac users. :( Still, it's going to be worth it. Right now the level design and AI are not quite advanced enough to benefit from speech commands, but the potential i..
|
|
Lately I’ve been thinking a lot about how easy it is to lose sight of the goal of the project and instead focus on whatever means someone first thought was a good starting point when the project was first conceived of. And I think it all comes down to words. The first years I was working in this business, I didn’t see any distinction between “the user” and “the customer”. Once I started seeing the distinction, I started to understand that t..
|
|
This article will provide an introduction to CSS, which also requires an explanation of HTML (even if you know HTML you may want to read through it as it explains the relationship model). This article won't explain every single CSS attribute, but will explain everything you need to know to fully comprehend the language.
|