Categories
Software Engineering

Could not start the world wide web publishing service on local computer error 1717: the interface is unknown

When I try to restart services like “FTP Publishing” and “World Wide Web Publishing”, it keeps on pop up this annoying message, “could not start the world wide web publishing service on local computer error 1717: the interface is unknown”

Finally, I realized that this is due to Event Log has been disabled. Once I changed it back to “Automatic” and started it, I can start back “FTP Publishing” service and “World Wide Web Publishing” service now.

Categories
Information Technology (General)

Attach multiple attachments from Gmail

I just realize that I can attach multiple attachments from Gmail. To do so, you just need to hold down the Ctrl key and select as many files you want to attach. That’s it.

multiple_attachments_upload_1

multiple_attachments_upload_2

Categories
Information Technology (General)

Want your laptop to load faster?

For those who do not know yet, one way is to reduce the start up programs. To do so,

1. Go to “Start” > “Run”. Type “msconfig” and click “Ok”.

load_window_faster_1

2. At the “Startup” tab, select the programs which you do not need to load during start up.

load_window_faster_2

I don’t think we do not need most of the programs during start up as we can run the programs manually after start up. For me, I have only selected three.

Once done, click “Ok” and click “Restart”. See if it load faster now. 🙂

Categories
Career

Mid-year review with my manager

Main input given by him is my development skill is very weak because I need to many man days to revamp AIF module. Oh, hard to swallow that. In spite of much hard laboring into development lately (so many hours I have been working outside working hours), is it still so far to meet his super high expectation. I think he expect that AIF enhancement/revamp only take 5 man days while I gave him 25 man days. Thinking back, the man days I gave didn’t take into account that I got one week (5 man days) as backup support and another week (5 man days) as primary support in between.

I think if the module is 100% developed by me and they have a clear requirement what they need to change or add in, then I think I can complete it in 5 man days. And don’t forget this 5 man days include other job function as well like first level investigation from ihelpdesk, attend weekly meeting, other training.

To do first level investigation/troubleshooting can be one of the most difficult thing to me, because the scope is extremely wide. Even if all the programs are developed by you, to support all of them also not easy because so many modules and you need to know so many business logic as well. Example for your the core system and for one bank, there are 40 queues and one queue come from some conditions. And there isn’t a lot of documentation like system flow chart for your reference. But the actual fact is those programs are developed by so many people and majority of them are already long gone from the company. In order to know and understand the system flow and because there isn’t much documentation like system flow, you need to open the source code to understand what is going on there. One of the source code module I open last week, when I look at it, those source code are very neat as well.

And also about multiple version of source code due to multiple banks factor. What about testing. Just one bank itself, the testing can be so comprehensive due to so many validation and so many different types of scenarios. And what about the documentation part? Now, technical team lead requires three types of documentation: system flow diagram, sequence diagram and class diagram and what about code standard. There could be a lot of redundant code in it and to clear them up, you need to retest it and what about comment standard? what about the existing code is not too maintainable and revamp the module might need to make sure the code is easy to maintain as well. What about consistency area? Need to make sure that the term in comment or method name is consistent. What about those hard coded code? Need to make it a common code for all banks, so code merging will be easier.

One thing he asked me to do from now is to update my team lead weekly (Monday or Friday) on how do I spend my working hours. Example how many percentage on support and how many percentage on development. And to give reason on why I didn’t achieve certain goals if there is.

And for future, start from October 2009, my manager might most probably transfer me to GWC team which is using JAVA programming language. I can makan JAWA mee and drink JAVA coffee but I don’t think I want to go into JAVA programming now as I have been into ASP and ASP.NET from the beginning of my career until now. I wish I can continue to stick with VB.NET.

No matter where I will be next month, for now I should give my best to do a good job for this AIF enhancement task. Another thing I should tell myself also is I don’t have to ‘kill’ myself to meet my manager’s super high expectation. If he has extremely unreasonable expectation again on me in the future, I think I will go straight to his manager or HR.

Nevertheless, I should continue to work hard and to give my best to do a good job in whatever tasks given to me. One more thing I should tell to myself is not to take his remark so seriously and personally.

Categories
SQL / Stored Procedures SQL Server 2000

Cannot perform bulk insert. Invalid collation name for source column 1 in format file ‘C:bcp.fmt’.

It took me a while to finally figured what what went wrong to fix the above error. The problem is my bcp.fmt needs to have an empty line at the last row.

bcp

The first screen capture is the one before I added the empty line and the second screen capture is the one after I added the empty line. Take note of the cursor.

After you have added the empty line, it should works.