2017年1月3日火曜日

メガバンクと地方銀行、ネット銀行、信用金庫などの役割とメリットデメリット

東京に住んでいると地方銀行なんてお金下すの大変だし、支店ないしメリット無さそうに思った。
個人で利用するならメガバンク無いしネット銀行が便利なのに、なぜ地方銀行が存続できているのか気になったので調べてみた。
ついでに、信用金庫などの違いも分かっていなかったので一緒に調べた。
個人で利用する場合と、中小企業の法人で利用する場合に主眼を置いている。(網羅しているわけではない)

口座を作ったり融資を受けられる金融機関について

形態によって適用される法律も違う。調べてみた分類をざっと並べる。

銀行

民間企業が運営しているものと政府が運営しているものがある。株式会社として設立され、営利目的で運営される。民間企業の銀行は次の3つ(+ゆうちょ)に分類できる。
  • メガバンク(都市銀行)
  • 地方銀行
  • ネット銀行
  • ゆうちょ

信用金庫

地域発展の為に、地域の人々が組織を作っている非営利団体。特に組合員だけを対象に活動を行うものを、信用組合と言う。

政府系金融機関(政策金融機関

ウィキを参照すると次のように書かれている。
政策金融機関(せいさくきんゆうきかん)とは、日本において、政府経済発展国民生活の安定などといった一定の政策を実現する目的で、特に法律を制定することにより特殊法人として設立し、出資金のうちの多く(または全額)を政府が出資している金融機関の総称である。政府系金融機関(せいふけいきんゆうきかん)と呼ばれることもある。
代表的な例として、国際協力銀行日本政策投資銀行日本政策金融公庫住宅金融支援機構などがあげられる。


色々あってややこしい。。

個人で口座を作るときに選ぶ基準

利用のしやすさ、手数料の安さ、金利辺りで選べばよろしい。
ローンを組む予定がある人は、それ次第になるが基本的には使い勝手で選ぶなら、
ネット銀行 >= メガバンク・ゆうちょ > 地方銀行 > 信用金庫
になる。日本中のコンビニATMでお金下せて、ATM利用手数料が無料または安くて、送金手数料が安いネット銀行が有利だと思う。

銀行口座があれば、クレジットカードを後から紐付けることもできるだろうし特に困ることはない。

最近の銀行とゆうちょ、ATM手数料を取ろうとしてるのヤダ!ヤメテ!


法人で口座を作るときに選ぶ基準

これが難しい。創業時はそもそも口座すら作らせてくれない。。特にメガバンク。
私が必ず欲しいと感じるものに「オンライン送金」と「クレジットカード(or デビットカード)」発行がある。銀行口座とクレジットカードが紐づいていると、使用した金額が自動で引き落とされて、数字もそのまま残るので、仕事の手間減る。何より、クレジットカード無いと使うことのできないWEBサービスも増えてるし、カード無いと困る。

一見、ネット銀行でよさそうに思えるが、「融資」を考えた瞬間から、急激に地方銀行に魅力が出てくる。(メガバンクは零細企業の創業なんて殆ど相手にしなそうなので今回は考えない。)

それなので、
・地方銀行から融資受ける → 地方銀行
・地方銀行から融資受けない → ネット銀行 or 地方銀行
の分類でよさそう。
※ただし、地方銀行がオンライン送金とクレジットカードを提供してくれる場合に限る

信用金庫とかも、地域密着型で融資してくれやすいらしいので、検討してもよいが、今回はATMの数、支店の数など使い勝手の悪さから検討から外した。

地方銀行とゆうちょの法人口座は、従業員の給与振り込みに適した機能を持っている様なのでそれはそれで使いたいところ。

話変わるけど、労務を便利にする SmartHRっていうサービス便利そう。役所への書類とかオンラインで作成したり、給与明細をメールで通知したりできるらしい。

融資受ける時のメリットデメリット

大きい金額の融資を受ける場合はメガバンクが主な貸主になりうる。逆に小さい金額はメガバンクは貸し出しにくいらしい。
それ以外の、地方銀行、信用金庫が少額の融資は対応することが多いが、借主に信用がないので金利は高くなりやすい。

公庫は低金利で融資をしてくれるが、提出書類が多くなるのと、返済に失敗するとそれ以降は貸してくれなくなるらしい。(返済滞ったら信用失うのはどこでも一緒だろうが。)

そのあたりはこのサイト「 メインバンクはどう選ぶ?金融機関別メリット・デメリット 」でもう少し詳しく書いてある。


何となくわかった気になった。

小さな会社を設立するとき、資本金はいくらがいいか?

株式会社は1円から設立できるらしいが、金額によって何が異なるか分からなかったので調べた。
今回は、インターネットとかソフトウェアを使った、元手が比較的少ない会社を想定している。
(事業で免許が必要だと、資本金の下限があったりするので注意)

先に結論。300万円~500万円の資本金(資本準備金含む)をHPに掲載できるくらいが良さそう。
その理由を以下にまとめる。

1. 資本金が少ないことの税制上のメリット

資本金によって税制が変わるので基本的に資本金が少ない方が有利。ググると沢山出てくるので、詳細は調べてないが「資本金でこんなに変わる税金」に記載のある主な項目は次のものらしい。

資本金1,000万円未満

(1)新設法人の消費税2事業年度免税
(2)法人住民税の均等割

資本金3,000万円以下

資本金3.000万円以下の法人は「特定中小企業者等」に該当します。特定中小企業者等の主な特例は、「中小企業者等が機械等を取得した場合の特別控除」です。

資本金1億円以下

(1)法人税の計算上、所得金額800万円まで軽減税率(15%)が適用できる
(2)800万円以下の交際費が全額損金算入できる
(資本金1億円超では、原則的に交際費全額が損金不算入になる)
(3)30万円未満の少額減価償却資産が全額損金算入できる
(ただし、年間300万円を限度とする)
(4)特定同族会社の留保金課税の対象除外となる
(5)欠損金の全額繰越控除が適用できる(9年)
(6)欠損金の繰戻還付が適用できる
(7)各種特別償却、特別控除が適用できる
(8)法人事業税の外形標準課税の対象外になる
(9)法人住民税の均等割が少なくなる
(10)原則国税局管轄から外れる(資本金1億円未満の場合)
さらに、5億円以上の資本金は大企業とみなす等があるので、軽減税率の対象から外れたりするので、税制上は基本的に資本金が少ない方が有利。

さらに、ベンチャー企業等で良く行われる株式発行による増資をしたときにも、資本金を低くしておく方がよい。
例えば、会社の価値を1億円として、株10%と現金1,000万円を交換して増資した場合、500万円を資本金に、残り500万円を資本準備金に割り振ることができる。
最初の資本金が500万円未満なら、今回の例の増資なら資本金が1000万円を超えない。
増資するつもりは無くても、将来必要になるかもしれないので含みを持たせるのは良いはず。
資本余剰金の考え方は次のページを参考にした。( 資本剰余金にするメリットを教えてください。 )

2. 資本金が少ない事のデメリット

資本金が少ないと「信用力」が低くみられる。これが一番のデメリット。(資本金1円と書いてある知らない会社と取引したくない。。)
例えば、銀行口座を開設できなかったり、取引先の相手が契約に応じてくれない等が想定される。

ただ、資本金による信用を必要としないビジネス(例えば、BtoCビジネス)は、資本金が少なくてもあまり問題にならないっぽい。

普通にオフィス構えてビジネスする場合は、賃貸の敷金4~6ヵ月程度見込んで、オフィスの準備だけで家賃の10ヵ月程度は必要とすると、100万円は初期費用と見た方が良い。それなので、資本金300万円程度無いと何もできなそうに見える。
※東京のしっかりしたオフィスビルだと敷金で10ヵ月分とか普通にありますヨ

3. 資本金による借入金額の変化

資本金によって、初期に借入できる金額が増減することにも注意する。
借入元は、銀行か日本政策金融公庫でよさそう。
一般的なビジネスでは、資本金の2倍程度の金額なら比較的審査通りやすそう。(インターネットとか形の無い物はそもそも借用対象にならないかもしれないが。)

借入の可能性も見るなら、ある程度の資本金がある方が安心。

4. 黒字になるまで時間がかかるケースの資金

会社設立時に入れた資本金と資本余剰金は、会社のためにしか利用できない(ので、使い勝手が悪いお金になる)。
資本余剰金は、資本金と同額まで積み立てることができる。これの主な目的は、赤字のときに負債を償却するときに利用でき、その手続きが資本金を減らすときに比べて単純らしい。(赤字を欠損金として繰り越しておいても良いらしいが、詳しく知りたい場合は調べてください。)

会社が軌道に乗るまでに資本金が足りなくなった時どうするかというと、社長や役員が会社に「貸付」を行うのが普通らしく、これが比較的便利だそう。その貸付の「役員借入金」については、次のページが参考になる。

役員借入金とは、役員が法人に対して貸付けているお金をあらわす勘定科目です。
役員貸付金も中小企業によく見られます。理由としては、資本金組み入れを防ぐためです。
会社の資本が足りない場合、社長が個人的にお金を用立てることは珍しくありません。社長と言っても個人なので、会社のために用立てたお金は取り返したいものです。
例えば、社長が用立てた500万円を会社が使う場合、役員借入金にしなければ資本金(資本準備金)に組み入れるしかなく、500万円を取り戻すためには役員報酬等で調整するしかありません。
つまり、社長自身が貯金あれば、いくらでも貸し付けが出来て、資本金は関係なく会社存続できる。貯金なら遊びに使っても文句言われないから、貯金の方が使い勝手良い。

まとめ

何のビジネスをやるかで、どの程度の信用が必要か、どの程度の規模かによって、資本金を決定する必要がある。ただ、自己資金を元にインターネットやソフトウェアの小さい会社を始めるなら、資本金300万円程度に設定して、創業時に銀行からも500万円程度借金できればスムーズに仕事できそうな感じがした。


2016年11月20日日曜日

犬・猫用のGPS付き首輪でNuzzleっていうのが素晴らしい(アメリカ限定)

Nuzzleっていう首輪がデザイン的にも使い勝手もとても良さそう。
http://hellonuzzle.com/

外観はこんな感じ。





GPS、3G通信などそういった機能が乗った上で料金が18000円くらい。月額利用料0円!激安!
なんで、安いかというとビジネスモデルとしては、ペット用の保険をターゲットにしているかららしい。
「ペットの健康管理」しましょう、っていうのがテーマである。

バッテリー部分だけ取り外せるところは使い勝手が良さそう。


専用アプリのUIも美しい。





紹介ムービーはこちら。(英語)


以前の記事、「ネコ用のGPSロガーPawtrack面白いね」で紹介したPawtrackより完成度が高い。
まぁ、どちらも日本では使えないですけどね(笑)

2016年8月9日火曜日

山口県の移住・創業支援一覧

山口県がやってた移住・創業セミナーで配布してた資料が良くまとまってたので記録がてらアップ。

表紙




相談窓口


補助金等




店舗改修・家賃補助等




資金融資




こんだけまとめたなら、サイトのどこかに上げればいいのに。。(上がってるのかな?)
こういった一覧の資料は中々ないんだよね。

山口県以外の資料見たことないし、あまり情報知らないけど山口県の移住・創業支援は充実してると思う。

私的に魅力的な支援とは「賃貸補助」「起業支援」の2つ。1人暮らしなので子育て支援とかはいらん。


他にも沢山パンフもらったけど、例えばこんなのもあって市町村毎になんの支援あるかがビジュアルで見れる!




こっちの資料は、住居のサポートは見やすかったけど、詳細な情報が無いので概要を知る用。

ざっくり、魅力的な市町村をメモ。
宇部市・・・UIJターン奨励助成金。引っ越し費用、不動産仲介手数料、家屋回収費用の一部を助成。
下関市・・・人口定住促進住宅「豊北ハイツ」。33,000~50,000円で2LDKの賃貸。最長5年。
萩市・・・UIJターン促進住宅。1DK~3DK、家賃7,000~19,000円。最長3年。
萩市・・・萩市起業化支援助成制度。起業にかかる設備等の費用を1/2の割合で最大50万円支援。

こんなとこかな。
瀬戸内海側にあこがれてるのと、都市部や東京へのアクセスがいいことから、下関と宇部市が魅力的に見える。


個人的に興味ある宇部市、下関市の支援

「おいしい創業やまぐち」の資料から、実際に私が利用できるかもしれない制度を書き出しておく。
※お金貰える要件があるので注意すること

宇部市

・ふるさと起業家支援金(最大150万円)。ただし、「認定連携創業支援事業者から推薦があること」と要件がついており、地域に知人がいないから難しいかもしれん。
・メイド・イン・ウベものづくり支援事業(2/3以内。上限100万円)。年1回の公募だから結構難しい。
・新技術・新商品研究開発事業(2/3以内。上限100万円)。年1回の公募だから結構難しい。

・中央町地区創業施設家賃支援事業補助金(家賃の1/2。上限10万。3年)対象業種であること。(対象ってなんだろ?)中央町1~3丁目の指定場所で操業すること。

この4つ。

下関市

・創業者販路開拓等補助金(1/2。上限20万)特定創業支援事業の利用者。(これ良くわからんけど多分大丈夫だろ。)

・創業支援施設(14,400円/月。2年)。現在満室!

創業希望地現地視察旅費等補助事業(補助金等・山口県)

現地視察用の旅費を上限3万円で支援してくれるそう。これはいいね。



ITで始める場合、人件費が主な出費だから、住居とオフィスの家賃支援が分かりやすくてすごい助かるんだよね。宇部市と下関市を基準にしていこうと思う。

2016年7月31日日曜日

無料の回路図CADはオープンソースのKiCAD(キキャド)が良さそう

回路図すらまともに書けないけど、プリント基板作りたいなぁと思ったのでプリント基板の勉強始めた。(プリント基板の勉強してたら回路図もできるようになるんじゃね?的発想。)

以前に、Designspark PCBというものをインストールして使ってみたのだが、なんとなく使いにくかった。ドキュメントも英語ばっかだし、ビジュアルもいまいちだし、使い方よくわからないしツラタン。。



そんな時、出会ったのが皇潤。




で、CAD探したらKiCADというオープンソースで無料で商用利用可能で、なんら制限のない素晴らしいプロダクトが見つかった。
http://kicad-pcb.org/

何がすごいって、ツールが日本語対応済み!


日本語ドキュメントも用意されてる!
KiCadことはじめ

このドキュメントの「3. 電子回路図の描画」と「4. プリント基板のレイアウト」をやってみた。うむ、何となくイメージつかめた。

ただ、つっかえたところがあるのでメモ。

1.フットプリントの無いネットリストを作成していたのでプリント基板エディタ(Pcbnew)で取り込めない

ドキュメントを上から順にやっていくと、「3.1. Eeschema の使用」の48にてネットリストの作成が行われ、54、55でCvPcbの保存を行う。
それでいいかなぁって、「4.1. Pcbnew の使用」の5でネットリストを取り込むとエラー!
「フットプリントが割り当てられていません。」と言われる。。

そのままの日本語で検索してもいいの出てこないから、仕方なく「kicad pcbnew footprint error」でググったら掲示板で質問を発見。

結論としては、CvPcbでコンポーネントとフットプリントの関連付けを行った後で、48のネットリストを出力する必要があった。(ここは、ドキュメントの記載順変えたほうがいいね。)


2.PCBの外形を定義するときの「Edge.Cuts」のメニューどこ?

「4.1. Pcbnew の使用」の手順11で指定される、Edge.Cutsがすぐに分からなかった。
言われたらすぐわかるんだけど、

ここか、

ここ。

レイヤーというまとまりで、配線とか枠線とかを管理出来て便利!今回は2面だから表面の(F.Cu)と裏面の(B.Cu)で線を引いたけど、もっと層増やしてもこれなら安心やで。


しばらくは、KiCADで頑張ってみようと思う。

2016年7月18日月曜日

IT企業を地方に作ってそこで生活するときの地域を選ぶ基準

東京で仕事してるとあまりにも便利で、「どうやったら地方で仕事になるんだろ?」ってときどき思う。
もし自分が地方で会社を作ってそこで生活するならどんな基準で選ぶか考えてみた。

地方には人もお金も無いので、クライアント(お金を出す人)は東京の人を前提にビジネスを設計するべきというのが持論なので、インターネットを使うビジネスを地方でやることを前提にしている。
別にGoogle検索みたいなサービスじゃなくてインターネットで卵売るとかでもOK。この記事では、大きな採掘場作るとか、工場作るとか単純労働が多く発生する業務は考慮してない。

会社はIT企業と仮定して、評価基準を大きく次の項目に分類した。

  1. 仕事のしやすさ
  2. 人材確保のしやすさ
  3. 一人暮らしのしやすさ
  4. 地域住民との相性
  5. 長く住みたいと思える地域の魅力
1,2,3は会社の成長のために必要な基準、4,5は自分が住みたいと思える基準。それぞれの項目が被ってる部分もあるが、次にもう少し細かく理由を整理する。

仕事のしやすさ

仕事っていうのは結局、人と人が行うもの。機械と機械、動物と動物がするものではないし、人が一人で完結することもできない(普通は)。そうすると、必然と「打ち合わせ」というものが必要になってそれが東京だと圧倒的にやりやすい。地方でもSkypeで打ち合わせ出来ると思ってるようじゃ無理ですわ。東京のクライアントは、直接会える東京の人と契約します。

山手線は5分も待てば来るし、地下鉄も沢山走ってる。電車の時間なんてあまり気にせず駅に向かって、乗ればOKな便利さは東京ならでは。

あと、残業がしやすい。遅くまで電車はあるし、コンビニ、飲食店は空いてるし、タクシーは走ってるし、家に帰れない場合でもビジネスホテルやマンガ喫茶が沢山ある。

この辺を加味すると、地方選定のポイントはこうなった。
  • 都市部への交通の良さ(客や協力会社との連携のしやすさ)
  • 東京へのアクセス(客や協力会社との連携のしやすさ)
  • 飲食店、コンビニの数(残業のしやすさ)
本当は、ビジネスホテルやマンガ喫茶もある方が良いが、地方では車で出社する人も多いし車で帰宅すればいっか。

人材確保のしやすさ

企業を成長させる目標があるなら、ビジネスを大きくするために人材確保が必要になる。エンジニアが必要な企業の場合、高度な学習や思考が出来る人材がいないと仕事にならない。その人材確保が地方では特に問題になる。今まで畑仕事をやっていた50、60才の人がITエンジニアになれるかと言ったらまず無理である。

また、過疎地域にある企業は地元の人しか応募しないような状況にもなりやすいだろう。多く応募があればその中から業務に適切な人員を選べる。しかし、地元の人が時々応募するだけのような状況は強い戦力を追加できず、会社の競争力が失われていく。

高学歴の人間が必ず仕事できるとも思っていないが、やはり仕事を産めるのは高学歴の人間が多いと思っている。それなので、全員である必要はないが高学歴だったり、若い人材が欲しい。

それなので、ポイントは次のもの。
  • 地元以外の人間が応募するか
  • 高学歴の人間が応募するか
  • 若い人が応募するか
また、私がもし採用を担当するときに意識したいと思っているのは次の3点。
  • 正直であるか
  • 知性があるか
  • エネルギーがあるか
これは、Twitterで流れててなるほどと思ったので受け売りw

一人暮らし生活のしやすさ

人材確保と被るが一人暮らしの生活のしやすさも会社の成長を考えるうえで重要。

大学生が就職活動して東京に住み始めると大体一人暮らし。それで、生活がしやすいと残業が多少あっても文化的な生活ができる。生活が楽しくなればその仕事、その地域に長く所属するだろう。

持論だが、残業を平気で出来る人、家で学習できる人じゃないと社会人として成長が遅いし、周りから頼られるような仕事人にならない。残業した後でも、家で学習する時間をとれるように家事は省力化するのが好ましい。

地方でビックリするのは、賃貸アパート、賃貸マンションの少なさ。(家も少ないからそりゃそうなんだけどw)
若い一人暮らしの人が引っ越して来にくいので、賃貸が確保できる地域の方が良い。

あと、地味に天候が生活のしやすさ変える。(週末晴れてると洗濯物できるとか仕事が進む。)

私が考えるこの項目はこんなポイント。
  • コンビニ、飲食店の数
  • スーパーが近くにある
  • 賃貸がある
  • 天候が良いこと(晴れが多いこと)
本当は、娯楽もあった方がいいのかもしれないが、いかんせん私がインターネットがあれば割と楽しいので特に含めなかった。

地域住民との相性

ここからは、仕事のしやすさではなく、自分が長く住めるかどうかの基準。
  • 住民の価値観、倫理観の一致
  • 住民の社会性
  • 住民の経済力
この3つにした。
価値観違うと辛いだろうなというのは、例えば、原発反対する住民だらけの中で原発賛成したり、米軍基地反対する住民だらけの中で基地賛成したりとか。あと、倫理観は同じ方が良いよね。

社会性っていうのは、人と人の関わり合いが下手な地域があるようなので、そういう地域は遠慮したいなと。
例えば、秋田の上小阿仁村(かみこあにむら)とかは酷くて次の様なニュースがある。

村で唯一の医師が辞意。献身的な医師に対する村人の心無い罵声が背景か…秋田・上小阿仁村

【秋田】 上小阿仁村の公募医師がイジメに耐えかね辞意 3人連続1年で

秋田県上小阿仁村に乗り込んだ西村勇医師、体調不良のため退職へ

秋田の医者いじめ村、地域おこし協力隊員を追い出す

日照時間の長い地域の方が、比較的温厚な人は多いっぽい。あと、金持ちが多いとやっぱり心に余裕ある。

長く住みたいと思える地域の魅力

私が東京に長く住みたいと思わない一番の理由が人が多いから。新宿駅とかでも人避けながら歩かないといけないし、電車も人と押し合いながら乗らないといけないし、「なんでこんなに人いるんだよ」って思う。確かに仕事はしやすいし経済を回すための機能は素晴らしい。が、人口が増えすぎて近くの安い保育園や老人ホームには入れなかったり、社会としての機能がパンクしてる部分もある。人が集まりすぎてるのが問題だから、まずは自分が引っ越すか、というのも頭にある。

地方に引っ越した時に住居付近に欲しいものは次のようなもの。
  • 景観(自然と街並み)
  • 治安
  • 物価(住居や美味しい食べ物、飲み物)
  • 災害リスク(震災や津波、噴火、洪水、放射能とか)
  • 娯楽(人工物としては映画とレストランくらいあると良い。海や川、湖で釣りとかしたい。)
  • 学校(子供いないけど、子供育てるなら学校通学できる場所選ぶと思う)
  • 病院(今は殆どいかないので家の近くに無くても良い)



全部が完璧な地域なんてなくて、点数付けするならどういうところかなっていうのでまとめてみました。
前からぼんやり思ってたことを整理できてよかったです。まる。

2016年7月9日土曜日

DataNowにGoogle Maps API V3 で緯度経度を表示、取得できる機能乗せた

ネコ用GPSのPawtrackに刺激されて地図の上にトラック表示するの面白そうと思って、マップを使ったテストしようと思った。

Yahoo地図とかGoogleマップあたりが候補にあがるのだが、情報量も多いGoogleマップに落ち着いた。Googleマップは有料のビジネスプランも存在しており、使用方法は注意が必要。例えば、有料会員しか見えないページでしかGoogleマップを使った機能にアクセス出来ない等はビジネスプランの購入が必要。一方、オープンなページで利用できる機能なら無料プランで良いらしい。

無料で使いたいので最近放置していたDataNowに乗せよう(笑)
それで、動かせるようにしたものが次のリンク。
Googleマップで緯度経度を確認できる。

まだ、機能は少なくて次の2つだけ。

  • 地図の中央の緯度、経度を表示
  • 入力した緯度、経度に移動

でも、こんなリッチなマップを誰でも自分のサイトに入れれるなんて便利な時代になったねぇ。



Googleマップの中央にアイコン画像出すならCSSが良い

ただ、地図、中央にアイコンを表示するのにちょっと手こずった。rails5でcoffeescript使ったせいで普通のjsと違ったところもあるかもしれないけど、Markerオブジェクトにiconで自分の作った画像入れると、coffeescriptのコンパイルがうまくいかなかった。。

hashオプションの初期化を1回じゃなくて、1つずつセットする方法だとコンパイルして画面表示まで出来たのだが、アイコンが中央からずれる不具合が出た。調べてみると、CSSの関係でそういうことが起きたりするらしい。。辛い。

Stackoverflowにあった「Is there a way to Fix a Google Maps Marker to the Center of its Map always?」をみて、CSSで実装した。JSでやるよりサクサク動くし、別に表示以外するつもりないし、こっちの方がいいや。

cssはこんな感じ。(実装はsassでやってる)。

  // google mapは高さを付けないと表示されない。
  #map {
    width: 100%;
    height: 400px;
    border: 2px #808080 solid;
  }

  // マーカーはcssで実装する。(jsでやるとcenterちゃんと取れなかった。)
  #map:after {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%; left: 50%;
    background: image-url("ic_map_center.png") no-repeat;
    pointer-events: none; /* This disables clicks on the marker. Not fully supported by all major browsers, though */
    background-size: 60px 60px;
    content: ' ';
    margin: -30px 0 0 -30px;
  }

