Pages

Showing posts with label PC. Show all posts
Showing posts with label PC. Show all posts

Thursday, January 6, 2011

Good free screen capture software

This screen capture software is free and easy to use. It has many nice features like:

  • dual-monitor support
  • auto scroll
  • portable setup (no installation)
  • sound effects
  • various sharing tools

PicPick can also do a lot of other stuff regarding the screen capture production like:

  • image editing
  • magnifying
  • screen cross-hair and ruler
  • whiteboard feature
I really like this tool because it has most of the stuff I use when I make screen capturing. I can just save it to my USB stick and have it with me, include all my settings.

http://picpick.wiziple.net

Wednesday, January 5, 2011

Unlock files in Windows that is used by other processes

If you can't delete a file if some program is locking it, but you don't know which or do you get a message like this:
  • Cannot delete folder: It is being used by another person or program
  • Cannot delete file: Access is denied
  • There has been a sharing violation.
  • The source or destination file may be in use.
  • The file is in use by another program or user.
  • Make sure the disk is not full or write-protected and that the file is not currently in use.
, then these applications can help you.

I use both and they they do the job well.
Both runs on both 32 and 64 bits Windows.

LockHunter:
http://lockhunter.com/

Unlocker:
http://www.filehippo.com/download_unlocker/

Tuesday, December 7, 2010

How to get 25 GB on a free network drive in the cloud

http://www.nirmaltv.com/2010/02/02/how-to-map-skydrive-as-network-drive-in-windows/

It's a bit slow and file limit is 50 MB :( but hey it's free and 25GB.

I use the free version of Gladinet to mount several cloud services as disk drives in windows.
http://gladinet.com/
I only use it for pictures and documents because of the file size limit, but its fine when it is set up.
If you like to break the 50MB limit Gladinet has a paid version which can split files larger than 50MB and merge them again automatically.

Listen to Pandora outside US in Chrome Browser

I will take no response ability for breaking any terms of use or any other licensing!

First you need a US Proxy address, this you can buy a subscription for or pick a free web proxy from this list:
http://www.hidemyass.com/proxy-list/search-62

Of cause you can use any proxy you want, it just have to change the IP-address to a US address.
After you have found a proxy server/port you should install a proxy manager. This could be  a Chrome Extension like Proxy Switchy!
Other browsers like Firefox does have similar Plug-ins.

Proxy Switchy! can be set up to automatic switch to a specific proxy server on specific  URL's like this:



This should be saved along with the proxy profile where the IP-address and port should be.
Now just navigate to www.pandora.com and you should be good to go, but check the terms of use before initiating.

Tuesday, August 24, 2010

Prevent automatic window focus change in Windows 7

Open the regestry editor (regedit.exe)
Set the registry value to this:

[HKEY_CURRENT_USER\ControlPanel\Desktop]
ForegroundLockTimeout = 0


and reboot the system.
This also works in XP and Vista.

Monday, May 10, 2010

Use a .NET Windows Form as a Console application also

Some times I want to command line my windows form applications and get the output from it direct to the command line. This is nice to have when I want to batch or run the program with-in another program.

I use it if I have some methods I want to use in both a Windows Form and command line application and I don't want to write separate applications or wrappers.

I don't want to make a Console application and start a Windows Form, because the console windows will always be visible. I want a Windows Form application to also work as a Console application with arguments and output.

To do this I had to use the kernel32.dll as shown below:

[DllImport("kernel32.dll", SetLastError = true)]
private static extern bool AttachConsole(int processId);

[ DllImport("kernel32.dll", SetLastError = true)]
private static extern bool ReleaseConsole();

DllImport namespace is System.Runtime.InteropServices

AttachConsole(int processID) takes the console process ID to which it will output to, -1 is current.
ReleaseConsole() releases the attached console.
Example:
[STAThread]
static void Main(string[] args)

{
try
{
if (args.Length == 0)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new WindowsTestForm(args));
}
else
{
AttachConsole(-1);
WindowsTestForm testForm= new WindowsTestForm (args);
}
}
catch (Exception)
{

}
finally
{
ReleaseConsole();
}
}

#region Use Console in Windows Forms

[DllImport("kernel32.dll", SetLastError = true)]
private static extern bool AttachConsole(int dwProcessId);

[DllImport("kernel32.dll", SetLastError = true)]
private static extern bool ReleaseConsole();

#endregion

Wednesday, May 5, 2010

drPodder Media Importer 0.3.1.0 released



Change log :0.3.1.0 (Beta)

