<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SoftSource Solutions Pte Ltd</title>
	<atom:link href="https://softsource.com.sg/feed/" rel="self" type="application/rss+xml" />
	<link>https://softsource.com.sg</link>
	<description>Making Decisons - from Data to Insights</description>
	<lastBuildDate>Thu, 07 Jun 2018 10:02:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.25</generator>
	<item>
		<title>Getting your Business Edge with Big Data</title>
		<link>https://softsource.com.sg/2012/06/13/getting-your-business-edge-with-big-data/</link>
		<comments>https://softsource.com.sg/2012/06/13/getting-your-business-edge-with-big-data/#comments</comments>
		<pubDate>Wed, 13 Jun 2012 10:06:59 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=622</guid>
		<description><![CDATA[Join us in our IBM System x and IBM Infosphere BigInsights seminar &#160; Big Data is more than simply a matter of size; it is an opportunity to find insights in new and emerging types of data and content, to make your business more agile, and to answer questions that were previously considered beyond your [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><span style="font-family: helvetica; font-size: 16px;"><strong>Join us in our IBM System x and IBM Infosphere BigInsights seminar<br />
</strong></span></p>
<p>&nbsp;</p>
<table border="0">
<tbody>
<tr>
<td style="padding-left: 240px;" valign="top"><strong><span style="font-family: helvetica; font-size: 14px; color: #c21e35;"><span class="su-label su-label-type-important">Click on the image to register now!</span></span></strong></td>
<td valign="bottom"></td>
</tr>
<tr>
<td></td>
<td valign="bottom"><img class="wp-image-650 aligncenter" src="https://softsource.com.sg/wp-content/uploads/d_arrow-e1339579444912-170x300.png" alt="" width="43" height="76" /></td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><a href="mailto:fook.cm@softsource.com.sg ?subject=REGISTER: Getting Your Business Edge with Big Data –SSPL"><img class="wp-image-625 aligncenter" src="https://softsource.com.sg/wp-content/uploads/eDM-120613_2.jpg" alt="" width="631" height="653" /></a></p>
<div class="su-divider"></div>
<p><span style="font-family: arial; font-size: 14px; color: #333333;">Big Data is more than simply a matter of size; it is an opportunity to find insights in new and emerging types of data and content, to make your business more agile, and to answer questions that were previously considered beyond your reach.</span></p>
<div class="su-spacer" style="height:20px"></div>
<p><span style="font-family: arial; font-size: 14px; color: #333333;">IBM Infosphere BigInsights bring the software solution to Big Data, while IBM System X brings the hardware and system software solution to Big Data.</span></p>
<div class="su-spacer" style="height:20px"></div>
<p><span style="font-family: arial; font-size: 14px; color: #333333;">IBM Systems X capabilities in the areas of fast setup, systems networking, more efficient cooling, faster access to data using flash storage (eXFlash), and a wide range of processor performance choices enables customers to build and grow the right Big Data systems according to need and demand.</span></p>
<div class="su-divider"></div>
<p>&nbsp;</p>
<div class="su-box su-box-style-default" style="border-color:#a0bc0f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-box-title" style="background-color:#C8EB13;color:#FFFFFF;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;">Speaker Information</div>
<div class="su-box-content">
<p><span style="font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px;"><strong>Tan Yik-Chuan</strong></span></p>
<p><span style="font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px;">Tan Yik-Chuan is a member of the IBM ASEAN  Client Technical Professional  team for Information Management and PureApplication System.  As an IBM Certified ITS Specialist, he specializes in enterprise data management, data governance and Big Data technology.  His 16-year career spans development and technical sales of products for databases, supply chain management software and  geographic information systems.  Yik-Chuan holds a master&#8217;s degrees in Computer Science from University of Maryland (USA) and a bachelor&#8217;s degree from National University of Singapore.</span><br />
<span style="font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px;"> <strong><br />
Cheng Jang Thye</strong></span></p>
<p><span style="font-family: arial, helvetica, sans-serif; color: #333333; font-size: 12px;">Cheng Jang Thye is currently a Systems Architect with the IBM Systems and Technology Group (STG). Current responsibilities include providing pre-sale engagement support for Smarter Business Analytics and infrastructure consultancy to key customers in Singapore. He has more than 20 years of professional experience in a wide range of technology areas including data center networking, cloud computing, security, J2EE, enterprise UNIX systems, enterprise application integration, electronic commerce and distributed computing.</span></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2012/06/13/getting-your-business-edge-with-big-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting Tips #2: How to compare 2 sets of files to see if they are the same?</title>
		<link>https://softsource.com.sg/2012/02/03/scripting-tips-2/</link>
		<comments>https://softsource.com.sg/2012/02/03/scripting-tips-2/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 03:51:55 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=465</guid>
		<description><![CDATA[Excerpts from Simplify, Automate, Liberate! For Unix/Linux System Administrators written by Gerald Yong Problem You have 2 different folders, and you want to compare the files in the folders to see if they are the same or different. The files have the same names in both folders. Solution Compute a fast hash or checksum for all the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
                          // copyright 1999 Idocs, Inc. http://www.idocs.com/tags/ // Distribute this script freely, but please keep this  // notice with the code. var rollOverArr=new Array(); function setrollover(OverImgSrc,pageImageName) { if (! document.images)return; if (pageImageName == null)     pageImageName = document.images[document.images.length-1].name; rollOverArr[pageImageName]=new Object; rollOverArr[pageImageName].overImg = new Image; rollOverArr[pageImageName].overImg.src=OverImgSrc; } function rollover(pageImageName) { if (! document.images)return; if (! rollOverArr[pageImageName])return; if (! rollOverArr[pageImageName].outImg)     {     rollOverArr[pageImageName].outImg = new Image;     rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;     } document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src; } function rollout(pageImageName) { if (! document.images)return; if (! rollOverArr[pageImageName])return; document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src; }
// ]]&gt;</script> <a onmouseover="rollover('home')" onmouseout="rollout('home')" href="http://www.amazon.com/Simplify-Automate-Liberate-Yong-Gerald/dp/9810879334/ref=sr_1_1?ie=UTF8&amp;qid=1319119938&amp;sr=8-1" target="_blank"><img class="aligncenter" onmouseover="this.src='https://softsource.com.sg/wp-content/uploads/book-cover-Amazon.jpg';" onmouseout="this.src='https://softsource.com.sg/wp-content/uploads/book-cover.jpg';" src="https://softsource.com.sg/wp-content/uploads/book-cover.jpg" alt="" width="300" height="300" /></a><strong> </strong></p>
<p><strong><br />
Excerpts from <em> Simplify, Automate, Liberate! For Unix/Linux System Administrators</em></strong></p>
<p><strong>written by Gerald Yong </strong></p>
<p><strong><br />
</strong></p>
<h3>Problem</h3>
<p>You have 2 different folders, and you want to compare the files in the folders to see if they are the same or different. The files have the same names in both folders.<br />
<strong><br />
</strong></p>
<h3>Solution</h3>
<p>Compute a fast hash or checksum for all the files would be a faster method.</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong><span style="color: #616161;"> #!/bin/ksh</span></strong></p>
<p><strong><span style="color: #616161;">DIR1=/export/home/geraldy/scripts/03/dir1<br />
DIR2=/export/home/geraldy/scripts/03/dir2<br />
CKSUM_FILE=cksum.txt</span></strong></p>
<p><strong><span style="color: #616161;">gen_checksum() {<br />
typeset TARGETDIR<br />
TARGETDIR=$1</span></strong></p>
<p><strong><span style="color: #616161;">cd ${TARGETDIR}<br />
cksum * &gt; ${CKSUM_FILE}<br />
}</span></strong></p>
<p><strong><span style="color: #616161;">gen_checksum ${DIR1}<br />
gen_checksum ${DIR2}</span></strong></p>
<p><strong><span style="color: #616161;">diff ${DIR1}/${CKSUM_FILE} ${DIR2}/${CKSUM_FILE}</span></strong>
</div>
</div>
<p><strong><br />
</strong></p>
<h3>Discussion</h3>
<p>You may be tempted to use <strong>diff</strong> to compare each file with its twin in the other folder to see if there are differences. However this will take much longer.</p>
<p><strong>cksum</strong> will generate a unique number for specified files. Because <strong>cksum</strong> can generate the number quickly, it can be used as a quick way to see if 2 files have the same checksum, and hence determine if they are the same.</p>
<p>The <strong>cksum</strong> method is a fast method of comparing files, but do note that 2 files with the same contents but different last modified dates will still have the same checksum.</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong><span style="color: #616161;"> # cksum *<br />
735629196       151     1.ksh<br />
3476470671      145     IP.txt<br />
515424607       201     a.out<br />
3407276374      223     ansichart.ksh<br />
2496520640      112     arithmetic.ksh<br />
217785708       399     arrowkeys.ksh<br />
3210263215      139     ask_userinfo.ksh<br />
3852637783      160     awk1.awk<br />
3245121712      201     check_digit.ksh<br />
3171192017      389     child.ksh<br />
1248279931      229     chk_file_exists.ksh<br />
552807997       116     chk_ora_listener.ksh<br />
3997812998      206     chk_root.ksh<br />
4060654239      291     chk_user.ksh<br />
1701067367      390     chk_user2.ksh<br />
#</span></strong>
</div>
</div>
<p>The script above uses <strong>cksum</strong> to generate checksums for all the files in each directory and stores them in a text file in each directory. It then uses <strong>diff</strong> to compare the text files, so that you can tell which files have different checksums.</p>
<hr style="width: 500px;" />
<p style="text-align: center;"><strong> Need more information? Looking for expert advice to implement a mid-range to<br />
enterprise level backup/storage solution in         your organisation? </strong></p>
<p style="text-align: center;"><strong> </strong></p>
<p style="text-align: center;"><strong> Click on the image below to contact us! </strong></p>
<p style="text-align: center;"><a href="mailto:fook.cm@softsource.com.sg"> </a></p>
<p style="text-align: center;"><strong><a href="mailto:fook.cm@softsource.com.sg"><img class="aligncenter size-full wp-image-442" src="https://softsource.com.sg/wp-content/uploads/advert-3.jpg" alt="" width="346" height="461" /></a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2012/02/03/scripting-tips-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting Tips #1: How to check if a command has run successfully</title>
		<link>https://softsource.com.sg/2012/02/02/scripting-tips-1/</link>
		<comments>https://softsource.com.sg/2012/02/02/scripting-tips-1/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 10:18:45 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=365</guid>
		<description><![CDATA[Excerpts from Simplify, Automate, Liberate! For Unix/Linux System Administrators written by Gerald Yong Problem You have a script, and inside the script you call an external command. You want to know if the command has succeeded or failed, and take appropriate action. For example, you may want to know if the scp command that copies [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
                // copyright 1999 Idocs, Inc. http://www.idocs.com/tags/ // Distribute this script freely, but please keep this  // notice with the code. var rollOverArr=new Array(); function setrollover(OverImgSrc,pageImageName) { if (! document.images)return; if (pageImageName == null)     pageImageName = document.images[document.images.length-1].name; rollOverArr[pageImageName]=new Object; rollOverArr[pageImageName].overImg = new Image; rollOverArr[pageImageName].overImg.src=OverImgSrc; } function rollover(pageImageName) { if (! document.images)return; if (! rollOverArr[pageImageName])return; if (! rollOverArr[pageImageName].outImg)     {     rollOverArr[pageImageName].outImg = new Image;     rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;     } document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src; } function rollout(pageImageName) { if (! document.images)return; if (! rollOverArr[pageImageName])return; document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src; }
// ]]&gt;</script> <a onmouseover="rollover('home')" onmouseout="rollout('home')" href="http://www.amazon.com/Simplify-Automate-Liberate-Yong-Gerald/dp/9810879334/ref=sr_1_1?ie=UTF8&amp;qid=1319119938&amp;sr=8-1" target="_blank"><img class="aligncenter" onmouseover="this.src='https://softsource.com.sg/wp-content/uploads/book-cover-Amazon.jpg';" onmouseout="this.src='https://softsource.com.sg/wp-content/uploads/book-cover.jpg';" src="https://softsource.com.sg/wp-content/uploads/book-cover.jpg" alt="" width="300" height="300" /></a><strong> </strong></p>
<p><strong><br />
Excerpts from <em> Simplify, Automate, Liberate! For Unix/Linux System Administrators</em></strong></p>
<p><strong>written by Gerald Yong </strong></p>
<p><strong><br />
</strong></p>
<h3>Problem</h3>
<p>You have a script, and inside the script you call an external command. You want to know if the command has succeeded or     failed, and take appropriate action. For example, you may want to know if the     <strong> scp </strong> command that copies a local file to a remote destination was successful in the following example:</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="font-size: 12px;"> <span style="color: #616161;"> $ cat utl_chk_scp.ksh<br />
#!/bin/ksh<br />
#<br />
# Copies a local file to a remote location. </span> </span> </strong></p>
<p><strong> <span style="font-size: 12px;"> <span style="color: #616161;"> LOCAL_FILE=/opt/app/log.txt<br />
DEST_CONN=john@server1<br />
DEST_PATH=/opt/app/logs<br />
SCP=/usr/bin/scp </span> </span> </strong></p>
<p><span style="font-size: 12px;"> <strong> <span style="color: #616161;"> echo &#8220;Performing scp of ${LOCAL_FILE} to ${DEST_CONN}:${DEST_PATH}&#8221;<br />
${SCP} -p -q ${LOCAL_FILE} ${DEST_CONN}:${DEST_PATH} </span> </strong><br />
</span> </div>
</div>
<p><strong><br />
</strong></p>
<h3>Solution</h3>
<p>Obtain the exit code of the command from the shell variable     <strong> $? </strong> .</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="color: #616161;"> ${SCP} -p -q ${LOCAL_FILE} ${DEST_CONN}:${DEST_PATH} </span> </strong></p>
<p><strong> <span style="color: #616161;"> # Check if the exit code from the previous scp command is 0<br />
# (for success) or not 0 (for failure).<br />
if [ $? -ne 0 ]; then<br />
echo &#8220;CRITICAL: Failed to scp ${LOCAL_FILE} to dest ${DEST_CONN}.&#8221;<br />
exit 1<br />
fi </span> </strong>
</div>
</div>
<p><strong><br />
</strong></p>
<h3>Discussion</h3>
<p>If the external command returns a message upon success or failure, then you can store the output of the external command     into a variable using a backtick operator.</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="color: #616161;"> OUTPUT_MSG=`command` </span> </strong>
</div>
</div>
<p>Otherwise, you can capture the exit code of the command using the shell variable     <strong> $? </strong> .</p>
<p>This only works if the command adopts standard behaviour of returning an exit code of 0 when the command is successful,     and non-zero when there are any errors during the execution of the command.</p>
<p>For the above example:</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="color: #616161;"> $ cat script.ksh<br />
#!/bin/ksh<br />
#<br />
# Copies a local file to a remote location. </span> </strong></p>
<p><strong> <span style="color: #616161;"> LOCAL_FILE=/opt/app/log.txt<br />
DEST_CONN=john@server1<br />
DEST_PATH=/opt/app/logs<br />
SCP=/usr/bin/scp </span> </strong></p>
<p><strong> <span style="color: #616161;"> echo &#8220;Performing scp of ${LOCAL_FILE} to ${DEST_CONN}:${DEST_PATH}&#8221;<br />
${SCP} -p -q ${LOCAL_FILE} ${DEST_CONN}:${DEST_PATH} </span> </strong></p>
<p><strong> <span style="color: #616161;"> if [ $? -ne 0 ]; then<br />
echo &#8220;CRITICAL: Failed to scp ${LOCAL_FILE} to dest ${DEST_CONN}.&#8221;<br />
exit 1<br />
fi<br />
exit 0 </span> </strong>
</div>
</div>
<p>It&#8217;s always a good practice to have your scripts return 1 or some non-zero value when there is an error, and 0 when the     script has run successfully. That way, if this script is called from within another script, that script can also check the     exit code to see if this script has executed successfully.</p>
<p>Note that if you run multiple commands, then $? will store the exit code of the last command run. So if you wish to check     for the success or failure of each command, you will need to test $? after each command has been executed.</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="color: #616161;"> # Run 1st command.<br />
${SCP} -p -q ${LOCAL_FILE1} ${DEST_CONN1}:${DEST_PATH1} </span> </strong></p>
<p><strong> <span style="color: #616161;"> if [ $? -ne 0 ]; then<br />
echo &#8220;CRITICAL: Failed to scp ${LOCAL_FILE1} to dest ${DEST_CONN1}.&#8221;<br />
exit 1<br />
fi </span> </strong></p>
<p><strong> <span style="color: #616161;"> # Run 2nd command.<br />
${SCP} -p -q ${LOCAL_FILE2} ${DEST_CONN2}:${DEST_PATH2} </span> </strong></p>
<p><strong> <span style="color: #616161;"> if [ $? -ne 0 ]; then<br />
echo &#8220;CRITICAL: Failed to scp ${LOCAL_FILE2} to dest ${DEST_CONN2}.&#8221;<br />
exit 1<br />
fi </span> </strong>
</div>
</div>
<p>This method also works if you have many functions in your script. In the following example, there are 3 functions, each     will return 0 if the function runs successfully, and 1 if the function has an error. The main program calls each function     in turn, and checks their exit code. If any of the function fails, the program exits with an exit code of 1.</p>
<div class="su-note" style="border-color:#ced2e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<div class="su-note-inner" style="background-color:#E5E9FF;border-color:#fafbff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">
<strong> <span style="color: #616161;"> check_status() {<br />
# If success<br />
&#8230;<br />
return 0<br />
# else<br />
&#8230;<br />
return 1<br />
# fi<br />
} </span> </strong></p>
<p><strong> <span style="color: #616161;"> update_file() {<br />
# If success<br />
&#8230;<br />
return 0<br />
# else<br />
&#8230;<br />
return 1<br />
# fi<br />
} </span> </strong></p>
<p><strong> <span style="color: #616161;"> send_email() {<br />
# If success<br />
&#8230;<br />
return 0<br />
# else<br />
&#8230;<br />
return 1<br />
# fi<br />
} </span> </strong></p>
<p><strong> <span style="color: #616161;"> # Main program.<br />
check_status<br />
if [ $? -ne 0 ]; then<br />
exit 1;<br />
fi </span> </strong></p>
<p><strong> <span style="color: #616161;"> update_file<br />
if [ $? -ne 0 ]; then<br />
exit 1;<br />
fi </span> </strong></p>
<p><strong> <span style="color: #616161;"> send_email<br />
if [ $? -ne 0 ]; then<br />
exit 1;<br />
fi </span> </strong>
</div>
</div>
<hr style="width: 500px;" />
<p style="text-align: center;"><strong> Need more information? Looking for expert advice to implement a mid-range to<br />
enterprise level backup/storage solution in         your organisation? </strong></p>
<p style="text-align: center;"><strong> </strong></p>
<p style="text-align: center;"><strong> Click on the image below to contact us! </strong></p>
<p style="text-align: center;"><a href="mailto:fook.cm@softsource.com.sg"> </a></p>
<p style="text-align: center;"><strong><a href="mailto:fook.cm@softsource.com.sg"><img class="aligncenter size-full wp-image-442" src="https://softsource.com.sg/wp-content/uploads/advert-3.jpg" alt="" width="346" height="461" /></a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2012/02/02/scripting-tips-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding Simplicity in Data Complexity</title>
		<link>https://softsource.com.sg/2011/09/01/finding-simplicity-in-data-complexity/</link>
		<comments>https://softsource.com.sg/2011/09/01/finding-simplicity-in-data-complexity/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 06:55:12 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=327</guid>
		<description><![CDATA[In today's fast-paced world, business demands are amplified and have become more intense. Massive amounts of data have grown as a result, contributing to great challenges and complexities especially for IT managers and database administrators. With the ever-important need to meet the compounding expectations of the management and customers, we explore great innovations from IBM and Symantec in Finding Simplicity in Data Complexity.]]></description>
				<content:encoded><![CDATA[<p><span style="color: #000000; font-family: verdana; font-size: 14px;"><strong>Come join us for a workshop on IBM Storwize V7000 &amp; Symantec Filestore!</strong></span></p>
<p style="text-align: center;"><span style="color: #000000; font-family: verdana; font-size: 14px;"><strong><a href="mailto:fook.cm@softsource.com.sg"><img class="aligncenter size-large wp-image-363" title="Click on image to contact us" src="https://softsource.com.sg/wp-content/uploads/IBM-edit-768x1024.jpg" alt="Click on image to contact us" width="538" height="717" /></a><br />
</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2011/09/01/finding-simplicity-in-data-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Corporate Website</title>
		<link>https://softsource.com.sg/2010/08/09/new-corporate-website/</link>
		<comments>https://softsource.com.sg/2010/08/09/new-corporate-website/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 04:19:10 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=101</guid>
		<description><![CDATA[Softsource Solutions is please to announce the release of our corporate website. The 4 pages website, which have served us well for many years has been replaced to bring to you a bigger and better web experience.]]></description>
				<content:encoded><![CDATA[<p><a href="https://softsource.com.sg/wp-content/uploads/oldwebsite.png"><img class="size-full wp-image-107 alignright" style="border: black 1px solid;" title="Old Web Site" src="https://softsource.com.sg/wp-content/uploads/oldwebsite.png" alt="" width="238" height="200" /></a>Softsource Solutions is please to announce the release of our corporate website. The 4 pages website, which have served us well for many years has been replaced to bring to you a bigger and better web experience.</p>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2010/08/09/new-corporate-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workshop: Securing, Protecting &amp; Archiving (SPA) of your Enterprise data</title>
		<link>https://softsource.com.sg/2010/01/29/workshop-spa/</link>
		<comments>https://softsource.com.sg/2010/01/29/workshop-spa/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 00:40:57 +0000</pubDate>
		<dc:creator><![CDATA[webmaster]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">https://www.softsource.com.sg/?p=197</guid>
		<description><![CDATA[  On 29th of January SoftSource together with Symantec organized a workshop with focus on the following areas: Securing, Protecting and Archiving your organization data. The event was held at Singapore Recreation Club (SRC) from 2-5pm. At the exclusive workshop we shared with our customers on how Symantec products, together with Softsource expertise can help protect your data and resolve your issues related to: Data Lost Protection (DLP) – Data Loss Protection [&#8230;]]]></description>
				<content:encoded><![CDATA[<p> <a href="https://softsource.com.sg/wp-content/uploads/SAP_EDM.png"><img class="alignleft size-medium wp-image-219" style="margin: 10px;" title="SAP_EDM" src="https://softsource.com.sg/wp-content/uploads/SAP_EDM-238x300.png" alt="" width="238" height="300" /></a></p>
<p style="text-align: left;">On 29<sup>th</sup> of January SoftSource together with Symantec organized a workshop with focus on the following areas: Securing, Protecting and Archiving your organization data. The event was held at Singapore Recreation Club (SRC) from 2-5pm.</p>
<p style="text-align: left;">At the exclusive workshop we shared with our customers on how Symantec products, together with Softsource expertise can help protect your data and resolve your issues related to:</p>
<ol>
<li><strong>Data Lost Protection (DLP)</strong> – Data Loss Protection suite that focus on creating enterprise policies that detect, monitor and protect your data i<a href="https://softsource.com.sg/wp-content/uploads/SAP_EDM.png"></a>n your organization endpoints and networks.</li>
<li><strong>Enterprise Vault (EV)</strong> – Comparison of enterprise vault with exchange 2010 and how you can make use of the new features in EV 8.0 to<a href="https://softsource.com.sg/wp-content/uploads/SAP_EDM.png"></a> enhance the protection of your archival data</li>
<li><strong>NetBackup (NBU) and Backup Exec (BE)</strong> – New features of the backup solution to guarantee availability of your backup data and promise granular and easier restore of your mailboxes and email message.</li>
</ol>
<p>Here’s some highlight of the day.</p>
<p><a href="https://softsource.com.sg/wp-content/uploads/IMG_2101.jpg"><img class="alignleft size-full wp-image-200" style="margin: 20px;" title="SPA Workshop - Enterprise Vault" src="https://softsource.com.sg/wp-content/uploads/IMG_2101.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2103.jpg"><img class="alignleft size-full wp-image-201" style="margin: 20px;" title="SPA Workshop" src="https://softsource.com.sg/wp-content/uploads/IMG_2103.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2104.jpg"><img class="alignleft size-full wp-image-202" style="margin: 20px;" title="SPA Workshop - Data Protection" src="https://softsource.com.sg/wp-content/uploads/IMG_2104.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2113.jpg"><img class="alignleft size-full wp-image-203" style="margin: 20px;" title="SPA Workshop" src="https://softsource.com.sg/wp-content/uploads/IMG_2113.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2118.jpg"><img class="alignleft size-full wp-image-204" style="margin: 20px;" title="SPA Workshop - 3rd Prize Winner" src="https://softsource.com.sg/wp-content/uploads/IMG_2118.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2120.jpg"><img class="alignleft size-full wp-image-205" style="margin: 20px;" title="SPA Workshop - 2nd Prize Winner" src="https://softsource.com.sg/wp-content/uploads/IMG_2120.jpg" alt="" width="246" height="184" /></a><a href="https://softsource.com.sg/wp-content/uploads/IMG_2122.jpg"><img class="alignleft size-full wp-image-206" style="margin: 20px;" title="SPA Workshop - Grand Prize Winner" src="https://softsource.com.sg/wp-content/uploads/IMG_2122.jpg" alt="" width="246" height="184" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://softsource.com.sg/2010/01/29/workshop-spa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
