#tutorials #dev

Creating a Dockerized Development Environment

Creating a Dockerized Development Environment Docker and Docker Compose are all the rage these days. People are coming up with all sorts of things to do with Docker, and local development environments are no exception. Taking a page out of the book from Teamwork (where I did my placement), I decided to incorporate my spin on their style of docker-compose based development environments for Netsoc, and not just the committee but our members too. ...

#tutorials #beginner

HTML & CSS 2 - CSS

HTML & CSS 2 - CSS In addition to HTML terms, there are a few common CSS terms you will want to familiarize yourself with. These terms include selectors, properties, and values. As with the HTML terminology, the more you work with CSS, the more these terms will become second nature. Selectors As elements are added to a web page, they may be styled using CSS. A selector designates exactly which element or elements within our HTML to target and apply styles (such as color, size, and position) to. ...

#tutorials #beginner

HTML & CSS 1 - HTML

HTML & CSS 1 - HTML What are HTML & CSS? HTML, HyperText Markup Language, gives content structure and meaning by defining that content as, for example, headings, paragraphs, or images. CSS, or Cascading Style Sheets, is a presentation language created to style the appearance of content—using, for example, fonts or colors. The two languages—HTML and CSS—are independent of one another and should remain that way. CSS should not be written inside of an HTML document and vice versa. ...

#tutorials

.htaccess 2 - rewrite

.htaccess 2 - rewrite mod_rewrite is a pain in the ass When people think of .htaccess configuration, the first thing that might pop into their minds is URL manipulation with mod_rewrite. But they’re often frustrated by mod_rewrite’s complexity. This tutorial will walk you through everything you need to know for the most common mod_rewrite tasks. What is mod_rewrite mod_rewrite is an Apache module that allows for server-side manipulation of requested URLs. ...

#tutorials

.htaccess - What is it?

.htaccess - What is it? What is Apache? Apache is an open-source, widely-used web server. Although mostly cross-platform, Apache and Linux are generally the combination that’s used most. According to this website I googled, apache accounts for 56.8% of all websites whose web server we know. For the simplicity of this post, we’ll be only concerned with the latest version of apache (Apache2). What is .htaccess .htaccess is a specific configuration file you can use to make config changes on a per-directory basis. ...

#tutorials

IRC - Connecting to Intersocs

IRC – Connecting To #Intersocs User Accounts If you do not already have a user account for UCC Netsoc’s services, sign up at https://admin.netsoc.co/register You will need a user account before continuing with this document. Quickstart If this is your first time, please read the entirety of the document as we do not provide support as of yet. SSH into Leela with your user credentials: ssh USERNAME@leela.netsoc.co Access your Weechat IRC screen: irc /connect netsoc. ...

#tutorials

What is Virtualisation?

What is Virtualisation? The main goal of virtualization is to manage workloads by radically transforming traditional computing to make it more scalable. Virtualization has been a part of the IT landscape for decades now, and today it can be applied to a wide range of system layers, including operating system-level virtualization, hardware-level virtualization and server virtualization. The most common form of virtualization is the operating system-level virtualization. In operating system-level virtualization, it is possible to run multiple operating systems on a single piece of hardware. ...

#tutorials

What are containers?

What are containers? Linux-based container infrastructure is an emerging cloud technology based on fast and lightweight process virtualization. It provides its users an environment as close as possible to a standard Linux distribution. As opposed to para-virtualization solutions (Xen) and hardware virtualization solutions (KVM), which provide virtual machines (VMs), containers do not create other instances of the operating system kernel. Due to the fact that containers are more lightweight than VMs, you can achieve higher densities with containers than with VMs on the same host (practically speaking, you can deploy more instances of containers than of VMs on the same host). ...

#tutorials

Linux Containers

Linux Containers Both full machine virtualization and containers have their advantages and disadvantages. Full machine virtualization offers greater isolation at the cost of greater overhead, as each virtual machine runs its own full kernel and operating system instance. Containers, on the other hand, generally offer less isolation but lower overhead through sharing certain portions of the host kernel and operating system instance. In my opinion full machine virtualization and containers are complementary; each offers certain advantages that might be useful in specific situations. ...