完璧!


緯度、経度から距離を求めるjsライブラリGeolib使ってみよう

次は、緯度、経度から距離も表示しようと思った。
ただ、緯度、経度の距離って結構面倒くさい。。なにより、緯度によって、経度の1度の距離が変わってしまうから。(参考: 緯度経度1度の距離、 経度1秒は何メートル? )

地図は60進数を使って「北緯35度39分30」のように表す時がある。Googleマップ等は小数点以下を全部10進数を利用するのでその辺の考え方ややこしい。
なんで60進数なんて使うんじゃい!と思ってググったら興味深いこと書いてあった。

それははるか昔、円を360度としたのは、約5000年前のメソポタミアのバビロニア人でした。彼らは月と太陽の動きから60進法を考案して、地球が1日で太陽の周りを回転する角度を1度とし、地球が太陽の周りを一周する一年は360日と決めたので、円一周が360度となったのです。
なる~。

話を戻すと、緯度、経度の距離計算がしたいと思いまして、自分でやるの少し面倒そうなのでライブラリを探しました。

Geolib が良さそう。MITライセンスだし、Star 1000以上付いてるしきっと大丈夫。
今度これを使ってみる。

2016年6月28日火曜日

Pawtrackみたいなもの作るための部品サイズについて

ネコをGPSで追いかけるPawtrack面白そうで作ってみたいけど、実際にコンパクトに収めることできるのか考えてみた。