-Fix database with Not existing album art on device
-Detect album art files on restore and clear in db if not existing (eg. restore on full erased USB partition)
-Clear downloaded flag if media files (episodes) are missing on device
-Clear downloaded and new flag if media files (episodes) are missing on device. Can be used if the restore (from eg. wobOS Internals Save/Restore
-Downloading files flaged as downloaded but does not exist on device if drPodder is capable of deleting (does not work if the download tickets in downloadhistory.db in webOS are erased eg. data erease, firmware flash I think).

download

Monday, September 21, 2009

SmarterMail - mail server to small biz

SmarterMail - At A Glance - Reviews by PC Magazine.

SmarterMail

This email server could actually be handy for many small companies. 10 email accounts in the free version, and active-sync to mobile devices.

Wednesday, September 16, 2009

Opera Mini 5 Beta, free to download now

http://www.opera.com/mini/next/



This is a nice install on my Nokia 5800 XM, but the keyboard lack the ability to copy/paste with the native clipboard in the S60. Some Java scripts does not format well like the iPhone google reader site, but this is not different from the official 4.2 version. Other than that, the browser looks a lot better and still runs smooth. The password save feature is a really nice add-on and feels a lot like a desktop experience. Also the tab browsing makes the flow easier to swallow. Bottom line: it's a good step toward a better experience.

Wednesday, June 3, 2009

Twitter client with Facebook support: Seesmic DESKTOP

Seesmic DESKTOP
Help Desk

This is one of the best twitter clients I have used for my windows desktop, and then again, I have not used twitter that long. I tried just a few (round 5 clients on windows 4 on S60), and I must say that Seesmic was the winner for me at the windows platform. This was because it scales nice and intergrade facebook notifications and other features.


It also support mutiple twitter accounts and userlists mixed on both services, save searches with new post notifications and more.


It has some normal, but nice features like add (tiny) URL, image and shrink text. Also the facebook status can be updated like the twitter tweets.


The column look does look like the one known from TweetDeck, but I like this more, and one of the reasons is that twitter and facebook timelines can be mixed together in one timeline or it can be seperated into 2 columns. Also the twitter replies can be mixed and seperated.


Seesmic has also made some footage of the feature updates/changelog





Sunday, May 31, 2009

Ovi Store... now open all over!

Ovi Store.

Ovi Store is now open in all countries. This store can be accessed by web browser on the phone or desktop computer or the S60 Ovi Store application. I have tried all and I'm quite happy about them. I have also tries to buy applications and the experience was nice and streamlined. There are tabs like Recommended, Featured, Latest, Video & Audio, Games, Application and so on adn of cause you can filter by payed and free also. There are also categories like Entertainment, Business, Social Network, Utility ect.

I would like more applications in the store. Most of the stuff is wallpapers and videos, but many of the applications I'm use to are also there.

All in all the experiance was quite good after the first crash ;) but Nokia quickly fixed this with adding more servers and soon the service was running smooth again.









Monday, May 11, 2009

StarCraft II Now Accepting Beta Signups!

StarCraft II Now Accepting Beta Signups!

This Sign up is hard to resist <(O.o)>

Huxley: The Dystopia Now Accepting Closed Beta Signups

Huxley: The Dystopia Now Accepting Closed Beta Signups

This upcoming MMOFPS is about to get tested. Sign up to test the happy trigger fingers in a massive 'Ureal'-graphic-engine

Aion : Daeva Interview - Aion for PC at MMORPG.COM

Aion : Daeva Interview - Aion for PC at MMORPG.COM.

The interview is all about the upcoming MMORPG Aionand its features like flying, skills and yet again wings :)

There are much new (and old) in this new MMORPG where wings are part of the combat system.

Friday, April 24, 2009

How to Repair Outlook Web Access (OWA) 2003

a. Download and install the IIS 6.0 Resource Kit Tools. To obtain the IIS 6.0 Resource Kit Tools, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE 629C89499&displaylang=en

If you do not want to install all the IIS 6.0 Resource Kit Tools, click the Custom installation option to install only Metabase Explorer 1.6.
b. Start IIS Manager.
c. Back up the metabase. To do this, right-click Default Web Site, click All Tasks, and then click Save Configuration to a File. Type a file name for the file and click OK.
d. Expand Default Web Site, and then delete the following virtual directories:

• Microsoft-Server-Active-Sync
• OMA
• Exadmin
• Exchange
• Public
• ExchWeb

e. Start Metabase Explorer. To do this, click Start, point to All Programs, point to IIS Resources, point to Metabase Explorer, and then click Metabase Explorer.
f. Expand the LM key, right-click the DS2MB key, and then click Delete.
g. Close Metabase Explorer.
h. Restart the Microsoft Exchange System Attendant service to re-create the virtual directories in IIS.

