Wednesday, June 22, 2011

For those times when your hotels' wireless...isn't.

Recently while trying to get somethings done at my hotel I noticed my laptop was getting great internet via the hotels wired connection, but my wireless devices(phone and tablet)  were getting awful reception from the Hotel Wireless.     It occured to me...why I can't I use my laptop as a wireless Access Point?   I can do that with my phone(thank you Android) when I'm somewhere with good cell signal and no wireless, so I should be able to do the same when I've got a wired signal, and no good wireless APs.   So a quick google search for "Laptop as an access point" later and I found Connectify
Connectify is a small application that uses a new feature of windows 7 called virtual wifi to share your internet with your wireless devices.  In essence, VWIFI allows you to share your network resource similar to how hardware virtualization allows you to use the resources of a single machine to create multiple virtual machines.    Connectify uses these virtual network connections to emulate, and function as, a wireless hotspot.    It runs as a small app in your tray and allows you to manage connections and settings so you can secure the connection with encryption and password protected access.
Since the application uses VWIFI it is only available for windows 7, however it is free and even will allow you connect all your devices when no internet is available for file sharing.

For more information
On VWIFI check out:  http://www.istartedsomething.com/20090516/windows-7-native-virtual-wifi-technology-microsoft-research/
On Connectify check out: http://www.connectify.me

Taking Control of Your Oracle Identity Manager Scheduler

**NOTE: As with all Tips and Tricks we provide on the IDMWorks blog, use the following AT YOUR OWN RISK.  We do not guarantee this will work in your environment and make no warranties***

According to Oracle’s sizing guide for Oracle Identity Manager (OIM) 10g in a large deployment you should break up your clustered servers by task.   For example, if you have four nodes in your cluster, you may use two to handle user requests, two to handle provisioning processes and scheduled tasks.   This allows you to dedicate servers to the tasks you want them handling.  This combined with load balancing, either through Weblogic, or through an appliance, provide a high level of stability and availability.   However, one thing I noticed when reading through Oracle’s documentation is nowhere does it mention how to do it.
So how do you do it?
The scheduler service on each server can be enabled or disabled by the xlconfig.xml file that contains the settings for OIM.    This will set the scheduler service to either start or not when OIM starts on that node. The file is typically found in the OIM_HOME\xellerate\config folder and can be modified with any text editor.
Always note that it is a very bad idea to change settings in the xlconfig file if you don’t know what they doso proceed with caution.
Use the following instructions to disable the Scheduler service for any nodes you do not wish to have it running.
Step1: Open the xlconfig.xml file with the editor of your choice
I like to use textpad or notepad++.
Step2: Find the line below:
<StartOnDeployment>true</StartOnDeployment>
Step3 Edit the line so it looks as follows:
<StartOnDeployment>false</StartOnDeployment>
Step4 Save your file
Step5 Restart OIM
That’s it.  It’s also good to note that in that same area of the xlconfig file (just above the line you modified) you will find a commented section explaining the Scheduler properties and what can be modified.  This includes:
XLUserName
XLPassword – Used to login into xellerate when executing the scheduled tasks.
StartOnDeployment - Set this to true to start scheduler along with application startup.
ThreadPoolSize - Number of threads that can run scheduled jobs simulteniously.
DataBasePoolSize – Number of database connection scheduler can open.
JNDIName  – The name underwhich the scheduler will be bound into JNDI tree
DatabaseDeligate – Quartz Scheduler Database delegate class
By modifying these settings you can better tailor your environment to suite your needs in production or to troubleshoot your environment where tasks are jumping from node to node, making it difficult to track them in the log.

Labels:

Tuesday, March 15, 2011

My first Java...

This is only of interest to me, but to mark it down on record...I wrote a java class.   For any newbies out there it is...


public class HelloWorldClass {


/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Hello World");


}


}


To use, grab the IDE of your choice add this code to the project, compile and run...and you too can be Wyle E. Coyote  Super Genius.

Tuesday, February 15, 2011

The moment the purchase is complete...

Is the moment the hardware is out of date.

All things must pass

As new challenges approach, it's time for a new blog...will I actually update this one?...I don't know but I know I will have a lot to learn soon so it might be good to take notes.

As for the old...you will be missed, but not forgotten.

http://eldapino.blogspot.com/