From adfa4329f0efdde3d95a2427c89f4c17c365ca54 Mon Sep 17 00:00:00 2001 From: Theunis Johannes Botha Date: Thu, 12 Apr 2018 10:58:35 +0200 Subject: [PATCH] r3-config --- README.md | 24 +- bash_aliases | 13 +- bash_history | 12358 ---------------- bashrc | 115 - clients.js | 69 - config.js | 72 +- connection.js | 20 - dump | 15 - general.encrypted | Bin 3808 -> 0 bytes hosts | 17 - inputrc | 4 - model.js | 25 - nginx/conf.d/ports.conf | 59 - nginx/nginx.conf | 105 - nginx/sites-available/default | 91 - .../{cybafelo.conf => r3.conf} | 19 +- nginx/ssl/gamewheel.com.crt | 123 - nginx/ssl/gamewheel.com.key | 28 - nginx/ssl/ssl.conf | 8 - pong.conf | 32 - progress-dot-on.png | Bin 242 -> 0 bytes progress-dot-on16.png | Bin 168 -> 0 bytes progress_dot_on.png | Bin 245 -> 0 bytes progress_dot_on16.png | Bin 168 -> 0 bytes secure.js | 138 +- start | 2 +- start_api | 3 - start_api-v1.6 | 3 - start_app | 3 - start_cron | 3 - start_editor | 3 - start_gate | 3 - start_mail | 3 - start_pong | 19 - start_port | 3 - start_r3_api | 3 + start_racing | 11 - start_tools | 11 - ubuntu-logo.png | Bin 9355 -> 0 bytes ubuntu-logo.xcf | Bin 90350 -> 0 bytes ubuntu-logo16.png | Bin 2706 -> 0 bytes ubuntu_logo.png | Bin 6383 -> 0 bytes ubuntu_logo16.png | Bin 7952 -> 0 bytes vimrc.local | 39 - 44 files changed, 46 insertions(+), 13398 deletions(-) delete mode 100644 bash_history delete mode 100644 bashrc delete mode 100644 clients.js delete mode 100644 connection.js delete mode 100755 dump delete mode 100644 general.encrypted delete mode 100644 hosts delete mode 100644 inputrc delete mode 100644 model.js delete mode 100644 nginx/conf.d/ports.conf delete mode 100644 nginx/nginx.conf delete mode 100644 nginx/sites-available/default rename nginx/sites-available/{cybafelo.conf => r3.conf} (90%) delete mode 100644 nginx/ssl/gamewheel.com.crt delete mode 100644 nginx/ssl/gamewheel.com.key delete mode 100644 nginx/ssl/ssl.conf delete mode 100644 pong.conf delete mode 100644 progress-dot-on.png delete mode 100644 progress-dot-on16.png delete mode 100644 progress_dot_on.png delete mode 100644 progress_dot_on16.png delete mode 100755 start_api delete mode 100755 start_api-v1.6 delete mode 100755 start_app delete mode 100755 start_cron delete mode 100755 start_editor delete mode 100755 start_gate delete mode 100755 start_mail delete mode 100755 start_pong delete mode 100755 start_port create mode 100755 start_r3_api delete mode 100755 start_racing delete mode 100755 start_tools delete mode 100644 ubuntu-logo.png delete mode 100644 ubuntu-logo.xcf delete mode 100644 ubuntu-logo16.png delete mode 100644 ubuntu_logo.png delete mode 100644 ubuntu_logo16.png delete mode 100644 vimrc.local diff --git a/README.md b/README.md index 557a95a..1380b64 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,10 @@ -#Configuration Package -This is a central repository which aims to be a replacement -for all configuration packages. +#R3 - Configuration Package -Every configuration lies in a different branch. +This package contains all R3 configuration variables which should be unique to each deployment of R3 -Each branch corresponds to a server configuration, ex. tj-dev is for -TJ's dev machine. +config.js contains the client password -gw-3d should be deployed on the gw-3d server +secure.js should only be included 'server' side and contains the server password. -if we have a gw-3d-beta server, this branch would be called gw-3d-beta +For updates to the API to be successful (saving, deleting of components and uploads), these passwords have to match. -and so on. - -Secure (Sensitive configuration options) go into secure.js. - -public configuration options go into config.js. - -config.js is linked to from every other package via symbolic link. - -When config.js is required server side, it is automatically merged -with secure.js in order to produce a global server side configuration, -whilst only exposing config.js public to client side. diff --git a/bash_aliases b/bash_aliases index 26372c3..b20cd4d 100644 --- a/bash_aliases +++ b/bash_aliases @@ -2,17 +2,12 @@ alias c='cd /usr/share/cybafelo' alias s='cd /usr/share/cybafelo && ./start' alias d='cd /usr/share/cybafelo && ./delete' alias st='cd /usr/share/cybafelo && ./stop' -alias gl='cd /usr/share/cybafelo/game-lib' -alias p='cd /usr/share/cybafelo/preview' -alias 3d='cd /usr/share/cybafelo/3d-editor' -alias api='cd /usr/share/cybafelo && ./start_api' -alias app='cd /usr/share/cybafelo && ./start_app' -alias port='cd /usr/share/cybafelo && ./start_port' -alias gate='cd /usr/share/cybafelo && ./start_gate' -alias e1='cd /usr/share/cybafelo && ./start_editor' +alias r3='cd /usr/share/cybafelo/r3' +alias p='cd /usr/share/cybafelo/r3-portal' +alias e='cd /usr/share/cybafelo/r3-3ditor' +alias a='cd /usr/share/cybafelo/r3-api' alias logs='cd /usr/share/cybafelo && ./logs' alias m='pm2 monit' -alias list='pm2 list' function r() { /usr/share/cybafelo/restart "$@" } diff --git a/bash_history b/bash_history deleted file mode 100644 index d91651b..0000000 --- a/bash_history +++ /dev/null @@ -1,12358 +0,0 @@ -git diff -grep "\/usr\/share\/gamewheel\/" * -R -grep "\/usr\/share\/gamewheel\/" * -R --exclude=bash_history -grep "\/usr\/share\/gamewheel\/" * -lR --exclude=bash_history | xargs sed -i "s/\/usr\/share\/gamewheel/\/home\/gamewheel\/app/" -git diff -git commit -am "beta config" -git pushg -git push -git push -u origin gw-beta -cd /etc/nginx/ -ls -cd .. -cd / -g -ls -ls -l -./update_all -cd api -ls -git diff -cd .. -cd controller/ -ls -git diff -git commit -am "mail controller" -git push -git pull -gitp ush -git push -cd .. -ls -cd api -git reset --hard HEAD -git pull -git commit -am "start mail signup" -git push -r -cd app/ -l -cd api -git dif -cd .. -cd app/ -ls -git diff -gulp build -bower install -gulp build -ssh gw-beta -r -list -sudo service nginx restart -r -list -r -d -start -s -ssh gw-bet -ssh gw-beta -exit -g -cd controller/ -ls -git commit -am "reset and changed mail" -git push -exit -c -cd controller/ -git commit -am "fixes" -git push -cd .. -cd ap -cd api -git diff -git commit -am "sign up mail" -git push -r -exit -ping portal.gamewheel.com -ssh gw-beta -ext -exit -ssh gw-beta -exit -start -s -exit -l -exit -list -m -r -m -exit -cd config/ -ls -cp inputrc /usr/share/gamewheel/config/ -c -cd config/ -ls -vim inputrc -git status -git add inputrc -git commit -am "inputrc" -git push -cd .. -c -cd -ls -rm \.inputrc -ln -s /usr/share/gamewheel/config/inputrc \.inputrc -ls -exit -start -s -cd ~/node-v4.4.2/lib/node_modules/capto/app/config/ -ls -vim settings.js -ssh gw-beta -mong -mongo -ssh gw-beta -exit -ifconfig -exit -ping gw-beta.gamewheel.com -ping beta-app.gamewheel.com -ping beta-api.gamewheel.com -exit -mongo -ssh gw-beta -c -cd app -cd test/ -mkdir specs -ls -cd specs/ -ls -cd .. -node test.js -cd test -ls -cd specs/ -ls -vim test_app.js -ls -cd .. -cd 3d-editor -ls -cd test/ -ls -cd integration/ -ls -vim test-3d-editor.js -# -ls -cd .. -ls -cd app -ls -npm install --save-dev assert -npm install --save-dev rmdir -node test.js -exit -cd /usr/local/bin/ -ls -sudo mv chromedriver chromedriver.bak -cp ~/Downloads/chromedriver_linux64\ \(1\).zip . -sudo cp ~/Downloads/chromedriver_linux64\ \(1\).zip . -sudo unzip chromedriver_linux64\ \(1\).zip -ls -l -sudo rm chromedriver_linux64\ \(1\).zip -ls -chromedriver -npm install -g v8debug -v8debug -npm remove -g v8debug -sudo npm install -g v8debug -v8debug -cd /usr/local/bin/ -ls -which v8debug -node -v -c -cd app/ -npm update -rm -rf node_modules -npm install -cd .. -cd port/ -ls -cd bin -git diff -ls -vim start -cd .. -cd api -ls -rm -rf node_modules/ -npm install -cd .. -cd gate -rm -rf node_modules/ -npm install -cd .. -cd port/ -rm -rf node_modules/ -npm install -cd .. -cd cdn/ -ls -cd .. -ls -cd config/ -rm -rf node_modules -npm install -cd .. -cd connect/ -ls -rm -rf node_modules -npm install -cd .. -cd controller/ -ls -rm -rf node_modules -npm install -cd .. -ls -cd helper/ -rm -rf node_modules -npm install -cd .. -cd model -rm -rf node_modules -npm install -cd .. -cd port/ -ls -rm -rf node_modules -npm install -r -sudo npm remove -f pm2 -sudo npm install pm2 -r -sudo npm remove pm2 -sudo npm install -g pm2 -pm2 -pm2 --version -r -d -pm2 update -d -s -cd /etc/nginx/ -ls -cd conf.d -l -cd /etc/nginx/conf.d -ls -vim ports.conf -xc -c -cd app -l -m -l -cd -ls -ls -l | grep node -cd .npm -ls -cd .. -mv \.npm \.npm.bak -cd -c -./start_api -npm install -npm -which npm -cd .. -cd /usr/bin -ls | grep npm -cd ../lib -ls -ls | grep node -cd no -cd node_modules/ -l -cd - -ls -cd npm -ls -cd bin/ -ls -npm -cd .. -cd local/bin/ -ls -which npm -npm -cd -rm -f node-v4.4.2.bak -rm -rf node-v4.4.2.bak -sudo rm -rf node-v4.4.2.bak -sudo rm \.npm -sudo rm -rf \.npm -sudo apt-get remove nodejs -sudo npm -sudo apt-get remove npm -sudo apt-get autoremove -node -sudo apt-get remove node -grep "node" * -R -ls -cd /usr/local/bin -l -ls -cd -vim bash_a -c -cd config/ -vim bash_aliases -:q -exit -sudo npm remove -g capto -sudo npm install -g capto -capto run -cd node-v4.4.2/lib/node_modules/capto/app/config/ -ls -mv settings.js.example settings.js -sudo mv settings.js.example settings.js -r -cd -ls -c -cd config/ -ls -vim start_mail -sudo npm remove -g capto -captoinfo -sudo npm install -g capto -capto run -npm --help -npm config -npm config lsit -npm config list -npm config ls -l -ls -l -cd -ls -which node -node -v -ls -l -cd node-v4.4.2/ -ls -tree . -cd .. -mv node-v4.4.2 node-v4.4.2.bak -capto run -npm -node --help -ls -ls grep "node" -ls | grep "node" -grep "node-v4.4.2" * -R -cd /etc/ -grep "node-v4.4.2" * -R -node -npm -echo $(NPM_HOME) -npmrc -ls -cd -vim .npmrc -cd /usr/local/ -ls -cd lib/ -ls -cd .. -ls -cd .. -cd lib -ls -find . -name "node_modules" -cd .. -find . -name "node_modules" -cd local/ -find . -name "node_modules" -ls -l -cd bin/ -ls -sudo apt-get install npm -ls -npm -ls -cd .. -ls -cd lib/ -ls -rm node_modules -sudo rm node_modules -sudo apt-get install --update npm -sudo apt-get install --upgrade npm -npm -cd .. -cd bin -ls -rm bower -sudo rm bower -sudo rm browserify -sudo rm capto -sudo rm cloc -sudo rm grunt -sudo rm gulp -sudo rm hs -sudo rm http-server -sudo rm n -sudo rm node* -;s -ls -rm npm -sudo rm npm -sudo rm pm2 -sudo rm pm2-* -sudo rm rundev -sudo rm selenium-standalone -sudo rm start-selenium -sudo rm tsc -sudo rm tsserver -sudo rm typings -sudo rm weinre -ls -ln -s -sudo apt-get remove npm -node -sudo apt-get install nodejs -sudo apt-get autoremove -sudo apt-get install npm -npm -node -pm2 -sudo apt-get update -sudo apt-get install pm2 -npm install pm2 -sudo npm install -g pm2 -cd Dow -cd -cd Downloads/ -ls -tar -xf node-v6.10.1-linux-x64.tar.xz -cd node-v6.10.1-linux-x64/ -ls -vim README.md -ls -cd bin/ -ls -no -./node -cd .. -ls -curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - -sudo apt-get install nodejs -npm -npm -v -node -v -npm install -g pm2 -sudo npm install -g pm2 -ls -l -r -ls -l -d -s -r -cd config/ -ls -vim start_mail -cd .. -npm install -g capto -sud onpm install -g capto -sudo npm install -g capto -capto run -cd /usr/local/lib/node_modules/capto/app/config/ -ls -sudo mv settings.js.example settings.js -capto run -cd .. -ls -cd .. -ls -npm install -sudo npm install -capto run -cd .. -ls -sudo npm install -g coffee-script -capto run -r -ls -l -cd app/ -rm -rf node_modules -npm install -cd .. -cd api -rm -rf node_modules/ -npm install -cd .. -ls -cd cdn/ -ls -cd .. -cd config/ -rm -rf node_modules -npm install -cd .. -cd connect/ -rm -rf node_modules -npm install -cd .. -cd controller/ -rm -rf node_modules -npm install -cd .. -cd gamewheel -ls -npm install -cd .. -ls -cd gate/ -rm -rf node_modules -npm install -cd .. -cd helper -rm -rf node_modules -npm install -cd .. -cd model -rm -rf node_modules -npm install -cd .. -cd port -rm -rf node_modules/ -npm install -r -ls -l -./start_app -ls -vim start_api -grep "debug=" * -R -grep "debug=" * -grep "debug=" * -l | xargs sed -i "s/debug=/inspect=/" -grep "debug=" * -l | xargs sed -i "s/debug\=/inspect\=/" -grep "debug=" * -l | xargs sed -i "s/debug\\=/inspect\\=/" -ls -vim start_ap -vim start_api -ls -m -./start_ap -./start_api -cd -ls -cd .npm -l -cd -cd .npm -ls -cd .. -node -v -which node -cd /usr/bin/ -ls | grep node -cd .. -cd lib -ls | grep node -cd node_modules/ -ls -cd npm/ -ls -cd .. -ls -which node -cd /usr/bin/ -ls -cd .. -cd local/ -cd lib/ -ls -cd node_modules/ -ls -l -exit -node -npm -ls -l -ls | grep npm -rm .npmrc -rm .npm.bak/ -rm .npm.bak -rm -rf .npm.bak -ls | grep npm -ls | grep node -rm -rf \.node-gyp -sudo rm -rf .node-gyp -sudo rm -rf .node_repl_history -ls -ls -l | grep pm2 -rm -rf \.pm2 -ls -l -ls | grep pm2 -ls | grep node -ls | grep npm -ls -l -sudo apt-get install nodejs -node -v -sudo apt-get install npm -sudo apt-get install --fix-missing -sudo apt-get remove nodejs -sudo apt-get remove node -curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - -sudo apt-get install nodejs -sudo apt-get install -y build-essential -sudo apt-get install npm -sudo apt-get update -curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - -curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - -sudo apt-get install nodejs -sudo apt-get remove nodejs -sudo apt-get install nodejs -node -v -sudo apt-get install npm -sudo vim /etc/apt/sources.list -ls -cd /etc/ap -cd /etc/apt -ls -cd sources.list.d/ -ls -vim nodesource.list -npm -v -sudo npm install npm -g -ls -l -cd -c -cd api -rm -rf node_modules -npm install -ls -cd .. -./start_api -r -cd .. -cd gamewheel/ -cd app/ -ls -cd .. -cd app/ -rm -rf node_modules -npm install -cd .. -./start_app -ls -cd config/ -rm -rf node_modules -npm install -cd .. -cd connect -rm -rf node_modules/ -npm install -cd .. -cd controller/ -rm -rf node_modules -npm install -cd .. -cd gamewheel -rm -rf node_modules/ -npm install -cd .. -cd gate/ -rm -rf node_modules/ -npm install -cdcd .. -cd .. -cd helper/ -rm -rf node_modules/ -npm install -cd .. -cd model -rm -rf node_modules/ -np -npm install -cd .. -cd port/ -rm -rf node_modules/ -npm install -npm install -g capto -sudo npm install -g capto -capto run -sudo npm install -g coffee-script -capto run -exit -gedit -r -ls -cd app -ls -./node_modules/.bin/wdio config -wdio wdio.conf.js -./node_modules/.bin/wdio wdio.conf.js -git status -cd test/reports/ -ls -git status -cd .. -git commit -am "integration tests for app" -git push -git checkout develop -git merge feature/integration_tests -git push -git pull -git push -cd .. -cd api -git diff -git checkout develop -git diff -git branch feature/password_mails -git checkout feature/password_mails -git push -u origin feature/password_mails -git commit -am "routes" -git push -git checkout develop -git pull -git checkout feature/password_mails -cd .. -cd controller/ -git pull -exit -c -cd app -ls -git diff -git pull -git branch feature/forgot_link -git checkout feature/forgot_link -cd .. -cd api -git pull -git branch feature/forgot_link -git checkout feature/forgot_link -git push -u origin feature/forgot_link -cd .. -cd app -git push -u origin feature/forgot_link -git branch -a -git checkout develop -git branch feature/integration_tests -git checkout feature/integration_tests -git diff -git push -u origin feature/integration_tests -cd .. -ls -cd 3d-editor -ls -cd test/ -ls -cd .. -ls -cd app -ls -mkdir test -ls -nom install --save wdio -npm install --save wdio -./node_modules/.bin/wdio --help -ls -cd node_modules/ -ls -cd wdio/ -ls -ls -l -node wdio.js -node wdio.js --help -vim example.js -cd .. -npm remove --save wdio -npm install --save-dev webdriverio -./node_modules/.bin/wdio --help -sudo npm install -g vvo/selenium-standalone -selenium-standalone -selenium-standalone start -selenium-standalone install -sudo selenium-standalone install -sudo selenium-standalone start -selenium-standalone start -sudo npm install -g vvo/selenium-standalone -selenium-standalone start -exit -selenium-standalone start -cd /usr/lib/node_modules/selenium-standalone/ -ls -ls -l -selenium-standalone install -sudo selenium-standalone install -selenium-standalone start -exit -selenium-standalone start -cd /usr/local/bin/ -ls -./chromedriver -exit -m -exit -sudo npm cache clean -f -sudo npm install -g n -sudo n stable -node -v -exit -sudo npm install -g v8-debug -v8debug -v8-debug -exit -s -r -which capto -cd /usr/local/bin/ -ls -cd capto -cd ../lib/node_modules/capto/ -ls -vim package.json -npm install --save coffee-script -sudo npm install --save coffee-script -capto run -npm remove --save coffee-script -sudo npm remove --save coffee-script -capto run -ls -l -cd .. -ls -cd coffee-script/ -ls -cd bin/ -ls -./coffee -ls -cd .. -ls -cd .. -ls -npm remove -g coffee-script -sudo npm remove -g coffee-script -sudo npm install -g coffee-script@1.6.3 -capto run -sudo npm remove -f coffee-script -sudo npm remove -f coffee-script@1.6.3 -ls -l -cd capto/ -sudo npm install --save coffee-script@1.6.3 -sudo npm install --save connect -capto run -r -cd app -git pull -r -ls -vim start_api -r -d -s -r -cd controller/ -ls -git diff -git commit -am "reset link things" -git pull -git mergetool -r -0~ -./update_all -r -exit -selenium-standalone start -exit -logs -exit -c -cd api -touch t -git status -rm t -vim -ls -vim reports.sql -git diff -exit -c -./update_all -cd gate/ -git pull -cd .. -cd model/ -git pull -r -exit -r -cd controller/ -git pull -git mergetool -git status -git diff -git status -vim user.js -git reset --hard HEAD -git pull -git mergetool -git commit -am "merge conflict" -git push -find . -name "*.orig" | xargs rm -ls -r -sudo service nginx restart -r -sudo service nginx restart -r -cd 3d-editor -cd src/ -grep "normalRender" * -R -exit -gedit -exit -vim .my.cnf -mysql -sudo service nginx restart -c -cd config/ -git diff -git commit -am "serve index.html" -git push -git diff -exit -c -ls -cd 3d- -cd 3d-editor -cd .. -cd game-lib -git diff -git branch -a -git pull -git checkout v2_v3_stable -cd .. -cd blender-node -git branch - -git branch -a -git checkout v2_v3_stable -rm -rf node_modules -npm install -cd .. -cd 3d-editor -git diff -git commit -am "fix" -git push -rm -rf node_modules/ -npm install -gulp build -sudo npm install -g gulp -gulp build -cd .. -cd game-lib -rm -rf node_modules/ -npm install -gulp build -ls -cd node_modules/ -ls -cd c-preprocessor/ -ls -cd lib/ -ls -cd .. -ls -cd bin/ -ls -cd .. -ls -cd .. -npm install -cd node_modules/gulp-c-preprocessor/ -ls -cd node_modules/ -ls -cd readable-stream/ -ls -cd .. -ls -cd through2/ -ls -cd .. -ls -cd .. -ls -cd .. -gulp build -exit -s -cd api -vim ~/.bashrc -cd -cc -c -./start_editor -l -logs -exit -3 -c -cd 3d-editor -gulp -exir -exit -c -cd game-lib -cd src/ -grep "ifdef" * -R -gulp build -gulp -exit -cd /etc/nginx/ -ls -cd sites-enabled/ -ls -vim gamewheel.conf -c -cd 3d-editor -ls -rm game-lib-runtime.js -ln -s ../game-lib/build/game-lib.js -ls -l -git status -git add game-lib.js -git commit -am "there can be only one game-lib" -git push -r -sudo service nginx restart -exit -c -ls -cd api-v1/ -git branch -a -git checkout v2_v3_stable -rm -rf node_modules/ -npm install -ls -l -cd .. -ls -cd config/ -ls -cp start_api start_api-v1 -sudo vim start_api-v1 -cd .. -ls -ln -s config/start_api-v1 -ls -l -vim start -vim start_editor -./start_editor -l -r -l -logs -cd api-v1/ -ls -grep "api_v2 -grep "api_v2" * -R -grep "api_v3" * -R -ls -l -r -cd api-v1/ -grep "blender-node" * -R -r -d -./start_editor -cd api-v1/ -grep "api_v3" *-R -grep "blender-node" * -R -grep "game-lib" * -R -cd .. -ls -cd api-v1/ -ls -git diff -git commit -am "fix paths" -git push -exit -r -exit -c -cd game-lib -gulp -exit -c -cd 3d-editor -gulp -exit -nginx --version -nginx -version -nginx -v -sudo add-apt-repository ppa:nginx/stable -sudo apt-get update -sudo apt-get install nginx -cd /etc/nginx/ -ls -vim nginx.conf -exit -c -cd config/ -ls -cat secure.js -sudo service nginx restart -tail -f /var/log/syslog -tail -f /var/log/nginx/*.lof -tail -f /var/log/nginx/*.log -l -logs -tail -f /var/log/nginx/*.log -exit -mysql -exit -sudo service nginx restart -sudo poweroff -editor -ls -vim .bash_aliases -c -ls -vim start_editor -mv api-v1.6 api-v1 -ls -l -grep "api-v1.6" * -R -cd api-v1/ -ls -grep "api-v1.6" * -R -rm -rf node_modules -npm install -cd .. -grep "api-v1.6" * -R -grep "api-v1.6" * -Rl | xargs sed -i "s/api-v1.6/api-v1/g" -sudo service nginx restart -exit -ssh gw-beta -ls -cd config/ -ls -vim nginx.conf -cd nginx -ls -git diff -cd -c -cd config/ -ls -cd nginx/ -ls -cd .. -git diff -git commit -am "api v1 config" -git push -git status -cd nginx/sites-available/ -git add default.dpkg-dist -git commit -am "default nginx config" -git push -ls -git checkout gw-beta -git pull -ls -cd .. -ls -cd sites-available/ -ls -vim gamewheel.conf -git checkout tj-dev -git show gw-beta -- gamewheel.conf -git show gw-beta:gamewheel.conf -git show gw-beta:./gamewheel.conf -git show gw-beta:./gamewheel.conf > gamewheel.conf.beta -git checkout gw-beta -git status -rm gamewheel.conf.beta -git show tj-dev:./gamewheel.conf -git show tj-dev:./gamewheel.conf > gamewheel.conf.tj -meld gamewheel.conf gamewheel.conf.tj -git diff -git commit -am "options support" -git push -git status -rm gamewheel.conf.tj -ls -git checkout tj-dev -ls -cd .. -ls -cd .. -ls -exit -ssh gw-new -exit -ssh gw-beta -ssh gw-beta -exit -exit -c -cd config/ -git diff -grep "\/usr\/share\/gamewheel" * -R -grep "\/usr\/share\/gamewheel" * -R --exclude=bash_history -grep "\/usr\/share\/gamewheel" * -lR --exclude=bash_history | xargs sed -i "s/\/usr\/share\/gamewheel/\/home\/gamewheel\/app/g" -git diff -git commit -am "gw-new new config" -git push -git push -u origin gw-new -git checkout tj-dev -ls -ls -l -exit -ssh gw-new -exit -mongo -v -mongo -exit -ssh gw-new -e1 -cd blender-node -ls -rm game-lib-editor.js -ls -r -exit -MONGO -mongo -exit -ssh gw-new -ssh gw-new -ssh gw-new -exit -list -m -exit -exit -c -cd config -ls -cd .. -cd /usr/share/gamewheel/ -ls -cd config/ -ls -git diff -git commit -am "new hosts" -git push -git pull -git push -git checkout tj-dev -git pull -exit -ssh gw-beta -exit -mongo -man ssh -ssh gw-beta -exit -gl -gulp -exit -ssh gw-beta -exit -3d -gulp -exit -ls -l -ssh gw-new -ls -cd config/ -c -cd config/ -ls -git diff -git commit -am "history" -git push -git checkout gw-new -git status -git checkout tj-dev -git push -u origin :gw-new -git branch -D gw-new -git branch gw-new -git checkout gw-new -git diff -exit -nslookup beta-app.gamewheel.com -dig beta-app.gamewheel.com -exit -c -cd api -ls -git diff -git status -git reset --hard HEAD -git pull -git checkout develop -git pull -vim package.json -git push -cd .. -cd config/ -ls -git diff -git checkout gw-new -ls -git checkout gw-new -git commit -am "his" -git checkout gw-new -exit -dig -t a beta-app.gamewheel.com -exit -ssh gw-beta -exit -ssh gw-beta -exit -ping beta-app.gamewheel.com -exit -ssh -R 22233:localhost:27017 gw-new -c -mkdir ../bak -sudo mkdir ../bak -cd .. -ls -ls | grep gam -sudo chown tj:www-data bak -cd gamewheel/ -mv 3d-editor-v2 ../bak -mv 3d-editor-v3 ../bak -mv 3d_v1 ../bak -mv 3d_v2 ../bak -mv admin ../bak -mv ammo.js ../bak -mv api-v2 ../bak -mv api-v3 ../bak -sudo mv blender-node.js.bak ../bak -sudo mv blender-node-v2 ../bak -sudo mv blender-node-v3 ../bak -sudo mv core ../bak -sudo mv c-preprocessor ../bak -sudo mv dark-matter ../bak -sudo mv dat.gui ../bak -sudo mv depot_tools ../bak -sudo mv express_prototype ../bak -sudo mv fiddle ../bak -sudo mv game-lib-d3-api-material.js ../bak/ -sudo mv game-lib-v2 ../bak -sudo mv game-lib-v3 ../ba -sudo mv game-lib-v3 ../bak -sudo mv games ../bak -sudo mv Games ../bak -sudo mv gamewheel-bus ../bak -sudo mv gamewheel.com.tar.gz ../bak -sudo mv .gclient* ../bak -sudo mv GW_* ../bak -sudo mv gw* ../bak -sudo rm -rf .idea/ -sudo mv libuv ../bak -sudo mv live-debug ../bak -sudo mv maths3d.js.bak ../bak -sudo rm -rf node_modules -sudo mv public ../bak -rm sedhvXvup -rm sedq0exRP -rm selenium-server-standalone-* -ls -sudo mv tj ../bak -sudo mv v8 ../bak -sudo mv vr_racing ../bak -rm -rf .vscode/ -sudo mv woopra ../bak -sudo mv www ../bak -./update_all -cd content -ls -cd .. -sudo mv content ../bal -cd .. -sudo mv bal ./bak/content -ls -g -ls -r -vim start -d -s -r -gulp test -cd api -gulp test -git diff -ls -gulp test -git diff -git status -git commit -am "tj API tests" -git push -exit -ls -c -ls -vim ./update_all -ls -l -m -exit -mongo -exit -r -exit -r -exit -r -sudo service nginx restart -exit -ssh gw-new -r -ssh gw-new -c -cd config/ -git diff -git checkout gw-new -git commit -am "stuff" -git push -git checkout gw-new -git pull -git checkout tj-dev -- build_latest -git commit -am "build latest" -git push -git checkout tj-dev -l -exit -r -exit -ssh gw-new -c -./update_all -cd app/ -git commit -am "fix" -git push -r -cd app -gulp build -[12:58:15] gulp-debug: src/app/sections/user/user.route.js -r -cd controller/ -git pull -r -cd model/ -git pull -r -./update_all -vim update_all -./update_all -cp update_all build_latest -vim update_all -vim build_latest -cd 3d-racing -npm install gulp-concat -gulp build -npm install gulp-uglify -gulp build -npm i -g npm -sudo npm i -g npm -cd .. -ls -vim build_latest -./build_latest -s -ls -r -vim build_latest -ls -mv build_latest config/ -ln -s config/build_latest -cd config/ -git add build_latest -git status -git diff -git commit -am "new files" -git push -git diff -ls -cd .. -cd app -ls -gulp build -cd .. -vim build_latest -r -./build_latest -cd helper/ -git diff -git commit -am "semicolons" -git push -git diff -git commit -am "more semicolons, type coersion" -git push -git pull -cd .. -cd config/ -ls -vim bash_aliases -vim build_latest -./build_latest -vim bash_aliases -vim build_latest -exit -r -exit -ssh gw-new -exit -c -./build_latest -vim build_latest -./build_latest -cd app -git diff -git status -# -ls -git status -cd .. -./build_latest -ssh gw-new -exit -ssh gw-new -exit -c -vim build_latest -./build_latest -exit -c -cd config/ -git checkout gw-new -git status -git diff -git rm --cached bash_history -git status -git diff -git commit -am "update" -git push -git checkout gw-new -git add bash_history -git commit -am "bash_hoist" -git push -git checkout gw-new -git diff -git commit -am "release database" -git push -git checkout tj-dev -ssh gw-new -exit -s -m -exit -ssh gw-new -s -exit -mysql -exit -3d -gulp -cd .. -cd cron/ -node server.js -exit -c -cd app -git status -s -ls -l -git clone git@github.com:ToywheelDev/gamewheel-cron.git cron -cd cron/ -ls -ls -l -ls -git branch develop -git checkout dev -git checkout develop -ls -git push -u origin master -git pull -git status -touch package.json -git add package.json -git commit -am "initial package.json" -git push -git branch develop -git checkout develop -ls -npm install node-cron -npm install --save cron -ls -rm package.json -npm install --save cron -ls -cd ap -cd .. -ls -cd api -ls -cd .. -ls -cd cron/ -ls -exit -c -cd 3d -3d -ls -git diff -git commit -am "more updates - visual" -git push -cd .. -cd game-lib/ -git diff -git commit -am "child objects don't instantiate parent objects" -git push -cd .. -cd blender-node/ -git diff -git commit -am "there can be only one game-lib" -git push -cd .. -ls -cd api-v1/ -git diff -git commit -am "fix config path" -git push -cd .. -ls -exit -sudo service nginx restart -c -cd cron -npm install --save express -r -exit -mysql -c -cd 3d-editor/ -cd src/ -grep "EditorControls" * -R -cd .. -cd cron -cd .. -ln -s config/start_cron -d -s -r -cd model/ -ls -git branch feature/cron -git pull -git checkout feature/cron -git merge develop -cd .. -cd controller/ -git branch feature/cron -git checkout feature/cron -r -cd .. -cd app/ -git pull -git diff -git reset --hard HEAD -git pull -r -cd -c -cd cron/ -npm install --save body-parser -r -]r -r -git diff -git status -git add server.js -git add service/ -git commit -am "cron start" -git status -vim .gitignore -git add .gitignore -git commit -am "git ignore" -git push -u origin develop -r -cd .. -cd model/ -git diff -git commit -am "cron model" -git push -git push -u origin feature/cron -cd .. -cd controller/ -git status -git commit -am "cron controller" -git push -git push -u origin feature/cron -cd .. -cd config/ -git diff -git commit -am "cron config" -git push -cd .. -cd model/ -git diff -git commit -am "whitespace" -git push -cd .. -cd controller/ -git diff -git commit -am "do something" -git push -exit -m -exit -gl -gulp -sudo service nginx restart -tail -f /var/log/nginx/*.log -exit -r -c -cd controller/ -git diff -git commit -am "cron cleanup" -git push -git checkout develop -git merge feature/cron -git push -git pull -git push -cd .. -cd model/ -git diff -git commit -am "cron model" -git push -git checkout develop -git merge feature/cron -git push -cd .. -cd api -git push -git checkout develop -git merge feature/cron -git push -git pull -git push -git mergetool -git commit -am "merge conflicts" -git status -git push -find . -name "*.orig" | xargs rm -ls -cd .. -ls -cd app/ -git diff -git pull -git reset --hard HEAD -git pull -git status -cd .. -ls -cd config/ -git diff -git commit -am "cron config" -git push -cd .. -ls -cd controller/ -cd .. -ls -cd cron/ -git diff -git push -exit -m -exit -s -exit -r -mongo -r -d -s -r -cd app -gulp build -git pull -gulp build -git pull -r -cd .. -cd api -git branch feature/cron -git checkout feature/cron -git commit -am "move cron to API" -r -npm install --save cron -r -d -s -sudo service nginx restart -cd app -git pull -git diff -git status -git reset views/index.ejs -git status -cd .. -cd cron/ -git diff -git commit -am "start cron jobs" -git push -git diff -git commit -am "reload and start jobs if needed" -git diff -git commit -am "stop jobs if needed, basic error handling" -git push -cd .. -cd config/ -git diff -git commit -am "cron config" -git push -d -s -cd cron -ls -npm install --save cron -ls -ls -l -npm install --save cron -cd .. -cd cron -npm install --save cron -npm install cron -npm install --save cron -git commit -am "gw_cron package.json" -git push -r -cd .. -cd api -git diff -git commit -am "cron api" -git push -git push -u origin feature/cron -cd .. -ls -r -d -s -r -st -ls -./start_cron -st -r -cd cron -git diff -git commit -am "loading jobs - catching bad cron configs" -git push -m -exit -ls -l -sudo rm .bash_history -rm .bash_history -ln -s /usr/share/cybafelo/config/bash_history .bash_history -ln -s /usr/share/cybafelo/config/inputrc \.inputrc -ln -s /usr/share/cybafelo/config/bash_aliases \.bash_aliases -ls -exit -c -cd config/ -c -cd config/ -ls -c -cd -ls -cd config/ -ls -cd Desktop/ -ls -cp general.encrypted /usr/share/cybafelo/config/ -c -cd config/ -git add general.encrypted -git commit -am "general encrypted" -git config --global user.email "theunis.botha1@gmail.com" -git config --global user.name "-= general -c -cd -cd Desktop/ -ln -s /usr/share/cybafelo/config/general -cd /usr/share/plymouth/ -ls -cd themes/ -ls -dc ubuntu- -cd ubuntu-logo/ -ls -ls -l -rm ubuntu-logo.png -sudo rm ubuntu-logo -sudo rm ubuntu-logo.p -sudo rm ubuntu-logo.png -sudo ln -s /usr/share/cybafelo/config/ubuntu-logo.png -sudo rm progress-dot-on.png -sudo ln -s /usr/share/cybafelo/config/progress-dot-on.png -ls -l -cd .. -ls -cd .. -ls -sudo rm ubuntu-logo.png -sudo ln -s /usr/share/cybafelo/config/ubuntu-logo.png -ls -l -exit -cd /var/lib/plymouth/ -ls -cd .. -ls -find . -name "ubuntu*.png"! -find . -name "ubuntu*.png" -sudop find . -name "ubuntu*.png" -sudo find . -name "ubuntu*.png" -ls -l -cd /lib -ls -sudo su -exit -ccsm -git clone git@github.com:cybafelo/config.git -cd config/ -ls -cd .. -rm .bashrc -cd .. -cd /usr/share/ -mkdir cybafelo -sudo mkdir cybafelo -sudo chown tj:www-data cybafelo/ -sudo chown tj:www-data cybafelo -R -sudo chmod g+s cybafelo -R -cd cybafelo/ -ls -touch t -ls -ls -l -rm r -rm t -git clone git@github.com:ToywheelDev/gamewheel-config.git config -cd config/ -git checkout tj-dev -ls -git branch cybafelo -git checkout cybafelo -grep "gamewheel" * -R -grep "gamewheel" * -R --exclude=bash_history -grep "gamewheel" * -R --exclude=bash_history -lR | xargs sed -i "s/gamewheel/cybafelo" -grep "gamewheel" * -R --exclude=bash_history -lR | xargs sed -i "s/gamewheel/cybafelo/" -ls -cd /etc/ -sudo mv hosts hosts.bak -sudo ln -s /usr/share/cybafelo/config/hosts -cd -sudo ln -s /usr/share/cybafelo/config/bashrc \.bashrc -ccsm -ssh-keygen -t rsa b 4096 -C "theunis.botha1@gmail.com" -ssh-keygen -t rsa -b 4096 -C "theunis.botha1@gmail.com" -ls -cd .ssh/ -ls -cat id_rsa.pub -cd Downloads/ -mkdir ll -cd ll -mv ../Leisure\ Suit\ Larry\ 1\ -\ in\ the\ Land\ of\ the\ Lounge\ Lizards.zip . -ls -unzip Leisure\ Suit\ Larry\ 1\ -\ in\ the\ Land\ of\ the\ Lounge\ Lizards.zip -ls -l -mv Leisure\ Suit\ Larry\ 1.1987 ll -mv ll ll1 -mv ll1 .. -cd .. -dosbox --help -cd .. -cd .dosbox/ -ls -vim dosbox-0.74.conf -sudo apt-get install vim -vim dosbox-0.74.conf -exit -dosbox -sudo apt-get install dosbox -dosbox -dosbox -exit -cd .dosbox/ -vim dosbox-0.74.conf -exit -killall dosbox -sudo service lightdm restart -sudo apt-get install gnome-panel -ccsm -c -ls -git clone https://github.com/ToywheelDev/gamewheel-controller.git controller -git clone git@github.com:ToywheelDev/gamewheel-services.git services -git clone git@github.com:ToywheelDev/gamewheel-model.git model -git clone git@github.com:ToywheelDev/gamewheel-cron.git cron -git clone git@github.com:ToywheelDev/gamewheel-app.git app -git clone git@github.com:ToywheelDev/gamewheel-api.git api -git clone git@github.com:ToywheelDev/gamewheel-port.git port -git clone git@github.com:ToywheelDev/blender-files.git blender-files -git clone git@github.com:ToywheelDev/3D-Racing-Server.git 3d-racing-server -git clone git@github.com:ToywheelDev/3d-racing.git 3d-racing -c -git clone git@github.com:ToywheelDev/gamewheel-gate.git gate -git clone git@github.com:ToywheelDev/GW_Config.git api_v1 -git clone git@github.com:ToywheelDev/game-lib.git game-liv -git clone git@github.com:ToywheelDev/game-lib.git game-lib -rm -rf game-liv -git clone git@github.com:ToywheelDev/3d_editor.git 3d-editor -git clone git@github.com:ToywheelDev/gamewheel-helper.git helper -git clone git@github.com:ToywheelDev/gamewheel-gamewheel.git gamewheel -git clone git@github.com:ToywheelDev/gamewheel-cdn.git cdn -git clone git@github.com:ToywheelDev/vr_pong.git 3d-pong -git clone git@github.com:ToywheelDev/blender-node.git -git clone git@github.com:ToywheelDev/tools.git tools -ls -cd config/ -git pull -git fetch -git checkout tj-dev -- status_all -git checkout tj-dev -git pull -git checkout cybafelo -git checkout tj-dev -- status_all -git checkout tj-dev -- update_all -git commit -am "status" -git checkout tj-dev model.js -git checkout tj-dev -- start_cron -ls -git status -git commit -am "start scripts" -git status -cd .. -ln -s config/update_all -ln -s config/status_all -ls -./status_all -vim status_all -vim update_all -./status_all -vim update_all -vim track_all -ls -sudo mv track_all config/ -mv track_all config/ -cd config/ -chmod +x track_all -cd .. -ln -s config/track_all -./track_all -cd game-lib/ -git branch -cd .. -ls -cp track_all dump -ls -vim dump -mv dump config/ -ln -s config/dump -cd config/ -git status -git add dump track_all -git commit -am "dump and track all" -git push -cd .. -./dump -vim dup -vim dump -./dump -cd game-lib/ -git branch -git checkout v2_v3_stable -git pull -cd .. -ls -sudo service lightdm restart -cd config/ -git diff -openssl aes-256-cbc < general > general.encrypted -cd Desktop/ -openssl aes-256-cbc < general > general.encrypted -openssl aes-256-cbc general > general.encrypted -openssl aes-256-cbc < general > general.encrypted -ls -cd .. -cd -c -cd config/ -ls -openssl aes-256-cbc < general > general.encrypted -git commit -am "pateron" -git push -git config --global push.default simple -git push -git diff -git status -git add progress-dot-on.png -git add ubuntu-logo.png -vim .gitignore -git add .gitignore -git commit -am "git ignore" -git push -git pull -ccsm -exit -ccsm -exit -sudo initctl lis -sudo initctl list -sudo --service version -sudo initctl --service version -sudo initctl --system version -exit -initctl -initctl --help -initctl --system version -cd / -grep "initctl.*system.*version" * -R -exit -ccsm -sudo systemctl stop prefdm.service -upstart --user --startup-event indicator-services-start -ps -A -vim ~/.bash_aliases -exit -ps -A -vim ~/.bash_aliases -exit -ps -A -ps -A | grep steam -killall steam -killall steamwebhelper -ps -A | grep steam -kill -9 3849 -kill -9 3847 -steam -exit -dmesh -dmesg -c -ls -cd con -cd config/ -ls -git diff -git status -ls -l -cd .. -ls -l -cd .. -cd themes/ -ls -cd De -cd Default/ -ls -cd .. -ls -cd .. -find . -name "ubuntu-logo.png" -cd plymouth/ -ls -cd /usr/share/backgrounds/ -ls -gimp warty-final-ubuntu.png -sudo gimp warty-final-ubuntu.png -cd Downloads/ -tar -xf blender-2.78c-linux-glibc219-x86_64.tar.bz2 -cd blender-2.78c-linux-glibc219-x86_64/ -ls -./blender -c -ls -vim dump -./dump -exit -tail -f /var/log/syslog -dd if=/dev/sdd of=/dev/sdc -sudo dd if=/dev/sdd of=/dev/sdc -du -df -df -h -c -./dump -exit -cd Downloads/WebStorm-171.4249.40/ -ls -cd bin/ -ls -./webstorm.sh -c -cd config/ -git checkout tj-dev -git checkout tj-dev -- config.js -vim config.js -sudo vim hosts -ls -vim hosts -ls -cd nginx/ -ls -cd sites-available/ -ls -mv gamewheel.conf cybafelo.conf -vim cybafelo.conf -cd /etc/ng -sudo apt-get install nginx -cd /etc/nginx/ -ls -cd sites-available/ -ls -cd .. -sudo mv sites-available sites-available.bak -sudo ln -s /usr/share/cybafelo/config/nginx/sites-available/ -ls -cd sites-available -ls -vim cybafelo.conf -cd .. -cd sites-available -vim cybafelo.conf -cd .. -ls -cd sites-enabled/ -ls -rm default -sudo rm default -sudo ln -s ../sites-available/cybafelo.conf -sudo service nginx restart -exit -sudo apt-get install mongodb -cd -c -cd config/ -ls -git diff -git diff tj-dev -git diff tj-dev 'exclude:bash_history' -git diff . tj-dev 'exclude:bash_history' -git diff tj-dev -- 'exclude:bash_history' -git diff -- tj-dev 'exclude:bash_history' -git diff -- tj-dev ':(exclude)bash_history' -git diff tj-dev ':(exclude)bash_history' -git diff tj-dev '!bash_history' -git diff tj-dev !(bash_history) -git diff tj-dev '!bash_history' -git diff tj-dev !(bash_history) -git checkout tj-dev -- start_api-v1.6 -vim start_api-v1.6 -git status -git commit -am "cybafeloi update" -gi tpuyhsg -git push -cd .. -ls -ls -l -pm2 -sudo npm - -sudo npm i -g pm2 -cd con -cd config/ -git diff -ls -cd .. -./build_latest -sudo npm install -g gulp -top -c -cd config/ -git checkout tj-dev -- secure.js -vim secure.js -ls -l -vim secure.js -git status -git commit -am "temp ocmmit" -git push -git add nginx/sites-available/cybafelo.conf -git commit -am "cybafelo -.c" -git push -git checkout tj-dev -git pull -cd .. -cd config/ -git checkout cybafelo -git checkout tj-dev -- config.js -vim config.js -git diff -git checkout tj-dev -- model.js -git checkout tj-dev -- nginx/sites-available/gamewheel.conf -git diff tj-dev -- nginx/sites-available/gamewheel.conf -git diff nginx/sites-available/cybafelo.conf tj-dev -- nginx/sites-available/gamewheel.conf -ls -cd nginx/ -cd sites-available/ -ls -vim gamewheel.conf -ls -vim cybafelo.conf -vimdiff cybafelo.conf gamewheel.conf -mv gamewheel.conf cybafelo.conf -vim cybafelo.conf -s -cd config/ -git checkout tj-dev -- secure.js -vim secure.js -npm install npm@latest -f -npm install npm@latest -g -sudo npm install npm@latest -g -npm install -g gulp -c -./dump -cd config/ -ls -vim ./build_latest -cd .. -ln -s config/build_latest -./build_latest -cp ~/config/checkout_all ./config/ -cd config/ -git add checkout_all -git status -git add cybafelo.blend -git commit -am "checkout all" -git pull -git push -la -l -./checkout_all v2_v3_stable -xs .. -cd .. -ln -s config/checkout_all -vim checkout_all -./checkout_all v2_v3_stable -./build_latest -./checkout_all devq -./checkout_all develop -./checkout_all v2_v3_stable -./build_latest -sudo apt-get install npm -sudo npm install -g gulp -./build_latest -npm update -xrandr --output HDMI-1 --set "underscan hborder" 30 --set "underscan vborder" 18 -sudo xrandr --output HDMI-1 --set "underscan hborder" 30 --set "underscan vborder" 18 -gulp -sudo apt-get install node -sudo apt-get install nodejs -node -curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - -sudo apt-get install nodejs -npm -npm install -g gulp -sudo vim /etc/hosts -exit -c -cd 3d-editor/ -git diff -git commit -am "single objects only - order is important" -git push -git pull -cd .. -cd api-v1/ -git diff -git commit -am "by me" -git push -cd ,, -cd .. -cd blender-node/ -git diff -git commit -am "only one" -git push -cd .. -cd config/ -git diff -git commit -am "config update" -git push -cd .. -cd game-lib/ -git diff -git commit -am "no graphics for something" -git push -cd .. -cd app/ -git pull -exit -npm install -g bower -sudo npm install -g bower -sudo npm install -g pm2 -ls -c -./build_latest -cd blender-node/ -git diff -git branch -git branch -a -git checkout v3 -npm install -git checkout v2 -git merge v3 -git checkout v3 -lsa -sl -ls -rm game-lib-editor.js -ls -l -git checkout develop -git pull -git diff v3 -git checkout stable -git diff v3 -git checkout v3 -git diff stable -git branch -a -git status -ls -rm game-lib-editor.js -cd src/ -ls -cd .. -ls -vim server.js -npm install -cd .. -ls -s -ls -cd config/ -ls -cd .. -ln -s config/start -ln -s config/start_api -ln -s config/start_api-v1.6 -ln -s config/start_app -ln -s config/start_cron -ln -s config/start_editor -ln -s config/start_gate -ln -s config/start_mail -ln -s config/start_po -rm start_po -ln -s config/start_pong -ln -s config/start_port -ln -s config/start_racing -ln -s config/start_tools -ln -s config/stop -ln -s config/delete -ln -s config/dump -ln -s config/logs -ln -s config/restart -ln -s config/track_all -ln -s config/update_all -ln -s config/checkout_all -ln -s config/build_latest -ls -l -s -d -./start_api -git clone git@github.com:ToywheelDev/gamewheel-service.git service -cd service -npm install -git checkout develop -npm install -ls -l -cd .. -./start_ap -./start_api -./start_api-v1.6 -mv api_v1 api-v1 -./start_api-v1.6 -ls -./start_editor -vim start_editor -./delete -./start_api-v1.6 -cd /etc/nginx/ -ls -cd sites-enabled/ -ls -sudo service nginx restart -ps -A | grep ng -cd /etc/nginx/ -ls -vim nginx.conf -c -cd config/ -ls -cd nginx/ -ls -cd conf.d/ -ls -cd .. -cd /etc/ -cd nginx/ -ls -mv nginx.conf nginx.conf.bak -sudo mv nginx.conf nginx.conf.bak -sudo ln -s ~? -ls -rm ~/ -rm ~? -sudo rm ~? -ls -sudo ln -s /usr/share/cybafelo/config/nginx/nginx.conf -cd conf.d/ -ls -cd .. -sudo rmdir conf.d/ -sudo ln -s /usr/share/cybafelo/config/nginx/conf.d/ -ls -l -sudo service nginx restart -ps -A | grep ng -ping tj-3d-editor.cybafelo.com -tail -f /var/log/nginx/*.log -cd conf.d -ls -vim ports.conf -sudo apt-get install php-fpm -cd /etc/php/7.0/ -ls -cd fpm/ -ls -vim php-fpm.conf -ls -cd conf.d/ -ls -cd .. -cd pool.d/ -ls -vim www.conf -sudo vim www.conf -su -sudo service php7.0-fpm restart -sudo service nginx restart -tail -f /var/log/nginx/*.log -ls -cd /etc/nginx/ -ls -cd conf.d -ls -vim ports.conf -c -cd 3d-editor/ -ls -gulp build -ls -npm install -cd .. -./build_latest -cd app -l -ls -vim bower.json -ls -re -r -c -cd game-lib/ -cd src/ -grep "new.*GameLib.DomEl" * -R -cd .. -cd 3d-editor/src/ -grep "new.*GameLib.DomEl" * -R -c -cd config/ -ls -git checkout tj-dev -- status_all -git add status_all -vim status_all -cd .. -ln -s config/status_all -./status_all -exit -c -sudo vim ./start_editor -vim start_editor -./start_editor -c -npm install -g gulp -auso npm install -g gulp -sudo npm install -g gulp -m -c -cd app -bower install -npm install -gulp build -bower install -ls -gulp build -cd .. -cd game-lib/ -gulp -3d -gulp -ccsm -c -g -gl -vim config/bash_aliases -gl -exit -c -cd 3d-editor/ -git diff -git commit -am "single objects please" -git push -cd .. -cd game-lib/ -git diff -git commit -am "smart object creation - image factory override" -git push -cd .. -cd api-v1/ -git diff -git status -cd uploads/cybafelo/ -ls -cd root/root/test/l -cd root/root/test/ -ls -exit -m -exit -a -c -vim ./start -s -ls -vim ./start -s -cd blender-node/ -git remote -v -git remote add cybafelo git@github.com:cybafelo/blender-node.git -git remote -v -git pull cybafelo -git checkout v2_v3_stable -npm install -r -cd .. -./status_all -cd config/ -git diff -c -cd config/ -git diff -git commit -am "history" -git push -gl -gulp -3d -gulp -3d -git commit -am "ok - so loading ok again - now will get rid of editor and games as concrete objects - they become entities" -git push -gl -git commit -am "ok - so loading ok again - now will get rid of editor and games as concrete objects - they become entities" -git push -cd .. -cd 3d-editor/ -cd src/ -grep "divCanvasEditor" * -R -grep "divEditorCanvas" * -R -exit -s -3d -git diff -git commit -am "input controls again" -git push -gl -git diff -git commit -am "input controls again" -git push -exit -cd Downloads/ -mkdir duke -cd duke -mv ../Duke\ Nukem\ 3D\ \(1996\)\(3D\ Realms\).zip . -unzip Duke\ Nukem\ 3D\ \(1996\)\(3D\ Realms\).zip -ls -cd ten/ -ls -cd .. -ls -dosbox -exit -, -m -exit -3d -gulp -exit -gl -gulp -exti -exit -c -gl -git status -exit -c -./status_all -exit -3d -git diff -git commit -am "input system awesome - ecs really taking off" -git push -exit -gl -git diff -git commit -am "awesome input system and editor controls component" -git push -exit -3d -gulp -git diff -git commit -am "h4 - images to textures streamlined" -git push -exit -gl -gulp -exit -s -m -exit -c -./status_all -exit -3d -cd src/ -cd index.html/ -ls -grep "h3" * -R -grep "h3 " * -R -grep "h3 " * -Rl | xargs sed -i "s/h3 /h2 /" -grep "\/h3 " * -Rl | xargs sed -i "s/\/h3 /\/h2 /" -grep "/h3 " * -Rl | xargs sed -i "s/\/h3 /\/h2 /" -grep "h3" * -R -grep "\/h3" * -R -grep "\/h3" * -Rl | xargs sed -i "s/\/h3/\/h2/" -grep "\/h2" * -Rl | xargs sed -i "s/\/h2/\/h4/" -grep "h2 " * -Rl | xargs sed -i "s/h2 /h4 /" -grep "h4 " * -Rl | xargs sed -i "s/h4 /h3 /" -grep "\/h4" * -Rl | xargs sed -i "s/\/h4/\/h3/" -grep "h3 " * -Rl | xargs sed -i "s/h3 /h4 /" -grep "\/h3" * -Rl | xargs sed -i "s/\/h3/\/h4/" -r -3d -cd src/ -grep "createUploadButton" * -R -r -grep "loadImage" * -R -cd .. -cd game-lib/ -cd src/ -grep "loadImage" * -R -git diff -git commit -am "remove parent entities from linked objects" -git push -cd .. -ls -cd . -cd .. -cd 3d-editor/ -git diff -git commit -am "so sweet texture editing..." -git push -3d -gulp -s -m -gl -gulp -c -cd 3d-editor/ -cd src/ -grep "getComponent" * -R -cd .. -cd // -gl -grep "getComponent" * -R -cd src/ -grep "getComponent" * -R -grep "\bgetComponent\b" * -R -grep "\bgetComponent\b" * -Rl | xargs sed -i "s/\bgetComponent\b/getComponents/g" -git diff -exit -3d -git diff -git commit -am "upload path" -git push -cd .. -cd game-lib/ -git branch -a -git diff -git diff facebook -a -s -pm2 -m -ex -gl -git diff -git commit -am "helper functinon -c -3d -gulp -gl -gulp -gnome-calculator -3d -git diff -git commit -am "gui style updates" -git push -gl -git diff -git commit -am "toApiObject" -git push -exit -3d -git diff -git commit -am "stats and GUI" -git push -cd .. -gl -git diff -git commit -am "stats and gui components" -git push -cd src/ -grep "toApi" * -R -grep "toApi(\w*)" * -R -grep "toApi\(\w*\)" * -R -grep "toApi\(\w*\)" * -Rl | xargs sed -i "s/toApi\(\w*\)" -grep "toApi\(\w*\)" * -Rl | xargs sed -i "s/toApi\(\w*\)/toApiObject/g" -git diff -grep "build" * -R -grep "\bbuild\b" * -R -grep "\bbuild\b" * -Rl | xargs sed -i "s/\bbuild\b/built/g" -exit -s -m -exit -3d -gulp -exit -gl -gulp -exit -c -cd api-v1/ -git diff -git commit -am "image mesages" -git status -vim .gitignore -git commit -am "ign" -git push -cd .. -cd blender- -cd blender-node/ -git diff -git commit -am "code instp" -git push -cd .. -exit -3d -npm remove --save dat.gui -npm install --save dat.gui -sudo npm i -g npm -git diff -git commit -am "style updates - migrating to gamelib gui" -git push -cd .. -gl -git diff -git commit -am "migrating gui to gamelib" -git push -cd .. -cd config/ -git diff -git commit -am "upload path histroty" -git push -ls -cd .. -;ls -./status_all -s -d -, -m -exit -s -m -gl -git pull -git checkout v2_v3_broken -git checkout v2_v3_stable -git diff v2_v3_broken -git checkout v2_v3_broken -- src/game-lib-gui.js -git diff -git status -git diff HEAD -gulp build -git commit -am "gui updates" -git push -gulp -3d -git pull -git diff v2_v3_broken -git checkout v2_v3_broken -git diff v2_v3_broken -git checkout v2_v3_stable -git diff v2_v3_broken -git checkout v2_v3_broken -- src/editor.js/editor-gui.js -git diff HEAD -gulp build -git commit -am "gui updates" -git push -gulp -gedit -exit -c -cd 3d-editor/ -git diff -git commit -am "systems up" -git push -gl -git diff -git commit -am "GUI system" -git push -cd src/ -grep ".*loadImage" * -TR -grep ".*loadImage" * -R -e -git diff -git commit -am "some gui stuff" -git push -3d -git diff -git commit -am "some gui stuff" -git push -exit -3d -gulp -exit -gl -gulp -exit -s -m -exit -s -3d -gulp -3d -git diff -git commit -am "textures reload after load" -git push -gl -git diff -git commit -am "texture and number" -git push -gl -gulp -c -./update_all -s -m -exit -gl -gulp -git diff -git commit -am "parent scenes change - helpers are now components - intersects are now per scene / camera and sorted to distance" -git push -exit -3d -gulp -git diff -git commit -am "scene change to game lib" -git push -exit -3d -gulp -git diff -git commit -am "create generic properties" -git push -exit -gl -cd src/ -grep "buildIdToObject" -grep "buildIdToObject" * -R -exit -gl -gulp -git diff -git commit "some gui checks" -git commit -am "some gui checks" -git push -3d -gulp -git diff -git commit -am "entity manager takes care of parent entity change" -git push -exit -gl -gulp -git diff -guop -gulp -git diff -git commit -am "multiple viewports (finally) - start with clone" -git push -exit -s -m -exit -ps -A -top -ps -A | grep ry -ps -A | grep r -killall rhythmbox -rhythmbox -ping gw-new -sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 -c -cd controller/ -mongo -eval -mongo --eval "var instanceId = [3284]" queries/crispy.js -, -mongo --eval "var instanceId = [3284]" queries/crispy.js -, -mongo --eval "var instanceId = [3284]" queries/crispy.js -exit -c -cd controller/ -mongo --eval "var instanceId = [3284]" queries/crispy.js -cd controller/ -mongo --eval "var instanceId = [3284]" queries/crispy.js -clear -c -cd controller/ -mongo --eval "var instanceId = [3284]" queries/crispy.js -git diff -git commit -am "query for max score" -git push -exit -echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list -sudo apt-get update -sudo apt-get install mongodb-org -sudo apt-get autoremove -c -./update_all -exit -mongo -sudo service mongodb restart -cd /etc/ -vim mongodb.conf -ls -l -vim mongod.conf -mongo -mongod -sudo mongod -cd /dat -vim mongodb.conf -sudo vim mongod.conf -sudo service mongod start -mongo -sudo apt-get remove mongodb -ls -cd conf -cd default/ -ls -mongo -mongo --help -mongo --host ec2-52-57-8-255.eu-central-1.compute.amazonaws.com -mongo --host 52.57.8.255 -mongo --host 52.57.8.255/statistic -ssh gw-new -mongo -exit -ssh gw-new -mongo -exot -exit -cd /etc/sysctl.d/ -ls -sudo vim 20-idea.conf -sudo sysctl -p --system -exit -3d -gulp -git pull -systemctl enable mongod.service -sudo service mongod start -mongo -gulp -cd .. -3d -gulp -git pull -gulp -git diff -git commit -am "image loading for additional textures too" -git push -exit -c -./update_all -mongo -vim /etc/ls -vim /etc/ -exit -s -m -exit -r -exit -c -cd api-v1/ -git diff -git status -exit -gl -gulp -git diff -git commit -am "textures working nice" -git push -cd .. -./status_all -git clone https://github.com/cybafelo/dark-matter.git -cd dark-matter/ -git branch -a -git checkout unstable -exit -c -3d -grep "addMesh" * -R -cd src/ -grep "addMesh" * -R -grep "removeMesh" * -R -cd .. -gl -grep "addMesh" * -R -cd src/ -grep "addMesh" * -R -cd .. -cd src/ -grep "removeMesh" * -R -exit -s -m -exit -gl -gulp -git diff -git commit -am "light fixes - also parent scenes for lights" -git push -s -st -exit -3d -gulp -git diff -git commit -am "light fixes" -git push -exit -s -r -exit -3d -gulp -git diff -exit -gl -gulp -git pull -git log -gulp -git diff -git commit -am "keydown and up - tex map fixes - delete objects" -git push -exit -m -r -m -exit -r -exit -g -c -./update_all -sudo apt-get install audacity -audacity -exit -s -m -exit -gl -gulp -exit -gulp -3d -gulp -exit -c -./update_all -exit -cat .ssh/id_rsa.pub -exit -c -cd api-v1/ -git remote -v -cd .. -cd config/ -git remote -v -cd .. -ls -cd config/ -vim .git/config -git pull -git push -cd .. -ls -cd blender-files/ -vim .git/config -git pull -cd .. -cd api-v1/ -vim .git/config -git pull -git push -git status -git commit -am "rm blend" -git push -cd .. -cd 3d-editor/ -vim .git/config -git pull -git push -cd .. -cd blender-node/ -vim .git/config -git pul -git pull -git diff -git reset --hard HEAD -git pull -git push -cd .. -cd game-lib/ -vim .git/config -git pull -git push -cat ~/.ssh/id_rsa.pub -audacity -ps -A |grep aud -c -cd game-lib/ -cd src/ -git diff -git commit -am "more checks" -git push -exit -3d -git pull -git remote add gamewheel git@github.com:ToywheelDev/3d_editor.git -git pull gamewheel -git pull gamewheel v2_v3_stable -cd .. -cd game-lib/ -3d -gulp -c -cd api-v1/ -git pull -git add remote gamewheel git@github.com:ToywheelDev/GW_Config.git -git remote add gamewheel git@github.com:ToywheelDev/GW_Config.git -git pull gamewheel v2_v3_stable -sa -s -m -r -c -3d -git diff -git commit -am "name" -git push -gl -git diff -git commit -am "fixes" -git push -gl -git remote add gamewheel git@github.com:ToywheelDev/game-lib.git -git pull gamewheel v2_v3_stable -gulp -34d -3d -gulp -git diff -git commit -am "no buildidtoobject" -git push -cd .. -gl -git diff -git commit -am "first loading seems ok" -git push -exit -gl -gulp -exit -c -cd 3d-editor/src/ -grep "buildIdToObject" * -R -gl -cd src/ -grep "buildIdToObject" * -R -grep "LoadIdsFromObjectToIdObject" * -R -r -s -m -gl -gulp -git diff -git commit -am "buildIdTOObject slowly" -git push -oexit -exit -3d -gulp -git diff -git commit -am "re-introduce buildIdToObject slowly" -git push -exit -s -m -exit -c -cd blender-node/ -git push gamewheel -exit -3d -git push gamewheel -cd .. -cd api-v1/ -git push gamewheel -exit -gl -git push gamewheel -sudo poweroff -mongo -exit -3d -git pull -git pull gamewheel -cd .. -cd game -cd game-lib/ -git pull gamewheel -git pull gamewheel v2_v3_stable -cd .. -cd blender-node/ -git pull -git log -gl -gulp -git diff -git commit -am "wicked systems" -git push -exit -3d -gulp -git diff -git commit -am "wicked systems" -git push -exit -s -m -c -3d -cd src/ -grep "linkObjects" * -R -gl -cd src/ -grep "linkObjects" * -R -grep "GameLib.Event.SAVE" * -R -grep "GameLib.Event.SAVE\bv" * -R -grep "GameLib.Event.SAVE\b" * -R -grep "GameLib.Event.LOADED\b" * -R -grep "GameLib.Event.LOAD" * -R -grep "GameLib.Event.SAVE_SUCCESS" * -R -grep "GameLib.Event.SAVE_SUCCESS" * -Rl | xargs sed -i "s/SAVE_SUCCESS/COMPONENT_SAVED/g" -git dff -git diff -grep "GameLib.Event.SAVE_SUCCESS" * -R -grep "GameLib.Event.SAVE\b" * -R -grep "GameLib.Event.LOAD" * -R -grep "GameLib.Event.SAVE" * -R -grep "GameLib.Event.SAVE_FAILURE" * -R -grep "GameLib.Event.SAVE_FAILURE" * -Rl | xargs sed -i "s/SAVE_FAILURE/SAVE_COMPONENT_ERROR/g" -grep "GameLib.Event.SAVE" * -R -grep "GameLib.Event.LOAD" * -R -grep "LOAD_IMAGE" * -R -git pull -3d -git pull -git pull gamewheel -git pull gamewheel v2_v3_stable -git diff -git commit -am "component load to lib" -git push -git pull gamewheel v2_v3_stable -gl -git diff -git commit -am "component loading continues" -git push -git pull gamewheel v2_v3_stable -git diff -eix -cd .. -3d -git diff -git commit -am "start loading components which really work" -git diff -gl -git diff -cd .. -cd api-v1 -git diff -cd .. -cd blender-node/ -git diff -exit -gl -gulp -exot -exit -3d -gulp -exit -gl -cd str -cd src/ -grep "addComponent" * -R -cd .. -3d -cd src/ -grep "addComponent" * -R -r -grep "addComponent" * -R -grep "buildIdToObject" * -R -gl -grep "GameLib.EntityManager = fu" * -R -cd ./ -cd .. -cd 3d-editor/ -vim package.json -npm install -git status -grep "GameLib.EntityManager = fu" * -R -cd src/ -grep "buildIdToObject" * -R -c -cd api-v1/ -git pull -grep "buildIdToObject" * -R -c -gl -git diff -git commit -am "constructor fixes - auto add child components" -git push -c -3d -git diff -git commit -am "more stuff to gl" -git push -r -mongo -r -mongo -gl -git diff -git commit -am "canSave deprecated" -git push -exit -c -cd api-v1/ -git pull -git log -exit -s -m -exit -gl -git pull -gulp -git diff -git commit -am "create instances immediately when dependencies are met" -git push -git push gamewheel -git diff -exit -3d -exit -r -3d -cd src/ -grep "ts=" * -R -gl -cd src/ -grep "ts=" * -R -git diff -git branch "child_meshes" -git checkout child_meshes -git commit -am "child meshes?" -git push -git push -u origin child_meshes -git push -u gamewheel child_meshes -3d -git pull -git mergetool -sudo apt-get install meld -git mergetool -git commit -am "merge conflicts" -find . -name "*.orig" | xargs rm -git status -find . -name "*2295.js" | xargs rm -git push -gulp -git diff -git commit -am "fix texture loading and image loading" -git push -git push gamewheel -mongo -s -exit -s -m -exit -c -cd 3d-ed -cd 3d-editor/ -npm install --save cannon -cd .. -3d -cd node_modules/cannon/ -ls -cd build/ -ls -vim cannon. -vim cannon.js -cd .. -cd ... -cd .. -ln -s 3d-editor/node_modules/cannon/ -ln -s 3d-editor/node_modules/three/ -exit -3d -git pull -gulp -exit -gulp -gl -git pull -git checkout v2_v3_stable -git pull -gulp -git diff -git commit -am "physics start (again)" -git push -exit -dmesg -exit -syslinux -tail -f /var/log/syslog -exit -c -cd config/ -ls -c -cd -cd config/ -ls -cd Desktop/ -openssl aes-256-cbc < general > general.encrypted -cd .. -openssl aes-256-cbc < general > general.encrypted -ls -cd Desktop/ -ls -cd .. -ls -c -cd -cd Desktop/ -ls -l -cd /usr/share/cybafelo/config/ -git status -vim .gitignore -openssl aes-256-cbc < general > general.encrypted -git status -git commit -am "o2" -git push -cd -c -3d -ls -gl -git diff -git status -exit -gedit -exit -3d -cd src/ -git pull -3d -git pull gamewheel v2_v3_stable -gl -gulp -git diff -git commit -am "physics intro" -git push -git push gamewheel -exit -3d -gulp -git diff -git commit -am "physics intro" -git push -git push gamewheel -exit -s -m -exit -gl -g -c -cd /usr/share/cybafelo/ -cd config/ -git checkout cybafelo -exit -ls -c -ls -gl -git pull -cd .. -cd blender-node/ -git pull -exir -exit -c -cd 3d-editor/ -git pull -cd .. -cd config/ -git pull -git pull gamewheel -git checkout tj-dev -git commit -am "stuff" -git checkout tj-dev -git pull -c -cd 3d-editor/ -git pull -cd .. -cd api-v1/ -git pull -cd .. -./update_all -exit -r -exit -s -exit -mongo -gl -cd src/ -grep "IMAGE_INSTANCE_CREATED" * -R -ls -cd .. -cd conf -cd config/ -git diff -git commit -am "stuff" -git checkout tj-dev -git pull -git remote -ve -git remote -v -git remote add gamewheel git@github.com:ToywheelDev/gamewheel-config.git -git pull gamewheel tj-dev -cat nginx/sites-available/gamewheel.conf -git checkout cybafelo -sudo service nginx restart -3d -git pull -gulp -c -cd api-v1/ -git pull -r -cd .. -cd blender-node/ -git diff -git pull -git remote -v -git pull cybafelo -git log -r -cd .. -r -m -sudo vim /etc/nginx/sites-available/cybafelo.conf -sudo service nginx restart -gl -git pull -gulp -git log -git checkout 3d-e -cd .. -3d -git log -gl -gulp -3d -gulp -git diff -git commit -am "start move blender node to storage system" -git push -cd .. -cd blender-node/ -git diff -git commit -am "start move blender node to storage system" -git push -exit -gl -gulp -git pull -git diff -gulp -git diff -git add --patch -git commit -m "start move blender load to storage system" -e -exit -g -gl -cd src/ -grep "COMPONENT_CREATED" * -R -3d -cd src/ -grep "COMPONENT_CREATED" * -R -r -s -m -sudo apt-get install virtualbox -virtualbox -c -cd config/ -openssl aes-256-cbc < general > general.encrypted -git commit -am "ss" -git push -rxit -exit -sudo fdisk -l -exit -du -df -i -df -u -df -h -exit -ls -mkdir britta_backup -ifconfig -exit -cd config/ -git diff -openssl aes-256-cbc < general > general.encrypted -cd Desktop/ -openssl aes-256-cbc < general > general.encrypted -ls -cd /usr/share/cybafelo/config/ -ls -openssl aes-256-cbc < general > general.encrypted -git diff -git commit -am "aa" -git push -openssl aes-256-cbc < general > general.encrypted -git commit -am "aa" -git push -sudo poweroff -sudo apt-get install k3b -k3b -exit -s -exit -gl -m -cd Downloads/ -sudo dpkg -i iscan-bundle-1.0.4.x64.deb/core/iscan_2.30.3-1_amd64.deb -cd iscan-bundle-1.0.4.x64.deb/ -ls -./install.sh -sudo apt-get -f install -./install.sh -sudo apt-get autoremove -r -exit -cd Downloads/ -cd blender-2.78c-linux-glibc219-x86_64/ -ls -./blender -cat /tmp/rubix.crash.txt -./blender -cd .. -ls -tar -xf blender-2.79-rc1-linux-glibc219-x86_64.tar.bz2 blender-2.79-rc1-linux-glibc219-x86_64/ -tar -xf blender-2.79-rc1-linux-glibc219-x86_64.tar.bz2 -cd blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -3d -gulp -git diff -git commit -am "fucking image loading.... again.." -git push -git pull -git push -gl -git diff -git commit -am "fucking image loading.... again.." -git push -cd .. -cd blender- -cd blender-node/ -git diff -git remote -v -git commit -am "multi material again - threejs is ready" -git pushh -git push -cd .. -cd blender-files/ -git diff -git status -git add rubix -git diff -git status -ls ~/.png -ls ~/*png -mv ~/*png ./rubix/ -cd rubix/ -ls -git add * -git status -git commit -am "rubix muthaphucka" -git push -cd .. -ls -exi -erxit -exi -texit -exit -gl -gulp -exit -r -gl -cd src/ -grep "IMAGE_NOT_FOUND" * -R -3d -cd src/ -3d -cd src/ -grep "IMAGE_NOT_FOUND" * -R -gl -cd src/ -grep "LOAD_IMAGE" * -R -r -cd .. -3d -cd src/ -grep "createTextureUploadForms" * -R -grep "createTextureUploadForms" * -Rl | xargs sed -i "s/createTextureUploadForms/createImageUploadForms/g" -grep "textureUploadComplete" * -R -grep "textureUploadComplete" * -Rl | xargs sed -i "s/textureUploadComplete/imageUploadComplete/g" -grep "formTextureImport" * -R -grep "formTextureImport" * -Rl | xargs sed -i "s/formTextureImport/formImageImport/g" -grep "inputTextureUpload" * -R -grep "inputTextureUpload" * -Rl | xargs sed -i "s/inputTextureUpload/inputImageUpload/g" -grep "textureCallbacks" * -R -grep "textureCallbacks" * -Rl | xargs sed -i "s/textureCallbacks/imageCallbacks/g" -r -e -r -grep "divTextures" * -R -grep "divTextures" * -Rl | xargs sed -i "s/divTextures/divImages/g" -grep "h3Textures" * -R -grep "h3Textures" * -Rl | xargs sed -i "s/h3Textures/h3Images/g" -grep "divTextureImages" * -R -#grep "divTextureImages" * -Rl | xargs sed -i "s/divTextureImages/divIma -grep "divImages" * -R -grep "divTextureImages" * -Rl | xargs sed -i "s/divTextureImages/divImages/g" -r -exit -c -cd api-v1/ -git diff -git commit -am "fucking image loading.... again.." -git push -git remote -ve -git remote -v -exit -s -m -./status_all -cd config/ -git commit -am "hist" -git push -exit -c -cd config/ -git diff -cd .. -cd 3d-racing -cd .. -cd 3d-racing-server/ -git diff -git push -cd .. -./status_all -exit -gl -gulp -3d -gulp -s -exit -ccsm -exit -s -m -exit -3d -gulp -gl -gulp -npm i -g npm-check-updates -sudo npm i -g npm-check-updates -gl -vim package.json -npm update --save -exit -c -ls -cd game-lib/ -ls -cd .. -cd 3d-editor/ -lss -ls -vim package.json -npm update -npm i -g npm -sudo npm i -g npm -vim package.json -npm install --save threejs -vim package.json -npm update --save -ls -git add package-lock.json -git commit -am "lock" -git push -exit -gl -npm update --save -cd .. -gl -cd src/ -grep "TEXTURE_INSTANCE_CREATED" * -R -r -r# -r -s -m -3d -gulp -gl -gulp -tp[ -top -exit -killall chrom -killall chrome -exit -m -exit -lspci -lsvga -lspci --hel -lspci --v | grep VGA -lspci -v | grep VGA -exit -gl -cd src/ -grep "MATERIAL_TYPE_CHANGED" * -R -3d -npm update --save -npm install -vim package.json -npm update --save -npm update dat.gui --save -npm remove dat.gui -npm install --save dat.gui -vim package -.j -vim package.json -# -git diff -git commit -am "ok - image loading for blender files working again - multi textures enabled" -git push -cd src/ -grep "GameLib.Event.BUILD_GUI" * -R -gl -cd src/ -grep "GameLib.Event.BUILD_GUI" * -R -git diff -git commit -am "move to faster buffergeometries - blender upload working again - gui starts to support multiple selections again" -git push -s -3d -gulp -git diff -git commit -am "move more to game-lib - apply rot pos scale" -git push -git remote -v -vim .git/config -git push origin -git remote remove gamewheel -git push -git status -git push -git push origin -git push --verbose -c -cd blender-node/ -git diff -git commit -am "multiple materials working again" -git push -cd .. -cd blender-files/ -git diff -git status -git add rubix/black.png -git add rubix/rubix.blend -git add rubix/rubix.blend1 -git commit -am "rubix stuff" -git push -git remote -v -git push -git push --verbose -v -c -ls -gl -gulp -./stat -git push -git remote -ve -git remote -v -git remote remove gamewheel -git status -git diff -git push -git remote -v -git push origin -git push --vvvv -git push --vv -cd .. -./status_all -gl -git push -git -v push -git --verbose push -git push --verbose -git diff -git commit -am "affected objects pt. 2" -git push -exit -gl -gulp -cd src/ -grep "GameLib.Utils.Extend" * -R -gulp -c -cd api-v1/ -git diff -git commit -am "image fixes" -git push -git status -rn image_cggnz9100s.unknown -rm image_cggnz9100s.unknown -rm image_lromhdv135.unknown -ls -cd .. -cd blender-node/ -git diff -git push -ls -exit -3d -gulp -git diff -git status -git push -exit -s -m -./status_all -exit -c -cd blender-files/ -git push -exit -ifconfig -m -exit -gl -git pull -git diff -gl -gulp -exit -3d -cd node_modules/dat.gui/ -ls -cd build/ -ls -vim dat.gui.js -ls -vim dat.gui.min.js -ls -cd .. -ls -vim package.json -npm install -3d -gulp -exit -3d -cd src/ -grep "PARENT_SCENE_CHANGE" * -R -gl -cd src/ -grep "PARENT_SCENE_CHANGE" * -R -grep "parentScene\s*null" * -R -grep "parentScene\s*" * -R -grep "parentScene\s*=\s*null" * -R -3d -cd src/ -grep "parentScene\s*=\s*null" * -R -grep "activeCamera" * -R -gl -cd src/ -grep "activeCamera" * -R -grep "COMPONENT_REMOVE" * -R -grep "MESH_DELETED" * -R -exit -3d -cd src/ -cd .. -cd node_modules/dat.gui/ -ls -npm run build -webpack -sudo apt-get install webpack -sudo npm install -g webpack -npm run build -ls -vim package.json -npm install -cat /home/tj/.npm/_logs/2017-08-24T08_40_02_983Z-debug.log -npm install -ls -l -npm run build -cd build/ -ls -vim dat.gui.js -s -gl -gulp -git commit -am "custom components start" -git push -3d -gulp -git commit -am "custom shit !" -git push -r -exit -gl -git diff -git commit -am "storing custom code components and reading them ok" -git push -cd .. -cd api-v1/ -git diff -git push -cd .. -cd blender-node/ -git diff -git push -cd .. -cd blender-files/ -git diff -git push -exit -gl -cd src/ -grep "COMPONENT_REMOVE" * -R -3d -npm remove dat.gui -npm install -cd node_modules/ -ls -cd dat.gui/ -ls -cd .. -rm -rf dat.gui -cd .. -npm install -npm update -npm update dat.gui -cd node_modules/ -ls -cd .. -npm install dat.gui -rpm remove dat.gui -npm remove dat.gui -vim package.json -npm update dat.gui -npm remove --save dat.gui -cd 3rd-party/ -ls -cp ~/Downloads/dat.gui-0.6.5.tar.gz . -tar -xf dat.gui-0.6.5.tar.gz -ls -cd dat.gui-0.6.5/ -ls -cd .. -ls -cp ~/Downloads/dat.gui-0.6.4.tar.gz . -cp ~/Downloads/dat.gui-0.6.3.tar.gz . -cp ~/Downloads/dat.gui-0.6.2.tar.gz . -tar -xf dat.gui-0.6.4.tar.gz -tar -xf dat.gui-0.6.3.tar.gz -tar -xf dat.gui-0.6.2.tar.gz -cp ~/Downloads/dat.gui-0.6.1.tar.gz . -tar -xf dat.gui-0.6.1.tar.gz -git status -git add dat.gui-0.6.* -ls -git status -git add codemirror.zip -git status -cd .. -ls -git diff -git commit -am "scrolling, code mirror stuff" -git push -exit -3d -cd src/ -grep "selectEventType" * -R -grep "selectEventType" * -Rl | xargs sed -i "s/selectEventType/selectCustomCodeComponent/g" -greo "SelectEventType" * -R -gro "SelectEventType" * -R -grep "SelectEventType" * -R -grep "SelectEventType" * -Rl | xargs sed -i "s/SelectEventType/SelectCustomCodeComponent/g" -# -exit -gl -gulp -git diff -exit -3d -gulp -exit -ccsm -s -m -exit -3d -ls -exit -s -m -exit -gl -gulp -exit -3d -gulp -git diff -git commit -am "create textures again" -git push -exit -gl -git diff -git commit -am "start converting between buffer objects and api objects" -git push -cd .. -cd blender-node/ -cd .. -./status_all -exit -gl -cd src/ -grep "IMAGE_UPLOAD_COMPLETE" * -R -grep "LOAD_IMAGE" * -R -exit -r -exit -3d gulp -3d -3d;gulp -exit -gl -gulp -exit -s -m -exit -gl -cd src -grep "TriangleFace" * -R -grep "TriangleFace" * -Rl | xargs sed -i "s/TriangleFace/Face/g" -3d -cd src/ -grep "TriangleFace" * -R -c -cd blender-node/ -grep "TriangleFace" * -R -grep "TriangleFace" * -Rl | xargs sed -i "s/TriangleFace/Face/g" -ls -cd src/ -ls -grep "faceVertexUvs" * -R -cd .. -grep "faceVertexUvs" * -R -gl -cd src/ -grep "faceVertexUvs" * -R -grep "toApiObject.true" * -R -grep "faceVertexUvs" * -R -3d -cd src/ -grep "faceVertexUvs" * -R -cd .. -gl -cd src/ -grep "faceVertexUvs" * -R -exir -exit -gl -gulp -3d -gulp -r -s -m -s -st -3d -cd src -grep "REGISTER_UPDATE" * -R -grep "PARENT_ENTITY_CHANGE" * -R -cd /etc/nginx/ -ls -vim nginx.conf -exit -r -st -s -st -s -st -s -st -r -st -cd api-v1/ -ls -npm install --save mongodb -vim package.json -cp package.json package.json.bak -vim package.json -ls -vim serv -vim bin/start -cd .. -cd api-v1/ -ls -vim server.js -vim index.js -ls -st -s -cd api-v1/ -ls -rm config.js -ls -r -st -r -st -cd api-v1/ -npm install --save lodash -exit -r -exit -api -stop -st -d -c -a -ls -cd api-v1/ -ls -npm install --save body-parser -sudo npm install npm@latest -g -npm update -npm install --save body-parser -npm update -npm --help -npm update -h -npm cache -npm cache clean -npm cache verify -npm cache clean --force -npm install body-parser -git branch api-fucked-up -git checkout api-fucked-up -ls -npm install express -cat /home/tj/.npm/_logs/2017-08-29T09_45_10_790Z-debug.log -npm remove -g npm -npm -npm install express -sudo npm remove -g npm -npm -nodejs -nodejs --version -sudo apt-get install --reinstall nodejs -npm -npm i express -npm install --save body-parser -npm i --save express -npm i --save mongodb -r -s -r -m -r -exit -c -cd api-v1/ -npm install --save lodash -s -st -cd api-v1/ -npm install --save q -st -s -st -npm install --save file-system -npm remove --save file-system -ls -cd api-v1/ -npm install --save file-system -s -st -cd api-v1/ -npm install --save multer -r -cd .. -3d -cd src/ -grep "new.*Image" * -R -gl -grep "new.*Image" * -R -cd src/ -grep "new.*Image" * -R -r -e -r -d -s -r -d -s -r -cd api-v1/ -npm install --save stream-buffers -r -exit -mongo -gl -git diff -git commit -am "buffer and normal geometries" -git push -3d -git diff -git commit -am "no game - gui updates" -git push -cd .. -cd blender-node/ -git diff -git commit -am "Face" -git push -cd .. -./status_all -exit -m -exit -r -c -gl -cd src/ -grep "image.*path.*=" * -R -exi -exit -r -c -exit -gl -gulp -exit -s -m -cd api-v1/ -git diff -git commit -am "migrate to gridfs" -git push -git push -u origin api-fucked-up -git status -exit -3d -gulp -exit -mongo -s -m -gedit -3d -cd src/ -cd .. -cd api-v1/ -npm install --save JSONStream -r -npm install --save event-stream -r -npm install --save ndjson -r -git commit -am "first working serialization stream" -r -gl -cd src/ -grep "backupComponents" * -R -exit -gl -gulp -git diff -git commit -am "helpers no longer components - it causes unnecessary register updates" -git push -exit -r -mongo -exit -r -] -exit -exit -r -rr -r -exit -3d -gulp -cd -c -cd api-v1/ -git diff -git commit -am "ok - gridfs live - albeit slow for writes - but good enough for reads" -git push -git status -rm *.json -vim .gitignore -git diff -git status -vim package.json -git diff -git commit -am "oops package.json" -git push -cd .. -./status_all -r -exit -s -m -exit -gl -3d -cd src/ -grep "PARENT_ENTITY_CHANGE" * -R -grep "PARENT_ENTITY_CHANGE" * -R -C4 -gl -cd src/ -grep "PARENT_ENTITY_CHANGE" * -R -C4 -r -grep "updateVerticesFromGeometryInstance" * -R -3d -cd 3rd-party/ -ls -cd dat.gui-0.6.1/ -ls -cd build/ -ls -mv dat.gui.js.map ../ -cd .. -ls -cd .. -ls -rm -rf dat.gui-0.6.1 -tar -xf dat.gui-0.6.1.tar.gz -ls -cd dat.gui-0.6.1/ -ls -vim README.md -npm install -npm run build -xs .. -ls -cd webpack/ -ls -vim webpack.config.js -cd .. -npm run build -cd .. -tar -xf dat.gui-0.6.1.tar.gz -cd dat.gui-0.6.1/ -ls -npm run build -cd src/ -grep "CLASS_CLOSED" * -R -npm run build -gl -cd src -3d -cd src/ -grep "linkedObjects" * -R -gl -cd src/ -grep "linkedObjects" * -R -exit -r -exit -3d -gulp -exit -gl -gulp -git diff -git commit -am "deletes, exclusive mode fixes, array control completed, dat.gui fucking listening fixed in an awesome fucking way" -git push -cd .. -3d -git diff -git commit -am "delete components" -git push -cd .. -cd api-v1/ -git diff -git commit -am "delete components, error checking for saves" -git push -cd .. -./status_all -cd /etc/lightdm/ -ls -vim users.conf -vim lightdm.conf.d/ -cd /usr/share/backgrounds/ -ls -l -sudo chown tj:tj warty-final-ubuntu.png -sudo chown root:root warty-final-ubuntu.png -mongo -r -mongo -sudo service mongod rstart -sudo service mongod restart -r -mongo -exit -mongo -exitr -exit -gl -gulp -exit -s -m -exit -r -ps -A | grep pm2 -ps -A | grep pm -ps -A | grep -ps -A -exit -3d -gulp -exit -r -exit -r -hgl -hl -gl -cd src/ -grep "activeMesh" * -R -cd .. -3d -cd src/ -grep "activeMesh" * -R -gl -cd src/ -grep "MESH_INSTANCE_CREATED" * -R -3d -cd src/ -grep "MESH_INSTANCE_CREATED" * -R -grep "emitInstan" * -R -gl -cd src/ -grep "emitInstan" * -R -grep "EmitInstan" * -R -git diff -git commit -am "box shape object loading and saving ok" -git push -3d -git diff -git commit -am "super nice" -git push -gl -cd src/ -grep "COMPONENTS_LINKED" * -R -C5 -3d -cd src/ -grep "COMPONENTS_LINKED" * -R -C5 -git diff -git commit -am "update gui on components linked" -git push -gl -cd src/ -git diff -git commit -am "emit component linked events" -git push -git diff -git commit -am "friction materials" -git push -3d -gl -r -mongo -r -git status -git commit src/game-lib-d3-api-friction-contact-material.js -git commit src/game-lib-d3-api-friction-contact-material.js src/game-lib-d3-friction-contact-material.js -m "friction contact material" -git status -git commit src/game-lib-a-2-utils.js src/game-lib-d3-mesh-plane.js -m "linear interpolation for heightmaps" -git status -git commit src/game-lib-d3-world.js src/game-lib-system-gui.js src/game-lib-a-component-a.js -m "world also" -git diff -git commit -am "raycast vehicles, wheels - need to do the linking" -git push -3d -cd .. -ls -cd api-v1/ -git diff -git commit -am "increase chunk size - does nothing" -git push -cd .. -./status_all -exit -gl -gulp -exit -3d -gulp -exit -s -m -exti -exit -3d -cd src/ -grep "required by" * -R -grep "COMPONENTS_LINKED" * -R -gl -cd src/ -grep "COMPONENTS_LINKED" * -R -git status -git commit game-lib-system-linking.js -git commit game-lib-system-linking.js -m "fixed recursive linking" -git commit game-lib-d3-vertex.js game-lib-d3-face.jsgame-lib-d3-api-face.js -m "make faces and vertexes implementation independent" -git commit game-lib-d3-vertex.js game-lib-d3-face.js game-lib-d3-api-face.js -m "make faces and vertexes implementation independent" -git status -git diff game-lib-d3-raycast-vehicle.js -git status -git commit game-lib-d3-raycast-vehicle.js -m "delayed instance creation" -git commit -am "cylinder shape" -git push -3d -gl -cd src/ -exit -s -gl -gulp -git diff -git commit -am "done with cylinder shapes - worlds - need to do broadphase and solver next" -git push -exit -m -exut -exit -3d -gulp -git diff -git commit -am "restart code system after code components loaded" -git push -cd .. -cd api-v1/ -git diff -git push -u origin api-fucked-up -cd .. -./status_all -exit -s -m -exit -3d gulp -3d -gulp -exit -gl -cd src/ -grep "GameLib.D3.API.World" * -R -grep "GameLib.D3.API.World" * -Rl | xargs sed -i "s/GameLib.D3.API.World/GameLib.D3.API.PhysicsWorld -grep "GameLib.D3.API.World" * -Rl | xargs sed -i "s/GameLib.D3.API.World/GameLib.D3.API.PhysicsWorld"; -grep "GameLib.D3.API.World" * -Rl | xargs sed -i "s/GameLib.D3.API.World/GameLib.D3.API.PhysicsWorld/g"; -grep "GameLib.D3.API.World" * -R -grep "GameLib.D3.AP.World" * -R -grep "GameLib.D3.World" * -R -grep "GameLib.D3.World" * -Rl | xargs sed -i "s/GameLib.D3.World/GameLib.D3.PhysicsWorld/g" -grep "COMPONENT_WORLD" * -R -grep "COMPONENT_WORLD" * -Rl | xargs sed -i "s/COMPONENT_WORLD/COMPONENT_PHYSICS_WORLD/g" -grep "WORLD_INSTANCE_CREATED" * -R -grep "WORLD_INSTANCE_CREATED" * -Rl | xargs sed -i "s/WORLD_INSTANCE_CREATED/PHYSICS_WORLD_INSTANCE_CREATED/g" -gl -gulp -cat .ssh/id_rsa.pub -exit -ssh cybafelo -ssh cybafelo.com -exit -s -m -gl -gulp -[A -gulp -3d -gulp -3d -cd src/ -grep "buttonPlane" * -R -grep "buttonPlane" * -Rl | xargs sed -i "s/buttonPlane/buttonCreateMesh/g" -grep "createPlane" * -R -grep "createPlane" * -Rl | xargs sed -i "s/createPlane/createMesh/g" -grep "MESH_SELECTED" * -R -gl -cd src/ -grep "MESH_SELECTED" * -R -git diff -git commit -am "cylinders, boxes, spheres" -git push -3d -git diff -git commit -am "animation and visualization system" -git push -s -m -exit -gl -gulp -git diff -git commit -am "switch to quaternion rotation" -git push -3d -gulp -git diff -git commit -am "shape updates + fixes" -git push -gl -start -s -m -exit -ssh spoon2 -exit -c -cd config/ -ls -git remote -a -git remote -V -git remote -a -git remote -A -git remote -v -exit -cat .ssh/id_rsa.pub -exit -node -v -exit -vim .ssh/config -ssh spoon2 -exit -3d -ls -exit -c -cd 3d-editor/ -git remote -v -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-3d-editor.git -git push flyingspoon -cd .. -cd game-lib/ -git diff -git remote -v -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-game-lib.git -git commit -am "dom element load fix" -git push -git push flyingspoon -cd .. -cd blender-node/ -git diff -git push -git remote -git remote -v -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-blender-node.git -git push flyingspoon -cd .. -cd blender-files/ -ls -git diff -ls -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-blender-files.git -ls -git push flyingspoon -cd .. -cd api-v1/ -ls -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-api-v1.git -git push flyingspoon -exit -ssh spoon2 -exit -vim .ssh/config -ssh spoon2 -exit -gl -gulp -exit -3d -gulp -exit -mongo -ls -vim .bashrc -cat /etc/passwd -ssh spoon2 -exit -ping live-api-v1.flyingspoon.de -ping live-editor.flyingspoon.de -exit -cd /etc/nginx/ -ls -cd sites-enabled/ -ls -vim cybafelo.conf -ls -cd .. -cd conf.d -ls -vim ports.conf -exit -ssh spoon2 -ifconfig -ping www.google.com -ssh spoon2 -exit -ssh spoon2 -exit -ssh spoon2 -exit -ssh spoon2 -exit -ssh spoon2 -exit -cat /etc/nginx/sites-enabled/cybafelo.conf -c -cd 3d-editor/ -ls -ssh spoon2 -exit -cat /etc/nginx/nginx.conf -exit -3d -cd src/ -grep "buildSelec" * -R -cd .. -gulp build -git diff -git commit -am "valid index" -git checkout master -git pull -git status -git pull flyingspoon master -git merge v2_v3_stable -git push -git push flyingspoon -exit -c -cd 3d-editor/ -ls -cd .. -mkdir preview -cd preview/ -ls -git init . -cd .. -v -cd -vim .bash_aliases -p -ls -exit -3d -ls -cd .. -cd preview/ -ls -ln -s build/styles.css -ls -rm styles.css -ls -ln -s ../config/config.js -vim /etc/hosts -ping tj-preview.cybafelo.com -sudo service nginx restart -wget http://tj-preview.cybafelo.com -wget http://tj-preview.cybafelo.com/ -cat /etc/host -cat /etc/hosts -wget tj-preview.cybafelo.com -sudo vim /etc/nginx/sites-enabled/cybafelo.conf -c -cd preview/ -ls -ln -s build/index.html -ls -wget tj-preview.cybafelo.com -p -ls -npm install --save gulp-concat -npm install --save gulp-sort -npm install --save gulp-minify -npm install --save gulp-html-prettify -npm install --save gulp-concat;npm install --save gulp-sort;npm install --save gulp-minify;npm install --save gulp-html-prettify -git remote add origin ssh://git@bitbucket.org/cybafelo/preview.git -git push origin master -git push -u origin master -git remote -v -cd .. -cd 3d-editor/ -git remote -v -cd .. -cd preview/ -git remote remove origin -git remote -v -git status -vim .gitignore -git status -git add * -git status -git commit -am "initial commit" -git remote add origin git@bitbucket.org:cybafelo/preview.git -git status -git add .gitignore -git status -git commit -am "git ignore" -git push -u origin master -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-preview.git -git push flyingspoon -npm install --save gulp-inject-string -npm install --save gulp-watch -gulp -npm install --save gulp -gulp -3d -git diff -git commit -am "status" -git push -git push flyingspoon -ssh spoon2 -cd .. -cd preview/ -gulp -p -ls -npm install --save three -npm install --save q -npm install --save cannon -npm install --save lodash -ln -s ../game-lib/build/game-lib.js -gnome-screenshot --help -gnome-screenshot -a -c -cd game-lib/ -git diff -git commit -am "type loading to storage system" -git push -git checkout master -git pull flyingspoon -git pull -git merge v2_v3_stable -git push -git push flyingspoon -cd .. -cd 3d-editor/ -git diff -git commit -am "type loading to game-lib" -git push -git pull flyingspoon -git push flyingspoon -exit -c -cd preview/ -git diff -git commit -am "height proper" -git push -git push flyingspoon -git commit -am "resize issue" -git push -git push all -git push flyingspoon -exit -gl -cd .. -p -ls -git diff -git commit -am "preview version 1" -git push -git status -git add 3rd-party/ -git add src/tools.js/ -git rm src/tools.js/ -git rm src/tools.js/ -r -git status -vim .gitignore -git commit -am "ignore" -git push -git push flyingspoon -exit -ssh spoon2 -exit -gl -ls -p -ls -git diff -git commit -am "override preview camera with camera from entity (if any)" -git push -git push flyingspoon -gl -git diff -git commit -am "remove child components of entities (if anu)" -git push -git push flyingspoon -exit -gl -gulp -exit -ssh spoon2 -exit -[ -p -gulp -gulp build -gulp -exit -s -3d -gulp -exit -gl -gulp -exit -s -m -exit -3d -cd src/ -grep "RESIZE" * -R -p -ls -gl -grep "REMOVE_COMPONENT" * -R -grep "COMPONENT_REMOVE" * -R -cd src/ -grep "COMPONENT_REMOVE" * -R -grep "MESH_DELETED" * -R -exit -c -cd preview/ -git diff -git commit -am "also fix input system" -git push -git push flyingspoon -cd .. -g -gl -ls -git diff -git commit -am "controls instance" -git push -git push flyingspoon -p -git diff -git commit -am "no" -git push -git push flyingspoon -git commit -am "remove some mesh" -git push -git push flyingspoon -git commit -am "remove cc componetns too" -git push -git push flyingspoon -git commit -am "remove light componetns too" -git push -git push flyingspoon -git commit -am "remove light componetns too" -git push -git push flyingspoon -exit -gl -git diff -gl -git diff -git commit -am "quaternion updates" -git push -git push flyingspoon -exit -s -exit -gl -gulp -exit -3d -gulp -exit -s -m -exit -gl -gulp -exit -3d -gulp -exit -gedit -exit -3d -cd src/ -grep "GameLib.Event.SAVE_COMPONENT" * -R -gl -grep "GameLib.Event.SAVE_COMPONENT" * -R -cd src/ -grep "GameLib.Event.SAVE_COMPONENT" * -R -cd .. -3d -cd src/ -grep "GameLib.Event.SAVE_COMPONENT" * -R -grep "storageSystem.save" * -R -grep "LOAD_COMPONENT" * -R -gl -cd src/ -grep "LOAD_COMPONENT" * -R -3d -grep "GameLib.Event.DELETE_COMPONENT" -grep "GameLib.Event.DELETE_COMPONENT" * -R -cd src/ -grep "GameLib.Event.DELETE_COMPONENT" * -R -gl -cd src/ -grep "GameLib.Event.DELETE_COMPONENT" * -R -grep "getChildrenComponents" * -R -s -m -exit -p -gulp -exit -3d;gulp -git diff -git commit -am "respond to physics engine and api url requests" -git push -gulp -exit -gl -gulp -git diff -git commit -am "awesome - sphere shape and plane shape physics working" -git push -gulp -exit -3d;gulp; -git diff -git commit -am "change status" -git push -git push flyingspoon -exit -gl -gulp -git diff -git commit -am "face fixes, parentWorld fixes, linking system updates, physics ok" -git push -git push flyingspoon -exit -s -m -exit -gl -cd src/ -grep "getChildrenComponents" * -R -exit -mong -mongo -exit -3d -gulp -gl -gulp -cd Downloads/ -cd blender-2.7 -cd blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -s -a -s -m -gl -gulp -git diff -git commit -am "clock, linking system updates, physics updates, animation system started" -git push -gulp -git diff -git commit -am "animation system update" -git push -3d -git diff -exit -s -m -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -exit -3d -gulp -exit -3d -gulp -git diff -git commit -am "gamelib clock" -git push -git push flyingspoon -exit -s -m -exit -3d -gulp -exit -gl -gulp -ls -gulp -git diff -git commit -am "new animation system - better, got rid of localPosition, rot and scale" -git push -git push flyingspoon -exit -g -gl -ls -cd build/ -ls -rm game-lib.js -ls -3d -ls -git diff -git commit -am "restart animation, don't start physics" -git push -git push flyingspoon -exit -gl -cd src/ -grep "Event.ANIMATE" * -R -3d -cd src/ -grep "Event.ANIMATE" * -R -grep "\.query\(" * -R -grep "\.query(" * -R -gl -cd src/ -grep "\.query(" * -R -grep "BEFORE_RENDER" * -R -3d -cd src/ -grep "BEFORE_RENDER" * -R -cd .. -gl -cd src/ -grep "localPosition" * -R -grep "localRotation" * -R -grep "localScale" * -R -grep "applyLocal" * -R -grep "applyLocalP" * -R -grep "applyLocalP" * -Rl | xargs sed -i "s/applyLocalPosi/applyPosi/g" -3d -cd src/ -grep "applyLocalP" * -R -exit -s -m -exit -gl -cd src/ -grep ".updateInstance(" * -R -exit -3d -gulp -git diff -git commit -am "download entities from front page" -git push -git push flyingspoon -exit -gl -gulp -git diff -git commit -am "animation system updates... still not 100%" -git push -exi -git push flyingspoon -exit -gl -npm install --save deasync -npm remove --save deasync -exit -gedit -exit -gl -gulp -git diff -git commit -am "tetris stuff" -git push -git push flyingspoon -exit -3d -gulp -git diff -git commit -am "listen for game over events" -git push -git push flyingspoon -exit -s -m -# -exit -m -exit -r -c -cd blender-node/ -git diff -ls -npm install -r -s -p -ls -git diff -git commit -am "cleanup more stuff on loads" -git push -git push flyingspoon -g -gl -git push -git push flyingspoon -cd .. -3d -git push -git push flyingspoon -cd .. -cd api-v1/ -git diff -git diff master -git push -git push flyingspoon -git checkout master -git pull -git status -git merge api-fucked-up -git mergetool -git commit -am "merge conflicts" -git push -git status -find . -name "*.orig" | xargs rm -ls -git push flyingspoon -git pull -git pull flyingspoon -git pull flyingspoon master -git mergetool -git commit -am "merge conflict" -git push -git push flyingspoon -git status -find . -name "*.orig" | xargs rm -ls -cd .. -ls -cd blender-node/ -git pull flyingspoon master -git checkout master -git pull -git pull flyingspoon master -git remote -v -git push cybafelo -git push flyingspoon -r -git diff v2_v3_stable -cd .. -./status_all -cd blender-node/ -git push origin -cd .. -cd blender-files/ -git status -git add pool -git commit -am "pool" -git push -git push flyingspoon -ssh spoon2 -exit -gl -git diff -git commit -am "backward fixes for rubix cube" -git push -exit -s -m -exit -r -sudo service nginx restart -exit -p -git diff -git commit -am "wait for linker to finish" -git push -git push flyingspoon -exit -3d -gulp -git diff -git commit -am "game start event" -git push -git push flyingspoon -exit -gl -gulp -git diff -git commit -am "bad clipping plane implementation" -git push -git push flyingspoon -exit -p -ls -git diff -gulp build -ls -gulp -exit -p -git diff -git commit -am "respond to game over" -git push -git push flyingspoon -m -git diff -git commit -am "emit game start event" -git push -git push flyingspoon -exit -gl -git diff -git commit -am "apply axis and angle to vectors" -git push -git push flyingspoon -3d -git diff -cd .. -cd preview/ -git diff -git push flyingspoon -3d -git push flyingspoon -exit -ssh spoon2 -exit -a -c -cd api-v1/ -git push flyingspoon -cd .. -cd preview/ -git push flyingspoon -exit -ls -c -p -git diff -git commit -am "if any subscriptions to events, remove them" -git push -git push flyingspoon -exit -s -3d -guolp -gulp -exit -gl -gulp -exit -g -gl -git push flyingspoon -ssh spoon2 -exit -p -git diff -git commit -am "do this but not at linking time" -git push -git push flyingspoon -ssh spoon2 -exit -p -git push flyingspoon -git diff -git commit -am "tweak start events" -git push -git push flyingspoon -exit -s -gl -gulp -exi -exit -3d -gulp -git diff -git commit -am "restart / start stuff" -git push -exit -p -gulp -exit -3d -ls -git log -git push flyingspoon -git diff -git commit -am "canvasEditor to canvasMain" -git push -exit -ssh spoon2 -exit -c -3d -cd src/ -grep "canvasEditor" * -R -grep "canvasEditor" * -Rl | xargs sed -i "s/canvasEditor/canvasMain/g" -p -cd src/ -grep "canvasPreview" * -R -grep "canvasPreview" * -Rl | xargs sed -i "s/canvasPreview/canvasMain/g" -git diff -git commit -am "canvasPreview to canvasMain" -git push -git push flyingspoon -exit -3d -gulp -git diff -git commit -am "wrap in divMain" -git push -cd .. -cd preview/ -git diff -git commit -am "wrap in divMain" -git push -git push flyingspoon -3d -git push flyingspoon -cd .. -cd preview/ -gulp build -cd .. -3d -gulp -exit -p -gulp -git diff -git commit -am "look after ortho cams too" -git push -exit -s -m -exit -gl -gulp -git diff -git commit -am "touch, keyboard and mouse control components" -git push -git push flyingspoon -gulp -git diff -git commit -am "touch events" -git push -exit -cd Desktop/ -ls -l -chown tj:tj nathalie -sudo chown tj:tj nathalie -cd nathalie/ -ls -s -mk -m -git diff -p -gulp -git diff -git commit -am "preview change aspect of orthographic camera" -git push -gulp -3d -gulp -git diff -gulp -gl -gulp -git diff -git commit -am "send events too" -git push -git push flyingspoon -gulp -r -exit -gl -git diff -git commit -am "adjust sensitivity again" -git push -git push flyingspoon -exit -gl -git diff -git commit -am "get remote api url event" -git push -git push flyingspoon -exit -3d -git log -git diff -git commit -am "remote API url" -git push -git push flyingspoon -exit -sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder -sudo apt-get update -sudo apt-get install simplescreenrecorder -simplescreenrecorder -exit -c -cd config/ -git diff -git commit -am "stuff" -git push -git status -rm *.blend -rm *.blend1 -ls -git diff -exit -gl -git diff -git commit -am "touch event fire properly for start" -git push -git push flyingspoon -p -git diff -git commit -am "prevent pull down effect" -git push -git push flyingspoon -gl -git diff -git commit -am "counter action for left / right" -git push -git push flyingspoon -git diff -git commit -am "sensitivity for gui" -git push -git push flyingspoon -git commit -am "s" -git push -git push flyingspoon -exit -gl -git commit -am "more sens stuff" -git push -git push flyingspoon -exit -gl -git diff -cd .. -cd preview/ -git diff -git lo -git log -exit -gl -git diff -git commit -am "reset sensitivity counter" -git push -git push flyingspoon -exit -p -gulp -git diff -git commit -am "entity controls override edit controls" -git push -git push flyingspoon -gulp -git diff -gulp -gl -gulp -git diff -git commit -am "reload image if imagedata available" -git push -git push flyingspoon -gulp -git diff -git commit -am "add sensitivity to touch controls" -git push -git push flyingspoon -gulp -git diff -git commit -am "nothing much but ok" -git push -git push flyingspoon -gulp -git commit -am "some more touch sensitivity code" -git push -git push flyingspoon -gulp -3 -3d -gulp -git diff -git commit -am "mode selection" -git push -git push flyingspoon -cd .. -cd api-v1/ -git log -3d -gulp -git -gulp -s -m -r -s -m -ssh spoon2 -gl -cd src/ -grep "createInstanceDefaults" * -R -grep "COMPONENT_REMOVE" * -R -s -m -exit -p -gulp -3d -gulp -gl -gulp -gl -cd src/ -grep "setParentMesh" * -R -gl -git commit -am "before animation refactor" -vim -cd /etc/vim/ -ls -ln -s /usr/share/cybafelo/config/vimrc.local -sudo ln -s /usr/share/cybafelo/config/vimrc.local -vim -sudo vim vimrc.local -vim -sudo vim vimrc.local -vim -exit -3d -cd src/ -grep "26" * -R -gl -cd src/ -grep "26" * -R -grep "25" * -R -3d -cd src/ -grep "25" * -R -grep "Resize" * -iR -cd .. -git diff -git commit -am "camera updates" -git push -git push flyingspoon -p -git diff -git commit -am "camera updates" -git push -git push flyingspoon -gl -git diff -git commit -am "animation system, camera offsets" -git push -git push flyingspoon -ssh spoon2 -exit -p -git diff -git commit -am "respond to scene event" -git push -git push flyingspoon -s -m -s -st -p -gulp -3d -gulp -gl -gulp -git diff -git commit -am "get sub property" -git push -git push flyingspoon -s -m -gl -git commit -am "points material properties update" -git push -git push flyingspoon -3d -gulp -gl -gulp -ssh spoon2 -gl -exit -3d -exit -p -gulp -exit -s -m -st -exit -p -cd sr -cd src -grep "85" * -R -grep "15" * -R -3ed -3d -cd src/ -grep "activeCamera" * -R -gl -cd src/ -grep "activeCamera" * -R -3d -cd src/ -grep "editInputSystem" * -R -grep "editInputSystem" * -Rl | xargs sed -i "s/editInputSystem/inputSystem/g" -grep "parentScene.*=" * -R -gl -cd src/ -grep "parentScene.*=" * -R -grep "LOAD_IMAGE" * -R -grep "IMAGE_INSTANCE_CREATED" -grep "IMAGE_INSTANCE_CREATED" * -R -grep "COMPONENT_CREATED" * -R -grep "computeBoundingBox" * -R -grep "size.x" * -R -grep "size.y" * -R -grep "size.z" * -R -grep "size.y" * -R -grep "size.z" * -R -grep "computeBoundingBox" * -R -3d -cd src/ -grep ".Plane" * -R -git diff -git commit -am "space for text meshes" -git push -gl -git diff -git commit -am "fonts, text meshes, lines, input system refactorings" -git push -p -exit -sudo vim /etc/nginx/sites-enabled/cybafelo.conf -exit -p -git diff -git commit -am "fullscreen mode" -git push -git push flyingspoon -ssh spoon2 -exit -r -p -git commit -am "fix normal preview" -git push -git push flyingspoon -ssh spoon2 -gulp -ssh spoon2 -s -r -st -s -st -d -s -3d -gulp -gl -gulp -gedit -killall chrome -exit -gl -git diff -git commit -am "render to canvas - persist loading in case of errors" -git push -git push flyingspoon -p -git diff -git push flyingspoon -3d -git diff -git commit -am "fonts for bk" -git push -git push flyingspoon -cd .. -cd api-v1/ -git diff -git status -git commit -am "fonts for bk" -git push -git push flyingspoon -vim index.js -cd .. -ls -3 -3d -cd src/ -ls -cd .. -ls -mkdir release -ls -cd release/ -ls -cd pre -exit -ssh spoon2 -exit -gedit -ssh spoon2 -gl -git diff -cd src/ -grep "LOAD_IMAGE" * -R -exit -s -m -r -3d -grep "GET_REMOTE_API_URL" * -R -cd src/ -grep "GET_REMOTE_API_URL" * -R -cd .. -gl -cd src/ -grep "GET_REMOTE_API_URL" * -R -grep "SAVE_COMPONENT" * -R -c -cd api-v1 -grep "x-gamewheel" * -R -grep "x-gamewheel" * -Rl | xargs sed -i "s/x-gamewheel/x/g" -r -sudo service nginx restart -3d -gl -cd src/ -grep "x-gamewheel" * -R -grep "x-gamewheel" * -Rl | xargs sed -i "s/x-gamewheel/x/g" -exit -ssh spoon2 -exit -ssh spoon2 -exit -c -cd release/ -git diff -git commit -am "resize event" -git push -git push flyingspoon -exut -exit -c -cd release/ -ls -vim package.json -npm install --save three -npm install -ln -s ../config/config.js -ln -s ../game-lib/build/game-lib.js -exit -ls -gl -git diff -git commit -am "remove coder and physics deps" -git push -git push flyingspoon -exit -gl -git diff -git commit -am "authorization" -git log -git checkout master -git log -git push origin -git pull flyingspoon -git pull flyingspoon master -git cherry-pick b849a949e6667d53bf2d61121e56860e8b570709 -git push -git push flyingspoon -git checkout b849a949e6667d53bf2d61121e56860e8b570709 -git log -git branch "stable for editor" -git branch "stable_4_editor" -git checkout stable_4_editor -git log -git checkout master -git log -git checkout stable_4_editor -cd .. -cd api-v1/ -git diff -git commit -am "write protect api" -git push -git push flyingspoon -git log -cd .. -3d -git diff -log -git log -git branch stable_for_editor -git checkout stable_for_editor -git commit -am "authorization" -git push -git push -u stable_for_editor -git push -u origin -ssh spoon2 -exit -sudo vim /etc/nginx/sites-enabled/ -sudo vim /etc/nginx/sites-enabled/cybafelo.conf -exit -c -cd api-v1/ -git diff -r -r# -r -c -cd api-v1/ -cd uploads/cybafelo/root/root/test/ -ls -ls -l -h -ssh spoon2 -exit -ssh spoon2 -exit -c -cd api-v1/ -l -cd uploads/cybafelo/root/root/test/ -ls -ls -l -scp image_* spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -exit -ssh spoon2 -exit -ssh spoon2 -exit -vim /etc/hosts -c -cd release -git remote add flyingspoon cybafelo@bitbucket.org:flyingspoon/game-release.git -git push -u flyingspoon master -ssh spoon -ssh spoon2 -exit -sudo service nginx restart -c -cd release -npm install --save lodash -git remote add origin cybafelo@bitbucket.org:cybafelo/release.git -git init -git remote add origin cybafelo@bitbucket.org:cybafelo/release.git -git push -u origin master -git status -git add * -git commit -am "initial commit" -git rm --cached node_modules/ -git rm --cached node_modules/ -R -git rm -r --cached node_modules -vim .gitignore -git add .gitignore -git commit -am "ignore node modules" -git push -git push -u origin master -exit -gedit -scp spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/image_chhcn0deru.png /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/image_chhcn0deru.png -scp spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/image_ysuf7jwbrv.png /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/image_ysuf7jwbrv.png -scp /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/image_* spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -lls -ssh spoon2 -gl -git log -git checkout 5c5ea74e149189cdfe8e1b763878c8f4ff4ca6c8 -cd .. -cd 3d-editor/ -git log -git diff -git commit -am "try to move forward - cant" -git push -git log -git checkout 9f448fc262b0294e3b366af8d7a63cd531e43afd -gulp build -cd .. -glk -gl -gulp build -exit -c -cd rele -cd release/ -git pull flyingspoon -git merge -git mergetool -git diff -git commit -git commit -am "no need for canvas id" -git pull flyingspoon -ssh spoon2 -vim inuse -exit -3d -gulp -exit -p;gulp -exit -gl -gulp -exit -c -cd release/ -git diff -exit -gl -ssh spoon2 -exit -gl -git diff -git commit -am "game loaded event" -git checkout master -git cherry-pick 763d6c1 -git push flyingspoon -git log -git checkout 763d6c1 -git log -exit -gl -exit -gl -grep "GET_API_URL" * -R -cd src/ -grep "GET_API_URL" * -R -exit -ccsm -ssh spoon2 -exit -ssh spoon2 -exot -exit -ls -gl -gulp -ssh spoon2 -3d -gulp -gl -git diff -git commit -am "scale update instance" -git push -git push -u origin stable_4_editor -git push -u flyingspoon stable_4_editor -git checkout master -git cherry-pick a14ca1e -git push -git push flyingspoon -git pull -git pull flyingspoon -git pull flyingspoon master -git checkout stable_for_editor -git checkout stable_4_editor -ssh spoon2 -ssh spoon2 -s -exit -gnome-calculator -exit -cd Downloads/ -tar -xf Magento-CE-2.2.0-2017-09-26-07-39-02.tar.bz2 -gnome-screenshot -x -gnome-screenshot --help -gnome-screenshot -a -gnome-screenshot -a -d 3 -gnome-screenshot -a -d3 -gnome-screenshot -a -wget https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position-install.sh -chmod +x update-monitor-position-install.sh -./update-monitor-position-install.sh -rm ~/.config/monitors.xml -vim .config/monitors.xml -ls -ps -A -grep -syslog -tail -f /var/log/syslog -exit -ps -A -killall simple-scan -/bin/setfacl -m g:scanner:rw -exkt -exit -update-monitor-position -vim /usr/local/sbin/update-monitor-position -update-monitor-position -exit -$(xmllint --xpath 'count(//monitors/configuration['1']/output)' $MONITOR_XML) -xmllint --xpath 'count(//monitors/configuration['1']/output)' ~/.config/monitors.xml -vim .config/monitors.xml -xmllint --xpath 'count(//monitors/configuration['1']/output)' ~/.config/monitors.xml -vim .config/monitors.xml -xmllint --xpath 'count(//monitors/configuration['1']/output)' ~/.config/monitors.xml -update-monitor-position -exit -ls -cd .config/ -ls -vim monitors.xml -ls -l | grep mon -chown root:tj monitors.xml -sudo chown root:tj monitors.xml -sudo chmod 644 monitors.xml -ls -l | grep mon -exit -virtualbox -gedit -virtualbox -exit -cat /etc/resolv.conf -exit -gedit -gnome-screenshot -a -update-monitor-position -ssh spoon2 -exit -s -exit -3d -git diff -git commit -am "fix color for scrollbar" -git push -git checkout master -git pull -git diff stable -git diff stable_for_editor -git checkout stable_for_editor -git diff master -cd .. -cd game-lib/ -git diff -git diff master -git checkout master -git pull -git pull flyingspoon -git pull flyingspoon master -git checkout stable_4_editor -git diff master -3d -git checkout master -git pull flyingspoon master -git checkout master -git checkout stable_for_editor -git diff master -cd .. -ls -cd release/ -git pull flyingspoon master -git mergetool -git commit -am "merge conflicts" -git push -git status -find . -name "*.orig" | xargs rm -ls -cd .. -cd 3d-editor/ -git checkout master -git merge stable_for_editor -git log -cd .. -cd game-lib/ -git checkout master -git merge stable_4_editor -git mergetool -git commit -am "merge conflicts" -git status -rm src/game-lib-a-1-event.js.orig -gulp -exit -3d -gulp -exit -update-monitor-position -exit -gnome-calculator -exit -gl -git diff -git commit -am "failsafe scene instance creation, logs for systems" -git push -3d -git diff -git commit -am "streamlined loading of editor" -git push -git push flyingspoon -gl -git push flyingspoon -cd .. -cd preview/ -git diff -exit -s -m -exit -3d -gulp -exit -gl -gulp -exit -p -gulp -git diff -exit -3d -cd src/ -grep "FETCH_COMPONENT_TYPES" * -R -c$ -grep "FETCH_COMPONENT_TYPES" * -R -c4 -grep "FETCH_COMPONENT_TYPES" * -R -C4 -g -gl -cd src/ -grep "FETCH_COMPONENT_TYPES" * -R -C4 -3d -cd src/ -grep "this.entityManager" * -R -grep "this.entityManager" * -Rl | xargs sed -i "s/this.entityManager/GameLib.EntitManager.Instance/g" -gl -cd src/ -grep "createInstance\(" * -T -grep "createInstance\(" * -R -grep "createInstance(" * -R -grep "delayedInstance" * -R -grep "createInstance(" * -R -grep "IMAGE_NOT_FOUND" * -R -grep "createInstance(" * -R -exit -gl -git diff -git branch create_instance -git checkout create_instance -exit -update-monitor-position -exit -r -exit -r -]exit -exit -p -gulp -exit -3d -gulp -exit -gl -gulp -ls -cd /usr/share/app -cd /usr/share/application -cd /usr/share/applications/ -lls -ls -vim update-monitor-position.desktop -sudo vim update-monitor-position.desktop -exit -gl -cd src/ -grep "createInstance(" * -R -grep "IMAGE_CHANGED" * -R -grep "createInstance(" * -R -git diff -git commit -am "create instance updated" -grep IMAGE_INSTANCE_CREATED * -R -3d -cd src/ -grep IMAGE_INSTANCE_CREATED * -R -gl -cd src/ -D -grep "\.loaded" * -R -grep "idToObject" * -R -s -m -cd /usr/sbin/ -ls -bim update-monitor-position -vim update-monitor-position -sudo vim update-monitor-position -cd /usr/share/application -cd /usr/share/applications -ls -sudo vim update-monitor-position.desktop -rm update-monitor-position.desktop -sudo rm update-monitor-position.desktop -ls -cd .. -cd sbin/ -ls -sudo rm update-monitor-position -cd .. -ls -cd .. -ls -which update-monitor-position -cd /usr/local/sbin/ -sidp rm update-monitor-position -s rm update-monitor-position -sudo rm update-monitor-position -sudo rm /usr/local/sbin/update-monitor-position -exit -sudo reboot -exit -ssh spoon2 -exit -ssh spoon2 -exit -sudo apt-get update -sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -sudo apt-key fingerprint 0EBFCD88 -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -sudo apt-get update -sudo apt-get install docker-ce -docker -sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose -sudo chmod +x /usr/local/bin/docker-compose -docker run -docker run -it ubuntu bash -sudo docker run -it ubuntu bash -exit -iptables -ufw -man ufw -exit -exit -exit -gedit -exit -c -cd api-v1/ -git remote -v -exit -vim .inputrc -cat .inputrc -exit -c -cd blender-node/ -git diff -git status -git log -vim .gitignore -exit -c -git clone git@bitbucket.org:flyingspoon/docker-composer-spoon3.git -cd docker-composer-spoon3/ -docker-compose up -d -docker-compose up -docker -docker -H -docker -h -docker images -sudo docker-compose up -d -ls -vim docker-compose.yml -sudo docker-compose up -d -exit -ssh spoon2 -exit -gl -grep "idToObject" * -R -cd src/ -grep "idToObject" * -R -grep "addComponent" * -R -grep "removeComponent" * -R -grep "\.loaded" * -R -grep "delayed" * -R -grep "delayedInstance" * -R -grep "\.loaded" * -R -# -grep "\.loaded" * -R -grep "idToObject" * -R -grep "\.loaded" * -R -grep "ENTITY_LOADED" * -R -grep "buildIdToObject" * -R -grep "resolved" * -R -exit -c -git clone git@bitbucket.org:flyingspoon/docker-air-trafic-control.git -cd docker-air-trafic-control/ -ls -npm install -./build.sh tj -sudo ./build.sh asdasd -sudo docker container ls -ls -cd .. -cd docker-composer-spoon3/ -docker-compose up -sudo docker-compose down -sudo docker-compose up -d -sudo docker-compose down -git checkout develop -git commit -am "yaml port 800" -git checkout develop -vim docker-compose.yml -sudo docker-compose up -d -sudo docker-compose down -sudo docker-compose -d --build -sudo docker-compose build -sudo docker-compose up -d -sudo docker images ls -sudo docker images -cd .. -cd docker-air-trafic-control/ -ls -./build.sh -./build.sh asdasd -grunt -npm install -g grun -npm install -g grunt -sudo npm install -g grunt -./build.sh asdasd -cd .. -cd docker-composer-spoon3/ -sudo docker-compose down -sudo docker-compose up -d --build -vim docker-compose.yml -sudo docker-compose up -d --build -vim docker-compose.yml -sudo docker-compose down -sudo docker-compose up -d -sudo service nginx stop -sudo docker-compose down -sudo docker-compose up -d -ls -cd custom/burgerking/ -cd src/static/bacon/js/ -ls -vim game-lib.js -ssh spoon2 -exit -vim .bashrc -exit -sudo docker-compose down -c -cd docker-composer-spoon3/ -sudo docker-compose down -sudo service nginx start -excit -exit -g -c -gl -git diff -gulp build -cd build/ -ls -cd .. -cd docker-composer-spoon3/custom/burgerking/src/static/bacon/js/ -ls -cp /usr/share/cybafelo/game-lib/build/game-lib.* . -ls -git diff -git commit -am "whole new game-lib" -cp /usr/share/cybafelo/game-lib/build/game-lib-min.js . -git status -ls -mv game-lib-min.js game-lib.min.js -git diff -git commit -am "minified version" -git push -exit -ssh spoon2 -exit -s -m -exit -gl -gulp -exit -3d -gulp -exit -p -gulp -exit -gl -cd src/ -grep "IMAGE_NOT_FOUND" * -R -git diff -git commit -am "linking system and storage system towards stable" -grep "COMPONENT_LINKED" * -R -3d -cd src/ -grep "COMPONENT_LINKED" * -R -grep "COMPONENT_REGISTER" * -R -gl -cd sr -cd src/ -grep "COMPONENT_REGISTER" * -R -git diff -git status -rm c.js -rm l.js -rm s.js -git commit -am "start revert" -git push -git push flyingspoon -exit -gl -cd src/ -grep "\.loaded" * -R -grep "built" * -R -grep "FONT_INSTANCE_CREATED" * -R -grep "built" * -R -grep "getDependencies" * -R -grep "COMPONENT_LINKED" * -R -grep "COMPONENT_CREATED" * -R -grep "MATERIAL_TYPE_CHANGED" * -R -grep "COMPONENT_CREATED" * -R -grep "IMAGE_INSTANCE_CREATED" * -R -grep "MESH_INSTANCE_CREATED" * -R -grep "TEXTURE_INSTANCE_CREATED" * -R -grep "MATERIAL_INSTANCE_CREATED" * -R -grep "PHYSICS_WORLD_INSTANCE_CREATED" * -R -grep "SHAPE_INSTANCE_CREATED" * -R -grep "getDependencies" * -R -grep "createDependencies" * -R -grep "generateNewIds" * -R -git diff -git branch FUCK_UP -git checkout FUCK_UP -git commit -am "FUCK UP" -git checkout create_instance -q -git checkout FUCK_UP -git push -u flyingspoon FUCK_UP -git show master^game-lib-system-storage.js -git show master:game-lib-system-storage.js -git show master^:game-lib-system-storage.js -git show master:/src/game-lib-system-storage.js -git show master^:/src/game-lib-system-storage.js -git show master:/src/game-lib-system-storage.js -git show master:src/game-lib-system-storage.js -git show master:src/game-lib-system-storage.js > s.js -meld game-lib-system-storage.js s.js -meld game-lib-system-linking.js l.js -git show master:src/game-lib-system-linking.js > l.js -meld game-lib-system-linking.js l.js -git show master:src/game-lib-a-component-a.js > c.js -meld game-lib-a-component-a.js c.js -exit -gl -gulp -exit -p -gulp -exit -3d -gulp -exit -s -m -exit -c -cd api-v1/ -exit -gl -git diff -git commit -am "force build" -git branch -git checkout create_instance -s -p -npm install --save gulp-replace -git -git diff -git commit -am "replace hardcoded url" -git push -git push flyingspoon -exitr -exit -ssh spoon2 -? -ssh spoon2 -gl -git diff -git commit -am "remove extra subscription" -git push -git push -u origin create_instance -git checkout master -git pull flyingspoon master -git diff create_instance -git checkout create_instance -git diff -git diff FUCK_UP -git show FUCK_UP:src/game-lib-entity-manager.js > e.js -meld src/game-lib-entity-manager.js e.js -meld src/game-lib-api-entity-manager.js e-api.js -git show FUCK_UP:src/game-lib-api-entity-manager.js > e-api.js -meld src/game-lib-api-entity-manager.js e-api.js -git commit -am "fix entity manager with default instance" -git push -git show FUCK_UP:src/game-lib-d3-api-renderer.js > r-api.js -meld src/game-lib-d3-api-renderer.js r-api.js -git show FUCK_UP:src/game-lib-d3-renderer.js >r.js -meld src/game-lib-d3-renderer.js r.js -git commit -am "default scene for renderer" -git push -git push flyingspoon create_instance -git diff FUCK_UP -git show /src/game-lib-a-1-event.js > e.js -git show FUCK_UP:/src/game-lib-a-1-event.js > e.js -git show FUCK_UP:src/game-lib-a-1-event.js > e.js -meld src/game-lib-a-1-event.js e.js -git diff FUCK_UP -cd .. -gl -3d -git diff -git branch -git checkout stable_for_editor -git diff -git commit -am "middle of revert" -git push -git checkout stable_for_editor -git diff fuck_up -git diff -gl -git dif -git diff -git commit -am "proper linked and loading flags" -git push -git status -rm e-api.js e.js r-api.js r.js src/ce.js src/c.js src/g.js src/i.js src/s.js src/t.js -git diff -git push -cd src/ -grep "IMAGE_NOT_FOUND" * -R -git diff -git commit -am "cleanup subscriptions" -git push -git push flyingspoon -grep "\.loaded" * -R -git diff -git commit -am "update getDependencies" -git push flyingspoon -grep "\.loaded" * -R -git diff -git commit -am "revert to original" -git push -git diff -git commit -am "remember to delay instance" -git push -git push flyingspoon -grep "REGISTER_DEPENDENCIES" * -R -grep "COMPONENT_CREATED" * -R -git diff -git commit -am "linking system fixed" -git push -git push flyingspoon -git commit -am "linking system really fixed" -git push -grep "COMPONENT_REMOVE" * -R -grep "MESH_DELETED" * -R -grep "MESH_DELETED" * -Rl | xargs sed -i "s/MESH_DELETED/REMOVE_MESH/g" -grep "COMPONENT_REMOVE" * -R -grep "REMOVE_MESH" * -r -grep "COMPONENT_REMOVE" * -R -grep "COMPONENT_REMOVE" * -Rl | xargs sed -i "s/COMPONENT_REMOVE/REMOVE_COMPONENT/g" -grep "REMOVE_COMPONENT" * -R -grep "removeComponent" * -R -grep "removeEntity" * -R -git diff -git commit -am "component remove" -git push -git checkout master -git diff -git merge create_instance -git push -git push flyingspoon -grep "GET_PHYSICS_ENGINE" * -R -grep "GET_PHYSICS_ENGINE" * -Rl | xargs sed -i "s/GET_PHYSICS_ENGINE/GET_PHYSICS_IMPLEMENTATION/g" -3d -cd src/ -grep "GET_PHYSICS_ENGINE" * -Rl | xargs sed -i "s/GET_PHYSICS_ENGINE/GET_PHYSICS_IMPLEMENTATION/g" -git diff -git commit -am "IMPLEMENTATION" -git pus -git push -git push flyingspoon -p -grep "GET_PHYSICS_ENGINE" * -Rl | xargs sed -i "s/GET_PHYSICS_ENGINE/GET_PHYSICS_IMPLEMENTATION/g" -git diff -gl -cd src/ -grep "GET_PHYSICS_IMPLEMENTATION" * -R -git diff -git commit -am "get physics better" -git push -git push flyingspoon -git -cd .. -3d -git -cd .. -p -git diff -git commit -am "preview updated" -git push -git push flyingspoon -git diff -gl -cd src/ -p -gl -cd src/ -grep "delayed =" * -R -git diff -git commit -am "housekeeping for delayed instance" -git push flyingspoon -git diff -git commit -am "fix bug for edit controls" -git push flyingspoon -git push -3d -git diff -git commit -am "start fixes" -git push -git push flyingspoon -git diff -git commit -am "restart input system" -git push -git push flyingspoon -gl -git diff -git commit -am "delayed instance encounterer" -git push -git push flyingspoon -3d -git push flyingspoon -git log -gl -git push flyingspoon -git log -g -po -p -git diff -git commit -am "start all systems" -git push -git push flyingspoon -gl -git diff -git commit -am "event management update" -git push -git push flyingspoon -git diff -git commit -am "parent update" -git push -git push flyingspoon -git diff -git commit -am "components can be delayed" -git push -git push flyingspoon -grep "built" * -R -cd src/ -grep "built" * -R -grep "built" * -Rl | xargs sed -i "s/built/building/g" -git diff -git commit -am "building" -git push -git push flyingspoon -git diff -git commit -am "process component for buildId" -git push -git push flyingspoon -git diff -git commit -am "clone numbers for components" -git push -git push flyingspoon -git show FUCK_UP:src/game-lib-d3-controls-0 > c.js -git show FUCK_UP:src/game-lib-d3-controls-0.js > c.js -meld game-lib-d3-controls-0.js c.js -git show FUCK_UP:src/game-lib-d3-controls-editor.js > ce.js -meld game-lib-d3-controls-editor.js ce.js -git diff -git commit -am "delayed controls for edit" -git push -git show FUCK_UP:src/game-lib-d3-image.js > i.js -meld game-lib-d3-image.js i.js -git diff -git commit -am "delayed image instance" -git push -git push flyingspoon -git show FUCK_UP:src/game-lib-d3-texture.js > t.js -meld game-lib-d3-texture.js t.js -git commit -am "canvas check for textures" -git push -git push flyingspoon -git show FUCK_UP:src/game-lib-system-gui.js > g.js -meld game-lib-system-gui.js g.js -git commit -am "ambiguous idToObject removed" -git push -git push flyingspoon -git show FUCK_UP:src/game-lib-system-input.js > i.js -meld game-lib-system-input.js i.js -git commit -am "delayed instance update" -git push -git push flyingspoon -git diff -git commit -am "dont push to resolved" -git push -git push flyingspoon -git diff -git commit -am "physics world" -git push -git push flyingspoon -git show FUCK_UP:src/game-lib-system-storage.js > s.js -meld game-lib-system-storage.js s.js -git diff -git commit -am "delayed image creation for storage system" -git push -3d -git show fuck_up:src/editor-a.js > e.js -git show fuck_up:src/editor.js/editor-a.js > e.js -cd src/editor.js/ -meld editor-a.js editor- -git show fuck_up:src/editor.js/editor-a.js > e.js -meld editor-a.js e.js -git diff -git commit -am "fuckup updates" -git push -git push -u origin stable_for_editor -git diff -git status -git diff -git status -git show fuck_up:src/editor.js/editor-buttons.js > eb.js -meld editor-buttons.js eb.js -git diff -git commit -am "buttons updates" -git push -git show fuck_up:src/editor.js/editor-images.js > ei.js -git show fuck_up:src/editor.js/editor-upload.js > eu.js -meld editor-images.js ei.js -meld editor-upload.js eu.js -git diff -git commit -am "passwoid for uploads, images via EM" -git push -git push flyingspoon -grep "IMAGE_NOT_FOUND" * -R -gl -cd src/ -git diff -git commit -am "unneeded 'loaded'" -git push -3d -cd src/ -grep "MESH_DELETED" * -R -grep "COMPONENT_REMOVE" * -Rl | xargs sed -i "s/COMPONENT_REMOVE/REMOVE_COMPONENT/g" -grep "inputEditInputSystemStart" * -R -grep "inputEditInputSystemStart" * -Rl | xargs sed -i "s/inputEditInputSystemStart/inputInputSystemStart/g" -grep "inputEditInputSystemStop" * -Rl | xargs sed -i "s/inputEditInputSystemStop/inputInputSystemStop/g" -git diff -git commit -am "get physics" -git push -s -m -git -3d -gulp -p -gulp -ssh spoon2 -g -gl -gulp -3d -git diff -git branch "fuck up" -git checkout "fuck up" -git branch fuck_up -git checkout fuck_up -git help -git commit help -git help commit -git commit --patch -m "fuck" -git diff -git commit -am "controls part of entity" -git push -git push flyingspoon -git status -rm e.js -cd .. -cd game -cd game-lib/ -3d -git checkout master -git merge stable_for_editor -git mergetool -git commit -am "merge conflicts" -git push -git status -find . -name "*.orig" | xargs rm -git push flyingspoon -p -git push flyingspoon -gl -git push flyingspoon -gl -gulp -exit -p -gulp -exit -3d -gulp -exit -s -m -exit -s -m -exit -p -gulp -git diff -exit -gl -gulp -git diff -exit -3d -gulp -git diff -exit -gl -git diff -git commit -am "multiple renderer support" -git push -git push flyingspoon -git diff -git commit -am "mesh types in mesh constructors (like it should have been)") -git push -git push flyingspoon -git commit -am "mesh types in mesh constructors (like it should have been)" -git push flyingspoon -git push -ssh spoon2 -exit -3d -git diff -git commit -am "mesh types in constructor" -git push -git push flyingspoon -exit -o -p -git diff -git commit -am "restart custom code system on custom code component created" -git push -git push flyingspoon -exit -gl -git diff -git commit -am "input system updates" -git push -git push flyingspoon -3d -git diff -git commit -am "game start event" -git push -git push flyingspoon -p -git diff -exit -3d -npm install --save gulp-replace -exi -t -exit -s -p -git diff -git commit -am "download timestamp game-lib" -git push -git push flyingspoon -exit -3d -gulp -exit -p gulp -gulp -exit -gl -gulp -git diff -exit -3d -git diff -git commit -am "always latest scripts for editor" -git push -git push flyingspoon -pp -p -git diff -git commit -am "timestamp for preview" -git push -git push flyingspoon -gl -git diff -git commit -am "fog component" -git push -git push flyingspoon -git diff -git commit -am "override camera" -git push -git push flyingspoon -git diff -git commit --patch -m "camera update lookat" -git push -git push flyingspoon -ssh spoon2 -m -exit -c -cd api-v1/ -npm install --save nodegit -s -r -c -cd api-v1/ -npm install --save nodegit -sudo add-apt-repository ppa:ubuntu-toolchain-r/test -sudo apt-get update -c++ -v -sudo apt-get install libssl-dev -npm install --save nodegit -m -exit -cd -c -cd custom-code -git log -git diff -r -git log -gitlog -git log -exit -c -mkdir custom-code -rmdir custom-code -git clone git@bitbucket.org:cybafelo/custom-code.git -cd custom-code/ -vim README.md -git add README.md -git commit -m "first commit" -git push -git push -u origin master -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-custom-code.git -git push -u flyingspoon master -s -touch 3as -vim 3as -rm 3as -r -cd api-v1/ -npm install --save promisify -npm install --save fs-extra -npm install --save path -r -npm remove --save promisify -npm install --save promisify-node -r -cd .. -cd custom-code/ -ls -vim dywmtohrda -rm dywmtohrda -r -ls -r -ls -vim dywmtohrda.js -rm dywmtohrda.js -r -ls -r -ls -rm dywmtohrda.js -git status -rm dywmtohrda.js -git status -git rm dywmtohrda.js -ls -git status -r -git status -git log -r -l -ls -git rm dywmtohrda.js -ls -git status -ls -git status -git log -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -git status -git log -r -git log -r -ls -r -l -git rm *.js -git status -rm *.js -ls -git status -git log -git reset --HARD 31ce26c9a3b52109dcb26db01657d26b108fd703 -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -git log -git push -git push origin -git pul -git pull -git log -ls -rm *.js -git rm *.js -git log -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -git push origin :master -git push origin master -r -ls -rm *.js -git rm *.js -git status -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -rm *.js -r -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -r -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -rm *.js -c -cd api-v1/ -npm install --save nodegit-kit -git commit -am "before git-kit" -r -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -git pull -ls -git reset HEAD -git status -r -ls -git status -git checkout index.js -ls -r -c -cd custom-code/ -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -r -ls -git log -r -git log -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -r -ls -git log -r -vim .git/config -r -vim .git/config -ls -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -r -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -git log -cd .. -rm -rf custom-code -git clone git@bitbucket.org:cybafelo/custom-code.git -cd custom-code/ -git log -git remote add flyingspoon git@bitbucket.org:flyingspoon/editor-custom-code.git -r -ls -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -git log -r -ls -r -ls -r -d -s -r -cd custom-code/ -ls -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -ls -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -r -rm *.js -git reset --hard 31ce26c9a3b52109dcb26db01657d26b108fd703 -r -ls -git log -ls -git log -git pull -git push -r -exit -c -cd api-v1/ -npm remove --save promisify-node -npm remove --save gitkit -npm remove --save nodegit-kit -npm remove --save nodegit -npm remove --save fs-extra -npm install --save simple-git -git diff -git commit -am "custom code components save themselves to git" -git push -git push flyingspoon -exit -p -gulp -exit -3d -gulp -git diff -git commit -am "sorting" -git push -git push flyingspoon -exit -gl -gulp -git diff -git commit -am "mesh line - untested and probably stupid" -git push -git push flyingspoon -exit -3d -git diff -git commit -am "style update" -git push -git push flyingspoon -gl -git diff -3d -grep "selectEntity" * -R -cd src/ -grep "selectEntity" * -R -exit -gl -git diff -git commit -am "sort objects" -git push -git push flyingspoon -ssh spoon2 -exit -p -git push -exit -3d -git push flyingspoon -exit -gl -git diff -git commit -am "particle engine" -git push -exit -s -m -s -l -m -exit -p -gulp -gl -gulp -3d -gulp -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -exit -gnome-screenshot -a -exit -s -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -exi -exit -s -exit -3d -gulp -p -c -cd config/ -git push -exit -gl -gulp -3d -git diff -git commit -am "dep inject" -git push -git push flyingspoon -exit -p -gulp -exit -s -m -exit -gl -git diff -git commit -am "particle system, materials, position, stable" -3d -git diff -git commit -am "particle system for editor" -cd .. -cd config/ -git diff -git commit -am "custom code path" -gl -git diff -git commit -am "move all particle properties in" -git diff -git commit -am "rotation scale for particle engines" -git push -git push flyingspoon -exit -ssh spoon2 -exit -gl -git diff -git commit -am "release" -git push -git push flyingspoon -3d -git push -git push flyingspoon -cd .. -cd preview/ -git diff -git commit -am "particle system for preview" -git push -git push flyingspoon -exit -ssh spoon2 -exit -s -m -exit -gl -gulp -exit -p -gulp -exit -3d -gulp -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -exit -s -3d -cd src/ -grep "setServerStatus" * -R -grep "setServerStatus" * -Rl | xargs sed -i "s/setServerStatus/setStatus/g" -grep "setServerStatus" * -R -gl -git log -git commit -am "abandon pre-create idea" -3d -cd src/ -grep "renderSystem" * -R -gl -grep "DELAYED_INSTANCE_ENC" * -R -C4 -cd src/ -grep "DELAYED_INSTANCE_ENC" * -R -C4 -3d -cd src/ -grep inputSystem * -R -git diff -git commit -am "server updates - system starts taking over responsibilities" -git push -git push flyingspoon -gl -git diff -git commit -am "particle component, input and render system updates" -git push -git push flyingspoon -git commit -am "particles become only instances" -git diff -git commit -am "don't store particles" -git push -git push flyingspoon -cd src/ -lgr -l -grep "parentMesh" * -R -exit -p -git diff -git commit -am "remove cursor" -git push -ssh spoon2 -exit -p -git push flyingspoon -exit -o -p -git log -exit -ccsm -exit -s -m -exit -gl -git diff -git commit -am "keep processing particles" -git push -ssh spoon2 -exit -gl -git push flyingspoon -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -ls -./blender -gl -gulp -git diff -3d -gulp -p -gulp -cd Downloads/ -cd blender-2.7 -cd blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -gedit -exit -gl -cd src/ -grep "INSTANCE_CREATED" * -R -# -grep "INSTANCE_CREATED" * -R -grep "EmitInstanceEvents" * -R -grep "INSTANCE_CREATED" * -R -grep "COMPONENT_CREATED" * -R -git diff -git commit -am "cleanup linking system" -git push -git push flyingspoon -git diff -grep "getStorageDependencies" * -R -git diff -git commit -am "don't store clones, deep clone objects, continue loading when components fail to load, fix entity and renderer toApiObject" -git push -git push flyingspoon -3d -gl -git commit -am "whitespace" -exit -s -m -r -3d -gulp -p -gulp -gl -gulp -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -gl -gulp -exit -gl -git diff -git push flyingspoon -ssh spoon2 -exit -3d -git push flyingspoon -p -git pull -git push flyingspoon -s -gl -git diff -git commit -am "store clones option" -git push -git push flyingspoon -git pull -ssh spoon2 -exit -3d -gulp -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -3d -git log -gulp -git diff -git commit -am "replace api URL" -git puhs -git push -git push flyingspoon -gl -git diff -git commit -am "fix parent scene" -git push -git push flyingspoon -3d -cd src/ -grep "selectComponentType" * -R -grep "INSTANCE_CREATED" * -R -git diff -cd .. -git commit -am "sort names" -git push -git push flyingspoon -ssh spoon2 -exit -ssh spoon2 -gl -git diff -git commit -am "update min / max" -git push -git push flyingspoon -exit -s -exit -cd Downloads/blender-2.7 -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -c -cd blender-files/ -git diff -git status -git add xmas -git status -git commit -am "xmas game" -git push -git remote -v -git push flyingspoon -exit -which gimp -exit -gl -gulp -exit -3d -gulp -exit -gimp -exit -gl -git diff -git commit -am "gui color update sends property, colors and axis for grids" -git push -git push flyingspoon -ssh spoon2 -cd src/ -grep "lookAt" * -R -gl -git diff -git commit -am "scene save bug fix, set from camera for raycaster, lookAt for mesh" -git push -git push flyingspoon -ssh spoon2 -3d -exit -s -m -exit -r -exit -3d -gulp -exit -gl -gulp -exit -3d -git diff -git commit -am "grid and axis to gamelib" -git push -git push flyingspoon -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -ssh spoon2 -exit -gl -git diff -git commit -am "default for color from object" -git push -git push flyingspoon -exit -s -m -exit -gl -gulp -exit -3d -gulp -exit -gl -git diff -git commit -am "animation system takes care of texture animations" -git push -git push flyingspoon -exit -gnome-cal -gnome-calculator -p -gulp -gl -gulp -3d -gulp -gl -cd src/ -grep "IMAGE_CHANGED" * -R -git diff -git commit -am "texture updateInstance fixes" -git push -git push flyingspoon -ssh spoon2 -3d -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -cd src/ -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -gl -cd src/ -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -3d -cd src/ -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -p -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -cd src/ -grep "CUSTOM_CODE_SYSTEM_STARTED" * -R -cd .. -3d -cd src/ -grep "restart" * -R -p -cd src/ -grep "restart" * -R -git diff -git commit -am "systems take care of themselves now" -git push -git push flyingspoon -gl -git diff -git commit -am "custom code system independent" -git push -git push flyingspoon -3d -git diff -git commit -am "custom code system independent" -git push -git push flyingspoon -ssh spoon2 -gl -git diff -git commit -am "gui updates for particles" -git push -git push flyingspoon -3d -git diff -git commit -am "component name fix cc" -git push -git push flyingspoon -gl -cd src/ -grep "INSTANCE_CLONED" * -R -grep "COMPONENT_CLONED" * -R -git diff -git commit -am "particle updates" -git push -git push flyingspoon -ssh spoon2 -git diff -q -git diff -git commit -am "particle system updates" -git push -git push flyingspoon -git diff -git commit -am "opacity factor for particle system" -git push -git push flyingspoon -ssh spoon2 -s -m -s -mm -m -exit -gl -gulp -exit -3d -gulp -exit -gl -git diff -git commit -am "scale linear" -git push -git push flyingspoon -ssh spoon2 -exit -gl -git diff -git commit -am "fog updates" -git push -git push flyingspoon -ssh spoon2 -exit -gl -git diff -git commit -am "make sure scene loaded" -git push flyingspoon -exit -cd Downloads/ -cd blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -s -m -exit -gnome-calculator -gnome-calculator -3d -gulp -exit -gl -gulp -git diff -git commit -am "remove particle engine slowly - todo: notify clones of being clones" -git push -git push flyingspoon -exit -3d -cd src/ -grep "COMPONENT_DOWNLOAD_COMPLETE" * -R -gl -git diff -git status -git diff -git status -git commit src/game-lib-system-particle.js -m "fix" -git push -git push flyingspoon -git branch storage_fixing -git checkout storage_fixing -git commit -am "attempt 1" -git push -u origin storage_fixing -git checkout master -git log -git checkout storage_fixing -git diff -git commit -am "async storage" -git push -git push -u flyingspoon storage_fixing -ssh spoon2 -git diff -git checkout master -git commit -am "fix component start()" -git merge storage_fixing -git push -git push flyingspoon -exit -gnome-calculator -gnome-cal -gnome-calculator -mv fire.ogg burning.ogg -3d -cd .. -cd api-v1/ -cd uploads/cybafelo/root/root/test/ -cp ~/burning.ogg . -cp ~/hohoho.ogg . -cp ~/xmas.ogg . -scp *.ogg spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -gl -git diff -git commit -am "audio ended event" -git push -git push flyingspoon -gl -git diff -git commit -am "particle system updates" -git push -git push flyingspoon -ssh spoon2 -git diff -git commit -am "audio system" -git push -git push flyingspoon -3d -grep "INSTANCE_CREATED" * -R -cd src/ -grep "INSTANCE_CREATED" * -R -git diff -grep "listenFor" * -R -cd .. -cd api-v1/ -ls -cd uploads/cybafelo/root/root/test/ -ls -cp ~/flamethrower.ogg . -ls -3d -cd src/ -grep "meshInstanc" * -R -audacity -git diff -git commit -am "no more instance creation specifics" -git pushg -git push -git push flyingspoon -gl -git diff -git commit -am "audio components" -git push -git push flyingspoon -ssh spoon2 -exit -p -git diff -git commit -am "audio system for preview" -git push -git push flyingspoon -exit -exit -ssh spoon2 -exit -gl -git diff -git commit -am "fix position offset for renderer" -git push -git push flyingspoon -cd src/ -grep "this.instance.setSize" * -R -exit -gl -gulp -git diff -git reset --hard HEAD -exit -p -gulp -exit -3d -gulp -exit -s -m -exit -exit -sudo apt-get install vorbis-tools -sudo apt-get install pavucontrol -pavucontrol -s -exit -p -cd src/ -grep "WINDOW_RESIZE" * -R -gl -git diff -git commit -am "set size" -git push -git push flyingspoon -gulp build -ssh spoon2 -exit -c -cd -scp flamethrower.ogg spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -audacity -cp xmas2.mp3 /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/ -scp xmas2.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -ls *.mp3 -cp *.mp3 /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/ -scp *.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -exit -cp flamethrower.ogg /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/ -exit -pavucontrol -exit -gl -git diff -git commit -am "particle explosions" -git push -git push flyingspoon -git diff -git commit -am "memory cleanup" -git push -git push flyingspoon -cd src/ -grep "failed to find" * -R -git diff -git commit -am "check subscription before remove, respect audio load time" -git push -git push flyingspoon -git help tag -git tag 1.0 -git push origin --tags -git push flyingspoon --tags -exit -ssh spoon2 -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./bk -./blender -exit -gl -gulp -exit -3d -gulp -git diff -git commit -am "saving progress" -git push -git push flyingspoon -ssh spoon2 -exit -s -m -exot -exit -c -cd controller/ -tar -czf queries.tar.gz queries -exit -ssh spoon2 -exit -s -m -exit -göl -gl -gulp -git diff -git commit -am "updateinstance property for light and camera" -git push -git push flyingspoon -exit -3d -gulp -exit -c -ls -cd api -ls -git branch -a -exit -c -find . -name "*.json" -find . -name "*.json" --exclude-dir=node_modules -find . -name "*.json" | grep --exclude-dir=node_modules -find . -name "*.json" | grep "*" --exclude-dir=node_modules -find . -name "*.json" -find . -name "*.json" | grep -v "node_modules" -find . -name "*.json" | grep -v "node_modules|bower_components" -find . -name "*.json" | grep -v "node_modules\|bower_components" -cd controller/examples/ -ls -vim performanceReportQuery.json -tar -czf reports.tar.gz * -ls -exit -p -ls -cd .. -ls -cd 3d-pong/ -ls -grep "fullscreen" * -ir -cd js/ -grep "fullscreen" * -ir -vim pong.js -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -gnome-calculator -s -exit -cp xmas.mp3 /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/ -scp xmas.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -exit -cd Downloads/blender-2.7 -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -gl -gulp -3d -gulp -s -m -gl -gulp -o -p -gulp build -gl -git diff -git commit -am "fix movement touch" -git push -git push flyingspoon -git diff -git commit -am "touches t -" -git push -git push flyingspoon -cd .. -cd preview/ -git diff -git commit -am "set property" -git push -gl -git diff -git commit -am "touch input updates" -git push -git push flyingspoon -gl -ssh spoon2 -s -m -exirt -exit -sudo apt-get install dosbox -dosbox -cd .dosbox/ -;s -ls -vim dosbox-0.74.conf -dosbox -dosbox -which dosbox -cd /etc/dosb -sudo service lightdm restart -xs -cd -cd .dosbox/ -ls -vim dosbox-0.74.conf -gedit -s -dosbox -gedit -dosbox -gnome-calculator -find . -name "heightmap" * -R -find . -name "heightmap" -find . -name "heightmap*" -c -find . -name "heightmap*" -gnome-calculator -exit -3d -git diff -gulp -hl -gl -git diff -git commit -am "stop all audio, package.json" -git push -git push flyingspoon -gl -git diff -git commit -am "log audio" -git push -git push flyingspoon -ssh spoon2 -v -c -cd release/ -git diff -git commit -am "release for moorcow" -git push -git push flyingspoon -git diff -git commit -am "release done" -git push -git status -cp ../preview/favicon.ico . -git add favicon.ico -git push -git commit -am "favicon" -git push -gl -git diff -cd src/ -git diff -cd .. -git diff src -git commit -am "log updates" -git push -git push flyingspoon -git diff -git diff src/ -git commit -am "fix zoom etc" -git push -git push flyingspoon -git commit -am "fix zoom etc" - -git commit -am "fix zoom etc" -git push -git push flyingspoon -cd .. -cd 3d-pong/ -vim js/pong.js -gl -git diff -git commit -am "request fullscreen" -git push -git push flyingspoon -cd .. -cd custom-code/ -git log -git diff b1cf96d00ad6c79eb8565912e897d239c200ffff -p -git diff -git commit -am "game loaded event for preview" -git push -git push flyingspoon -ssh spoon2 -gl -gulp -s -m -gnome-calculator -p -git diff -git commit -am "pass data" -git push -git push flyingspoon -gl -git diff -git commit package.json -m "package" -git push -git push flyingspoon -npm install -vim .gitignore -vim package.json -git pull flyingspoon -vim package.json -git pull flyingspoon master -git commit .gitignore -m "ignore build" -git add build -git commit build -m "add build" -vim package.json -git commit package.json "pjs" -git push -git push flyingspoon -git diff -vim package.json -git commit package.json -m "pjs" -git push -git push flyingspoon -git diff -git diff src -git commit -am "touch meta" -git push -git push flyingspoon -ssh spoon2 -ssh spoon2 -p -gulp -3d -gulp -gl -gulp -p -gulp -s -m -ssh spoon2 -exit -c -cd release/ -git commit -am "pause for release" -git push -git push flyingspoon -ssh spoon2 -exit -p -git diff -git commit -am "pause for preview" -git push flyingspoon -git push -exit -3d -git commit -am "pause for editor" -git push -exit -3d -gulpt -gulp -gl -git diff -cd src/ -git diff src -cd .. -git diff src/ -git commit -am "toon material" -git push -git branch image_system -git checkout image_system -cd .. -3d -git diff src/ -git commit -am " - - -git diff src/ -git commit -am "streamline"! -git push -git push flyingspoon -gl -git diff -git checkout master -grep "GameLib.Event.PAUSE" * -R -cd src/ -grep "GameLib.Event.PAUSE" * -R -grep "GameLib.Event.PAUSE\b" * -R -grep "GameLib.Event.PAUSE\b" * -Rl | xargs sed -i "s/GameLib.Event.PAUSE\b/GameLib.Event.GAME_PAUSE/g" -git diff . -git commit -am "GAME_PAUSE" -git push -git push flyingspoon -git commit -am "GAME_PAUSE" -git push flyingspoon -git push -3d -grep "GameLib.Event.PAUSE" * -R -cd src/ -grep "GameLib.Event.PAUSE" * -R -grep "GameLib.Event.PAUSE\b" * -Rl | xargs sed -i "s/GameLib.Event.PAUSE\b/GameLib.Event.GAME_PAUSE/g" -git diff -git diff . -git commit -am "GAME_PAUS" -git push -git push flyingspoon -gulp build -gl -gulp -s -m -gl -git diff src/ -git commit -am "pause and continue all audio" -git push -git push flyingspoon -sa -s -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -gl -gulp -g -gk -gl -git diff src -git commit -am "mute audio" -git push -git push flyingspoon -ssh spoon2 -m -gl -gulp -s -m -gl -git diff src/ -git commit -am "fix font loading" -git push -git push flyingspoon -ssh spoon2 -gnome-calculator -exit -c -cd release/ -git diff -git commit -am "new GAME_OVER" -git push -git push flyingspoon -git diff -git commit -am "trigger custom game start" -git push flyingspoon -gl -git diff src -git commit -am "custom game start" -git push flyingspoon -3d -glp -gulp -s -m -c -cd release/ -git diff -git commit -am "resumed and paused events" -git push flyingspoon -git push -git log -git diff -git commit -am "bad log" -git push -git push flyingspoon -3d -git diff -git commit -am "pause, game over and start event" -git push -git push flyingspoon -o -p -git diff -git commit -am "fix start stuff" -git push flyingspoon -git diff -git commit -am "custom game start" -git push -gl -3d -hl -gl -git push flyingspoon -p -git push flyingspoon -2 -3d -git diff -git commit -am "system start" -git push -git push flyingspoon -p -git diff -vim .gitignore -git add build -git status -git commit -am "preview build" -git push -git push flyingspoon -p -gulp -gl -git diff -git diff src/ -git commit -am "restarted event, webpack window" -git push -git commit -am "events" -git push flyingspoon -ssh spoon2 -gl -gulp -ccsm -s -m -exit -3d -gulp -p -exit -gl -gulp -exit -r -3d -vim package.json -npm install -git diff -exit -gl -git log -gl -git diff -git diff src/ -git commit -am "type safety check" -git push -git push flyingspoon -git diff src/ -git commit -am "audio system pause updates" -git push -git push flyingspoon -3d -git diff -git commit -am "fix pause" -git push -git push flyingspoon -cd .. -cd preview/ -git diff -3d -git push -gulp build -git push flyingspoon -p -git diff -qit commit -am "pause fixes" -git commit -am "pause fixes" -git push -git push flyingspoon -vim .gitignore -git commit -am "ignore build for preview"! -git push -git push flyingspoon -git rm --cached build -git rm -r --cached build -gulp build -git push -git commit -am "remove build" -git push -git push flyingspoon -ssh spoon2 -ps -A | grep chr -s -gl -git diff -git diff src/ -git commit -am "update instance for mesh" -git push -git push flyingspoon -ssh spoon2 -exit -gl -gulp -exit -s -exit -c -cd custom-code/ -git log -exit -cd Downloads/ -mv Verse\ section\ loop.mp3 xmas4.mp3 -mv xmas4.mp3 /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/ -s -gnome-calculator -cd Downloads/ -mv sjl.Happy_Me_Xmas_Edition.mp3 /usr/share/cybafelo/api-v1/uploads/cybafelo/root/root/test/xmas3.mp3 -scp xmas3.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -c -cd api-v1/uploads/cybafelo/root/root/test/ -scp xmas3.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -scp xmas4.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -git diff -cd .WebStorm2017.2/config/scratches/ -ls -meld scratch_15.js scratch_17.js -gnome-calculator -exit -gl -git diff -git diff src -gulp buil -gulp build -git commit -am "unmuted and muted events" -git push -git push flyingspoon -ssh spoon2 -exit -gl -git diff src/ -git commit -am "audio system respect mute before play" -gulp build -git commit -am "audio system respect mute before play" -git push flyingspoon -git diff -git commit -am "bad event" -git push -gulp build -git commit -am "bad event" -git push -gulp build -git commit -am "bad mute" -git push -git push flyingspoon -exit -exit -sudo apt-get remove skype -s -which skype -gl -gulp build -git commit -am "buffaratt" -git push f -git push flyingspoon -exit -gl -git diff -git diff src/ -git commit -am "keep float arrays - have to find another solution" -git push -git push flyingspoon -exit -gl -gulp build -exit -gl -git diff -git diff src/ -git diff src -git commit -am "compute normals for buffer geometries" -git push -git push flyingspoon -ssh spoon -ssh spoon2 -exit -gl -git push flyingspoon -gulp build -git commit -am "src" -git push -git push flyingspoon -git diff src/ -git commit -am "no float32 array" -git push flyingspoon -gulp build -git commit -am "no float32 array" -git push flyingspoon -ssh spoon2 -exdit -exit -gl -gulp build -git commit -am "new float array" -git push -git push flyingspoon -gulp build -git commit -am "new float array" -git push flyingspoon -exit -s -gl -gulp -gl -cd src/ -grep "D3.API.Canvas" * -R -grep "D3.API.Canvas" * -Rl | xargs sed -i "s/D3.API.Canvas/API.Canvas/g" -grep "D3.Canvas" * -Rl | xargs sed -i "s/D3.Canvas/Canvas/g" -grep "GET_GRAPHICS_IMPLEMENTATION" * -R -grep "GET_GRAPHICS_IMPLEMENTATION" * -Rl | xargs sed -i "s/GET_GRAPHICS_IMPLEMENTATION/GET_GRAPHICS_RUNTIME" * -R -grep "GET_GRAPHICS_IMPLEMENTATION" * -Rl | xargs sed -i "s/GET_GRAPHICS_IMPLEMENTATION/GET_GRAPHICS_RUNTIME/g" -3d -cd src/ -grep "GET_GRAPHICS_IMPLEMENTATION" * -Rl | xargs sed -i "s/GET_GRAPHICS_IMPLEMENTATION/GET_GRAPHICS_RUNTIME/g" -grep "GET_PHYSICS_IMPLEMENTATION" * -Rl | xargs sed -i "s/GET_PHYSICS_IMPLEMENTATION/GET_PHYSICS_RUNTIME/g" -gl -cd src/ -grep "GET_PHYSICS_IMPLEMENTATION" * -Rl | xargs sed -i "s/GET_PHYSICS_IMPLEMENTATION/GET_PHYSICS_RUNTIME/g" -grep "GET_CODER_IMPLEMENTATION" -grep "GET_CODER_IMPLEMENTATION" * -R -3d -cd src/ -grep "GET_CODER_IMPLEMENTATION" * -R -cd .. -gl -cd src/ -grep "runtimeComponent" * -R -grep "runtimeObject" * -R -3d -cd src/ -git diff . -gl -cd src/ -grep "GameLib.D3.Graphics" * -R -grep "GameLib.D3.Graphics" * -Rl | xargs sed -i "s/GameLib.D3.Graphics/GameLib.GraphicsRuntime/g" -grep "GameLib.D3.Physics" * -R -grep "GameLib.D3.Physics\b" * -Rl -grep "GameLib.D3.Physics\b" * -R -grep "GameLib.D3.Physics\b" * -Rl | xargs sed -i "s/GameLib.D3.Physics/GameLib.PhysicsRuntime/g" -grep "GameLib.PhysicsRuntime" * -R -grep "GameLib.PhysicsRuntime" * -Rl | xargs sed -i "s/GameLib.PhysicsRuntimeWorld/GameLib.D3.PhysicsWorld/g" -git diff game-lib-system-storage.js -exit -s -c -cd api-v1/ -ls -git diff -npm install --save ws -m -exit -3d -gulp -exit -gl -gulp -exit -gl -git diff -cd src/ -git diff -git diff . -exit -gl -cd src/ -git diff -git commit -am "sockets runtime, component construction" -grep "GameLib.D3.Canvas" * -R -grep "GameLib.D3.Coder" * -R -grep "GameLib.D3.CustomCode" * -R -grep "GameLib.D3.CustomCode" * -Rl | xargs sed -i "s/GameLib.D3.CustomCode/GameLib.CustomCode/g" -grep "GameLib.D3.API.CustomCode" * -Rl | xargs sed -i "s/GameLib.D3.API.CustomCode/GameLib.API.CustomCode/g" -git diff . -git commit -am "rename custom code component" -git push -grep "GameLib.D3.Controls" * -R -grep "GameLib.D3.Controls.Editor" * -R -grep "GameLib.D3.Controls.Editor" * -Rl | xargs sed -i "s/GameLib.D3.Controls.Editor/GameLibD3ControlsEditor/g" -git diff . -grep "GameLib.D3.API.Controls.Editor" * -R -grep "GameLib.D3.Controls" * -R -grep "GameLib.D3.Controls" * -Rl | xargs sed -i "s/GameLib.D3.Controls/GameLib.Controls/g" -grep "GameLib.D3.API.Controls" * -R -grep "GameLib.D3.API.Controls" * -Rl | xargs sed -i "s/GameLib.D3.API.Controls/GameLib.API.Controls/g" -grep "GameLib.D3.API.Controls" * -R -grep "GameLibD3EditorControls" * -R -grep "GameLibD3ControlsEditor" * -R -grep "GameLibD3ControlsEditor" * -Rl | xargs sed -i "s/GameLibD3ControlsEditor/GameLib.D3.Controls.Editor/g" -git commit -am "Controls namespace update" -git push -grep "GameLib.D3.API.Image" * -R -grep "GameLib.D3.API.Image" * -Rl | xargs sed -i "s/GameLib.D3.API.Image/GameLib.API.Image/g" -git diff . -git diff -grep "GameLib.D3.Image" * -R -grep "GameLib.D3.Image" * -Rl | xargs sed -i "s/GameLib.D3.Image/GameLib.Image/g" -git diff . -git commit -am "Image namespace fix" -git push -git diff . -exit -gl -cd src/ -grep "contentType.*=" * -R -grep "componenttType.*=" * -R -grep "componentType.*=" * -R -q -grep "SHAPE_TYPE_CONVEX_HULL" * -R -grep "GameLib.D3.Mesh.MESH_T" * -R -grep "GameLib.D3.Mesh.MESH_T" * -Rl | xargs sed -i "s/GameLib.D3.Mesh.MESH_T/GameLib.D3.API.Mesh.MESH_T/g" -grep "GameLib.D3.Solver.SOLV" * -grep "GameLib.D3.Solver.GS" * -grep "GameLib.D3.Solver.GS" * -R -grep "GameLib.D3.Solver.GS" * -Rl | xargs sed -i "s/GameLib.D3.Solver.GS/GameLib.D3.API.Solver.GS/g" -grep "GameLib.D3.Solver.SPL" * -Rl | xargs sed -i "s/GameLib.D3.Solver.SPL/GameLib.D3.API.Solver.SPL/g" -grep "GameLib.D3.Texture.TYP" * -R -grep "GameLib.D3.Texture.TYP" * -Rl | xargs sed -i "s/GameLib.D3.Texture.TYP/GameLib.D3.API.Texture.TYP/g" -grep "GameLib.D3.Texture.TEX" * -R -grep "GameLib.D3.Texture.TEX" * -Rl | xargs sed -i "s/GameLib.D3.Texture.TEX/GameLib.D3.API.Texture.TEX/g" -grep "typeId" * -R -grep "typeId" * -Rl | xargs sed -i "s/typeId/textureType/g" -grep "GameLib.D3.Stats" * -R -grep "GameLib.D3.Stats" * -Rl | xargs sed -i "s/GameLib.D3.Stats/GameLib.Stats/g" -grep "GameLib.D3.API.Stats" * -Rl | xargs sed -i "s/GameLib.D3.API.Stats/GameLib.API.Stats/g" -3d -cd src/ -grep "GameLib.D3.API.Stats" * -Rl | xargs sed -i "s/GameLib.D3.API.Stats/GameLib.API.Stats/g" -grep "GameLib.D3.Stats" * -Rl | xargs sed -i "s/GameLib.D3.Stats/GameLib.Stats/g" -gulp build -git diff sr -git diff . -gl -cd src/ -git diff . -gulp build -grep "GameLib.D3.Controls.Editor" * -R -grep "GameLib.D3.Controls.Editor" * -Rl | xargs sed -i "s/GameLib.D3.Controls.Editor/GameLib.Controls.D3.Editor/g" -3d -cd src/ -grep "GameLib.D3.CustomCode" * -R -grep "GameLib.D3.CustomCode" * -Rl | xargs sed -i "s/GameLib.D3.CustomCode/GameLib.CustomCode/g" -grep "GameLib.D3.Controls" * -Rl | xargs sed -i "s/GameLib.D3.Controls/GameLib.Controls/g" -grep "GameLib.D3.API.Controls" * -Rl | xargs sed -i "s/GameLib.D3.API.Controls/GameLib.API.Controls/g" -cd .. -cd api -cd .. -cd api-v1/ -cd .. -cd blender-node/ -grep "GameLib.D3.API.Image" * -R -grep "GameLib.D3.API.Image" * -Rl | xargs sed -i "s/GameLib.D3.API.Image/GameLib.API.Image/g" -cd .. -cd api-v1/ -grep "GameLib.D3.API.Image" * -R -grep "GameLib.D3.API.Image" * -Rl | xargs sed -i "s/GameLib.D3.API.Image/GameLib.API.Image/g" -r -git branch component_construct -git checkout component_construct -git commit -am "component_construct" -cd .. -cd blender-files/ -3d -cd src/ -grep "GameLib.D3.API.Image" * -Rl | xargs sed -i "s/GameLib.D3.API.Image/GameLib.API.Image/g" -grep "GameLib.D3.Image" * -Rl | xargs sed -i "s/GameLib.D3.Image/GameLib.Image/g" -grep "REGISTER_UPDATE" * -R -cd .. -gl -cd src/ -grep "REGISTER_UPDATE" * -R -3d -cd sr -cd src -grep "removeEntity" * -R -gl -cd src/ -grep "removeEntity" * -R -grep "queryComponents" * -R -grep "COMPONENT_" * -R -grep "Component.COMPONENT_" * -R -grep "Component.COMPONENT_" * -Rl | xargs sed -i "s/Component.COMPONENT_/Component./g" -grep "queryComponents" * -R -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.RigidBody)/queryComponents(GameLib.Component.RIGID_BODY)/g -" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Shape)/queryComponents(GameLib.Component.SHAPE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Animation)/queryComponents(GameLib.Component.ANIMATION)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Mesh)/queryComponents(GameLib.Component.MESH)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.CustomCode)/queryComponents(GameLib.Component.CUSTOM_CODE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.GUI)/queryComponents(GameLib.Component.GUI)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Controls.D3.Editor)/queryComponents(GameLib.Component.CONTROLS_EDITOR)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Controls.Touch)/queryComponents(GameLib.Component.CONTROLS_TOUCH)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Controls.Keyboard)/queryComponents(GameLib.Component.CONTROLS_KEYBOARD)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Controls.Mouse)/queryComponents(GameLib.Component.CONTROLS_MOUSE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Scene)/queryComponents(GameLib.Component.Scene)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(\[GameLib.D3.Mesh\])/queryComponents([GameLib.Component.MESH])/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Material)/queryComponents(GameLib.Component.MATERIAL)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Component.Scene)/queryComponents(GameLib.Component.SCENE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Texture)/queryComponents(GameLib.Component.TEXTURE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.ParticleEngine)/queryComponents(GameLib.Component.PARTICLE_ENGINE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.PhysicsWorld)/queryComponents(GameLib.Component.PHYSICS_WORLD)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.RaycastWheel)/queryComponents(GameLib.Component.RAYCAST_WHEEL)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.RaycastVehicle)/queryComponents(GameLib.Component.RAYCAST_VEHICLE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Renderer)/queryComponents(GameLib.Component.RENDERER)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Stats)/queryComponents(GameLib.Component.STATS)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Entity)/queryComponents(GameLib.Component.ENTITY)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Image)/queryComponents(GameLib.Component.IMAGE)/g" -3d -cd src/ -grep "queryComponents" * -R -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.Image)/queryComponents(GameLib.Component.IMAGE)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Renderer)/queryComponents(GameLib.Component.RENDERER)/g" -grep "queryComponents" * -Rl | xargs sed -i "s/queryComponents(GameLib.D3.Camera)/queryComponents(GameLib.Component.CAMERA)/g" -gl -grep "queryComponents" * -R -cd src/ -grep "queryComponents" * -R -grep "parentWorld" * -R -grep "parentWorld" * -Rl | xargs sed -i "s/parentWorld/parentPhysicsWorld/g" -grep ":\s*GameLib.D3.Mesh" * -R -grep "'\s*:\s*GameLib.D3.Mesh" * -grep "queryComponents" * -R -grep "register" * -R -grep "register\." * -R -git commit -am "register updates" -grep "NEW_COMPONENT_TYPE" * -Rl | xargs sed -i "s/NEW_COMPONENT_TYPE/COMPONENT_TYPES_UPDATE/g" -3d -cd src/ -grep "COMPONENTS_UPDATE" * -R -grep "COMPONENT_UPDATE" * -R -grep "REGISTER_UPDATE" * -R -grep "COMPONENT_TYPES_UPDATED" * -R -grep "Emit.*COMPONENT_TYPES_UPDATED" * -R -grep "COMPONENT_TYPES_UPDATED" * -R -gl -cd src/ -grep "COMPONENT_TYPES_UPDATED" * -R -grep "COMPONENT_TYPES_UPDATED" * -Rl | xargs sed -i "s/COMPONENT_TYPES_UPDATED/COMPONENT_TYPES_FETCHED/g" -3d -cd src -grep "COMPONENT_TYPES_UPDATED" * -Rl | xargs sed -i "s/COMPONENT_TYPES_UPDATED/COMPONENT_TYPES_FETCHED/g" -grep "COMPONENT_DELETED" * -R -gl -cd src/ -grep "COMPONENT_DELETED" * -R -3d -cd src/ -grep "this.componentTypes" * -R -gl -git push -u origin component_refactoring -git diff src -git commit -am "component refactoring nearing completion" -git push -git push -u flyingspoon component_refactoring -exit -gl -git diff -git branch component_refactoring -git checkout component_refactoring -git commit -am "start with linked objects" -git push -exit -gl -gulp -exit -3d -gulp -git diff -git branch component_refactoring -git checkout component_refactoring -git comm -git commit -am "component refactoring nearing completion" -git push -u flyingspoon component_refactoring -exit -s -r -gl -gulp -s -3d -gulp -sr -g -c -cd sr -3d -cd src/ -grep "this.gui" * -R -grep "this.gui\b" * -R -git diff -git commit -am "pause / edit mode / game mode - nice message for constructino" -git push -git push flyingspoon -git checkout master -git merge component_refactoring -git push flyingspoon -git push -gl -git diff -git diff src -git commit -am "textures backward compatible, runtime name, finished cast component" -git push -git push flyingspoon -git checkout master -git merge component_refactoring -git push flyingspoon -git push -git commit "build"! -git commit -am "build" -git push -git push flyingspoon -3d -cd src/ -grep "Sockets" * -R -grep "inputSockets" * -R -grep "inputSockets" * -Rl | xargs sed -i "s/inputSockets/inputSocket/g" -git commit -am "systems update" -git push -git push flyingspoon -gl -git diff -git diff src -git commit -am "socket system" -git push -git push flyingspoon -git diff src -git commit -am "cast meets gui" -git push -git push flyingspoon -3d -cd src/ -grep "selectCreateMesh" * -R -grep "GameLib.Component.Construct" * -R -gl -cd src/ -grep "GameLib.Component.Construct" * -R -grep "GameLib.Component.Construct" * -Rl | xargs sed -i "s/GameLib.Component.Construct/GameLib.Component.ConstructFromObject/g" -grep "GameLib.Component.Construct" * -R -git diff src -git diff . -git commit -am "construct from object and new" -git push -git push flyingspoon -s -mongo -exit -s -killall chrome -exit -exot -exit -top -killall bms_linux -ps -A -top -kill -9 5288 -exit -ps -A -kill -9 16878 -killall steam -ps -A -ps -A -killall bms_linux -kill -9 16823 -ssh spoon2 -exit -gl -git diff -git log -cd src/ -git diff . -git commit -am "current state" -git push -git push flyingspoon -grep "CAST_SOURCE_CHANGED" * -R -git diff . -git commit -am "receive component" -git push -git push flyingspoon -3d -cd src/ -git diff . -git commit -am "create components quick" -git push -git push flyingspoon -grep "COMPONENT_TYPES_FETCHED" * -R -git diff -git commit -am "oops" -git push -gl -3d -git push flyingspoon -exit -gl -git diff -gul -gulp -s -m -3d -gulp -3d -gulp -exit -gl -gulp -git diff src -exit -s -m -st -gl -cd src/ -grep "RECEIVE" * -R -grep "Component.RECEIVE" * -Rl | xargs sed -i "s/Component.RECEIVE/Component.SOCKET_RECEIVE/g" -grep "Component.CAST" * -Rl | xargs sed -i "s/Component.CAST/Component.SOCKET_CAST/g" -grep "Component.RECEIVE" * -Rl | xargs sed -i "s/Component.RECEIVE/Component.SOCKET_RECEIVE/g" -grep "RECEIVE" * -R -grep "GameLib.API.Cast" * -R -grep "GameLib.API.Cast" * -Rl | xargs sed -i "s/GameLib.API.Cast/GameLib.API.Socket.Cast/g -grep "GameLib.API.Cast" * -Rl | xargs sed -i "s/GameLib.API.Cast/GameLib.API.Socket.Cast/g" -grep "GameLib.Cast" * -Rl | xargs sed -i "s/GameLib.Cast/GameLib.Socket.Cast/g" -grep "GameLib.API.Receive" * -Rl | xargs sed -i "s/GameLib.API.Receive/GameLib.API.Socket.Receive/g" -grep "GameLib.Receive" * -Rl | xargs sed -i "s/GameLib.Receive/GameLib.Socket.Receive/g" -git diff -git diff src -git diff . -git commit -am "cast and receive sockets" -git push -git push flyingspoon -git pull -gl -gulp -gulp build -exit -p -gulp -exit -3d -gulp build -exit -ssh spoon2 -exit -3d -git diff -exit -ssh spoon2 -exit -mongo -exit -c -cd api-v1/ -git diff -git log -git checkout master -git merge component_construct -git pull -git push flyingspoon -exit -s -ssh spoon2 -exit -exoit -exit -gl -gulp -git diff src -git status -git diff src/game-lib-system-storage.js -git status -git commit -am "gui system fixes" -git push -git push flyingspoon -gulp -git diff -git diff src -git commit -am "animation system fix" -git push -git push flyingspoon -git diff src/ -git diff -gulp build -git commit -am "fix bad gui system" -git push -git push flyingspoon -gulp -git diff -git diff src/ -gulp -exit -p gulp -gulp -git diff -git commit -am "preview up to date again" -git push -git push flyingspoon -gulp -exit -3d -gulp -git diff src -git commit -am "gui system updates" -git push -git push flyingspoon -gulp -gulp build -git diff src -exit -gl -gulp build -git diff src -git commit -am "linking system updates components" -git push -git push flyingspoon -gulp build -git commit -am "nice data for component update" -git push -git push flyingspoon -cd .. -cd config/ -git diff -git commit -am "preview url" -git push -gl -git diff src -git commit -am "start fix tetris again" -git push flyingspoon -git push -ssh spoon2 -exit -gl -git diff -gulp build -exit -gl -git diff -git commit -am "render run loop to render system" -git push -git push flyingspoon -3d -git diff -gl -grep "GET_RUNTIME" * -R -cd src/ -grep "GET_RUNTIME" * -R -grep "GetRuntimeObject" * -R -grep "GameLib.Component.Construct" * -R -gulp build -git diff . -git commit -am "resize event to render system" -git push -git push flyingspoon -3d -gulp build -git diff src -git commit -am "render loop to render system" -git push -git push flyingspoon -ssh spoon2 -gl -cd src/ -grep "new\s*GameLib.Image" * -R -exit -exit -gl -gulp -exit -s -gl -git diff -git commit -am "resize events to render system" -git push -3d -git diff -gl -git push flyingspoon -3d -git diff -git diff src -git commit -am "resize to render system" -git push flyingspoon -p -git diff -git commit -am "resize to render system" -git push -git push flyingspoon -git commit -am "run() to render system" -git push -git push flyingspoon -ping www.google.com -git push flyingspoon -git diff src -exit -p -gulp -exit -3d -gulp -g -gulp -exit -s -m -gedit -3d -gulp -gl -gulp -3d -cd src/ -grep "canvasMain" * -R -grep "canvasMain" * -Rl | xargs sed -i "s/canvasMain/divMain/g" -3d -gulp -s -ccsm -gl -gulp -gnome-calculator -gedit -ssh spoon2 -exit -gnome-calculator -gl -git diff -git diff src -git branch render_update -git checkout render_update -git commit -am "render update start" -git checkout master -git diff -git log -git diff src -cd .. -3d -git branch render_update -git checkout render_update -git diff -git commit -am "render update start" -git push -u origin render_update -git push -u flyingspoon render_update -cd .. -cd game -gl -git push -u flyingspoon render_update -git push -u origin render_update -git log -3d -git diff -git checkout master -git diff -3d -git log -exot -exit -gl -git pull -git checkout 1.0 -git rm --cached build -git rm --cached build -r -vim .gitignore -git diff -git log -exit -3d -gulp -git push -gulp -git diff -gl -git diff -git commit -am "don't register keyboard controls on top of editor controls" -git push -git push flyingspoon -ss -ssh spoon2 -exit -gl -gulp -git diff -git diff src -git commit -am "remove build" -git push -git push flyingspoon -gulp -exit -sw -s -m -exit -gl -ssh spoon2 -exit -top -ps -A -killall bms_ -killall bms_linux -ps -9 18407 -kill -9 18407 -ps -9 18407 -ps -A -kill -9 22017 -kill -9 22107 -sudo reboot -ps -A -kill -9 8043 -ps -A -kill -9 4880 -syslog -tail -f /var/log/syslog -dmesg -killall docker -ps -A -sudo service docker stop -ps -A -dmesg -tail -f /var/log/syslog -ps -A -kill -9 5891 -ps -A -kill -9 10010 -ps -A -kill -9 27828 -ps -A -kill -9 28653 -sudo reboot -cd /home/tj/.local/share/Steam/steamapps/common/Black Mesa/bms/ -cd /home/tj/.local/share/Steam/steamapps/common/ -cd Black\ Mesa/ -ls -cd bms/ -ls -ls -A -ps -A -top -free -free -h -ps aux --sort -rss -ps aux --sort -rss -h -free -h -htio -htop -ps -A -top -p 6806 -ps -A -top -p 10810 -dmesg -sudo service docker stop -tail -f /var/log/syslog -cd /home/tj/.local/share/Steam/steamapps/common/Black Mesa/ -cd /home/tj/.local/share/Steam/steamapps/common/ -ls -cd Black\ Mesa/ -ls -./bms.sh -./bms_linux -ls -vim bms.sh -tail -f /var/log/dmesg -tail -f /var/log/syslog -s -g -gl -git diff -git branch -git diff render_update -cd src/ -git diff render_update . -cd .local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64 -ls -cd .. -cd steam-runtime/pinned_libs_64/ -ln -s /home/tj/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3 -rm libdbus-1.so.3 -ln -s /home/tj/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3 -ln -s /home/tj/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 -rm libdbus-1.so.3.5.8 -rm libdbus-1.so.3 -ln -s /home/tj/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3 -ps -A -top -p 7215 -tail -f /var/log/syslog -EXIT -exit -ps -A -kill -9 5421 -gl -git branch dots -git checkout dotsd -git checkout dots -git branch cast_receive -git checkout cast_receive -git diff -gulp -git diff -git commit -am "extend from API socket" -git push -git push -u origin cast_receive -git push -u flyingspoon cast_receive -git checkout dots -git commit -am "start api.mesh.plane" -git checkout cast_receive -git diff -git commit -am "fix constructor call process" -git push -git push flyingspoon -git push origin -git checkout dots -git merge cast_receive -gulp -git checkout cast_receive -git status -git commit src/game-lib-d3-api-mesh-plane.js src/game-lib-d3-mesh-0.js src/game-lib-d3-mesh-plane.js -m "mesh plane streamline" -git status -git checkout cast_receive -git diff -git commit -am "fix inheritence for sockets" -git push flyingspoon -git push origin -git checkout dots -git merge cast_receive -gulp -s -m -st -sudo service docker stop -gl -grep "Entity.FromObject" * -R -cd src/ -grep "Entity.FromObject" * -R -grep "FromObject\(" * -R -grep "FromObject(" * -R -grep "NEW_ENTITY" * -R -grep "createEntity" * -R -grep "parentEntityManager" * -R -3d -gulp -git branch dots -git checkout dots -gulp -git diff -git branch render_update_v2 -git checkout render_update_v2 -git diff -git commit -am "render update start" -git push -u origin render_update_v2 -git push -u flyingspoon -gulp -git diff -gulp -gl -git diff -git checkout master -git commit -am "gui array query by constructor fix" -git push -git push flyingspoon -git push origin -git checkout dots -git merge master -git config --global core.editor "vim" -git branch -git checkout render_update -git merge dots -rm -rf build -git merge dots -git mergetool -git commit -am "merge delete conflict" -git push -git push flyingspoon -git push origin -3d -git diff -git checkout master -git commit -am "dont add gui and stats to entity" -git push -git push flyingspoon -git checkout dots -git merge master -gl -git log -gulp -git checkout dots -git branch render_update_v2 -git checkout render_update_v2 -git diff -git commit -am "entities have renderers, sometimes" -git push flyingspoon -git push -git push -u origin render_update_v2 -git push -u flyingspoon -git diff -git commit -am "no more parent entity manager, new renderer for entity" -git push -git push flyingspoon -git push origin -gulp -ifconfig -exit -ls -ls -l -ls | grep bash -s -3d -git diff -gulp -exit -gl -git diff dots -git checkout dots -gulp -git checkout master -git branch -git merge cast_receive -git merge render_update_v2 -git merge dots -gulp -exit -gl -git branch -git checkout render_update -git diff master -git checkout master -git diff --name-only render_update -git show render_update:src/game-lib-api-canvas.js > gl_api_canvas.js -meld src/game-lib-api-canvas.js gl_api_canvas.js -git show render_update:src/game-lib-api-entity.js > gl_api_entity.js -meld src/game-lib-api-entity.js gl_api_entity.js -git show render_update:src/game-lib-canvas.js > gl_canvas.js -meld src/game-lib-canvas.js gl_canvas.js -git show src/game-lib-d3-api-render-target.js > gl_api_render_target.js -meld src/game-lib-d3-api-render-target.js gl_api_render_target.js -git show render_update:src/game-lib-d3-api-render-target.js > gl_api_render_target.js -meld src/game-lib-d3-api-render-target.js gl_api_render_target.js -git show render_update:src/game-lib-d3-renderer.js gl_renderer.js -git show render_update:src/game-lib-d3-renderer.js > gl_renderer.js -meld src/game-lib-d3-renderer.js gl_renderer.js -git show render_update:src/game-lib-d3-scene.js gl_scene.js -git show render_update:src/game-lib-d3-scene.js > gl_scene.js -meld src/game-lib-d3-scene.js gl_scene.js -git show render_update:src/game-lib-d3-texture.js > gl_texture.js -meld src/game-lib-d3-texture.js gl_texture.js -git show render_update:src/game-lib-dom-element.js > dom_element.js -meld src/game-lib-dom-element.js dom_element.js -git show render_update:src/game-lib-entity-manager.js > entity_manager.js -meld src/game-lib-entity-manager.js entity_manager.js -git show render_update:src/game-lib-entity.js entity.js -git show render_update:src/game-lib-entity.js > entity.js -meld src/game-lib-entity.js entity -meld src/game-lib-entity.js entity.js -git show render_update:src/game-lib-system-gui.js > system_gui.js -meld src/game-lib-system-gui.js system_gui.js -git show render_update:src/game-lib-system-render.js > system_render.js -meld src/game-lib-system-render.js system_render.js -git diff -git status -rm -dom_element.js -entity.js -entity_manager.js -gl_api_canvas.js -gl_api_entity.js -gl_api_render_target.js -gl_canvas.js -gl_renderer.js -gl_scene.js -gl_texture.js -system_gui.js -system_render.js -rm dom_element.js entity.js entity_manager.js gl_api_canvas.js gl_api_entity.js gl_api_render_target.js gl_canvas.js gl_renderer.js gl_scene.js gl_texture.js system_gui.js system_render.js -git diff -git branch -D render_update -git branch -D render_update_v2 -git branch render_update -git checkout render_update -git commit -am "render stuff legacy" -git diff -grep "GameLib.\w*.prototype\s*=\s*Object.create" * -R -cd src/ -grep "GameLib.\w*.prototype\s*=\s*Object.create" * -R -grep "GameLib.\w*.prototype\s*=\s*Object.create" * -Rl | xargs sed -i "/GameLib.\w*.prototype\s*=\s*Object.create/s/Object.create.*;/Object.create(GameLib.Component.prototype);/ -" -git diff -grep "GameLib.D3.\w*.prototype\s*=\s*Object.create" * -R -grep "GameLib.D3.\w*.prototype\s*=\s*Object.create" * -Rl | xargs sed -i "/GameLib.D3.\w*.prototype\s*=\s*Object.create/s/Object.create.*;/Object.create(GameLib.Component.prototype);/" -git commit -am "Object.create chain update" -perl -pie 'undef $/; s/if\s*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -grep "if.*api\w*\s*instanceof" * -R -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -pie 'undef $/; s/if^C*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -pie 'undef $/; s/if^C*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//m' -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -pie "undef $/; s/if\s*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//" -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -pie 'undef $/; s/if\s*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -p -i -e 'undef $/; s/if\s*(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -p -i -e 'undef $/; s/if\s*\(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -git reset --hard HEAD -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -p -i -e 'undef $/; s/if\s*\(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n\n//' -git reset --hard HEAD -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -p -i -e 'undef $/; s/if\s*\(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n//' -git reset --hard HEAD -grep "if.*api\w*\s*instanceof" * -Rl | xargs perl -p -i -e 'undef $/; s/if\s*\(api\w*\s*instanceof.*\n\s*return.*;\n\s*}\n\s*//' -git diff -git commit -am "api objects can no longer be instances of runtime objects" -grep "defaultEntity" * -R -3d -cd src/ -grep "defaultEntity" * -R -gl -grep "defaultEntity" * -R -cd src/ -grep "defaultRenderer" * -R -3d -cd src/ -grep "defaultRenderer" * -R -grep "GET_SCENE" * -R -gl -cd src/ -grep "GET_SCENE" * -R -grep "defaultRenderer" * -R -3d -cd src/ -grep "defaultRenderer" * -R -grep "setSize" * -R -gl -cd src/ -grep "setSize" * -R -git diff -git commit -am "renderer update" -git push -git push -u origin render_update -git checkout master -git merge render_update -git push -git push flyingspoon -git push origin -exit -gl -git diff -3d -git branch -git diff render_update -git diff -git commit -am "move subscriptions up - start work with new renderer" -git push -git push flyingspoon -git push origin -exit -gl -cd src/ -grep "GameLib.API.*.prototype\s*=\s*Object.create" -grep "GameLib.API.*.prototype\s*=\s*Object.create" * -R -grep "GameLib.D3.API.*.prototype\s*=\s*Object.create" * -R -grep "GameLib.API.\w*.prototype\s*=\s*Object.create" * -R -grep "GameLib.API.\w*.prototype\s*=\s*Object.create\(GameLib.Component.prototype\)" * -R -grep "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -R -grep "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -Rl | xargs sed -i "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)/s/GameLib.Component.prototype/GameLib.API.Component.prototype/" -grep "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -Rl | xargs sed -i "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)/s/GameLib.Component.prototype/GameLib.API.Component.prototype" -grep "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -Rl | xargs sed -i "/GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)/s/GameLib.Component.prototype/GameLib.API.Component.prototype" -grep "GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -Rl | xargs sed -i "/GameLib.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)/s/GameLib.Component.prototype/GameLib.API.Component.prototype/" -git diff -grep "GameLib.D3.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -R -grep "GameLib.D3.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)" * -Rl | xargs sed -i "/GameLib.D3.API.\w*.prototype\s*=\s*Object.create(GameLib.Component.prototype)/s/GameLib.Component.prototype/GameLib.API.Component.prototype/" -git diff -exit -s -gl -gulp -exit -3d -git diff -git branch -git diff dots -git diff master -git checkout master -git diff -git commit -am "remove this stuff" -git checkout master -git merge dots -git merge render_update_v2 -git branch -gulp -gnome-screenshot -a -gl -cd src/ -grep "GameLib.Controls.CONTROLS" * -R -grep "GameLib.Controls.CONTROLS" * -Rl | xargs sed -i "s/GameLib.Controls.CONTROLS/GameLib.API.Controls.CONTROLS/g" -r -gl -s -r -m -gl -cd src/ -grep "DELAYED_INSTANCE_ENCOUNTERED" * -R -git diff -git commit -am "fixed render problem for now" -git push -git push flyingspoon -git push origin -3d -gulp -gl -gulp -s -p -gulp -hgl -hl -gl -gulp -git diff -git commit -am "controls migration" -git push -git push flyingspoon -gulp -gl -git pushg -git push flyingspoon -ssh spoon2 -exit -cd -c -cd blender-node/ -git diff -git commit -am "image update" -git push -git push flyingspoon -git pull -git pull flyingspoon -git push flyingspoon -git pull -git pull flyingspoon -git pull flyingspoon master -git push flyingspoon -exit -3d -gulp -exit -s -m -exit -p -gulp -exit -gl -gulp -exit -api -cl -c -cd api -cd .. -cd api-v1/ -git diff -git push -git push flyingspoon -ssh spoon2 -exit -gl -cd src/ -grep "renderCamera" * -R -git diff -git commit -am "store last render mode - use this for edit mode for renderer" -git push -git push flyingspoon -3d -git diff -git commit -am "switch render mode on edit mode change" -git push -git push flyingspoon -git tag -git tag -l -git pull -git diff -git commit -am "render mode fix" -git tag -a "render mode stable" -git tag -a "v.r.1" -git tag -git push -git push --tags -gl -git diff -git commit -am "render mode stable" -git tag -a "v.r.1" -m "render mode stable" -git push -git push flyingspoon --tags -3d -git push flyingspoon --tags -cd .. -cd preview/ -git diff -git commit -am "render mode stable" -git tag -a "v.r.1" -m "render mode stable" -git push flyingspoon --tags -git push flyingspoon -git tag -l -cd .. -cd api-v1/ -git diff -git commit -am "render mode stable" -git tag -a "v.r.1" -m "render mode stable" -git push flyingspoon -git push flyingspoon --tags -ssh spoon2 -exit -ssh spoon2 -exit -gl -git diff -git commit -am "FromObject deprecated" -git push -git push flyingspoon -ssh spoon2 -cd src/ -grep "parentEngine" * -R -git diff -git commit -am "parent particle engine" -git push flyingspoon -git push -p -git push flyingspoon -ssh spoon2 -exit -ssh spoon2 -exit -p -gulp -git diff -git commit -am "remember to set the render mode to 'lastRenderMode'" -git push -git push flyingspoon -ssh spoon2 -exit -ssh spoon2 -exit -3d -gulp -git diff -git commit -am "remove errorcallbacks" -git push -git push flyingspoon -ssh spoon2 -exit -3ds -ed -gl -vim package.json -exit -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -exit -ps -A -killall chrome -chrome -exit -gl -git diff -git commit -am "particles can fade in / out now - linking parentParticleEngines properly" -git push fl -git push flyingspoon -git push -exit -ssh spoon2 -exit -gl -git diff -git commit -am "scale offset and weight to dotmap" -git push -git push flyingspoon -gl -ssh spoon2 -exit -gedit -exit -m -exit -gl -gulp -exit -s -gl -gulp -git diff -git commit -am "todo for image replace" -git push -git push flyingspoon -3d -gulp -c -cd custom-code/ -git log -git diff 6028cb6a5c346617620742e5454166ec6e34a392 -3d -gulp -exit -3d -git diff -git commit -am "resize window on entity loaded" -git push -gl -cd src/ -grep "parentEngine" * -R -grep "opacityFactor" * -R -cat * | wc -l -grep "FromObject" * -R -git diff -git commit -am "scene render camera back" -git push -git push flyingspoon -3d -git diff -git commit -am "nice" -git push -git push flyingspoon -ssh spoon2 -gl -git diff -git commit -am "text components" -git push -git push flyingspoon -ssh spoon2 -exit -gl -git diff -git commit -am "update camera aspect ratios when renderer size updates" -git push -git push flyingspoon -ssh spoon2 -exit -gl -cd src/ -grep "OPACITY_TYPE_DECREASE_LINEAR" * -R -grep "OPACITY_TYPE_DECREASE_LINEAR" * -Rl | xargs sed -i "s/OPACITY_TYPE_DECREASE_LINEAR/OPACITY_TYPE_FADE_OUT_LINEAR/g" -grep "OPACITY_TYPE_INCREASE_LINEAR" * -Rl | xargs sed -i "s/OPACITY_TYPE_INCREASE_LINEAR/OPACITY_TYPE_FADE_IN_LINEAR/g" -grep "OPACITY_TYPE_INCREASE_DECREASE_LINEAR" * -Rl | xargs sed -i "s/OPACITY_TYPE_INCREASE_DECREASE_LINEAR/OPACITY_TYPE_FADE_IN_OUT_LINEAR/g" -grep "GameLib.D3.Particle.OPA" * -R -grep "GameLib.D3.Particle.OPA" * -Rl | xargs sed -i "s/GameLib.D3.Particle.OPA/GameLib.D3.API.Particle.OPA/g" -grep "GameLib.D3.Particle.POS" * -R -grep "GameLib.D3.Particle.DIR" * -R -grep "GameLib.D3.Particle.SCA" * -R -grep "GameLib.D3.Particle.SPE" * -R -grep "GameLib.D3.Particle.POS" * -Rl | xargs sed -i "s/GameLib.D3.Particle.POS/GameLib.D3.API.Particle.POS/g" -grep "GameLib.D3.Particle.DIR" * -Rl | xargs sed -i "s/GameLib.D3.Particle.DIR/GameLib.D3.API.Particle.DIR/g" -grep "GameLib.D3.Particle.SCA" * -Rl | xargs sed -i "s/GameLib.D3.Particle.SCA/GameLib.D3.API.Particle.SCA/g" -grep "GameLib.D3.Particle.SPE" * -Rl | xargs sed -i "s/GameLib.D3.Particle.SPE/GameLib.D3.API.Particle.SPE/g" -grep "GameLib.D3.Particle.ROT" * -Rl | xargs sed -i "s/GameLib.D3.Particle.ROT/GameLib.D3.API.Particle.ROT/g" -gnome-calculator -sudo apt-get remove virtualbox -sudo apt-get remove virtualbox-dkms -gl -git diff -git commit -am "animation update" -git push -git push flyingspoon -git diff -git commit -am "on orientation change end?" -git push -git push flyingspoon -cd src/ -grep "WINDOW_RESIZE" * -R -grep "window.innerWidth" * -R -cd .. -3d -grep "window.innerWidth" * -R -cd src/ -grep "window.innerWidth" * -R -p -cd src/ -grep "window.innerWidth" * -R -git diff -git commit -am "fix avail height" -git push -git push flyingspoon -gl -git diff -git commit -am "fix screen avail width / height" -git pushj -git push -git push flyingspoon -3d -git diff -git commit -am "fix screen avail width / height" -git push flyingspoon -git push -gl -git diff -git commit -am "strange - don't set px value for canvas width / height" -git push -git push flyingspoon -gl -p -gulp build -gulp -s -m -gl -git diff -git commit -am "fix" -git push -git push flyingspoon -ssh spoon2 -p -git diff -git commit -am "resize window on load" -git push -git push flyingspoon -gl -git diff -git commit -am "resize window on orientation change" -git push -git push flyingspoon -r -d -s -r -d -s -r -3d -gulp -cd Downloads/blender-2.79-rc1-linux-glibc219-x86_64/ -./blender -gl -gulp -ifconfig -route -ping default -ping o2.box -ifconfig -exit -exit -s -m -exit -c -cd api-v1/ -scp uploads/cybafelo/root/root/test/select2.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -scp uploads/cybafelo/root/root/test/drone.mp3 spoon2:/srv/flyingspoon.de/api-v1/uploads/cybafelo/root/root/test/ -exit -gl -git diff -git commit -am "touch meta more info" -git push -git push flyingspoon -ssh spoon2 -cd src/ -grep "PARENT_ENTITY_CHANGE" * -R -grep "PARENT_WORLD_CHANGE" * -R -grep "parentScene" * -R -cd .. -cd api-v1/ -ls -cd uploads/cybafelo/root/root/test/ -ls -cp ~/Desktop/select.mp3 . -ls select.mp3 -o -p -git diff -git commit -am "black theme for - - -git commit -am "black theme for preview" -git push -git push flyingspoon -gl -git diff -git commit -am "parentCanvas update instance" -git push -git push flyingspoon -3d -ssh spoon2 -gl -gulp -3d -gulp -p -gulp -r -gl -gulp -exit -cd Downloads/ -cd .. -cd Documents/ -cat img_default.png -vim img_default.png -xxd -b img_default.png -exit -cd /etc/nginx/ -ls -cd sites-available -ls -vim cybafelo.conf -gl -gulp -killall chrome -gl -git diff -git commit -am "fuck audio for microdummies" -git push -git push flyingspoon -ssh spoon2 -ps -A -killall chrome -gl -git diff -git commit -am "object urls for FUCKING WINDOZE" -git push -git push flyingspoon -ssh spoon2 -p -npm install -npm update three -s -tail -f /var/log/syslog -sudo service docker stop -tail -f /var/log/syslog -r -d -s -sudo service nginx restart -gl -gulp -exit -3d -gulp -sudo service docker stop -m -s -3d -gulp -exit -gl -cd src/ -grep "DOM_ELEMENT_CHANGE" * -R -grep "domElement" * -R -grep "clone\(" * -R -grep "clone(" * -R -cd .. -c -cd blender- -cd blender-node/ -cd src/ -grep "clone(" * -R -cd .. -ls -grep "clone(" * -R -git diff -cd .. -gl -git diff -git commit -am "rudimentary uv editing capabilities - face select mode" -git push -git push flyingspoon -3d -git diff -git commit -am "face select mode" -git push -git push flyingspoon -s -m -exit -s -m -3d -gulp -hl -gl -gulp -p -gulp -cd Desktop/personal/po/ -ls -mv Untitled\ Folder/ .untitled -gl -gulp -git diff -git commit -am "face select mode - cylinder updates" -git push -git push flyingspoon -3d -git diff -git commit -am "add to current scene if only one" -git push -git push flyingspoon -ssh spoon2 -exit -gnome-screenshot -d 5 -[A -gnome-screenshot -d 5 -hostname -ifconfig -gl -git diff -cd src/ -grep "GameLib.D3.Light.LIGHT" * -R -grep "GameLib.D3.Light.LIGHT" * -Rl | xargs sed -i "s/GameLib.D3.Light.LIGHT/GameLib.D3.API.Light.LIGHT/g" -git diff -git commit -am "Lights updated" -s -gnome-screenshot -gnome-screenshot -t 5 -gnome-screenshot -t5 -gnome-screenshot -h -gnome-screenshot -d 5 -ccsm -exit -ps -A -gnome-screenshot -d 5 -eog -picasa -sudo apt-get install picasa -eog -exit -ccsm -gimp -gedit -gnome-screenshot -d 5 -gnome-screenshot -d 5 -gedit -gedit -gnome-screenshot -d 5 -exit -gnome-screenshot -d 5 -exit -gnome-screenshot -d 5 -g -gl -cd src/ -grep "GameLib.D3.Camera.CAMERA" * -R -grep "GameLib.D3.Camera.CAMERA" * -Rl | xargs sed -i "s/GameLib.D3.Camera.CAMERA/GameLib.D3.API.Camera.CAMERA/g" -exit -gnome-calculator -exit -gl -cd src/ -grep "Orthogonal" * -R -grep "Orthogonal" * -Rl | xargs sed -i "s/Orthogonal/Orthographic/g" -grep "ORTHOGONAL" * -R -grep "ORTHOGONAL" * -Rl | xargs sed -i "s/ORTHOGONAL/ORTHOGRAPHIC/g" -grep "orthogonal" * -R -grep "orthogonal" * -Rl | xargs sed -i "s/orthogonal/orthographic/g" -exit -gl -gulp -exit -3d -gulp -exit -s -m -exit -gl -gulp -gedit -s -gl -git diff -grep "GameLib.*Number" * -R -cd src/ -grep "GameLib.*Number" * -R -grep "new GameLib.D3.Camera" * -R -grep "new GameLib.D3.API.Camera" * -R -grep "new GameLib.D3.Camera" * -R -grep "new\s*GameLib.D3.Camera" * -R -3d -cd src/ -grep "new\s*GameLib.D3.Camera" * -R -grep "new GameLib.D3.API.Camera" * -R -grep "new\s*GameLib.D3.Light" * -R -gl -cd src/ -grep "new\s*GameLib.D3.Light" * -R -git branch "cameras_lights_action" -git checkout cameras_lights_action -git commit -am "crazy render mode" -git push -git push -u flyingspoon cameras_lights_action -grep "CUSTOM_CODE_WINDOW_RESIZE" * -R -grep "CUSTOM_CODE_WINDOW_RESIZE" * -Rl | xargs sed -i "s/CUSTOM_CODE_WINDOW_RESIZE/AFTER_WINDOW_RESIZE/g" -grep "fullscreen" * -R -grep "aspect\s*=" * -R -grep "widthheight" * -R -3d -cd src/ -grep "widthheight" * -R -grep "windowSize" * -R -3d -gulp -gl -cd src/ -grep "WINDOW_RESIZE" * -R -3d -cd src/ -grep "WINDOW_RESIZE" * -R -gl -cd src/ -grep "WINDOW_RESIZE" * -R -gnome-calculator -gl -gulp -s -m -st -m -gnome-calculator -xit -gl -cd src/ -grep "new.*Image" * -R -gl -gul[ -gulp -gl -git diff -git commit -am "lights working - cameras working too - support for stereo camera" -git push -git push flyingspoon -git status -vim q -ls -3d -git diff -git commit -am "light updates" -git push -git push flyingspoon -gl -git push -rm q -ls -ssh spoon2 -gnome-cal -gnome-calculator -s -m -3d -gulp -gnome-calculator -gnome-screenshot -a -gnome-screenshot --h -gnome-screenshot --help -gnome-screenshot -a -d5 -gnome-screenshot -a -d 5 -s -m -exit -gl -cd src/ -grep "renderTarget" * -R -grep "target" * -R -grep "MODE_EDIT" * -R -3d -cd src/ -grep "MODE_EDIT" * -R -grep "renderMode" * -R -gl -cd src/ -grep "renderMode" * -R -grep "lastRenderMode" * -R -grep "MODE_EDIT" * -R -3d -grep "MODE_EDIT" * -R -cd src/ -grep "MODE_EDIT" * -R -grep "renderMode" * -R -grep "MODE_EDIT" * -R -gl -grep "MODE_EDIT" * -R -cd src/ -grep "renderMode" * -R -grep "lastRenderMode" * -R -3d -cd src/ -grep "lastRenderMode" * -R -grep "imageChanged" * -R -gl -cd src/ -grep "IMAGE_CHANGED" * -R -grep "new.*Texture" * -R -grep "new.*API.Texture" * -R -3d -grep "new.*API.Texture" * -R -cd src/ -grep "new.*API.Texture" * -R -git diff -exitr -exit -gl -gulp -3d -gulp -3d -gulp -gl -cd src/ -grep "GameLib.*Matrix" * -R -grep "GameLib.*Matrix4" * -R -grep "TEXTURE_TYPE_NORMAL" * -R -grep "TEXTURE_TYPE_NORMAL" * -Rl | xargs sed -i "s/TEXTURE_TYPE_NORMAL/TEXTURE_TYPE_IMAGE/g" -grep "new.*API.Texture" * -R -grep "*API.Texture\(" * -R -grep "*API.Texture(" * -R -grep ".*API.Texture(" * -R -grep ".*API.Texture" * -R -grep ".*API.Texture.call" * -R -grep "GameLib.Component.TEXTURE" * -R -grep "Material.MATE" * -R -grep "Material.MATE" * -Rl | xargs sed -i "s/D3.Material.MATE/D3.API.Material.MATE/g" -grep "D3.Material.TYPE" * -Rl | xargs sed -i "s/D3.Material.TYPE/D3.API.Material.TYPE/g" -grep "D3.Material.LINE" * -Rl | xargs sed -i "s/D3.Material.LINE/D3.API.Material.LINE/g" -grep "getTextures" * -R -grep "new.*API.Image" * -R -gl -gul -gulp -gedit -s -m -gl -cd src/ -grep "parentRenderer" * -R -grep "parentRenderer" * -Rl | xargs sed -i "s/parentRenderer/renderer_dep/g" -exit -s -m -gedit -3d -gulp -gl -gulp -3d -gulp -gl -gulp -gl -cd src/ -ls -l -ls -l | sed "s/.*/game-/game-" -ls -l | grep "s/.*/game-/game-" -ls -l | sed "s/.*game/game/" -s -m -gl -cd src/ -grep "GameLib.D3.RenderConfiguration" * -R -grep "GameLib.D3.RenderConfiguration" * -Rl | xargs sed -i "s/GameLib.D3.RenderConfiguration/GameLib.RenderConfiguration/" -grep "GameLib.D3.API.RenderConfiguration" * -Rl | xargs sed -i "s/GameLib.D3.API.RenderConfiguration/GameLib.API.RenderConfiguration/" -grep "GameLib.D3.RenderConfiguration" * -Rl | xargs sed -i "s/GameLib.D3.RenderConfiguration/GameLib.RenderConfiguration/" -grep "GameLib.D3.API.RenderConfiguration" * -Rl | xargs sed -i "s/GameLib.D3.API.RenderConfiguration/GameLib.API.RenderConfiguration/" -grep "renderer_dep" * -R -grep "renderer_dep" * -Rl |xargs sed -i "s/renderer_dep/renderer/g" -git diff -git commit -am "render passes, effects, stereo cameras, light updates, materials revamp, render configruation" -git push -git push flyingspoon -3fd -3d -git diff -git commit -am "render passes, effects, stereo cameras, light updates, materials revamp, render configruation" -git push -git push flyingspoon -gl -cat * | wc -l -cd src/ -cat * | wc -l -sudo apt-get install pdfmod -pdfmod -ccsm -exit -cd /etc/ -sudo vim hostname -exit -s -m -exit -gl -cd src/ -grep "GameLib.D3.API.Material.TYPE_MULTIPLY_OPERATION" -lR | xargs sed -i "s/GameLib.D3.API.Material.TYPE_MULTIPLY_OPERATION/GameLib.D3.API.Material.COMBINE_MULTIPLY_OPERATION/g" -grep "GameLib.D3.API.Material.TYPE_MIX_OPERATION" -lR | xargs sed -i "s/GameLib.D3.API.Material.TYPE_MIX_OPERATION/GameLib.D3.API.Material.COMBINE_MIX_OPERATION/g" -grep "GameLib.D3.API.Material.TYPE_ADD_OPERATION" -lR | xargs sed -i "s/GameLib.D3.API.Material.TYPE_ADD_OPERATION/GameLib.D3.API.Material.COMBINE_ADD_OPERATION/g" -p -gulp -gl -gulp -gl -cd src/ -grep "Edit Camera" * -R -3d -cd src/ -grep "Edit Camera" * -R -gl -git diff -git commit -am "re-introduce basic material" -git push -git push flyingspoon -3d -gulp -exit -s -m -exit -gl -gulp -p -gulp -3d -gulp -s -m -exit -gl -gulp -exit -p -gulp -exit -3d -gulp -exit -gl -cd src/ -grep "getComponents" * -R -grep "getComponents" * -Rl | xargs sed -i "s/getComponents/findComponentByConstructor/g" -grep "getFirstComponent" * -R -grep "addComponent" * -R -grep "removeComponent" * -R -grep "removeComponent\(" * -R -grep "removeComponent(" * -R -grep "addComponent" * -R -grep "hasComponent" * -R -grep "findEntities" * -R -grep "addObject" * -R -3d -cd src/ -grep "addObject" * -R -grep "meshes.push" * -R -gl -cd src/ -grep "meshes.push" * -R -grep "addObject" * -R -grep "meshes" * -R -gl -git diff -git commit -am "reaching stability for effects and passes" -git push -git push flyingspoon -cd src/ -grep "PARENT_ENTITY_CHANGE" * -R -grep "PARENT_ENTITY_CHANGED" * -R -grep "PARENT_ENTITY_CHANGE" * -R -grep "PARENT_SCENE_CHANGE" * -R -git diff -git commit -am "more nice names, spotlight targets" -git push -git push flyingspoon -exit -st -exit -ss -s -r -exit -gl -gulp -s -m -gl -cd src/ -grep "IMAGE_CHANGED" * -R -grep "IMAGE_CHANGED" * -Rl | xargs sed -i "s/IMAGE_CHANGED/TEXTURE_UPDATED/g" -grep "TEXTURE_UPDATED" * -R -grep "TEXTURE_UPDATED" * -Rl | xargs sed -i "s/TEXTURE_UPDATED/TEXTURE_IMAGE_UPDATED/g" -git commit -am "start to fix cube camera" -grep "TEXTURE_IMAGE_UPDATED" * -R -grep "TEXTURE_INSTANCE_UPDATED" * -R -grep "TEXTURE_IMAGE_UPDATED" * -Rl | xargs sed -i "s/TEXURE_IMAGE_UPDATED/TEXURE_INSTANCE_UPDATED/g" -grep "TEXTURE_IMAGE_UPDATED" * -Rl | xargs sed -i "s/TEXTURE_IMAGE_UPDATED/TEXTURE_INSTANCE_UPDATED/g" -grep "getTextures" * -R -git diff -git commit -am "store and load cubemaps" -git push -git push flyingspoon -git commit -am "exclude meshes from environment maps" -git push -git push flyingspoon -grep "instance.parentEnt" * -R -p -vim package.json -3d -vim package -vim package.json -p -npm update three -vim package.json -npm update -npm update three -vim package.json -npm update --save three -vim package.json -p -gulp -3d -gulp -gnome-calculator -gl -cd src/ -grep "API.Geometry" game-lib-d3-api-buffer* -grep "API.Geometry" game-lib-d3-api-buffer* -lR | xargs sed -i "s/API.Geometry/API.BufferGeometry/g" -grep "GEOMETRY_TYPE" game-lib-d3-api-buffer* -lR | xargs sed -i "s/GEOMETRY_TYPE/BUFFER_GEOMETRY_TYPE/g" -grep "BUFFER_BUFFER" game-lib-d3-api-buffer* -lR | xargs sed -i "s/BUFFER_BUFFER/BUFFER/g" -exit -gl -cd st -cd src/ -grep "game-lib" * -R -grep "game-lib" * -Rl | xargs sed -i "s/game-lib/r2/" -grep "game-lib" * -R -grep "r2" * -R -grep "R2" * -R -grep "GameLib" * -R -grep "R2" * -R -grep "GameLib" * -Rl | xargs sed -i "s/GameLib/R2/g" -cd .. -grep "game-lib" * -R -grep "game-lib" * -cd src/ -grep "R2" * -R -grep "R2" * -Rl | xargs sed -i "s/R2/GameLib/g" -git commit -am "all api geometries in" -grep "faceVertexUvs" game-lib-d3-api-geometry* -grep "faceVertexUvs" game-lib-d3-api-geometry* -lr | xargs sed -i "/apiGeometry.faceVertexUvs/s/.*//" -grep "isBuffer" * -R -grep "isBuffer\b" * -R -grep "isBuffer\b" * -Rl | xargs sed -i "s/isBuffer/isBufferGeometry/g" -grep "faceVertexUvs" game-lib-d3-api-geometry* -grep "isBufferGeometry" game-lib-d3-api-geometry* -grep "isBufferGeometry" game-lib-d3-api-geometry* | xargs sed -i "/isBufferGeometry/s/.*//" -grep "isBufferGeometry" game-lib-d3-api-geometry* -lR | xargs sed -i "/isBufferGeometry/s/.*//" -grep "apiGeometry" * -R -grep "apiGeometry" game-lib-d3-api-geometry* -grep "apiGeometry" game-lib-d3-api-buffer-geometry -grep "apiGeometry" game-lib-d3-api-buffer-geometry* -grep "apiGeometry" game-lib-d3-api-buffer-geometry* -lR | xargs sed -i "s/apiGeometry/apiBufferGeometry/g" -grep "geometryType" game-lib-d3-api-buffer-geometry* -grep "geometryType" game-lib-d3-api-buffer-geometry* -lR | xargs sed -i "s/geometryType/bufferGeometryType/g" -git commit -am "API geometry classes done" -git push -git push flyingspoon -grep "apiBufferGeometry.vertices," * -R -grep "apiBufferGeometry.vertices," * -Rl | xargs sed -i "s/apiBufferGeometry.vertices,/apiBufferGeometry.vertices,\n\t\tapiBufferGeometry.colors,/" -grep "apiBufferGeometry.colors," * -R -grep "apiBufferGeometry.colors," * -Rl | xargs sed -i "s/apiBufferGeometry.colors,\n//" -grep "apiBufferGeometry.colors," * -R -grep "apiBufferGeometry.colors," * -Rl | xargs sed -i "s/apiBufferGeometry.colors,\r\n//" -grep "apiBufferGeometry.colors," * -R -git diff -git commit -am "bg's final" -git push -git push flyingspoon -exit -gl -git diff -git status -git commit src/game-lib-a-2-utils.js src/game-lib-d3-api-buffer-geometry-0.js src/game-lib-d3-api-face.js src/game-lib-d3-buffer-geometry-a.js src/game-lib-d3-geometry-a.js -m "instance for buffer g's" -git status -git diff -git reset --hard HEAD -git diff -exit -gl -gulp -exit -3d -gulp -exit -s -m -exit -p -gulp -ss -st -exit -sudo service docker stop -exit -ps -A -top -exit -killall csgo_linux64 -exit -man find -c -ls -cd -cd .local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/ -ls -cd csgo/ -ls -cat autobuy.txt -find . -name "*.txt" -cd .. -find . -name "*.txt" -find . -name "*.txt" | xargs cat -find . -name "*.txt" -find . -name "*.txt" | grep -v "bulgarian" -find . -name "*.txt" | grep -v "bulgarian" -l -find . -name "*.txt" | grep -v "bulgarian" -lR -find . -name "*.txt" | grep -v "bulgarian" -l -find . -name "*.txt" | grep -v "bulgarian" -find . -name "*.txt" | grep -v "bulgarian|swedish" -find . -name "*.txt" | grep -v "bulgarian|swedish|hungarian" -man grep -find . -name "*.txt" | grep -v "(bulgarian|swedish|hungarian)" -find . -name "*.txt" | grep -v "hungarian" -find . -name "*.txt" | grep -v "hungarian" -v "german" -find . -name "*.txt" | grep -v "hungarian||german" -find . -name "*.txt" | grep -v "hungarian|german" -find . -name "*.txt" | grep -v "(hungarian\|german)" -find . -name "*.txt" | grep -v "hungarian|german" -find . -name "*.txt" | grep -v "/hungarian|german/" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" -l -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" -lR -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" | grep -v "danish" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "koreana" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -L -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -lR -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -l -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -R -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:.//" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:.//" | xargs cat -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:.//" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:././" -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:././" | xargs cat -find . -name "*.txt" | grep -v "hungarian" | grep -v "german" | grep -v "polish" | grep -v "spanish" | grep -v "norwegian" | grep -v "greek" | grep -v "schinese" | grep -v "swedish" | grep -v "korean" | grep -v "czech" | grep -v "danish" | grep -v "bulgarian" | grep -v "turkish" | grep -v "romanian" | grep -v "italian" | grep -v "thai" | grep -v "french" | grep -v "finnish" | grep -v "dutch" | grep -v "japanese" | grep -v "portugu" | grep -v "brazil" | sed "s/.*:././" | xargs cat > data.txt -vim data.txt -mv data.txt ~/Desktop/ -PS -a -ps -A -which csgo_linux64 -ps --help -ps --help all -ps -A -ps -C csgo_linux64 -ps -A -ps --help -ps --help output -ps -A -F -1563dwd -d DwaawawdrD[1;7Cda awsd[1;3CADAZC -cd /home/tj/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/ -ls -cd -cd .local/ -ls -cd share/ -ls -cd Steam/ -ls -cd steamapps/common/Counter-Strike\ Global\ Offensive/ -ls -tree . -sudo apt-get install tree -find . -name "*.png" -find . -name "*png" -find . -name "*jpg" -ls -cd platform/ -ls -cd materials/ -ls -cd engine/ -lg -ls -cd .. -ls -cd .. -ls -tree . -ls -cd Counter-Strike\ Global\ Offensive/ -tree . -r -vim /usr/share/cybafelo/game-lib/build/game-lib.js -r -exit -gnome-screenshot -gnome-screenshot -a -lspci | grep vga -lspci | grep -lspci -exit -sudo apt-get install shutter -shutter -exit -s -m -st -exit -r -vim /usr/share/cybafelo/game-lib/build/game-lib.js -r -exit -gl -gulp -gulp build -gulp -exit -p -gulp -exit -3d -gulp -exit -gl -cd src/ -grep "REPLACE_COMPONENT" * -R -3d -npm remove --save three -npm install --save three -p -npm remove --save three -npm install --save three -exit -gl -cd src/ -git diff -git commit -am "just before introducing geometry base" -ls game-lib-d3-api-buffer-geometry-* -ls game-lib-d3-api-buffer-geometry-* | sed -s "/.*game/game/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*game/game/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*game/mv game/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*(game.*)/mv $1/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game.*\)/mv $1/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game.*\)/mv \1/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game.*\)/mv \1 \1/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1bufferi-geometry-\2/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/\1buffer-geometry-\2/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/\1buffer-geometry-\2 \1geometry-buffer-\2/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/\1buffer-geometry-\2 \1geometry-buffer-\2/" | xargs mv -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1buffer-geometry-\2 \1geometry-buffer-\2/" | xargs -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1buffer-geometry-\2 \1geometry-buffer-\2/" -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1buffer-geometry-\2 \1geometry-buffer-\2/" | xargs basg -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1buffer-geometry-\2 \1geometry-buffer-\2/" | xargs bash -ls game-lib-d3-api-buffer-geometry-* | sed "s/.*\(game-lib-d3-api-\)buffer-geometry-\(.*\)/mv \1buffer-geometry-\2 \1geometry-buffer-\2/" | bash -ls -grep "API.Geometry." game-lib-d3-api-geometry-normal* -grep "API.Geometry.prototype" game-lib-d3-api-geometry-normal* -grep "API.Geometry.prototype" game-lib-d3-api-geometry-normal* -lR | xargs sed -i "/create.*API.Geometry.prototype/s/API.Geometry.prototype/API.GeometryBase.prototype/" -grep "API.Geometry." game-lib-d3-api-geometry-normal* -l | xargs sed -i "s/API.Geometry\./API.Geometry.Normal./g" -grep "BufferGeometry" game-lib-d3-api-geometry-buffer-* -grep "API.BufferGeometry" game-lib-d3-api-geometry-buffer-* -grep "API.BufferGeometry" game-lib-d3-api-geometry-buffer-* -l | xargs sed -i "s/API.BufferGeometry/API.Geometry.Buffer/g" -grep "Geometry.Buffer.BUFFER" game-lib-d3-api-geometry-* -grep "Geometry.Buffer.BUFFER" game-lib-d3-api-geometry-* -l | xargs sed -i "s/Geometry.Buffer.BUFFER/Geometry.BUFFER/g" -grep "Geometry.Normal.GEOMETRY" game-lib-d3-api-geometry-* -l | xargs sed -i "s/Geometry.Normal.GEOMETRY/Geometry.GEOMETRY/g" -grep "GeometryBase" game-lib-d3-api-geometry-* -l | xargs sed -i "s/GeometryBase/Geometry/g" -grep "BUFFER_GEOMETRY" game-lib-d3-api-geometry-* -grep "Geometry.BUFFER_GEOMETRY" game-lib-d3-api-geometry-* -grep "Geometry.BUFFER_GEOMETRY" game-lib-d3-api-geometry-* -l | xargs sed -i "/Geometry.BUFFER_GEOMETRY/s/BUFFER_GEOMETRY_TYPE_\(\w*\)/GEOMETRY_TYPE_BUFFER_\1/" -grep "GEOMETRY_TYPE_BUFFER_NONE" game-lib-d3-api-geometry-* -grep "GEOMETRY_TYPE_BUFFER_NONE" game-lib-d3-api-geometry-* -l | xargs sed -i "s/GEOMETRY_TYPE_BUFFER_NONE/GEOMETRY_TYPE_BUFFER/" -grep "GEOMETRY_TYPE_" * -grep "GEOMETRY_TYPE_" * -l | xargs sed -i "s/GEOMETRY_TYPE_/GEOMETRY_TYPE_NORMAL_/g" -grep "NORMAL_BUFFER" * -R -grep "NORMAL_BUFFER" * -Rl | xargs sed -i "s/NORMAL_BUFFER/BUFFER/g" -grep "NORMAL_NORMAL" * -Rl | xargs sed -i "s/NORMAL_NORMAL/BUFFER/g" -grep "GEOMETRY_TYPE_NORMAL" * -R -grep "GEOMETRY_TYPE_BUFFER\b" * -R -grep "Geometry " * -R -grep "'Geometry " * -R -grep "Component.GEOMETRY" * -R -grep "Component.GEOMETRY" * -Rl | xargs sed -i "s/Component.GEOMETRY/Component.GEOMETRY_NORMAL/" -grep "Component.BUFFER_GEOMETRY" * -R -grep "Component.BUFFER_GEOMETRY" * -Rl | xargs sed -i "s/Component.BUFFER_GEOMETRY/Component.GEOMETRY_BUFFER/" -grep "\.Geometry\." game-lib-a-component-a.js -grep "\.Geometry\." game-lib-a-component-a.js -l | xargs sed -i "s/\.Geometry\./.Geometry.Normal./" -grep "BufferGeometry" game-lib-a-component-a.js -grep "BufferGeometry" game-lib-a-component-a.js -l | xargs sed -i "s/BufferGeometry/Geometry.Buffer/" -git diff -git status -grep "apiBufferGeometry" game-lib-d3-api-geometry-buffer-* -grep "apiBufferGeometry" game-lib-d3-api-geometry-buffer-* -l | xargs sed -i "s/apiBufferGeometry/apiGeometry/g" -grep "bufferGeometryType" game-lib-d3-api-geometry-buffer-* -grep "bufferGeometryType" game-lib-d3-api-geometry-buffer-* -l |xargs sed -i "s/bufferGeometryType/geometryType/g" -grep "Geometry.prototype" game-lib-d3-api-geometry-normal-* -grep "Geometry.prototype" game-lib-d3-api-geometry-normal-* -l | xargs sed -i "s/Geometry.prototype/Geometry.Normal.prototype/" -exit -s -n -m -exit -p -gulp -pavucontrol -gl -git diff -git commit -am "geometry done" -git push -git push flyingspoon -git diff -git commit -am "remove old components" -git push -git push flyingspoon -git checkout master -git pull -git merge cameras_lights_action -git push flyingspoon -3d -git diff -git commit -am "cleanup" -git push -git push flyingspoon -cd . -cd .. -cd preview/ -git diee -git diff -git commit -am "fix" -git push flyingspoon -cd .. -cd api-v1/ -git diff -git commit -am "fix image" -git push -git push flyingspoon -git stat -git status -rm image_* -ls -ssh spoon2 -3d -gulp -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -gl -gulp -gl -cd src/ -grep "new.*API.Image" * -R -3d -grep "new.*API.Image" * -R -exit -gnome-calculator -gl -git diff -git commit -am "shader materials, shaders and instanced geometries" -git push -git push flyingspoon -ssh spoon2 -exit -gnome-calculator -exit -s -m -exut -exit -gl -gulp -3d -gulp -p -gnome-cal -gnome-calculator -exit -gl -cd src/ -grep "updateFromRawObject" * -R -exit -gnome-calculator -s -m -exit -gl -gulp -git diff -glt -git diff -git commit -am "points material, raw shader, fixed aspect ratios for orthographic cams" -git push -git push flyingspoon -3d -git diff -git commit -am "filter components" -git push -git push flyingspoon -p -git commit -am "respond to orientation and window resize" -git push -git push flyingspoon -exut -exit -e -3d -gulp -exit -p -gulp -e -exit -ssh spoon2 -exit -pactl load-module module-loopback latency_msec=1 -pavucontrol -grep "COMPONENT_CLONED" * 0R -grep "COMPONENT_CLONED" * -R -gl -cd src/ -grep "COMPONENT_CLONED" * -R -exit -gconftool-2 --set /apps/compiz-1/plugins/grid/screen0/options/top_edge_action --type int 0 -sudo gconftool-2 --set /apps/compiz-1/plugins/grid/screen0/options/top_edge_action --type int 0 -sudo gconftool-2 --set /apps/compiz-1/plugins/grid/screen1/options/top_edge_action --type int 0 -gconf-editor -sudo apt-get install gconf-editor -exit -p -git commit -am "fuck" -git push -git push flyingspoon -exit -ccsm# -ccsm -exit -p -git push -git push flyingspoon -ssh spoon2 -exit -p -git commit -am "test agaiin" -git push -git push flyingspoon -p -git diff -git commit -am "dummy" -git push -git push flyingspoon -git commit -am "dummy" -git push flyingspoon -gl -git diff -git commit -am "update instance color" -git push -git push flyingspoon -exit -p -git commit -am "test for chrome mobile or android" -git push flyingspoon -exit -shutter -exit -s -m -exit -gl -gulp -exit -pactl load-module module-loopback latency_msec=1 -pavucontrol -shutter -exit -s -m -exit -3d -gulp -exit -gl -git diff -gulp -exit -pactl load-module module-loopback latency_msec=1 -pavucontrol -exit -3d -cd src/ -cd .. -npm remove --save codemirror -pactl unload-module module-loopback -exit -pavucontrol -exit -gnome-calculator -pactl load-module module-loopback latency_msec=1 -exit -gl -gulp -git diff -git commit -am "shader updates" -git push -git push flyingspoon -exit -s -m -exit -pactl load-module module-loopback latency_msec=1 -ifconfig -gedit -gl -git diff -git push -git push flyingspoon -p -git push flyingspoon -gl -gulp -3d -gulp -s -m -exit -ssh spoon2 -exit -3d -git status -git diff -git commit -am "update codemirror, bacon.js" -git push -git push flyingspoon -cd src/editor.js/ -ls -mv bacon-3.js ~/Desktop/bacon-3.zip -exit -gl -cd src/ -grep "GameLib.Event.Subscribe( - GameLib.Event.GET_API_URL, - function(data, clientCallback, clientErrorCallback) { - try { - clientCallback({apiUrl : this.getApiUrl(), passwoid : '"kent sent me" motherfucker!'}); - } catch (error) { - clientErrorCallback(error); - } - }.bind(this) -grep "GET_API_URL" * -R -eit -git diff -git commit -am "fix missing fog" -git push -git push flyingspoon -exit -exit -s -m -exit -gl -gulp -exit -3d -gulp -exit -pactl load-module module-loopback latency_msec=1 -g -gl -git diff -git commit -am "animation system update" -git push -git push flyingspoon -3d -git status -git add 3rd-party/codemirror-5.34.0/ -git commit -am "restart update" -git push -git push flyingspoon -p -git diff -gl -git diff -git commit -am "remove some warnings and todos" -git push -git push flyingspoon -git log -git diff -git commit -am "keyboard fix for edge" -git push flyingspoon -git push -exit -gl -cd src/ -grep "addMaterial" * -R -grep "attachAnimation" * -R -grep "ANIMATION_MESH_REMOVED" * -R -grep "ANIMATION_MESH_ADDED" * -R -grep "ANIMATION_MESH_REMOVED" * -R -grep "attachAnimation" * -R -grep "dettachAnimation" * -R -grep "detachAnimation" * -R -ssh spoon2 -exit -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -gl -git log -exit -shutter -p -gulp -exit -gl -s -gl -cd src/ -grep "_\." * -R -grep "q\." * -R -grep "Q\." * -R -grep "lodash" * -R -gl -gulp -exit -hl -gl -cd build -vim game-lib.js -p -sudo npm install -g light-server -ls -cd -cd Desktop/ -ls -cd bacon3/ -ls -light-server -s . -exit -mongo -exit -gl -gulp -p -git diff -git commit -am "client heighT" -git push -git push flyingspoon -ssh spoon2 -exit -git commit -am "orientationchange" -p -git commit -am "orientationchange" -git push -git push flyingspoon -git diff -git commit -am "resize after two seconds" -git push -git commit -am "resize after two seconds" -git push -git push flyingspoon -git commit -am "resize after one second" -git push -git push flyingspoon -git commit -am "500 ms" -git push -git push flyingspoon -git commit -am "immediate and delayed resize" -git push flyingspoon -git commit -am "try nice" -git push -git push flyingspoon -git diff -exit -gl -git diff -git commit -am "unsure about commit" -exit -sudo poweroff -ifconfig -exit -gl -cd src/ -grep "new.*Mouse" * -R -git diff -git commit -am "canvas size updates, mouse and raycaster to API" -git push -git push flyingspoon -p -git log -git diff -git log -git commit -am "multiple resize" -git push -git push flyingspoon -3d -git diff -git commit -am "auto update size for canvas - cleanup" -git push -git push flyingspoon -ssh spoon2 -exit -gl -p -git diff -git commit -am "auto focus canvas for preview" -git push -git push flyingspoon -gl -e -3d -git diff -git commit -am "auto focus canvas" -git push -git push flyingspoon -ssh spoon2 -exit -s -m -exit -gl -gulp -exit -3d -gulp -exit -p -gulp -exit -shutter -gnome-calculator -cd config/ -ls -cd / -find . -name "ubuntu_logo.png" -find . -name "ubuntu_logo.png" | grep -v "Permission denied" -find . -name "ubuntu_logo.png" &2 > 1 | grep -v "Permission denied" -find . -name "ubuntu_logo.png" 2 > &1 | grep -v "Permission denied" -find . -name "ubuntu_logo.png" &2>1 | grep -v "Permission denied" -find . -name "ubuntu_logo.png" &2>1 | grep -V "Permission denied" -find . -name "ubuntu_logo.png" 2>&1 | grep -V "Permission denied" -find . -name "ubuntu_logo.png" 2>&1 | grep -v "Permission denied" -find . -name "ubuntu*png" 2>&1 | grep -v "Permission denied" -cd /usr/share/plymouth/themes/ubuntu-logo/ -ls -rmsudo rm ubuntu-logo.png -sudo rm ubuntu-logo.png -sudo rm ubuntu-logo16.png -sudo ln -s /usr/share/cybafelo/config/ubuntu-logo.png -sudo ln -s /usr/share/cybafelo/config/ubuntu-logo16.png -ls -exit -cd /usr/share/plymouth/themes/ubuntu-logo/ -ls -rm progress-dot-on.png -sudo rm progress-dot-on.png -ln -s /usr/share/cybafelo/config/progress-dot-on.png -sudo ln -s /usr/share/cybafelo/config/progress-dot-on.png -sudo rm progress-dot-on16.png -sudo ln -s /usr/share/cybafelo/config/progress-dot-on1.png -sudo ln -s /usr/share/cybafelo/config/progress-dot-on16.png -sudo rm progress-dot-on1.png -ls -exit -c -cd config/ -git diff -git commit -am "stuff -" -git status -git add progress-dot-on16.png -git add ubuntu-logo* -git commit -am "rename" -git push -exit -c -cd config/ -ls -mv ubuntu_logo16.png ubunty-logo16.png -mv ubuntu_logo.png ubunty-logo.png -mv ubunty-logo.png ubuntu-logo.png -mv ubunty-logo16.png ubuntu-logo16.png -mv progress_dot_on16.png progress-dot-on16.png -ls -l -rm progress_dot_on.png -git diff -exit -cd /usr/share/plymouth/themes/ubuntu-logo/ -ls -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -exit -s -m -exit -gnome-calculator -exit -r -exit -mongo -exit -gl -gulp -exit -s -m -exit -p -gulp -exit -3d -gulp -exit -gl -cd src/ -grep "GameLib.D3.API.Mesh.MESH_TYPE" * -R -grep "GameLib.D3.API.Mesh.MESH_TYPE" * -Rl | xargs sed -i "s/GameLib.D3.API.Mesh.MESH_TYPE/GameLib.D3.API.Object.OBJECT_TYPE_MESH/g" -grep "OBJECT_TYPE_MESH_NORMAL" * -R -grep "OBJECT_TYPE_MESH_NORMAL" * -Rl | xargs sed -i "s/OBJECT_TYPE_MESH_NORMAL/OBJECT_TYPE_MESH/g" -grep "GameLib.D3.API.Object.OBJECT_TYPE_LIGHT" * -R -grep "GameLib.D3.API.Object.OBJECT_TYPE_LIGHT" * -Rl | xargs sed -i "s/GameLib.D3.API.Object.OBJECT_TYPE_LIGHT/GameLib/D3.API.Light.LIGHT_TYPE/g" -grep "GameLib.D3.API.Object.OBJECT_TYPE_LIGHT" * -Rl | xargs sed -i "s/GameLib.D3.API.Object.OBJECT_TYPE_LIGHT/GameLib.D3.API.Light.LIGHT_TYPE/g" -git diff -git commit -am "cameras and meshes are now 3d objects" -git push -git push flyingspoon -3d -p -exit -gl -cd src/ -grep "GameLib.D3.API.Light.LIGHT_TYPE" * -R -grep "GameLib.D3.API.Light.LIGHT_TYPE" * -Rl | xargs sed -i "s/GameLib.D3.API.Light.LIGHT_TYPE/GameLib.D3.API.Object.OBJECT_TYPE_LIGHT/g" -exit -gl -cd src/ -grep "GameLib.D3.API.Camera.CAMERA_TYPE_" * -R -grep "GameLib.D3.API.Camera.CAMERA_TYPE_" * -Rl | xargs sed -i "s/GameLib.D3.API.Camera.CAMERA_TYPE/GameLib.D3.API.Object.OBJECT_TYPE_CAMERA/g" -exit -ps -A -st -killall csgo_linux -ps -A | grep go -killall csgo_linux64 -exit -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -exit -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -r -exit -3d -s -r -m -exit -r -exit -3d -gulp -exit -r -p -gulp -exit -gl -gulp -git diff -git commit -am "introducing 2d renderer" -exit -gl -cd src/ -grep "Renderer.MODE_CANVAS" * -R -grep "Renderer.MODE_CANVAS" * -Rl | xargs sed -i "s/Render.MODE_CANVAS/Render.MODE_CANVAS_3D/g" -grep "Renderer.MODE_CANVAS" * -Rl | xargs sed -i "s/Renderer.MODE_CANVAS/Renderer.MODE_CANVAS_3D/g" -grep "GameLib.D3.Renderer" * -R -grep "GameLib.D3.Renderer" * -Rl | xargs sed -i "s/GameLib.D3.Renderer/GameLib.Renderer/g" -grep "GameLib.D3.API.Renderer" * -R -grep "GameLib.D3.API.Renderer" * -Rl | xargs sed -i "s/GameLib.D3.API.Renderer/GameLib.API.Renderer/g" -grep "MODE_CANVAS_3D" * -R -grep "MODE_CANVAS_3D" * -Rl | xargs sed -i "s/MODE_CANVAS_3D/MODE_CANVAS/g" -grep "GameLib.D3.Renderer" * -R -grep "new.*GameLib.Renderer" * -R -3d -git diff -git commit -am "2d renderer for impact" -git push -git push flyingspoon -gl -git push flyingspoon -e -r -pactl load-module module-loopback latency_msec=1 -ssh spoon2 -exit -ssh spoon2 -scp spoon2:/home/bittler/playground/Projekt016/i_saver/ -r . -scp -r spoon2:/home/bittler/playground/Projekt016/i_saver/ . -cd iscan-bundle-1.0.4.x64.deb/ -cd i_saver/ -ls -cd lib/ -grep "input.joy" * -R -exit -cd /etc/ -sudo vim hosts -exit -r -sudo service nginx restart -exit -scp spoon2:/home/bittler/playground/Projekt016/i_collector/ ./pacman -mkdir pacman -scp spoon2:/home/bittler/playground/Projekt016/i_collector/ ./pacman -R -scp -R spoon2:/home/bittler/playground/Projekt016/i_collector/ ./pacman -scp -r spoon2:/home/bittler/playground/Projekt016/i_collector/ ./pacman -shutter -exit -cd Pictures/ -ls -scp fn_Tileset.png spoon2:/home/bittler/playground/Projekt016/i_collector/media/ -scp fn_Tileset.png spoon2:/tmp -c -scp -r spoon2:/home/bittler/playground/Projekt016/* . -scp -r spoon2:/home/bittler/playground/DonkeyKong_t_system/ . -cd DonkeyKong_t_system/ -light-server --? -light-server --help -light-server -s . -p 4001 -exit -gl -c -cd DonkeyKong_t_system/ -ls -grep "EntityButton" * -R -grep "touchmove" * -R -cd .. -cd i_saver/ -grep "GameOver" * -R -grep "coins" * -R -grep "EntityPlayer" * -R -grep "StartScreen" * -R -grep "EntityPlayer" * -R -grep "EntityPlayer" * -Rl | xargs sed -i "s/EntityPlayer/ig.EntityPlayer/g" -grep "EntityLadder" * -Rl | xargs sed -i "s/EntityLadder/ig.EntityLadder/g" -grep "EntityEnemywindow" * -Rl | xargs sed -i "s/EntityEnemywindow/ig.EntityEnemywindow/g" -grep "EntityEnemyviking" * -Rl | xargs sed -i "s/EntityEnemyviking/ig.EntityEnemyviking/g" -grep "EntityEnemyammo" * -Rl | xargs sed -i "s/EntityEnemyammo/ig.EntityEnemyammo/g" -grep "EntityCoin" * -R -grep "EntityCoin" * -Rl | xargs sed -i "s/EntityCoin/ig.EntityCoin/g" -grep "type.*Entity" * -R -grep "type.*Entity" * -Rl | xargs sed -i "/type.*ig\.Entity/s/ig.Entity/Entity/" -grep "type.*Entity" * -R -grep "EntityPlayer" * -Rl | xargs sed -i "s/EntityPlayer/ig.EntityPlayer/g" -grep "type.*Entity" * -Rl | xargs sed -i "/type.*ig\.Entity/s/ig.Entity/Entity/" -grep "EntityPlayer" * -R -grep "ig.ig.Entity" -lR | xargs sed -i "s/ig.ig/ig/g" -grep "EntityPlayer" * -R -grep "EntityLadder" * -R -grep "EntityEnemywindow" * -R -grep "type\s*:\s*Entity" * -R -grep "type\s*:\s*Entity" * -Rl | xargs sed -i "s/type\/s*:\s*Entity/type : ig.Entity/g" -grep "type\s*:\s*Entity" * -Rl | xargs sed -i "s/type/s*:\s*Entity/type : ig.Entity/g" -grep "type\s*:\s*Entity" * -Rl | xargs sed -i "s/type\s*:\s*Entity/type : ig.Entity/g" -grep "EntityCoin" * -R -grep "input.joystick" * -R -cd .. -cd DonkeyKong_t_system/ -grep "input.joystick" * -R -cd .. -cd i_saver/ -grep "joystick.*function" * -R -grep "function.*joystick.*" * -R -d -cd -cd i_saver/ -grep "function.*joystick.*" * -R -grep "joystick.*function" * -R -cd lib/impact/ -ls -vim impact.js -gl -ls -cd .. -cd i_saver/ -ls -cd lib/ -ls -mv impact impact.new -cp -R ~/i_saver/lib/impact . -ls -exit -shutter -gnome-calculator -c -cd i_saver/ -ls -git init . -git status -cd lib/ -ls -rm -rf impact -cp ../../api-v1/public/impact_src/lib/impact . -cp ../../api-v1/public/impact_src/lib/impact . -R -cd .. -git status -git add & -git add * -cd .. -cd -php -a -vim /etc/nginx/sites-enabled/cybafelo.conf -c -ls -mkdir weltmeister -cd weltmeister/ -ls -c -cd i_saver/ -ls -grep "ig.Entity\w" * -R -grep "ig.Entity\w" * -Rl | xargs sed -i "s/ig.Entity(\w)/Entity\1/g" -grep "ig.Entity\w" * -Rl | xargs sed -i "s/ig.Entity\(\w\)/Entity\1/g" -grep "ig.Entity\w" * -R - -exit -c -ls -cd i_saver/ -ls -cd lib/ -ls -cd gam -cd game/ -ls -vim main.js -cd .. -ls -cd .. -ls -light-server -s . -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -meld -c -cd DonkeyKong_t_system/ -grep resetLevel * -R -grep "ending" * -R -grep "\bending\b" * -R -grep "levelLost" * -R -cd .. -cd i_saver/ -grep "levelLost" * -R -grep "sessionStats" * -R -cd .. -cd DonkeyKong_t_system/ -grep "sessionStats" * -R -grep "endScene" * -R -grep "getBootScene" * -R -c -cd i_saver/ -git diff -git status -git add * -git rm lib/impact.new/ -git rm lib/impact.new/ -r -git commit -am "touch" -git push -git status -git commit -am "first commit" -git push -cd .. -cd DonkeyKong_t_system/ -grep "endScene" * -R -grep "actions" * -R -grep "onSceneEnd" * -R -grep "goToScene" * -R -grep "endScene" 8 -R -grep "endScene" * -R -grep "endScene.*function" * -R -grep "goToScene" * -R -grep "ending.*function" * -R -grep "\bending\b.*function" * -R -cd .. -cd i_saver/ -ls -git diff -git commit -am "redirect on end" -git push -ssh spoon2 -cd .. -cd DonkeyKong_t_system/ -grep "TouchButtonCollection" * -R -cd.. -cd .. -cd i_saver/ -grep "TouchButtonCollection" * -R -git diff -git commit -am "touch button update" -gitp ush -git push -cd .. -cp i_saver i_saver.bak -cp i_saver i_saver.bak -R -cd i_saver -git push -ls -git status -git add * -git status -git push -git dfif -git diff -git commit -am "also climb on up" -git push -git dff -git diff -git commit -am "get rid of start scene" -git push -git diff -git commit -am "remove global" -git push -cd .. -scp -r spoon2:/home/bittler/playground/ninja/ . -cd i_saver -git commit -am "resize -" -git push -git commit "delayed resize and orientation trigger" -git commit -am "delayed resize and orientation trigger" -git push -git diff -git commit -am "fix touch buttons" -git pus -git push -git commit -am "fix jump" -git push -git diff -git commit -am "new enemy" -git push -exit -gnome-calculator -c -mv i_collector i_pacman -cd ninja/ -light-server -s . -p 4001 -exit -c -cd i_saver/ -ls -cd .. -cd DonkeyKong_t_system/ -grep "joystick.*function" * -R -cd lib/impact/ -vim impact.js -vim input.js -ssh spoon2 -cd .. -light-server -s . -cd .. -cd i_saver/ -light-server -s . -git remote add origin git@bitbucket.org:flyingspoon/i_saver.git -git push -u origin master -light-server -s . -exit -gl -cd .. -cd DonkeyKong_t_system/ -ls -grep "ig.content" * -R -git commit -am "latest" -cd .. -cd i_saver -git diff -git commit -am "score multiplier 1000" -git push -ls -cd tools/ -ls -chmod +x bake.sh -./bake.sh -ls -vim bake.sh -git commit -am "sounds disable - debug mesg" -gitpush -git push -cd .. -ls -php tools/bake.php -cd lib -ls -rm -rf impact.new -cd plugins/ -ls -rm touch-button-broken.js -ls -cd .. -ls -cd weltmeister/ -ls -cd .. -ls -cd game/ -ls -cd entities/ -ls -cd .. -cd levels/ -ls -cd .. -ls -cd .. -ls -tree . -cd .. -php tools/bake.php lib/impact lib/plugins lib/game i_saver.min.js -php tools/bake.php lib/impact/*.js lib/plugins/*.js lib/game/*.js i_saver.min.js -vim i_saver.min.js -git add i_saver.min.js -git commit -am "baked" -git push -exit -ssh spoon2 -exit -c -cd i_saver -grep "debugMessage" -grep "debugMessage" * -R -cd .. -ls -exit -ssh spoon2 -exit -c -cd i_saver -git push -cat lib/game/main.js -exit -gl -cd .. -cd i_saver -php tools/bake.php lib/impact/*.js lib/plugins/*.js lib/game/*.js i_saver.min.js -git commit -am "really disable sound" -git push -ssh spoon2 -exit -pactl load-module module-loopback latency_msec=1 -r -exit -s -m -exit -gl -grep "setSize" * -R -cd src/ -grep "setSize" * -R -grep "TYPE_THREE_JS" * -R -grep "TYPE_THREE_JS" * -Rl | xargs sed -i "s/TYPE_THREE_JS/GRAPHICS_RUNTIME_THREE/g" -exit -gl -gulp -3d -gulp -r -p -gulp -cd /etc/nginx/ -ls -cd sites-enabled/ -ls -vim cybafelo.conf -sudo service nginx restart -vim cybafelo.conf -exit -sudo service nginx restart -exit -r -d -s -exit -p -s -r -exit -m -exit -3d -gulp -exit -gl -gulp -exit -gl -grep "new.*Canvas" * -R -cd src/ -grep "new.*Canvas" * -R -exit -c -cd api-v1/ -ls -ln -s public/impact impact -ls -exit -c -cd i_saver -light-server -s . -pactl load-module module-loopback latency_msec=1 -pactl unload-module module-loopback -exit -pactl unload-module module-loopback -pactl load-module module-loopback latency_msec=1 -c -cd i_saver -light-server -s . -exit -m -exit -s -r -exit -3d -gulp -exit -gl -gulp -git diff -git commit -am "graphics runtimes" -git push -git push flyingspoon -exit -gl -git diff -cd .. -cd i_Sa -cd i_saver -git diff -git commit -am "bigger buttons" -git push -ssh spoon2 -gl -cd src/ -grep "addComponent" * -R -exit -c -cd i_saver -git commit -am "no outline" -git push -exit -ssh cybafelo.com -exit -cat .ssh/id_rsa.pub -ls -cd config/ -ls -grep "cybafelo.com" * -R -ls -cd .. -c -exit -r -d -st -s -exit -ssh cybafelo.com -vim /etc/hosts -exit -c -cd config/ -grep "cybafelo.com" * -R -grep "cybafelo.com" * -R --exclude=bash_history -grep "cybafelo.com" * -R --exclude=bash_history --exclude=general -grep "cybafelo.com" * -R --exclude=bash_history --exclude=general -lR | xargs sed -i "s/cybafelo.com/cybafelo.local/g" -ls -s -3d -gulp -cd .. -cd api-v1/ -ls -exit -c -cd api-v1/ -git diff -git commit -am "snake" -git push -git push flyingspoon -git status -git add impact/lib/game/entities/snake-head.js -impact/lib/game/levels/ -impact/media/platforms.png -git add impact/lib/game/levels/ impact/media/platforms.png -git commit -am "images" -git push -ls -git status -vim index. -vim index.php -rm index. -rm index.php -rm image_* -ls -cd .. -ls -cd 3d-editor/ -git diff -git status -git commit -am "runtime - also no impact" -git push -git push flyingspoon -gl -git diff -exit diff --git a/bashrc b/bashrc deleted file mode 100644 index 0d5fe3b..0000000 --- a/bashrc +++ /dev/null @@ -1,115 +0,0 @@ -# ~/.bashrc: executed by bash(1) for non-login shells. -# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) -# for examples - -# If not running interactively, don't do anything -[ -z "$PS1" ] && return - -# don't put duplicate lines or lines starting with space in the history. -# See bash(1) for more options -HISTCONTROL=ignoreboth - -# append to the history file, don't overwrite it -shopt -s histappend - -# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) -HISTSIZE=1000000 -HISTFILESIZE=200000 - -# check the window size after each command and, if necessary, -# update the values of LINES and COLUMNS. -shopt -s checkwinsize - -# If set, the pattern "**" used in a pathname expansion context will -# match all files and zero or more directories and subdirectories. -#shopt -s globstar - -# make less more friendly for non-text input files, see lesspipe(1) -[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" - -# set variable identifying the chroot you work in (used in the prompt below) -if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then - debian_chroot=$(cat /etc/debian_chroot) -fi - -# set a fancy prompt (non-color, unless we know we "want" color) -case "$TERM" in - xterm-color) color_prompt=yes;; -esac - -# uncomment for a colored prompt, if the terminal has the capability; turned -# off by default to not distract the user: the focus in a terminal window -# should be on the output of commands, not on the prompt -force_color_prompt=yes - -if [ -n "$force_color_prompt" ]; then - if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then - # We have color support; assume it's compliant with Ecma-48 - # (ISO/IEC-6429). (Lack of such support is extremely rare, and such - # a case would tend to support setf rather than setaf.) - color_prompt=yes - else - color_prompt= - fi -fi - -GIT_PS1_SHOWDIRTYSTATE=true -GIT_PS1_SHOWUNTRACKEDFILES=true - -if [ "$color_prompt" = yes ]; then - PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\][\D{%d}] \A\[\033[1;31m\] \u@\[\033[01;32m\]-=\[\033[00m\]\[\033[0;33m\]$(__git_ps1)\[\033[00m\] \$ ' -else - PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\][\D{%d}] \A\[\033[1;31m\] \u@\[\033[01;32m\]-=\[\033[00m\]\[\033[0;33m\]$(__git_ps1)\[\033[00m\] \$ ' -fi -unset color_prompt force_color_prompt - -# If this is an xterm set the title to user@host:dir -case "$TERM" in -xterm*|rxvt*) - PS1='${debian_chroot:+($debian_chroot)}\[\033[38;5;34m\]-\[\033[38;5;35m\]=\[\033[38;5;36m\]<\[\033[38;5;37m\]y\[\033[38;5;38m\]b\[\033[38;5;39m\]4\[\033[38;5;40m\]f\[\033[38;5;42m\]3\[\033[38;5;43m\]1\[\033[38;5;87m\]0\[\033[38;5;34m\]\w\[\033[38;5;199m\]/\[\033[38;5;104m\]$(__git_ps1 "(%s)\[\033[38;5;199m\]/")\[\033[38;5;117m\]' - ;; -*) - ;; -esac - -# enable color support of ls and also add handy aliases -if [ -x /usr/bin/dircolors ]; then - test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" - alias ls='ls -l -a --color=auto' - #alias dir='dir --color=auto' - #alias vdir='vdir --color=auto' - - alias grep='grep --color=auto -n' - alias fgrep='fgrep --color=auto' - alias egrep='egrep --color=auto' -fi - -# some more ls aliases -alias ll='ls -alF' -alias la='ls -A' -alias l='ls -CF' -alias mysql='mysql -A' - -# Add an "alert" alias for long running commands. Use like so: -# sleep 10; alert -alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' -alias composer='php /usr/local/bin/composer.phar' - -# Alias definitions. -# You may want to put all your additions into a separate file like -# ~/.bash_aliases, instead of adding them here directly. -# See /usr/share/doc/bash-doc/examples in the bash-doc package. - -if [ -f ~/.bash_aliases ]; then - . ~/.bash_aliases -fi - -# enable programmable completion features (you don't need to enable -# this, if it's already enabled in /etc/bash.bashrc and /etc/profile -# sources /etc/bash.bashrc). -if [ -f /etc/bash_completion ] && ! shopt -oq posix; then - . /etc/bash_completion -fi - - -export PATH=`pwd`/depot_tools:"$PATH" diff --git a/clients.js b/clients.js deleted file mode 100644 index 11f1da0..0000000 --- a/clients.js +++ /dev/null @@ -1,69 +0,0 @@ -var clients = { - '3d-pong' : { - title : "Gamewheel Multiplayer VR Pong", - ogUrl : "http://3d-pong.cybafelo.local", - ogType : "website", - ogTitle : "Gamewheel Multiplayer VR Pong", - ogDescription : "Games is our game", - ogImage : "http://3d-pong.cybafelo.local/pong_image.png", - ctaUrl : "https://www.cybafelo.local", - account : 'root', - subAccount : 'root', - nameOfTheGame : 'pong', - messageItemStart : 'VR Pong - Invite your friends to play!', - messageItemEnd : [ - 'Challenge your friends :)' - ], - endSceneIndex : { - 'default': { - title : 'Great Job!', - message : 'Challenge your friends or learn more about Gamewheel', - cta : 'https://www.cybafelo.local', - quote : 'VR PONG!' - } - } - }, - '3doo' : { - title : "3doo - VR Pong", - ogUrl : "http://3doo.cybafelo.local", - ogType : "website", - ogTitle : "3doo – VR App", - ogDescription : "Spiele PONG in 3d und VR mit 3doo", - ogImage : "http://3doo.cybafelo.local/pong_image.png", - ctaUrl : "https://3doo.com", - account : '3doo', - subAccount : 'root', - nameOfTheGame : 'pong', - messageItemStart : '3doo VR Pong - Invite your friends to play!', - messageItemEnd : [ - 'Please install our
 3doo Movie Player App 
