Posts

UNEB 2019 Sub-ICT

 (a) Define the comuter. Ans.   A computer is an electronic device that is designed to accept data (input), process it according to a set of instructions (software), and produce information (output). It can perform a wide range of tasks, from basic arithmetic calculations to complex simulations and data analysis. Computers come in various forms, including desktop computers, laptops, tablets, smartphones, and servers. They use various components, including processors, memory, storage devices, input/output devices, and networking hardware. Computers have revolutionized the way we live and work, making it possible to perform tasks faster and more efficiently than ever before. They are used in various industries, including education, healthcare, entertainment, finance, and engineering, among others.     (b) Give any there peripheral device of a desktop computer. Mouse - A mouse is a pointing device that allows the user to control the movement of the cursor on the co...

How to Protect Your MikroTik Router: Best Security Practices and Tips

 MikroTik routers are popular network devices used by businesses and individuals around the world. These routers are known for their robust feature set and reliability, making them a top choice for many network administrators.  However, like any network device, MikroTik routers are vulnerable to security threats, and it is important to take steps to protect them from attacks. In this post, we will cover some best practices for protecting MikroTik routers, including password management, firmware updates, firewall configuration, and more. By following these guidelines, you can help ensure the security and stability of your MikroTik router and your network as a whole.

NGO website, the following pages are common

Some  of the content for each of the common pages in an NGO website: Home page: Hero section with a compelling image and a message highlighting the NGO's mission and impact A brief overview of the NGO's programs and services A call-to-action (e.g. "Donate Now", "Get Involved") A list of recent blog posts or news updates Social media links About Us: A brief history of the organization and its mission statement A description of the NGO's programs and services Information on the organization's leadership and team Images and testimonials from beneficiaries or partners Information on how to get involved (e.g. volunteer, donate) Programs/Services: A detailed description of the NGO's programs and services Images and testimonials from beneficiaries Information on how to get involved (e.g. volunteer, donate) Blog/News: A list of recent blog posts and news updates Categories for easy navigation (e.g. "Programs", "Success Stories") A sea...

How to deploying multiple Django blog sites on a single server

To deploy multiple Django blog sites on a single server using Gunicorn, you will need to follow these general steps: Set up your server with a Linux operating system and install necessary dependencies such as Python, Django, and Gunicorn. Create a new virtual environment for each Django blog site, and install the necessary packages for each site. Configure Gunicorn to run each Django site using a separate socket and process. This can typically be done by creating a separate Gunicorn service file for each site and specifying the correct socket and process settings. Configure your server's web server (such as Nginx) to proxy requests to the correct Gunicorn process based on the domain or subdomain being accessed. Start Gunicorn and the web server, and ensure that they are set to start automatically on system boot. Test that each site is accessible by visiting the appropriate domain or subdomain in a web browser. It's worth noting that this is a general overview of the process and...

Fake A Hollywood Hacker Screen in Linux Terminal

Image
How to install Hollywood hacking terminal in Linux The tool is quite aptly called Hollywood. Basically, it runs in Byobu, a text based Window Manager and it creates a random number of random sized split windows and runs a noisy text app in each of them. Byobu is an interesting tool developed by Dustin Kirkland of Ubuntu. More about it in some other article. Let’s focus on installing this tool. Ubuntu users can install Hollywood using this simple command: sudo apt install hollywood If the above command doesn’t work in your Ubuntu or other Ubuntu based Linux distributions such as Linux Mint, elementary OS, Zorin OS, Linux Lite etc, you may use the below PPA: sudo apt-add-repository ppa:hollywood/ppa sudo apt-get update sudo apt-get install byobu hollywood   You can also get the source code of Hollywood from its GitHub repository: Hollywood on GitHub Once installed, you can run it using the command below, no sudo required: hollywood As it runs Byobu first, ...

Install Asterisk from Source

