access-windows-shared-folder-from-ubuntu-linux.webp

Connect to Windows Shared Folder on Ubuntu 18.04 LTS

In this post I will show you how to access Windows Shared folders from Ubuntu Linux. Install Samba sudo apt install samba In Nautilus file browser, Click Other Locations from the left panel and then enter the url of the windows share or IP address. Enter user credential if required. In common windows share settings putting WORKGROUP in the domain field will be enough Once you’ve successfully connected to the Windows Shared folder. It will mount into the Linux filesystem and display a shortcut on both the Nautilus left panel and on your Ubuntu desktop. Shortcut on Nautilus File Browser ...

February 2, 2020 · John Pili
how-to-create-a-bootable-ubuntu-usb-in-macos-with-unetbootin.webp

How to create a bootable Ubuntu USB in macOS with UNetbootin

In this guide I will teach you how to create a bootable Ubuntu USB on macOS with UNetbootin. Since UNetbootin is also available for Windows and Linux, this tutorial can be use on those operating system as well with minor differences. Ubuntu Linux is one of the most user-friendly Linux distribution in the market. I remember back in 2001 the Linux installation process was cumbersome and only for advance computer users. Linux came a long way, and now we can enjoy the user-friendliness Ubuntu Linux offers to both beginner and advance users. ...

January 29, 2020 · John Pili
Neofetch is visually pleasing command-line system information tool

Neofetch is visually pleasing command-line system information tool

I saw neofetch on reddit. I installed it on my Ubuntu box. It is a really nice looking command line system information tool. I can now show it off to Windows Admin here in the office. Neofetch – A command-line system information tool written in bash 3.2+ Neofetch Screenshot

January 16, 2020 · John Pili
screen-recording-in-ubuntu-18-04-using-kazam.webp

Screen recording in Ubuntu 18.04 using Kazam

Part of my work is to screen record (screencast): software demos and programming tutorial. I am also a MacOS user and in Mac I used ScreenFlow for screencasting. Since using Ubuntu as my primary operating system at work. I wanted continue my screencasting work. I once used Kazam in mid 2019 and it can handle the basic screen recording requirement we will need, mostly. It is open-source and available from Ubuntu apt repository. Kazam’s official website is https://launchpad.net/kazam. ...

January 11, 2020 · John Pili
my-review-using-the-razer-huntsman-tournament-edition-for-programming.webp

My review using the Razer Huntsman Tournament Edition for programming

Background I have been using the Razer Black Widow tournament edition since January 2015 as my programming keyboard. It has the Razer’s green clicky mechanical switch. After four years of continuous usage; it started to double register my keypress and it loses its clicky sound. It is time for me to invest into a new mechanical keyboard. I bought this keyboard from All IT at retail price of 529 MYR (129 USD). I am not a gamer so this review is not about the performance of this keyboard in a gaming realm but instead on the general typist or computer programming use case. ...

January 5, 2020 · John Pili
How to parse JSON data without struct in Go

How to parse JSON data without struct in Golang

In using Golang, we sometimes need to parse a JSON data without knowing or specifying a concrete type struct. We can do this by converting (json.Unmarshal) JSON data into an interface{}. We can then use it like a map. Accessing it like for example m[“username”].(string) Below is an example application that converts a JSON string into an interface{}. The statements from line 18 to 23 implements the JSON unmarshall without a concrete struct. ...

January 2, 2020 · John Pili
how-to-setup-openvpn-client-on-ubuntu-18-04.webp

How to Setup OpenVPN Client on Ubuntu 18.04

Hi! In this post we are going to set up an OpenVPN Client in Ubuntu 18.04 LTS. Most of the available tutorials posted on the Internet were about how to configure an OpenVPN server. There are a lot of OpenVPN providers in the market. I personally liked OpenVPN service from StrongVPN because they offer a wide selections of VPN protocols, and we can change server locations easily. New network routers also features OpenVPN connection capabilities, which let us connect to our home or office network. ...

December 27, 2019 · John Pili
how-to-connect-to-a-cisco-vpn-in-ubuntu-18-04-lts.webp

How to connect to a Cisco VPN in Ubuntu 18.04 LTS

Here’s the simple steps for you to connect to a Cisco VPN in Ubuntu 18.04 LTS. Cisco, an American company is the leading provider and manufacturer of enterprise network devices, telecommunication hardware, networking security and networking software. According to smartprofile.io as of April 2018, Cisco holds a 73.9% market which makes it the undisputed leader in its industry. Without further ado here are the steps. Install vpnc and network-manager-vpnc-gnome ...

October 16, 2018 · John Pili
a-simple-firewall-cmd-cheatsheet.webp

A simple firewall-cmd cheatsheet

I tested this using CentOS 7 with firewalld service running. Get Default Zone To know the default zone, use this command firewall-cmd --get-default-zone Get Active Zones firewall-cmd --get-active-zones List Zone Services To check services, ports and settings on a specific zone, use this command firewall-cmd --zone=public --list-all Add a permanent port into a zone Adding a permanent TCP/UDP port in a specific zone. Example: opening MongoDB port ...

May 27, 2018 · John Pili
How to use Cloudflare as Dynamic DNS

How to use Cloudflare as Dynamic DNS

In this post I will share how I use Cloudflare as Dynamic DNS. I was previously using dynamic DNS service from No-IP for three years until a colleague of mine mentioned Cloudflare’s really fast global DNS. Initially, I thought that Cloudflare was just a CDN and an Internet company that protects websites from Distributed Denial-of-Service (DDoS) attack, upon further research I found out that Cloudflare also provides a DNS service with a REST-API for you to update your DNS records. ...

May 26, 2018 · John Pili