読者です 読者をやめる 読者になる 読者になる

日商簿記3級に合格しました

日商簿記 資格試験

f:id:henteko07:20170316234935p:plain

先月受験した、第145回日商簿記検定試験3級の合格速報が昨日発表されて、無事合格していました。
すごくうれしいです。受かってて本当に良かった…

これで簿記がチョットデキル(本当にちょっとだけ)エンジニアを自称しても良さそう。

なんで日商簿記3級受けたの?

去年から、何かお手頃な勉強を毎日続けてみたいという願望がありました。
というのも、大学を卒業してからは勉強らしい勉強をしていなかったので、そこまで難しくもないけど、簡単でもない、ちょうどいい塩梅の勉強対象が欲しかった感じです。
あと仕事に全く関係がないのを勉強したかった。気分転換目的で。

ということで日商簿記3級を目指そうと決めました。 そもそも高校で少しだけ簿記を勉強をしていたってのが影響していると思います。
売掛金とか買掛金とか基本中の基本の用語をとりあえず知ってたってのはデカイ。

ちなみに1番好きな仕分け勘定科目は「当座預金」です。
2番目は「現金」です。

勉強方法

去年の11月頃から、1日5分くらいづつ勉強してました。
4,5ヶ月勉強してた計算になりそう。
順番はこんな感じ。

  1. みんなが欲しかった 簿記の教科書 日商3級 をとりあえず1週する
  2. みんなが欲しかった 簿記の問題集 日商3級 をやりたいところだけやる
  3. 合格するための過去問題集 日商簿記3級 をやりたい過去問だけやる

教科書を読み込んで問題を解いて、問題集の問題を解いてわからなかったら教科書を読んで、直前に過去問をやり込むって普通のパターンですね。
過去問をやって自分が苦手な問題のところがわかったので、重点的に問題集で勉強しなおしたりしました。

とにかく毎日どんなにダルくても、教科書を1秒以上開くってことだけはやったと思います。
冗談抜きで1秒で閉じた日もあった気がする。
そうしないと毎日絶対続かないよ…

問題を解くときはiPad ProとApple Pencilでやっていた。解答用紙を別途用意する必要がないのでとても便利だった。
多分iPad ProとApple Pencilなかったら勉強続いてなかった。

おわりに

日商簿記3級受かってよかったです。
3級の試験終わりに本屋さんに行って2級の問題集を眺めたところ、1問目から絶望を感じたので多分2級は受けないと思います。レベル違いすぎないですかあれ…

技術書典2にて3Dドット本を出します! #技術書典2

技術書典 技術書典2 MagicaVoxel 同人誌 味噌煮研究所

techbookfest.org

2017/4/9(日)に開催予定の 技術書典2 に味噌煮研究所としてサークル参加をします。
B5の小冊子を頒布予定で、内容としては初心者向けの、 MagicaVoxel を使った3Dドットでモデリングする方法などが書いてあります。
物理本(表紙カラー本文モノクロ) + 電子本(オールカラーPDF)で価格は500円を予定しています。(印刷所が確定していないので、もっと高くなるかもしれない…)

本の内容

目次は現在このような感じです。確定ではないので、一部変更になる可能性があります、ご了承ください。

ざっくり流れ的には

  1. 3Dドットについての説明
  2. ツール紹介
  3. モデリング方法
  4. パブリックな公開の方法
  5. お役立ち情報

となっています。

本書を読むことで、3Dドットでのモデリングツールである MagicaVoxel の使い方を知ってもらい、自分の好きなものをモデリングすることができると思います。
興味がある方は こちら よりサークルチェックをよろしくお願いします!

また、PDF版をインターネット上で買えるようにする予定ですので、もし技術書典2に来られない方はPDF版をよろしくお願いします。
あとどうやら、国立国会図書館に納本する義務があるらしいので、無事印刷できた暁には納本します。

余談

毎週月曜日に、MagicaVoxel を使ってモデリングした作品を Twitter などで公開しています。
こちらもよろしくね!

絵が上手くなりたい

こんにちは、こんばんは! 最近アイコンを変えたへんてこです!
我ながら可愛いアイコンになった気がします

今回この記事ではコミュニケーションについて書いてみたいと思います

