Mindblown: a blog about philosophy.

  • ISO Language Codes

    ISO Language Codes The HTML lang attribute declares the language of a web page or only a part of a web page. It is used to help search engines and browsers. W3C suggests to declare the primary language for every web page with the lang attribute inside the <html> tag. See how to do it below: See how it must be in…

  • ISO-8859-1

    ISO-8859-1 (The International Standards Organization) is the default character set in most browsers. The first 128 characters of ISO-8859-1 are the original ASCII character-set (the numbers from 0-9, the uppercase and lowercase English alphabet, and some special characters). Reserved Characters in HTML Some characters are reserved in HTML. That is because these are the characters making up…

  • ASCII

    ASCII, the acronym for the “American Standard Code for Information Interchange” is the first character-encoding scheme used between computers on the Internet. Modern character encoding schemes like UTF-8 and ISO-8859 are built on ASCII. The ASCII Character Set ASCII Character Set was designed in the ’60s, as a standard character set for computers and hardware…

  • HTML Character Sets

    The browser should know what character sets (character encoding) to use. It is required to display an HTML page correctly. UTF-8 is the default character encoding for HTML5. However, it was used to be different. ASCII was the character set before it. And the ISO-8859-1 was the default character set from HTML 2.0 till HTML 4.01. However, there were still problems…

  • Creating Contract Users

    In this chapter, we will learn the creation of contract users on Ethereum. To create a user for our published contract, we will create another MyEtherWallet client attached to the same Ganache Blockchain that you have been using in the previous steps. Go to the MyEtherWallet screen and create a new wallet. Click on the contracts menu and select the “Interact with…

  • Interacting with Deployed Contract

    Now, you are ready to interact with the contract that you have deployed. Go back to MyEtherWallet desktop and click on the “Interact with Contract” tab as shown in the screenshot below − Paste the contract address that you previously copied in the “Contract Address” field. You also need to paste the “ABI / JSON Interface” of the contract…

  • Deploying Contract

    To deploy the contract, select the Contracts menu option as shown in the screenshot below − You will need to enter the contract’s bytecode on this screen. Remember, when you compile your Solidity contract code, it generated a bytecode that runs on EVM. You will now need to obtain this bytecode from Remix IDE. Go to the Remix…

  • Attaching Wallet to Ganache Blockchain

    You have now created a wallet; this wallet is a client interface to the Blockchain. We will attach the wallet to the Ganache Blockchain that you have started in the earlier lesson. To do so, click on the Network dropdown box as shown in the screenshot below − Go to the bottom of the list. You will…

  • Creating Wallet

    In this chapter, we will learn how to create Ethereum wallet. To create a new wallet, enter a password of your choice and then click on the “Create New Wallet” button. When you do so, a Wallet would be created. A digital wallet is essentially the generation of a public/private key pair that you need…

  • MyEtherWallet

    For client application, you will use MyEtherWallet. Download MyEtherWallet software from the following URL − If required, unzip the downloaded file and open index.html. You will see the following interface for creating a new wallet.

Got any book recommendations?