Added a short story to my Scribd account. It's a fanfiction of Mace: The Dark Age and is the second entry to the ongoing series. Read it on the link.
Saturday, June 30, 2012
Wednesday, June 27, 2012
Things to remember with git
I hate git with a passion... and regretfully, I have to keep track of things with git that I always forget. So, here are stuff I need to remind myself when setting up git:
git config --global user.name "My Name"
git config --global user.email "my@email.com"
git clone username@somehost:~whateverthis/is.git
Monday, June 25, 2012
Two Good VNC/RDP Android Apps
I had an earlier post talking about PocketCloud Remote RDP/VNC and how it was much better than androidVNC. I have come with the realization that the free app version was restricted to only one connection. That's not really a deal breaker, but I had an early quirk with the right click from the virtual pointer wasn't really working. What I began to realize was that the connection was set to operate on Mac environment which meant I didn't have right click. Switching to Windows environment for my connection setting worked wonders.
The next problem I had was that I had to remote to two machines and I needed another remote access configuration, something that the free PocketCloud app didn't allow. I began to look for another app that could provide decent remote desktop functionality. I found Jump Desktop Free which provides the keys I needed (tab, directional keys, etc). The only usability quirk I had to learn was that right click was tap and hold on the virtual pointer. To do the mouse drag, you double tap and then drag with your finger.
Wednesday, June 20, 2012
POSIX Thread Memory Leaks.
For years, I've been hunting down some nasty memory leaks in the applications I've been using. The code for the most part is inherited and I haven't been able to wrap my head around it. This latest discovery though after reading some documentation and code has given me something to chase.
Tracking down memory leaks from multi-threaded applications is a nightmare, but I'm seeing some rational logic behind it now based on this IBM article on POSIX threads.
And I quote:
If you create a joinable thread but forget to join it, its resources or private memory are always kept in the process space and never reclaimed. Always join the joinable threads; by not joining them, you risk serious memory leaks.
Well, I'll be damned!
Labels:
join,
Linux,
memory leaks,
POSIX,
programming,
threads
Tuesday, June 19, 2012
Codemasters' F1 Online Beta
It's a decent browser game but they really need to fix a lot of things.
- I can tell that this game is going to be a buy to win style.
- The physical collisions, shunts and dirty driving really detract from the experience.
- They should give the option for keyboard controls and the chase camera angle because the game doesn't look bad and some guys want a more conventional driving game. The mouse is serviceable but it can get disorienting.
- Penalties for hitting the grass is not severe enough. Several cars are able to cut corners and actually drive faster than those who honestly go around the circuit.
- Post race penalties. Dirty driving needs to be punished. What better way to do it than applying time penalties after the race?
- Linux port of Unity Webplayer. Seriously... it's not even funny.
Labels:
Betatesting,
Codemasters,
F1,
F1 Online,
Unity
Location for the Applications Menu of Wine apps?
Here's just to keep track of things. When wine installs applications, the .desktop files on Wine is dumped in /home/dir/.local/share/applications. I'm pretty sure it's standard for Gnome desktops, but thought I'd forget about this very quickly.
Monday, June 18, 2012
Densha De Go! Final! and Wine
To get the game working, you need to have winetricks d3d9. Game works out of the box just fine!
Subscribe to:
Posts (Atom)
