summaryrefslogtreecommitdiffstats
path: root/index.org
blob: 156c6b1eeaa09afd86f40cb03a7414ebb86c69bc (plain)
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
#+TITLE:
#+LANGUAGE: en
#+STARTUP: showall
#+OPTIONS: toc:nil H:1
#+HTML_LINK_UP:
#+HTML_LINK_HOME:

* Blog

  Some thoughts I may have had, and was foolish enough to write down.

#+INCLUDE: articles/shortlist.org

* Projects

  These are the projects I keep myself busy with in my free time. Some
  may be old, all might be badly written and one or two might be
  useful. They are not sorted in order of importance, popularity or
  size.

** [[https://github.com/ryuslash/yoshi-theme][yoshi-theme]]                                           :Theme:Elisp:

   A theme named after my cat. I needed a name and couldn't think of
   one, he doesn't actually look anything like this theme, for example:
   He doesn't have so much text all over him.

** [[file:projects/sti.org][sti]]                                                          :Bash:

   A stupid little tool installer. For the little scripts that don't
   belong in a package manager, do belong in VCS, but shouldn't take
   too long to set up.

** [[http://projects.ryuslash.org/cdispass/][cdispass]]                                      :Conkeror:JavaScript:

   A [[http://conkeror.org][Conkeror]] interface for [[http://dispass.babab.nl][DisPass]]. Input your passphrases directly
   into web forms, no need to copy/paste them.

** [[http://projects.ryuslash.org/dispass.el/][dispass.el]]                                                  :Elisp:

   An Emacs wrapper for [[http://dispass.babab.nl][DisPass]], quite handy but destroys all your
   security.

** [[http://projects.ryuslash.org/git-auto-commit-mode/][git-auto-commit-mode]]                                        :Elisp:

   Automatically commit changes to git after each save. Handy for
   certain types of documents, which don't need long commit messages,
   but should be stored on each revision.

** [[http://projects.ryuslash.org/gitto/][gitto]]                                                :Guile:Scheme:

   An application to get an overview of the state of your repositories.

** [[file:projects/mode-icons.org][mode-icons]]                                                  :Elisp:

   An emacs module that shows an icon instead of the major mode's name
   in some cases.

** [[file:projects/ogi.org][ogi]]                                                         :Elisp:

   An =org-mode= interface to github issues, not very complete yet, but
   at least it can grab some issues for you, I think.

** [[file:projects/baps1.org][baps1]]                                                           :C:

   A simple PS1 formatting utility. Doesn't do a lot yet, but does it a
   hell of a lot faster than the PHP script it replaced. (I hope)

** Defunct

   I have stopped working on these projects for various reasons.

*** [[http://projects.ryuslash.org/eye-on-manga/][Eye on Manga]]                                             :Maemo:C:

    I kept forgetting which manga to buy, or more accurately, which I
    already have, so I wrote a Maemo application to help me remember.

    *Note:* I have stopped working on this project because I have
    switched phones, which uses a different language and different GUI
    toolkit. I'll have to rewrite this at some point.

** more

   I have [[http://code.ryuslash.org][other projects]] around here too. Not sure if you would be
   interested in that, though.

* Configuration

  - I have put a work-in-progress literate Emacs [[file:dotfiles/emacs/init.org][configuration]] up
    (once again) for anyone who may be interested in such a thing.

  - I've also put my [[file:dotfiles/mailcap.html][Mailcap]] file here. It's tiny and uninteresting,
    but it was easy to make literate.

* Profiles

  I'm often trying out new websites and services on the internet.
  Especially if they have something to do with code. Here are some of
  them.

  - I put most of my projects' code to [[https://github.com/ryuslash][github]].
  - A few of my occasional contributions are tracked by [[https://www.ohloh.net/accounts/ryuslash][Ohloh]].

* Some other interests

  Next to pure coding there are some other things that I find
  interesting, mostly also relating to coding or otherwise computers.

  - I am currently reading [[http://www.nostarch.com/assembly2.htm][Art of Assembly Language, 2nd Edition]], [[http://shop.oreilly.com/product/9781118026472.do][The
    Web Application Hacker's Handbook, 2nd Edition]] and [[http://rails-3-2.railstutorial.org/][The Ruby on
    Rails Tutorial (for Rails 3.2)]]. Other books I have read include:
    [[http://cm.bell-labs.com/cm/cs/cbook/][The C Programming Language]],
    [[http://www.paulgraham.com/onlisp.html][On Lisp]],
    [[http://gigamonkeys.com/book/][Practical Common Lisp]],
    [[http://git-scm.com/book][Pro Git]],
    [[http://pragprog.com/book/btlang/seven-languages-in-seven-weeks][Seven Languages in Seven Weeks]],
    [[http://landoflisp.com/][Land of Lisp]],
    [[https://leanpub.com/lovinglisp][Loving Common Lisp, or the Savvy Programmer's Secret Weapon]],
    [[http://diveintohtml5.info/][Dive into HTML5]],
    [[http://shop.oreilly.com/product/0636920015482.do][Head First C]],
    [[http://www.headfirstlabs.com/books/hfdp/][Head First Design Patterns]],
    [[http://www.nostarch.com/autotools.htm][Autotools]],
    [[http://www.wrox.com/WileyCDA/WroxTitle/Professional-WordPress-Plugin-Development.productCd-0470916222.html][Professional WordPress Plugin Development]],
    [[https://leanpub.com/lispweb][Lisp for the Web]]

  - I use the [[http://openfontlibrary.org/en/font/fantasque-sans-mono][Fantasque Sans Mono]][fn:1] font for my terminal emulator
    and text editor. Other fonts I've used or tried include:
    [[http://dejavu-fonts.org/wiki/Main_Page][DejaVu Sans Mono]],
    [[http://damieng.com/blog/tag/envy-code-r][Envy Code R]],
    [[https://www.redhat.com/promo/fonts/][Liberation Mono]],
    [[http://sourceforge.net/projects/sourcecodepro.adobe/][Source Code Pro]],
    [[http://fonts.ru/public/][PT Mono]]

  - I use the [[http://awesome.naquadah.org/][Awesome]] window manager. Some others I have used or tried
    include:
    [[http://dwm.suckless.org/][dwm]],
    [[http://notion.sourceforge.net/][Notion]],
    [[http://www.markwitmer.com/guile-xcb/guile-wm.html][Guile-WM]],
    [[http://www.nongnu.org/stumpwm/][Stumpwm]],
    [[http://herbstluftwm.org/][herbstluftwm]]

* Other forms of communication

  - Read a little [[file:about.org][about]] me.

* Footnotes

[fn:1] Used to be Cosmic Sans Neue Mono.