まず、Pawtrackだけど、多分、機械(装置)が入ってる部分が2か所あって、上のオレンジの部分と、下の黒い部分。(オレンジの部分は中身ないかも?)
黒い部分は、1cmくらい厚みありそう?そしたら、結構もの入れれそうだな。


今、自分が作るなら小さくできなそうな部品が3つ。

  • モバイル通信モジュール
  • PIC+回路
  • バッテリー

これらのサイズを調べると次のような感じ。

モバイル通信モジュール

以前にも使ったことがある3GIMが小さいのでそれを基準に考える。
35mm×25mm×7mm
重さ 7.5g
値段 26,000円
http://tabrain.jp/3GIM_V2.0/Tabrain3GIMV2Press20160210.pdf
https://www.switch-science.com/catalog/2607/

PIC+回路

PIC32MXのDIPをイメージすると、
35mm×20mm×5mm (回路付きでザックリ)
重さ 8g  (回路付きでザックリ)

バッテリー

リチウムイオンポリマー電池の小さいの選ぶ。
容量:110mAh
サイズ:5.7mm×12mm×28mm
重さ: 2.65g
値段 1,000円
https://www.switch-science.com/catalog/506/


全部の長さ合わせると、 35mm + 35mm + 28mm ≒ 100mm

大体、pawtrackの黒い部分と同じじゃない?多分、これらみたいなものがあの中に入ってる。
あと、重さはpawtrackが50gらしいけど、上記3つを足して20g弱と思うので、重量も特別すごい感じはしない。

