For those who are new to the Linux Operating system (an open-source and mostly POSIX-compliant operating system modeled on UNIX, assembled under free and open-source software development model), may found difficulty in navigate to directories via Linux terminal.
You can install a nautilus-open-terminal to open the directory in the terminal if you are using Nautilus, which is the default file manager.
To install nautilus-open-terminal, follow the steps below.
Technical Solution
OpenMeeting is an open-source and independent alternative for Google Hangouts. It allows video/audio conference, collaborative editing, screen sharing, instant messaging, etc. OpenMeeting community provides plugins for integrating to common platforms like Moodle, Sakai, Jira, Joomla, Bitrix, Confluence, SugarCRM, Redmine. Unfortunately, the Drupal plugin for open meetings is not open-source.
A good news is, OpenMeeting provides a SOAP API for integrating OpenMeeting with other platforms.
I will explain how to create a new conference via OpenMeeting's SOAP API.
Docker is an open-source platform for system administrators and developers to build, ship, and run distributed applications, whether it's on the cloud, data center VMs, or laptops. Docker helps to automate the deployment of Linux applications inside software containers.
This write-up helps you to learn, install, upgrade, and un-installation of Docker engine.
Docker is supported on the following Ubuntu operating systems:
In a recent project, I had to integrate my site with the Amazon s3 storage. The entire files directory contents were being transferred there. So, every time I wanted to check something, I had to log in to the AWS console and select the bucket and had to scroll way down to get the correct files/folder. I found it very time-consuming, as I have more than 2000/3000 folders inside. It was then, I came to know about something called "DragonDisk".
ResellerClub is an industry leader offering Domains, Reseller Hosting, Shared Hosting, Dedicated Server, VPS Hosting in India.
Have you ever faced an error 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock', while trying to log in to MySQL as any user?
You can login to your MySQL via the following terminal command.
mysql -u root -p
or
mysql -u root -pPassword
Its recommended, not to use passwords in terminal command, due to privacy reasons.
Verify that, your MySQL is running. If not, start service by typing following command in your Linux terminal.
sudo service mysql start
or
Slick is a powerful solution for slideshow/carousel. It supports nested sliders and can be implemented in your custom block of Drupal 7 site. Slick has jQuery dependency. Download the latest jQuery and use in your page or use jQuery update module for Drupal 7.
Download slick libraries from https://github.com/kenwheeler/slick/. Extract the folder and place it in sites/all/themes/yourtheme/ and rename the library as slick. While creating slider, we need to use only slick.css and slick.min.js in the folder slick-slider/slick.
We are running 3 instances of ODK and 2 more Java applications on a single server. If we try to load all these applications simultaneously, some will not load and some will be slow. When we check tomcat's log file, Catalina. out, it says, java. lang.OutOfMemoryError: Java heap space. The cause of this is explained below,
PHP 7 is promising substantial improvement in performance over previous versions of PHP, which was released on 2015, December 3rd. Those who are interested in using PHP 7, can easily update your PHP version.
TestNG is a tool that is used to perform unit testing. Mostly TestNG is often used to perform unit testing by developers as well as for Automation testing by software testers to view the test run results in a report.
TestNG reports are very useful to analyze the Automation Run status. Selenium is used to automate any web application but it cannot generate automation run reports. We need to use third-party tools like TestNG to generate automation reports.
Speed of page load is determined by how fast the page loads when the URL for the page is called. This involves loading all the components for the webpage. These elements will affect the page load time for a webpage. This includes images, CSS, JavaScript files, etc. Load time is also affected by factors like the type of the server used for hosting, the bandwidth allocated to browse the site, the geographic location of the user, etc.
To improve the user experience and sustain users to the website, it is recommended to have page load time optimized.
Have you ever faced any issue with login in to MySQL as a root user? or Have you ever forgot the MySQL root password? You can't update your MySQL password by simply reinstalling the MySQL server.
This article helps you to reset your MySQL root password.
You can simply reset the MySQL root password by doing the following steps.
You have to stop the MySQL server first to reset the root password.
Stop the MySQL Server
You can stop the MySQL server, by running the following command in your Ubuntu Terminal.
Network emulation is used for testing the performance of real applications over a virtual network. It is the act of introducing a device to a test network that alters packet flow in such a way as to mimic the behavior of a network. Netem is a network emulator tool provides functionality for testing protocols. It will emulate the network properties of wide-area networks.
Netem is already enabled in the kernel and a current version of iproute2. The netem kernel component is enabled under:
When a user is successfully authenticated to OpenAM, a session will be generated in the server. Sessions generated in the server are identified by a unique token, named SSOtokenID.
The SSOToken is a C66Encoded string, that points to the session in memory, and the Session Key is a Base64 Encoded string that is used to identify the location of the site and the server where the session is maintained. There is a period delimiter that separates the SSOToken and session key.
As the session key is a Base64 encoded string, we can decode it using any Bas64 decoders.
Today's Internet world, urges Single Sign On for multiple web applications as an inevitable requirement. It's not an easy task to implement SSO (Single Sign On), if the web applications are developed on different platforms. User authentication and maintenance of user's "logged in session" on web applications, is completely dependent on HTTP cookies. No web browsers allow to read cross domain cookies, as if it allows, it's a security issue then. I.e; Two web applications cannot share a single cookie, if they are deployed in different domains.
LDAP stands for Lightweight Directory Access Protocol, which was designed to store and retrieve data centrally. Install OpenLDAP and phpLDAPadmin, before reading the configuration steps.
Hope the packages were already installed, we can start configuring a few things, to connect with the OpenLDAP directory structure, created during the LDAP configuration stage.
First, we can update the main configuration file with root privileges for the editor
The AWS SDK provides API for multipart upload of large files to Amazon S3. We upload large images by part using this API. Multi-part API divides the large object into small objects, uploaded it to amazon independently. After the upload completes it assembles into a single object.
If we need the following requirement you can use low-level API :
Change sizes of part during the upload.
Size of the data in unknown in advance.
We need the following procedure to upload files to the amazon bucket.
Data losses and financial information theft happen at astounding rates and costs in millions. In fact, the US alone records $525 million in losses as per Statista estimates. The proliferation of mobile applications has uncovered additional vulnerabilities, with poor security practices of users compounding the rate of occurrence of cybercrime.
LDAP stands for Lightweight Directory Access Protocol, which was designed to store and access data centrally. It can be used to store any kind of information, but usually, it is used for a centralized authentication system (SSO). In some cases, it works similarly to relational databases. The main difference is the hierarchical structure in data relation.
To install LDAP in your Ubuntu machine, do the following steps.
In Selenium Webdriver, a browser session can be closed using two webdriver commands: close() and quit(). This article talks about the details.