Self hosted TinyMCE 6.x in NextJS 12.x - Javascript version
How to generate a new Ethereum address

How to generate a new Ethereum address

They have different account systems on Bitcoin and Ethereum

Bitcoin and Ethereum are different design ideas for account systems. So their transaction systems are not the same.

Today, I will ignore Bitcoin and more explain about Ethereum.

  • Bitcoin uses Unspent Transaction Output.
  • Ethereum uses the normal account system.
Read more
What is the value of Blockchain?

What is the value of Blockchain?

What is the Value?

We need to define the value before when we talk about the value of blockchain.

I think that there are two simple kinds of value.

  1. It can bring benefits to human civilization.
  2. Some people want it and pay a good price.

They are completely different, but they do not conflict with each other.

Things could be used those means to explain their value. For Examples:

Electric Power In my opinion, electric power brings benefits to human civilization. And normal people get it very cheap.

Hermès’s bag From my point of view luxury goods doesn’t bring anything to human civilization. But they are very very expensive.

SpaceX’s rocket I honestly think that the rocket brings great benefits to human civilization, and it is very expensive.

Current the article As far as I’m concerned, this article neither brings anything to human civilization, nor no one wants to pay any price.

If you ask me what is the value of blockchain now, I need to know which value is you asked for.

I will discuss each value of blockchain below.

This article is very subjective. If you do not feel comfortable viewing it, please close it as soon as possible.
If you think my article can help you, you can subscribe to this site by using RSS.

Read more
What is the biggest problem with Web3?

What is the biggest problem with Web3?

Recently, I was studying so much knowledge about Web3. Then one question is always in my head.
Why Web3 is the further? Why?
I know we can get so many cool things by Web3.
But…

Read more
Vim Useful Tricks

Vim Useful Tricks

Hi everyone. Today I want to share a vim trick.
It’s very useful when I was coding every day.
So hope you like it.

Problem

I have those situation every day. I want to change ‘target’. So how can I do?

1
2
3
4
5
6
7
8
foo target boo
foo "target target"
foo 'target target'
foo (target target)
foo {target target}
foo [target target]
foo <target target>
foo <div>target target</div>
Read more
How to Set Up a NextJS Project with TypeScript

How to Set Up a NextJS Project with TypeScript

Begin

I want to record how to setting up a NextJS project with TypeScript.

Let’s go

Create a NextJS Project

1
yarn create next-app --typescript [your project path]

Yes, I used yarn. I prefer yarn to npm.

Read more
How to build a basic dashboard layout with Tailwind CSS 2.x

How to build a basic dashboard layout with Tailwind CSS 2.x

Requirement

I want to build a new Admin Dashboard system from zero. So I need to build everything.
I need a basic dashboard layout. It looks like below a picture.
basic dashboard layout

A basic dashboard has three parts.

  1. a fixed header.
  2. a menu can scorll.
  3. a main content can scroll.

Let’s go.

Read more