時間がたったらもっと性能良くて小さい電子部品になるはずだから、将来はもっといいの作れそう。

2016年6月26日日曜日

ネコ用のGPSロガーPawtrack面白いね

ネコって結構動いてるらしい。
このツイートでそのこと知った。
元になってる記事が「GPS Trackers That Show Cats’ Activity During The Night」 でいくつか写真も出てる。





家と道路の雰囲気が外国ですねぇ。

GPS付けるとネコの足取りが分かる!面白い!

Pawtrack という会社がネコ専用のGPSトラッカー販売している。



GPS情報を送信できる首輪を付けると、どこにいるかネット経由で見れると。



価格は日本円で2万円くらい。

テッククランチでも紹介してる。
猫専用のGPS首輪Pawtrack、家にいるときは電池を節約


ただ、日本だと利用できないらしい。Yahoo知恵袋に質問出てた。

pawtrackは2g、別名gsm、gsrm電波でインターネットにつながるるそうです。これの周波数は国際規格だそうで、使っていないのは、韓国、北朝鮮、日本、ツバルだけだそうです。
利用できない理由が、インターネット接続に利用する携帯電話の電波規格が原因みたい。GPSのログをとって、後で端末から回収するタイプは日本でも販売されている。

GPSロガー i-gotU GT-120 という商品だと、Amazonで6400円。



