Posts

Deliver and Receive the Right information at the Right time

We are now living in an information Explosion and big data society. The issue of getting the right information and then delivery to the right people at the right time to engage them to make the decision is becoming a challenge for business and individual person. I would like to explore my views from two major points. Personalized Intranet - the future workplace Lots of people are talking about collaboration in workplace currently. I have been seen lots of popular Intranet Websites provided great platform for enterprise internal socialization and collaboration. However, I think they are missing a great feature in Intranet for employee - personalisation. Have you seen people entry every information including events, news, social feeds and blogs onto Intranet Home page at work? Actually it makes people felt annoying and hard to follow the relevant information, and so there is need to enhance the existing Corporate Intranet to be a personalisation and easy to use platfo...

SQL Server 2012 AlwaysOn supports with Windows Azure Virtual Machines

Microsoft recently announced "SQL Server 2012 AlwaysOn supports with Windows Azure Virtual Machines". SQL Server 2012 AlwaysOn enables high availability and disaster recovery with SQL Server. It's a descendant of Database Mirroring and available only in SQL Server Enterprise. Any Database server that runs SQL Server 2012 Enterprise Edition can use AlwaysOn Availability Groups by joining a cluster and configuring the availability group.  It does not require shared disk storage, but requires special hardware and configuration steps to set up Failover Cluster Instances. For more information about these features, see Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery .

Connect your personal device to "Cloud"

"Cloud" is a popular word in our daily life. It means the new computer architecture - using service provider's computer equipment instead of your own. It allows a person or a business to forget about technical details like whether a hard drive is big enough and puts that concern on another party. Microsoft, Apple, Google, Amazon Web service and others provide such software applications and hosting space for end users to access those applications through a web browser or a light-weight desktop or mobile app. For example, Microsoft provides Office 365, combining the latest versions of the Office applications (Word, Excel, Outlook, etc) with additional features such as SkyDrive storage and Skype world minutes for family and business to access their common Office functions and emails stored on the remote servers. It helps the family to share documents, photos and emails in distance areas.The Microsoft SharePoint Online helps business to build their collaborati...

Where are Australian's future work?

Just recently read two news about jobless: " Telstra, origin and iluka cut 1,200 jobs " and " I couldn't even buy a job " about a 61-year-old Sydney woman received more than 500 job rejections. The lady even couldn't planned to enjoy her retirement years. It lets me seriously think about the career development and movement. While the company couldn't offer the long term positions due to uncertain economy, we (employees) should improve or develop the skills and enhance the value to the company.  For above lady, she could learn more skills such as  accounting, bookkeeping, Internet, social media, creative writing, cooking, gardening, baby sittings... rather than just applying for office and Administrator job. In addition, we should make our finance and retirement planning as earlier as possible. Learn various investment areas such as stock market, managed funding, investment property and get advices from Finance planner.    Moreover, people would thi...

Update the SharePoint Web.config file efficiently in Web hosting environment

[ Background Information ] The Internet SharePoint Web application has staging and production Web hosting environment.The external users only can access to staging Web site folders via FTP / FTPS, and so it's inconvenienced to update the production Web.config file frequently for them. [Solution] In this case, I designed a ASP.NET Web Application which provides a interface to merge the changes to production Web.config file. Firstly,  external developers login to the Web application with their windows authentication credentials.  The Web application will list Web.config files in staging and production environment for the SharePoint Web application, and then developer chooses which web.config file to be merged and also uploads the XML file which contains the changed sections of the Web.config file. Once submit the change, the Web application will backup the existing Web.config file, and then apply the changes. If the merged is successful, the Web application will send the...

Best practices to Setup and Configure the SharePoint 2007 / 2010 Internet Web Application

I find some key points to setup the MOSS Internet Web Applications properly and safely in Web hosting applications environment. 1. When created the MOSS Web applications using "home" folder as the Web site folder. It contains MOSS default sub folders like "bin" and Web.config file.  2. Turn on anonymous access in entire site contents except the backend area such as "_layouts" pages using Windows authentication or Form authentication. Using IIS 7 URL rewrite rules to block the public access to "_layouts" page as mentioned in my last post "Using IIS 7 URL rewrite rules to block the public access to SharePoint "_layouts" pages". 3. Turn on anonymous access in IIS 7 site. 4. Remove any custom (non-system) users' access in local Web site folders. 5. Created file folders "styles" and "controls" outside Web site "home" folder and also create virtual folders "styles" and "cont...