Skip to content

Instantly share code, notes, and snippets.

@tav
Created September 3, 2014 15:47
Show Gist options
  • Save tav/e5dc711eb708d1831735 to your computer and use it in GitHub Desktop.
Save tav/e5dc711eb708d1831735 to your computer and use it in GitHub Desktop.
#! /bin/sh
# Public Domain (-) 2014 The Wikifactory Authors.
# See the Wikifactory UNLICENSE file for details.
TODO_FILE=$0
echo
echo "✓ Done: " `grep "^✓" $TODO_FILE | wc -l`
echo "✗ Todo: " `grep "^✗" $TODO_FILE | wc -l`
echo
python -c "from datetime import datetime as d, timedelta as t; \
left = d(2014, 4, 1) - d.now(); \
days, left = left.days, left.seconds; \
hours, mins = divmod(left/60, 60); \
s = lambda n: (n == 1 and ('',) or ('s',))[0]; \
print '>> %s day%s, %s hr%s, %s min%s' % (days, s(days), hours, s(hours), mins, s(mins))"
echo
cat >> /dev/null << EOF
======
Design
======
✗ logo image mark
✗ logo word mark
✗ favicon
✗ touch icon
✗ touch icon variants (crm, dashboard)
✗ stylesheet: ionicons
✗ stylesheet: base
✗ stylesheet: site
✗ stylesheet: campaign
✗ stylesheet: engauge
=====
Fonts
=====
✗ choose icon font (ionicons)
✗ choose body font (merriweather? proxima nova? open sans? neue helvetica? capriola? droid serif?)
✗ choose interface font (lato? museo sans? roboto condensed?)
✗ choose heading font
✗ generate woff/ttf variants
✗ subset extended latin
✗ font loader + css
✗ $detect object
============
Installation
============
✓ configure
✓ make
polling
======
DevOps
======
✗ dns setup
✗ base linux setup on servers
✗ ssl certificates
✗ secure passwords on all services
✗ two factor auth on available services
profile ui
app
app ui
search parser
livequery -- frontend/dbstore
find friends
import twitter list -> trustmap
cascade
geo-search ui
dom updater
notifications
handshake -- isolated
google docs preview embed
soundcloud -- claim
youtube
service reg
view reg
syntax highlighter
document extractor
favicon extractor
web ping
space management (access keys)
settings
link expander -- google safe browsing
embedder
date/time picker ui
fundraiser app -- stats -- endorsements
plans
currency conversion -- handling
syntax highlighting
aliasing
timezones
calendar view
map view
shaila
google translate
mathjax https://github.com/mathjax/MathJax
http://www.mathjax.org/
maintenance mode
geoloqi
http redirection service
blob node -- doing high performance file uploads and multi-cdn setup
twilio -- voice memos with pin and channel?
conference call?
pro accounts
transclusion parser
syntax highlighting
delete account
archive account
oauth 3 article
google places widget
phanny --- in reply to
CACERT_FILE
subtle patterns
referrers within espra
DM --> email forward
[x] forward direct messages via email
o all messages
o only messages from ...
o all messages except for those from ...
settings -- known languages
copy:
communities suffer when younger members of the community
discover what is old hat for established members...
trust maps solve this...
"current top backers"
id -- incr counter on dynamodb
post anonymously
shailas
(amp) creds
versioning/history
override cascade on write -- to suppress failing transactional cascades
evacuate EC2 zone
export to dropbox
/_dmca
access not authorised due to DMCA notice from the copyright holder
more info available at:
rewrite content-type
magic
gae premium / aws support
<http://kudakurage.com/ligature_symbols/>
.create(if_processed=<id>)
^ use to enforce sequentially processed items
blob_node -- write out different id for /.ping js
AMI/ulimit/tcp tuning/firewall/etc.
golly/dynamaster
cross-region request cert tls
timestamped auth -- refreshed
http://from.espra.com/<#space>?url=
http://from.espra.com/.private?url=
http://from.espra.com/.search/params?url=
http://from.espra.com/.link/+23.tav/foo/bar?url=
cache http response?
~tav.1/
~1:tav/
~1.tav/
~30/blog/some-article
~30.tav-espian/blog/some-article
@00alice
twitter.com/00alice
~tav-espian/blog/some-article
~tav-espian.308152/blog/some-article
~tav-espian/blog/some-article/308152
~tav-espian=308152/blog/some-article
~tav-espian-308152/blog/some-article
~308152/blog/some-article
~/blog/some-article
@alice: see ~2424/article
moo: see ~sbp/article
fung: see ~2424/article
alice: see ~2424/article
when translating +spaces and ~users the stacked namespacing is used.
stacked address books:
- personal address book
- global address book
alice
@tav
http://asktav.com
~12
+44 (0) 7809 569 369
use unique session id to validate # fragment
unicode stacking glyphs
vhosts? tav.espians.com -->
set private request -- strip params from request log
api version + upgrade version
similar version number + node id for matchweb nodes
div#foo.class.class
<https://www.youtube.com/watch?v=JNjnv-Gcpnw>
Angelina Fabbro: Inspector Web and the Mystery of the Shadow DOM -- JSConf EU 2012
<https://gist.github.com/3759334>
HIDDEN -webkit-prefix styles
# use
is, root.applyAuthorStyles, resetStyleInheritance
element, template, content, content select=""
web components explainer
<http://www.samdutton.com/track/shadowDOM.html>
S3 Copy Operation
<http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html>
^ stream upload as it comes in and then move it (copy-then-delete) to hashed-object-id
alert-on-collision -- first 8 bytes and last 8 bytes??
sha2-sha3-length
<http://soulwire.github.com/Makisu/>
<https://github.com/soulwire/Makisu.git>
# pretty 3d css menu
<https://github.com/ai/visibility.js>
Royal Crown Hotel & Spa, St. 7 Makara, Old Market, Siem Reap Central Area, Siem Reap
<http://darcs.idyll.org/~t/projects/net_flow/lib/>
<http://mrdoob.com/lab/javascript/threejs/css3d/periodictable/>
3D!
<http://js-quasis-libraries-and-repl.googlecode.com/svn/trunk/safetemplate.html>
# omjs
<http://code.google.com/p/cascadia/source/browse/>
css selector parser
# golang css
<http://www.chillingeffects.org/>
# dmca
<http://ademilter.com/lab/liffect/>
# css 3d lists
<http://www.chrisnorstrom.com/2012/11/invention-multiple-choice-windowed-slider-ui/>
<http://news.ycombinator.com/item?id=4742535>
# slider toggle switch
<http://lab.hakim.se/kort/>
image gallery/preview
<http://news.ycombinator.com/item?id=4713201>
<https://github.com/hakimel/kort>
<http://medialize.github.com/URI.js/>
<https://github.com/component/url>
<https://github.com/websanova/jquery-url#url>
-------------------------------------------------------------------------------
- cert pinning for seed nodes (use after with time variable)
notifications -- receive first message
-- when miss out on receiving pecu payout from someone
iconography -- pro / founding member
http://attilaolah.eu/2013/11/29/json-decoding-in-go/
http://www.smashingmagazine.com/2014/03/12/taking-a-second-look-at-free-fonts/
http://rhaas.blogspot.co.uk/2014/03/linuxs-fsync-woes-are-getting-some.html
https://love.loomio.org/real-democracy-needs-to-include-everyone
http://pl.atyp.us/2013-11-fixing-fsync.html
https://news.ycombinator.com/item?id=7375642
http://codecapsule.com/2013/11/11/robin-hood-hashing/
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment