Computerized note-taking, whether with a word processor, outliner software, or a digital notebook program such as OneNote, Evernote, or TiddlyWiki, allows note-takers to revise easily and add more entries or rows to the outline. Sentence method. Sentence note-taking is simply writing down each topic as a short, simple sentence. Outline – intuitive and convenient digital notebook for offline and online use. OneNote compatible & Office 365 powered. Capture notes at any spot on a page and draggable around. Organize notes in the world's most natural hierarchy. Store notes in your local file system, and synced across devices with your favorite cloud.
The author selected the Apache Software Foundation to receive a $100 donation as part of the Write for DOnations program.
Introduction
NEO SMARTPEN M1 Bluetooth Digital Pen (Navy) Bundle with N Professional Notebook (Black, 250 Pages) - Compatible with iOS, Android, Smartphones, Tablets, Windows 3.2 out of 5 stars 3 $119.00 $ 119. .Author of the digital evidence section of this Trial Notebook Carrie Russell, Northwestern District Attorney’s Office Michigan Domestic Violence and Sexual Assault Prevention and Treatment Board, and the Prosecuting Attorneys of Michigan for its contributions in Appendix C.
Jupyter Notebook is an open-source, interactive web application that allows you to write and run computer code in more than 40 programming languages, including Python, R, Julia, and Scala. A product from Project Jupyter, Jupyter Notebook is useful for iterative coding as it allows you to write a small snippet of code, run it, and return the result.
Jupyter Notebook provides the ability to create notebook documents, referred to simply as “notebooks”. Notebooks created from the Jupyter Notebook are shareable, reproducible research documents which include rich text elements, equations, code and their outputs (figures, tables, interactive plots). Notebooks can also be exported into raw code files, HTML or PDF documents, or used to create interactive slideshows or web pages.
This article will walk you through how to install and configure the Jupyter Notebook application on an Ubuntu 18.04 web server and how to connect to it from your local computer. Additionally, we will also go over how to use Jupyter Notebook to run some example Python code.
Prerequisites
To complete this tutorial, you will need:
- One Ubuntu 18.04 server instance. This server must have a non-root user with sudo privileges and a firewall configured. Set this up by following our initial server setup guide.
- Python 3, pip, and the Python
venv
module installed on the server. Do this by following Steps 1 and 2 of our tutorial on How To Install Python 3 and Set Up a Local Programming Environment on Ubuntu 18.04. - A modern web browser running on your local computer which you will use to access Jupyter Notebook.
Additionally, if your local computer is running Windows, you will need to install PuTTY on it in order to establish an SSH tunnel to your server. Follow our guide on How to Create SSH Keys with PuTTY on Windows to download and install PuTTY.
Step 1 — Installing Jupyter Notebook
Since notebooks are used to write, run and see the result of small snippets of code, you will first need to set up the programming language support. Jupyter Notebook uses a language-specific kernel, a computer program that runs and introspects code. Jupyter Notebook has many kernels in different languages, the default being IPython. In this tutorial, you will set up Jupyter Notebook to run Python code through the IPython kernel.
Assuming that you followed the tutorials linked in the Prerequisites section, you should have Python 3, pip and a virtual environment installed. The examples in this guide follow the convention used in the prerequisite tutorial on installing Python 3, which names the virtual environment “
my_env
”, but you should feel free to rename it.Begin by activating the virtual environment:
Following this, your prompt will be prefixed with the name of your environment.
Now that you’re in your virtual environment, go ahead and install Jupyter Notebook:
If the installation was successful, you will see an output similar to the following:
With that, Jupyter Notebook has been installed onto your server. Next, we will go over how to run the application.
Step 2 — Running the Jupyter Notebook
Jupyter Notebook must be run from your VPS so that you can connect to it from your local machine using an SSH Tunnel and your favorite web browser.
To run the Jupyter Notebook server, enter the following command:
After running this command, you will see output similar to the following:
You might notice in the output that there is a
No web browser found
warning. This is to be expected, since the application is running on a server and you likely haven’t installed a web browser onto it. This guide will go over how to connect to the Notebook on the server using SSH tunneling in the next section.For now, exit the Jupyter Notebook by pressing
CTRL+C
followed by y
, and then pressing ENTER
to confirm:Then log out of the server by using the
exit
command:You’ve just run Jupyter Notebook on your server. However, in order to access the application and start working with notebooks, you’ll need to connect to the application using SSH tunneling and a web browser on your local computer.
Step 3 — Connecting to the Jupyter Notebook Application with SSH Tunneling
SSH tunneling is a simple and fast way to connect to the Jupyter Notebook application running on your server. Secure shell (more commonly known as SSH) is a network protocol which enables you to connect to a remote server securely over an unsecured network.
The SSH protocol includes a port forwarding mechanism that allows you to tunnel certain applications running on a specific port number on a server to a specific port number on your local computer. We will learn how to securely “forward” the Jupyter Notebook application running on your server (on port
8888
, by default) to a port on your local computer.The method you use for establishing an SSH tunnel will depend on your local computer’s operating system. Jump to the subsection below that is most relevant for your machine.
Note: It’s possible to set up and install the Jupyter Notebook using the DigitalOcean Web Console, but connecting to the application via an SSH tunnel must be done through the terminal or with PuTTY.
SSH Tunneling using macOS or Linux
Lumenzia 8 1 0. If your local computer is running Linux or macOS, it’s possible to establish an SSH tunnel just by running a single command.
ssh
is the standard command to open an SSH connection, but when used with the -L
directive, you can specify that a given port on the local host (that is, your local machine) will be forwarded to a given host and port on the remote host (in this case, your server). This means that whatever is running on the specified port on the remote server (8888
, Jupyter Notebook’s default port) will appear on the specified port on your local computer (8000
in the example command).To establish your own SSH tunnel, run the following command. Feel free to change port
8000
to one of your choosing if, for example, 8000
is in use by another process. It is recommended that you use a port greater than or equal to 8000
, as those port numbers are unlikely to be used by another process. Be sure to include your own server’s IP address and the name of your server’s non-root user:If there are no errors from this command, it will log you into your remote server. From there, activate the virtual environment:
Then run the Jupyter Notebook application:
To connect to Jupyter Notebook, use your favorite web browser to navigate to the local port on the local host:
http://localhost:8000
. Now that you’re connected to Jupyter Notebook, continue on to Step 4 to learn how to use it.SSH Tunneling using Windows and PuTTY
PuTTY is an open-source SSH client for Windows which can be used to connect to your server. After downloading and installing PuTTY on your Windows machine (as described in the prerequisite tutorial), open the program and enter your server URL or IP address, as shown here:
Next, click + SSH at the bottom of the left pane, and then click Tunnels. In this window, enter the port that you want to use to access Jupyter on your local machine (
8000
). It is recommended to use a port greater or equal to 8000
as those port numbers are unlikely to be used by another process. If 8000
is used by another process, though, select a different, unused port number. Next, set the destination as localhost:8888
, since port 8888
is the one that Jupyter Notebook is running on. Then click the Add button and the ports should appear in the Forwarded ports field:Finally, click the Open button. This will both connect your machine to the server via SSH and tunnel the desired ports. If no errors show up, go ahead and activate your virtual environment:
Then run Jupyter Notebook:
Next, navigate to the local port in your favorite web browser, for example
http://localhost:8000
(or whatever port number you chose), to connect to the Jupyter Notebook instance running on the server. Now that you’re connected to Jupyter Notebook, continue on to Step 4 to learn how to use it.Step 4 — Using Jupyter Notebook
When accessed through a web browser, Jupyter Notebook provides a Notebook Dashboard which acts as a file browser and gives you an interface for creating, editing and exploring notebooks. Think of these notebooks as documents (saved with a
.ipynb
file extension) which you populate with any number of individual cells. Each cell holds an interactive text editor which can be used to run code or write rendered text. Additionally, notebooks allow you to write and run equations, include other rich media, such as images or interactive plots, and they can be exported and shared in various formats (.ipyb
, .pdf
, .py
). To illustrate some of these functions, we’ll create a notebook file from the Notebook Dashboard, write a simple text board with an equation, and run some basic Python 3 code.By this point you should have connected to the server using an SSH tunnel and started the Jupyter Notebook application from your server. After navigating to
http://localhost:8000
, you will be presented with a login page:In the Password or token field at the top, enter the token shown in the output after you ran
jupyter notebook
from your server:Alternatively, you can copy that URL from your terminal output and paste it into your browser’s address bar.
Automatically, Jupyter notebook will show all of the files and folders stored in the directory from which it’s run. Create a new notebook file by clicking New then Python 3 at the top-right of the Notebook Dashboard:
Within this new notebook, change the first cell to accept markdown syntax by clicking Cell > Cell Type > Markdown on the navigation bar at the top. In addition to markdown, this Cell Type also allows you to write equations in LaTeX. For example, type the following into the cell after changing it to markdown:
To turn the markdown into rich text, press
CTRL + ENTER
and the following should be the result:You can use the markdown cells to make notes and document your code.
Now, let’s implement a simple equation and print the result. Click Insert > Insert Cell Below to insert a cell. In this new cell, enter the following code:
To run the code, press
CTRL + ENTER
, and the following will be the result:These are some relatively simple examples of what you can do with Jupyter Notebook. However, it is a very powerful application with many potential use cases. From here, you can add some Python libraries and use the notebook as you would with any other Python development environment.
Conclusion
You should be now able to write reproducible Python code and text using the Jupyter Notebook running on a remote server. To get a quick tour of Jupyter Notebook, click Help in the top navigation bar and select User Interface Tour as shown here:
If you’re interested, we encourage you to learn more about Jupyter Notebook by going through the Project Jupyter documentation. Additionally, you can build on what you learned in this tutorial by learning how to code in Python 3.
Technology is fast taking over everything and this includes pens and papers. This is owed to the introduction of the best digital notebooks. Unlike ordinary pens/pencils and papers, digital notebooks allow you to write without the mess of ink and torn papers. A digital notebook is well-made with erasing function to allow you to use it over and over without replacing.
Most of them are battery powered so you can just replace or recharge the battery depending on the design. The best part is that digital notebooks support all kinds of writing including arithmetic, drawings and normal texts to give you optimum versatility. Check out the following top 10 best reviews in 2020 for one or two digital notebooks that will suit all your needs.
Contents
1. Boogie Board 8.5-Inch LCD Writing Tablet
Join the paperless writing revolution with the Boogie Board 8.5-Inch LCD Writing Tablet. When you purchase this digital notebook, you get a boogie board ewriter, attachable magnets, stylus, stylus clip, and user guide. With this tablet, you can write or draw with the included stylus or any other instrument including your own finger.
It is very simple to use so you can use it for appointment reminders, to-do lists, and leaving messages to others. This digital notebook operates on a sealed 3v battery that provides over 50,000 erase cycles. Moreover, its case and LCD are made from durable, shatterproof, and non-toxic plastic to sustain daily abuse.
Pros
- This writing tablet allows you to erase images with the touch of a button
- It is ultra-thin and lightweight to fit easily into a purse, backpack or scheduler
- The LCD surface is pressure-sensitive for easy cleaning and maintenance
Cons
- The writing color is a dull grey that is difficult to see in the dark
2. Sunany 8.5″ LCD Writing Tablet
With LCD and ABS material design, the Sunany 8.5″ LCD Writing Tablet is non-toxic, safe, and anti-fall to offer long-lasting durability. It has an ultra-light body weighing just 3.95 ounces for easy handling and portability. This writing tablet comes with 2 stylus pens to enable you to use one while you keep the other as backup.
It has 2 magnets included to enable you to attach the tablet on a metal refrigerator to leave messages for others. This notebook has a multipurpose design that makes it suitable for use by adults and kids alike. In addition, it is powered by a built-in sealed button battery to allow you to write more than 100,000 times.
Pros
- This tablet comes with an extra battery at no extra cost
- Its writing is easy to erase using just one key
- The display is readable in natural lighting conditions
Cons
- The pen may be difficult for a kid to place back in the clip; however, the tablet is awesome
3. Boogie Board LCD Writing Tablet with Bluetooth
Replace those messy dry erase makers with the Boogie Board LCD Writing Tablet with Bluetooth. It is ideal for business people, students, artists, doctors, and contractors among others. This writing tablet is Bluetooth-enabled to enable you to share notes across all your devices via Bluetooth.
It is equipped with a sync app to allow for simple and quick access to notes and brainstorming sessions. There is a whiteboard feature included to enable you to create folders, show notes live and even share them in PDF form. Better yet, this tablet operates on a rechargeable battery that can last up to 5 days under normal use.
Pros
- This device is ultra-thin and super light
- It has durable construction that makes it perfect for use everywhere
- The tablet allows you to write, save, and share texts
- The Bluetooth connectivity lets you connect up to 3 devices simultaneously
Cons
- The contrast is a little low; hence, it may be difficult to read in poorly lit conditions
4. Boogie Board Jot 4.5 LCD Writing Tablet
Draw, sketch, scribble and erase easily with the Boogie Board Jot 4.5 LCD Writing Tablet. It utilizes patented crystal liquid technology to give you a natural pen on paper experience. This writing pad is ultra-lightweight yet durable to withstand the rigors of daily use. When you write on it the image stays as long as you need it to and it can be erased with the touch of a button.
Thus, it is a perfect unit for construction workers, students, moms, children, as well as waiters and waitresses. Moreover, this writing tablet comes with a stylus pen and an integrated onboard stylus holder that fits seamlessly onto the holder when on the go or not in use.
Pros
- This tablet has an ergonomic design that feels great in the hand
- It enables you to create messages again and again without the need to charge or connect
- This notebook eliminates the need for scratch pads, papers, and sticky notes
Cons
- The writing area runs small, otherwise, this tablet is terrific
5. XP-Pen Star05 V2 Digital Tablet
The XP-Pen Star05 V2 Digital Tablet is compatible with wired and wireless USB to give you optimum versatility. Thus, you can connect it to your computer and draw wirelessly using the ISM 2.4G and FHSS. This tablet has a battery-free design to allow you to work and draw without unexpected interruptions.
It is equipped with 6 touch-sensitive shortcut keys to provide you with quick access to most commonly used functions. The working area measures 8 X 5 inches to give you ample space to draw and paint comfortably. Furthermore, this writing tablet is compatible with Windows and Mac operating systems for maximum versatility.
Pros
- This notebook comes with a manual to guide you on usage
- It is compact for easy portability
- The tablet is loaded with great features at an amazingly low price
Cons
- The side button is very touch-sensitive; otherwise, great device
6. Wacom Bamboo Slate Digital Notebook, CDS610S
Capture your thoughts and ideas in a neat slate using the Wacom Bamboo Slate Digital Notebook, CDS610S. It is equipped with Wacom app to allow you to convert your notes to digital texts, edit and change them into PDF, JPG, and other formats. This tablet is compatible with iOS, Android Smartphones, and Bluetooth-enabled devices to provide you with peerless versatility.
It allows you to turn a new page while also saving your already written work with the touch of a single button. Besides, the Inkspace app included lets you search and locate a previously saved note much easily.
Pros
- This slate is small and easy to hold in one hand
- It is suitable for use by people of all ages and professions
- The handwriting recognition is excellent
- The pen writes amazingly and the app is user-friendly
7. NEWYES LCD Writing Tablet
The NEWYES LCD Writing Tablet works just like a pen and paper except that it uses one single button to erase all. It can be used up to 100,000 times, saving you lots of money that you would otherwise spend on papers and pencils. Thus, this notebook is suitable for a list maker who uses two or three sheets of paper on a daily basis.
Also, it makes a perfect writing tool for a left-handed person who always gets ink on their hands when using the ordinary notebook. Keep in mind that this notebook comes in an array of colors for you to choose from.
Pros
- This tablet makes a great gift idea for kids and adults alike
- It is ideal for arithmetic as well as other kinds of writing
- This tablet is easy to use and each note is neatly displayed
Cons
- It may come with minor manufacturer flaws; if not, it works well
8. Boogie Board Blackboard Writing Tablet
Save paper and trees by investing in the Boogie Board Blackboard Writing Tablet. It has everything you need to take notes and write a to-do list, replacing the need for a chalkboard, whiteboard, and even scrap paper. As a result, this tablet is ideal for builders, designers, architects, moms, as well as kids.
It features a pressure-sensitive writing surface to allow for thicker and thinner lines. There is an innovative Boogie Board app included to help you take pictures and save the work on your phone. Additionally, this digital notebook has a solid stylus pen that feels good to write with.
Pros
- This device is ideal for all writing activities
- It has exact-erase features to enable you to erase like a pencil
- There is a lock button so you don’t erase your work by mistake
Cons
- It has a small capacity so you will have to erase everything you write to create more writing space
9. GAOMON Digital Pen Tablet M106K
Featuring 12 express keys on the left and 16 function keys at the top, the GAOMON Digital Pen Tablet M106K enables you to customize functions according to your needs. It has a left-hand mode that can be set in the advanced setting of the driver control to suit left-handed people. This tablet is 2048 Levels Pressure Sensitive with high-level parameters to allow you to draw fluidly.
It weighs a total of 780g, meaning it is lightweight for you to carry wherever you go at all times. Besides, this writing tablet is multipurpose so you can use it for magazine illustrative painting, industrial architectural design, as well as handwriting recognition among others.
Pros
- This device uses a rechargeable pen that can last 350 hours after charging
- It has a high-speed processor to read data faster
- The 5080 LPI resolution produces very smooth and precise lines each time
Cons
Digital Notebook App
- The configuration settings are sometimes limited
Check also: Best Underwater Fishing Cameras
10. Parblo Island A609 Digital Drawing Tablet
Boasting an ergonomic Arc design, the Parblo Island A609 Digital Drawing Tablet is very comfortable to hold. It has both left-handed and right-handed modes to take into account the needs of various users. This digital notebook comes with a built-in high-performance system chip to make the painting process fast and sensitive.
It uses a cordless and battery-free pen that uses a pressure sensor to make it perfectly connected with the tablet. The pen has 2048 levels of pressure sensitivity to allow you to control the thickness and transparency of your drawing. Also, this device is compatible with all major graphics applications to give you optimum versatility.
Pros
- This tablet is slim and portable
- It has a large display for you to sparse your creation
- The device has tilt sensitivity
Digital Notebook Template
Buyers Guide for the Best Digital Notebook
While there are several factors that make the best digital notebook, we have narrowed them down to 3 basic factors to make your search simple and quick. Have a look.
Ergonomic design
The best digital notebook is one that has an ergonomic design. An ergonomic device is comfortable to hold in the hands and won’t slip if you look away. Most digital notebooks are usually operated while held in hands. So make sure the design allows you to hold it in one hand for extended periods without feeling fatigued.
Portability
Since you are purchasing a digital notebook to replace the need for paper and pencil, it is most likely you are going to need it wherever you. Therefore, make sure it comes in an ultra-light and slim construction so you can slide it into your purse or backpack and carry it wherever you go.
Pressure sensitivity
To get the most out of the digital notebook you buy, make sure it is highly pressure-sensitive. A notebook that is pressure sensitive gives you maximum power to control your drawing and writings. Thus, you can easily make thick and thin lines by just adding or reducing the pressure you exert while writing.
Free Digital Notebook Download
Mix up studio 3 1 5 full. Conclusion
Outline –your Digital Notebook 3 22 0 1
If you think your life is convenient just because you own a smartphone or tablet, wait until you meet the best digital notebook. These devices are among the latest inventions in technology. Not only do they make your life convenient but also they save you money on pens and books. So if you always have notes to take or messages to leave at home, go through these reviews in order to discover which digital notebook will suit your needs.
Google Slides
Related articles: