The Eclectic Coder

Sean Bone's portfolio

  • Home
  • About Me
  • ETH Studies
  • 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

  • Neovim as a general-purpose almost-IDE
  • Optimisation of a FLIP Fluids solver
  • Makefile hacks
  • xclip reference: copy-to-clipboard CLI
  • Project EULER: supersonic sounding rocket

Tag Cloud

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

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
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
Website designed by Sean Bone | Powered by WordPress