ちなみにこの記事はコミュニケーション Advent Calendar 2016 の18日目の記事です qiita.com

言葉でのコミュニケーションは難しい

日本語って難しくないですか?
日本語に限らず英語も難しいんですけど、言葉で他人とコミュニケーション取るのって難しいですよね

自分だとアイディアとかをチームメンバーに共有する際に、言葉だと上手く伝えられなかったりします
ボキャブラリーが貧困?なので全て擬音になったりして、何それとか言われてしまい辛いです

頭の中のアイディアを絵で表現できたら便利なのでは?

伝えるのは難しいんですけど、頭のなかには伝えたいことが確実にあるんですよね
これをその場で絵に描けたら、もしかしたら伝わりやすくなったりしそうだなと考えました
というか確実に言葉だけよりかわかりやすいですよね

デザイナーさんは神

絵などで表現をして人に伝える職業というのはこの世の中数多くあると思います
その中でも僕はプロのデザインナーさんは毎回すごいなぁと思います

エンジニアが適当にこんな感じで!ってお願いしたことを、サッと絵に起こしてこんな感じですかね?って提案をしてくれる
これを神と言わずなんというのか…

こんな体験を何度かしたので、絵で表現して人に伝えることをしたいなと思うようになりました

とういことで本を読んでみた

絵で表現したい!と思ったところで、絵が下手なのでどうにも表現できない…と思ったので、とりあえず絵の勉強をしようと以下の本を読んでみました


http://amzn.to/2hz759aamzn.to

この本では以下のようなことが書いてありました(自分的にまとめてみただけなので正しくはありません)

  • 絵が上手いとは何か、上手いの定義は何なのか
  • 絵を使って何をしたいかというのが重要
  • 絵のうまさはどんなに修行したところで絶対に完成しない
  • 練習よりも何か作品を作るのが大事だし、作りながら勉強するのが1番良い

今回の僕なら、人に伝えるという目的のために絵という手段を用いてコミュニケーションを取って行きたい、という感じですかね
人に伝えられる程度の絵のうまさになったらゴールです
最後の何か作品を作るのが大事というのはごもっともですね、何でもそうですね

この本には他にも目的別の練習方法など書いてあり、結構面白かったです
そんなにページ数は多くないのでサクッと読めると思います

練習をしよう

本を読んで目標設定ができたところで練習をしないと意味がないので練習をします
具体的には、クロッキーというのが良さそうだし面白そうだったのでそれを毎日やってみたいと思います

それと同時並行で何か作品も作っていきます
具体的には最近ゲームを作っているので、それに使う素材などを自作していきます

がんばリーリエ!

まとめ

言葉でのコミュニケーションは難しいという記事でした
言葉だけではなく絵などを用いてコミュニケーションを取っていきたいので、頑張って練習します
練習というか絵を描いて遊びたいと思います

アイコン変えたよ

アイコンを変えました

以下の感じ

へんてこくん

f:id:henteko07:20161211214546p:plain

へんて子ちゃん

f:id:henteko07:20161211214619p:plain

へんてこ(本体)

f:id:henteko07:20161211214653p:plain

制作過程

今回変えたアイコンは全部自作です
まぁ参考にしたりしたのはあるけど、ラフ、下書き、パス描き全部一応やってみた、やっぱりこういうの描くの楽しい

大体こういうの、いつも流れとしては以下の感じでやってます

  1. ラフを適当に描く(ボールペン or えんぴつで紙に)
  2. iPad Pro 12.9インチ + Apple Pencil を使って、メモアプリで下書き
  3. メモアプリで書いた絵を画像に Export して Graphic アプリでパスを引いたり色塗って完成

iPad Pro 12.9インチ + Apple Pencil は絵を描く人今すぐポチった方がいいレベルで必須な気がする
これあったらパソコン要らなそう(細かい処理とかはパソコンでしたいけど)
特に Graphic は優秀で、大体これでどうにかなる、すごい、最高

ラフ

f:id:henteko07:20161211025159j:plain f:id:henteko07:20161211215030j:plain f:id:henteko07:20161211215039j:plain

下書き

f:id:henteko07:20161211215848p:plain f:id:henteko07:20161211215850p:plain

へんて子ちゃんはラフと下書きの時点で可愛いので神デザイン

