Ian Darwin (@IanDarwin)
  • Stars
    star
    1,578
  • Global Rank 19,637 (Top 0.7 %)
  • Followers 456
  • Following 4
  • Registered over 11 years ago
  • Most used languages
    Java
    60.9 %
    C
    21.7 %
    Shell
    8.7 %
    Python
    2.2 %
    Dart
    2.2 %
    HTML
    2.2 %
    TSQL
    2.2 %
  • Location πŸ‡¨πŸ‡¦ Canada
  • Country Total Rank 634
  • Country Ranking
    Java
    24
    TSQL
    120
    C
    338
    Shell
    570
    Dart
    716
    HTML
    6,399
    Python
    6,468

Top repositories

1

Android-Cookbook-Examples

Contributed code examples from O'Reilly Android Cookbook. See #user-content-table README below!
Java
1,000
star
2

javasrc

Ian's Collected code examples from the O'Reilly Java Cookbook & elsewhere
Java
235
star
3

patterns-demos

Examples of Design Patterns in Java
Java
82
star
4

darwinsys-api

Ian Darwin's semi-random collection of Java APIs, all subject to change without notice.
Java
77
star
5

OpenLookCDROM

Final resting place for an archive of the historic artifact "OPEN LOOK and XView CD-ROM"
C
34
star
6

edj

Pronounced "edge". Tiny subset of unix ed(1) in Java.
Java
15
star
7

date4j

Code for date4j.net's simple date API, with a POM file, for upload to Maven Central.
Java
14
star
8

bigmailers

List of "big mailers" for OpenBSD's 'smtpctl spf walk' mechanism
Shell
11
star
9

AndroidOrm

Comparison of various technologies to build a local database as part of an Android app.
Java
9
star
10

pdfshow

Deliver/present talks from PDFs - A simple PDF presenter oriented towards slideshow decks in PDF form
Java
8
star
11

cjp-examples

Testing example programs from the Checking Java Programs book and videos
Java
8
star
12

scripts

A collection of UNIX scripts from mid-1980's to the present to the future.
Shell
7
star
13

SCCS

Re-implementation of SCCS, the first Version Control System for UNiX (before Linux existed).
C
6
star
14

hoc

High Order Calculator from Kernighan & PIke "The Unix Programming Environment"
C
6
star
15

pysrc

Collected Python code samples from using and teaching the language. Scroll down to see the README!
Python
6
star
16

remotecommand

Simple example of Command pattern over remote connection (RMI).
Java
5
star
17

mgdiff

mgdiff - an historical X-based diff viewer
C
3
star
18

spiff

Daniel Nachbar's spiff - makes "controlled approximate comparisons between files"
C
3
star
19

obscripts

Scripts that are primarily useful on OpenBSD
Shell
3
star
20

psplugins

Photoshop plugins from a bygone era (unlikely to be usable w/o significant updating).
C
3
star
21

jwf-impls

Simple Java "signup" sample webapps implemented in various frameworks.
Java
3
star
22

clublist

A simple "List Detail" Club Membership site with JSF, EJB, JPA, DeltaSpike Data, &c.
Java
3
star
23

rnotro

Truly ancient code to convert DEC Runoff documents to Unix/Linux troff
C
2
star
24

tinypad

A trivial text editor a la SimpleText, Notepad, etc. Written in Java
Java
2
star
25

CGIServlet

Tomcat's CGI Servlet, extracted for use in other Java EE containers
Java
2
star
26

ed

A terribly ancient version of the one true, but terribly ancient, line editor.
C
2
star
27

login-filter

A Java Servlet Filter to do login processing.
Java
2
star
28

annabot

Annotations usage tester for Java
Java
2
star
29

idiff

Kernighan & PIke interactive diff, slightly enhanced.
C
2
star
30

CreateProjects

Create a series of Eclipse projects for a course (typically after running makehandsons)
Java
2
star
31

jpademo

A ton of JPA and Hibernate tutorial demos, both APIs demo'd on the same entities
Java
2
star
32

jpstrack.lib

JpsTrack is a Map Maker application for OpenStreetMap.org. This is the JavaSE and library part of it.
Java
1
star
33

yajinstaller

Yet Another (unfinished) Java Installer
Java
1
star
34

TodoMore

Top-level organizing module for TodoMore(TM), a geekish ToDo application.
TSQL
1
star
35

jpstrack.android

JpsTrack is a Map Maker application for OpenStreetMap.org. This is the Android part of it (needs JPSTrack to build!)
HTML
1
star
36

mvn-archetype-android

Maven Archetype for Maven-Eclipse-Gradle-Studio-buildable Android
Shell
1
star
37

TodoAndroid

Android client for TodoMore
Java
1
star
38

macsetautoboot

Lets my Mac Mini auto-reboot on OpenBSD
C
1
star
39

TextToPpt

Convert tab-indented slide outline into modern PPTX
Java
1
star
40

Randomness

Examples for the Oracle Java Magazine article on Java 17 randomness.
Java
1
star
41

CrashBurnFree

The maximally minimalistic Java Crash Reporting System.
Java
1
star
42

ssl_redirector

A simple Java EE redirector from http to https
Java
1
star
43

TodoAndroidFirebase

A variant of TodoMore that uses Firebase instead of our own REST service; not inter-operable with the rest.
Java
1
star
44

dartsrc

Dart
1
star
45

javaCompiler

Import of Marco Trudel's javaCompiler project "Develop with Java 1.5, deploy native executables for windows, linux and mac! SWT, JFace, AWT and Swing is supported."
Java
1
star
46

AndroidTemplate

Minimal Android Template Application created for API 32
Java
1
star