Bhupal Sapkota Software Consultant Helping founders build
and launch their ideas with code & AI

Bhupal's Newsletter

I send out occassional email with programming resources, summaries of my readings on art, science, and commerce behind technology, my writings on growing an online business etc. Feel free to subscribe, no spam!

Home

🚀 Technology Blog

Things I found userful while working on different projects.

My feelings on Crypto ban in Nepal by NRB

Bitcoin is amazing. NFTs are the coolest. The crypto space is booming. Blockchain and Web3 are changing the ways people operate. Being a developer myself I was investing my spare time learning to build development skills in blockchain technology. However, since I am in Kathmandu there is a voice inside my head that repels me […]

Tagged with:

Why I hate computer monitoring software (desktop monitoring)?

Computer monitoring or surveillance software is any tool that helps businesses keep tabs on their employees within the office premises or through remote access. Employee monitoring software is used to supervise employees’ performance, prevent illegal activities, avoid confidential info leakage, and catch insider threats. Nowadays employee monitoring software is widely used in technology companies. A […]

Tagged with: •

Run php script as daemon process with Systemd (AWS EC2)

To run PHP script as a  daemon service under Linux using Systemd do as below. Best way to make a shell script daemon? With new systemd you can create a service. You must create a file or a symlink in /etc/systemd/system/, eg. myservice.service and place content like this one, myservice will be the name of […]

Tagged with:

Preserving feature branch commit history on git merge

Git really changed the way developers think of merging and branching. From the classic CVS/Subversion world I came from, merging/branching has always been considered a bit scary (“beware of merge conflicts, they bite you!”) and something you only do every once in a while. As a consequence of its simplicity and repetitive nature, branching and […]

Tagged with:

OKTA API Call with PHP Curl

Tagged with:

What the UX ?

  Picture worth a college education.

Tagged with: •

Met Robert Scoble at Google I/O 2014

Starting this post I’m going to share some of the moments captured through my camera. Will be using the label #fotosoto so share similar posts. If you know the persons in the picture, feel free to add an awesome comment which will delight both of us : ) The person in this photo is an […]

Tagged with:

Met the social media personality #fotosoto

Starting this post i’m going to share some of the moments captured through my camera. Will be using the label #fotosoto so share similar posts. If you know the persons in picture, feel free to add an awesome comment which will delight both of us : ) The person in this photo is a internet […]

Tagged with:

Social Network Status Updates – Database Schema

Here’s a simple database schema which can be used in cases where you want to take user status input. The entities available are users, updates, comments & likes. Additional entities can be added as required. Also, for simple user registration and status updates it will be more than enough.  Schema derived by studying popular social […]

Tagged with:

Online Shopping System–Database Design

Database design of Online Shopping System. Schema represents minimal information required to store information of a shop and products to sell. Cart information can be stored in session or if wishlist / watchlist is needed, the schema can be simply extended. Enjoy. Entities: users – shop admin, owner and customers products – products to sell […]

Tagged with:

Quiz System–Database Schema Design

MySQL Database Schema design for quiz system. Schema Diagram: MySQL Create Script: — phpMyAdmin SQL Dump — version 3.2.0.1 — http://www.phpmyadmin.net — — Host: localhost — Generation Time: Apr 01, 2013 at 08:27 PM — Server version: 5.1.37 — PHP Version: 5.3.0 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION […]

Tagged with:

« Older Entries  » Newer Entries