Archive for August, 2012
Posted by jpluimers on 2012/08/31
On monday, I wrote it was Time to disable Java for a while: Zero-Day Season is Not Over Yet.
Today Oracle released a fix, which you should either install immediately (that is NOW, don’t hesitate!).
For this vulnerability, it is enough to disable Java from your browser – see: How to disable Java in your web browser – but as with any software: if you don’t need it, just disable/uninstall it.
Disabling/uninstalling on a Mac may impose a problem, as Apple hasn’t come with an update for the OS X editions that came with Java pre-installed.
Most other users can either install the version on their current system on-line from Download Free Java Software, or download offline installers for other systems at Java Downloads for All Operating Systems.
I might actually try the Java Unattended Silent Installer and Updater from Ninite – Install or Update Multiple Apps at Once.
–jeroen
via:
Posted in *nix, Apple, LifeHacker, Mac, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, MacBook, MacBook-Air, MacBook-Pro, Power User, Windows, Windows 7, Windows 8, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP | Leave a Comment »
Posted by jpluimers on 2012/08/31
So I won’t forget:
–jeroen
Posted in Power User, Windows | Leave a Comment »
Posted by jpluimers on 2012/08/30
Too often I see quesions like the one below on software that people distribute:
The Program can’t start becuase MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.
I am getting follwing error when i am trying to open Computer management in windows 7,the error is as follows ,
The Program can’t start becuase MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.
Where can i found this dll file, and help me to download and install.
The reason is that many programmers and companies still fail to ship the correct Visual C++ run-time.
Even for a one-off, you should need to get your installation set right. And writing stuff in a version of Visual C++ almost always means you need to ship the run-time for that particular version of Visual C++ with your application (though sometimes you can get away by putting the DLLs in the directory of your application, this is not recommended, as that way you won’t receive security updates).
User Marilyn O was so kind to sum up most of the download locations (I did a bit of post-editing, added all the non-“FamilyID” links, all naming differences are from the MS site):
I would install the Microsoft Visual C++ Redistributable dll that is needed for projects built with Visual Studio 2010.
Download the files below depending on your operating system version. […] Check in Programs and Features, do you show that you have installed Microsoft Visual C++ … Redistributable? If not, download from the links here.
- 2005: msvcr80.dll
- 2008: msvcr90.dll
- 2008 SP1: msvcr90.dll
- 2010: msvcr100.dll
- 2010 SP1: msvcr100.dll
- 2012: msvcr110.dll
–jeroen
via: The Program can’t start becuase MSVCR100.dll is missing from your – Microsoft Answers.
Posted in C++, Development, Power User, Software Development, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio and tools, Windows, Windows 7, Windows 8, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP | 3 Comments »
Posted by jpluimers on 2012/08/29
Just found a glitch in the unmap support for tf workfold (and found out it has already been reported).
First what I tried to do:
- move
D:\develop.TFS02 into D:\develop\CodePlex\TFS02 using tf map (which BTW allows you to do in place branch switching).
- unmap
D:\develop.TFS02\besharp from TFS
First a few things; the first one succeeded (as it implicitly uses the /map command), the last ones failed because /unmap is ambivalent on the /collection parameter: on the one hand it wants to do without, but when it discovers it cannot do without, it wrongly indicates it requires it.
D:\develop.TFS02\besharp>tf workfold /collection:https://tfs.codeplex.com/tfs/tfs02 /workspace:%COMPUTERNAME% $/ D:\develop\CodePlex\TFS02
D:\develop.TFS02\besharp>tf workfold /collection:https://tfs.codeplex.com/tfs/tfs02 /workspace:%COMPUTERNAME% /unmap $BeSharp
The option collection is not allowed.
D:\develop.TFS02\besharp>tf workfold /unmap /collection:https://tfs.codeplex.com/tfs/tfs02 /workspace:%COMPUTERNAME% D:\develop.TFS02\besharp
The option collection is not allowed.
D:\develop.TFS02\besharp>tf workfold /unmap D:\develop.TFS02\besharp
Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'.
D:\develop.TFS02\besharp>tf workfold /unmap /workspace:%COMPUTERNAME% D:\develop.TFS02\besharp
Multiple workspaces exist with the name T61PJWP.
Please specify the Team Foundation Server or qualify the name with the owner.
Workaround
The workaround is to
- start Visual Studio,
- unmap $/,
- recursively map $/ to D:\develop\CodePlex\TFS02,
- perform a get latest.
–jeroen
Via:
Posted in .NET, Development, Software Development, Source Code Management, TFS (Team Foundation System), Visual Studio 2010, Visual Studio and tools | Leave a Comment »
Posted by jpluimers on 2012/08/28
Dang; I thought this had long left the posting queue, but somehow it ended in the drafts (:
Since then, many more event videos made it to Channel 9, including Build 2011, and TechDays 2012.
Anyway, here it is:
Microsoft’s PDC 2010 was held at the end of October 2010 in Redmond, WA, USA.
For the people that could not attend, it is very nice to view the sessions using the PDC10 player (it seems still people didn’t learn and start stripping the century parts from years again!).
Even if you are not using Visual Studio, .NET Azure or other Microsoft Technologies, there are a lot of interesting sessions showing the directions that Microsoft is taking.
Comparing that to what you do today is always a good thing to do: it helps you reflect, an important part of your personal development.
A few things I found interesting (in no particular order):
- Asynchrony support in C# 5 and VB.NET 11 based on the Task Parallel Library
- The choice to favour HTML 5 over SilverLight, even though Internet Explorer 9 and Microsoft’s HTML 5 authoring/development tools are far from ready
- Azure reporting: is reporting the next big thing on clouds?
- Offline versus online in the cloud world
- NuPack – does it bring package management to the same level as Ruby or *nix?
- XNA for XBox, Windows and Windows Phone
Enjoy!
–jeroen
Posted in .NET, .NET 4.5, C#, C# 4.0, C# 5.0, Channel9, Cloud Development, Database Development, Delphi, Development, HTML, HTML5, Mobile Development, SilverLight, SocialMedia, Software Development, Visual Studio 11, Visual Studio 2010, Visual Studio and tools, Web Development, Windows Azure, Windows Phone Development, XNA | 2 Comments »
Posted by jpluimers on 2012/08/27
Posted in *nix, Apple, Chrome, Google, Linux, Mac, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, MacBook, MacBook-Air, MacBook-Pro, Power User | 3 Comments »
Posted by jpluimers on 2012/08/27
Brilliant post on using the Window-key for shortcuts with Windows 8 (all Windows 7 Windows-key shortcuts work, plus many more): Windows 8 productivity: Who moved my cheese? Oh, there it is. – Scott Hanselman.
–jeroen
Posted in Keyboards and Keyboard Shortcuts, Power User, Windows, Windows 7, Windows 8 | Leave a Comment »
Posted by jpluimers on 2012/08/27
One of the Enterprise SKU of Windows 8 is that it allows side-loading of WinRT apps. It gives you the opportunity to load internally developed Metro-style applications that use WinRT on Windows 8 without a developers license installed on that Windows 8 machine.
This feature was described on many sources, including:
But since many apps (including Delphi written apps as they cannot link to the Visual C++ Run-Time DLL) don’t directly run on WinRT, there is a clear demand of enabling this side-loading feature for non-Enterprise SKUs of Windows 8:
The last link describes a way to circumvent this, and I think that is what Embarcadero is aiming at to enable Delphi XE3 Metropolis style applications to run on WinRT:
Note I updated my Delphi WinRT link clearance post with the last two links.
–jeroen
Posted in Delphi, Delphi XE3, Development, Software Development, WinRT-with-Delphi | 2 Comments »
Posted by jpluimers on 2012/08/27
If ever UPC has an outage like this again, and I need to fiddle with the Cisco EPC3000 cable modem…
From the manual (edited for typos and readability):
- Indien modem niet binnen enkele minuten vanzelf online komt: breng het modem online door via de browser van jouw laptop naar: http://192.168.100.1/gscan.asp te gaan.
Voer handmatig de frequentie 306750000 in en klik op ‘Click here restart your cable modem’. (Achter de RT hubs, Rotterdam gebied, is de frequentie 308000000)
- Wanneer de modem online is controleer je de retoursignalen van de modem door op de modem in te loggen.
Dit doe je door de volgende link te gebruiken: http://192.168.100.1/signal.asp.
Controleer in dit scherm de waarde “Power Level”. Als dit level 55 dBmV of hoger is (55-58) moet je contact opnemen met UPC.
And yes,
- the button on the Cisco indeed reads “Click here restart your cable modem”.
- they switch from “het modem” to “de modem”
Some links I might need then: Read the rest of this entry »
Posted in Power User | Leave a Comment »
Posted by jpluimers on 2012/08/25
Just for my own record, a link clearance of WinRT in relation to Delphi.
I amended this a couple of time already, will try to do so over time: Read the rest of this entry »
Posted in Delphi, Development, Software Development, WinRT-with-Delphi | Tagged: c runtime library, marc hoffman, nick hodges, software, stack overflow, technology | 3 Comments »