Open Source, 100% Compatible ln for Windows (and Junction Point library)

We’ve been huge fans of symlinks for forever, and even posted about Windows Vista’s new mklink commandline utility with quite the passion back in 2006 when the ability to create soft-links from the commandline was first added to Windows.

However, there are a few things that have forever irked us about the ln lookalike called mklink.exe:

  • It’s called mklink and not ln. (I mean, you just get can’t get around that fact)
  • The arguments are switched around. `mklink something_doesnt_exist actual_file` is just…….. wrong!
  • By default, mklink will create softlinks and not hardlinks. ln requires the /h flag to create a hardlink.
  • mklink isn’t smart enough to distinguish between files and folders. You need explicitly tell it via the commandline.
  • Even then, mklink has two different switches depending on the type of directory link you want. /D for softlink’d directories, and /J for hardlink’d directories.
  • mklink can’t be used outside of cmd.exe (such as in PowerShell). (Hat tip: Jason)
  • And, of course,  mklink isn’t open source.

So we made our own.

Continue reading

Updating Flash Player Manually on Chrome for OS X

Recently (late November), Adobe finally got around to releasing an update to Flash Player for OS X that comes with the long-awaited hardware-based rendering of H.264-encoded videos. However, for those of us that use Chrome, there is no way to updated to the latest 10.2 beta of Flash; Chrome uses its own copy of Flash that comes built-in and cannot be externally updated. These steps below will guide you through the process of using Flash Player 10.2 with Google Chrome on OS X:

Continue reading

Software with a (Subtle) Sense of Humor

Every once in a while you come across something in a piece of software that makes you smile. In this case, it was trying to open a 60MB CHM file in BetterZip, the best OS X unzip utility out there. A lot of software out there tries too hard to be funny, and really doesn’t come across as such (I’m look at you, ImgBurn).

But here’s a very serious program that does some very serious stuff. It’s never cracked jokes at me before, and it’s been a dependable creature, all business thus far. But all work and no play makes Jack a very dull boy. And so that brings us to the sense of humor – image after the jump:

Continue reading

Free Download: Timeline 2.1 Home Edition

Four months ago (though it does feel like much, much less than that!), we posted about the release of Genie Timeline 2.0. Timeline, in both its free and paid Home/Pro editions, has been well-received around the globe – the free backup software market is severely undersaturated, especially when it comes to good stuff that actually works.

Earlier this month, Genie-Soft released Timeline 2.1 which fixed a number of issues and greatly improved the performance. For the next 24 hours (well, 23 actually as of the time in this posting!) Genie Timeline 2.1 Home Edition is available 100% for free on Giveaway of the Day.

Download: Genie Timeline 2.1 Home Edition

Continue reading

Welcome to EasyBCD 2.0!

Hello and welcome to EasyBCD 2.0!

It’s rather hard to believe, but EasyBCD 1.7.2 has been out for over 2 years now, and we’ve been working on Version 2.0 ever since. In that time, a lot has happened. Windows 7 has shipped, ext4fs is the new cool kid on the Linux block, GRUB2 is finally seeing some adoption, VHDs are the new wow, and everyone and their grandmother want a dual-boot between Windows 7 and Windows XP.

Worry not, we haven’t been sitting on our (not-so-proverbial) behinds this whole time. In fact, the entire NeoSmart team – developers, supporters, testers, and all – have been working around the clock to make EasyBCD 2.0 the biggest, coolest, greatest, and awesomest thing ever since the invention of the MBR. And now, over a 150 beta builds later and 2 years in the making, we’re super-pleased to introduce you to EasyBCD 2.0. It’s so incredibly overhauled and improved, so stuffed-to-the-brim with features, so much of a true one-click dual-boot experince, so customizable, so powerful, and so EASY that it took a lot of self-restraint to keep from calling it EasyBCD 10.0!

What’s new, you ask? We’ll get to it. But let’s just first give you the download link, because we know you just can’t wait to get your grubby, geeky paws on it ASAP:

