Describe one thing in 10 minutes

If you want to speed up your writing, then you can try this training. Find a quiet place and select some words or objects you want to describe. It’s better to describe some scientific objects since we are training our scientific writing. Think about a word, and just write words, you can write craps but do not change it when you’re writing. Just keep writing until you think you can stop (about 300 words), then you can review what you’ve made, and modify it to the final version.


Visualization is a very scientific word, which could be seen in lots of papers and involved in almost every research area. The basic idea is to create images or visible objects to represent the numbers or text of the resource data. It is a kind of natural thinking that transfers the information into visual signals. Scientists have found that almost all information we get come from our vision, which means images, animes, or other types of visual objects are the fast way for humans to get information. In detail, the common visual signals include color, size, luminance, texture, etc. With these signals, we can deal with most vision problems. But the new challenge is how to handle the data that include hundreds even thousands of dimensions.

Using statistical methods, researchers have created many algorithms to select the special dimensions from data, they can get lots of meaningful results with these methods, but unfortunately, they are all numbers or text, so these unreadable results lead this problem into the visualization field, which could perfectly return understandable results. From here, visualization became more and more important in the data analysis field, especially multidimensional data analysis. Nowadays it has become an independent research area and will continue to play a big role in every research field.

Image-based method

When dealing with the dimensional data, images always used to represent the final project result. It could show some information like clusters, density, or overlappings. But that’s all comes from the image itself, we can’t get any information from the original data once we get the final image. If we want to build a mapping between them, like using an area in an image to finding the matching points in resource data. The traditional methods usually need to create a structure to store all point location, which is very complex and only support a small number of points.

In this kind of case, Image-based methods could have a good performance. For most scatterplots, the images are generated by the real result of algorithms, the key point is that there is a connection for every point between numbers and images. We can use this kind of connection to solve the above question. With the pixels computing, it could execute with a fast speed and don’t need much middle control since it runs the same operations for each point.

<< Read more articles in >>

Web application

(not about research, just something different)

Nowadays, web applications have become a very important part of our daily life. What is the web application, compared with traditional applications, it should not contains heavy back-end components, and should easy enough to build and deploy. Specifically, they usually programmed by pure front-end languages like Javascript/Html/CSS or introduce the support of back-end with Nodejs, Vue, or React.

For the most front-end developer, build a complex environment is always the boring and annoying part when they want to write and publish something. Find an easy way to do that is a common idea for every one of them. Now some public service producer like Github and Vercel has supported the hosting service that allows users to deploy their static resources on the servers. This is a big step, which means without building any servers by themself, and publish their content on the Internet.

Now, not only the programmer, but also lots of students, bloggers, or companies start to use this service to show their content on this freeway. Unfortunately, there is no service to support the back-end for Github or Vercel. At the same time, Glitch appeared and brought a brand new service, which allows users to create applications with Nodejs. Besides, they also have an online coding system that could edit and publish with the browser. When users create an application, Glitch will start a docker service. With this kind of virtual technique, they could support building thousands of applications every day. This is a really amazing service, that could let a big group of people program a more complex project without any local environment.

Cut off the tail [redundant parts] 为什么开启这个里世界?


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now