Note If the virtual directories are not re-created after 15 minutes, restart the server.
i. In IIS Manager, expand Default Web Site, right-click Exchweb, and then click Properties.
j. Click the Directory Security tab, and then click Edit under Authentication and access control.
k. Verify that only the Enable anonymous access check box is selected.
l. Right-click Default Web Site, and then click Stop.
m. Right-click Default Web Site, and then click Start.

Now that is a straight copy paste from the KB Article. However.. I immediately had to wonder how the System Attendant service knew what my default website is.. or was. How does IIS flag the ‘ default website’ ?

A rummage though the IIS metabase basically shows that under the W3SVC node, the site with ID 1, is the Default Website. I made a new site, which got a unique identifier, and just renamed it to 1 in the metabase. 5 minutes later the System Attendant service had rebuild my Exchange virtual folders!

How to Kill a Windows NT Service in command prompt

Go to the command-prompt and query the service (e.g. the SMTP service) by using sc:

sc queryex SMTPSvc
This will give you the following information:

SERVICE_NAME: SMTPSvc
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 388
FLAGS :

or something like this (the "state" will mention stopping).
Over here you can find the process identifier (PID), so it's pretty easy to kill the associated process either by using the task manager or by using taskkill:

taskkill /PID 388 /F

where the /F flag is needed to force the process kill (first try without the flag).

Installing uTorrent as windows service with webUI

this is the solution, and almost any program can be run as a windows service this way.

http://www.geekzilla.co.uk/View838302ED-E806-4314-AC3A-89872D6F8C9B.htm

Windows XP 2GB physical RAM limit work around

change the boot.ini file to something like this:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/fastdetect /usepmtimer /NoExecute=AlwaysOff


the /NoExecute=AlwaysOff is the section to watch
this option will disable all microsoft windows xp hardware limitation such as memory limits (4GB should be supported if hardware support it of cause)
some reduction in memory could occure 3GB ~ 2.5GB or so.
there could be some fixes to this issue...

HowTo get Microsoft Windows user or group SID in MSSQL

Microsoft Windows user or group can have different names in different languages. this is why a SID is used.

SQL Server 2005 Books Online (September 2007)
SUSER_SNAME (Transact-SQL)

Returns the login name associated with a security identification number (SID).

Syntax

SUSER_SNAME ( [ server_user_sid ] )
Arguments

server_user_sid
Is
the login security identification number. server_user_sid, which is
optional, is varbinary(85). server_user_sid can be the security
identification number of any SQL Server login or Microsoft Windows user
or group. If server_user_sid is not specified, information about the
current user is returned.

Return Types

nvarchar(128)

Remarks

SUSER_SNAME
can be used as a DEFAULT constraint in either ALTER TABLE or CREATE
TABLE. SUSER_SNAME can be used in a select list, in a WHERE clause, and
anywhere an expression is allowed. SUSER_SNAME must always be followed
by parentheses, even if no parameter is specified.

When called
without an argument, SUSER_SNAME returns the name of the current
security context. When called without an argument within a batch that
has switched context by using EXECUTE AS, SUSER_SNAME returns the name
of the impersonated context. When called from an impersonated context,
ORIGINAL_LOGIN returns the name of the original context.

Examples

A. Using SUSER_SNAME
The following example returns the login name for the security identification number with a value of 0x01.

Copy Code
SELECT SUSER_SNAME(0x01);
GO
B. Using SUSER_SNAME with a Windows user security ID
The following example returns the login name associated with a Windows security identification number.

Copy Code
SELECT SUSER_SNAME(0x010500000000000515000000a065cf7e784b9b5fe77c87705a2e0000);
GO
C. Using SUSER_SNAME as a DEFAULT constraint
The following example uses SUSER_SNAME as a DEFAULT constraint in a CREATE TABLE statement.

Copy Code
USE AdventureWorks;
GO
CREATE TABLE sname_example
(
login_sname sysname DEFAULT SUSER_SNAME(),
employee_id uniqueidentifier DEFAULT NEWID(),
login_date datetime DEFAULT GETDATE()
)
GO
INSERT sname_example DEFAULT VALUES
GO
D. Calling SUSER_SNAME in combination with EXECUTE AS
This example shows the behavior of SUSER_SNAME when called from an impersonated context.

SELECT SUSER_SNAME();

GO

EXECUTE AS LOGIN = 'WanidaBenShoof';

SELECT SUSER_SNAME();

REVERT;

GO

SELECT SUSER_SNAME();

GO

Here is the result.

sa

WanidaBenShoof

sa

---------------------------------
To get the SID I use

sp_helplogins -shows information for all sql server users, incl. sid
sp_help -shows all buildin funktions (sp, tables ...)