Jun
30
Before I start collecting feedback on the Bigdaddy data center, I want to talk a little bit about canonicalization, www vs. non-www, redirects, duplicate urls, 302 “hijacking,” etc. so that we’re all on the same page.
Q: What is a canonical url? Do you have to use such a weird word, anyway?
A: Sorry that it’s a strange word; that’s what we call it around Google. Canonicalization is the process of picking the best url when there are several choices, and it usually refers to home pages. For example, most people would consider these the same urls:
* www.example.com
* example.com/
* www.example.com/index.html
* example.com/home.asp
But technically all of these urls are different. A web server could return completely different content for all the urls above. When Google “canonicalizes” a url, we try to pick the url that seems like the best representative from that set.
Source: http://www.mattcutts.com/blog/seo-advice-url-canonicalization/
Jun
29
Oracle Vb.Net
Filed Under Software Development | Leave a Comment
Public Const mySQLconn As String = “Provider=OraOLEDB.Oracle;Data Source=ERPP;User Id=apps;Password=apps;”
Give me an error ‘oraOLEDB.dll’ not registered in local machine. Paste the oraOLEDB.dll into ../bin/ also not working.
Solution:
Public Const mySQLconn As String = “Provider=MSDAORA;Data Source=ERPP;User Id=apps;Password=apps;”
Conclusion:
Microsoft programming are very very incompatible!
Jun
27
Facebook FAN PAGE – Account Veritifcation Code
Filed Under Social Media Strategy | Comments Off
For Celcom:
Text the letter “F” to 32665
For Digi:
Text the letter “F” to 2325
For Maxis:
Text the letter “F” to 23223
Jun
20
Connection Strings
Filed Under Software Development | Leave a Comment
Table of Connection Strings
Source: http://www.devlist.com/ConnectionStringsPage.aspx
Jun
18
Overview of Digital Certificates
Filed Under Security Issue | Leave a Comment
Digital certificates use public key cryptography, which is a form of cryptography that uses two keys called a matched keypair. The matched keypair consists of a private key, which is known only to the owner of the keypair, and a public key, which is available to anyone.
The components of the matched keypair are related mathematically so that the encrypted text created using one component of the keypair can be decrypted by using only the other component of the keypair.
You obtain a signed certificate by sending a certificate signing request signed with your private key and containing your public key to a trusted certificate authority, which sends back a signed certificate containing your public key and signed with their private key.
Note: Digital certificates expire after a predetermined period of time. When they expire, HTTPS connection requests to your Web servers are rejected, and certificate-based cXML document authentication fails. You are responsible for renewing your certificates in a timely manner.
Client and Server Certificates
There are two types of digital certificates:
- server certificates, used for SSL, which is required for accepting HTTPS connection requests. These certificates are also called Web server certificates, secure server certificates, and secure server IDs. For more information about HTTP, see “HTTPS Connections” on page 26.
- client certificates, used for “certificate based cXML document authentication.”
For more information about cXML authentication, see “cXML Document Authentication” on page 27.
You can use a single certificate as both a server and a client certificate, depending on the information the certificate authority includes:- If X.509v3 or Netscape extended key usage sections are present, the certificate cannot be used for any purpose not specified by the certificate (for example, server or client).
- If X.509v3 or Netscape extended key usage section are not present, the certificate can be used for any purpose (including server and client).
If you plan to use a single certificate for both SSL and certificate based authentication, ask your certificate authority to issue one that is both a server and a client certificate.
Trusted Certificate Authorities
When you purchase a signed digital certificate, it must refer to an organization that is trusted by Ariba Network. You can use a digital certificate issued by any issuing organization, however it must reference a root certificate from a trusted Certificate Authority. The trusted Certificate Authorities are:
- ABAecom
- AddTrust
- American Express
- ANX Network
- Belgacom
- BelSign
- Deutsche Telekom AG
- Digital Signature Trust Co.
- Entrust
- Equifax
- GlobalSign
- GoDaddy
- GTE CyberTrust
- National Retail Federation
- Thawte
- TrustCenter
- United Parcel Service
- U.S. Department of Defense
- ValiCert
- VeriSign
Encryption Strength
Ariba recommends use of 128-bit encryption or greater.
Common encryption strengths are 40, 56 and 128 bits; The greater the encryption bit width, the stronger the encryption, and the more secure the SSL connection.
Note that “128-bit certificates” are not necessary to support 128-bit encryption. Most “40-bit certificates” support 128-bit encryption or greater. “128-bit certificates” enable server-gated cryptography, which Ariba Network does not use. In most cases, you can use less expensive “40-bit certificates”; consult with your certificate authority about supported encryption strengths.
Domain Name in Server Certificates
The CN (Common Name) field in server certificates for HTTPS must be a fully qualified DNS domain name of a Web server. For example, www.workchairs.com.
You must enter the same name in the transactive URL fields the Configuration area of your Ariba Network account and the name contained in your cXML ProfileResponse. Do not use IP addresses, because you cannot enter IP addresses in your Ariba Network account.
Use a separate certificate for each DNS name that clients will attempt to connect to. Certificate names do not specify Web server ports, so multiple Web server instances on different ports can use the same certificate. However, multiple Web servers cannot share a single certificate.
Jun
18
What’s HTTPS
Filed Under Internet Technology | Leave a Comment
HTTPS is a secure form of HTTP (HyperText Transfer Protocol) that is supported by most Web servers and Web browsers. It protects network communication by encrypting data so that unauthorized parties are unable to interpret it.
Jun
13
iPay88 vs NBePay
Filed Under E-Commerce | Leave a Comment
Company: Mobile88.Com Sdn Bhd
Product: iPay88
Company: Netbuilder (M) Sdn Bhd
Product: NBqPay Payment Gateway
Jun
11
Uninstalling IIS (IIS 6.0)
Filed Under Internet Technology, Software Application, Software Development | Leave a Comment
To uninstall IIS using the Configure Your Server Wizar
- From the Start menu, click Manage Your Server.
- Under Managing Your Server Roles, click Add or remove a role.
- Read the preliminary steps in the Configure Your Server Wizard and click Next.
- Under Server Role, click Application server (IIS, ASP.NET) and then click Next.
- In the Role Removal Configuration dialog, check the Remove the application server role check box.
- Complete the wizard, and then click Finish.
To uninstall IIS using Add or Remove a Windows Component in Control Panel
- From the Start menu, click Control Panel.
- Double-click Add or Remove Programs.
- Click Add/Remove Windows Components.
- In the Components list click the Application Server check box.
- Click Next.
- Click Close when uninstallation of IIS is complete.
Original source: Microsoft
Jun
11
Fix WAMPserver or XAMPP Localhost Shows Blank Page
Filed Under Internet Technology, Software Development | Leave a Comment
Fix the problem of Wamp Server or XAMPP Localhost Shows Blank Page!!! After installed WAMP Server / XAMPP, if you have such errors like :
1 – localhost shows blank page.
2 – localhost and phpmyadmin page giving empty body.
3 – Your port 80 is actually used by Server Platinum …
4 – The service has not been started.
5 – localhost is not working.
6 – wamp / apache server could not start.
Original source: http://ye5.blogspot.com/2011/01/wamp-server-localhost-shows-blank-page.html
Jun
8
Run ASP on XAMPP
Filed Under Software Development | Leave a Comment
To go along with Myles Grey’s topic of how to run ASP on Windows Vista, I will make a topic on how to install ASP.NET on an XAMPP Installation.
First off, if you have not already, download and install XAMPP, which can be downloaded at www.apachefriends.org…
STEP 1: http://www.todayinwindows.com/forum/index.php?topic=574.0
STEP 2: If there is a permission error, please follow http://dotnet.tekyt.info/?p=12