After logging in to your Ubuntu Server as an user, issue following command to switch to root sudo su Now you are root, but you need to set password with command passwd Note that you still wont be able to ssh into your server as root, you would still need to ssh as user and then type su. Next step would be to install initial dependencies for asterisk apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev git subversion Now when we are root and dependencies are satisfied, we can move to /usr/src/ dir and download asterisk there cd /usr/src wget downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz Next we unpack it. tar zxvf asterisk-13-current.tar.gz Now we need to cd into the newly unpacked directory, but we don't really know what the directory is called. It starts with asterisk-13 and then there is minor version which is at the time of writing th...

How to install apt-fast on your Linux distribution

The following commands allow installation of apt-fast 1.8 on Ubuntu 14.04 and later versions. It works on Debian-based Linux distributions like Ubuntu and Linux Mint which itself is Ubuntu-based. sudo add-apt-repository ppa:saiarcot895/myppa sudo apt-get update sudo apt-get -y install apt-fast

odbcinst: SQLGetPrivateProfileString failed with

Image
odbcinst: SQLGetPrivateProfileString failed with . This is an error that I received while setting up Asterisk with MySQL. The error occurs when I type in the command: sudo odbcinst -q -d The reason for the error is 1 of 2 things. * To find your local path for odbcinst run the following from terminal: sudo odbcinst -j 1. You are missing environment profiles Run the following in terminal to check your environment profiles for ODBC: env | grep 'ODBC' You should see the following returned: LD_LIBRARY_PATH=/usr/local/unixODBC/lib:/usr/local/lib: ODBCSYSINI=/usr/local/etc ODBCINI=/usr/local/etc/odbc.ini If not then this is your first problem. You are missing the environment variables to unixODBC. To add the environment variables run the following in terminal (no sudo): export LD_LIBRARY_PATH=/usr/local/unixODBC/lib:/usr/local/lib: export ODBCSYSINI=/usr/local/etc export ODBCINI=/usr/local/etc/odbc.ini * Please note that the paths are where your odbc files sit. So ple...

Watch Fallout 4 mods running on Xbox One before they hit next week

Image
oft announced today Xbox One is getting mod support for Fallout 4 on May 31. Mods are community-built add-ons that can change various aspects of a game, and it’s a huge part of what makes playing on PC so interesting. One turns certain characters into Thomas the Tank Engine on the PC version of Fallout 4 (a mod replaced dragons with Thomas in The Elder Scrolls V: Skyrim). Now, some of that mod content is coming to consoles — although you probably won’t see anything featuring copyright-protected intellectual properties. I’m sorry, but you’ll probably still need a PC if you wish to romance Thomas the Tank Engine. Fallout 4 is one of the best-selling games in the $99.6 billion gaming industry, and Bethesda keeps players coming back with regular updates. The mods, however, are probably even more crucial to maintaining Fallout 4’s place on Steam’s most-played list, where it is usually in the top 10 with perennial hits like Civilization V, Ark: Survival Evolved, an...

Unblock Facebook in your country

Overview Update - Jan 5, 2016 - If you're already running a proxy, please update your NGINX config or PHP script This guide will explain how to set up your own Facebook proxy site. A proxy site will help users in countries where Facebook has been blocked. For most of the article we'll be using a web server called Nginx . NGINX is our recommended method since it is fast, requires few resources, and has many advanced reverse proxy features. It has been tested on Red Hat based and Debian based distributions but it works on pretty much all UNIX-based systems. Your server should not have anything else running on port 80 though, and of course it needs sufficient bandwidth. Don't use a precompiled binary from your distributions repos (e.g. apt-get install package) since it will not have the required modules. There are also two PHP scripts that proxy facebook that have been designed specifically for this and can be used on web hosting packages (i.e. do...

LibreOffice 5.0.4 Officially Released

A new major update has been released for LibreOffice The Document Foundation has revealed today that LibreOffice 5.0.4 has been released and is now available for download and upgrade. LibreOffice 5.0.4 is now the most stable and advanced version available and it comes with a large number of fixes and other small improvements. Developers will continue to provide support for this particular branch for a few more months, so upgrading now is actually a good idea. This open source office suite has been getting better and better with these small updates. Developers still find issues to fix, and the two Release Candidates that have been made available for 5.0.4 have been very consistent. A large number of DOCX improvements have landed, among other stuff. LibreOffice 5.0.4 is ready for download "The Document Foundation announces LibreOffice 5.0.4, the fourth release of the LibreOffice 5.0 family, with a large number of fixes over the previous releases....

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) [duplicate]

