From 305bea7d9dddb09bcbd278491c9226fe17457568 Mon Sep 17 00:00:00 2001 From: -=yb4f310 Date: Tue, 20 Feb 2018 20:14:45 +0100 Subject: [PATCH] stuff --- bash_history | 2316 +++++++++++++++++++++++++++ nginx/sites-available/cybafelo.conf | 1 + progress_dot_on.png | Bin 245 -> 0 bytes progress_dot_on16.png | Bin 168 -> 0 bytes ubuntu-logo.png | Bin 8178 -> 9355 bytes ubuntu_logo.png | Bin 8178 -> 0 bytes ubuntu_logo16.png | Bin 2706 -> 0 bytes 7 files changed, 2317 insertions(+) delete mode 100644 progress_dot_on.png delete mode 100644 progress_dot_on16.png delete mode 100644 ubuntu_logo.png delete mode 100644 ubuntu_logo16.png diff --git a/bash_history b/bash_history index 4999ca4..1285f11 100644 --- a/bash_history +++ b/bash_history @@ -9385,3 +9385,2319 @@ 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 diff --git a/nginx/sites-available/cybafelo.conf b/nginx/sites-available/cybafelo.conf index d511027..e82672f 100644 --- a/nginx/sites-available/cybafelo.conf +++ b/nginx/sites-available/cybafelo.conf @@ -50,6 +50,7 @@ server { } add_header Access-Control-Allow-Origin $http_origin; add_header Access-Control-Allow-Credentials true; + add_header X-Content-Type-Options "nosniff"; try_files $uri dist/$uri @node; } diff --git a/progress_dot_on.png b/progress_dot_on.png deleted file mode 100644 index c6c99a180d203fecb486445e0abd1f4507e5efb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{3?%2B3|#`GLIQk3ToV_>6NB`<_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{Ts5R2BE?(W-HN+gX>o@G4tJNsq4?wb%liY~ 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 O02#2NM75alxBme#;aS80 delta 8132 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 Y0|ti4L!giaZU6uP07*qoM6N<$f@m+J6#xJL 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 zcmX|?c{CJ!7ss!$j3E@Vrf4Ne+fzxBB&KZ1(l%Kq(HLQxK|RV+wk)B^V1$S4#=bNr zyb;EhmN64TBGr&WrN!^{ocEmfd(Qoy`~95z&;8?`8*OWCE+eHT1pqR5i=%b`B8JPo znWX5lV+a+q%l^mK(%uY6Nc`w_Fy99FEnumSvDq(byB&LSt*EU5*lU8l?p8|>F-Bm& zS8YE6r`>Sc7@TZ?paDUlomQ3!h*i6WFuhRg0e&?zX8QnB315?w@fm{9^=HCK$NvSUk)X`P}%|Y1YosFKU{*! zQUzA3Y*jR{-JyH{N|16{5wv4~^#wSWfrX&1PNj?o)o-E24Z0+u_6<}oVH)SGP<-Zz;4R<(5D2@|N5SZwxO0ctJ1$O1=5OkAi^|*;hBA2f;uN3={yL1*@%5Pp_#};86$&W0p z9p%F;9cIg6AsId)n9m1v4raf?ECO^{a=rzSKcG-)0y z{>6WT+X?fd5GAf*u^ez$EY1V~NGtqXB9NA$vJ9~lypCbfDqd-tiLDYFE40_W zpl9I|-9oM4l=9(ljY73^^_^{VqWf4UlQ;n~^du9!q1MVzy+@Irk1N{j56d_xK{VYa{*s z`?(3DNLG9e+2MwIly;M|=^KuYBF`D$OTIl|d#>fWu9hdu?|Vq#%^(M5m-&eK9>egK zO^KX69>v=k0%D*mRc!cGGZxcGKmMk1i)2-?WPg#>1?q;z9fp;!7qe{aakCc^bHe#P zQWZrf9I2uld1@<>C2Ab*)DYQyOMk`Z@i%qRVGnrGpRg}-!7txS<}-_Nee7+yhY zh$(b8)OJ%o&0~oOYxzv=!32kBf5)kB$0U@_wv^mh&sHQctgtbIcehgQSaDC|Q!27Y zCWNwUt&8tT`?JiNhhJbrTsAS2Bl2BGE-jE4uAMvGJGJbyqI4az4g~bQUo{{+Fz9oT z@2TEBW0*WNI`iCIYKq}_)KgoNeT1}YZv3u9vHD#p>fMc-c5r=44tr%kYihL8V3)kS zl<*sG{(2=d`=+pwN&IJAg=Yj9?h2D55Vyc+9m-^bQ6`sd)TThtfI0((`L`>yHr zUdps}c`?4DZ5?r+M5u!=f0dAGo&*n!E~wNDU5(+AtBD6z{Bt1r(N!7WE1j~P-&94Y z#H2K#^1?##Hg3}MXA-rHkJ+smG!AE1oUbPPxUkx1O+`8@M|ovcW?b6vnf|xrVs5=o z@JMP2t=&vsu|{Z7KQ$FaNR!<9M9aBYP9t-!b9`>x2IIrYZ_dKTRqu|vSje`bk z#T6eDPLoS=H&-cmXrGJD4a_5@hzrJYg#CZZKZ&Op+fZ6%EiBI8Umbr0SI+6EcFbL_lx#=oiK*z<EQI(V!A6|DfM4pyH@Lik2=1`hvyv1Ui#S8 zP!;Q7)k-!nY2QfO!JbRpO1)R{tj#Tww{xm!l{YuKeV`G;{zACBi)t9?zo@K96LvrJ zD=3uvn_kJGeHvWdQ`MR0thTUvW}LJbEPWm~tFN?Ez_^u~jnYQ(=Iy)@y5%##|WL!ZCgQ4gq+$j