├── .feed.xml.swp
├── .gitignore
├── .nojekyll
├── README.md
├── atom.sh
├── cpdaily.sh
├── dailies
├── 170101.html
├── 170101.js
├── 170102.html
├── 170102.js
├── 170103.html
├── 170103.js
├── 170104.html
├── 170104.js
├── 170105.html
├── 170105.js
├── 170106.html
├── 170106.js
├── 170107.html
├── 170107.js
├── 170108.html
├── 170108.js
├── 170109.html
├── 170109.js
├── 170110.html
├── 170110.js
├── 170111.html
├── 170111.js
├── 170112.html
├── 170112.js
├── 170113.html
├── 170113.js
├── 170114.html
├── 170114.js
├── 170115.html
├── 170115.js
├── 170116.html
├── 170116.js
├── 170117.html
├── 170117.js
├── 170118.html
├── 170118.js
├── 170119.html
├── 170119.js
├── 170120.html
├── 170120.js
├── 170121.html
├── 170121.js
├── 170122.html
├── 170122.js
├── 170123.html
├── 170123.js
├── 170124.html
├── 170124.js
├── 170125.html
├── 170125.js
├── 170126.html
├── 170126.js
├── 170127.html
├── 170127.js
├── 170128.html
├── 170128.js
├── 170129.html
├── 170129.js
├── 170130.html
├── 170130.js
├── 170131.html
├── 170131.js
├── 170201.html
├── 170201.js
├── 170201a.html
├── 170201a.js
├── 170202.html
├── 170202.js
├── 170203.html
├── 170203.js
├── 170204.html
├── 170204.js
├── 170205.html
├── 170205.js
├── 170206.html
├── 170206.js
├── 170207.html
├── 170207.js
├── 170208.html
├── 170208.js
├── 170209.html
├── 170209.js
├── 170210.html
├── 170210.js
├── 170211.html
├── 170211.js
├── 170212.html
├── 170212.js
├── 170213.html
├── 170213.js
├── 170214.html
├── 170214.js
├── 170215.html
├── 170215.js
├── 170216.html
├── 170216.js
├── 170217.html
├── 170217.js
├── 170218.html
├── 170218.js
├── 170219.html
├── 170219.js
├── 170220.html
├── 170220.js
├── 170221.html
├── 170221.js
├── 170222.html
├── 170222.js
├── 170223.html
├── 170223.js
├── 170224.html
├── 170224.js
├── 170225.html
├── 170225.js
├── 170226.html
├── 170226.js
├── 170227.html
├── 170227.js
├── 170228.html
├── 170228.js
├── 170301.html
├── 170301.js
├── 170302.html
├── 170302.js
├── 170303.html
├── 170303.js
├── 170304.html
├── 170304.js
├── 170305.html
├── 170305.js
├── 170306.html
├── 170306.js
├── 170307.html
├── 170307.js
├── 170308.html
├── 170308.js
├── 170309.html
├── 170309.js
├── 170310.html
├── 170310.js
├── 170311.html
├── 170311.js
├── 170312.html
├── 170312.js
├── 170313.html
├── 170313.js
├── 170314.html
├── 170314.js
├── 170315.html
├── 170315.js
├── 170316.html
├── 170316.js
├── 170317.html
├── 170317.js
├── 170318.html
├── 170318.js
├── 170319.html
├── 170319.js
├── 170320.html
├── 170320.js
├── 170321.html
├── 170321.js
├── 170322.html
├── 170322.js
├── 170323.html
├── 170323.js
├── 170323a.html
├── 170323a.js
├── 170324.html
├── 170324.js
├── 170325.html
├── 170325.js
├── 170326.html
├── 170326.js
├── 170327.html
├── 170327.js
├── 170328.html
├── 170328.js
├── 170329.html
├── 170329.js
├── 170330.html
├── 170330.js
├── 170331.html
├── 170331.js
├── 170401.html
├── 170401.js
├── 170402.html
├── 170402.js
├── 170403.html
├── 170403.js
├── 170404.html
├── 170404.js
├── 170405.html
├── 170405.js
├── 170406.html
├── 170406.js
├── 170407.html
├── 170407.js
├── 170408.html
├── 170408.js
├── 170409.html
├── 170409.js
├── 170410.html
├── 170410.js
├── 170411.html
├── 170411.js
├── 170412.html
├── 170412.js
├── 170413.html
├── 170413.js
├── 170414.html
├── 170414.js
├── 170415.html
├── 170415.js
├── 170416.html
├── 170416.js
├── 170417.html
├── 170417.js
├── 170418.html
├── 170418.js
├── 170419.html
├── 170419.js
├── 170420.html
├── 170420.js
├── 170421.html
├── 170421.js
├── 170422.html
├── 170422.js
├── 170423.html
├── 170423.js
├── 170424.html
├── 170424.js
├── 170425.html
├── 170425.js
├── 170426.html
├── 170426.js
├── 170427.html
├── 170427.js
├── 170428.html
├── 170428.js
├── 170429.html
├── 170429.js
├── 170430.html
├── 170430.js
├── 170501.html
├── 170501.js
├── 170502.html
├── 170502.js
├── 170503.html
├── 170503.js
├── 170504.html
├── 170504.js
├── 170505.html
├── 170505.js
├── 170506.html
├── 170506.js
├── 170507.html
├── 170507.js
├── 170508.html
├── 170508.js
├── 170509.html
├── 170509.js
├── 170510.html
├── 170510.js
├── 170511.html
├── 170511.js
├── 170512.html
├── 170512.js
├── 170513.html
├── 170513.js
├── 170514.html
├── 170514.js
├── 170515.html
├── 170515.js
├── 170516.html
├── 170516.js
├── 170517.html
├── 170517.js
├── 170518.html
├── 170518.js
├── 170519.html
├── 170519.js
├── 170520.html
├── 170520.js
├── 170521.html
├── 170521.js
├── 170522.html
├── 170522.js
├── 170523.html
├── 170523.js
├── 170524.html
├── 170524.js
├── 170525.html
├── 170525.js
├── 170526.html
├── 170526.js
├── 170527.html
├── 170527.js
├── 170528.html
├── 170528.js
├── 170529.html
├── 170529.js
├── 170530.html
├── 170530.js
├── boyhowdy.jpg
├── monalisa.jpg
├── muybridge01.png
├── nm.jpg
├── world_map.png
└── zoopraxiscope.png
├── feed.xml
├── images
├── comment.png
├── facebook.png
├── github.png
├── rss.png
└── twitter.png
├── index.html
├── index.json
├── js
├── Calendar.js
├── ElementBuilder.js
├── History.js
├── TagManager.js
├── main.js
├── thumbs.js
└── ui.js
├── libs
├── bitlib_1_0.min.js
├── bitlib_1_0_1.min.js
├── bitlib_1_0_10.min.js
├── bitlib_1_0_11.min.js
├── bitlib_1_0_2.min.js
├── bitlib_1_0_3.min.js
├── bitlib_1_0_5.min.js
├── bitlib_1_0_6.min.js
├── bitlib_1_0_7.min.js
├── bitlib_1_0_8.min.js
├── bitlib_1_0_9.min.js
├── handles_0.1.js
├── isometro_0.0.1.js
├── jquery-3.1.1.min.js
├── perlin.js
├── quicksettings_3_0.min.js
├── quicksettings_3_0_2.min.js
└── shaky.js
├── license.txt
├── mkdaily.sh
├── publish.sh
├── styles
├── daily.css
├── main.css
└── thumbs.css
├── templates
├── atom_entry.template
├── template.html
└── template.js
├── thumbs.html
├── thumbs
├── 170101.png
├── 170102.png
├── 170103.png
├── 170104.png
├── 170105.png
├── 170106.png
├── 170107.png
├── 170108.png
├── 170109.png
├── 170110.png
├── 170111.png
├── 170112.png
├── 170113.png
├── 170114.png
├── 170115.png
├── 170116.png
├── 170117.png
├── 170118.png
├── 170119.png
├── 170120.png
├── 170121.png
├── 170122.png
├── 170123.png
├── 170124.png
├── 170125.png
├── 170126.png
├── 170127.png
├── 170128.png
├── 170129.png
├── 170130.png
├── 170131.png
├── 170201.png
├── 170202.png
├── 170203.png
├── 170204.png
├── 170205.png
├── 170206.png
├── 170207.png
├── 170208.png
├── 170209.png
├── 170210.png
├── 170211.png
├── 170212.png
├── 170213.png
├── 170214.png
├── 170215.png
├── 170216.png
├── 170217.png
├── 170218.png
├── 170219.png
├── 170220.png
├── 170221.png
├── 170222.png
├── 170223.png
├── 170224.png
├── 170225.png
├── 170226.png
├── 170227.png
├── 170228.png
├── 170301.png
├── 170302.png
├── 170303.png
├── 170304.png
├── 170305.png
├── 170306.png
├── 170307.png
├── 170308.png
├── 170309.png
├── 170310.png
├── 170311.png
├── 170312.png
├── 170313.png
├── 170314.png
├── 170315.png
├── 170316.png
├── 170317.png
├── 170318.png
├── 170319.png
├── 170320.png
├── 170321.png
├── 170322.png
├── 170323.png
├── 170324.png
├── 170325.png
├── 170326.png
├── 170327.png
├── 170328.png
├── 170329.png
├── 170330.png
├── 170331.png
├── 170401.png
├── 170402.png
├── 170403.png
├── 170404.png
├── 170405.png
├── 170406.png
├── 170407.png
├── 170408.png
├── 170409.png
├── 170410.png
├── 170411.png
├── 170412.png
├── 170413.png
├── 170414.png
├── 170415.png
├── 170416.png
├── 170417.png
├── 170418.png
├── 170419.png
├── 170420.png
├── 170421.png
├── 170422.png
├── 170423.png
├── 170424.png
├── 170425.png
├── 170426.png
├── 170427.png
├── 170428.png
├── 170429.png
├── 170430.png
├── 170501.png
├── 170502.png
├── 170503.png
├── 170504.png
├── 170505.png
├── 170506.png
├── 170507.png
├── 170508.png
├── 170509.png
├── 170510.png
├── 170511.png
├── 170512.png
├── 170513.png
├── 170514.png
├── 170515.png
├── 170516.png
├── 170517.png
├── 170518.png
├── 170519.png
├── 170520.png
├── 170521.png
├── 170522.png
├── 170523.png
├── 170524.png
├── 170525.png
├── 170526.png
├── 170527.png
├── 170528.png
├── 170529.png
└── 170530.png
└── today.sh
/.feed.xml.swp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/.feed.xml.swp
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | dev/
3 |
--------------------------------------------------------------------------------
/.nojekyll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/.nojekyll
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BIT-101 LAB
2 | [Check out the live site](https://bit101.github.io/lab/)
3 |
4 | ## Support
5 | [BitCoin](https://www.coinbase.com/bit101)
6 |
7 | [PayPal](https://www.paypal.me/bit101)
8 |
9 | ## Source
10 | You are here. Check the [dailies](https://github.com/bit101/lab/tree/master/dailies) folder.
11 |
12 | ## Libraries
13 | [bitlib](https://github.com/bit101/bitlib)
14 |
15 | [QuickSettings](https://github.com/bit101/quicksettings)
16 |
17 | ## Resources (Stuff I have made or contributed to)
18 | [Coding Math](https://www.youtube.com/user/codingmath/)
19 |
20 | [Playing With Chaos](http://www.playingwithchaos.net/)
21 |
22 | [BIT-101](http://www.bit-101.com)
23 |
24 | [egghead.io](https://egghead.io/instructors/bit101)
25 |
26 | [Foundation HTML5 Animation](http://amzn.to/2iWznKr)
27 |
28 | [GIF Loop Coder](http://www.gifloopcoder.com/)
29 |
30 | [JavaScript Foundations Course](https://thegymnasium.com/courses/GYM/104/0/about)
31 |
32 | ## Resources (Cool stuff by others)
33 | [Beautiful Geometry](http://amzn.to/2iAqyJB)
34 |
35 | [Computers, pattern, chaos, and beauty: Graphics from an unseen world](http://amzn.to/2iAM3Kb)
36 |
37 | [Computers and the imagination: Visual adventures beyond the edge](http://amzn.to/2iqdWnS)
38 |
39 | [Strange Attractors: Creating Patterns in Chaos](http://sprott.physics.wisc.edu/sa.htm)
40 |
41 | [Folds - generateme](https://generateme.wordpress.com/2016/04/11/folds/)
42 |
43 | [Euclidea](https://www.euclidea.xyz/)
44 |
--------------------------------------------------------------------------------
/atom.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | YYMMDD=`date -u +"%y%m%d"`
4 | DATE=`date -u +"%Y-%m-%dT%H:%M:%S"`
5 | DATE2=`date +"%B %d, %Y"`
6 |
7 | sed "s/YYMMDD/$YYMMDD/" templates/atom_entry.template | sed "s/NOW/$DATE/" | sed "s/TODAY/$DATE2/" >> feed.xml
8 |
--------------------------------------------------------------------------------
/cpdaily.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | YYMMDD=$1
4 | NEW=$2
5 |
6 |
7 | if [ -f dev/$NEW.html ];
8 | then
9 | echo dev/$NEW.html exists
10 | else
11 | sed "s/$YYMMDD/$NEW/" dev/$YYMMDD.html > dev/$NEW.html
12 | fi
13 |
14 | if [ -f dev/$NEW.js ];
15 | then
16 | echo dev/$NEW.js exists
17 | else
18 | cp dev/$YYMMDD.js dev/$NEW.js
19 | fi
--------------------------------------------------------------------------------
/dailies/170101.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170102.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170102.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | // tags: "circles,3d,animation"
19 |
20 | /*
21 | Same technique as 170101, but a non-random arrangement.
22 | */
23 |
24 |
25 | var context = bitlib.context(0, 0),
26 | w = context.width,
27 | h = context.height;
28 |
29 | var points = [],
30 | numPoints = 40,
31 | a = 0,
32 | s = 0.03;
33 |
34 | for(var i = 0; i < numPoints; i++) {
35 | points.push({
36 | x: -100,
37 | y: -h / 2 + h / 2 / numPoints * i * 2,
38 | r: 20,
39 | offset: i * 2
40 | });
41 | }
42 |
43 | context.lineWidth = 10;
44 | context.strokeStyle = "yellow";
45 |
46 | var anim = bitlib.anim(60, render);
47 | anim.start();
48 |
49 | function render() {
50 | context.clear("black");
51 | context.save();
52 | context.translate(w / 2, h / 2);
53 |
54 | for(var i = 0; i < numPoints; i++) {
55 | var p = points[i];
56 | context.save();
57 | context.scale(Math.sin(a + p.offset), 1);
58 | context.strokeCircle(p.x, p.y, p.r);
59 | context.fillStyle = "red";
60 | context.fillCircle(p.x, p.y, 5);
61 | context.restore();
62 | }
63 | a += s;
64 |
65 | context.restore();
66 | }
--------------------------------------------------------------------------------
/dailies/170103.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170104.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170105.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170106.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170107.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170108.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170109.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170110.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dailies/170111.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dailies/170112.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170113.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170114.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170115.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170116.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170117.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/dailies/170118.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dailies/170119.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dailies/170120.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170121.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170122.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170123.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/dailies/170124.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170125.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 170125
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170126.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 170126
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170127.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 170127
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170128.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 170128
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dailies/170129.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 170129
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170130.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170130.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 | var hue = bitlib.random.int(360);
23 |
24 | var params = {
25 | a: 100,
26 | b: 10,
27 | n: 12
28 | };
29 |
30 | panel
31 | .bindRange("a", 0, height / 2, params.a, 1, params)
32 | .bindRange("b", 0, height / 2, params.b, 1, params)
33 | .bindRange("n", 0, 50, params.n, 1, params)
34 | .setGlobalChangeHandler(update);
35 |
36 | update();
37 | function update() {
38 | context.clear(bitlib.color.hsv(hue, 0.2, 1));
39 | context.save();
40 |
41 | context.translate(width / 2, height / 2);
42 |
43 | context.beginPath();
44 |
45 | for (var t = 0; t < Math.PI * 2; t += 0.01) {
46 | var r = params.a + params.b * Math.tanh(params.b * Math.sin(params.n * t)),
47 | x = r * Math.cos(t),
48 | y = r * Math.sin(t);
49 | context.lineTo(x, y);
50 | }
51 | context.closePath();
52 |
53 | context.fillStyle = bitlib.color.hsv(hue, 0.75, 1);
54 | context.fill();
55 |
56 | context.stroke();
57 | context.restore();
58 | }
--------------------------------------------------------------------------------
/dailies/170131.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170201.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dailies/170201a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170202.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170203.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170204.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170205.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170206.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170207.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170208.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170209.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170210.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170211.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170212.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/dailies/170213.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/dailies/170214.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170215.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170216.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170217.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170218.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170219.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170220.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170220.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 |
23 | bitlib.anim(update).start();
24 |
25 |
26 | function update() {
27 | var points = [];
28 |
29 | var x = bitlib.random.int(width),
30 | y = bitlib.random.int(width),
31 | num = 6,
32 | radius = bitlib.random.float(40, 100),
33 | vary = radius * 0.5;
34 |
35 | for(var i = 0; i < num; i++) {
36 | var angle = i / num * Math.PI * 2;
37 | points.push({
38 | x: x + Math.cos(angle) * radius + bitlib.random.float(-vary, vary),
39 | y: y + Math.sin(angle) * radius + bitlib.random.float(-vary, vary)
40 | });
41 | }
42 |
43 |
44 | context.setShadow("rgba(0,0,0,0.5", 5, 5, 10);
45 |
46 | context.lineWidth = 10;
47 | context.strokeStyle = bitlib.color.randomRGB();
48 | context.strokeMultiLoop(points);
49 |
50 | for(var i = 0; i < 4; i++) {
51 | context.lineWidth = 6 - i * 2;
52 | context.strokeStyle = "rgba(255,255,255,0.1)";
53 | context.save();
54 | context.translate(-2, -2);
55 | context.strokeMultiLoop(points);
56 | context.restore();
57 | }
58 |
59 | }
--------------------------------------------------------------------------------
/dailies/170221.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170222.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170223.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170224.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170224.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | // the real skillz are when she goes backwards
19 |
20 | var context = bitlib.context(0, 0),
21 | width = context.width,
22 | height = context.height;
23 |
24 | panel.addRange("fps", -60, 60, 15, 1, function(value) {
25 | anim.fps = Math.abs(value);
26 | if(value === 0) {
27 | anim.stop();
28 | }
29 | else {
30 | anim.start();
31 | }
32 | dir = value > 0 ? 1 : -1;
33 | });
34 |
35 | var w, h, anim;
36 |
37 | var offset = 119,
38 | frame = 0,
39 | dir = 1;
40 |
41 | var img = document.createElement("img");
42 | img.addEventListener("load", onLoaded);
43 | img.src = "muybridge01.png";
44 |
45 | function onLoaded() {
46 | w = img.width;
47 | h = img.height;
48 | anim = bitlib.anim(update, 15).start();
49 | }
50 |
51 | function update() {
52 | context.save();
53 | context.clear();
54 | context.translate(-frame * offset * dir, (height - h) / 2);
55 | for(var x = -img.width; x < width + img.width; x += img.width) {
56 | context.drawImage(img, x, 0);
57 | }
58 | context.restore();
59 |
60 | frame++;
61 | frame %= 20;
62 | }
63 |
64 | // well that was easy...
--------------------------------------------------------------------------------
/dailies/170225.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170226.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170227.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170228.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170301.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170302.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170303.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170304.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170305.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170306.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170307.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170308.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170309.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170310.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170311.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170312.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170313.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/dailies/170314.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dailies/170315.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dailies/170316.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
14 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/dailies/170317.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/dailies/170318.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/dailies/170319.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/dailies/170320.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dailies/170321.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/dailies/170322.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/dailies/170323.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/dailies/170323.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 | var res = 12;
23 | var scale = 0.01;
24 | var z = 0;
25 | context.fillStyle = "green";
26 | context.font = res + "px monospace";
27 |
28 | panel
29 | .addRange("res", 5, 50, res, 1, function(value) {
30 | res = value;
31 | context.font = res + "px Arial";
32 | })
33 | .addRange("perlin scale", 0.001, 0.05, scale, 0.001, function(value) {
34 | scale = value;
35 | })
36 |
37 |
38 | bitlib.anim(update).start();
39 |
40 | function update() {
41 | z += 0.01;
42 | bitlib.random.seed(0);
43 | context.clear("black");
44 | context.beginPath();
45 | for(var x = 0; x < width; i=x += res) {
46 | for(var y = 0; y < height; y += res) {
47 | context.save();
48 | context.translate(x, y);
49 | var p = noise.perlin3(x * scale, y * scale, z);
50 | if(p > 0) {
51 | context.fillText("1", 0, 0);
52 | }
53 | else {
54 | context.fillText("0", 0, 0);
55 | }
56 | context.restore();
57 | }
58 | }
59 | context.stroke();
60 | }
--------------------------------------------------------------------------------
/dailies/170323a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170324.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/dailies/170325.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/dailies/170326.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dailies/170327.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/dailies/170328.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/dailies/170329.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/dailies/170330.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170331.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170401.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170402.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170403.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170405.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170406.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170407.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170408.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170409.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170410.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170411.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170412.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170413.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170414.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170415.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170416.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170417.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170418.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170419.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170420.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170421.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170422.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170423.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170424.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170425.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170426.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170427.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170428.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170429.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170430.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170501.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170502.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170503.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170504.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170505.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170506.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170507.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170508.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170509.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170509.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 | context.clear("black");
23 | context.setShadow(0.6, 0, 10, 20);
24 | // context.globalCompositeOperation = "lighten";
25 |
26 | var gradient = context.createLinearGradient(0, -100, 0, 100);
27 | gradient.addColorStop(0, "white");
28 | gradient.addColorStop(1, "black");
29 | context.fillStyle = gradient;
30 |
31 | var points = [];
32 | points.push({
33 | x: width / 2,
34 | y: height / 2,
35 | z: 500,
36 | r: Math.min(width, height) * 0.45
37 | });
38 |
39 | for(var i = 0; i < 500; i++) {
40 | points.push({
41 | x: bitlib.random.float(width),
42 | y: bitlib.random.float(height),
43 | z: bitlib.random.float(1000),
44 | r: bitlib.random.power(16, 70, 8)
45 | });
46 | }
47 |
48 | points.sort(function(a, b) {
49 | return a.z - b.z;
50 | });
51 |
52 | for(var i = 0; i < points.length; i++) {
53 | var p = points[i];
54 | context.save();
55 | context.translate(p.x, p.y);
56 | context.scale(p.r / 100, p.r / 100);
57 | context.fillCircle(0, 0, 100);
58 | context.restore();
59 | }
--------------------------------------------------------------------------------
/dailies/170510.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170511.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170512.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170513.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170514.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170515.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170516.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170517.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170518.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170518.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 | context.globalCompositeOperation = "xor";
23 | var res = 10;
24 |
25 | panel
26 | .addRange("res", 1, 50, res, 1, function(value) {
27 | context.clear();
28 | res = value;
29 | draw();
30 | });
31 |
32 | draw();
33 |
34 | function draw() {
35 | for(var x = 0; x < width; x += res) {
36 | context.fillCircle(x, 120, 80 + Math.sin(x * 0.01) * 20);
37 | }
38 |
39 | for(var x = 0; x < width; x += res) {
40 | var size = Math.sin(x * 0.01) * 25 + 75;
41 | context.fillRect(x - size / 2, height / 2 - size / 2, size, size);
42 | }
43 |
44 | for(var r = 0; r < 100; r += res) {
45 | context.fillCircle(120 + Math.cos(r * 0.1) * 10, height * 3 / 4 + Math.sin(r * 0.1) * 10, r);
46 | }
47 |
48 | for(var r = 0; r < 100; r += res) {
49 | context.fillCircle(width / 2 + Math.cos(r * 0.1) * r, height * 3 / 4 + Math.sin(r * 0.1) * r, r);
50 | }
51 | for(var r = 0; r < 100; r += res) {
52 | context.fillRect(width - 220, height * 3 / 4 - 75, r * 2, r * 2);
53 | }
54 |
55 | }
--------------------------------------------------------------------------------
/dailies/170519.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170520.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/dailies/170521.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170522.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170523.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170524.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170525.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170526.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170526.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 |
19 | var context = bitlib.context(0, 0),
20 | width = context.width,
21 | height = context.height;
22 |
23 | var hue = bitlib.random.int(360);
24 |
25 | var num = 10,
26 | radii = 20;
27 |
28 | panel
29 | .addRange("num", 3, 50, num, 1, function(value) {
30 | num = value;
31 | draw();
32 | })
33 | .addRange("radii", 5, 200, radii, 1, function(value) {
34 | radii = value;
35 | draw();
36 | })
37 |
38 |
39 |
40 | draw();
41 | function draw() {
42 | context.clear(bitlib.color.hsv(hue, 0.1, 1));
43 | context.save();
44 | context.translate(width / 2, height / 2);
45 |
46 | var theta = Math.PI / num;
47 | var innerRadius = radii / Math.sin(theta) - radii;
48 | context.fillStyle = bitlib.color.hsv(hue + 30, 0.75, 1);
49 | context.fillCircle(0, 0, innerRadius);
50 |
51 | context.fillStyle = bitlib.color.hsv(hue + 60, 1, 1);
52 | for(var i = 0; i < num; i++) {
53 | var angle = Math.PI * 2 / num * i;
54 | context.fillCircle(Math.cos(angle) * (innerRadius + radii),
55 | Math.sin(angle) * (innerRadius + radii),
56 | radii);
57 | }
58 | context.restore();
59 | }
60 |
61 |
--------------------------------------------------------------------------------
/dailies/170527.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170527.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 |
19 | var context = bitlib.context(0, 0),
20 | width = context.width,
21 | height = context.height;
22 |
23 | var hue = bitlib.random.int(360);
24 |
25 | var innerRadius = 100,
26 | radii = 20;
27 |
28 | panel
29 | .addRange("inner radius", 20, 250, innerRadius, 1, function(value) {
30 | innerRadius = value;
31 | draw();
32 | })
33 | .addRange("radii", 5, 200, radii, 1, function(value) {
34 | radii = value;
35 | draw();
36 | })
37 |
38 |
39 |
40 | draw();
41 | function draw() {
42 | context.clear(bitlib.color.hsv(hue, 0.1, 1));
43 | context.save();
44 | context.translate(width / 2, height / 2);
45 |
46 | var theta = Math.asin(radii / (innerRadius + radii)),
47 | num = Math.floor(Math.PI / theta);
48 |
49 | context.fillStyle = bitlib.color.hsv(hue + 30, 0.75, 1);
50 | context.fillCircle(0, 0, innerRadius);
51 |
52 | context.fillStyle = bitlib.color.hsv(hue + 60, 1, 1);
53 | for(var i = 0; i < num; i++) {
54 | var angle = Math.PI * 2 / num * i;
55 | context.fillCircle(Math.cos(angle) * (innerRadius + radii),
56 | Math.sin(angle) * (innerRadius + radii),
57 | radii);
58 | }
59 | context.restore();
60 | }
61 |
62 |
--------------------------------------------------------------------------------
/dailies/170528.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/170529.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/dailies/170530.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/dailies/boyhowdy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/boyhowdy.jpg
--------------------------------------------------------------------------------
/dailies/monalisa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/monalisa.jpg
--------------------------------------------------------------------------------
/dailies/muybridge01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/muybridge01.png
--------------------------------------------------------------------------------
/dailies/nm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/nm.jpg
--------------------------------------------------------------------------------
/dailies/world_map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/world_map.png
--------------------------------------------------------------------------------
/dailies/zoopraxiscope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/dailies/zoopraxiscope.png
--------------------------------------------------------------------------------
/images/comment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/images/comment.png
--------------------------------------------------------------------------------
/images/facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/images/facebook.png
--------------------------------------------------------------------------------
/images/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/images/github.png
--------------------------------------------------------------------------------
/images/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/images/rss.png
--------------------------------------------------------------------------------
/images/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/images/twitter.png
--------------------------------------------------------------------------------
/js/ElementBuilder.js:
--------------------------------------------------------------------------------
1 | var ElementBuilder = {
2 | createElement: function(parent, type, className, innerText) {
3 | var element = document.createElement(type);
4 | if(className) {
5 | element.className = className;
6 | }
7 | if(innerText) {
8 | element.innerText = innerText;
9 | }
10 | if(parent) {
11 | parent.appendChild(element);
12 | }
13 | return element;
14 | }
15 | }
--------------------------------------------------------------------------------
/js/History.js:
--------------------------------------------------------------------------------
1 | var History = {
2 | dates: [],
3 |
4 | add: function(date) {
5 | if(this.dates.indexOf(date) == -1) {
6 | this.dates.push(date);
7 | this.save();
8 | this.apply();
9 | }
10 | },
11 |
12 | clear: function() {
13 | for(var i = 0; i < this.dates.length; i++) {
14 | $("#" + this.dates[i]).css({
15 | color: "#000000",
16 | textDecoration: "none"
17 | });
18 | }
19 | this.dates.length = 0;
20 | this.save();
21 | },
22 |
23 | save: function() {
24 | localStorage.setItem("history", this.dates.join(","));
25 | },
26 |
27 | load: function() {
28 | var items = localStorage.getItem("history");
29 | if(items) {
30 | this.dates = items.split(",");
31 | }
32 | else {
33 | this.dates = [];
34 | }
35 | this.apply();
36 | },
37 |
38 | apply: function() {
39 | for(var i = 0; i < this.dates.length; i++) {
40 | $("#" + this.dates[i]).css({
41 | color: "#555555",
42 | textDecoration: "line-through"
43 | });
44 | }
45 | }
46 |
47 | }
--------------------------------------------------------------------------------
/js/main.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 |
19 | (function() {
20 |
21 |
22 | $.getJSON("index.json", function(data) {
23 | // eventually I'll need to figure out how best to display multiple years.
24 | Calendar.create(data, 2017, document.getElementById("calendarHolder"));
25 | TagManager.addTags(data);
26 | $(".content").fadeIn(500);
27 | });
28 |
29 |
30 | })();
--------------------------------------------------------------------------------
/js/ui.js:
--------------------------------------------------------------------------------
1 | var panel;
2 |
3 | function setup(yymmdd, prev, next, desc, issueNumber, links) {
4 | document.title = yymmdd;
5 | panel= QuickSettings.create(10, 10, yymmdd)
6 | .addHTML("home", 'CALENDAR - THUMBS');
7 |
8 | var prevNext = '';
9 | if(prev) {
10 | prevNext += 'PREV';
11 | if(next) {
12 | prevNext += " - ";
13 | }
14 | }
15 | if(next) {
16 | prevNext += 'NEXT'
17 | }
18 |
19 | panel
20 | .addHTML("Source, Comments, Social", '



')
21 | .addHTML("hide", "H key toggles panel")
22 | .addHTML("prev_next", prevNext)
23 | .addHTML("Description", desc);
24 |
25 | if(links) {
26 | panel.addHTML("Links", "");
27 | for(var i = 0; i < links.length; i++) {
28 | panel.addHTML("link" + i, links[i]);
29 | }
30 | }
31 | panel
32 | .hideAllTitles()
33 | .showTitle("Source, Comments, Social")
34 | .showTitle("Description")
35 | .setKey("h");
36 |
37 | if(links) {
38 | panel.showTitle("Links");
39 | }
40 |
41 | var script = document.createElement("script");
42 | script.src = yymmdd + ".js";
43 | document.body.appendChild(script);
44 | }
45 |
--------------------------------------------------------------------------------
/license.txt:
--------------------------------------------------------------------------------
1 | Copyright 2017 Keith Peters
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8 |
--------------------------------------------------------------------------------
/mkdaily.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | YYMMDD=$1
4 |
5 | if [ -f dev/$YYMMDD.html ];
6 | then
7 | echo dev/$YYMMDD.html exists
8 | else
9 | sed "s/YYMMDD/$YYMMDD/" templates/template.html > dev/$YYMMDD.html
10 | fi
11 |
12 | if [ -f dev/$YYMMDD.js ];
13 | then
14 | echo dev/$YYMMDD.js exists
15 | else
16 | cp templates/template.js dev/$YYMMDD.js
17 | fi
--------------------------------------------------------------------------------
/publish.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | TODAY=`date +"%y%m%d"`
4 | YESTERDAY=`date --date="yesterday" +"%y%m%d"`
5 |
6 | mv dev/$TODAY.html dailies/
7 | mv dev/$TODAY.js dailies/
8 | mv dev/$TODAY.png thumbs/
9 |
10 | ./atom.sh
11 | vim feed.xml
12 | vim index.json
13 | vim dailies/$TODAY.html
14 | vim dailies/$YESTERDAY.html
15 | http-server & google-chrome http://localhost:8080
16 |
--------------------------------------------------------------------------------
/styles/daily.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | margin: 0;
3 | padding: 0;
4 | }
5 |
6 | canvas {
7 | display: block;
8 | }
9 |
10 | a:link, a:visited, a:active, a:hover {
11 | color: #000000;
12 | }
--------------------------------------------------------------------------------
/styles/thumbs.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | color: black;
3 | background-color: #333333;
4 | font: 14px Arial;
5 | margin: 0;
6 | padding: 0;
7 | }
8 |
9 | h1 {
10 | margin-left: 10px;
11 | }
12 |
13 | h3 {
14 | margin-bottom: 0;
15 | }
16 |
17 | hr {
18 | margin-top: 0;
19 | border: 0.5px solid black;
20 | }
21 |
22 | a:link, a:visited, a:hover, a:active {
23 | text-decoration: none;
24 | color: black;
25 | font-weight: bold;
26 | font-style: italic;
27 | }
28 |
29 | p {
30 | margin-left: 10px;
31 | }
32 |
33 | #sortDir {
34 | text-align: center;
35 | }
36 |
37 | .content {
38 | margin-left: auto;
39 | margin-right: auto;
40 | padding: 10px;
41 | max-width: 860px;
42 | overflow: hidden;
43 | background-color: #999999;
44 | -webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
45 | -moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
46 | box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
47 | }
48 |
49 | img {
50 | width: 200px;
51 | height: 200px;
52 | margin: 5px;
53 | -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.5);
54 | -moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.5);
55 | box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.5);
56 | }
57 |
58 | li {
59 | list-style: none;
60 | margin: 10px;
61 | text-indent: 0;
62 | }
63 |
64 | ul {
65 | padding: 0;
66 | }
67 |
--------------------------------------------------------------------------------
/templates/atom_entry.template:
--------------------------------------------------------------------------------
1 |
2 |
3 | BIT-101 Lab - YYMMDD
4 |
5 | https://bit101.github.io/lab/dailies/YYMMDD.html
6 | NOWZ
7 | BIT-101 Lab experiment for TODAY
8 |
9 |
10 |
--------------------------------------------------------------------------------
/templates/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/templates/template.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright 2017 Keith Peters
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
5 | documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
6 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
7 | persons to whom the Software is furnished to do so, subject to the following conditions:
8 |
9 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
10 | Software.
11 |
12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
13 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
14 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
15 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16 | */
17 |
18 | var context = bitlib.context(0, 0),
19 | width = context.width,
20 | height = context.height;
21 |
22 |
23 |
--------------------------------------------------------------------------------
/thumbs/170101.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170101.png
--------------------------------------------------------------------------------
/thumbs/170102.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170102.png
--------------------------------------------------------------------------------
/thumbs/170103.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170103.png
--------------------------------------------------------------------------------
/thumbs/170104.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170104.png
--------------------------------------------------------------------------------
/thumbs/170105.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170105.png
--------------------------------------------------------------------------------
/thumbs/170106.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170106.png
--------------------------------------------------------------------------------
/thumbs/170107.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170107.png
--------------------------------------------------------------------------------
/thumbs/170108.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170108.png
--------------------------------------------------------------------------------
/thumbs/170109.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170109.png
--------------------------------------------------------------------------------
/thumbs/170110.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170110.png
--------------------------------------------------------------------------------
/thumbs/170111.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170111.png
--------------------------------------------------------------------------------
/thumbs/170112.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170112.png
--------------------------------------------------------------------------------
/thumbs/170113.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170113.png
--------------------------------------------------------------------------------
/thumbs/170114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170114.png
--------------------------------------------------------------------------------
/thumbs/170115.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170115.png
--------------------------------------------------------------------------------
/thumbs/170116.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170116.png
--------------------------------------------------------------------------------
/thumbs/170117.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170117.png
--------------------------------------------------------------------------------
/thumbs/170118.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170118.png
--------------------------------------------------------------------------------
/thumbs/170119.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170119.png
--------------------------------------------------------------------------------
/thumbs/170120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170120.png
--------------------------------------------------------------------------------
/thumbs/170121.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170121.png
--------------------------------------------------------------------------------
/thumbs/170122.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170122.png
--------------------------------------------------------------------------------
/thumbs/170123.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170123.png
--------------------------------------------------------------------------------
/thumbs/170124.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170124.png
--------------------------------------------------------------------------------
/thumbs/170125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170125.png
--------------------------------------------------------------------------------
/thumbs/170126.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170126.png
--------------------------------------------------------------------------------
/thumbs/170127.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170127.png
--------------------------------------------------------------------------------
/thumbs/170128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170128.png
--------------------------------------------------------------------------------
/thumbs/170129.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170129.png
--------------------------------------------------------------------------------
/thumbs/170130.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170130.png
--------------------------------------------------------------------------------
/thumbs/170131.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170131.png
--------------------------------------------------------------------------------
/thumbs/170201.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170201.png
--------------------------------------------------------------------------------
/thumbs/170202.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170202.png
--------------------------------------------------------------------------------
/thumbs/170203.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170203.png
--------------------------------------------------------------------------------
/thumbs/170204.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170204.png
--------------------------------------------------------------------------------
/thumbs/170205.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170205.png
--------------------------------------------------------------------------------
/thumbs/170206.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170206.png
--------------------------------------------------------------------------------
/thumbs/170207.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170207.png
--------------------------------------------------------------------------------
/thumbs/170208.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170208.png
--------------------------------------------------------------------------------
/thumbs/170209.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170209.png
--------------------------------------------------------------------------------
/thumbs/170210.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170210.png
--------------------------------------------------------------------------------
/thumbs/170211.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170211.png
--------------------------------------------------------------------------------
/thumbs/170212.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170212.png
--------------------------------------------------------------------------------
/thumbs/170213.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170213.png
--------------------------------------------------------------------------------
/thumbs/170214.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170214.png
--------------------------------------------------------------------------------
/thumbs/170215.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170215.png
--------------------------------------------------------------------------------
/thumbs/170216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170216.png
--------------------------------------------------------------------------------
/thumbs/170217.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170217.png
--------------------------------------------------------------------------------
/thumbs/170218.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170218.png
--------------------------------------------------------------------------------
/thumbs/170219.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170219.png
--------------------------------------------------------------------------------
/thumbs/170220.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170220.png
--------------------------------------------------------------------------------
/thumbs/170221.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170221.png
--------------------------------------------------------------------------------
/thumbs/170222.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170222.png
--------------------------------------------------------------------------------
/thumbs/170223.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170223.png
--------------------------------------------------------------------------------
/thumbs/170224.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170224.png
--------------------------------------------------------------------------------
/thumbs/170225.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170225.png
--------------------------------------------------------------------------------
/thumbs/170226.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170226.png
--------------------------------------------------------------------------------
/thumbs/170227.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170227.png
--------------------------------------------------------------------------------
/thumbs/170228.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170228.png
--------------------------------------------------------------------------------
/thumbs/170301.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170301.png
--------------------------------------------------------------------------------
/thumbs/170302.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170302.png
--------------------------------------------------------------------------------
/thumbs/170303.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170303.png
--------------------------------------------------------------------------------
/thumbs/170304.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170304.png
--------------------------------------------------------------------------------
/thumbs/170305.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170305.png
--------------------------------------------------------------------------------
/thumbs/170306.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170306.png
--------------------------------------------------------------------------------
/thumbs/170307.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170307.png
--------------------------------------------------------------------------------
/thumbs/170308.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170308.png
--------------------------------------------------------------------------------
/thumbs/170309.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170309.png
--------------------------------------------------------------------------------
/thumbs/170310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170310.png
--------------------------------------------------------------------------------
/thumbs/170311.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170311.png
--------------------------------------------------------------------------------
/thumbs/170312.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170312.png
--------------------------------------------------------------------------------
/thumbs/170313.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170313.png
--------------------------------------------------------------------------------
/thumbs/170314.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170314.png
--------------------------------------------------------------------------------
/thumbs/170315.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170315.png
--------------------------------------------------------------------------------
/thumbs/170316.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170316.png
--------------------------------------------------------------------------------
/thumbs/170317.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170317.png
--------------------------------------------------------------------------------
/thumbs/170318.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170318.png
--------------------------------------------------------------------------------
/thumbs/170319.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170319.png
--------------------------------------------------------------------------------
/thumbs/170320.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170320.png
--------------------------------------------------------------------------------
/thumbs/170321.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170321.png
--------------------------------------------------------------------------------
/thumbs/170322.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170322.png
--------------------------------------------------------------------------------
/thumbs/170323.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170323.png
--------------------------------------------------------------------------------
/thumbs/170324.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170324.png
--------------------------------------------------------------------------------
/thumbs/170325.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170325.png
--------------------------------------------------------------------------------
/thumbs/170326.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170326.png
--------------------------------------------------------------------------------
/thumbs/170327.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170327.png
--------------------------------------------------------------------------------
/thumbs/170328.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170328.png
--------------------------------------------------------------------------------
/thumbs/170329.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170329.png
--------------------------------------------------------------------------------
/thumbs/170330.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170330.png
--------------------------------------------------------------------------------
/thumbs/170331.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170331.png
--------------------------------------------------------------------------------
/thumbs/170401.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170401.png
--------------------------------------------------------------------------------
/thumbs/170402.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170402.png
--------------------------------------------------------------------------------
/thumbs/170403.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170403.png
--------------------------------------------------------------------------------
/thumbs/170404.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170404.png
--------------------------------------------------------------------------------
/thumbs/170405.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170405.png
--------------------------------------------------------------------------------
/thumbs/170406.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170406.png
--------------------------------------------------------------------------------
/thumbs/170407.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170407.png
--------------------------------------------------------------------------------
/thumbs/170408.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170408.png
--------------------------------------------------------------------------------
/thumbs/170409.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170409.png
--------------------------------------------------------------------------------
/thumbs/170410.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170410.png
--------------------------------------------------------------------------------
/thumbs/170411.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170411.png
--------------------------------------------------------------------------------
/thumbs/170412.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170412.png
--------------------------------------------------------------------------------
/thumbs/170413.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170413.png
--------------------------------------------------------------------------------
/thumbs/170414.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170414.png
--------------------------------------------------------------------------------
/thumbs/170415.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170415.png
--------------------------------------------------------------------------------
/thumbs/170416.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170416.png
--------------------------------------------------------------------------------
/thumbs/170417.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170417.png
--------------------------------------------------------------------------------
/thumbs/170418.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170418.png
--------------------------------------------------------------------------------
/thumbs/170419.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170419.png
--------------------------------------------------------------------------------
/thumbs/170420.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170420.png
--------------------------------------------------------------------------------
/thumbs/170421.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170421.png
--------------------------------------------------------------------------------
/thumbs/170422.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170422.png
--------------------------------------------------------------------------------
/thumbs/170423.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170423.png
--------------------------------------------------------------------------------
/thumbs/170424.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170424.png
--------------------------------------------------------------------------------
/thumbs/170425.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170425.png
--------------------------------------------------------------------------------
/thumbs/170426.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170426.png
--------------------------------------------------------------------------------
/thumbs/170427.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170427.png
--------------------------------------------------------------------------------
/thumbs/170428.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170428.png
--------------------------------------------------------------------------------
/thumbs/170429.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170429.png
--------------------------------------------------------------------------------
/thumbs/170430.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170430.png
--------------------------------------------------------------------------------
/thumbs/170501.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170501.png
--------------------------------------------------------------------------------
/thumbs/170502.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170502.png
--------------------------------------------------------------------------------
/thumbs/170503.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170503.png
--------------------------------------------------------------------------------
/thumbs/170504.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170504.png
--------------------------------------------------------------------------------
/thumbs/170505.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170505.png
--------------------------------------------------------------------------------
/thumbs/170506.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170506.png
--------------------------------------------------------------------------------
/thumbs/170507.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170507.png
--------------------------------------------------------------------------------
/thumbs/170508.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170508.png
--------------------------------------------------------------------------------
/thumbs/170509.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170509.png
--------------------------------------------------------------------------------
/thumbs/170510.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170510.png
--------------------------------------------------------------------------------
/thumbs/170511.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170511.png
--------------------------------------------------------------------------------
/thumbs/170512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170512.png
--------------------------------------------------------------------------------
/thumbs/170513.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170513.png
--------------------------------------------------------------------------------
/thumbs/170514.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170514.png
--------------------------------------------------------------------------------
/thumbs/170515.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170515.png
--------------------------------------------------------------------------------
/thumbs/170516.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170516.png
--------------------------------------------------------------------------------
/thumbs/170517.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170517.png
--------------------------------------------------------------------------------
/thumbs/170518.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170518.png
--------------------------------------------------------------------------------
/thumbs/170519.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170519.png
--------------------------------------------------------------------------------
/thumbs/170520.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170520.png
--------------------------------------------------------------------------------
/thumbs/170521.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170521.png
--------------------------------------------------------------------------------
/thumbs/170522.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170522.png
--------------------------------------------------------------------------------
/thumbs/170523.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170523.png
--------------------------------------------------------------------------------
/thumbs/170524.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170524.png
--------------------------------------------------------------------------------
/thumbs/170525.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170525.png
--------------------------------------------------------------------------------
/thumbs/170526.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170526.png
--------------------------------------------------------------------------------
/thumbs/170527.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170527.png
--------------------------------------------------------------------------------
/thumbs/170528.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170528.png
--------------------------------------------------------------------------------
/thumbs/170529.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170529.png
--------------------------------------------------------------------------------
/thumbs/170530.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bit101/lab/6747749f45944db2065e2a30d0b30638f0f59a0d/thumbs/170530.png
--------------------------------------------------------------------------------
/today.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | TODAY=`date +"%y%m%d"`
4 |
5 | http-server & google-chrome http://localhost:8080/dev/$TODAY.html
6 |
--------------------------------------------------------------------------------