February, 2010
Projects in the future
I realize that I’ve attempted to blog about certain things, then failed to deliver. I’ve been rather busy lately. Usually I’ll get on a kick to do something, then get caught up in something else. I’m sorry about that. So, for now, I’ve decided to NOT continue the multi-threading stuff. Instead, I’ll be posting my …
What am I doing?
I’ve decided to keep people informed, if anyone actually cares besides me, as to what I’m doing. Mainly it’s to keep me focused and to keep me learning. So what am I doing / learning right now? 1) Linkers and Loaders, libraries 2) Multithreading, I’ve learned the techniques, but I’ve never really used them in …
Beginning win32 multithreading
In an attempt to understand windows multithreading a little more thoroughly, I’ve decided to write about the simple concepts associated with multithreading. This is mainly to clarify it in my own head but maybe it will help someone else out too. If any of this information is wrong, don’t yell at me.Please just post a …
Notes on library files
A few notes regarding library files. Shared library: Not the same as a dynamic library. Only used in linux. A .so file extension. Can be shared across processes, not loaded into a process’s address space, loaded globally. (i believe) Note: It is loaded at application startup. Static library: Also known as an object library, contains …
The hidden default constructor in C++
I think I’m going to start posting about general C++ stuff too and since C++ is my favorite language (aside from assembly) I thought it would be interesting to post obscure C++ things that I find. Today I’m going to talk about a blog post that I found a while ago regarding constructors. The fellow …
Intellipoint – restore maximize toggle app
I bought a new mouse (Microsoft) but the Intellipoint software doesn’t allow you to perform a “Restore / Maximize” toggle. You can either restore it, or maximize the window, but not toggle. So I made a very simple app that performs the toggle. Just set Intellipoint to execute the program and it will maximize or …
Too many white papers, too little time
I’ve been hearing quite a bit aboutO3Dfrom Google, but I’ve just sorta blown it off as another Google thing. Kind of like their Chrome Browser which I wasn’t too fond of. But I actually got a chance to check it out and I must say that I’m impressed. This demo shows some interesting bits:Beach Demo …
Linux Documentation
I’ve been using linux for years now, mainly redhat/fedora and now ubuntu. But a long time ago I found some really good linux documentation (besides the documentation installed /w linux.) It is located here:http://www.redhat.com/docs/manuals/enterprise/ It says it’s for enterprise, but it mostly doesn’t matter.
A Few Code Snippets
Periodically I’ll stumble across a small but useful piece of code. I have a small list right now, but as I stumble across them, I’ll post them here. Note: I do not take credit for any of this code. Pausing your application __asm int 3; or __debugbreak(); Convert any data type to a std::string object …
