-
Notifications
You must be signed in to change notification settings - Fork 1
/
DONE
170 lines (121 loc) · 5.75 KB
/
DONE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
* Make the site OpenID-loginable.
* Add XML-Grammar-Fiction to the Task-Sites-ShlomiFish.
* Add perl-Spork-Shlomify-0.0200-1 to the Task-Sites-ShlomiFish.
* Add Text/VimColor.pm to the Task-Sites-ShlomiFish.
* Remove WWW::Google::SiteMap from Task-Sites-ShlomiFish.
* Add quad-pres to the installation instructions.
* Add the "Escape from GNU Autohell" page.
* Add the "Editors and IDEs" software resources page.
* Add the "Don't abuse JavaScript" page:
- Hall of Shame:
- Amarok 2.x
- GNOME 3.0.
- "JavaScript: The Good Parts" Google Tech Talk video.
- more accurately "JS: The Bad Parts"
- JS has no sprintf.
- JS has no date formatting.
- JS has no sort.
- "var" is optional.
- line breaks imply new expressions - forces the "if (COND()) {" style.
- the new JavaScript standard presentation on Google Tech Talk.
- many JS shortcoming.
- JS's foreach loop loops over indices instead of the array's contents.
- http://www.oreillynet.com/onlamp/blog/2008/04/a_short_history_of_the_develop.html
- function() function() to start a closure.
* Convert the gvimisation of the source code in the quad-pres presentations
to the Lambda Calculus lecture's CPAN module.
* Put the Template-Toolkit presentation slides on the site.
* Convert the CSS away from TTML and into a script that will process
them using an explicit call to Template Toolkit.
* Upload the non-Quad-Pres presentations sources.
* Fix the 404 page on sub-directories:
- http://www.shlomifish.org/open-source/projects/Module-Format/foo.html
- $(ROOT) is wrong.
* Add the anti-spam policy.
* Include a clear warning next to the @gmail.com address that
[email protected] is preferable.
* Add inkscape to the pre-requisites.
* Add jing to to the pre-requisites.
* Add Apache fop to the pre-requisities.
* Add pngcrush to the pre-requisites.
* humour/fortunes' show.cgi:
- Add the title of the fortune (inside the h3) in a new text field -
- Add the fortunes collection to which the fortune belongs in a separate
column.
- link to that page.
- add the CSS of the screenplays.
display it.
* Put src/t/hilazon.doc src/t/oded-c/bla_bla.doc.gz src/t/oded-c/No_name.doc.gz
under src/humour/by-others/ .
* Fix the breadcrumbs trail in http://www.shlomifish.org/toggle.html .
* Fortunes pages: link to the XML and plain-text files.
* Make sure that expanded items in the navigation menus don't close the
previously expanded items (which is annoying and causes them to jump).
* Typos:
- "proportionm".
- Index: src/humour/recommendations/films/shlomi-fish-films-recommendations.xml
- search for similar.
- fix the broken Unicode on src/humour/Selena-Mandrake/index.html.tt2 .
- fix the broken Unicode on src/humour/Pope/index.html.tt2 .
* Add Objectivist C to the anti-apple page's jokes.
* Add Objectivist C to the "One with the fountainhead" page.
* Add the ABC Path Generator to the abc-path section.
- add the JS versions of the solver and generator.
* Fix the formatting/CSS-style on http://www.shlomifish.org/SFresume.html .
* Add these questions to the FAQ:
- Which programming languages do you know?
- Which programming languages did you start with?
- Is “Shlomi Fish” your real name?
* Add a section navigation menu to src/meta/ .
* Update the instructions for how to build the homepage:
* Create a block to license a project under src/open-source/projects/ under
the Expat licence.
* Integrate building the lectures/presentations into the homepage.
* Convert "The Enemy and How I Helped to Fight It" Hebrew/English to unicode
punctuation.
- WONTFIX
* Fix the fact that the "Private Tutor HTML Ad" goes beyond the right
margins.
* Fix the URLs that are spelt "fibonnaci" instead of "fibonacci".
* jqTree navigation menu in the main left pane:
* Find a way to minify/compress common/js/tree.jquery.js - it is too large.
- DONE (at least partly).
* Extract the jQtree functionality from src/humour/bits/index.html into
a common place.
- DONE.
* Convert the static navigation menu to the reduced one, so it will
take less place.
- DONE.
* Make the navigation menu preserve its expansion across pages/sessions.
- DONE.
* Tweak the CSS to make it nicer.
- Make the expand +'s a +s instead of minuses if the <ul> is collapsed.
- DONE by NO LONGER WORKS except for the last expandable.
- DONE properly again.
- Make the lines continuous in the left pane nav menu.
- They are mostly continuous now.
- RESOLVED / REVERTED / WONT_FIX_FOR_NOW
* Make sure that when the + button (the expander of the navigation sub-menus)
is pressed, it does not jump to the bottom.
- Moreover, the + button is located too much to the top of the text.
- Not aligned properly.
* Make the main navigation menu not expand everything by default.
- DONE.
- change to s smaller font.
* Make the Show/Hide button for the section navigation menus persisent.
- Look at how jqTree is doing it.
- Maybe there's a ready widget for jQuery somewhere.
* jqTree
- Implement a more permanent (and lib/MyNavData.pm-side) ID-generation
scheme for the saveState).
- convert the JS wrapper functions from using a full path to using a
relative path.
- cut the middle man.
- make the current URL bold.
* Add the forges' links to other pages on /open-source/.
* Remove the “Stop using MSIE” Logo.
- too many people notice it and access it, and MSIE has become
mostly irrelevant now anyway.
* Make sure the AJAX-read jqTree navigation menu expands the top-level
categories ("Humour", "Essays", "Lectures", etc.) at first.
- only when it closes.