Download EasyBCD 2.0.1 (1337 KiB)

(Yes, it really is 1337 kibibytes in size. And, no, we didn’t do it on purpose. We’re just übercool that way!)

Continue reading

Our List of Highly-Anticipated Upcoming Games for OS X (2010)

For too long, computer gaming has been a strictly Windows-only business. But that’s slowly but surely changing, as signified by the recent availability of the popular Steam platform for Mac, and soon, Linux. But what’s really exciting is that big game producers aren’t just porting old games to OS X *cough* Quake 4, Halo 1, etc. *cough*, nor is the world of OS X gaming going to be limited to indie publishers and lame (though very much appreciated) games with graphics on-par with those from the 90s on other platforms.

We’ve compiled a list of our top highly-anticipated games for OS X, most of which are actually geared for simultaneous release on Windows and Mac, making it clear that Mac gamers will take a backseat no more. Honestly, we’re not going to bother ranking them or making this a “Top 10 Games for OS X this year” kind of article. This is just a geeky gamers’ list of games to look out for, on a Mac, soon. We’re not including games that were previously available on other platforms, because that’s just sad.

And, without further ado, here’s NeoSmart Technologies’ exclusive list of upcoming Mac OS X games, sorted by expected release date from the ones you can soonest get your grubby paws on to those you’ll have to not-so-patiently wait and pray for:

Continue reading

EasyBCD 2.0 RC1

EasyBCD Logo

I’m pleased to announce that the EasyBCD 2.0 beta program, years in progress, has now reached a release candidate build with EasyBCD 2.0 RC1 Build 100.

Please help us make the 2.0 gold release a perfect build by downloading and testing EasyBCD 2.0 RC1. There’s a very long list of changes, you can view the build-by-build changelogs in the link above.

If all goes well, we can expect a 2.0 RTM release in the very near future, God willing.

Thanks!

The Un-Improvements to “Find All References” in Visual Studio 2010

A November 2009 post on the Visual C++ Team Blog by Raman Sharma delved into the improvements Visual Studio 2010 was purported to have made to the “Find All References” feature of Visual Studio. This feature is a must-have for any developer in almost any language. As a project grows in size and complexity, it becomes a real chore to remember and locate exactly where a particular variable was defined – which is something that’s quite useful to know.

According to the VC++ blog post, VS2010 now uses a “speed-mode” by default to locate these references. It’s a bit less accurate in that it generates a lot of false positives, searching by name rather than by usage, but that this reduced accuracy comes with greater speed. And the option remains to further filter out results by having the compiler and the intellisense databases resolve the actual results and determine whether or not they indeed reference the search term.

Except that’s the way it’s supposed to work. In truth, that’s not what happens:

1) Visual Studio 2010’s “Speed Mode” of Find All References is slower than it was in Visual Studio 2005.

2) Visual Studio 2010’s “Speed Mode” not only generates extraneous false positives, it also fails to show items that do match the search term.

Continue reading

Android: A Fragmented Platform or Not?

Android RobotIf you were to believe the latest headlines at Business Insider, Android is a fragmented mobile platform and has a negative effect on the applications, for developers and end-users alike. Android is currently in a heated battle with the other two big names in mobile technology (the iPhone and the BlackBerry being the other two), and this is a serious matter definitely worthy of discussion.

But Dan Frommer’s allegations in his latest post on BI don’t really add up. Frommer contends that the official twitter app for Android, which only works on Android v2.1 and up, is proof that Google’s mobile OS isn’t as “unified” as the competitors, and that this is a sign of early-onset serious fragmentation that will only get worse down the line. The thing is… it’s not.

It’s true that Android, available for deployment on any device manufacturers are willing to bundle it with, faces certain compatibility issues. With a multitude of devices, each with its own mostly-unique set of hardware and features, creating software that will run the same for everyone isn’t as easy as it is on the iPhone. But it’s nowhere near as much of an issue as Frommer makes it out to be.

Continue reading