失敗と反省

叫びます

国民健康保険料計算機

これは非常に複雑かつ高額になりやすい国民健康保険料を年間で計算する計算機です。

あなたの世帯で加入している方の所得金額を入力すると計算されます。

所得金額とは個人事業主であれば確定申告書の「所得金額合計」、

雇用されている方であれば源泉徴収票の「給与所得控除後の金額」です。

入力したデータは一切保存していないので悪用されることもなく安心して計算できます。

現在は平成29年度 神奈川県川崎市のみ対応しています。

世帯加入者 年齢 所得金額
一人目
二人目
三人目
四人目
五人目

{{ message }}円かかります。

百貨店に買い物に行ったら不愉快な気分になった話

高島屋で買い物してきたらありがとうございますの一言もないところとかクレジットカードの加入を進めさせる態度とか比較的ムカついたんだけど、なぜなのかを検証してみた。 高島屋の年間営業収益は9236億円、これを従業員数13943名で割ってみるとおよそ6624万円。

一人あたり年間6624万円売る必要がある。30分あたり15622円。 私が買い物をしたのは7000円程度だったので従業員からするとノルマが足りてなく不愉快なのだろう。 地方公共団体をまたいだのも良くなかった。別都道府県になると価値観が変わってきてしまうのである。

買い物するにも努力が必要なのだ。

間違えやすい日本語

社員

一般的な解釈だと株式会社、合同会社雇用契約を交わした人間を指すようだが、法律上は一般社団法人の構成員や会社に出資した人間を指す。正社員という単語も組織ごとに違う意味のはずであり法律上は存在しない

社員というのは法律上一般社団法人の構成員や会社に出資した人間を指す。正社員とか派遣社員とかいう単語も法律上存在しないから注意。 時給1000円程度で働く層向けには準社員といった言葉や業務委託契約の形をとりつつ、派遣と称しているケースが多い

mac で@を入力したつもりが[ になる!?の直し方

US配列設定になっていないか確認

  • デスクトップ左上のリンゴマークからシステム環境設定->キーボードを開く f:id:renjan:20170606100018p:plain

確認出来なければ PRAM RESET と SMC RESET を行う

  • macの電源を切る
  • 充電ケーブルを抜く

PRAM RESET

  • 電源ボタンを"押しながら" Control,Shift,command ボタンを10秒押す
  • 電源ボタンControl,Shift,command を離す

SMC RESET

  • 電源ボタンを"押して離したあと" option,command,R,P をボタンを押し続ける
  • macの起動音がジャーン、10秒ぐらいしたら再度ジャーンと2回なるので、そうなったらボタンを離す。

お疲れ様でした。

Kotlin でサンプルアプリを作ったら java.lang.ClassNotFoundException が起きたときの解決方法

AndroidStudio&kotlin でアプリを作ってみようとしたときに

  • Java class ファイルを作成
  • AndroidStudio 上部にあるメニューの「Code」 -> 「Convert Java File to Kotlin File」 で変換

で完成するかと思ったら、実行時にjava.lang.ClassNotFoundException が発生してアプリが落ちる。 いろいろ調べてみると

github.com

この一文が必要なようだ。kotlinがコンパイルされなく、アプリにコードが含まれなかったのだろう。

いらないものを受け取る人たち

とある人物をお茶をしてたときのことだ。数年やりたいことがないために職につくことができず貯金がすべてなくなったところで 国民健康保険支払いの最終督促(数万円)がきた。払わないと資産を抑えるぞというものである。この人物は要りもしない父親の資産(数千万程度)を継いでしまっているためこれを差し押さえて欲しいと思っているものの、母親がそれを許さないそうだ。 なぜいらないのかを聞いてみると継いだ資産を減らしてはいけないがためにリスクをとることができずチャンスを逃すことが度々あったそうだ。雇用契約書とか起業しているときに交わす契約書とかにも損害賠償の項目があるから確かにそうではある。 口では失敗は賞賛される文化だ云々とかいってる組織でもいざとなればなんでもやってしまうのではという危機感はある。

真面目に約束を守る人は人生損するものだ

プログラミング言語の今後

f:id:renjan:20170509142819p:plain f:id:renjan:20170509142825p:plain

ダウントレンド C++,Java,C#

アップトレンド TypeScript,Scala,Elixir

となっている。 C++は組み込み機器、ゲーム用途に使われていたがC#に置き換わっている。 C#もダウントレンド、VRが増加しているところから推測するに今後はソフトウェアではなくハードウェア(IoT)の方向に進むと思われる。パナソニックが透明ディスプレイを開発したが、これが小型化してARなどと組み合わさると消費者に普及するのではなかろうか。

f:id:renjan:20170509142834p:plain

JavaはBtoB向けソフトウェアやAndroidの開発に使われてきたが数年後にはScala,Elixirに置き換わると予想される。AndroidアプリはJava,Xamarinを利用したC#iOSと共有できるswift、もしくはkotolinになりそうだ

f:id:renjan:20170509142830p:plain

WEBアプリのフロントエンドとして人気があるJavaScriptも横ばいが続いている。非エンジニア職種(デザイナー等)が使い捨てのコードとして利用しているように思われる。 ruby on rails や国産とのことで人気があるrubyも利用者が減っている。学生や新卒会社員を中心に普及が進んでいるようにみえるのだが。