i-gotU GT-600という商品だと、8600円。



レビューを見ると結構好評だが、主な使い道は浮気調査っぽい。。(汗)


ネコ用のGPS発信機付き(ロガーだけではなく)首輪、良いの作れたら日本でも売れそうだな。

  • 小型で軽量であること
  • 充電なしに長時間利用できること
  • 防水でネコに負担をかけない事
のあたりを達成できるといいね。



2016年6月25日土曜日

Arduinoで液晶(M032C1289TP)表示できなくて心折れた。。

液晶に表示したくて買ってみたんですよM032C1289TPっていうの。
http://www.aitendo.com/product/3861

aitendoの3.2インチ液晶モジュールを動かす」とかはとても親切に書いてあるので自分でもできるかなと思ったけどダメだったorz

配線したけどバックライト付けるのが精一杯。



以下、自分がやったことの手順メモ。
(これやっても動かなかったよ!!)

1. M032C1289TPにピンソケットをはんだ付け(40ピンのソケット持ってなくて足りない部分をペンチで切ったりやすりがけして削ったりして40ピン分にするの大変だった)

2. UTFTのライブラリを本家サイトからダウンロード

3. Arduinoのエディタ起動して、「スケッチ」→「Include Library」→「Add .ZIP Library...」から、UTFTのライブラリを選択して登録する

4. Arduinoのライブラリが追加されるが、メモリエラーになるので次のファイルを変更
C:\Users\Hisao\Documents\Arduino\libraries\UTFT\memorysaver.h

//#define DISABLE_SSD1289 1
これを残した以外の、コメントアウトを外す。

5. 液晶のピンの数字を確認する(まず、19ピンを3.3V、1ピンをGNDに接続するとバックライト付くのでそれで確認すると間違いなさそう)

6. UTFT\Documentation\UTFT_Requirements.pdf みながら、Arduionoと液晶のピンを対応表通りに接続する
(液晶のRS、WR、CS、RESTをそれぞれA5、A4、A3、A2に接続してみた)

7. UTFT\examples\Arduino (AVR)\UTFT_Demo_320x240 に入っているスケッチを開く

8. 設定を使うハードウェアに合わせて変更
UTFT myGLCD(ITDB32S,38,39,40,41);

UTFT myGLCD(SSD1289_8,A5,A4,A3,A2);     // aitendoのM032C1289TP (QVGA)

9. 書き込み

10. 実行!

11. 動かない(絶望。。。)


きっと神様が液晶じゃないことやれって言ってるから、一旦諦めよう。