Skip to main content

For offline documentation, use Zeal.

I am fond of programming. When I am at home and with my personal computer, you don’t see me playing DOTA. You will see me with a serious face, shifting from one window to another, and constantly pressing the Alt-Tab and F5 keys. I am with a web browser and a text editor coding something, may be a system that will help ease my work at the office or a personal project.

My projects are usually web-based applications. When we say web-based, it uses different technologies, programming languages and frameworks; from server-side to client-side scripts: PHP, CodeIgniter, Javascript, JQuery, HTML, CSS, Bootstrap, Font-Awesome, React, NodeJS, and MySQL; all at once. You must know most of them in order to build a good web-based application. You need to be a genius to memorize all the methods and classes you can use on your system. Unfortunately, I am not a genius.

I don’t memorize everything. I am not good with memorization. When we still had an internet connection at home, it was easy for me to just google a solution every time I encounter a problem or every time I forgot something. Visiting the online documentation is also what I usually do. But without the internet, you can’t proceed with your work.

One of my solution is creating an offline version of their website. I duplicated the entire website using teleport pro software so I can browse them even without the internet. A few of them, I even created a chrome extension, like Bootstrap 3.3.x Offline Guide, Offline CodeIgniter, and Icon Fonts, so I can browse them easily on chrome.  But for large documentation, searching is the problem. I used to install a specialized search and replace tool just to search for keywords on the contents of the html files on a folder and its sub-folders. This was not an easy task until I found Zeal. 

Zeal is an offline documentation browser for software developers and it comes with 194 awesome docsets available for download. You will be able to get almost all of the documentations available on one manager and its easy to search. 


Comments

Popular posts from this blog

How to Block Videos from Loading in Youtube Using TP-Link Router

Make it look like a site error! We have number of computers at home. To be able to connect all the PCs to the internet, I network them. I bought a 16-ports Switch/Hub and a TP-Link router. We only have a 384kbps internet connection and when everybody in the family are connected to youtube, I could barely access facebook. When I tried to block Youtube, they were complaining that they couldn't access it anymore.

Today, I realized that you can block videos from loading without blocking the site. All you need to do is to block the video addresses directly. It will appear like there is a problem with Youtube without their knowledge that you have block it.

Here's what I did. Follow the steps carefully.

Step 1: Login to your TP-Link Admin

Default Address: 192.168.1.1
Default Username: admin
Default Password: admin

Step 2: Add New Target Setting

In this section, we are going to define what website to block. In our case, we will block not the homepage of Youtube, only the videos wit…

Bootstrap 3.3.5 Offline Guide - Chrome Extension

A made-easy offline documentation of Bootstrap 3.3.x for Web designers and Web developers.

This is an offline version of Bootstrap 3 documentation website. It is made-easy for users to navigate its contents and you can browse it on a separate tab if you want.

Changelog:
v3.3.5.4 - Improved Navigation
v3.3.5.2 - Added Options Page
v3.3.5.1 - Added Topic Search on navbar
v3.3.5 - Updated to Bootstrap 3.3.5 - Added Topic Search
v1.2 - Updated Navigation

Install Extension

Installing KOHA on Ubuntu 14.04

Update List
sudo apt-get update 

Install Apache 2 
sudo apt-get install apache2
sudo a2enmod rewrite
sudo a2enmod cgi
sudo a2enmod deflate
sudo service apache2 restart

Install MYSQL 
sudo apt-get install mysql-server
sudo mysql_install_db
sudo mysql_secure_installation

Add KOHA repository
sudo nano /etc/apt/sources.list.d/koha.list

type then save
deb http://debian.koha-community.org/koha oldstable main

Download KOHA Apt-key
wget http://debian.koha-community.org/koha/gpg.asc

Install Key
sudo apt-key add gpg.asc

Update List
sudo apt-get update 

Install KOHA
sudo apt-get install koha-common 

If error found:
Errors were encountered while processing: libapache2-mpm-itk apache2-mpm-itk koha-commonE: Sub-process /usr/bin/dpkg returned an error code (1)

Apply this command:
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart
sudo apt-get install -f

Configure KOHA
sudo nano /etc/koha/koha-sites.conf
DOMAIN=".domain.name"
INTRAPORT="8080"

Create KOHA Instance
sudo koha-create --create-…