search
LoginSignup
992
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

登録されるとつらいユーザー名リスト

Twitter, GitHub, Qiita などのように root/(username) でユーザーページをルーティングするところが増えてきている. このルーティングを採用し, help などのユーザー名を許可すると, root/help が奪われてしまう. そこで, 登録時に validate で, ある程度排除するのが習わしになっていると思うが, 急に root 直下に置きたいページが増えたときなどに取得されていると悲しいことになる.

また, サブドメインを利用するサービスだと, api などをうっかり取られてしまうケースが後を絶たない. http://api.hatenablog.com/ みたいに取られることによる面白みもあるが, おおむねつらい. 実際, twitter では search アカウントが取られていて, TweetDeck では twitter.com/search~~ という URL をうまく解釈できず, search ユーザーの情報を表示する挙動となり, つらさの伝播が観測される.

そこで, 必要になりそうな名前をリザーブリストとして共有しておき, 悲しみを防ぎたい. 適当に思いついたのまとめただけだから, あとはたのんだ. なお, 複数形については意図的に除外しているので注意してほしい. (2014/02/18 1:29追記: 色々ジャンル分け等崩壊してきたのでどうにかしたい)

便利情報

基本

index, home, top, help, about, security, contact, connect, support, faq, form, mail, update, mobile, phone, portal

紹介

tour, tutorial, navigation(navi), manual, doc, company, store, shop, topic, news, information(info), howto, pr, press, release, sitemap,

課金

plan, price, business, premium, member

規約

term, privacy, rule, inquiry, legal, policy

リソース

icon, image(img), photo, css, stylesheet(style), script, src, js, javascript, dist, asset, source, static, file, flash, swf, xml, json, sag, cgi

ページ

account, user, item, entry, article, page, archive, tag, category, event, contest, word, product, project, download, video, blog, diary, site, popular, i (my, me), owner, profile, self, old, first, last, start, end, special, design, theme, purpose, book, read, organization, community, group, all

機能

status(state), search, explore, share, feature, upload, rss, atom, widget, api, wiki, bookmark, captcha, comment, jump, ranking, setting, config, tool, connect, notify, recent, report, system(sys), message(msg), log, analysis, query, call, calendar, friend, graph, watch, cart, activity

認証

password, auth, session, register, login, logout, signup, signin, signout, forgot, admin, root, secure

編集

get, show, create, edit, update, post, destroy, delete, remove, reset, error, new, dashboard

求人

recruit, join, offer, career, corp

特定のアプリケーションで使われるもの

  • Apache: cgi-bin, server-status, balancer-manager, ldap-status, server-info, svn

SQL 等で使う単語

  • 2 字: as, by, if, is, on, or
  • 3 字: add, dir, off, out, put
  • 4 字: case, else, find, then, when
  • 5 字~: count, order, select, switch

その他

school, developer(dev), test, bug, code, guest, app, maintenance, roc, id, bot, game, forum, contribute, usage, feed, ad, service, official, language, repository, spec, license, asct, dictionary(dict), version(ver), gift, alpha, beta, tux, year, public, private, default, request(req), data, master, die, exit, eval, issue, thread, diagram

怖いやつ

undef, nan, null, empty, 0

サブドメイン

基本

www

その他

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
992
Help us understand the problem. What are the problem?