Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

hiragana_codes

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hiragana_codes

  • 0.1.2
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

HiraganaCodes (ひらがなコード)

概要

  • 文字はあいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもらりるれろ(40文字)を、この順で使います。
    • やゆよわをんを除外します。
    • hiragana_codes.rbCHARACTERS定数を変更すれば、使う文字をカタカナや漢字、絵文字にもできます。
  • 二桁ずつ変換します。
    1. 地球を緯度4.5度ごと、経度9度ごとに区切ります(文字数によって変化)。
    2. 上記の文字を割り当てて、緯度経度の順に並べます。
    3. 繰り返し

  • 国会議事堂前
    • 35.675796, 139.743786
    • すらうにらえさせりねうぬ
  • ホワイトハウス
    • 38.89769091235223, -77.03655930429916
    • ししそつこのへのたてめふ
  • 新大阪駅
    • 34.7331654, 135.5002144
    • すらしうさけつるけえかけ

インストール

  $ gem install hiragana_codes
  gem 'hiragana_codes'

使い方

  • Encoding

      require 'hiragana_codes'
      HiraganaCodes.encode latitude, longitude, area_fineness
    
  • Decoding

      require 'hiragana_codes'
      HiraganaCodes.decode code
    

シェルコマンド

  • Encoding

      $ hencode latitude, longitude, area_fineness
      すらしうさけつるけえかけ
    
  • Decoding

      $ hdecode code
      34.7331654, 135.5002144
    

示す範囲

  • 2桁(粒度0)
    • 南北1000km, 東西500km
  • 4桁(粒度1)
    • 南北25km, 東西12.5km
  • 6桁(粒度2)
    • 南北625m, 東西312.5m
  • 8桁(粒度3)
    • 南北15.625m, 東西7.8125m
  • 10桁(粒度4)
    • 南北39.0625cm, 東西19.53125cm
  • 12桁(粒度5)
    • 南北9.765625mm, 東西4.8828125mm

ライセンス

MIT License.

FAQs

Package last updated on 01 May 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc