unicorn Ruby/Rack server user+dev discussion/patches/pulls/bugs/help
 help / color / Atom feed
* Re: Unicorn is a famous and widely use software, but why official website look so outdate?
       [not found] <CAOxZbrXuC-MTZjkQOREorkv8k4Cu9X3M5f_R1p8LYO+QyJhBug@mail.gmail.com>
@ 2016-05-26 21:57 ` Eric Wong
  0 siblings, 0 replies; only message in thread
From: Eric Wong @ 2016-05-26 21:57 UTC (permalink / raw)
  To: Zheng Cheng; +Cc: unicorn-public

Zheng Cheng <guokrfans@gmail.com> wrote:

Please don't send HTML email; it is bloated, spammy and your
mail got stuck in my spam filter instead of hitting the list.

About the Subject, unicorn itself is outdated by design:

	http://unicorn.bogomips.org/PHILOSOPY.html
	http://unicorn.bogomips.org/DESIGN.html

This list rejecting HTML is another "outdated" characteristic
of the project :)

Being outdated is not bad IMHO; more of us had slower computers
and connections back then and needed to make every byte matter.
Many "modern" websites are slow and inaccessible to poor and/or
low-eyesight users.

The CSS on the old website was as big as the README page;
slowing or even breaking rendering.  Nowadays it does not depend
on CSS at all, and is designed to reduce scrolling for users
on small screens (or big screens and giant fonts :)

Enabling CSS may also be dangerous:

	http://thejh.net/misc/website-terminal-copy-paste

Slow connections still come from poorer areas and even the
well-off have connectivity trouble over Tor or mobile.  Some of
us have bad eyesight and need gigantic fonts and custom colors
to read.  Web designers should not set colors or fonts for us.

A "modern" website also sets unrealistic expectations for
maintainers and potential contributors.  unicorn is a daemon,
it can never require a graphical interface to run, so users
should not be expected to run one, either.

Fame and being widely used are accidents since I little effort
into marketing.  It's nice to have it solve some problems for
users, but market dominance is harmful to ecosystems.

> and why not put source code on Github,

GitHub bundles a proprietary, centralized messaging platform we
cannot opt-out of.  It also requires registration,
terms-of-service, and JavaScript to use.

Plain-text email is universal and interoperable.  unicorn and
Ruby do not require registration, terms-of-service or JavaScript
to use; so contributing should never require those things,
either; even anonymous contributions are welcome.
Plain-text email is the only additional requirement,
anybody with Internet access hopefully has that.

> Write some Github Wiki,
> A contributor guide, Thing like that.

Some old-school projects have a "HACKING" file for contributors :)
http://unicorn.bogomips.org/HACKING.html

You can email comments, patches or pull requests here to improve
the docs (which becomes the website), so it's like a wiki with
review process over email.

> I am a newbie just start learning Unicorn and can't find any good tutorial
> about Unicorn. and recommend?

There is a short Usage section in the README and Configurator
docs:
	http://unicorn.bogomips.org/#label-Usage
	http://unicorn.bogomips.org/Unicorn/Configurator.html

But unicorn is not for everyone, so I recommend starting with
rack and tutorials, since unicorn is built on rack:

	https://github.com/rack/rack/wiki/tutorial-rackup-howto

unicorn is one of many rack servers you can choose from.  I
encourage people to try other ones and evaluate based on their
needs; not whatever some other websites are using.

> Thank you very much.

No problem :>

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAOxZbrXuC-MTZjkQOREorkv8k4Cu9X3M5f_R1p8LYO+QyJhBug@mail.gmail.com>
2016-05-26 21:57 ` Unicorn is a famous and widely use software, but why official website look so outdate? Eric Wong

unicorn Ruby/Rack server user+dev discussion/patches/pulls/bugs/help

Archives are clonable:
	git clone --mirror https://bogomips.org/unicorn-public
	git clone --mirror http://ou63pmih66umazou.onion/unicorn-public

Example config snippet for mirrors

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.lang.ruby.unicorn
	nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.unicorn

 note: .onion URLs require Tor: https://www.torproject.org/

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git