Suppose we have a file theta.dat which has 1000 lines and each line has a angle value. Its first 10 lines are as follows.
How to plot a histogram figure in python with matplotlib with the file theta.dat?
We put this file in the home directory, thus the position is ~/theta.dat.
Then , we plot in Enthought Canopy Graphical Environment! One can download and install it in Software Manager. If we open it, the window looks like this.
继续阅读“Plot histograms in python with matplotlib”
A few days ago,I bought a USB Audio card.
I used one night to figure out how to configure the device on Raspberry Pi. I searched a lot of material, and I found many of them are outdated. Lots of people said to changed "/etc/modprobe.d/alsa-base.conf", but in jessie , the file dose not exist.
The files I changed are as follows and these settings works for me:
继续阅读“How to use USB Audio cards on Raspberry Pi 3 (jessie)”
I need to display the qrcode in Linux Terminal. I find there is another convenient tool we can use.
Install qrencode in Debian-based Linux:
sudo apt-get install qrencode
qrencode -o - -t UTF8 '北京欢迎你'
qrencode -o - -t UTF8 'hello world'
These commands will display the information in QRcode in terminal.
继续阅读“Display and decode QRcode in Linux Terminal”
Sometimes, I need copy some links or text from computer to my smart phone. It's such a bad experience to type all of the contents by myself. So I made a tool in Linux called "Jtext2code", which can generate a QR code according to the text you choose. Use your smart phone application like Scanner to scan the picture generated, you can get the information you choose easily.
Let's build this.
继续阅读“Working in Linux 02: Jtext2code–Use Python to make a QR code generator”
It's pretty interesting to get battery information from command line.
What we need first is the files containing the battery information which is stored in
继续阅读“Have fun in Linux command line 02: Get the battery information(Linux Mint)”
On the Raspbian system, when I created a new user with the commands
There is no directory named "gang" under the home directory. When I login as a user (gang) and want to use the
sudo command to create a main directory for myself, I saw the error "gang is not in the sudoers file. This incident will be reported. " This error implies that I have to edit the sudoers file to give myself the privilege to use
sudo. To have the root privilege, I need to do as follows.
继续阅读“Solution for the Error “*** is not in the sudoers file. This incident will be reported. “”
Using Keil MDK develop TM4C123G LaunchPad in LinuxMint
Linux下有原生的Code Composer Studio (CCS)可以开发德州仪器的TM4C123G LaunchPad，用起来也很方便。但是我自己在edx上面上了一门课程叫做 “Embedded System --Shape the World”。课程用的是Keil集成开发环境。然而Keil没有Linux的版本，在上课的时候我是用Virtual Box 虚拟了一个Windows XP完成了课程。课程结束之后我参考网络上一些博文结合自己的经验，实现了利用wine安装keil，并成功编译代码，烧写到LaunchPad中。
继续阅读“Linux下使用Keil MDK 开发TM4C123G LaunchPad”
One solution of "Package pdftex.def Error: File 'eps-converted-to.pdf' not found
In Textstudio, when I compile a tex file including a .eps file, I meet a error like this:
Error: ! Package pdftex.def Error: File `P_ba_at_t-eps-converted-to.pdf' not found.
Here is one solution I found from web. MichaelChirico answered this question. The answer is as follows.