PDF-XChange is the best compatible pdf reader for Docear. In Linux, I couldn’t manage to open pdf PDF-XChange even I changed it to default pdf reader. But this thread solves this. Basically “…If you want you can test it for yourself. In Docear, please use “Tools and settings > Miscellaneous > Preferences” to open Docear’s…

# Category: Education

## Install Docear to 18.04

Docear runs fine on Ubuntu 18.04 but not out of box. The culprit is the new Java. One has to restore back to jdk 8.0 to get it work.

## Docear Google Scholar fix

Docear’s google scholar fetcher was not working probably for several years. However, it can be easily fixed following this post.

## Docear export to latex

Docear is a very nice concept that unfortunately is quite broken because of lack of support. Export to Latex supposes to be a killer feature but as of 2018 it really does not run out of the box. A workaround is described here. Basically, a best solution is to use Saxon rather than using the export…

## Lagrange’s theorem, Euler’s theorem, Fermat’s little theorem, and a short introduction to groups

A group in the context of math is a simple algebraic structure with a product operation . Naturally, the operator won’t be of much use if the structure is not closed under the operation. Namely, we would like to have also in if both elements and are in . Moreover, we would like to…

## SageMath

Trained as an electrical engineer, I am most comfortable with Matlab in terms of serving my math need. However, for symbolic math problems, Matlab is not as intuitive as Mathematica (of course, we can still do it though. Check out “syms”). But I never get used to the syntax of Mathematica. And I found the…

## Minimum requirements of a good engineering employee

As title, just some random thought… Able to get things done independently (should be something reasonably complex and takes days or weeks to finish) Care what he is doing and be responsible to his products Good understanding of the current progress of the project and able to communicate this with the team Just to be…

## Xournal for presentation

I am using more and more beamer this year. Since I used linux, I used to use evince to display my slides. But in my last class, I would like to write something on the slides and I was not prepared for that. My laptop is a nice good old X230t with a stylus on it….

## Why I use Linux

This is a re-post of a blog post I wrote for my department blog couple years ago. I just read it again and I found it still relevant. For those of you who have been to my office or have taken my classes will know that I am a big Linux fan. I started to…

## Data Processing Inequality

A very intuitive yet powerful inequality in information theory is the data processing inequality. Lemma: If random variable , and form a Markov chain , then . The great thing about the inequality is that unlike some results in information theory, it works for both discrete and continuous random variables. (Actually it works even for…