using the following link
to watch your free movie', - 'Want more?
 Download our
 3doo Movie Player App.', - 'Want even more fun?
 Invite your friends 
AND BEAT \'EM!', - 'Like to win?
 Challenge more friends 
AND BEAT \'EM!' - ], - endSceneIndex : { - 'default': { - title : 'Great Job!', - message : 'Challenge your friends
AND BEAT ‘EM
or learn more about 3doo.
', - cta : 'https://app.adjust.com/9lxsna', - quote : 'Try this awesome 3doo VR game – and beat me!' - }, - 'alternate' : { - title : 'Great Job!', - message : 'Install our 3doo App now to watch the free movie!', - cta : 'https://app.adjust.com/m0ewt7', - quote : 'I just won free a 3doo movie by playing a VR game. Check it out' - }, - 'app' : { - title : 'Great Job!', - message : 'Challenge friends
AND BEAT ‘EM
or learn more about 3doo.', - cta : 'https://3doo.com', - quote : 'Just discovered a cool VR game in the 3doo app. Check it out!' - } - } - - - } -}; - -module.exports = clients; \ No newline at end of file diff --git a/config.js b/config.js index e3f6a12..bde42f6 100644 --- a/config.js +++ b/config.js @@ -2,75 +2,33 @@ var environment = { path : '/usr/share/cybafelo', protocol : 'http', environment : 'tj', - domain : 'cybafelo.local' + domain : 'cybafelo.local', + remoteDomain : 'cybafelo.com' }; -var protocol = environment.protocol; -var user = environment.environment; -var domain = environment.domain; +var protocol = environment.protocol; +var user = environment.environment; +var domain = environment.domain; +var remoteDomain = environment.remoteDomain; var config = { - vr_pong: { - url: protocol + '://' + user + '-3d-pong.' + domain - }, - vr_racer: { - url: protocol + '://' + user + '-3d-racing.' + domain - }, editor: { - url: protocol + '://' + user + '-3d-editor.' + domain, + url: protocol + '://' + user + '-r3-3ditor.' + domain, default: { platform: 'cybafelo', account: 'root', subAccount: 'root', - nameOfTheGame: 'test' + package: 'test' } }, - api16: { - url: protocol + '://' + user + '-api-v1.' + domain, - remoteUrl: protocol + '://live-api-v1.flyingspoon.de', - uploadPath: '/uploads', - impactUrl : 'http://tj-api-v1.cybafelo.local/impact' - }, - tools: { - url: protocol + '://' + user + '-tools.' + domain, - default: { - platform: 'cybafelo', - account: 'root', - subAccount: 'root' - } - }, - app: { - url: protocol + '://' + user + '-app.' + domain - }, - preview: { - url: protocol + '://' + user + '-preview.' + domain - }, api: { - url: protocol + '://' + user + '-api.' + domain + url: protocol + '://' + user + '-r3-api.' + domain, + remoteUrl: protocol + '://' + user + '-r3-api.' + remoteDomain, + uploadPath: '/uploads', + clientPassword: '"kent sent me" motherfucker!' }, - cdn: { - url: protocol + '://' + user + '-cdn.' + domain - }, - gate: { - url: protocol + '://' + user + '-gate.' + domain - }, - content: { - url: protocol + '://' + user + '-content.' + domain - }, - asset: { - url: protocol + '://' + user + '-asset.' + domain - }, - port: { - url: protocol + '://' + user + '-port.' + domain - }, - cron: { - url: protocol + '://' + user + '-cron.' + domain - }, - analytics: { - url: protocol + '://' + user + '-analytics.' + domain - }, - environment: { - mode: 'development' + portal: { + url: protocol + '://' + user + '-r3-portal.' + domain }, db: {} }; @@ -80,8 +38,6 @@ if (typeof module !== 'undefined') { if (typeof require !== 'undefined') { var _ = require('lodash'); _.merge(config, require('./secure')); - _.merge(config, require('./connection')); - _.merge(config, require('./model')); } module.exports = config; diff --git a/connection.js b/connection.js deleted file mode 100644 index e7e40b2..0000000 --- a/connection.js +++ /dev/null @@ -1,20 +0,0 @@ -var config = { - connection: { - model: { - // - // default model connection - default: 'connect/connect.mongoose' - } - }, - - schema: { - model: { - // - // default schema - default: 'connect/schema.mongoose' - } - } -}; - - -if (!!module) { module.exports = config; } \ No newline at end of file diff --git a/dump b/dump deleted file mode 100755 index afebed4..0000000 --- a/dump +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -#for package in $() -for dir in /usr/share/cybafelo/*/ -do - dir_short_name=${dir%*/} - dir_short_name=${dir_short_name##*/} - - if [ -d "$dir/.git" ]; then - echo "===========================starting============================ $dir_short_name" - cd $dir - git pull --all - echo "=============================done==============================" - fi -done diff --git a/general.encrypted b/general.encrypted deleted file mode 100644 index 8524868732802575a4ffa46482839de5a98efdb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3808 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 S7dZi-Dh5wiKbLh*2~7Z1uSV(s diff --git a/progress-dot-on16.png b/progress-dot-on16.png deleted file mode 100644 index 0a81a56d6052231baa306fc1c05b1de64ebf8ccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@``~f~8uG$Q8`ri8a%TsI%Tw*o` zi*9`r4U}R`@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Nxdx@v7EBif834U3nSl$KJ zKp}Zg7sn8e>&XcVm<5WQHiX8AJjf9jXJ7Nk$&cwvff$2RH`7GN+ud)0N*O#|{an^L HB{Ts5R6NB`<_4Ajf#B2-( zl7?pt@uS@0?i`@`j3q&S!3+-1Zlr-YN#5=*3>~bp9zYIffk$L90|U1(2s1Lwnj--e zWH0gbb!ETDDZwwV&}h1NDo{wu)5S4F;&O6=#Hxmg69rc*h$RNOY@BWF!oVPMkU{L_ S7dZi-Dh5wiKbLh*2~7aHo=H0Z diff --git a/progress_dot_on16.png b/progress_dot_on16.png deleted file mode 100644 index 0a81a56d6052231baa306fc1c05b1de64ebf8ccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw|3?!p1cPs@``~f~8uG$Q8`ri8a%TsI%Tw*o` zi*9`r4U}R`@^*J&=wOxg0CG4BJR*x37`TN&n2}-D90{Nxdx@v7EBif834U3nSl$KJ zKp}Zg7sn8e>&XcVm<5WQHiX8AJjf9jXJ7Nk$&cwvff$2RH`7GN+ud)0N*O#|{an^L HB{Ts5R>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 -======= -cd /usr/share/cybafelo/api-v1 -pm2 start bin/start --node-args="--max-old-space-size=16000 --inspect=3204" --name api-v1 -cd /usr/share/cybafelo/3d-pong -pm2 start server.js --node-args="--max-old-space-size=16000 --inspect=3201" --name 3d-pong ->>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 diff --git a/start_port b/start_port deleted file mode 100755 index c8afdf9..0000000 --- a/start_port +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -cd /usr/share/cybafelo/port -pm2 start bin/start --node-args="--inspect=3214" --name port \ No newline at end of file diff --git a/start_r3_api b/start_r3_api new file mode 100755 index 0000000..02a9656 --- /dev/null +++ b/start_r3_api @@ -0,0 +1,3 @@ +#!/bin/bash +cd /usr/share/cybafelo/r3-api +pm2 start bin/start --node-args="--inspect=3204" --name "r3-api" diff --git a/start_racing b/start_racing deleted file mode 100755 index 5c193b6..0000000 --- a/start_racing +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -#cd /usr/share/cybafelo/3d-racing-server -<<<<<<< HEAD -<<<<<<< HEAD -#pm2 start app.js --node-args="--max-old-space-size=16000 --debug=3202" --name 3d-racing-server -======= -#pm2 start app.js --node-args="--max-old-space-size=16000 --inspect=3202" --name 3d-racing-server ->>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 -======= -#pm2 start app.js --node-args="--max-old-space-size=16000 --inspect=3202" --name 3d-racing-server ->>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 diff --git a/start_tools b/start_tools deleted file mode 100755 index 6ed7bfd..0000000 --- a/start_tools +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -cd /usr/share/cybafelo/tools -<<<<<<< HEAD -<<<<<<< HEAD -pm2 start server.js --node-args="--max-old-space-size=16000 --debug=3209" --name tools -======= -pm2 start server.js --node-args="--max-old-space-size=16000 --inspect=3209" --name tools ->>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 -======= -pm2 start server.js --node-args="--max-old-space-size=16000 --inspect=3209" --name tools ->>>>>>> 56f9a0e9c814bc05cdd17da606e11bf3f3485499 diff --git a/ubuntu-logo.png b/ubuntu-logo.png deleted file mode 100644 index 0d78016373119910b08dfe2b350b4e04951be8a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9355 zcmb_i^-~-^u)jl!ThSJGC{A%HhaB$i?i6>2BE?(W-HN+gX>o@G4tJNsq4?wb%liY~ zykwH>>|`>@WV4yiXE#z=Q3?a~BPsv@z>txaPz3;hf^RYy`Q2O39U}VYZFpxYCnW)R z{jcVAl_tJvP@JT7Tmb+y-2WO7kda07rbKd+Q2--t!QtVeQ*>xwe0@`Wa06?*i96cc zTR6A@#9b^*+$_u~JZ;>pDWqf+l(m8}2>}2KfQ*Ewy4TXFfw!Of++x6b$Jm#2dAi4( zTCg+-Q9{L86wP{7SskHD&c3RuDZqYCciHyQzuC4*qrAxh5fRRsL!Ai~ETIBI(4nIG zgg|M&PWL(ebnP)9aK!?K4y;GdSi0Kb?UAQ*J>$Pyam~4c5e5bSf0q1L5Dx-6x)EEz zQ^PT5S9*@1>!m;8y$fd)Cnw~DATtbYuwZI>n%2G19kF}G)7n){{1|ug^>7z|uz}5L zES-I6uX%0jda-AhgBZM zWx{hY?2ZZvKmu3rK#XntSoS$i&S>(XA8XmV&};+kU0uGL2)MY&xG8JxZm7vtH+I)?aJJy*(1p)ybmnjbvyoh$xgx;-~u z#$Tv^Jqs=NTd7D{N#IJ}07T4I{ZJnvc6lD}hGn=xZAw=#@^0}XgRp^-Ad9Y9)6492 zkuoR0U6D~m!7^nD1Tt(132f|OalqO@$hf8GbSCSPELxXG+|?4clwMFZ3&WV+MaS8y z>*4go>+cYe=i!*>$(KTC>cC(Uk#s#mC;)))z-{XY1OS5p$a%J6V3XY@8smqf_de0+|kL8iXDGbM>}T@yurA!&LpgRH&B>QYG&8GB7<6qRF4un&_K1QGbcl`h$ z|FTZ4e8xilZD@Tpl28wkQlDyWcKwY$R%h|Lj#Ac8M;tNRZ=10Y&MqomTEoBIwaI+9 zqgHb8^bMOHQQlc(a6LeL?>u_K05){(GQbmb@f_4x{OdwRACnG29sJqa(IJ*>j@4tY zPwJ~?v}k&fOByTWS9H#`r!5jTJL@UsH;Db^9P~KD8KSd2m}}%+2r=8|n&5&p zu&R87zT4|AdY8QZ;a*lUtaO%-zQ6{Ohrl@h(~@xwSE`If>l_s=&3tgmQR2u$U##xj zl(K>1yJzcEC3|qbJURy7Cn>gVW`b=;s<{&6AW)j_pQ|MNanJpIWb=neMsHj21Cq0}SxG7!a)HGaErHtsEb^Kpqel3tHK#Tn28W znG<44uA%??8?|b`2>^no&$xqo`q{Wo9UnWdcM4Ev@ZDrrpFQ^kUOs7iD@${z2f_vI zji0ie=`=cO&OrBpzdN@oE?+kJIqXaFN8!G0Z17LhGXsLIh!!!x-vlqBWY-d3vwrGv z;9v(g_>vtgwr;FZLRF$N?Pm>Mj#E$T_w*AtbGR<{gUtDqgZMNOs8xjr89ho{uNtyJ z?JQ~r)=k_Mjt2g(+ktW##CGdzZegJ#Oki*uY@8e>RO@{e7x{M1DYr(moWSed8=lhB z-ou88r{WS3cx*9InTgu&#{Dv?Dlf!_{ujQ5y~5 zWHmlc$0TVRw1q^TnpIY@s=+?zeUbpk@Yq+q$-4J^*anabOH^+h9P#@X~CjC$$Mbr)H|l zv1y=pR)jL+v49z(J|N>!GA@Cpr;ucSmA1R?)`QA@68-<)sI4Z_Wt-HpmzLM`RxRIk z(8n-woG73SoX*O$wx{9;Z>&n?CWiNsst%?2dE)8Ftj^gHBgc0Kqrc3~bB*>tNETb$ zxm2zoN+=Za!;<^mPNQ$cC z13B+g8hPsm43Nb1Qo78(%yVpxFpAxt+kPozC$wjcgZ#ndV!=pq3QDRTnAhI6T1Rux z)`wIWm|xB%_CJ}(g~j~wo7mg~G_C5`X-6W+T(o#d9eb`ryDWPPyT;rgy1e>s8#z7} z@oDi_p-o;pZj_((5F|ikjT>exH1HQ4G*Y?Eu^-jQtJYtQALS+|iBG%)24c!2qpi~> z`2asVLS`H6?pjv22T!@Skdcup?KReJp3z(t`7aR9YTwuVJ(XD75ae+-&3l0U|(n%x)3Nx8yiw5D~mqX-C*hCW0aSz*az zi*sSA&Fr^(i~mTZq5_oZsk9#-?^OE}_J1+xwo?|=nyX~=lbnW_PM{S2#N`f2l_dyY zMFS?~DDp2UcSxW#>gW1l*3}+q^lBv#a8KZ;uslOE3{JI^c0sjHgNxt@gG+)m8e(u}uf1}8 zg4V(NQ#HJR)KqV*kBT2{T8${dMPAP9BXKZnpoTSoyP!qqO0 z+?hG~AQ?}(&l;F0SHmE$9g2W5eQ8cqHi!7V1esZ!2Faeo8s;W}`Fm^gpS%)3#hoR3 zo;65NbFQ*1tK}afrSG-V&bHu`n8d;I?|WK(u)RW&c?{HE)VY zM83$36U<>v+MKLqu6G%|wjpsrUnQ60+bOc0!SCx)V)v&nm##4wu*r7oG59gF8X_p0 zF=F4BivgHO@Uwyov^lDu{>8!k5MjH?`p|E?E(I83WO6BXd0D^S*7;BX{#DCw52;7< z)6!HR(dk7Y8H%bbgCU% z97mE%gA**ODNB!H9D`*>+u}Afo2`45QSk>_yT)tp0&S+6&WO8|vF(OWvOo7@5T#@!F=^jZl+}5}&a86s zc5d%}$rkab^zyh{N z@0`n!NCz-PZF~$|N|dF!KD*tWdyM18)Pef%``z_LCZYiOAkWv1Pa7cvrMbRsgtY4v zTfupU*;sqV%slIYm3@B&Pl=#ATV!hzGE#-^X1J0E7f6R2`|hW{ybhUy3;ZI7G0xoh z8oP!%n$ZB7lY$3*>Tls8RnvDbT{rb%Kju1fboH`r36!PL`s9M?MlZ5594oSO0r?KQ zz1BuQ9CaWB69P~>^F1K8)1Tk(d%~F)8H2kZfCFwff~35IE%ge%4`^zuq3=C)sEw&? zO6jMz2e6UN^PH69;gRl`3?94vzb16p(&ZXH5an{$|J>%Y2Oc?G|D(y*PBX<2TvvgM zg@$`Fi%hYhm|Z2{*Lp`TJ0GnqpCm)bN@?yHFZ+?uI@SaB+6%L(YXh7y07V^>uWNpf zX${?p>|w>o*I)g&lYV!|@shjOlkY`o4C-J$BoCG95y}{_h+Ncow>`7}y^qmZ6tjfk z#yR7%5oRfJjYf1r>9tX1Q-Htw%*vC^J`ol&e2j*RrZzb@a0lLYb)6{}oXDOBf=dHwaprfaqq@SAH74#rSOZAIb= zBu8c!{^FZ{1UYUo#+J*<4Mv`DvXWukCTLCTD$908LyA9gm9_%u%oht7`7}I<`d;Ir zUnvmrP{}I`H(sK5Lby@l;O<8=3^+meP;m47NJaG)MDDfEB5q`#&(#6g53vCR6*2T@ zcsTrg{=O&a!Me_y#^cMwnnk~Z-Z7aVEc7?Rdm9j1P`((4^4an9-sxUNgLc0t-DZBP zoPSuIylT1aMq8p(j{7K-ih9xT=xglFiGE;4p!-b%Zc>!Rwbw~Lk!c$9(#VcKneH6mf(|3ZwB!?Rqck@!!+z9gC)!5AXCKJ~C+%#S zxL9Lj#;`VBVWSJZyI#1=>pD?z%TmS^`#9))fw0>O3;KQ&E#FMmkYS>EuP!C}aj-aB zIj;JW_j{Ct4XNv#{^N%p>ss{8W{IK7p);1&1ni(4hQ6Z~hd96H@`C-Yo~$q01rSPZ z{})%Y&c=Q=SFVE3g=YN) zp5OG=deWt3l;OQAFhbGSaT+B3v<$NkbJ#C1Wu1lq2%a#Z+4EHTKuBi0JCRJOZLiw< zz<{uHnzQbkO$8%AUBV=qVG2?Mdmhii&Vq%{&*h92j-6LgNtRp2onxppJ}d9|bM_v& zgEqNpL`fu2>doXl#5Ch5HQ?zU;NQn=I44u}##zWV^@SeFI^#BSf42Jdla%5zVu(IT z=ue*XDpfW)nX5xI7cn`f>%#%f_z*h%OeYz1<&_b2rM@_L)P|GKKH?UU<&yXr%uU0TYB7#?WYY*Ds}3PvHO-49Hl~VptTu?3vVn2i=Uf81+;B02hGM zvi95!G&NP+M2F9X=m(-Pzl}Temwi@x&8}qVMGVw`u`a(>m;uWutGbQ+o0ouJ5t1J! zw5@sPB^RgQQI|qjYmP_f!^N$Uyj5r4?%>?&kb{S8k|EJPt`OPCgMnWiJgz5WWWOf>3xGcdiLo11fHdBpfhkcIkWp^gwPe^smUw zZI0ZHjq?qQjgG-iJ9J!oKCkizY?WQqVl|zuo;g<9APN_!Bkyf8%y(j=h5@z~&w0djoE8E_;paPP z=nQGxx}h^45L4QdZ~R?U%@xLL^M^x20ThFAspG7jjvpzzBvYQ=<7Jl@g4A4tqN5j4 zyd@(_enN_}q0%z(z~a1u(4#vwrB#zSIO<;u`S0+l2S4od3>JPc)T|0Bp!Cn&nnUlP zg2QG6)H#4rW}%GPkE~I!L*ZY1svSGt0IxM&?nldB-lsc1$u=cVXuJbd3}GUrS8rsZ zQxT7gKWZRhQT3e`Yq!;y5h#XgLApxt(&8-Wq$1e`-1*QLD8yv zO6^{^wKKy`dTit_?=_3Wb(dEAtZs2{KN~;IfPr!C-0&W zd91MfDmDTF2c1EhScA*6d8T}l%FgCiH=l8WtSYyw+rZ}-uOe%DDJINZYV>?sDc0`U zu9+*VPM?=%UWgvf!;CO&6BG*<%}x=d-e<;(&JivmpL5V-=UeRZ;S*V$K}(J0-h)?Zs-0r+_k% z&R#R#z6cFch#YZ_wv(|j+M0R72h-5IJ1HZ>eML`Jq5Unjn&{(fK-g}ZRk30@7^KYQ z@}bk55N()anpSuCt0!)2oj;u*kO|{*E>6p5=OBm=F`QwlWclKtR^O3RhJ6@cLq^Vh zhJSM5S4?g4zZQPqb^EaR)975(?i)R$>#M+5ZQGjT7(rusVG!I}qFqC5mQRiEfaCKm zit8Cs?WqGK0l!W>clIzI$tT^m&g%qyut`M-i@fBCw)n@X7<`cO@hW z`Uxis<&8RFSeY-1{9M8{{wE6n^<`BOzGR8F2e5O5F`PDvb^E7%75xQ~~ z>(~5%*;ZIRimc7kBmqKkmUf8U6imGs6kVKE@Bc=b}sx}GCKkaM0>A1q>u%1W%s_{viK(XN_B9)P{tb9KKlu=`vQ zo^zVv_%b#c7%laAT>y|So_0>S}&9Ixuw0RAC zB2|zfj)juca+F33k5HZQ#(;ih(zo=XESNMtL*CpETPuKN>Ko}12 zV?i;;w=|9W((p^+LaeTZ0atoTUzUpZ8!7T}BBxoX_2qE%u`{v7-#et(_}Z5uVnA%C zk`=Gh8*Tb%2uV@7STmMr=e8u`z4hxf=qtBn2az)%YcBkjqqG~1Bx}z|<5`6~0!Fhx zoCtO1@qOa|6bgt!Q1w0j+eLbHSSk0=RW#6jCD5NZFuN`|*|pWPwW-qo_v%azbLRBx zm1pUIVd?|YX`fh~mDp*1k9L=)sHZL}519dY;v;~_Ro!&5rTZJz_ac!Q9AMH>RK`e&m88C7TE0afx5}NV(cYF8uFe5GBWw zq89Impc?Zpl4{iUc2QDFpW55$|1NIrFfsaFo&)vuuC@X0#Bzf3J(i(-rT|k{iy6df zOm;Hs>M!9+X>JdAY@{ipSRdhA&X1Ne2Va}bhuJtjx-<+`%P$-vqF<3sU{$FLuz;Nu zcX}nV&z!7V<%EIOfv!=Uj6>J53hfK~HK$qvcZh2WwUodh#~7>Y2s_zSlEc;lrmK{8 zsdmZ2>KdCC!A7e6(6RuMdMkwDA0lc)hK zD@gqAdPUZ0rV2<)3@Zjo^>`prCuaxGZtfnwL{C0!zOG+ZowcPT*Gw<&6$347MxFK) z+i9+l8#PjmLPDMB==%O^E-ut?mkTeY9qb(^tbR=H8~*E}t$p6yM1L0x_lNTt=2Gb2 z!!Uj@Xaff{8|99=6jBFPew{o<6l$W%nXYyyK5b~^grLoF}asUl;L$7Jr@) z+3xQwVAfg<4vGKK>|bA3R(Ep)QaUe`=4$38h~{Q23dN@adS73_8Cf(%m->E&l*Cqk z5?tJNy-J`8k>?z$hvOW^KEa$BDL&KezMdU1o43e%i!i7~5ALvB;+I%0uka)_?GKDZ z6?_p%L7tr)^0IC&z#b}kHS!<$`b$ur^yX!+M7YZJi*ECAnuOp}K|(>nXV+sdq{+im zhA21$gj3%qB)IS2utrSUB!O^ie++ELo7PT0wGe*FYr;bPSr9}LU*>NH?Q5RP*87jr zo)O$_f9yL^5!vnvQv?Mqyo?{iAHTR*22O70yd<(T*Q3yrTjme8+A}xW-x#bO69~IMkX+3X3^i^q16`3N+11IdhJK6pn3W>y<_EMq|zgw<=Syu(zPQsJ+ zm;`3;w_vfkhDh2PAN^4L^ROQQaN!eUnX5@6VY)USi7I{W#+7VE!~_9m%duT0@lA22 zuE~O=)Q6`ef*v?{B&;i+X9M@!T!p0Ut_qiU#ppHB8xX04u~Q1L6AQ4D&9K#IA{gHf zy#*6>-pRy^rqHTI(leILCc<&bP$a_HX??8>IBJ=LURy9b1|InYDwa*M-~!{(IdO() z;BCz5MGUS~LRPb;YKNLw#=|VRHpP`Pv4>PxEc2dj}nMuNWbUF%P8bos{<%l4> zCbpvZOvMO^C`q@sFyvHQ(_`{LVB;9cfxfBjiL>NE2qEmM=T=V33p!Hqm%OIal0pIr zK;b!SR3V+;YAb3vNh4P2Y$RnAi3te0+iTs9ocQT9vDPg5_sm}X$Dx1jETRJK`(T(S zREUqL03J}gv)|?}96pwzS?@2?uyqmF9hSovF#0Gjkc)!G&<9;S&C%%l?3uVvd83D!us06io2Z^-FQ#aE(aZq_%|2=XR^X2k3u~ zQKvF>$4OrPl8z#Rn-ukNU5C5WeRCZ~cG3#QoPXR-XOA=#qaK@97X@L4Kj8Vi|5b69 zsii6AZdioSfUokjG&W|&$~{}_+4HJxU+rVI+AL{I0|3D9|Cb9e!lyH}DRXH_RV-mD zs)nxEN)LBdxzf3{`Rcvb7btXPnM)n0cO=-6xU53XsVG&uMnxke-9M`U2M9F#(Nkl8 z=Km~L{3ew@g7P4(6d~7BMC;~ElsKS`s~k45$G`OG9;_EJ;V-VgA5qr{T%?|e_?tZV zY|%t~td$C1V|%VE>QVNGeaM4L3j6mYrlWq2c_U9<&KeXdH?nFzo$fN|%6gURv4^5f zWW{|4siGI$xRd5Du_%FW{e3*7#tTTxS}i$v_x&j{2Kc`!PFR8^Fk`ILjP;9?Lqwxy zNe^yomc5|)A|j7xX0je&Z{nb&!ve@=kN}UW%mw19=Ft-s z*k^uOY_K`KMa#MWJ0o)A$^7|Jh&a-?-5NLRTbL9l-0g6L9&K#sc9!+zUK*R(8|6e7Ehjb@&CKL)+$sRaB;c4+P$x*l{>_*ua!TpJAoqh zj!~9(xQ;FYETSP6OemnmYG>tH=Gc1XDbn4Snj8?q3;E0=OwBTy4QtfP){NW6u>ivb zdj4$hfOnCTv+{IRJ0^VNeUEiB1j)6Zpn(C@1FhG8{?uva{zIymbSdwr_L}N-jbaw( zq8Q%1m6mJeuIE|8?O@HZP~1Dl`G4MeJJDFxmW4xaTl_zibEBYFq+9xLMmQzzQ*Sv! O02#2NM75alxBme#;aS80 diff --git a/ubuntu-logo.xcf b/ubuntu-logo.xcf deleted file mode 100644 index 6b1560b02e21a3b1c9d3c233141385f8b40e6a90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90350 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 diff --git a/ubuntu-logo16.png b/ubuntu-logo16.png deleted file mode 100644 index 1c236016cc3b35ab0ee5e376e010c7d8d2edf300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2706 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 diff --git a/ubuntu_logo16.png b/ubuntu_logo16.png deleted file mode 100644 index 0a6d8a7344d8f657ac03e4a27fc25911d4d2e479..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7952 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 :wincmd k -nmap :wincmd j -nmap :wincmd h -nmap :wincmd l -nnoremap :call MaximizeToggle() -nnoremap :call MaximizeToggle() -"map _ -"map = -"nnoremap :call MaximizeToggle() - -function! MaximizeToggle() - if exists("s:maximize_session") - exec "source " . s:maximize_session - call delete(s:maximize_session) - unlet s:maximize_session - let &hidden=s:maximize_hidden_save - unlet s:maximize_hidden_save - else - let s:maximize_hidden_save = &hidden - let s:maximize_session = tempname() - set hidden - exec "mksession! " . s:maximize_session - only - endif -endfunction - -set modeline -set ls=2 -set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L" - -set number -set nowrap -set history=1000000 -com! FormatJSON %!python -m json.tool -nmap dd\|i=join([" -- Theunis J. Botha ", strftime("%a, %d %b %Y %H:%M:%S %z")], "") -imap dd\|i=join([" -- Theunis J. Botha ", strftime("%a, %d %b %Y %H:%M:%S %z")], "") -syntax on -set encoding=utf-8 -set background=dark