The Eclectic Coder

Sean Bone's portfolio

  • Home
  • About
  • Projects

Tag: first-setup

  • Web Development

Setting up for local development of a website

By Sean Bone 1 Jun, 2018

A very popular choice when setting up an Internet development environment is the LAMP stack. LAMP stands for Linux, Apache, MySQL and PHP. Combining these four software packages makes for a solid and completely open-source base to develop websites and Internet applications on your own computer before publishing them online. Step 0: Linux I am

Read More
Apache first-setup MySQL PHP phpMyAdmin
01 Jun 2018
  • Build systems
  • Software Development

Automating builds with Make

By Sean Bone 30 Sep, 2017

make is a very useful tool when working on large projects with many dependencies. A C++ project with many header includes, for instance, can quickly get tedious to compile, when at each compilation you must run several commands: g++ -c main.cpp -o lib/main.o g++ -c myfile.cpp -o lib/myfile.o g++ lib/main.o lib/myfile.o -o main What make

Read More
first-setup GNU Make
30 Sep 2017
  • Software Development
  • Version Control

Setting up Git for the first time

By Sean Bone 22 Sep, 2017

Git is a very useful version control tool. It allows you to work collaboratively with any number of developers, as well as keeping backups of every version of your project. Installation and creation of a project Intallation on Ubuntu is very simple, just press Ctrl+Alt+T to open a terminal window and run sudo apt install

Read More
first-setup Git
22 Sep 2017

Recent Posts

  • MSc thesis: multi-robot exploration
  • Semester Project: Hydrogen Energy Storage Simulation
  • Neovim as a general-purpose almost-IDE
  • Optimisation of a FLIP Fluids solver
  • Makefile hacks

Tag Cloud

regular-expressions neural-networks C-Sharp OpenFOAM LAPACK JavaScript artificial-intelligence gnuplot MySQL dynamics phpMyAdmin robotics WordPress GNU Make bash Apache matplotlib CUDA Python C++ Git image-analysis MPI optimisation ROS SQL PHP tkinter Simulink HPC CMake MATLAB BLAS Vim computer-graphics HTML5 SSH aerodynamics control-theory LaTeX first-setup reference CFD machine-learning JSON game-development htaccess Linux RaspberryPi teamwork

Categories

  • ARIS
  • Build systems
  • Courses
  • DPOC
  • ETH
  • High-Performance Computing
  • Image Analysis and CV
  • Linux
  • Plotting and Visualization
  • Programming Techniques
  • Projects
  • Robot Dynamics
  • Software Development
  • Version Control
  • Web Development
  • 2022 (3)
  • 2021 (3)
  • 2020 (3)
  • 2019 (14)
  • 2018 (8)
  • 2017 (11)
  • 2016 (3)
  • 2015 (4)
  • 2014 (7)
  • 2013 (2)
  • 2012 (2)
Website designed by Sean Bone | Powered by WordPress