<?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>All1 Source technologies &#187; Editorial</title>
	<atom:link href="http://www.all1sourcetech.com/category/editorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.all1sourcetech.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 23 Nov 2011 12:26:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Release: MVC 2 Editor Template for Radio Buttons</title>
		<link>http://www.all1sourcetech.com/release-mvc-2-editor-template-radio-buttons/</link>
		<comments>http://www.all1sourcetech.com/release-mvc-2-editor-template-radio-buttons/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 12:22:08 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Editor Template]]></category>
		<category><![CDATA[html helper]]></category>
		<category><![CDATA[MVC2 Editor]]></category>
		<category><![CDATA[radio buttons]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=1113</guid>
		<description><![CDATA[How to create an HTML helper to produce a radio button list? Here, the HTML helper was “wrapping” the FluentHtml library from MvcContrib to produce the following html output (given an IEnumerable list containing the items “Foo” and “Bar”):
   1:  &#60;div&#62;
   2:      &#60;input id="Name_Foo" name="Name" type="radio" value="Foo" /&#62;&#60;label for="Name
_Foo" id="Name_Foo_Label"&#62;Foo&#60;/label&#62;
   3:      &#60;input id="Name_Bar" name="Name" type="radio" [...]]]></description>
			<content:encoded><![CDATA[<p>How to create an HTML helper to produce a radio button list? Here, the HTML helper was “wrapping” the <a href="http://www.all1sourcetech.com" target="_blank">FluentHtml library</a> from MvcContrib to produce the following html output (given an IEnumerable list containing the items “Foo” and “Bar”):</p>
<pre>   1:  &lt;div&gt;</pre>
<pre>   2:      &lt;input id="Name_Foo" name="Name" type="radio" value="Foo" /&gt;&lt;label for="Name
_Foo" id="Name_Foo_Label"&gt;Foo&lt;/label&gt;</pre>
<pre>   3:      &lt;input id="Name_Bar" name="Name" type="radio" value="Bar" /&gt;&lt;label for="Name
_Bar" id="Name_Bar_Label"&gt;Bar&lt;/label&gt;</pre>
<pre>   4:  &lt;/div&gt;</pre>
<p>MVC 2 has released, providing an editor template that can be used as it rely on metadata, which allow us to customize the views appropriately.  For example, for the radio buttons above, we want the “id” attribute to be differentiated and unique and we want the “name” attribute to be the <span style="text-decoration: underline;">same</span> across radio buttons so the buttons will be grouped together and so model binding will work appropriately. We also want the “for” attribute in the &lt;label&gt; element being set to correctly point to the id of the corresponding radio button.</p>
<p>The default behavior of the RadioButtonFor() method that comes OOTB with MVC produces the same value for the “id” and “name” attributes so this isn’t exactly what I want out the box if I’m trying to produce the HTML mark up above.</p>
<p>If we use an <a href="http://www.all1sourcetech.com" target="_blank">EditorTemplate</a>, the first gotcha that we run into is that, by default, the templates just work on your view model’s property. But in this case, we *also* was the list of items to populate all the radio buttons. It turns out that the EditorFor() methods do give you a way to pass in additional data. There is an overload of the EditorFor() method where the last parameter allows you to pass an anonymous object for “extra” data that you can use in your view – it gets put on the view data dictionary:</p>
<pre>   1:  <span style="color: #000000;">&lt;%</span>: Html.EditorFor(m =&gt; m.Name, "RadioButtonList", new { selectList = new SelectList(new[]
{ "Foo", "Bar" }) })%&gt;</pre>
<p><strong>Now we can create a file called RadioButtonList.ascx that looks like this</strong>:</p>
<pre>   1:  &lt;%@ Control Inherits="System.Web.Mvc.ViewUserControl" %&gt;</pre>
<pre>   2:  &lt;%</pre>
<pre>   3:      var list = this.ViewData["selectList"] as SelectList;</pre>
<pre>   4:  %&gt;</pre>
<pre>   5:  &lt;div&gt;</pre>
<pre>   6:      &lt;% foreach (var item in list) {</pre>
<pre>   7:             var radioId = ViewData.TemplateInfo.GetFullHtmlFieldId(item.Value);</pre>
<pre>   8:             var checkedAttr = item.Selected ? "checked=\"checked\"" : string.Empty;</pre>
<pre>   9:      %&gt;</pre>
<pre>  10:          &lt;input type="radio" id="&lt;%: radioId %&gt;" name="&lt;%: ViewData.TemplateInfo.HtmlFieldPrefix
%&gt;" value="&lt;%: item.Value %&gt;" &lt;%: checkedAttr %&gt;/&gt;</pre>
<pre>  11:          &lt;label for="&lt;%: radioId %&gt;"&gt;&lt;%: item.Text %&gt;&lt;/label&gt;</pre>
<pre>  12:      &lt;% } %&gt;</pre>
<pre>  13:  &lt;/div&gt;</pre>
<p>IN the above code, there are several things that to be noted. First, you can see in line #3, it’s getting the SelectList out of the view data dictionary. Then on line #7 it uses the GetFullHtmlFieldId() method from the TemplateInfo class to ensure to get unique IDs. We pass the Value to this method so that it will produce IDs like “Name_Foo” and “Name_Bar” rather than just “Name” which is our property name. However, for the “name” attribute (on line #10) we can just use the normal HtmlFieldPrefix property so that we ensure all <a href="http://www.all1press.com" target="_blank">radio buttons</a> have the same name which corresponds to the view model’s property name. We also get to leverage the fact the a SelectListItem has a Boolean Selected property so we can set the checkedAttr variable on line #8 and use it on line #10. Finally, it’s trivial to set the correct “for” attribute for the &lt;label&gt; on line #11 since we already produced that value.</p>
<p>Because the TemplateInfo class provides all the metadata for our view, we’re able to produce this view that is widely re-usable across our application. In fact, we can create a couple HTML helpers to better encapsulate this call and make it more user friendly:</p>
<pre>   1:  public static MvcHtmlString RadioButtonList&lt;TModel, TProperty&gt;(this HtmlHelper&lt;TModel&gt;
htmlHelper, Expression&lt;Func&lt;TModel, TProperty&gt;&gt; expression, params string[] items)</pre>
<pre>   2:  {</pre>
<pre>   3:      return htmlHelper.RadioButtonList(expression, new SelectList(items));</pre>
<pre>   4:  }</pre>
<pre>   5:</pre>
<pre>   6:  public static MvcHtmlString RadioButtonList&lt;TModel, TProperty&gt;(this HtmlHelper&lt;TModel&gt;
htmlHelper, Expression&lt;Func&lt;TModel, TProperty&gt;&gt; expression, IEnumerable&lt;SelectListItem&gt; items)</pre>
<pre>   7:  {</pre>
<pre>   8:      var func = expression.Compile();</pre>
<pre>   9:      var result = func(htmlHelper.ViewData.Model);</pre>
<pre>  10:      var list = new SelectList(items, "Value", "Text", result);</pre>
<pre>  11:      return htmlHelper.EditorFor(expression, "RadioButtonList", new { selectList = list });</pre>
<pre>  12:  }</pre>
<p>This allows us to simply the call like this:</p>
<pre>   1:  &lt;%: Html.RadioButtonList(m =&gt; m.Name, "Foo", "Bar" ) %&gt;</pre>
<p>In that example, the values for the radio button are hard-coded and being passed in directly. But if you had a view model that contained a property for the collection of items you could call the second overload like this:</p>
<pre>   1:  &lt;%: Html.RadioButtonList(m =&gt; m.Name, Model.FooBarList ) %&gt;</pre>
<p>The Editor templates introduced in MVC 2 definitely allow for much more flexible views/editors than previously available.</p>
<p><strong>Source</strong>: http://geekswithblogs.net/</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/release-mvc-2-editor-template-radio-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to overcome after Blackmal virus- Hard Drive Data Lost?</title>
		<link>http://www.all1sourcetech.com/overcome-blackmal-virus-hard-drive-data-lost/</link>
		<comments>http://www.all1sourcetech.com/overcome-blackmal-virus-hard-drive-data-lost/#comments</comments>
		<pubDate>Wed, 26 May 2010 11:02:28 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Expert's Opinions]]></category>
		<category><![CDATA[blackmal virus]]></category>
		<category><![CDATA[computer virus]]></category>
		<category><![CDATA[hard drive data]]></category>
		<category><![CDATA[hard drive recovery]]></category>
		<category><![CDATA[recovery software]]></category>
		<category><![CDATA[strong media]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=1101</guid>
		<description><![CDATA[For the data to be deleted fro the hard drive, concerns the computer virus as one of the most common factor. Each and every computer virus is different and designed to harm a particular set of files. 
Some of the common ways through which a computer virus can enter your system are downloading files from [...]]]></description>
			<content:encoded><![CDATA[<p>For the data to be deleted fro the hard drive, concerns the computer virus as one of the most common factor. Each and every <a href="http://www.all1tunes.com" target="_blank">computer virus</a> is different and designed to harm a particular set of files. </p>
<p>Some of the common ways through which a computer virus can enter your system are downloading files from the Internet, attaching a virus-infected external storage media, and e-mails. Though the consequences of a virus attack vary from situation to situation, the most common outcome is permanent deletion of files. </p>
<p>In order to overcome the after-effects of any virus attack and access the files, the user needs to restore the files from an up-to-date backup. However, if in case no backup is available or backup is unable to restore required files, the user needs to opt for a commercial <a href="http://www.all1press.com" target="_blank">Hard Drive Recovery</a> Software that can perform recovery of deleted files.</p>
<p>The list of computer virus is too long but the most common one is &#8216;Blackmal&#8217; virus. This virus has till now infected more than 6,00,000 computer systems and resulted in huge data loss. The virus is competent enough to permanently delete eleven varied file types on the third of every month. </p>
<p>The virus is programmed to delete files not only from the system&#8217;s hard drive, but also from network-attached storage. </p>
<p><strong>Prevention</strong>: To prevent the <a href="http://www.all1martpro.com" target="_blank">attack of Blackmal virus</a>, you will need to follow the below mentioned prevention tips: </p>
<p>1.Always keeps an updated anti-virus installed on your system.</p>
<p>2. Always scan the external storage media before attaching it to your system.</p>
<p>3. Always scan an e-mail (specifically with an attachment) using an anti-virus application.</p>
<p>In case, the <strong>above prevention tips</strong> are not followed and your different file types have been deleted, then you will need to follow the below steps:</p>
<p>Restore the files from an adequate backup. </p>
<p>In case of failure of the restoration process, you will need to recover the files using an effective third-party Hard Drive Recovery Software.</p>
<p>A Hard Drive Recovery utility is a powerful utility that can scan virus infected media and recovers all lost files after virus attack. The tool is built with self-explanatory user-interface and needs no prior technical knowledge to perform recovery.</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/overcome-blackmal-virus-hard-drive-data-lost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Avert and Resolve Oracle Database Corruption</title>
		<link>http://www.all1sourcetech.com/avert-resolve-oracle-database-corruption/</link>
		<comments>http://www.all1sourcetech.com/avert-resolve-oracle-database-corruption/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 11:35:02 +0000</pubDate>
		<dc:creator>Shweta</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[database record]]></category>
		<category><![CDATA[database recovery]]></category>
		<category><![CDATA[Oracle database]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Window XP]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=1059</guid>
		<description><![CDATA[A database administrator needs to perform various operations like performing incremental backups, identifying and resolving network issues, viewing archive log destination, error generation in alert log, etc. in order to ensure that the database always remains in a running state. However, the possibility of database corruption exists due to human mistakes, virus attacks, and hardware [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>database administrator needs to perform</strong> various operations like performing incremental backups, identifying and resolving network issues, viewing archive log destination, error generation in alert log, etc. in order to ensure that the database always remains in a running state. However, the possibility of database corruption exists due to human mistakes, virus attacks, and hardware corruption. </p>
<p>Database remains unmountable in most cases after it is corrupted, further rendering to inaccessibility of all its records. In such situations, if the administrator wants to access the <a href="http://www.all1social.com" target="_blank">Oracle database records</a>, then he/she will need to use a cold backup to restore the database. However, if the administrator has not created any backup or the backup is not sufficient to meet all his/her requirements, then he/she needs to use an advanced third-party Oracle <a href="http://www.all1martpro.com" target="_blank">Recovery utility</a> to repair the database.</p>
<p><strong>Let’s consider a practical case, where you, as a database administrator, perform below steps: </strong></p>
<p>1.You copy your database file when your database is alive.<br />
2. Then you update the table stored in the data file.<br />
3. After this, you shutdown the database using &#8217;shutdown immediate&#8217; command and change the datafile with its &#8216;alive&#8217; copy.</p>
<p>After this, when you <strong>try to mount your Oracle database</strong>, it does not mount. The <strong>reason </strong>is-</p>
<p>The <strong>fundamental reason for unmountability of the database</strong> is corruption in datafile. To prevent the <a href="http://www.all1press.com" target="_blank">corruption of datafile</a>, you should never follow the above steps sequentially. </p>
<p><strong>Resolution</strong>: </p>
<p>It is advisable to restore the database from a standby database in order to resolve datafile corruption and to mount your Oracle database. However, if no such database exists, then you will <a href="http://www.all1tunes.com" target="_blank">need to repair</a> the database. To effectively do so, you will need to search for a commercial dbf recovery application that can repair your corrupted database.</p>
<p>A <strong>repair tool to recover Oracle database</strong> and to bring it back to a reusable state can be easily downloaded from the Internet. Such tools can Recover Oracle Database after any logical corruption scenario using powerful recovery algorithms. Moreover, these tools do not make any change in the original database, making them completely non-destructive in nature.</p>
<p>For most of the Oracle database administrators, Oracle Recovery Software is a utility that they use to recover Oracle database after all kinds of logical crashes. The tool supports recovery of Oracle 9i databases. Designed for Windows XP and 2003, the read only software leaves the original database untouched and unmodified.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/avert-resolve-oracle-database-corruption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use JavaMail to Automate Email Distribution</title>
		<link>http://www.all1sourcetech.com/javamail-automate-email-distribution/</link>
		<comments>http://www.all1sourcetech.com/javamail-automate-email-distribution/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 10:33:52 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[code list]]></category>
		<category><![CDATA[email distribution]]></category>
		<category><![CDATA[Internet Protocol]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[javamail]]></category>
		<category><![CDATA[javamail API]]></category>
		<category><![CDATA[MimeMultipart]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=1023</guid>
		<description><![CDATA[Every action can possibly be automated with software, then why not automate the email distribution to end-users/customers. In this case, the JavaMail API, currently in version 1.4.3, can support this development in a protocol-independent manner and remain platform independent as always.
Here&#8217;s the JavaMail code for sending the email:
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import java.io.*;
class EmailClient
{
   [...]]]></description>
			<content:encoded><![CDATA[<p>Every action can possibly be automated with software, then why not automate the email distribution to end-users/customers. In this case, the JavaMail API, currently in <a href="http://www.all1martpro.com" target="_blank">version 1.4.3</a>, can support this development in a protocol-independent manner and remain platform independent as always.</p>
<p>Here&#8217;s the <strong>JavaMail code for sending the email</strong>:</p>
<p><strong>import javax.mail.*;<br />
import javax.mail.internet.*;<br />
import java.util.*;<br />
import java.io.*;</strong></p>
<pre><span style="color: #008000;">class EmailClient
{
    final String emailInfo = "EmailInfo.properties";
    Properties properties = new Properties();

    public static void main(String args[])
    {
        EmailClient emailClient = new EmailClient ();
        emailClient.sendEmail();
    }

    private void sendEmail()
    {
       try{
            //This is required to load all the properties
           FileInputStream fileInputStream = new FileInputStream(emailInfo);
           properties.load(fileInputStream);
           fileInputStream.close();
        }catch(IOException ioe)
       {
            //throw IOException of your choice.
            //can end here
       }
        System.out.println("Email properties read successfully.");

       String smtpAddress = properties.getProperty("smtpAddress");
       String fromAddress = properties.getProperty("fromAddress");
       String toAddress = properties.getProperty("toAddress");
       String emailSubject = properties.getProperty("emailSubject");
       String emailBody = properties.getProperty("emailBody");

       Properties props = new Properties();
        props.put("mail.smtp.host", smtpAddress);
        props.put("mail.from", fromAddress);
       Session session = Session.getInstance(props, null);

       try
       {
           MimeMessage mimeMessage = new MimeMessage(session);
           mimeMessage.setRecipients(Message.RecipientType.TO,toAddress);
           mimeMessage.setSentDate(new Date());
           mimeMessage.setSubject(emailSubject);
           mimeMessage.setText(emailBody);
           System.out.println("Sending e-mail...");
           Transport.send(mimeMessage);
           System.out.println("e-mail sent.");
       }
        catch(MessagingException me)
       {
           System.out.println("e-mail send failed.");
           me.getMessage();
       }
    }
}</span></pre>
<p>The code is fairly simple to understand:</p>
<ul>
<li>The properties have been loaded for the email to be sent from a properties file. This could come from any other source, such as hardcoded values, a database, a user interface, etc.</li>
<li>The processed information is updated to the <a href="http://www.all1tunes.com" target="_blank">MimeMessage object</a>, which is the actual email object. (The MIME, or Multipurpose Internet Mail Extensions, is an Internet standard that specifies how messages must be formatted for interoperability.)</li>
<li>MimeMessage takes a session argument, which can either be created or refer to the <a href="http://www.all1social.com" target="_blank">default session</a>.</li>
<li>The session—important in any context and used here for the email—is established using the properties mail.smtp.host and mail.from.</li>
<li>Other details such as the date, subject, and the body of the email, which will be used when the email is sent, are being set out.</li>
<li>Finally, the email is dispatched using the send() method of the Transport class.</li>
<li>The entire email information is made available in a properties file. Here are the contents of the properties file for this application:</li>
</ul>
<p><strong>smtpAddress=smtp.server.address<br />
fromAddress=myself@me.com<br />
toAddress=someone@you.com<br />
emailSubject=First email<br />
emailBody=My first email</strong></p>
<p>It’s stated previously that the source of the required information can vary, so we can modify the entries at will without <a href="http://www.all1social.com" target="_blank">recompiling the code</a> to experiment. By the way, holding configurable information in properties files is a standard programming practice.</p>
<p>It seems to be simple right, and now let’s add more advanced features to the application. Don’t you think, you need attachments with email? The following code creates that-</p>
<p><strong>import javax.mail.*;<br />
import javax.mail.internet.*;<br />
import javax.activation.*;<br />
import java.util.*;<br />
import java.io.*;</strong></p>
<pre><span style="color: #008000;">class SendAdvancedEmail
{
    final String emailInfo = "EmailInfo.properties";
    Properties properties = new Properties();

    public static void main(String args[])
    {
        SendAdvancedEmail sendAdvancedEmail = new SendAdvancedEmail ();
        sendAdvancedEmail.sendEmail();
    }

    private void sendEmail()
    {
       try{
            //This is required to load all the properties
           FileInputStream fileInputStream = new FileInputStream(emailInfo);
           properties.load(fileInputStream);
           fileInputStream.close();
        }catch(IOException ioe)
       {
            //throw IOException of your choice.
            //can end here
       }
        System.out.println("Email properties read successfully.");

       String smtpAddress = properties.getProperty("smtpAddress");
       String fromAddress = properties.getProperty("fromAddress");
       String toAddress = properties.getProperty("toAddress");
       String emailSubject = properties.getProperty("emailSubject");
       String emailBody = properties.getProperty("emailBody");

       Properties props = new Properties();
        props.put("mail.smtp.host", smtpAddress);
        props.put("mail.from", fromAddress);
       Session session = Session.getInstance(props, null);

       try
       {
           MimeMessage mimeMessage = new MimeMessage(session);
           mimeMessage.setRecipients(Message.RecipientType.TO,toAddress);
           mimeMessage.setSentDate(new Date());
           mimeMessage.setSubject(emailSubject);
            //The following is required to add attachments
           MimeMultipart multipart = new MimeMultipart();
           //Creating the text part of the email message
           BodyPart bodyPart = new MimeBodyPart();
            //The type is set to "text/plain"
           bodyPart.setText(emailBody);
           //Creating the attachment part of the email message
           BodyPart attachment = new MimeBodyPart();
           DataSource source = new FileDataSource(emailInfo);
           attachment.setDataHandler(new DataHandler(source));
           attachment.setFileName(emailInfo);
           //attachment.setContent(properties, "text/html");
            //Now combining the email message and the attachment
           multipart.addBodyPart(bodyPart);
           multipart.addBodyPart(attachment);
           //Setting the message with the multipart just created
           mimeMessage.setContent(multipart);

           System.out.println("Sending e-mail...");
           Transport.send(mimeMessage);
           System.out.println("e-mail sent.");
       }
        catch(MessagingException me)
       {
           System.out.println("e-mail send failed."+me);
           me.getMessage();
       }
    }
}</span></pre>
<p>The important difference between this code listing and the one for sending email in the previous section is the <a href="http://www.all1press.com" target="_blank">process of building</a> the message body, which is now capable of adding a file as an attachment. The Multipart class is actually split into two sections, the message part and the attachment. The properties are actually the same as for the previous code listing.</p>
<p>You could use Multipart instead of MimeMultipart, but be aware that Multipart is an abstract class and hence requires you to create an instance of MimeMultipart. It&#8217;s a similar case with MimeMessage. You can use Message, which also is an abstract class. Understanding all the classes used here will help you familiarize yourself with the mail package.</p>
<p>The article has provided enough information for you to experiment with sending and receiving emails. But you need to know-</p>
<ul>
<li>The details in the properties file must be accurate to achieve the desired results.</li>
<li>Ensure that you have mail.jar and activation.jar in your classpath.</li>
</ul>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a><br />
<a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/javamail-automate-email-distribution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to build a PHP Link Scraper with cURL?</title>
		<link>http://www.all1sourcetech.com/build-php-link-scraper-curl/</link>
		<comments>http://www.all1sourcetech.com/build-php-link-scraper-curl/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 11:59:29 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Expert's Opinions]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Internet Protocol]]></category>
		<category><![CDATA[link scraper]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[url syntax]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=1008</guid>
		<description><![CDATA[Let’s build a robot, which scrapes links from web pages and dumps them in a database, and then it read those links from the database and follows them, scraping up the links on those pages, and so on ad infinitum.
To begin, let&#8217;s have a look at the groundwork.
The cURL Component-
cURL (or &#8220;client for URLS&#8221;) is [...]]]></description>
			<content:encoded><![CDATA[<p>Let’s build a robot, which scrapes links from web pages and dumps them in a database, and then it read those links from the database and follows them, scraping up the links on those pages, and so on ad infinitum.</p>
<p>To begin, let&#8217;s have a look at the groundwork.</p>
<p><strong>The cURL Component-</strong></p>
<p><strong>cURL</strong> (or &#8220;client for URLS&#8221;) is a command-line tool for getting or sending files using <a href="http://www.all1martpro.com" target="_blank">URL syntax</a>. It was first used in 2007 by Daniel Stenberg as a way to transfer files via protocols such as HTTP, FTP, Gopher, and many others, via a command-line interface. Since then, many more contributors has participated in further developing cURL, and the tool is used widely today.</p>
<p><strong>Using cURL with PHP-</strong></p>
<p><strong>PHP </strong>is one of the languages that provide full support for cURL. (Find a listing of all the <a href="http://www.all1tunes.com" target="_blank">PHP functions</a> you can use for cURL.) Luckily, PHP also enables you to use cURL without invoking the command line, making it much easier to use cURL while the <a href="http://www.all1press.com" target="_blank">server</a> is executing. The example below demonstrates how to retrieve a page called example.com using cURL and PHP.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;?php</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">$ch = curl_init(&#8221;http://www.example.com/&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">$fp = fopen(&#8221;example_homepage.txt&#8221;, &#8220;w&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">curl_setopt($ch, cURLOPT_FILE, $fp);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">curl_setopt($ch, cURLOPT_HEADER, 0);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">curl_exec($ch);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">curl_close($ch);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">fclose($fp);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 300px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">?&gt;</div>
<p><span style="color: #339966;"><span style="color: #008000;">&lt;?php</span></span><br />
<span style="color: #339966;"><span style="color: #008000;"><br />
</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">$ch = curl_init(&#8221;http://www.example.com/&#8221;);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">$fp = fopen(&#8221;example_homepage.txt&#8221;, &#8220;w&#8221;);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;"><br />
</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">curl_setopt($ch, cURLOPT_FILE, $fp);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">curl_setopt($ch, cURLOPT_HEADER, 0);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;"><br />
</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">curl_exec($ch);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">curl_close($ch);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">fclose($fp);</span></span><br />
<span style="color: #339966;"><span style="color: #008000;">?&gt;</span></span></p>
<p><strong>The Link Scraper-</strong></p>
<p>For the link scraper, you will use cURL to get the content of the page you are looking for, and then you will use some DOM to grab the links and insert them into your database. You can build the <a href="http://www.all1social.com" target="_blank">database</a> from the information below; it is really simple stuff.</p>
<p><span style="color: #008000;">$query = mysql_query(&#8221;select URL from links where visited != 1);<br />
if($query)<br />
{</span></p>
<pre><span style="color: #008000;"> 	while($query = mysql_fetch_array($result))</span></pre>
<pre><span style="color: #008000;"> 	{</span></pre>
<p><span style="color: #008000;">$target_url = $query['url'];<br />
$userAgent = &#8216;ScraperBot&#8217;;</span></p>
<p>Next, grab the URL from the database table inside a simple while loop.</p>
<p><span style="color: #008000;">$ch = curl_init();<br />
curl_setopt($ch, cURLOPT_USERAGENT, $userAgent);<br />
curl_setopt($ch, cURLOPT_URL,$target_url);</span></p>
<p>After instantiating cURL, you use curl_setopt() to set the USER AGENT in the HTTP_REQUEST, and then tell cURL which page you are hoping to retrieve.</p>
<p><span style="color: #008000;">curl_setopt($qw, cURLOPT_FAILONERROR, true);<br />
curl_setopt($qw, cURLOPT_FOLLOWLOCATION, true);<br />
curl_setopt($qw, cURLOPT_AUTOREFERER, true);<br />
curl_setopt($qw, cURLOPT_RETURNTRANSFER,true);<br />
curl_setopt($qw, cURLOPT_TIMEOUT, 20);</span></p>
<p>You&#8217;ve set a few more HEADERS with curl_setopt(). This time, you made sure that when an error occurs the script will return a failed result, and you set the timeout of each page followed to 20 seconds. Usually, a standard server will time-out at 30 seconds, but if you run this from your localhost you should be able to set up a no-timeout server.</p>
<p><span style="color: #008000;">$html= curl_exec($qw);<br />
if (!$html)<br />
{</span></p>
<pre><span style="color: #008000;"> 	echo "ERROR NUMBER: ".curl_errno($ch);</span></pre>
<pre><span style="color: #008000;"> 	echo "ERROR: ".curl_error($ch);</span></pre>
<pre><span style="color: #008000;"> 	exit;</span></pre>
<p><span style="color: #008000;">}</span></p>
<p>Grab the actual page by sending the HEADERS along while executing the cURL request using curl_exec(). If an error occurs, it will be reported to PHP by the number and description inside curl_errno() and curl_error, respectively. Obviously, if such an error exists, you exit the script.</p>
<p><span style="color: #008000;">$dom = new DOMDocument();<br />
@$dom-&gt;loadHTML($html);</span></p>
<p>Next, you create a document model of your HTML (that you grabbed from the remote server) and set it up as a DOM object.</p>
<p><span style="color: #008000;">$xpath = new DOMXPath($dom);<br />
$href = $xpath-&gt;evaluate(&#8221;/html/body//a&#8221;);</span></p>
<p><strong>Use XPATH to grab all the links on the page.</strong></p>
<p><span style="color: #008000;">for ($i = 0; $i &lt; $href-&gt;length; $i++) {</span></p>
<pre><span style="color: #008000;"> 	$data = $href-&gt;item($i);</span></pre>
<pre><span style="color: #008000;">        $url = $data-&gt;getAttribute('href');</span></pre>
<pre><span style="color: #008000;"> 	$query = "INSERT INTO links (url, gathered_from) VALUES ('$url', '$gathered_from')";</span></pre>
<pre><span style="color: #008000;"> 	mysql_query($query) or die('Error, insert query failed');</span></pre>
<pre><span style="color: #008000;">        echo "Successful Link Harvest: ".$url;</span></pre>
<pre><span style="color: #008000;"> 	}</span></pre>
<p><span style="color: #008000;">}</span></p>
<p><strong>Dump all the links into the database</strong>, as well as the URL they are gathered from, just so you never go back there again. A more intelligent system might have a separate table for URLs already visited, as well as a normalized relationship between the two.</p>
<p>Going a step further than just grabbing the links enables you to harvest images or entire HTML documents as well. This is kind of where you start when building a search engine. Creating your own <a href="http://www.all1martpro.com" target="_blank">search engine</a> may seem naively ambitious, and this little bit of code may inspire you a bit.</p>
<p>Source:- <a href="http://www.developer.com" target="_blank">http://www.developer.com</a></p>
<p><a href="http://www.all1social.com" target="_blank">http://www.all1social.com</a></p>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/build-php-link-scraper-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting HTML to PDF Using Java and Qt</title>
		<link>http://www.all1sourcetech.com/converting-html-pdf-java-qt/</link>
		<comments>http://www.all1sourcetech.com/converting-html-pdf-java-qt/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 10:32:30 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=996</guid>
		<description><![CDATA[Here is the code:
import com.trolltech.qt.core.*;
import com.trolltech.qt.gui.*;
import com.trolltech.qt.webkit.*;
class html2pdf extends QWebView
{
private QPrinter printer = new QPrinter();
public html2pdf()
{
loadFinished.connect(this, \&#8221;loadDone()\&#8221;);
setHtml(\&#8221;This is &#60;b&#62;HTML&#60;/b&#62;\&#8221;);
// Or use load() to convert html page from url to pdf
}
public void loadDone()
{
printer.setPageSize(QPrinter.PageSize.A4);
printer.setOutputFormat(QPrinter.OutputFormat.PdfFormat);
printer.setOutputFileName(\&#8221;test.pdf\&#8221;);
print(printer);
System.out.println(\&#8221;Done\&#8221;);
QApplication.exit();
}
public static void main(String args[])
{
QApplication.initialize(args);
html2pdf h2p = new html2pdf();
h2p.show();
QApplication.exec();
}
}


import com.trolltech.qt.core.*;
import com.trolltech.qt.gui.*;
import com.trolltech.qt.webkit.*;
 
class html2pdf extends QWebView
{
private QPrinter printer = new QPrinter();
 
public html2pdf()
{
loadFinished.connect(this, \&#8221;loadDone()\&#8221;);
setHtml(\&#8221;This [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the code:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">import com.trolltech.qt.core.*;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">import com.trolltech.qt.gui.*;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">import com.trolltech.qt.webkit.*;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">class html2pdf extends QWebView</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">private QPrinter printer = new QPrinter();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">public html2pdf()</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">loadFinished.connect(this, \&#8221;loadDone()\&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">setHtml(\&#8221;This is &lt;b&gt;HTML&lt;/b&gt;\&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">// Or use load() to convert html page from url to pdf</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">public void loadDone()</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">printer.setPageSize(QPrinter.PageSize.A4);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">printer.setOutputFormat(QPrinter.OutputFormat.PdfFormat);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">printer.setOutputFileName(\&#8221;test.pdf\&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">print(printer);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">System.out.println(\&#8221;Done\&#8221;);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">QApplication.exit();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">public static void main(String args[])</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">QApplication.initialize(args);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">html2pdf h2p = new html2pdf();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">h2p.show();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">QApplication.exec();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div><strong><br />
</strong></div>
<div><strong>import com.trolltech.qt.core.*;</strong></div>
<div><strong>import com.trolltech.qt.gui.*;</strong></div>
<div><strong>import com.trolltech.qt.webkit.*;</strong></div>
<div><strong> </strong></div>
<div><strong>class html2pdf extends QWebView</strong></div>
<div><strong>{</strong></div>
<div><strong>private QPrinter printer = new QPrinter();</strong></div>
<div><strong> </strong></div>
<div><strong>public html2pdf()</strong></div>
<div><strong>{</strong></div>
<div><strong>loadFinished.connect(this, \&#8221;loadDone()\&#8221;);</strong></div>
<div><strong>setHtml(\&#8221;This is &lt;b&gt;HTML&lt;/b&gt;\&#8221;);</strong></div>
<div><strong> // Or use load() to convert html page from url to pdf</strong></div>
<div><strong>}</strong></div>
<div><strong> </strong></div>
<div><strong>public void loadDone()</strong></div>
<div><strong>{</strong></div>
<div><strong>printer.setPageSize(QPrinter.PageSize.A4);</strong></div>
<div><strong>printer.setOutputFormat(QPrinter.OutputFormat.PdfFormat);</strong></div>
<div><strong>printer.setOutputFileName(\&#8221;test.pdf\&#8221;);</strong></div>
<div><strong>print(printer);</strong></div>
<div><strong>System.out.println(\&#8221;Done\&#8221;);</strong></div>
<div><strong>QApplication.exit();</strong></div>
<div><strong>}</strong></div>
<div><strong> </strong></div>
<div><strong>public static void main(String args[])</strong></div>
<div><strong>{</strong></div>
<div><strong>QApplication.initialize(args);</strong></div>
<div><strong>html2pdf h2p = new html2pdf();</strong></div>
<div><strong>h2p.show();</strong></div>
<div><strong>QApplication.exec();</strong></div>
<div><strong>}</strong></div>
<div><strong>}</strong></div>
<div></div>
<div></div>
<p><a href="http://www.all1social.com" target="_blank">http://www.all1social.com</a></p>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/converting-html-pdf-java-qt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to restart a windows service using VBScript</title>
		<link>http://www.all1sourcetech.com/restart-windows-service-vbscript/</link>
		<comments>http://www.all1sourcetech.com/restart-windows-service-vbscript/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 10:27:07 +0000</pubDate>
		<dc:creator>Shweta</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[wscript]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=992</guid>
		<description><![CDATA[You can restart a windows service with the use of VBScript as shown in the below code snippet:
Set oshell = createobject(&#8221;Wscript.Shell&#8220;)
oshell.run&#8221;cmd.exe&#8221;
wscript.sleep 500
oshell.sendkeys &#8220;net stop &#8220;&#8221;Your service name here&#8220;&#8221;"+(&#8221;{Enter}&#8221;)
wscript.sleep 5000
oshell.sendkeys &#8220;net start &#8220;&#8221;Your service name here&#8220;&#8221;"+(&#8221;{Enter}&#8221;)
wscript.sleep 5000
oshell.sendkeys &#8220;exit&#8220;+(&#8221;{Enter}&#8221;)
 set oshell = nothing
 WScript.Quit
`
http://www.all1press.com
http://www.all1tunes.com
]]></description>
			<content:encoded><![CDATA[<p>You can restart a <a href="http://www.all1martpro.com" target="_blank">windows service</a> with the use of VBScript as shown in the below code snippet:</p>
<p><strong>Set oshell = createobject(&#8221;</strong><span style="color: #993300;"><strong>Wscript.Shell</strong></span><strong>&#8220;)<br />
oshell.run&#8221;</strong><span style="color: #993300;"><strong>cmd.exe</strong></span><strong>&#8221;<br />
wscript.sleep </strong><span style="color: #993300;"><strong>500</strong></span><strong><br />
oshell.sendkeys &#8220;</strong><span style="color: #993300;"><strong>net stop</strong></span><strong> &#8220;&#8221;</strong><span style="color: #993300;"><strong>Your service name here</strong></span><strong>&#8220;&#8221;"+(&#8221;{</strong><span style="color: #993300;"><strong>Enter</strong></span><strong>}&#8221;)<br />
wscript.sleep </strong><span style="color: #993300;"><strong>5000</strong></span><strong><br />
oshell.sendkeys &#8220;</strong><span style="color: #993300;"><strong>net start</strong></span><strong> &#8220;&#8221;</strong><span style="color: #993300;"><strong>Your service name here</strong></span><strong>&#8220;&#8221;"+(&#8221;{</strong><span style="color: #993300;"><strong>Enter</strong></span><strong>}&#8221;)<br />
wscript.sleep </strong><span style="color: #993300;"><strong>5000</strong></span><strong><br />
oshell.sendkeys &#8220;</strong><span style="color: #993300;"><strong>exit</strong></span><strong>&#8220;+(&#8221;{</strong><span style="color: #993300;"><strong>Enter</strong></span><strong>}&#8221;)</strong></p>
<p><strong> set oshell = nothing</strong></p>
<p><strong> WScript.Quit</strong></p>
<p>`<br />
<a href="http://www.all1press.com" target="_blank">http://www.all1press.com</a></p>
<p><a href="http://www.all1tunes.com" target="_blank">http://www.all1tunes.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/restart-windows-service-vbscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to restart a GSM Modem using VBScript-</title>
		<link>http://www.all1sourcetech.com/restart-gsm-modem-vbscript/</link>
		<comments>http://www.all1sourcetech.com/restart-gsm-modem-vbscript/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:38:30 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Script code]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=988</guid>
		<description><![CDATA[Now you can restart a GSM Modem with the use of VBScript-
1. Copy the script code and save as a .vbs file.
2. Open hyperterminal and setup the modem settings, for this example save the hyperterminal file as c:\example\example.ht
3. Add the below vbs file to your c:\program Files\Windows NT directory and execute.
Important: If you saved the [...]]]></description>
			<content:encoded><![CDATA[<p>Now you can restart <strong>a GSM Modem</strong> with the use of VBScript-</p>
<p>1. Copy the <a href="http://www.all1tunes.com" target="_blank">script code</a> and save as a <strong>.vbs file</strong>.<br />
2. Open hyperterminal and setup the <a href="http://www.all1press.com" target="_blank">modem</a> settings, for this example save the hyperterminal file as <strong>c:\example\example.ht</strong><br />
3. Add the below vbs file to your <strong>c:\program Files\Windows NT directory </strong>and execute.</p>
<p>Important: If you saved the .ht as anything other than example.ht in c:\example rename the file in script below as well.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Set oshell = createobject(&#8221;Wscript.Shell&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.run&#8221;cmd.exe&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys &#8220;hypertrm.exe c:\example\example.ht&#8221;+(&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys &#8220;at{+}cfun=1&#8243; + (&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 4000</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys&#8221;at&#8221; + (&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys &#8220;at{+}cfun=1&#8243; + (&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 4000</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys&#8221;at&#8221; + (&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys&#8221;%f&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys&#8221;x&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys(&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">wscript.sleep 1500</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">oshell.sendkeys&#8221;exit&#8221;+(&#8221;{Enter}&#8221;)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 450px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">set oshell = nothing</div>
<p><strong>Set oshell = createobject(&#8221;Wscript.Shell&#8221;)</strong><br />
     <strong> oshell.run&#8221;cmd.exe&#8221;</strong><br />
     <strong> wscript.sleep 500</strong><br />
     <strong> oshell.sendkeys &#8220;hypertrm.exe c:\example\example.ht&#8221;+(&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys &#8220;at{+}cfun=1&#8243; + (&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 4000</strong><br />
     <strong> oshell.sendkeys&#8221;at&#8221; + (&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys &#8220;at{+}cfun=1&#8243; + (&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 4000</strong><br />
     <strong> oshell.sendkeys&#8221;at&#8221; + (&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys&#8221;%f&#8221;</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys&#8221;x&#8221;</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys(&#8221;{Enter}&#8221;)</strong><br />
     <strong> wscript.sleep 1500</strong><br />
     <strong> oshell.sendkeys&#8221;exit&#8221;+(&#8221;{Enter}&#8221;)</strong><br />
     <strong> set oshell = nothing</strong></p>
<p><a href="http://www.all1social.com" target="_blank">http://www.all1social.com</a><br />
<a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/restart-gsm-modem-vbscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make an Image Map</title>
		<link>http://www.all1sourcetech.com/image-map/</link>
		<comments>http://www.all1sourcetech.com/image-map/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:02:34 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[creating an image]]></category>
		<category><![CDATA[image map]]></category>
		<category><![CDATA[map design]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web script]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=977</guid>
		<description><![CDATA[An image map is a picture in which areas within the picture are links. Creating an image involves using the &#60;img alt=&#8221;" /&#62;,&#60;map&#62;, and &#60;area /&#62; tags. &#60;/map&#62;
Steps to creating an image map-

Select the image on which you would like to make multiple links. Click on the rectangular hotspot tool found in the Properties Inspector. [...]]]></description>
			<content:encoded><![CDATA[<p>An image map is a picture in which areas within the picture are links. <a href="http://www.all1tunes.com" target="_blank">Creating an image</a> involves using the &lt;img alt=&#8221;" /&gt;,&lt;map&gt;, and &lt;area /&gt; tags. &lt;/map&gt;</p>
<p><strong>Steps to creating an image map-</strong></p>
<ul>
<li>Select the image on which you would like to make <a href="http://www.all1press.com" target="_blank">multiple links</a>. Click on the rectangular hotspot tool found in the Properties Inspector. Select the rectangle tool and drag the pointer over the image to create a rectangular hotspot. You can also choose the oval or polygon hotspot tool to make an oval or polygon selection.</li>
<li>In the hotspot Property inspector&#8217;s Link field, click the folder <a href="http://www.all1social.com" target="_blank">icon to browse</a> to the file you want opened when the hotspot is clicked. Alternatively, type the file name.</li>
<li>Repeat the above steps to define additional hotspots in the image map.</li>
<li>That&#8217;s it! You have now successfully created an image map.</li>
</ul>
<p>For example-</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;div&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;map name=&#8221;map1&#8243;&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;area title=&#8221;Contacts&#8221; shape=&#8221;RECT&#8221; coords=&#8221;6,116,97,184&#8243; href=&#8221;contacts.html&#8221; alt=&#8221;Contacts&#8221; /&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;area title=&#8221;Products&#8221; shape=&#8221;CIRCLE&#8221; coords=&#8221;251,143,47&#8243; href=&#8221;products.html&#8221; alt=&#8221;Products&#8221; /&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;area title=&#8221;New!&#8221; shape=&#8221;POLY&#8221; coords=&#8221;150,217, 190,257, 150,297,110,257&#8243; href=&#8221;new.html&#8221; alt=&#8221;New!&#8221; /&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;/map&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;img usemap=&#8221;#map1&#8243; src=&#8221;testmap.gif&#8221; border=&#8221;0&#8243; alt=&#8221;map of GH site&#8221; width=&#8221;300&#8243; height=&#8221;300&#8243; /&gt;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[ &lt;a href="contacts.html"&gt;Contacts&lt;/a&gt; ]</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[ &lt;a href="products.html"&gt;Products&lt;/a&gt; ]</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 248px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">[ &lt;a href="new.html"&gt;New!&lt;/a&gt; ]&lt;/div&gt;</div>
<p><strong>&lt;DIV ALIGN=CENTER&gt;</strong></p>
<p><strong>&lt;MAP NAME=&#8221;map1&#8243;&gt;</strong></p>
<p><strong>&lt;AREA</strong></p>
<p><strong> HREF=&#8221;contacts.html&#8221; ALT=&#8221;Contacts&#8221; TITLE=&#8221;Contacts&#8221;</strong></p>
<p><strong> SHAPE=RECT COORDS=&#8221;6,116,97,184&#8243;&gt;</strong></p>
<p><strong>&lt;AREA</strong></p>
<p><strong> HREF=&#8221;products.html&#8221; ALT=&#8221;Products&#8221; TITLE=&#8221;Products&#8221;</strong></p>
<p><strong> SHAPE=CIRCLE COORDS=&#8221;251,143,47&#8243;&gt;</strong></p>
<p><strong>&lt;AREA</strong></p>
<p><strong> HREF=&#8221;new.html&#8221; ALT=&#8221;New!&#8221; TITLE=&#8221;New!&#8221;</strong></p>
<p><strong> SHAPE=POLY COORDS=&#8221;150,217, 190,257, 150,297,110,257&#8243;&gt;</strong></p>
<p><strong>&lt;/MAP&gt;</strong></p>
<p><strong>&lt;IMG SRC=&#8221;testmap.gif&#8221;</strong></p>
<p><strong> ALT=&#8221;map of GH site&#8221; BORDER=0 WIDTH=300 HEIGHT=300</strong></p>
<p><strong> USEMAP=&#8221;#map1&#8243;&gt;&lt;BR&gt;</strong></p>
<p><strong>[ &lt;A HREF="contacts.html" ALT="Contacts"&gt;Contacts&lt;/A&gt; ]</strong></p>
<p><strong>[ &lt;A HREF="products.html" ALT="Products"&gt;Products&lt;/A&gt; ]</strong></p>
<p><strong>[ &lt;A HREF="new.html"      ALT="New!"&gt;New!&lt;/A&gt; ]</strong></p>
<p><strong>&lt;/DIV&gt;</strong></p>
<p>Using this, you can create an image map.</p>
<p><a href="http://www.all1social.com" target="_blank">http://www.all1social.com</a><br />
<a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/image-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP]Sending MySQL data.</title>
		<link>http://www.all1sourcetech.com/phpsending-mysql-data/</link>
		<comments>http://www.all1sourcetech.com/phpsending-mysql-data/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 10:45:30 +0000</pubDate>
		<dc:creator>Suzanne</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[MySQL database]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php code]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=965</guid>
		<description><![CDATA[&#60;?Php
$db_host = "1.3.3.7"; // mySQL database host
$db_user = "dbplz"; // mySQL database user
$db_password = "rofl"; // mySQL database password
$db_name = "dbplz"; // the name of your mySQL database


//connect to our database.
  mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
// Select the database.
  mysql_select_db($db_name) or die(mysql_error());
//Define the data as $query
$query = "INSERT INTO tablename (row1, row2, row3, row4)
VALUES ('$variable1','$variable2','$variable3','$variable4')";
  mysql_query($query);
  mysql_close();


// [...]]]></description>
			<content:encoded><![CDATA[<pre><strong>&lt;?Php</strong></pre>
<pre><strong>$db_host = "1.3.3.7"; // mySQL database host</strong></pre>
<pre><strong>$db_user = "dbplz"; // mySQL database user</strong></pre>
<pre><strong>$db_password = "rofl"; // mySQL database password</strong></pre>
<pre><strong>$db_name = "dbplz"; // the name of your mySQL database</strong></pre>
<pre><strong>
</strong></pre>
<pre><strong>//connect to our database.</strong></pre>
<pre><strong>  mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());</strong></pre>
<pre><strong>// Select the database.</strong></pre>
<pre><strong>  mysql_select_db($db_name) or die(mysql_error());</strong></pre>
<pre><strong>//Define the data as $query</strong></pre>
<pre><strong>$query = "INSERT INTO tablename (row1, row2, row3, row4)</strong></pre>
<pre><strong>VALUES ('$variable1','$variable2','$variable3','$variable4')";</strong></pre>
<pre><strong>  mysql_query($query);</strong></pre>
<pre><strong>  mysql_close();</strong></pre>
<pre><strong>
</strong></pre>
<pre><strong>// it's almost always imperative to strip tags or the data usually doesn't send properly.</strong></pre>
<pre><strong>$variable = strip_tags($_POST['variable'], '');</strong></pre>
<pre><strong>//and now send the data</strong></pre>
<pre><strong>  mysql_query($query);</strong></pre>
<pre><strong>  mysql_close();</strong></pre>
<pre><strong>?&gt;</strong></pre>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/phpsending-mysql-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML tool: eLyXer 0.4.1</title>
		<link>http://www.all1sourcetech.com/html-tool-elyxer-041/</link>
		<comments>http://www.all1sourcetech.com/html-tool-elyxer-041/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 10:13:53 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[css2-compatible]]></category>
		<category><![CDATA[elyxer 0.4.1]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html converter]]></category>
		<category><![CDATA[lyx version]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=956</guid>
		<description><![CDATA[
eLyXer 0.4.1 is a LyX to HTML converter, with a focus on flexibility and elegant output. LyX is a wonderful text editor which produces beautiful PDF files. Internally it exports documents to LaTeX, and from there to PDF. It can convert documents generated with LyX versions from 1.5.5 to 1.6.2 into valid HTML pages.
The output requires [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://webscripts.softpedia.com/thumbnails/eLyXer-thumb.png" alt="eLyXer thumb  HTML tool: eLyXer 0.4.1" width="160" height="110" title=" HTML tool: eLyXer 0.4.1" /></p>
<p><strong>eLyXer 0.4.1</strong> is a LyX to <a href="http://www.all1martpro.com" target="_blank">HTML converter</a>, with a focus on flexibility and elegant output. LyX is a wonderful text editor which produces beautiful PDF files. Internally it exports documents to LaTeX, and from there to PDF. It can convert documents generated with <a href="http://www.all1tunes.com" target="_blank">LyX versions</a> from 1.5.5 to 1.6.2 into valid HTML pages.</p>
<p>The output requires XHTML, CSS2 and Unicode; therefore a CSS2-compatible browser is required.</p>
<p>Minimum browser versions for some popular programs are: <a href="http://www.all1press.com" target="_blank">Microsoft</a> Internet Explorer 7, Mozilla Firefox 3, Safari 3 and Chrome 1. It requires Python 2.3.4 or higher</p>
<p><strong>It consists of –</strong></p>
<ul>
<li>Select the translation based on document language.</li>
<li>Added em-dash — such as in this sentence, ■, \textup.</li>
<li>Added option &#8211;converter inkscape to use Inkscape as SVG converter.</li>
<li>Solved bug when numbering unordered unique parts such as Part* (thanks, Geremy!).</li>
<li>Show error instead of crashing when included document does not exist.</li>
<li>Support for all box styles. In CSS: switched to outline-style instead of border for boxes.</li>
<li>Support for vertical space insets.</li>
<li>Support for references inside paragraphs and formatted references.</li>
<li>Listings are now converted using &lt;pre&gt;<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;"> tags, instead of &lt;code&gt;<code>. They are also justified left.</code></span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">Solved bug that prevented numbered listings to appear numbered (thanks, Sam!).</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">Support for generic Flex insets, including Flex CharStyle: MenuItem.</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">All   entities are now generated as the Unicode U+00A0 character.</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">New option &#8211;iso885915 to generate a document with ISO-8859-15 encoding.</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">Support for Sam Liddicott’s Newfangle module for literate programming.</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">Updated the developer guide for potential contributors; added link from the main page.</span></li>
<li><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">Support for \underbrace and \overbrace.</span></li>
</ul>
<pre><code>

</code></pre>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/html-tool-elyxer-041/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gul wrote on Raj&#8217;s Birthday</title>
		<link>http://www.all1sourcetech.com/gul-wrote-rajs-birthday/</link>
		<comments>http://www.all1sourcetech.com/gul-wrote-rajs-birthday/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 07:19:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[New Product Release]]></category>
		<category><![CDATA[Team's Blogs]]></category>
		<category><![CDATA[Upcoming Events]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=951</guid>
		<description><![CDATA[My dearest friend Gul wrote on my B&#8217;day. I am feeling like I am the richest man in the world blessed with so much love &#038; affection from my friends. Here is what Gul (Prashen Kyawal) wrote:
It does not matter how many years you have in life, what matters is the Life in your years!
it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>My dearest friend Gul wrote on my B&#8217;day. I am feeling like I am the richest man in the world blessed with so much love &#038; affection from my friends. Here is what Gul (Prashen Kyawal) wrote:</strong></p>
<p>It does not matter how many years you have in life, what matters is the Life in your years!<br />
it has been FULL OF LIFE for you till now<br />
I wish it WILL BE full of Life for you for another 6 decades!<br />
Applaud your Zeal, Vigor, Spontaneity<br />
You the definition of living life to the fullest<br />
You know how to enjoy the most<br />
You know how to get the best from even the worst moments of your life<br />
that&#8217;s what sets you apart<br />
You stand behind like pillar when someone is falling<br />
You become the support for the limping souls<br />
You always cherish your friends, family and yes ofcourse&#8230; girl friends<br />
You are a good son, good husband, good father, good boss, good citizen<br />
and above all<br />
You are the BEST friend anyone can have<br />
As your Chinese symbol suggest<br />
you are really the DOG<br />
with your unconditional love<br />
rock solid trustworthiness<br />
YO DOG! Way to go!<br />
I am happy to see you start the life today&#8230;.<br />
as they say life Starts at 40!<br />
You have been super star all your life<br />
I am sure in your life after 40s&#8230;. you will be <strong>UNIVERSAL INTERPLANETARY DIVINE STAR<br />
HAPPY BIRTHDAY MY FRIEND&#8230;.</strong></p>
<p><strong>Thank you very much, Gul&#8230;..I am very fortunate to have loving friends like you. I love you, dude&#8230;<br />
Million Thanks,<br />
Raj</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/gul-wrote-rajs-birthday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chhatrapati Shivaji Maharaj Jayanti Celebrated</title>
		<link>http://www.all1sourcetech.com/shiv-jayanti-celebration/</link>
		<comments>http://www.all1sourcetech.com/shiv-jayanti-celebration/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 08:02:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Company Activity]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Team's Blogs]]></category>
		<category><![CDATA[19th Feb celebration]]></category>
		<category><![CDATA[har har mahadev]]></category>
		<category><![CDATA[jai bhavani]]></category>
		<category><![CDATA[jai shivaji]]></category>
		<category><![CDATA[shiv jayanti]]></category>
		<category><![CDATA[shiv jayanti celebration]]></category>
		<category><![CDATA[shivaji maharaj birthday]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=872</guid>
		<description><![CDATA[Sarv Shiv bhaktanna Chhatrapati Shivaji Maharaj Jayantichya hardik shubhechha!!
 
Very Happy &#38; energetic Shiv Jayanti to all the devotees!!
Its 19th February today &#38; we are proud to be Chhatrapati Shivaji Maharaj&#8217;s follower &#38; true devotees.
It was very encouraging &#38;  happy moments at office today on the occassion of Chhatrapati Shivaji Maharaj jayanti, popularly also [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_882" class="wp-caption aligncenter" style="width: 290px"><img class="size-full wp-image-882 " title="Sarv Shiv bhaktanna Chhatrapati Shivaji Maharaj Jayantichya hardik shubhechha" src="http://www.all1sourcetech.com/wp-content/uploads/2010/02/19022010369.jpg" alt="Chatrapatti Shivaji Maharaj" width="280" height="330" /><p class="wp-caption-text">Sarv Shiv bhaktanna Chhatrapatti Shivaji Maharaj Jayantichya hardik shubhechha</p></div>
<h2><span style="color: #ff0000;"><strong><span style="color: #ff6600;">Sarv Shiv bhaktanna Chhatrapati Shivaji Maharaj Jayantichya hardik shubhechha!!</span></strong></span><br />
<span style="color: #ff6600;"><strong> </strong></span></h2>
<h2><span style="color: #ff6600;"><strong>Very Happy &amp; energetic Shiv Jayanti to all the devotees!!</strong></span></h2>
<p><strong>Its 19th February today &amp; we are proud to be Chhatrapati Shivaji Maharaj&#8217;s follower &amp; true devotees.</p>
<p>It was very encouraging &amp;  happy moments at office today on the occassion of Chhatrapati Shivaji Maharaj jayanti, popularly also known as Shiv Jayanti.</strong></p>
<p><img src="http://www.all1sourcetech.com/wp-content/uploads/2010/02/team1.jpg" title="All1Source Technologies Team- INDIA (Jai Shivaji Maharaj)" alt="All1Source Technologies Team- INDIA (Jai Shivaji Maharaj)"" title="team" width="319" height="237" class="alignright size-full wp-image-897" /><img src="http://www.all1sourcetech.com/wp-content/uploads/2010/02/sir.jpg" title="President &amp; CEO of All1Source Technologies, Raj Pachpohar greeting Chatrapatti Shivaji Maharaj"alt="President &amp; CEO of All1Source Technologies, Raj Pachpohar greeting Chatrapatti Shivaji Maharaj" title="sir" width="319" height="237" class="alignright size-full wp-image-895" /></p>
<p><strong>President &amp; CEO of All1Source Technologies greeted Chatrapatti Shivaji Maharaj on his birthday, and the team Members from Media &amp; Technology Groups, those were present in the office attended &amp; enjoyed the function</strong>.</p>
<p><span style="color: #ff6600;"><font size="5"><strong>Jai Bhavani!!  Jai Shivaji!!</strong></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/shiv-jayanti-celebration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How can you reduce writing foreach() cycles?</title>
		<link>http://www.all1sourcetech.com/reduce-writing-foreach-cycles/</link>
		<comments>http://www.all1sourcetech.com/reduce-writing-foreach-cycles/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 09:45:00 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[callback]]></category>
		<category><![CDATA[object-oriented]]></category>
		<category><![CDATA[php 5.3]]></category>
		<category><![CDATA[php4]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=852</guid>
		<description><![CDATA[Php 5.3 – helps you to reduce writing foreach() cycles
At least in php. Php 5.3 has a solution that will reduce the average number of iteration structures you need to write: closures applied by plain old array functions.
There are some array functions which have already been supported at least from Php 4, and that take [...]]]></description>
			<content:encoded><![CDATA[<p>Php 5.3 – helps you to reduce writing foreach() cycles</p>
<p>At least in php. Php 5.3 has a <a href="http://www.all1Press.com" target="_blank">solution</a> that will reduce the average number of iteration structures <strong>you need to write: <span style="color: #800000;">closures applied by plain old array function</span></strong><strong>s</strong>.</p>
<p>There are some array functions which have already been supported at least from Php 4, and that take as an argument a callback whose formal parameters have to be one or two elements of the array. Let’s talk about <span style="color: #800000;">array_map</span>(), <span style="color: #800000;">array_reduce</span>(), <span style="color: #800000;">array_filter()</span> and <span style="color: #800000;">uasort() </span>(or similar custom sorting function.) These functions abstract away a foreach() cycle by applying a particular computation to all the <a href="http://www.all1social.com" target="_blank">elements of an array</a>.</p>
<p>Back in Php 4 and Php 5.2, specifying a callback was cumbersome: you had to define an external function and then passing its name as a string; or passing an array containing an object or the class name plus the method name in case of a public (possibly static) method.</p>
<p>In Php 5.3, callbacks may also be specified as anonymous functions, defined in the middle of other code. These closures are first class citizens, and are treated as you would treat a variable, by passing it around as a method parameter. While I am not a fan of mixing up <a href="http://www.all1martpro.com" target="_blank">object-oriented</a> and functional programming, closures can be a time saver which capture very well the intent of low-level processing code, avoiding the foreach() noise.</p>
<p><strong><?php<br />
// obviously only the prime numbers less than 20<br />
$primeNumbers = array(2, 3, 5, 7, 11, 13, 17, 19);</p>
<p>// <span style="color: #800000;">array_map()</span> applies a function to every element of an array,<br />
// returning the result<br />
$square = function($number) {<br />
    return $number * $number;<br />
};<br />
$squared = array_map($square, $primeNumbers);<br />
echo &#8220;The squares of those prime numbers are: &#8220;,<br />
     implode(&#8217;, &#8216;, $squared), &#8220;\n&#8221;;</p>
<p>// <span style="color: #800000;">array_reduce()</span> applies a function recursively to pair<br />
// of elements, reducing the array to a single value.<br />
// there is the native array_sum(), but the application of<br />
// a custom function is the interesting part<br />
$sum = function($a, $b) {<br />
    return $a + $b;<br />
};<br />
$total = array_reduce($primeNumbers, $sum);<br />
echo &#8220;The sum of those prime numbers is &#8220;, $total, &#8220;.\n&#8221;;</p>
<p>// <span style="color: #800000;">array_filter()</span> produces an array containing<br />
// the elements that satisfy the given predicate<br />
$even = function($number) {<br />
    return $number % 2 == 0;<br />
};<br />
$evenPrimes = array_filter($primeNumbers, $even);<br />
echo &#8220;The even prime numbers are: &#8220;,<br />
     implode(&#8217;, &#8216;, $evenPrimes), &#8220;.\n&#8221;;</p>
<p>// <span style="color: #800000;">uasort()</span> customize the sorting by value,<br />
// maintaining the association with keys<br />
// there is the native asort(), but again the customization<br />
// of the function is more interesting<br />
$compare = function($a, $b) {<br />
    if ($a == $b) {<br />
        return 0;<br />
    }<br />
    return ($a > $b) ? -1 : 1;<br />
};<br />
uasort($primeNumbers, $compare);<br />
echo &#8220;The given numbers in descending order are: &#8220;,<br />
     implode(&#8217;, &#8216;, $primeNumbers), &#8220;.\n&#8221;;</strong></p>
<p><a href="http://www.all1Press.com" target="_blank">http://www.all1Press.com</a></p>
<p><a href="http://www.all1tunes.com" target="_blank">http://www.all1tunes.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/reduce-writing-foreach-cycles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ametrine Audio 2010 Fire and Ice Update &#8211; ASSiGN</title>
		<link>http://www.all1sourcetech.com/ametrine-audio-2010-fire-and-ice-update-assign/</link>
		<comments>http://www.all1sourcetech.com/ametrine-audio-2010-fire-and-ice-update-assign/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 11:36:54 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[hand held solutions]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[LAMP-Linux]]></category>
		<category><![CDATA[MS-SQL & .NET]]></category>
		<category><![CDATA[MySQL & PHP]]></category>
		<category><![CDATA[SugarCRM]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=783</guid>
		<description><![CDATA[
Ametrine Audio has announced the release of Fire and Ice, a new synthesizer powered by the Wusik-Engine. The concept was to make a synth with two personalities: The &#8220;Fire&#8221; section covers basses, stab, synth and lead sounds, whilst the &#8220;Ice&#8221; section features pads, keys, organs, bell-tones and arps. 160 main presets are included with 250 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Ametrine Audio 2010 Fire and Ice Update" src="http://imgcentre.com/img/uploads/big/04a886b3a8.jpeg" alt=" Ametrine Audio 2010 Fire and Ice Update   ASSiGN" width="327" height="281" /></p>
<p><strong>Ametrine Audio</strong> has announced the release of Fire and Ice, a new synthesizer powered by the Wusik-Engine. The concept was to make a synth with two personalities: The &#8220;Fire&#8221; section covers basses, stab, synth and lead sounds, whilst the &#8220;Ice&#8221; section features pads, keys, organs, bell-tones and arps. 160 main presets are included with 250 variations. Two brand new skins have also been developed for the Fire and Ice.</p>
<p>Fire and IceFire and Ice is available for <a href="http://www.all1Press.com" target="_blank">Windows</a> in the VST format.</p>
<p><strong>Summary:</strong></p>
<ul>
<li>Powered by the Wusik-Engine.</li>
<li>160 main presets with 250 variations.</li>
<li>Custom made Bass, Stab, Synth, Lead, pads, Keys, Organs, Bell-tones and Arpeggio sounds:</li>
</ul>
<p>-Bass and Stabs 44<br />
-Synth and Leads 23<br />
-Arp and Wave-sequences 20<br />
-Pads and Strings 30<br />
-Bell-tones 21<br />
-Keys and Organs 22</p>
<ul>
<li>Windows Platform Only</li>
</ul>
<p><strong>System requirements:</strong></p>
<p>Windows 95/98/ME/2000/NT/XP/Vista, 128 MB RAM Recommended.</p>
<p>4.2 GB free hard disc space, VST compatible host <a href="http://www.all1martpro.com" target="_blank">software</a>.</p>
<p>(Works Great in Logic Audio 5.5)</p>
<p><strong>Install Note-</strong></p>
<ul>
<li>Run WusikStation or FireAndIce</li>
<li>Drug&amp;Drop WusikPACK file to it.</li>
</ul>
<p><a href="http://www.all1Press.com" target="_blank">http://www.all1Press.com</a></p>
<p><a href="http://www.all1tunes.com" target="_blank">http://www.all1tunes.com</a></p>
<p><a href="http://www.all1social.com" target="_blank">http://www.all1social.com</a></p>
<p><a href="http://www.all1martpro.com" target="_blank">http://www.all1martpro.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/ametrine-audio-2010-fire-and-ice-update-assign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Omnifone signs music deal for Google&#8217;s Android</title>
		<link>http://www.all1sourcetech.com/omnifone-signs-music-deal-for-googles-android/</link>
		<comments>http://www.all1sourcetech.com/omnifone-signs-music-deal-for-googles-android/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 10:48:43 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[New Product Release]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[Android Operating Platform]]></category>
		<category><![CDATA[Google Android]]></category>
		<category><![CDATA[Google Nexus One]]></category>
		<category><![CDATA[Music Station]]></category>
		<category><![CDATA[MusicStation for Android]]></category>
		<category><![CDATA[Omnifone]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=772</guid>
		<description><![CDATA[On Monday, Omnifone, the digital music service provider, said it is to make its MusicStation offering available to all mobile handsets which carry Google Inc’s Android operating platform.
Omnifone, which already provides its service to the likes of British pay TV Company BSkyB and Vodafone, said it would debut its service on the Google Nexus One [...]]]></description>
			<content:encoded><![CDATA[<p>On Monday, <strong>Omnifone</strong>, the <strong>digital music service provider</strong>, said it is to make its MusicStation offering available to all mobile handsets which carry Google Inc’s <a href="http://www.all1Press.com" target="_blank">Android operating platform</a>.</p>
<p>Omnifone, which already provides its service to the likes of British pay TV Company BSkyB and Vodafone, said it would debut its service on the Google Nexus One and HTC handsets at the <a href="http://www.all1tunes.com" target="_blank">Mobile World Congress</a> industry event in Barcelona.</p>
<p>Immediate access will be offered by MusicStation for Android to all users on the Android platform to a catalog of over 6.5 million tracks, with additional features such as search and discovery systems, <a href="http://www.all1social.com" target="_blank">social networking aspects</a> and news updates.</p>
<p>According to Omnifone Chief Executive Rob Lewis, Omnifone is delighted to be able to deliver the richest and most sophisticated music capability on mobile, and one that will work effortlessly on any manufacturer&#8217;s <a href="http://www.all1martpro.com" target="_blank">Android</a> device.</p>
<p>Mobile operators and handset makers have all started to offer music services in a bid to increase customer loyalty and grow revenues.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/omnifone-signs-music-deal-for-googles-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft offers Visual Studio 2010 release candidate</title>
		<link>http://www.all1sourcetech.com/microsoft-offers-visual-studio-2010-release-candidate/</link>
		<comments>http://www.all1sourcetech.com/microsoft-offers-visual-studio-2010-release-candidate/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 11:37:10 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Microsoft Technology]]></category>
		<category><![CDATA[New Product Release]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[.Net Framework 4]]></category>
		<category><![CDATA[2010 Vancouver]]></category>
		<category><![CDATA[Azure Cloud platform]]></category>
		<category><![CDATA[Beta 2 release]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Microsoft Silverlight plug-in technology]]></category>
		<category><![CDATA[Microsoft tech]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Windows Presentation]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=542</guid>
		<description><![CDATA[Microsoft has taken another step to release its Visual Studio 2010 IDE and the accompanying .Net Framework 4 programming platform, offering a release candidate (RC) for the paired technologies on Monday.
The RC stage is considered the last step prior to a general release, with developers able to offer final feedback. The launching of Visual Studio [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has taken another step to release its <a href="http://www.all1tunes.com" target="_blank">Visual Studio 2010 IDE</a> and the accompanying .Net Framework 4 programming platform, offering a release candidate (RC) for the paired technologies on Monday.</p>
<p>The RC stage is considered the last step prior to a general release, with developers able to offer final feedback. The launching of Visual Studio Microsoft has scheduled the launch of Visual Studio 2010 and .Net Framework 4 for April 12, after having scrapped an initial March 22 launch date to work on performance issues found by beta testers.</p>
<p>The downloadable release candidate was offered to MSDN subscribers on Monday, while non-members can get it on Wednesday. Visual Studio 2010 features capabilities for developing applications for the Microsoft SharePoint collaboration platform, Windows 7, and the Windows <a href="http://www.all1Press.com" target="_blank">Azure cloud platform</a>; .Net Framework 4 offers features such as a reduction in size.</p>
<p>According to S. Somasegar, senior vice president of the Microsoft developer division, the goal of RC is to get more feedback from you and ensure it has addressed the performance issues in the product.  RC has made significant performance improvements specifically as it relates to loading solutions, typing, building and debugging.</p>
<p>General Manager of the Microsoft developer division, Jason Zander said in a blog post that Microsoft has received a lot of feedback on the Beta 2 release of <a href="http://www.all1social.com" target="_blank">Visual Studio 2010</a> and .Net Framework 4.</p>
<p>In particular many of you pointed out areas of performance where we were not at parity with [Visual Studio 2008] and it was impacting your ability to adopt the product, said Zander.  Some of those areas of feedback included general UI responsiveness (including painting, menus, remote desktop and VMs), editing (typing, scrolling, and Intellisense), designers (Silverlight and Windows Presentation Foundation in particular), improved memory usage, debugging (stepping, managed / native interop), build times, and solution/project load.</p>
<p>Zander said, in December <a href="http://www.all1martpro.com" target="_blank">Microsoft</a> Technical Fellow Brian Harry and I made the hard call to extend the Beta 2 period to continue to drive improvements into the product. Zander also added that Microsoft also is working with third-party companies with Visual Studio add-ins, such as Resharper and CodeRush, to make sure the environment works well.</p>
<p>Developers can report feedback on the RC.</p>
<p>In other software development-related happenings at Microsoft, the company and NBC this week are reporting that the Microsoft Silverlight plug-in technology for rich Internet applications will again be used for online Olympics video coverage this month at NBCOlympics.com. Use of Silverlight for the 2010 Vancouver winter games follows the use of Silverlight for the Beijing Olympics in 2008.</p>
<p><a href="http://www.all1Press.com" target="_blank">http://www.all1Press.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/microsoft-offers-visual-studio-2010-release-candidate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian 3 Goes Open Source, But Nokia Ties Remain</title>
		<link>http://www.all1sourcetech.com/symbian-3-goes-open-source-but-nokia-ties-remain/</link>
		<comments>http://www.all1sourcetech.com/symbian-3-goes-open-source-but-nokia-ties-remain/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:33:49 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[data migration]]></category>
		<category><![CDATA[Hosted PBX Solutions]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IP Trunking Solutions]]></category>
		<category><![CDATA[Legacy retirement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[POP3 & IMAP]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[services. Full scripting]]></category>
		<category><![CDATA[support  .NET]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=422</guid>
		<description><![CDATA[Now, the Symbian mobile operating system is completely open source. On Thursday, the Symbian Foundation released Symbian 3, the latest version of the platform.
The mobile world continues forging an open strategy with the open-sourcing of Symbian along with the Google’s Android operating system that invites handset makers to further customize and differentiate their products.
According to [...]]]></description>
			<content:encoded><![CDATA[<p>Now, the Symbian <a href="http://www.all1martpro.com" target="_blank">mobile operating system</a> is completely open source. On Thursday, the Symbian Foundation released Symbian 3, the latest version of the platform.</p>
<p>The mobile world continues forging an open strategy with the open-sourcing of Symbian along with the Google’s Android operating system that invites handset makers to further customize and differentiate their products.</p>
<p>According to Haydn Shaughnessy, CEO of Cogenuity and editor of the Symbian Foundation’s blog, the open-sourcing a market-leading product in a dynamic, growing business sector is unprecedented. &#8220;Over 330 million Symbian devices have been shipped worldwide, and it is likely that a further 100 million will ship in 2010, with more than 200 million expected to ship annually from 2011 onwards.&#8221;</p>
<p><strong>Is the Future Open Source?</strong></p>
<p>Symbian’s transition from proprietary platform to open source is the largest in software history. The Symbian Foundation insists the open-sourcing of the platform lays the foundation for unlimited innovations in mobile development.</p>
<p>According to Lee Williams, executive director of the foundation, the development community is now empowered to shape the future of the mobile industry, and rapid innovation on a global scale will be the result. &#8220;When the Symbian Foundation was created, we set the <a href="http://www.all1martpro.com" target="_blank">target of completing</a> the open-source release of the platform by mid-2010, and it&#8217;s because of the extraordinary commitment and dedication from our staff and our member companies that we&#8217;ve reached it well ahead of schedule.&#8221;</p>
<p>Any individual or organization can use and modify the code for any purpose under the terms of the Eclipse Public License, whether that be for a mobile device or something else entirely. Symbian&#8217;s commitment to openness also includes complete transparency in future plans, including the publication of the platform road map and planned features up to and including 2011. Anyone can now influence the road map and contribute new features.</p>
<p>According to IDC analyst John Delaney, it&#8217;s increasingly important for smartphone platforms to offer developers something unique. &#8220;The placing into open source of the world&#8217;s most widely used smartphone platform emphatically fits that bill. It will be exciting to see where this takes the industry.&#8221;</p>
<p><strong>Mobile OS Competition</strong></p>
<p>Despite rolling out ahead of schedule, questions around Symbian&#8217;s success in the open-source realm remain. Symbian is still inextricably linked with Nokia, despite the fact that the handset maker set it free and established a foundation around it.</p>
<p>Open-sourcing Symbian is a positive development in <a href="http://www.all1Press.com" target="_blank">light of competition</a> with Android, Gartenberg said, but the resources required to optimize and customize Symbian may deter some handset makers from straying away from Android and Windows Mobile.</p>
<p>&#8220;The basic problem that Nokia has with its bulk of ownership of Symbian is the quintessential issue. How do you license something to someone else when you are competing with them?&#8221; Gartenberg asked. &#8220;Will other handset vendors view even an <a href="http://www.all1social.com" target="_blank">open-source Symbian</a> as still being primarily a Nokia product and part of the Nokia ecosystem? If so, they may not want to contribute.&#8221;</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/symbian-3-goes-open-source-but-nokia-ties-remain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save Environment- Go Paperless, Go Digital</title>
		<link>http://www.all1sourcetech.com/save-environment-go-paperless-go-digital/</link>
		<comments>http://www.all1sourcetech.com/save-environment-go-paperless-go-digital/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:22:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Company Activity]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Expert's Opinions]]></category>
		<category><![CDATA[digital community]]></category>
		<category><![CDATA[go digital]]></category>
		<category><![CDATA[Go green]]></category>
		<category><![CDATA[go paperless]]></category>
		<category><![CDATA[IT company Nagpur]]></category>
		<category><![CDATA[save environment]]></category>
		<category><![CDATA[web development company]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=373</guid>
		<description><![CDATA[From the desk of President &#038; CEO, All1Source Technologies
I have been in the IT industry for more than 17 years &#038; purely in to Internet media &#038; technology business from over 10 years. But during this so long time being always with computers &#038; various technology equipments &#038; building over 1000+ websites, surprisingly I never [...]]]></description>
			<content:encoded><![CDATA[<p><em>From the desk of President &#038; CEO, All1Source Technologies</em></p>
<p>I have been in the IT industry for more than 17 years &#038; purely in to Internet media &#038; technology business from over 10 years. But during this so long time being always with computers &#038; various technology equipments &#038; building over 1000+ websites, surprisingly I never asked this question to myself- <strong>What is our social contribution to the world? </strong><br />
I am excited &#038; equally proud to get the answer from my insight today. </p>
<p><strong>SAVE ENVIRONMENT- Go Paperless, Go Digital, Go Green</strong></p>
<p>Use technology to its fullest because technology helps you saving our mother nature. The mantra- <a href="http://www.all1press.com">Go paperless</a> helps in saving trees. Go Digital way cuts the paper use drastically. We as a educated people should always promote &#038; encourage use of e-Mailing, e-Greetings, <a href="http://www.all1martpro.com">e-Cataloging</a>, e-Statements, all possible &#8220;e&#8217;s&#8221; can save our mother nature.</p>
<p>I got up early &#038; reached office &#038; assembled my team members &#038; we together took an oath- &#8220;From today onwards we will not only be selling our services as a responsible web developers but we will be heavily promoting &#038; pushing our all <a href="http://www.all1social.com">digital services</a> to the people across the globe. We will work tirelessly for saving our environment &#038; making the cheapest possible solutions, products &#038; services available to the human beings across the world. This will be our prime duty to make ourselves available for each &#038; everyone who is supporting &#038; accepting digital way of life. GO GREEN!!&#8230;.Go Digital&#8221;</p>
<p><strong>Save Environment- Go Paperless, Go Digital&#8230;..</strong></p>
<p><strong>All1Source- Building Digital Community across the globe&#8230;.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/save-environment-go-paperless-go-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google tailoring tablet computer software</title>
		<link>http://www.all1sourcetech.com/google-tailoring-tablet-computer-software/</link>
		<comments>http://www.all1sourcetech.com/google-tailoring-tablet-computer-software/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:13:43 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[24X7 Support]]></category>
		<category><![CDATA[Customized solutions]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hand held solutions]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MS-SQL & .NET]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=386</guid>
		<description><![CDATA[
Though an iPad has commanded the technology world’s attention, Google quietly continued working on tablet computer software that could run rivals to Apple’s latest creation.
An image of what a Google tablet might look like were featured at a Chromium developers web page on Tuesday along with talk of how touchscreen controls could work based on [...]]]></description>
			<content:encoded><![CDATA[<p><img alt=" Google tailoring tablet computer software" src="http://d.yimg.com/a/p/afp/20100203/capt.photo_1265157954855-1-0.jpg?x=213&#038;y=140&#038;xc=1&#038;yc=1&#038;wc=409&#038;hc=269&#038;q=85&#038;sig=XnI12WhAlCA8i.NQ1rRMsA--" class="alignright" width="213" height="140" title="Google tailoring tablet computer software" /></p>
<p>Though an iPad has commanded the <a href="http://www.all1tunes.com" target="_blank">technology world</a>’s attention, Google quietly continued working on tablet computer software that could run rivals to Apple’s latest creation.</p>
<p>An image of what a Google tablet might look like were featured at a Chromium developers web page on Tuesday along with talk of how touchscreen controls could work based on the Internet titan&#8217;s Chrome computer <a href="http://www.all1social.com" target="_blank">operating system</a>.</p>
<p>The images were posted online two days before the January 27 event at which Apple unveiled an iPad tablet computer that will begin shipping worldwide in March.</p>
<p>According to Google Chrome lead designer Glen Murphy, you may have seen our Chrome OS tablet concepts from last Monday; in the video, some floating hands interact with a touch surface. </p>
<p>Google made images and video of Google tablet gesture control capabilities available online for developers to consider.</p>
<p>The &#8220;concept user interface under development&#8221; could signal another front on which Google will battle with Apple, which uses its own custom software in the iPad, iPhone, iPod, and <a href="http://www.all1martpro.com" target="_blank">Macintosh</a> computers.</p>
<p>The website focused on Chrome OS software and did not indicate whether Google would make its own tablet or opt to let others tend to the hardware.</p>
<p>Google&#8217;s mobile Android software is built into iPhone competitors, including the Internet firm&#8217;s own Nexus One smartphone released in January.</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/google-tailoring-tablet-computer-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report: Google to Open App Store for Business Software</title>
		<link>http://www.all1sourcetech.com/report-google-to-open-app-store-for-business-software/</link>
		<comments>http://www.all1sourcetech.com/report-google-to-open-app-store-for-business-software/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 11:24:27 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Technical News]]></category>
		<category><![CDATA[desktop support]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[help desk]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[remote administration]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=360</guid>
		<description><![CDATA[The Wall Street Journal reported Monday that Google may open as early as March an online store to sell third-party software that complements its Google Apps collaboration and communication hosted suite.
According to the Journal, whose article was based on anonymous sources, Google would let customers purchase the software from its store and charge the third-party [...]]]></description>
			<content:encoded><![CDATA[<p>The Wall Street Journal reported Monday that Google may open as early as March an online store to sell <a href="http://www.all1tunes.com" target="_blank">third-party software</a> that complements its Google Apps collaboration and communication hosted suite.</p>
<p>According to the Journal, whose article was based on anonymous sources, Google would let customers purchase the software from its store and charge the third-party developers a commission.</p>
<p>Though Google’s spokeswoman declined top comment on the Journal article, but she pointed out that Google already has a site called Solutions Marketplace where it features applications and professional services from third-party developers that complement Google Apps and other Google enterprise products.</p>
<p>However, Solutions Marketplace doesn&#8217;t have <a href="http://www.all1social.com" target="_blank">e-commerce</a> capabilities, meaning that customers interested in purchasing the products and services have to contact the vendors by going to their Web sites or calling them on the phone. The Google Solutions Marketplace is an information resource and portal for customers to connect with third-party vendors, according to the spokeswoman.</p>
<p>For the Solutions Marketplace, it would seem a natural extension to gain e-commerce transaction capabilities, an area in which Google has ample experience with products such as Google Checkout, the s elf-serve ad-selling system of Google AdWords, the <a href="http://www.all1martpro.com" target="_blank">Android</a> Market and Google Apps itself, for which users can sign up online. Thus, the app store could be more an evolution of the existing Solutions Marketplace site than an entirely new site built from scratch.</p>
<p>Google CEO Eric Schmidt has singled out the company&#8217;s IT products for business as one of several attractive businesses to complement its core online search ad business.</p>
<p>.Google Apps comes in several versions, including the most sophisticated one, Apps Premier, which costs US$50 per user per year and is geared toward medium and large businesses. However, most Apps customers are individuals and small businesses that use the free Standard version. The free Education edition for schools and universities is also popular.</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/report-google-to-open-app-store-for-business-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google to End Support for IE6</title>
		<link>http://www.all1sourcetech.com/google-to-end-support-for-ie6/</link>
		<comments>http://www.all1sourcetech.com/google-to-end-support-for-ie6/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 11:28:06 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Microsoft Technology]]></category>
		<category><![CDATA[24X7 Support]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Colocation]]></category>
		<category><![CDATA[communications systems]]></category>
		<category><![CDATA[disaster recovery site NET]]></category>
		<category><![CDATA[Hardware solutions]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[POP3 & IMAP]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=343</guid>
		<description><![CDATA[On Friday, Google said it will phase out support for Microsoft&#8217;s Internet Explorer 6 Web browser starting in March.
Google Apps senior product manager, Rajen Sheth, wrote in a blog post Friday that many other companies have already stopped supporting older browsers like Internet Explorer 6.0 as well as browsers that are not supported by their [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday, Google said it will phase out support for Microsoft&#8217;s Internet Explorer 6 Web browser starting in March.</p>
<p>Google Apps senior product manager, Rajen Sheth, wrote in a blog post Friday that many other companies have already stopped supporting older browsers like <a href="http://www.all1tunes.com" target="_blank">Internet Explorer 6.0</a> as well as browsers that are not supported by their own manufacturers, and they&#8217;re also going to begin phasing out our support, starting with Google Docs and Google Sites.</p>
<p>The announcement comes more than two weeks after Google reported that its servers had been the target of attacks originating in China. Those attacks targeted a vulnerability in IE 6, for which <a href="http://www.all1social.com" target="_blank">Microsoft</a> has since issued a fix.</p>
<p>According to Sheth, the support for IE6 in Google Docs and Google Sites will end March 1. At that point, IE6 users who try to access Docs or Sites may find that &#8220;key functionality&#8221; won&#8217;t work properly, he added.</p>
<p>Sheth suggested that customers upgrade to Internet Explorer 7, Mozilla Firefox 3.0, <a href="http://www.all1martpro.com" target="_blank">Google Chrome</a> 4.0 or Safari 3.0, or more recent versions of those browsers.</p>
<p>According to Stat Counter, IE6 has 18 percent market share among browsers.</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/google-to-end-support-for-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Updates Java SE 6 for Performance</title>
		<link>http://www.all1sourcetech.com/sun-updates-java-se-6-for-performance/</link>
		<comments>http://www.all1sourcetech.com/sun-updates-java-se-6-for-performance/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:52:38 +0000</pubDate>
		<dc:creator>Naggie</dc:creator>
				<category><![CDATA[Company Activity]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[community builder]]></category>
		<category><![CDATA[e-com solutions]]></category>
		<category><![CDATA[e-com websites]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[IT company India]]></category>
		<category><![CDATA[music community]]></category>
		<category><![CDATA[Nagpur software company]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[technology blogs]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=271</guid>
		<description><![CDATA[For the first time, Sun is updating Java this year providing fixes for over 300 bugs. While the total bug tally may seem high, the latest Java update more about enhancing features and performance than it is about security fixes.
That&#8217;s because Java SE 6 Update 18 (also known as 6u18) does not include any security [...]]]></description>
			<content:encoded><![CDATA[<p>For the first time, Sun is updating Java this year providing fixes for over 300 bugs. While the total bug tally may seem high, the latest Java update more about enhancing features and performance than it is about security fixes.</p>
<p>That&#8217;s because <a href="http://www.all1tunes.com" target="_blank">Java SE 6</a> Update 18 (also known as 6u18) does not include any security updates at all—unlike its predecessor, Java SE 6 Update 17, which was released in November 2009 and included fixes for multiple vulnerabilities. Still, that doesn&#8217;t make the new update—which may turn out to be the last from Sun (NASDAQ: JAVA) before it is acquired by Oracle—any less significant.</p>
<p>To Dave Hofert, senior group marketing manager for the Java Platform Group at Sun, the release marks a high-water mark for Java.</p>
<p>According to Hofert, the largest improvement in this release is the performance work that we did for our virtual machine, called HotSpot. &#8220;This helps improve performance for both Java and JavaFX applications.&#8221; After that, we have improved the usability of the Java installer (we have replaced the underlying installer mechanism) and of Java Web Start applications,&#8221; with a clearer progress bar, he said.</p>
<p>Other improvements in 6u18 usher in still more performance gains. For instance, with the new release, Sun noted that that jar file creation is faster.</p>
<p>The 6u18 release notes state that the fix of a long-standing bug related to jar file creation has greatly improved creation time. It also improves the startup time for Java applications and applets. JavaFX, in particular, gets a runtime speed boost. JavaFX is Sun&#8217;s effort to create an RIA that aims to compete against AJAX, Flash and Silverlight. With the 6u18 update, Sun&#8217;s efforts have improved the <a href="http://www.all1social.com" target="_blank">start of JavaFX applications</a> by as much as 15 percent, it said.</p>
<p>The performance of user interface (UI) applications also gets a boost by way of smaller memory consumption by text rasterizer and faster processing of images. Memory handling overall has been improved with the 6u18 release as well.</p>
<p>The Sun release notes state that in the Client JVM (<a href="http://www.all1martpro.com" target="_blank">Java Virtual Machine</a>), the default Java heap configuration has been modified to improve the performance of today&#8217;s rich client applications. &#8220;Initial and maximum heap sizes are larger and settings related to generational garbage collection are better tuned.&#8221;</p>
<p>With Java SE 6 Update 18, Sun has also makes it possible to read larger .ZIP files of up to 4 gigabytes in size. Previous Java releases were limited to being able to read .ZIP files of only 2GB or less.</p>
<p><strong>Java Security Updates to Come</strong></p>
<p>Sun provides two different types of Java updates: General releases with bug fixes and enhancements, such as 6u18; and security-only updates, which take place three times a year.</p>
<p>&#8220;The reason we do this is that many enterprise customers wish to adopt the security updates as fast as possible and we try to minimize the number of changes so as to minimize our customer&#8217;s testing cycle,&#8221; Hofert said. He added the next security release will occur later this quarter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/sun-updates-java-se-6-for-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Product Arrival- Have it!</title>
		<link>http://www.all1sourcetech.com/new-product-arrival-have-it/</link>
		<comments>http://www.all1sourcetech.com/new-product-arrival-have-it/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:20:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Company Activity]]></category>
		<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Expert's Opinions]]></category>
		<category><![CDATA[Linux Technology]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Microsoft Technology]]></category>
		<category><![CDATA[New Product]]></category>
		<category><![CDATA[New Product Release]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Product Details]]></category>
		<category><![CDATA[Product Launch]]></category>
		<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Product Support]]></category>
		<category><![CDATA[Purely Technical]]></category>
		<category><![CDATA[Team's Blogs]]></category>
		<category><![CDATA[Upcoming Events]]></category>
		<category><![CDATA[application provider]]></category>
		<category><![CDATA[e-com websites]]></category>
		<category><![CDATA[e-commerce solution]]></category>
		<category><![CDATA[ERP solution]]></category>
		<category><![CDATA[IT company India]]></category>
		<category><![CDATA[music community]]></category>
		<category><![CDATA[online shopping cart]]></category>
		<category><![CDATA[online Social community]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[technology blogs]]></category>

		<guid isPermaLink="false">http://www.all1sourcetech.com/?p=205</guid>
		<description><![CDATA[All1Martpro.com is an e-commerce solution/application provider, which is so flexible that it can provide you any design with its fully-featured eCommerce engine. All1Martpro.com is so perfect to sell your Goods online and drive your business to new heights. Being an eCommerce application provider, it powers large Online Shops providing the Performance, Usability and Security that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>All1Martpro.com</strong> is an <strong>e-commerce solution/application provider</strong>, which is so flexible that it can provide you any design with its fully-featured eCommerce engine. All1Martpro.com is so perfect to sell your Goods online and drive your business to new heights. Being an <a href="http://www.all1tunes.com" target="_blank">eCommerce application provider</a>, it powers large Online Shops providing the Performance, Usability and Security that you expect from professional Software.</p>
<p>All1Mart provides you the core system and the Framework that you can use, helping you to use easily a complete <a href="http://www.all1social.com" target="_blank">Shopping Cart Solution</a> within your own dynamic Website (&#8221;Portal&#8221;), together with many other Plug-Ins, called Components and Modules, like Forums, FAQ, Guestbooks, Galleries&#8230;&#8230;..</p>
<p><strong>Features</strong>-</p>
<p>All1Martpro.com offers a lot of Features, some of the standard Features are listed here. You can extend the<br />
<a href="http://www.all1martpro.com" target="_blank">Functionality of All1Martpro</a> using Plugins, Components, and Templates to make them do what you need.</p>
<p><strong>General Features</strong><br />
	Ability to use Secure Sockets Layer (https) Encryption (128-bit)<br />
	Flexibility in Tax Models<br />
   o	Model 1: ShipTo Address-based Tax Calculation<br />
   o	Model 2: Store Address-based Tax Calculation<br />
   o	Model 3: EU Mode (Store Owner based Tax Calculation when Customer comes from an EU Country)<br />
	Shoppers can manage their User Accounts (registration required)<br />
	Shipping Address Management<br />
	Able to view the Order History (previous orders and order details)<br />
	Order Confirmation Mail is sent to Shopper and Store Owner<br />
	Capability to change the Multiple Currencies (you can allow Customers to change the Currency and buy using an alternative Currency)<br />
	Multiple Languages.</p>
<p><a href="http://get-a-designer.com/" target="_blank">http://get-a-designer.com</a></p>
<p><a href="http://www.all1sourcetech.com" target="_blank">http://www.all1sourcetech.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.all1sourcetech.com/new-product-arrival-have-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