広告を非表示にする

iOS向けゲームを作ってみた

初めて Unity を使って iOS 向けのゲームを作ってリリースまでしてみました

f:id:henteko07:20161204190023j:plain

ランディングページ
アプリページ

どんなゲーム?

「歩きスマホ」っていう、こんなゲームです

www.youtube.com

スマホをいじりながら歩いてるプレイヤーキャラクターに迫りくる自転車とかを如何に避けていくかというゲームです
自動スクロール型のアクションゲームです

スコアがメートル単位ででるので、そのスコアを競うみたいな感じです

Unity 楽しい

初めて Unity を使ってゲームを作ってみたんですが、楽しいですね
ポチポチやれば動くので、すごい
VisualBasicっぽい(言語的な意味ではなく、開発環境的な意味で)

ちなみにこの書籍で Unity の基本的な使い方を学びました
わかりやすくてすごいよかった(2Dのゲームを作りたかったので3D部分はまだ読んでない)

余談

今回雑にランディングページも用意してみた
果たしてこれをランディングページと呼んでいいのかわからないけど、ペライチ楽だった、便利

さいごに

無料です!!!!!!!!!インストールして遊んでください!!!!!!!!!!!!!!

iOSDC 2016前夜祭で発表してきました #iosdc

iosdc.jp

先週末にあった iOSDC 2016 の前夜祭で発表してきました

f:id:henteko07:20160825214046j:plain

内容

RubyiOSアプリをビルドするまでの流れを紹介しました
具体的には、現在開発中のdgコマンドの中でやってることを発表しました

スライド中のコードなどは全部githubにあげているので参照してください

github.com

ConstraintLayoutでTextViewのWidthをAnySizeにしたら文字が欠けてしまう問題(constraint-layout:1.0.0-alpha4)

解決法

com.android.support.constraint:constraint-layout1.0.0-alpha5 以上のものを使う

compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha5'

環境

  • AndroidStudio 2.2 Preview 6
  • com.android.tools.build:gradle:2.2.0-alpha6
  • com.android.support.constraint:constraint-layout:1.0.0-alpha4

問題

AndroidStudio 2.2 previewから新しく追加されたConstraintLayoutを使っていて、TextViewのWidthを中のTextによって可変 + 折り返して欲しかったのに文字が欠けてしまっていた

構成的にはこんな感じ

f:id:henteko07:20160817161111p:plain

<TextView
    android:text="hogehogehogehogehogehgoehogehgoehgoehgoeghoe"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:id="@+id/textView"
    android:textSize="18sp"
    android:scrollHorizontally="true"
    app:layout_constraintLeft_toRightOf="@+id/imageView"
    android:layout_marginLeft="8dp"
    android:layout_marginStart="8dp"
    app:layout_constraintTop_toBottomOf="@+id/textView"
    android:layout_marginTop="8dp"
    app:layout_constraintRight_toRightOf="@+id/comment_item"
    android:layout_marginRight="16dp"
    android:layout_marginEnd="16dp"
    app:layout_constraintBottom_toBottomOf="@+id/comment_item"
    android:layout_marginBottom="16dp"
    app:layout_constraintHorizontal_bias="0.0" />

これを実行すると、以下のように右端の文字が欠けてしまう

f:id:henteko07:20160817161118p:plain

原因と解決法

com.android.support.constraint:constraint-layout:1.0.0-alpha4 のバグらしい
1.0.0-alpha5 で修正されたのでそちらを使う

現時点(2016/8/17)では 1.0.0-alpha7 が最新なのでそれを使ったら正しく表示された

compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'

f:id:henteko07:20160817161129p:plain

余談

ConstraintLayoutなどのAndroidSDK付属のtoolはgradleのdependenciesに書くだけではダウンロードされない
AndroidStudioのSDK Managerを開き、SDK Toolsタブで別途updateすると使えるようになる
ややこしいなこれ

f:id:henteko07:20160817161140p:plain f:id:henteko07:20160817161150p:plain

参考

http://stackoverflow.com/questions/38393954/wrong-textview-display-in-constraintlayout-when-anysize http://stackoverflow.com/questions/37992187/gradle-sync-failed-could-not-find-constraint-layout1-0-0-alpha2