browse by category or date

black spidey

Deus ex machina describes an unexpected, artificial, or improbable character, device, or event introduced suddenly in a work of fiction or drama to resolve a situation or untangle a plot (e.g. having the protagonist wake up and realize it was all a dream, or an angel suddenly appearing to solve problems).

So how did Deus ex Machina ruined Spider-Man 3? Well, the most obvious one is Bernard, the servant in Osborn’s penthouse. Why he finally informed Harry Osborn the story that make him forgive Peter Parker and helped Spidey to fight Venom and Sandman now? Why not in Spider-Man 2? Did you spot other deus ex machina in the movie?

The overall movie is quite a disappointment for me. The CGI offers nothing new, the plot is weaker than the first and the second instalment of the Trilogy. I am really sure Tobey Maguire will not win Oscar for his crying act (^_^)v. Pff.. enough with the disappointment, I’ll hyped up myself for Pirates of Caribbean 3. Hopefully dear old Jack will make a blast ending to the trilogy.

Heck, at least I’m not the only one thinking that Spider-Man 3 sucks.

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

I received a call from Mr. Karthy today few days back. He was telling me that there is a new job opening for Coldfusion programmer. I politely declined the invitation and promised him that I will refer to him in case any friend of mine is looking for job as Coldfusion programmer.

From my very limited and narrow point of view, it seems there is a scarcity of Coldfusion programmers in Singapore. It seems that not many people are banking their option on Coldfusion. I guess everyone here are jumping bandwagon to become either .NET developer, or Java developer.

Although I can’t really say that Coldfusion is old technology since the underlaying technology is Java. But I can make a case where Coldfusion as a niche technology (at least here in Singapore ^_^). Do you think it’s OK to jump bandwagon?

I think it’s quite humane. Java and .NET combined, provide bigger number of jobs. So people would assume that .NET and Java are the safest bet to get employed. And it’s normal human behaviour to be afraid of uncertainty, and pursue something with more certain possibility.

On the other hand, looking at JobsDB.com, actually many positions are offered for RPG programmers, COBOL, and the offered salary is always above the mainstream programmer. In a discussion over lunch, a senior colleague advises me that the back-end processing of banking/financial industry is still using RPG on AS400. I argued that they are just contemplating between the costs and the benefits of upgrading to more modern system. I told him the story from my previous work place which uses COBOL on AS/400 for their purchasing system. During my tenure there, at one time, there was a team from head-quarter visiting the office, evaluating the infrastructure. When I queried the team leader, he said that starting on June next year (it means this year), all system will be replaced with .NET Smart Application. The application will connect all aspects of the company, purchasing, operation, finance, and human resource. All in one package. So it seems everyone sooner or later will move on to the new technology.

Now, my questions are, if you are working in those niche industry, will you stay and keep on receiving higher salary than the average .NET/Java programmers? Do you have any backup plan once your company decided to move on? I believe it would be interesting experience to share.

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

VPN stands for Virtual Private Network. Why do we need VPN in our office? Most of the time, because people have their file server in the Office. And they want to retrieve their files to enable them to work from home.

Isn’t that dangerous?Well, with a sufficiently strong password, the VPN should be difficult enough (too expensive in terms of time and effort) to crack.

OK, what are the requirements? Basically if you have Windows XP, you are good to go. Please note that Windows XP SP has limited connection. Check this article on how to remove the limitation. It would be better if you use your Windows 2000 Server/Windows 2003 Server as the VPN server since they are optimised for concurrent network access.

Since most companies that has Windows Server (be it 2000 or 2003) is likely to employ someone with network knowledge to maintain the network, I’ll dedicate this guide to those small/medium company that using Windows XP/2000 Professional as their File server.

Assuming you are using Windows XP. Follow the following steps:

  1. Go to New Connection Wizard (Start – Settings – Network Connections – New Connection Wizard), and then click Next.
  2. Select ‘Setup an advanced connection’, and then click Next.
  3. Select ‘Accept Incoming Connection’, and then click Next.
  4. Un-select any selected connection, and then click Next.
  5. Select ‘Allow virtual private connections’, and then click Next.
  6. Select the user(s) that have access to VPN. PLEASE make sure they have a STRONG PASSWORD. What is strong password? The length should at least 8 characters. It has small caps character(s), capital character(s), numeric character(s) and non-alphanumeric character(s) such as #,$,@,&, etc.
  7. Click Next. By default the TCP/IP address will be using DHCP. It means any computer connected through VPN will receive IP address automatically just like any other computers in your network. Please make sure your network router has DHCP server running.
  8. Click Finish

Wait, don’t celebrate first (^_^). The VPN is now up and running, but how will user from home discover it? I will assume you’re not using static IP. To check whether you’re using static IP or not, please go to your router (192.168.0.1 or 192.168.1.1) and look for ‘Status’ or ‘Network Status’.

So what to do if we have non-static IP? I suggest you to register and download those Dynamic DNS forwarding service. You can search google for ‘Dynamic IP’. Basically these services will give you a domain name, and program to be run inside your network. I recommend it to be installed in the VPN server. The program will periodically update the IP address in the ‘Dynamic IP’ server. Thus, whenever users request for the domain you’ve registered, they will be transferred to your IP address (i.e. your office).

Next is to open your firewall port. Login to your router, look for ‘Port Forwarding’ or ‘Application and Game’ menu (usually they are located in the advanced settings). Forward TCP port 1723 to your VPN server.

Basically that’s all the steps to set up VPN in your Office. Questions?

How To Access VPN from Home

Now that your office has VPN service up and running, it’s your turn to set your computer to connect to your office network. Please follow the following steps:

  1. Go to New Connection Wizard (Start – Settings – Network Connections – New Connection Wizard), and then click Next.
  2. Select ‘Connect to network at my workplace’, and then click Next.
  3. Select ‘Virtual Private Network connection’, and then click Next.
  4. Type something for the connection name, and then click Next.
  5. Select ‘do not dial the initial connection’, and then click Next.
  6. Type the address that you’ve registered for your company, and then click Next.
  7. Click Finish

So now how to connect to the office? Go to Start-Settings-Network Connections – My Office. It should open the following window:

Type the username and password, the username should have been given access to the VPN service
There you go. You should be able to connect to your office and access the fileserver using the usual ‘fileserver’

Troubleshooting

  1. I manage to get connected, but I am unable to access the network. Answer:Check your VPN Server’s Network TCP/IP settings. Make sure the Gateway, DNS and WINS points to your router IP address.
  2. You have trouble setting your VPN? Post comment and I’ll try my best to answer it.

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant: