Sunday, October 4, 2015

How to Write and Collaborate on LaTeX Documents Online

LaTeX is one of the best options to write scientific papers. However, collaboration on a paper among many authors is usually not fun. Below are a number of tools that offer online editing and collaboration for creating LaTeX documents. They all offer a free option, and a paid one, with features varying depending on the service provided. For those who are looking for a free option with many collaborators, Overleaf and Papeeria seem like good options.


Thursday, July 2, 2015

How to add a font to Blogger

Although Blogger already provides a number of different web fonts, it is sometimes useful to add new fonts, e.g. Arabic fonts or other languages that don't have good standard fonts. You can add any font to Blogger in these easy steps.


Tuesday, June 23, 2015

How to add argmin and argmax to LyX

To use argmin and argmax in LyX (or LaTeX in general), simply add the following three lines in the LaTeX preample from Document -> Settings as show below:


and then use it in any equation as \argmin or \argmax.


Tuesday, June 9, 2015

Free Multilingual Children's Books

Keeping your children used to reading during the summer vacation is beneficial in terms of helping them retain their reading and comprehension skills. These two websites contain a lot of free multilingual books to help keep your children busy in the summer.
Picture from Pixbay

Monday, June 8, 2015

Ancient History Encyclopedia

Ancient History Encyclopedia is an excellent resource for high quality information about ancient world history. It's run by a British nonprofit organization, and is the most visited dedicated history website. It contains articles, videos, interactive maps, and books on natural history. And most of the content is licensed with a Creative Commons license, so it can be used with proper attribution.

Saturday, June 6, 2015

Teaching Coding for Kids

You can teach your kids how to code and program starting at 4 years old. They can start learning concepts such as "algorithm" i.e. a sequence of steps to solve a given problem. These two websites contain several resources and tutorials to help you teach coding for children.

Picture from Pixbay

Monday, June 1, 2015

How to Add Creative Commons License to Blogger

Creative Commons is one of the most common public licenses on the Internet, that allow for sharing and disseminating knowledge. Here are a few steps to add your license to both the footer of the whole blog and/or to the footer of each post.

Saturday, May 30, 2015

How to Add Syntax Highlighting to Blogger

Code Prettify is an excellent Javascript-based syntax highlighter that supports many different languages and styles. To add it to Blogger, simply follow these two steps:

Friday, May 29, 2015

How to add Open Graph Meta Tags to Blogger

Open Graph meta tags from Facebook allow some control over how the snippet is generated by Facebook when the page is shared. This nice article explains how to generate these meta tags automatically from within blogger. In summary, follow two steps by editing the HTML template.

Wednesday, May 20, 2015

Learn 50 Languages for FREE

The website offers 100 free short lessons in 50 different languages. Choose your mother tongue, an then choose which languages you would like to learn, and gain access to free 100 dual language mp3 files to download or listen to online.

Sunday, May 17, 2015

TED-Ed: Lessons Worth Sharing

TED-Ed is a nice initiative from TED, where educators and film makers come together to create video lessons explaining or uncovering topics, ranging from philosophy and history to mathematics and technology. Also includes the ability to build lessons, where you can design questions that engage students and groups of learners. This can be done for YouTube videos or TED-Ed original videos.

Monday, May 11, 2015

Best Free Online Classes

This is a list of websites offering free online classes and resources for education and free tutoring:

From Universities

Best Free Screen Casting (Screen Recording) Software

This is a list of the best free screen casting/recording software that can be used to record videos and tutorials:

  • One of the best free screen recording and video editing software.
  • Has several utilities to take screen shots, screen recordings, and webcam recordings.
  • Includes a more sophisticated video editor that can handle picture-in-picture and other advanced effects easily.
  • Compares favorably to Camtasia Studio, but is completely free.
  • Can export to many formats, as well as import many formats.
  • Has a screen annotation tool too.
  • The only draw back is that it can not record both the screen and webcam at the same time.

Active Presenter 

  • One of the best free screen recording software. 
  • The free edition contains most of the functionality of the paid version, except for several exporting options. 
  • Can export to mp4 videos that can be uploaded to YouTube. 
  • Includes a basic video editor to touch up the recorded presentation.
  • Lacks an option to record the webcam together with the screen.

Best Free Screen Marking (Annotation) Software

This is a list of the best free tools that can be used to annotate or draw on the screen for presentations of tutorials.

Screen Marker

  • A very simple and free screen annotation tool.
  • Can annotate over anything on the screen.
  • Another free and simple screen drawing and annotation tool.

  • A free screen zoom and annotation tool.
  • Can zoom to any part on the screen and annotate.