ubuntu@ubuntu:/usr/src/linux-headers-3.5.0-23-generic$ sudo apt-get install ccze [sudo] password for ubuntu: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?       You can delete the lock file with the following command: sudo rm /var/lib/apt/lists/lock     You may also need to delete the lock file in the cache directory     sudo rm /var/cache/apt/archives/lock

A Step-by-Step Guide — How to Install Free SSL Certificate On Your Website

Image
  Another Big Milestone – Let's Encrypt is now offering Free HTTPS certificates to everyone. Let's Encrypt has opened to the public, allowing anyone to obtain Free SSL/TLS ( Secure Socket Layer/Transport Layer Security ) certificates for their web servers and to set up HTTPS websites in a few simple steps ( mentioned below ). Let's Encrypt – an initiative run by the Internet Security Research Group (ISRG) – is a new, free, and open certificate authority recognized by all major browsers , including Google's Chrome, Mozilla's Firefox and Microsoft's Internet Explorer. The Free SSL Certification Authority is now in public beta after testing a trial among a select group of volunteers. Why Let's Encrypt? Let's Encrypt promised to offer a certificate authority (CA) which is: Free – no charge for HTTPS certs. Automatic – the installation, configuration as well as the renewal of the certificates do not ...

Installing the Flash plugin on linux the manual way

Go to Adobe's Flash Player .   Extract libflashplayer.so from the file you downloaded with the command tar -zxvf install_flash_player_"version"_linux."processor".tar.gz .   copy the extracted file, libflashplayer.so , to your Firefox installation directory's plugins sub-directory.  For example, if Firefox is installed in /usr/lib/mozilla, use the command sudo cp libflashplayer.so   /usr/lib/mozilla/plugins and then enter your super user password when prompted.   You be good to go

PHPMixBill V5 mikrotik Billing Solutions

Image
New Features: =================================================== – New Coding (ORM & Smarty) – New Design (responsive) – NEW API Mikrotik (PEAR2_Net_RouterOS) – Multi Router Mikrotik – Hotspot & PPPOE – Easy Installation – Multi Language and many more… STEPS: Installation =================================================== Auto Installer: 1. Unzip the contents of the zip file to a folder on your computer. 2. Upload the Entire phpmixbill_v5.0 folder to your website / server 3. Next you can rename the folder to whatever you like (billing, finance, manage etc..) 4. Now visit the uploaded location using your web browser to run the installer process. 5. Follow the instructions on screen to install PHPMixBill v5.0. 6. For security, Delete the install directory inside system folder. 7. If you see blank page after installation, it might be your compiled folder permissoon is not writable. Please make permission 755 compiled directory inside ui folder to s...

Asterisk Freepbx Install Guide (CentOS v6, Asterisk v13, Freepbx v12)

Image
This guide covers the installation of  Asterisk®  V12  from source on CentOS.  Assumptions: Console text mode (init 3) Installation done as root user (#) Install Prerequisites Ensure all required packages are installed.  yum -y update && yum -y groupinstall core && yum -y groupinstall base && yum -y install epel-release yum -y install automake gcc gcc-c++ ncurses-devel openssl-devel libxml2-devel unixODBC-devel libcurl-devel libogg-devel libvorbis-devel speex-devel spandsp-devel freetds-devel net-snmp-devel iksemel-devel corosynclib-devel newt-devel popt-devel libtool-ltdl-devel lua-devel sqlite-devel radiusclient-ng-devel portaudio-devel libresample-devel neon-devel libical-devel openldap-devel gmime-devel mysql-devel bluez-libs-devel jack-audio-connection-kit-devel gsm-devel libedit-devel libuuid-devel jansson-devel libsrtp-devel git subversion libxslt-devel kernel-devel audiofile-devel gtk2-devel libti...