cross-platform

Does anyone know a good/easy/free/open 3d modeling program?

Hello, Does anyone know of an easy 3D modeling application like sketchup but is opensource? I don't have time for learning blender ( guess I never will ): and I'm a fan of having multiple small tools do their part of the job ( first cut the plank using the saw the nail it using the hammer :) ). Edit: I also might need to do some modi...

Any MSVC equivalent to GCC '-include' flag?

In GCC you can use the '-include ' flag to automatically include a file in the compilation unit. Is there any equivalent method for this in MSVC? ...

Javascript useragent grid?

Does anyone know of an existing browser/OS useragent string grid? It's hard to test, and I would really like a broad sampling of useragent strings, if possible. If no such grid exists, mind posting your useragent string? Given the idiosyncrocies of the browser/operating system combinations, this information is essential for successful w...

Cross-platform encryption container library

Hi, I have a need for a cross-platform (hopefully C) library that can create and mount encrypted filesystem containers. The same functionality of TrueCrypt but as a library so I would not have to externally include and invoke the Truecrypt executables. Any alternate suggestions or solutions are also very welcome. Thanks! ...

How to split a path platform independent?

I'm using the following code to get an array with all sub directories from a given path. String[] subDirs = path.split(File.separator); I need the array to check if certain folders are at the right place in this path. This looked like a good solution until findBugs complains that File.separator is used as a regular expression. It see...

cross-platform frameworks for storage + metadata?

I don't quite know what to use for terminology, so bear with me... Are there any cross-platform frameworks out there that facilitate a kind of "virtual file storage" to encapsulate adding files along with a database of metadata? I'm thinking about something along the lines of iTunes or iPhoto, where the program manages a whole bunch of ...

I want to make a web browser, but I'm not sure where to start?

I want to use WebKit as the layout/rendering engine, and I want to code it in Java. I am having troubles finding any useful info. I saw this question here which cleared things for me slightly, but I need more to get started. I would like to know: If I can use Java? Where can I find documentation on how to work with and use WebKit? ( I...

Handling binary dependencies across platforms

I've got a C++ project where we have loads and loads of dependencies. The project should work on Linux and Windows, so we've ported it to CMake. Most dependencies are now included right into the source tree and build alongside the project, so there are no problems with those. However, we have one binary which depends on Fortran code etc...

How can i query the number of cores avaiable?

Possible Duplicate: Programmatically find the number of cores on a machine I have a 3d game, and I am rebuilding its engine from scratch. The new incarnation uses multi-threading to take advantage of multiple cores. Does anyone know of a cross-platform(linux/win/mac) solution for querying the number of available cores? ...

Building C++ on both Windows and Linux

Hi, I'm involved in C++ project targeted for Windows and Linux (RHEL) platforms. Till now the development was purely done on Visual Studio 2008. For Linux compilation we used 3rd party Visual Studio plugin, which read VS solution/perojects files and remotely compiled on Linux machine. Recently the decision was to abandon the 3rd party ...

Platform-independent version of /var/lib and ~/.config

We see that programs like apt-get store information in several places: /var/cache/apt <- cache /var/lib/apt <- keyrings, package db, states, locks, mirrors /etc/apt <- configuration file ~/.aptitude/config <- user configuration file So we see four kinds of paths here: Cache path Data path System-wide configur...

Cross-platform compiling using Visual Studio 2008

Hi, Given: - C++ code base with more than 500K LOC - The same base code used for Windows (Visual Studio 9 2008) and Linux (RHEL) Most of the frequent task during development is of course edit/compile/fix (therefore we like programming :)). Most of our developers are with Visual Studio background only and IMHO its pretty powerful...

Cross-platform way of hiding cryptographic keys in C++?

Hi, My application needs to use a couple of hard-coded symmetric cryptographic keys (while I know that storing a public key would be the only perfect solution, this is non-negotiable). We want the keys to be stored obfuscated, so that they won't be recognizable by analyzing the executable, and be "live" in memory for as little time as p...

Cross platform mobile application

What tecnology should i use? Currently i am thinking of creating a web application with Silverlight. ...

Cross-platform editing for LaTeX documents?

What solutions are there for working on a LaTeX document on both Windows and Linux? It's a large document, and I will be working daily on both platforms so compatibility is essential if it's two different pieces of software. Bonus points for a solution that includes easy previewing. ...

Refusing connection from a host

I'm writing a simple tcp server application using sockets. As far as I know I can obtain the client's ip address and port after calling accept(). Now lets assume I have a banlist and I want to ban some ip addresses from my server. Is there a better way than accepting the connection and then dropping it? Is there a way to get the clien...

How to make a .net(c#) library which can be used in delphi

Possible Duplicate: Create a C# DLL That Can Be Imported in a Delphi App Using stdcall - Possible? I am creating a c# library and like to make this library as com component which can be accessed from delphi. Please tell the how to achieve this. ...

Portable periodic timer for period around 100ms

Hej! I am looking for a portable way of periodically dispatching a task in a C++ project. The use of libraries such as boost should be avoided in this particular project. The resolution requirement is not too serious: between 5Hz to 20Hz on an average Netbook. The project uses OpenGL to render the HMI but since I am working on the bac...

Platform independent math library

Is there a publically available library that will produce the exact same results for sin, cos, floor, ceil, exp and log on 32 bit and 64 bit linux, solaris and possibly other platforms? I am considering the following alternatives: a) cephes compiled with gcc -mfpmath=sse and the same optimization levels on each platform ... but its n...

Silverlight and J2EE

Hi All, I am currently experimenting with silverlight for the first time and I am interested to know if there any frameworks which can help utilize a J2EE backend. I have read online that silverlight supports socket connections which seems very interesting given the nature of the applications I am building. Does anyone know of any reas...