<?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>BLOGS@DiGiTSS &#187; Tools / Plugins / Extenstion</title>
	<atom:link href="http://blogs.digitss.com/category/tools-plugins-extenstion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.digitss.com</link>
	<description>DiGiTSS Team&#039;s Programming experience with PHP, MySQL, Ajax, Javascript, jQuery, C# and Microsoft technologies</description>
	<lastBuildDate>Sat, 13 Aug 2011 06:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Penango &#8211; secure encrypted email w/ attachments for Gmail, Google Apps and Zimbra</title>
		<link>http://blogs.digitss.com/tools-plugins-extenstion/penango-secure-encrypted-email-w-attachments/</link>
		<comments>http://blogs.digitss.com/tools-plugins-extenstion/penango-secure-encrypted-email-w-attachments/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 11:28:35 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=549</guid>
		<description><![CDATA[Penango offers secure, HIPAA complaint emails and attachment with encryption. For that we need to sign up for free email certificate and install Penango extension for browser.]]></description>
			<content:encoded><![CDATA[<div id="attachment_550" class="wp-caption alignleft" style="width: 195px"><a href="http://blogs.digitss.com/wp-content/uploads/2011/02/penango.png"><img class="size-full wp-image-550" title="Penango - secure emails" src="http://blogs.digitss.com/wp-content/uploads/2011/02/penango.png" alt="Penango - secure emails" width="185" height="83" /></a><p class="wp-caption-text">Penango - secure emails</p></div>
<p><strong><a title="penango" href="http://www.penango.com/" target="_blank">Penango</a></strong> is a successor to free Firefox extension <a title="Gmail S/MIME" href="https://addons.mozilla.org/en-US/firefox/addon/gmail-smime/" target="_blank">Gmail S/MIME</a>, which let's you send encrypted emails using <a title="GMail" href="https://mail.google.com/" target="_blank">Gmail</a>, <a title="Google Apps" href="http://www.google.com/a/" target="_blank">Google Apps mail</a> and <a title="Zimbra" href="http://www.zimbra.com/" target="_blank">Zimbra</a>. As <a title="Google Apps/Gmail's HIPAA compliant" href="http://www.google.com/support/forum/p/Google+Docs/thread?tid=2081da0c8991bf22&amp;hl=en" target="_blank">Google Apps or Gmail is not HIPAA complaint</a> though it is running over Secure HTTP (HTTPS) protocol.</p>
<p>It comes as a Firefox, Maxthon and Internet Explorer extension.</p>
<p>Unlike Gmail S/MIME extension for Firefox, Penango is not going to be free but if you want to send signed emails (using email certificate) which are encrypted then I don't see any other alternates for Gmail or Google apps users.</p>
<p>See Penango's seamless integration with Gmail service, you can easily setup this for your Google apps email account too.</p>
<div id="attachment_551" class="wp-caption alignleft" style="width: 574px"><a href="http://blogs.digitss.com/wp-content/uploads/2011/02/penango_gmail_integration.png"><img class="size-full wp-image-551" title="Penango's seamless integration with Gmail" src="http://blogs.digitss.com/wp-content/uploads/2011/02/penango_gmail_integration.png" alt="Penango's seamless integration with Gmail" width="564" height="340" /></a><p class="wp-caption-text">Penango&#39;s seamless integration with Gmail</p></div>
<div style="clear: both;">What all you need is download <strong>Penango</strong> extension for your browser and get free email certificate. That's it you'r ready to go. So far I am not sure about the licensing or pricing policies as <strong>Penango</strong> has not been publicly available so far.</div>
<p>Here I am providing you download information I have received while signing up for trial, you can either <a title="Try penango" href="http://www.penango.com/try-penango.html" target="_blank">go and sign-up yourself</a> or download <strong>Penango</strong> extension for your browser.</p>
<h4>Download Penango from following location for your browser:</h4>
<p><span id="more-549"></span></p>
<blockquote><p>Hello Penango Users:</p>
<p>The browser wars are heating up. So, not to leave out all you IE users, guess what you get? That's right--IE 9 RC support less than 48 hours after it was released. Happy Valentine's Day!</p>
<p>Penango 1.6.0  for Firefox is released.</p>
<p><a href="https://bugzilla.penango.com/download/mozilla/penango-1.6.0.xpi" target="_blank">https://bugzilla.penango.com/download/mozilla/penango-1.6.0.xpi</a></p>
<p>Penango 1.6.0 for Internet Explorer is released.</p>
<p>Internet Explorer (6-9 RC):<br />
32-bit version:<br />
<a href="https://bugzilla.penango.com/download/ie/penango-1.6.0-x86.msi" target="_blank">https://bugzilla.penango.com/download/ie/penango-1.6.0-x86.msi</a></p>
<p>64-bit version:<br />
<a href="https://bugzilla.penango.com/download/ie/penango-1.6.0-x64.msi" target="_blank">https://bugzilla.penango.com/download/ie/penango-1.6.0-x64.msi</a></p>
<p>Maxthon 2 Add-on:<br />
<a href="https://bugzilla.penango.com/download/maxthon/penango-1.6.0.m2p" target="_blank">https://bugzilla.penango.com/download/maxthon/penango-1.6.0.m2p</a></p>
<p>32-bit and 64-bit Per-User BHO Package:<br />
<a href="https://bugzilla.penango.com/download/ie/penango-1.6.0-peruserbho.zip" target="_blank">https://bugzilla.penango.com/download/ie/penango-1.6.0-peruserbho.zip</a></p>
<p>This is a regular release. If you already have Penango installed,<br />
automatic update will occur within 24 hours.</p>
<p>This is a regular release. As a reminder, Penango for Internet Explorer does not have automatic updates yet, but can be administratively managed and deployed.</p>
<p><strong>1.5-1.6 Highlights of New and Changed Features</strong><br />
* Added support for *Firefox 4 (latest betas)* and *Internet Explorer 9 Beta and RC*.<br />
* Improved SMTP and proxying capabilities in Gmail.<br />
* Improved user experience for the latest versions of Zimbra (6-7).<br />
* Improved stability of the extension in IE.<br />
* Improved internationalization and localization support.<br />
* Recognized additional CAs and improved PAG rendering.<br />
* Added support for SeaMonkey 2.1 and Zimbra Desktop 2.<br />
* Made internal improvements.<br />
* Added additional licensed sites.</p>
<p><strong>New and Changed Features (1.6.0 from 1.5.7):</strong><br />
* Added support for *Firefox 4*! Penango now works with Firefox 4. Beta 10, Beta 11, and the trunk have been tested.<br />
NB: Because Firefox 4 is not final, Firefox 4 compatibility is not guaranteed and no official support is provided.<br />
* Added support for *IE 9 Release Candidate*! Penango now works with Internet Explorer 9 Release Candidate, both 32-bit and 64-bit. Various compatibility shims were added.<br />
NB: Because IE 9 is not final, IE 9 compatibility is not guaranteed and no official support is provided.<br />
* Added support for Zimbra Desktop 2 (specifically 2.0.1) on a temporary basis.<br />
* Improved general SOCKS proxying support for Gmail SMTP on both Firefox and IE.<br />
This feature is an advanced feature, and may not work in all environments or configurations. Contact Penango if SOCKS proxying is a requirement for your deployment.<br />
* Fixed repeated stylesheet applications in IE, which would cause exceptions in IE over time.<br />
* Added MLD Technology™ for automatic link detection in Gmail for plain text messages. When Penango processes plain text in signed or encrypted messages, Penango will magically detect URLs and URNs, adding links inside of the message bodies. A wide variety of URI schemes are supported, from http(s) to callto, tel, fax, ymsgr, urn:ietf, sip(s), and more.<br />
* Resolved certain technical issues in Zimbra 7 by adding support for address bubbles (_useAcAddrBubbles) in ZmAddressInputField when composing messages.<br />
* Fixed NULL pointer problems.<br />
* Fixed minor bugs.<br />
* Added additional licensed sites.</p>
<p>If you encounter any bugs, please let us know.</p>
<p>We are hard at work on the next versions of Penango!</p>
<p>Sean<br />
President and CEO<br />
Penango, Inc.</p></blockquote>
<h4>How to get Email Certificate?</h4>
<blockquote><p>Here is a brief rundown on how to get a certificate from Comodo.</p>
<p>You have a choice in where you get your certificates; we do not endorse any particular CA (yet).</p>
<p>However, if you are in a hurry, the following procedure should work fairly seamlessly.</p>
<p>******************************</p>
<p>Note that there is a difference between the Certificate and the Private Key.</p>
<p>Private Key = secret numbers that only you know. It is really long and is usually used "indirectly". It's secret! Don't lose it! And don't give it away!</p>
<p>Certificate = info, provided by a certificate issuer (like VeriSign or Comodo), that says who owns the private key. The certificate contains the public key, which is ok to distribute (hence "public") but is mathematically related to the private key.</p>
<p>******************************<br />
<strong>How to understand:</strong></p>
<p>Think of the certificate like your driver's license. It is issued by a well-known authority (state of California) and has information on it that identifies you.</p>
<p>Think of the "private key" like your face or your fingerprint. It is attached to your body--and is personal to you. Your driver's license includes a *photograph* of your face, but not your actual face. A verifier is supposed to look at your driver's license and make sure that the photograph matches the face they are looking at in person. While people can take pictures of your face, they can't steal your actual face!</p>
<p>The private key is just the same. The certificate contains a mathematically related copy of your private key, called the "public key". But this info can't be used to derive the private key.</p>
<p>******************************</p>
<p>Ok now, <strong>how to get the cert:</strong></p>
<p>I recommend that you use Firefox, but you can use IE instead if you really want.</p>
<p><a href="https://secure.instantssl.com/products/frontpage?area=SecureEmailCertificate" target="_blank">https://secure.instantssl.com/products/frontpage?area=SecureEmailCertificate</a></p>
<p>Enter your info.</p>
<p>Firefox will generate a private key internally, and submit a certificate request. THE PRIVATE KEY IS IMPORTANT, even though it just flashes by. You must keep your private key secret in order to have security. Just remember this mantra: "keep your [private] key to yourself."</p>
<p>If you use IE, MAKE SURE that the private key is marked as "exportable". Look in the advanced/details for any options to that effect.</p>
<p>You will get a ping e-mail; confirm it.</p>
<p>Comodo will push a certificate to your browser. Now you have a key + certificate.</p>
<p>BACK IT UP!</p>
<p>You can also go to Tools &gt; Certificate Manager if you have Cert Viewer Plus installed, a free extension for Firefox:<br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/1964/" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/1964/</a></p>
<p>If you don't have Cert Viewer Plus, you need to go through this long process:</p>
<p>Tools &gt; Options &gt; Advanced &gt; Encryption &gt; View Certificates &gt; Your Certificates</p>
<p>Click "Backup". Use a strong password, etc. The backup will be in a .p12 file.</p>
<p>Did you back it up? BACK IT UP.</p>
<p>Remember that with Comodo, you only get one e-mail address per certificate. If you have multiple e-mail addresses, you will need to go through this process again (and generate more private keys).</p></blockquote>
<h4>Know more about Penango from Penango</h4>
<p>Email you will receive while signing up for Penango trial form <em>Sean</em> (<em>President and CEO of Penango, Inc.</em>)</p>
<blockquote><p>Penango is a suite of web browser extensions that let anyone send and<br />
receive authenticated and encrypted messages in webmail. (You knew that<br />
already.)</p>
<p>There are significant differences between the Gmail S/MIME codebase and<br />
Penango, now at 1.6.0 for IE and Firefox.</p>
<p>At a high-level, Penango has been re-engineered around binary components<br />
that give the software much finer-grained control over the cryptography<br />
process. We support all of the major parts of S/MIME v3 and have made<br />
significant inroads into supporting S/MIME v3.1.</p>
<p>We have built new user interface constructs, like the Penango<br />
Authentication Grammar, which you will see when you use the extension<br />
with various certificates from CAs like:<br />
VeriSign<br />
Thawte<br />
Comodo<br />
TC TrustCenter<br />
DanID<br />
GlobalSign<br />
Verizon Business (formerly GTE Cybertrust)<br />
Wells Fargo WellsSecure Certification Authority<br />
U.S. Government<br />
and others.</p>
<p>We have built much more robust abstractions to handle different<br />
browsers, different privilege levels, and different webmail environments<br />
compared with Gmail S/MIME.</p>
<p>We have full support in the main Penango Infobar UI (including the<br />
Penango Authentication Grammar) for English, Spanish, German, and<br />
Japanese. Just switch your webmail environment language, and the<br />
extension will follow the webmail preference.</p>
<p>Since we also have an official partnership with Zimbra, a subsidiary of<br />
VMware. We have focused most of our discretionary resources on improving<br />
the user experience in the Zimbra webmail environment. You will see our<br />
considerably deep and seamless user experience in that environment,<br />
including properly saving encrypted drafts, a nice feature (among many<br />
features) that we have not seen other S/MIME clients implement to-date.</p>
<p>That being said, Penango still has a ways to go. Many of the vestiges of<br />
old, core design choices remain in the code. We will be addressing these<br />
areas aggressively in future versions of Penango. By way of example:<br />
1) The preference system has been built upon but has not been<br />
substantially revised. For example, there is no preference to choose<br />
when or how often to encrypt--the extension will aggressively try to<br />
encrypt whenever you enter e-mail addresses (but will detect in advance<br />
if encryption cannot be performed, due to missing public keys).<br />
2) Our patent-pending certificate procurement and management features do<br />
not exist in this version of Penango, as we continue to build the<br />
supporting code around and for such features.</p>
<p>You should use HTTPS with the extension. If HTTPS is used, the<br />
extension is hard-coded to check for certain licensed certificates,<br />
eliminating possible man-in-the-middle attacks.</p>
<p>Feel free to report any bugs that you find but be aware of these issues.</p>
<p>Also feel free to explore the preference system in the Tools &gt; Add-Ons &gt;<br />
Penango &gt; Options dialog box. You can set specific certificates to use<br />
for signing and encrypting, for example, on a per-e-mail address basis.</p>
<p>We currently support Gmail v2 and Zimbra (v5 and v6).</p></blockquote>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/news/offline-gmail-on-the-way-thanks-to-google-gears/" rel="bookmark" title="January 29, 2009">Offline Gmail on the way &#8211; Thanks to Google Gears</a></li>
<li><a href="http://blogs.digitss.com/apache/openssl/generating-2048-bit-csr-with-openssl/" rel="bookmark" title="December 6, 2009">Generating 2048-bit CSR with OpenSSL</a></li>
<li><a href="http://blogs.digitss.com/software/zimbra-open-source-works-great/" rel="bookmark" title="January 26, 2009">Zimbra open-source works great..!</a></li>
<li><a href="http://blogs.digitss.com/php/using-zimbra-ldap-server-authentication-with-php/" rel="bookmark" title="August 23, 2009">Using Zimbra LDAP Server Authentication with PHP</a></li>
<li><a href="http://blogs.digitss.com/browsers/this-download-has-been-blocked-by-your-security-zone-policy/" rel="bookmark" title="October 25, 2008">This download has been blocked by your security zone policy</a></li>
</ul>
<p><!-- Similar Posts took 22.052 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/tools-plugins-extenstion/penango-secure-encrypted-email-w-attachments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Fancy Custom Radio-button and Checkbox</title>
		<link>http://blogs.digitss.com/javascript/jquery-javascript/jquery-fancy-custom-radio-and-checkbox/</link>
		<comments>http://blogs.digitss.com/javascript/jquery-javascript/jquery-fancy-custom-radio-and-checkbox/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 19:19:58 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=363</guid>
		<description><![CDATA[jQuery plugin which makes Radio-button and checkbox elements fancy in your html forms.]]></description>
			<content:encoded><![CDATA[<div id="attachment_368" class="wp-caption alignleft" style="width: 50px"><a href="http://blogs.digitss.com/wp-content/uploads/2010/04/fancy-radio-checkbox.png"><img class="size-full wp-image-368" title="Fancy Radio-button and Checkbox" src="http://blogs.digitss.com/wp-content/uploads/2010/04/fancy-radio-checkbox.png" alt="Fancy Radio-button and Checkbox" width="40" height="100" /></a><p class="wp-caption-text">Fancy Radio/ Checkbox</p></div>
<p>I have written a <strong>jQuery Plugin</strong> for <strong>Fancy Custom Checkbox</strong> and <strong>Radio-buttons</strong>. To make form elements visually more expressive. I required this for one of my project and later on I have rewritten it completely to make it more generic and easier for <strong>jQuery Lovers</strong>. I am great fan of jQuery and I am inspired by <a href="http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/" target="_blank">http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons</a>/ to write this plugin.</p>
<p>It's fairly easy to use just like any other <strong>jQuery plugin</strong> you just have to write couple of lines of <strong>javascript </strong>code and add some <strong>CSS </strong>to your <strong>html</strong>.</p>
<p><strong>Javascript</strong> You need:</p>
<pre class="javascript">$<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">ready</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
	$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;.radio&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">dgStyle</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
	$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;.checkbox&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">dgStyle</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre>
<p><span id="more-363"></span><br />
<strong>CSS</strong> You need:</p>
<pre class="css"><span style="color: #6666ff;">.radio</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #933;">25px</span>;
	<span style="color: #000000; font-weight: bold;">width</span>: <span style="color: #933;">19px</span>;
	clear<span style="color: #3333ff;">:left</span>;
	float<span style="color: #3333ff;">:left</span>;
	<span style="color: #000000; font-weight: bold;">margin</span>: <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">3px</span>;
	<span style="color: #000000; font-weight: bold;">padding</span>: <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">26px</span>;
	<span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;radio.png&quot;</span><span style="color: #66cc66;">&#41;</span>;
	background-repeat<span style="color: #3333ff;">:no-repeat</span>;
	<span style="color: #000000; font-weight: bold;">cursor</span>: <span style="color: #993333;">default</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6666ff;">.checkbox</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #933;">25px</span>;
	<span style="color: #000000; font-weight: bold;">width</span>: <span style="color: #933;">19px</span>;
	clear<span style="color: #3333ff;">:left</span>;
	float<span style="color: #3333ff;">:left</span>;
	<span style="color: #000000; font-weight: bold;">margin</span>: <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">3px</span>;
	<span style="color: #000000; font-weight: bold;">padding</span>: <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">26px</span>;
	<span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;checkbox.gif&quot;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333;">no-repeat</span>;
	<span style="color: #000000; font-weight: bold;">cursor</span>: <span style="color: #993333;">default</span>;
	text-align<span style="color: #3333ff;">:left</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6666ff;">.checkbox</span> input,<span style="color: #6666ff;">.radio</span> input <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">none</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6666ff;">.checkbox</span> input<span style="color: #6666ff;">.show</span>,<span style="color: #6666ff;">.radio</span> input<span style="color: #6666ff;">.show</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">inline</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6666ff;">.selected</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-position</span>: <span style="color: #933;">0</span> -<span style="color: #933;">52px</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6666ff;">.block</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span>: <span style="color: #933;"><span style="color: #933;">50</span>%</span>;
	<span style="color: #000000; font-weight: bold;">float</span>: <span style="color: #000000; font-weight: bold;">left</span>;
<span style="color: #66cc66;">&#125;</span>
label <span style="color: #66cc66;">&#123;</span>
	padding-left<span style="color: #3333ff;">:<span style="color: #933;">10px</span></span>;
	float<span style="color: #3333ff;">:left</span>;
	text-align<span style="color: #3333ff;">:left</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>Here, <em><strong>CSS class</strong></em> which we need to give is not fixed and it can be changed in <strong>CSS</strong> code and <strong>Javascript</strong> as well. So in above example it is "radio" and "checkbox", which could be anything you want. The only thing which needs to be taken care of is it has to be consistent in all <strong>CSS</strong>, <strong>Javascript</strong> and <strong>HTML</strong> we generate.</p>
<p>See <a title="jQuery Fancy Custom Radio-button and Checkbox for Form Live in Action" href="http://www.digitss.com/jquery/custom-radio-checkbox/fancy_radio_button_and_checkbox.html" target="_blank">live demo in action</a> or just <a title="Download jQuery fancy custom radio/checkbox" href="http://www.digitss.com/jquery/custom-radio-checkbox.zip" target="_blank">download a zip</a> file consisting sample image, js and html code to play with.</p>
<p>Please comment your experience or any enhancement/feature you add to it or wish to have or any bug encountered while using it.</p>
<p><span style="color: #ff0000;">Love </span>to hear back from You..! <img src='http://blogs.digitss.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/javascript/radio-button-with-checkbox-behavior/" rel="bookmark" title="February 25, 2008">Radio-button with Checkbox behavior</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-javascript/implementing-quick-table-search-using-jquery-filter/" rel="bookmark" title="August 13, 2011">Implementing Quick Table Search using jQuery filter</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-plugin-radio-button-with-checkbox-behavior-updated/" rel="bookmark" title="March 6, 2008">jQuery Plugin &#8211; Radio button with Checkbox Behavior &#8211; Updated</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-tablesorter-plugin-a-friend-in-need/" rel="bookmark" title="February 28, 2008">jQuery tablesorter plugin &#8211; a friend in need&#8230;</a></li>
<li><a href="http://blogs.digitss.com/technology/hacking-jquery-thickbox/" rel="bookmark" title="April 27, 2008">Hacking jQuery Thickbox..!</a></li>
</ul>
<p><!-- Similar Posts took 12.523 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/javascript/jquery-javascript/jquery-fancy-custom-radio-and-checkbox/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Use Google Docs Viewer for Document viewing within Browser</title>
		<link>http://blogs.digitss.com/tools-plugins-extenstion/use-google-docs-viewer-for-document-viewing-within-browser/</link>
		<comments>http://blogs.digitss.com/tools-plugins-extenstion/use-google-docs-viewer-for-document-viewing-within-browser/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 06:59:22 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=344</guid>
		<description><![CDATA[Google Docs Viewer gives us ability to view/embed functionality of PDF, DOC/DOCX, PPT and TIFF viewing on the fly without writing a single line of code by just giving a link or embedding within. No PPTX or XLS/XLSX is supported]]></description>
			<content:encoded><![CDATA[<div id="attachment_345" class="wp-caption alignleft" style="width: 132px"><a href="http://blogs.digitss.com/wp-content/uploads/2010/01/google_docs_logo.gif"><img class="size-full wp-image-345" title="Google Docs" src="http://blogs.digitss.com/wp-content/uploads/2010/01/google_docs_logo.gif" alt="Google Docs" width="122" height="30" /></a><p class="wp-caption-text">Google Docs Viewer</p></div>
<p>I was looking for a way to let users see <strong>Microsoft Word Doc or PDF files online</strong> while using my application <strong>without leaving their browser</strong> without downloading files and then opening it to view with <strong>Word</strong> or <strong>PDF viewer</strong>. I was looking for some way out either via any <strong>PHP</strong> or <strong>Microsoft.NET</strong> libraries, did some googling on that; but later on I just got an idea that google already has all code written for me.. when I have any <strong>email attachment</strong> in <strong>PDF </strong>or <strong>DOC </strong>or <strong>DOCX</strong> <strong>google does it for me</strong>..! Even while searching I can see PDFs by converting them in HTML. So I just googled it up and found that Google already has this ability that <strong>we can use</strong> <span style="text-decoration: underline;"><strong>Google Docs Viewer</strong></span> <strong>without any Google Account Login</strong>. YES that's true no Google Account login is required. It's damn simple and easy. Just pass document path as attachment as parameter and we are done.</p>
<h3>Google Docs Viewer gives us ability to embed PDF, DOC/DOCX, PPT, TIFF:</h3>
<p>Yes that's true; <em><strong>Google Docs Viewer</strong></em> gives us ability to view/embed functionality of <em><strong>PDF, DOC/DOCX, PPT</strong></em> and <em><strong>TIFF </strong></em>viewing on the fly without writing a single line of code by just giving a link or embedding within. <strong>No PPTX or XLS/XLSX is supported</strong>, <span id="more-344"></span>but hopefully it should be coming in future.. But the document types which are supported are well enough and TIFF viewing ability is excellent and so if we have some requirement of letting users view <strong>TIFF</strong> files we don't need them to use any browser plugin or additional software to do that. This service was made available in September 2009.</p>
<pre>All viewer URLs should use the path  http://docs.google.com/viewer.
This path accepts two parameters:
url  : The URL of  the document to view. This should be URL-encoded.
embedded  : If  set to  true , the viewer will use an  embedded mode interface.

http://docs.google.com/viewer?url=&lt;URL_OF_DOCUMENT&gt;

or

http://docs.google.com/viewer?url=&lt;URL_OF_DOCUMENT&gt;&#038;embedded=true
</pre>
<p>You can follow this link to see how document would look like in non-embedded mode.<br />
<a title="View Sample Document using Google Doc Viewer" href="http://docs.google.com/viewer?url=http://blogs.digitss.com/wp-content/uploads/2010/01/sample.pdf" target="_blank">Sample PDF document</a> (in non-embedded/full mode)<br />
Embedded view is available just right below (using IFRAME):<br />
<iframe style="border-style: none;" src="http://docs.google.com/viewer?url=http%3A%2F%2Fblogs.digitss.com%2Fwp-content%2Fuploads%2F2010%2F01%2Fsample.pdf&#038;embedded=true" height="390" width="400"></iframe><br />
Sample code used for embedded viewer:</p>
<pre class="html">
&lt;iframe style="border-style: none;" src="http://docs.google.com/viewer?url=http%3A%2F%2Fblogs.digitss.com%2Fwp-content%2Fuploads%2F2010%2F01%2Fsample.pdf&#038;embedded=true" height="390" width="400"&gt;&lt;/iframe&gt;
</pre>
<h3>Caching and Performance:</h3>
<p>Yes, Google Docs Viewer does cache documents for performance reasons; I don't know how long exactly but it does. Now if we don't want caching then we can just use the same trick we do for refreshing our static contents sometime. <strong>We can pass time-stamp in query-string and Google Docs Viewer will consider it as different document</strong> and it will be your updated docuemnt with same name and URL path.</p>
<p>I have observed that <strong>PDF</strong> files have performed better; mean that they really get being read by viewer faster than Doc/PPT files.</p>
<p>Please share your experience of using <strong>GDV (Google Doc Viewer)</strong> or any other <strong>Online Document Viewer service/tool</strong> you have used.</p>
<p>View original Google Docs Blog post: http://googledocs.blogspot.com/2009/09/view-online-files-using-google-docs.html<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/news/google-updates-google-apps-maximum-number-of-users-for-standardfree-edition/" rel="bookmark" title="April 29, 2011">Google updates Google App&#8217;s maximum number of users for Standard/Free Edition</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-or-non-jquery-calendar-schedulers/" rel="bookmark" title="April 10, 2011">jQuery or non-jQuery Calendar Schedulers</a></li>
<li><a href="http://blogs.digitss.com/news/google-adsense-v3-new-adsense-interface/" rel="bookmark" title="November 13, 2010">Google adsense v3 &#8211; new adsense interface</a></li>
<li><a href="http://blogs.digitss.com/news/google-nexus-s-the-new-smartphone-from-google/" rel="bookmark" title="December 8, 2010">Google Nexus S &#8211; the new smartphone from Google</a></li>
<li><a href="http://blogs.digitss.com/news/goo-gl-url-shortener-from-google/" rel="bookmark" title="October 16, 2010">goo.gl &#8211; URL Shortener from Google</a></li>
</ul>
<p><!-- Similar Posts took 147.419 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/tools-plugins-extenstion/use-google-docs-viewer-for-document-viewing-within-browser/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Radio-buttons with Checkbox behavior &#8211; a jQuery Plugin 1.2.5</title>
		<link>http://blogs.digitss.com/javascript/jquery-javascript/radio-buttons-with-checkbox-behavior-a-jquery-plugin-1-2-5/</link>
		<comments>http://blogs.digitss.com/javascript/jquery-javascript/radio-buttons-with-checkbox-behavior-a-jquery-plugin-1-2-5/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 15:02:28 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Radio-buttons]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=325</guid>
		<description><![CDATA[This is almost final release to a innovative plug-in which changes the basic behavior of any Radio-button in our form and makes it selectable or un-selectable just like a checkbox.]]></description>
			<content:encoded><![CDATA[<p>This is almost final release to a innovative plug-in which changes the basic behavior of any Radio-button in our form and makes it selectable or un-selectable just like a checkbox.</p>
<p>It includes some code improvements and stays compatible to latest version of jQuery 1.3.2 just like 1.2.4. It has been tested on Safari 4.x, Internet Explorer 7.0+, Firefox 3.x and will work on Chrome 2.x or 3.x as well.</p>
<p>I request any users to post back any problems/bugs they encounter or enhancements they need to be included.<br />
<span id="more-325"></span></p>
<div id="attachment_326" class="wp-caption alignleft" style="width: 416px"><img class="size-full wp-image-326" title="jQuery Radio-button with Checkbox behavior" src="http://blogs.digitss.com/wp-content/uploads/2009/12/jquery-radio-button-with-checkbox-behavior.jpg" alt="jQuery Radio-button with Checkbox behavior" width="406" height="445" /><p class="wp-caption-text">jQuery Radio-button with Checkbox behavior</p></div>
<p>I saw a bug reported by <a title="Bug Reported by ReneLeonhardt" href="http://plugins.jquery.com/user/8243" target="_blank">ReneLeonhardt</a> and tried to find out bug everything seemed all-right. Though I have made some changes, but still if you think that there is any patch required please let me know.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/javascript/jquery-plugin-radio-button-with-checkbox-behavior-updated/" rel="bookmark" title="March 6, 2008">jQuery Plugin &#8211; Radio button with Checkbox Behavior &#8211; Updated</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-javascript/jquery-magnet-multi-select-list-dg-magnet-combo/" rel="bookmark" title="January 25, 2011">jQuery Magnet Multi-Select List &#8211; DG Magnet Combo</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-javascript/jquery-1-5-2-and-jquery-mobile-alpha-4-released/" rel="bookmark" title="April 3, 2011">jQuery 1.5.2 and jQuery mobile alpha 4 released</a></li>
<li><a href="http://blogs.digitss.com/javascript/radio-button-with-checkbox-behavior/" rel="bookmark" title="February 25, 2008">Radio-button with Checkbox behavior</a></li>
<li><a href="http://blogs.digitss.com/database/mysql/mysql-5-1-general-availability-announced/" rel="bookmark" title="November 27, 2008">MySQL 5.1 General Availability announced</a></li>
</ul>
<p><!-- Similar Posts took 26.049 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/javascript/jquery-javascript/radio-buttons-with-checkbox-behavior-a-jquery-plugin-1-2-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free/Open source tools for Web Masters and Web-Conferencing</title>
		<link>http://blogs.digitss.com/technology/best-free-open-source-tools-for-web-masters-and-web-conferencing/</link>
		<comments>http://blogs.digitss.com/technology/best-free-open-source-tools-for-web-masters-and-web-conferencing/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 04:30:35 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[online-meeting]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[web-conferencing]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=62</guid>
		<description><![CDATA[I have been using many open source or free utilities/software which can beat their commercial contenders for sure, and I would like to share them here with you on this blog post.]]></description>
			<content:encoded><![CDATA[<p>I have been using many open source or free utilities/software which can beat their commercial contenders for sure, and I would like to share them here with you on this blog post.<span id="more-62"></span><strong><span style="text-decoration: underline;">Best free / open source download manager</span>:</strong> I have been using <a title="Free Download Manager Home" href="http://freedownloadmanager.org/" target="_blank">Free Download Manager</a><!--Free Download Manager code//--> since long and it's worth a try. It is great, consistent and has been up to the expectations all the time till day. I believe download manager is must have and FDM is the best. It is open source (GNU License), Ads free and what more we can ask for? Let me list down some of the features from it's latest version FDM 2.5.</p>
<ul>
<li>Included BitTorrent support</li>
<li>Upload Manager</li>
<li>Flash Video download</li>
<li>Audio/Video preview</li>
<li>Speed selection</li>
<li>Site Explorer</li>
<li>and the most exiting Remote Control (Let's you control download from remote machine using a http client)</li>
</ul>
<p><a title="Free Download Manager" href="http://www.freedownloadmanager.org/"><img src="http://www.freedownloadmanager.org/fdm_02.gif" border="0" alt="Free Download Manager" width="88" height="31" /> Free Download Manager</a> <!--End of Free Download Manager code//--><span style="text-decoration: underline;"><strong></strong></span><br />
<!--adsense--><br />
<span style="text-decoration: underline;"><strong>Best FTP / SFTP client(s)/Server:</strong></span></p>
<p><a title="WinSCP Home" href="http://www.winscp.net/eng/index.php" target="_blank"><strong>WinSCP:</strong></a> It's one of the best and open source FTP program available. WinSCP is open source and it is better then commercial alternates like SmartFTP or CuteFTP. I have used many of them but now prefer to use only WinSCP. It's free and download and run executable is available as well so if it's required to download at Client's server then also no hassle.</p>
<p><strong><a title="FileZilla home" href="http://filezilla-project.org/" target="_blank">FileZilla:</a></strong> This is another great piece of open source solution which is both FTP Client and FTP Server, what more we can ask for? FileZilla Client is available for all platforms while FileZilla Server is available as Windows download only.</p>
<p><span style="text-decoration: underline;"><strong>Best Remote Help/Screen Sharing/ Meeting:</strong></span></p>
<p>Although at Office whenever I need to Assist someone remotely or do a Web Meeting I use <a title="www.GoToAssist.com" href="http://www.GoToAssist.com" target="_blank">GoToAssist</a> and <a title="www.GoToMeeting.com" href="http://www.GoToMeeting.com" target="_blank">GoToMeeting</a>, but I have used some of the following services at one time or another or tried sometime for experimenting. Yes, I do LogMeIn regularly to connect to my remote servers when can't do MSTSC (Microsoft Remote Terminal)</p>
<p><strong><a title="LogMeIn Free" href="https://secure.logmein.com/products/free/Default.asp?lang=en" target="_blank">LogMeIn Free:</a></strong> LogMeIn Free is a powerful product with very ease of use and proven technology and is being used by professionals. Even in free usage you can sign up/register unlimited number of computers in one profile. You can create multiple groups for better management under one group. This works great for Remote Assistance and one to one screen sharing, we can set speed and quality as per our requirement while working with LogMeIn.</p>
<p><a title="DimDim" href="http://www.dimdim.com/" target="_blank"><strong>DimDim</strong></a>: Works for conferencing and allows to join 20 users in a meeting/conference while using as free service. It's easy (browser based), but screen sharing quality we can't expect as much as <a title="Citrix GoToMeeting" href="http://www.GoToMeeting.com" target="_blank">Citrix GoToMeeting</a>. But yes it does allow sharing of screen, documents (PPT), Websites, Whiteboard. As well as there is a option to call on conference number or attendees can communicate using Microphone and speakers. I believe they will improve quality day by day.<br />
The big point is that <a title="DimDim is Open source" href="http://www.dimdim.com/opensource/dimdim_open_source_community_edition.html" target="_blank">it's open-source</a>: meaning that you can <a title="Download DimDim open source edition at SourceForge.net" href="http://sourceforge.net/project/showfiles.php?group_id=176809&amp;package_id=301331" target="_blank">download source</a> and host your own portal for your organization, I believe it's biggest positive point because with that speed and quality will be dependant on how much Internet bandwidth you provide and your server configuration.</p>
<p><strong><a title="Yugma" href="http://www.yugma.com/" target="_blank">Yugma</a></strong>: Yugma is free Web Meeting and Conferenceing service. It let you invite 10 attendees while using it as free registered user. Skype and Outlook plugins are available. You can use it under Windows, Mac and Linux (beta). I believe they are improving their quality of service but it has been long time I used it now.</p>
<p>Please share free/open-source tools you are using.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/apache/openssl/rsa-server-certificate-commonname-cn-does-not-match-server-name/" rel="bookmark" title="June 13, 2009">RSA server certificate CommonName (CN) does NOT match server name!?</a></li>
<li><a href="http://blogs.digitss.com/software/zimbra-open-source-works-great/" rel="bookmark" title="January 26, 2009">Zimbra open-source works great..!</a></li>
<li><a href="http://blogs.digitss.com/hardware/system-virtualization-for-home-business/" rel="bookmark" title="March 10, 2008">System Virtualization for Home &#038; Business</a></li>
<li><a href="http://blogs.digitss.com/database/mysql/top-free-open-source-tools-for-mysql-development-administration/" rel="bookmark" title="February 17, 2008">Top free / open-source tools for MySQL Development / Administration</a></li>
<li><a href="http://blogs.digitss.com/software/open-source-web-office-opengoo/" rel="bookmark" title="August 16, 2009">Open Source &#8211; Web Office: OpenGoo</a></li>
</ul>
<p><!-- Similar Posts took 20.044 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/technology/best-free-open-source-tools-for-web-masters-and-web-conferencing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Downloading a File from Secure website (https) using CURL</title>
		<link>http://blogs.digitss.com/php/php-downloading-a-file-from-secure-website-https-using-curl/</link>
		<comments>http://blogs.digitss.com/php/php-downloading-a-file-from-secure-website-https-using-curl/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 17:43:03 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[cURL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[secure file download]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=132</guid>
		<description><![CDATA[Recently in one of my project I was suppose to download file from a secure website. Actually I have to set the scheduler job for downloading nightly builds/full files from the server and the files are placed on secure website.]]></description>
			<content:encoded><![CDATA[<p>Recently in one of my project I was suppose to download file from a secure website. Actually I have to set the scheduler job for downloading nightly builds/full files from the server and the files are placed on secure website.</p>
<p>Initially I tried that with file_get_contents function but it was just downloading 0KB file. Then it strike me that oh..! I can't use <strong>file_get_contents</strong> as it can't understand the HTTPS protocol here. So what could help me nothing else then our best friend <strong>CURL</strong>. <strong>file_get_contents</strong> and <strong>fopen</strong> kind of other functions works fine with any <strong>http</strong> web locations.</p>
<p>Here is the simple CURL file transfer function snippet which will copy file from any secure http location.<span id="more-132"></span><!--adsense--></p>
<pre class="php">	<span style="color: #808080; font-style: italic;">/**
	 * Copy File from HTTPS/SSL location
	 *
	 * @param string $FromLocation
	 * @param string $ToLocation
	 * @return boolean
	 */</span>
	<span style="color: #000000; font-weight: bold;">function</span> copySecureFile<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$FromLocation</span>,<span style="color: #0000ff;">$ToLocation</span>,<span style="color: #0000ff;">$VerifyPeer</span>=<span style="color: #000000; font-weight: bold;">false</span>,<span style="color: #0000ff;">$VerifyHost</span>=<span style="color: #000000; font-weight: bold;">true</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#123;</span>
		<span style="color: #808080; font-style: italic;">// Initialize CURL with providing full https URL of the file location</span>
		<span style="color: #0000ff;">$Channel</span> = curl_init<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$FromLocation</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Open file handle at the location you want to copy the file: destination path at local drive</span>
		<span style="color: #0000ff;">$File</span> = <a href="http://www.php.net/fopen"><span style="color: #000066;">fopen</span></a> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$ToLocation</span>, <span style="color: #ff0000;">&quot;w&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Set CURL options</span>
		curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span>, CURLOPT_FILE, <span style="color: #0000ff;">$File</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// We are not sending any headers</span>
		curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span>, CURLOPT_HEADER, <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Disable PEER SSL Verification: If you are not running with SSL or if you don't have valid SSL</span>
		curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span>, CURLOPT_SSL_VERIFYPEER, <span style="color: #0000ff;">$VerifyPeer</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Disable HOST (the site you are sending request to) SSL Verification,</span>
		<span style="color: #808080; font-style: italic;">// if Host can have certificate which is nvalid / expired / not signed by authorized CA.</span>
		curl_setopt<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span>, CURLOPT_SSL_VERIFYHOST, <span style="color: #0000ff;">$VerifyHost</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Execute CURL command</span>
		curl_exec<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Close the CURL channel</span>
		curl_close<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$Channel</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// Close file handle</span>
		<a href="http://www.php.net/fclose"><span style="color: #000066;">fclose</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$File</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
		<span style="color: #808080; font-style: italic;">// return true if file download is successfull</span>
		<span style="color: #b1b100;">return</span> <a href="http://www.php.net/file_exists"><span style="color: #000066;">file_exists</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$ToLocation</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
	<span style="color: #808080; font-style: italic;">/**
	 *	This code don't work
	 *	echo file_get_contents(&quot;https://www.verisign.com/hp07/i/vlogo.gif&quot;);
	**/</span>
	<span style="color: #808080; font-style: italic;">// Function Usage</span>
	<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>copySecureFile<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;https://www.verisign.com/hp07/i/vlogo.gif&quot;</span>,<span style="color: #ff0000;">&quot;c:/verisign_logo.gif&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#123;</span>
		<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">'File transferred successfully.'</span>;
	<span style="color: #66cc66;">&#125;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #66cc66;">&#123;</span>
		<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">'File transfer failed.'</span>;
	<span style="color: #66cc66;">&#125;</span></pre>
<p><!--adsense--><br />
Please let me know if there are any other ways of doing that; other than this work around.<strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/php/curl-php/posting-or-uploading-files-using-curl-with-php/" rel="bookmark" title="March 6, 2011">Posting or Uploading Files using cURL with PHP</a></li>
<li><a href="http://blogs.digitss.com/apache/allow-only-https-access-with-htaccess/" rel="bookmark" title="April 26, 2009">Allow only HTTPS access with .htaccess</a></li>
<li><a href="http://blogs.digitss.com/programming/printing-data-table-vertically-why-and-how/" rel="bookmark" title="January 3, 2011">Printing data table vertically..! Why? and How?</a></li>
<li><a href="http://blogs.digitss.com/php/truncate-last-n-lines-of-a-file-using-php/" rel="bookmark" title="April 23, 2011">Truncate last N lines of a file using PHP</a></li>
<li><a href="http://blogs.digitss.com/php/php-performance-improvement-tips/" rel="bookmark" title="August 9, 2008">PHP: Performance Improvement Tips</a></li>
</ul>
<p><!-- Similar Posts took 511.415 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/php/php-downloading-a-file-from-secure-website-https-using-curl/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Firebug Lite 1.2 Released</title>
		<link>http://blogs.digitss.com/javascript/firebug-lite-12-released/</link>
		<comments>http://blogs.digitss.com/javascript/firebug-lite-12-released/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 13:19:00 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[firebug]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/?p=81</guid>
		<description><![CDATA[As we all know that Firebug is a great tool for debugging and profiling our Javascript code, but we have been limited to do it with Mozilla based browsers (Firefox). Firebug team has done great job by providing us ability to use Firebug Lite with Internet Explorer, Opera or Safari. 
Firebug Lite is just a small javascript library which could enable us to use most of the features of Firebug Extension without any Installation..!]]></description>
			<content:encoded><![CDATA[<p>As we all know that Firebug is a great tool for debugging and profiling our Javascript code, but we have been limited to do it with Mozilla based browsers (Firefox). Firebug team has done great job by providing us ability to use Firebug Lite with Internet Explorer, Opera or Safari.<br />
Firebug Lite is just a small javascript library which could enable us to use most of the features of Firebug Extension without any Installation..!</p>
<p>Firebug Lite is subset of Firebug that could be used in IE, Opera and Safari. Firebug Lite 1.2 is packed with XHR, DOM, HTML and Javascript debugging.</p>
<p>You can embed Firefox Lite into any web page / application to start debugging.</p>
<p>To embed Firefox Lite into any page just attach following code into your page.</p>
<pre class="javascript">&lt;script type='text/javascript'
        src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'&gt;&lt;/script&gt;</pre>
<p>Or else you can download source file to your local system and can include into your pages. You can also drag-and-drop following link to your bookmark and it will enable Firebug Lite on any page.</p>
<p><a title="Firebug Lite shortcut" href="javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.pi&amp;&amp;window.firebug){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);" target="_blank">Place Firebug Lite Bookmark</a></p>
<p>or</p>
<p><a title="Firebug Lite Home" href="http://getfirebug.com/lite.html" target="_blank">Go get Firebug Lite</a> From Firebug Lite Home.</p>
<p>Just have a look at these screen-shots...<span id="more-81"></span><br />
<img class="size-full wp-image-83" title="ie6_css" src="http://blogs.digitss.com/wp-content/uploads/2008/07/ie6_css.png" alt="IE CSS View" /><img class="size-full wp-image-84" title="IE Console" src="http://blogs.digitss.com/wp-content/uploads/2008/07/ie_console.png" alt="IE Console" /><img class="size-full wp-image-85" title="Opera Html" src="http://blogs.digitss.com/wp-content/uploads/2008/07/opera_html.png" alt="Opera Html" /><img class="size-full wp-image-86" title="Opera XHR" src="http://blogs.digitss.com/wp-content/uploads/2008/07/opera_xhr.png" alt="Opera XHR" /><img class="size-full wp-image-87" title="Safari Console" src="http://blogs.digitss.com/wp-content/uploads/2008/07/safari_console.png" alt="Safari Console" /><img class="size-full wp-image-88" title="Safari DOM" src="http://blogs.digitss.com/wp-content/uploads/2008/07/safari_dom.png" alt="Safari DOM" /><img class="size-full wp-image-89" title="Safari Script" src="http://blogs.digitss.com/wp-content/uploads/2008/07/safari_script.png" alt="Safari Script" /><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/browsers/web-developer-toolbar-for-firefox-best-ever-extension-for-designerdeveloper/" rel="bookmark" title="March 9, 2008">Web Developer Toolbar for Firefox &#8211; Best ever extension for Designer/Developer</a></li>
<li><a href="http://blogs.digitss.com/browsers/firefox-browsers/firefox-3-5-and-css-effects-change-we-will-see/" rel="bookmark" title="August 16, 2009">Firefox 3.5 and CSS effects change we will see</a></li>
<li><a href="http://blogs.digitss.com/browsers/firefox-browsers/firefox-3-7-alpha-turns-firefox-4-0-pre-beta/" rel="bookmark" title="July 5, 2010">Firefox 3.7 alpha turns Firefox 4.0 pre beta</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-tablesorter-plugin-a-friend-in-need/" rel="bookmark" title="February 28, 2008">jQuery tablesorter plugin &#8211; a friend in need&#8230;</a></li>
<li><a href="http://blogs.digitss.com/technology/hacking-jquery-thickbox/" rel="bookmark" title="April 27, 2008">Hacking jQuery Thickbox..!</a></li>
</ul>
<p><!-- Similar Posts took 19.686 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/javascript/firebug-lite-12-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My experiences with SOAP Web-service PHP vs .NET</title>
		<link>http://blogs.digitss.com/php/my-experiences-with-soap-web-service-php-vs-net/</link>
		<comments>http://blogs.digitss.com/php/my-experiences-with-soap-web-service-php-vs-net/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:15:13 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[Web Service]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/php/my-experiences-with-soap-web-service-php-vs-net/</guid>
		<description><![CDATA[Recently I have been developing web-services for integration of one of our flagship product to other POS software at Meditab Software. My official working platform is PHP and we have been developing web services for communication between our products to internal web applications in the past but it was like "We understand what we speak..!" [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I have been developing web-services for integration of one of our flagship product to other POS software at Meditab Software. My official working platform is PHP and we have been developing web services for communication between our products to internal web applications in the past but it was like "We understand what we speak..!" as we have not been dealing with any external entity during these communications the input parameters used to be simple data-types and for output we understand what we give back using single simple data-type.</p>
<p>When I read requirement specification for the web service which I have developed recently I thought I could finish it in a day or two as I have been developing web-services recently. I went on and started and went into trouble with "complexType" declaration in WSDL. I was having C# example to work with provided by the company which was going to use my webservice. I tried that but the thing is when you use Microsoft ASP.NET platform to develop web services what developer needs to is just expose their method with [WebMethod] attribute and you are done! All hardwork and complex WSDL generation will be done by .NET framework. But when it comes to PHP you gotta deal with WSDL generation and make sure you do it perfectly or else your web-service won't work.<span id="more-59"></span><br />
<!--adsense--><br />
In PHP we have SOAP extension which really helps when we need to develop web services and that's what I have been using previously. But it doesn't help you/me for generating WSDL files and that part we have to bare with. I have searched out google for help but it was difficult to find perfect working example of Web service which takes in and out Complex Data types. Here Complex Data Type means user defined Classes and Arrays. When we work with ASP.NET we just declare it as WebMethod and everything goes smooth, we don't need to worry about WSDL generation and anything else. I tried to use the same WSDL generated from ASP.NET C# example but it didn't worked in my case and won't work for anyone. Here I mean we can get some idea about but direct copy + paste won't work. Because it has to be made in a way that SOAP extension understand that and generate RESPONSE and REQUEST XML in desired way. It took me considerable amount of time to got through the proper WSDL generation and I took almost 4 and 1/2 days to get that project done.</p>
<p>Here I would like to mention that PHP SOAP extension is not well documented and it requires quite a lot of hardwork when we need to deal with complicated Web Services. Although some WSDL generators are available (I am talking about some WSDL generator projects and Zend WSDL generator which comes with Zend Studio), they sometimes don't work perfectly for our requirement.<br />
<!--adsense--><br />
Here I would like to mention one more thing that eviware soapUI tool helped me for checking that whether my WSDL file is proper or not as ultimately it was supposed to be consumed on some other platform. I even tested it out on PowerBuilder 10.5 as it is actually our company's main product's development platform to make sure it's compatibility.</p>
<p>Even getting web service port on other platform took some considerable amount of time and XML and SOAP namespace nitty-gritty are difficult for newbie to get through. I am lucky I got a chance to develop this project.</p>
<p>I am planning to post proper example post explaining how to deal with PHP and SOAP web-services soon. I would like all readers to share their experiences with me on this blog for this subject.<br />
<!--adsense--><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/php/zend-framework-16-rc1-with-wsdl-autodiscovery/" rel="bookmark" title="August 12, 2008">Zend Framework 1.6 RC1 with WSDL AutoDiscovery</a></li>
<li><a href="http://blogs.digitss.com/microsoft/how-to-auto-restart-windows-service-upon-failure/" rel="bookmark" title="February 20, 2011">How to auto-restart Windows Service upon failure</a></li>
<li><a href="http://blogs.digitss.com/news/goo-gl-url-shortener-from-google/" rel="bookmark" title="October 16, 2010">goo.gl &#8211; URL Shortener from Google</a></li>
<li><a href="http://blogs.digitss.com/news/blogrush-shutdowns/" rel="bookmark" title="November 6, 2008">BlogRush shutdowns</a></li>
<li><a href="http://blogs.digitss.com/business/affiliate-marketing-how-to/" rel="bookmark" title="August 24, 2010">Affiliate Marketing: How to?</a></li>
</ul>
<p><!-- Similar Posts took 6.318 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/php/my-experiences-with-soap-web-service-php-vs-net/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Web Developer Toolbar for Firefox &#8211; Best ever extension for Designer/Developer</title>
		<link>http://blogs.digitss.com/browsers/web-developer-toolbar-for-firefox-best-ever-extension-for-designerdeveloper/</link>
		<comments>http://blogs.digitss.com/browsers/web-developer-toolbar-for-firefox-best-ever-extension-for-designerdeveloper/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 11:04:21 +0000</pubDate>
		<dc:creator>Dharmavirsinh Jhala</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Tools / Plugins / Extenstion]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Web Developer]]></category>

		<guid isPermaLink="false">http://blogs.digitss.com/uncategorized/web-developer-toolbar-for-firefox-best-ever-extension-for-designerdeveloper/</guid>
		<description><![CDATA[It has been now around 2 year since I am using Web Developer Toolbar with Firefox and believe it's kind of I can't live without...! Whenever I go if I install it immediately if I have to deal with web-development. It's really helpful when we are debugging web-applications. I would like to thank Chris Pederick for his efforts and time he spent behind development of such a useful toolbar extension for Firefox.]]></description>
			<content:encoded><![CDATA[<p>It has been now around 2 year since I am using Web Developer Toolbar with Firefox and believe it's kind of I can't live without...! Whenever I go if I install it immediately if I have to deal with web-development. It's really helpful when we are debugging web-applications. I would like to thank Chris Pederick for his efforts and time he spent behind development of such a useful toolbar extension for Firefox.</p>
<p>Here on my this blog post I am listing some of the features of this toolbar and that's my way to thank Chris by promoting it.</p>
<p>I believe it will be really helpful to all the developers / designers if they use it.<span id="more-39"></span></p>
<p>Below given is a screenshot of the Web Developer extension.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/web-developer.png" alt="Web Developer Toolbar for Firefox" /><br />
<!--adsense--><br />
<strong>Disable</strong>:- will give following options (including disable cache / javascript).</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/disable.PNG" alt="Web Developer - Disable" /></p>
<p><strong>Cookies</strong>:- will give many options to manipulate Cookies/session cookies.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/cookies.PNG" alt="Web Developer - Cookies" /></p>
<p><strong>CSS</strong>:- <em>View stylesheet Information</em> is one of the very useful option and <em>View CSS</em> will list all CSS attached to current web page in new window.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/css.PNG" alt="Web Developer - CSS" /></p>
<p><em>Edit CSS</em> is one of very useful feature which will give us a way to edit web-page's css on the fly and we can see the effect immediately. You can see that in following screen-shot.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/edit_css2.png" alt="Web Developer - CSS - Edit CSS" /></p>
<p><strong>Forms</strong>: It contains few of the very useful options for debugging our application like <em>Display Form Detail, </em><em>Show Password, Make Form Fields Writable, Convrert Form Methods</em> and so on...</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/forms.png" alt="Web Developer - Forms" /></p>
<p><strong>Images</strong>: This menu has some useful options too.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/images.png" alt="Web Developer - Images" /></p>
<p><strong>Information</strong>: <em>View Javascript</em>, <em>Display Div Order</em> are one of the useful options. There are many more and one can utilize them based on their type of development. Below image shows what <em>Display Div Order</em> will do..!</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/information.png" alt="Web Developer - Information" /></p>
<p><strong>Miscellaneous</strong>: <em>Edit Html</em> is one of the handy option and you can see what we can do with it in following screenshot.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/edit_html.png" alt="Web Developer - Misc" /></p>
<p><strong>Outline</strong>: <em>Outline Table</em> is quite handy and useful when we want to see table and cell outlines. You can see that in the screen below.  <img src="http://blogs.digitss.com/wp-content/uploads/2008/03/outline.png" alt="Web Developer - Outline" /></p>
<p><strong>Resize</strong>: let's you resize your browser in standard as well as your defined resolution.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/resize.png" alt="Web Developer - Resize" /></p>
<p><strong>Tools</strong>: Handy options for Validation of document against lots of standards. (Local web page validation options is available too.)</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/tools.png" alt="Web Developer - Tools" /></p>
<p><strong>View Source</strong>: <em>View Generated Source</em> will also show source code generated by DOM manipulation after initial page load.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/view_source.png" alt="Web Developer - View Source" /></p>
<p><strong>Options</strong>:  <em>Persist Features</em> option will let you keep your selected / deselected options Persistent during concurrent page loads so that we don't need to check/uncheck them each time.</p>
<p><img src="http://blogs.digitss.com/wp-content/uploads/2008/03/options.png" alt="Web Developer - Options" /></p>
<p>I believe Web Developer Toolbar is handy and must have TOOL for all web developers / designer... doesn't matter what technology/language they are using.</p>
<p>You can download it from official Firefox Add-ons site <a title="Download Web Developer Toolbar" href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/60</a></p>
<p>Web Developer extension Home: <a title="Web Developer Home" href="http://chrispederick.com/work/web-developer/" target="_blank">http://chrispederick.com/work/web-developer/</a><br />
<strong>Here, I would like to mention  similar toolbar for Internet Explorer 7 which you can download from <a title="IE7Pro Toolbar" href="http://www.ie7pro.com/" target="_blank">http://www.ie7pro.com/</a>. It has similar feature-set but that's all in IE way.</strong><br />
<!--adsense--><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://blogs.digitss.com/javascript/firebug-lite-12-released/" rel="bookmark" title="July 27, 2008">Firebug Lite 1.2 Released</a></li>
<li><a href="http://blogs.digitss.com/javascript/jquery-or-non-jquery-calendar-schedulers/" rel="bookmark" title="April 10, 2011">jQuery or non-jQuery Calendar Schedulers</a></li>
<li><a href="http://blogs.digitss.com/apache/faster-page-loads-with-apache-mod_deflate-output-filtering/" rel="bookmark" title="August 23, 2009">Faster Page Loads with Apache mod_deflate output filtering</a></li>
<li><a href="http://blogs.digitss.com/browsers/firefox-browsers/firefox-3-5-and-css-effects-change-we-will-see/" rel="bookmark" title="August 16, 2009">Firefox 3.5 and CSS effects change we will see</a></li>
<li><a href="http://blogs.digitss.com/database/mysql/heidisql-5-1-good-has-got-better/" rel="bookmark" title="July 5, 2010">HeidiSQL 5.1 &#8211; good has got better</a></li>
</ul>
<p><!-- Similar Posts took 13.430 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.digitss.com/browsers/web-developer-toolbar-for-firefox-best-ever-extension-for-designerdeveloper/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.623 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2011-08-13 12:33:45 -->

