Blogs

I'm borrowing your CPU with jsMiner, an embeddable JavaScript Bitcoin miner

Bitcoins have been mostly mined with a CPU. Now that Bitcoin mining with a GPU is 50-100 times faster and many large scale mining operations employ machines with at least 3 modern graphics cards each, jsMiner plans to revive the Bitcoin mining with a CPU market by creatively employing the same principle burried in the core of Bitcoin: distributed computing.

Things I wish I knew before I registered my first domain name - A domain name registration guide for webmasters

Domain names are the second most important part of the Internet, right below IP addresses. After all, “a domain name is an identification label that defines a realm of administrative autonomy, authority, or control in the Internet.” – Wikipedia

For this reason, domain names are subject to many rules, regulations, and laws managed by the Internet Corporation for Assigned Names and Numbers (ICANN). ICANN is the master of all domains.

x87 FPU PHP bug causes infinite loop - affected websites vulnerable to DoS via PHP $_GET function (2.2250738585072011e-308)

tl;dr PHP Bug #53632 may be used for DoS attack

PHP compiles by default with x87 math. The x87 FPU is deprecated, and replaced by SSE.

The old GCC bug 323 (a feature request) causes PHP to hang on the numeric value 2.2250738585072011e-308

IRCCloud.com review with screenshots - AJAX IRC client / bouncer (BNC)

IRCCloud was added to the "AJAX IRC Clients List" when it first launched (September, 2010). I tested the IRCCloud (beta) service and here are the results.

What is IRCCloud.com?

IRCCloud is an IRC bouncer (BNC) with a HTML5 client interface.

A few notes on Diaspora

What is Diaspora?

Diaspora is an open-source software intended to provide a distributed social networking service, a decentralized alternative to Facebook.

Diaspora is installed on a personal web server. It stores the user's information and shares it with their friends. The user has full control over what information and files are shared. The information is shared securely with GNU Privacy Guard (GnuPG or GPG).

How Diaspora started

Tim-Berners Lee allows HTML Canvas 2D API, HTML Microdata and HTML+RDFa Working Drafts to be published

Tim-Berners Lee clears the air: HTML5 will include 2D animation and video.

Tim-Berners Lee's views on the HTML Working Group's scope remove the roadblocks put up by Adobe.

Adobe objected to the HTML Canvas 2D API and other useful tags that have to do with 2D animation and video in HTML5. Adobe is against these specifications, stating they were out of the Group's scope. Adobe wants these work projects thrown out or suspended.

WHATWG drops <video> and <audio> codec requirements from HTML5 specification

Ian Hickson, the author and maintainer of HTML5 specification, announced that the open source codec Ogg Theora is no longer a requirement for <video> and <audio> in HTML5. Ogg Theora was dropped from specification because not all vendors are willing to implement and ship the open source codec. The matter is left as undefined, as is the case for <img>, <embed>, and Web fonts. Each browser will support the video and audio codecs they prefer.

Deep linking in jQuery with jQuery Address

jQuery Address brings the deep linking functionality to jQuery.

The jQuery Address plugin provides an API for creating direct links to specific Ajax states and enables the Back and Forward buttons of the browser, one of the most common tasks for JavaScript developers.

jQuery Address is a direct port of the SWFAddress library, the most well-known library used by webmasters to provide deep linking to pages within their Flash or Ajax websites.

jCart - Free and Open Source AJAX Shopping Cart based on jQuery and PHP

Powerful and complex e-commerce software (such as osCommerce , Zen Cart, and OpenCart) is available for use in e-commerce websites.

Among a variety of e-commerce related features, all these scripts include a shopping cart system.

This system adds products to a web shopping cart, calculates the price, and sends the data to a processing script.

There are many ways to implement a shopping cart, and a lot of useful tutorials.

Among them, jCart is an interesting solution for requirements based on the following criteria:

Self-signed SSL certificates vs commercial SSL certificates: How Mozilla is killing self-signed certificates

SSL certificates are important for establishing an encrypted connection between a client and a server. Only clients that accept a signed SSL certificate will be able to establish an encrypted connection with the server. Encrypted connections are used by webmasters to build secure websites, like e-commerce websites, where extra protection is necessary to prevent eavesdropping.

A SSL certificate is issued by a certification authority, or certificate authority (CA). There are a few types of certification authorities:

Syndicate content