無事合格できて本当によかったです。自分が試験対策でしたことは、公式のコースウェアの動画をひたすら見ることでした。認定試験の出題範囲は広く、Unityの使い方のような基本的なところから、テクスチャやライティングなどの機能まで幅広く出題範囲になります。自分はライティングやパーティクルのところが自信がありませんでしたが、コースウェアの動画は一から親切に教えてくれるため、しっかりと理解することができました。他の機能についても一から復習できたのでよかったです。まとめUnity開発者認定試験は試験範囲が広いため、Unityの基本知識の勉強にうってつけです。Unityを触り始めて少し慣れてきた人は、受けてみるとかなり勉強になるんじゃないかなと思います。AtCoderABC101に参加しました。いままで過去問はいくつか解いてきましたが、リアルタイムで参加したのは初めてでした。(初めてレーティングがついて、灰コーダーになりましたww)結果は......AとBはAC、CとDはWAで終わってしまいました....問題ごと簡単に振り返ってみようと思います。数と、-の数を数えて、差を出せば終わりでした。101解説放送ではSが4文字という制限を使って、先頭から1文字ずつifで見ていってましたwSが4文字の条件完全に見落としてたので、ちゃんと問題読もうと思いました。割り切れるかどうかを判定してください.これは単純に計算するだけでACできました。出せるのではないかと考えました。要素数のうちのk-1個のグループの数が最小値なのではと考えました。1のような場合、最小値は2回ですが、自分の考えた方法だと3回になってしまいます。101その後エッジケースを条件分岐で継ぎ足すもACにはなりませんでした。書いてあるではないですか!!惜しい〜〜〜〜〜〜全体に伝播させる要素の分を最初から抜いておき、抜いた中でのk-1個のグループの数を考えればよかったようです。自分の考えに固執してしまうとダメですね...ただこれは少数の場合に四捨五入する必要があるのでそこだけ注意が必要だと思いました。なっていて怪しいなと思い、実際に計算してみると、すぬけ数はnが10のときに10、11の時に5.5、...19のときに1.9と、単調減少していることに気づきました。そのあとnが20になると10になりまた大きくなります。101解説や解説動画を見ると、方針的にはそこまで悪くなかったように思いますが、ツメが甘かったようです。自分的に解説は数式が多く理解しにくかったので、他の方の実装を参考にしながら理解しました。以下のコードがとてもわかりやすかったです。101最上位の数字を追っていって、0でないときにはそのまま出力。桁数が変わった時にはいままで追っていた桁数の場所が0になるので、そうなったらそこに9を入れて次の桁を追うようにするという流れです。9にしていいかは解説動画でもありましたが、n/S(n)を最小にするためです。惜しいところまでわかっていたものの、最後のツメが甘く、ACならずでした。Tumblr広告を非表示にするもっと読むコメントを書く2017-12-15go-staticmapsのcontributorになった先日、昨日の記事でも紹介していたgo-staticmapsのコントリビュータになりました。github.comp-rの内容は、Markerにはあったインスタンスを生成するための関数が、PathとAreaの方にはなかったので追加したという感じです。3.0))このように書けばよくなります。余計な変数を宣言しなくてよく、すっきり1行で書くことができます。自分自身、これがなくてかなり不便に感じていたので、無事mergeされて嬉しいです。LTしてきたtechplay.jp12/11に開催されたgolang.tokyo#11でLTをさせていただきました。golang.tokyoとは?プログラミング言語Goに関する勉強会で、去年の10月からほぼ毎月のペースで行われているようです。自分は普段あまりGoは触っておらず、この勉強会へも初参加でしたが、業務でちょうどいいネタがあったので登壇させていただきました!w発表内容speakerdeck.com「Goで地図サーバを構築した話」というタイトルで発表させていただきました。Mapから自社の地図サーバに移管した話で、地図のデータをどこから持ってくるのか?ガラケー用の地図はどうする?みたいな内容を話しました。OpenMapTilesもgo-staticmapsも、とても便利なので、一度触ってみると楽しいかと思います。同じ内容をQiitaのアドベントカレンダーに投稿しているのでそちらも合わせてご覧ください。qiita.com他の方の発表資料は以下のリンクから見られます。自分自身にGoの知見が少ないのもあるのですが、自分以外の方の発表内容のレベルが高くて、なかなかついていくの大変でした。懇親会では和気あいあいと話すことができ、業務でGoを使っていてはまった点などを話せてとても楽しかったです。Kindle版この商品を含むブログを見るこの本、前から気になっていて、いつか読むぞ!と思っていました。読んだので、感想をまとめておこうと思います。一言で言うと、自分にはまだ早かったなという印象です。自分の過去の投稿を見てもらえれば分かる通り、サーバ/インフラ系の本をいくつか読んできたのですが、それらのどの本よりも情報量が多く(ページ数も多く)、かなり内容が濃いためなかなか読み進められませんでした。「サーバ/インフラを支える技術」をさらに詳しく、実践的な面も含めて書いたのがこの本という感触なので、一度読んで終わりではなく、「サーバ/インフラを支える技術」と合わせて複数回読んで徐々に理解していくのがいいと思いました。見る別にこの本のステマをしようとかいうわけではなく、単純にそう思ったから書いているだけなので、あしからず。内容的には、前半で基礎知識を詳しく解説し、後半でインフラの構築の仕方、監視の仕方、チューニングする際のボトルネックの見つけ方が載っています。基礎知識の章で驚いたのは、サーバのスペックについての内容で、CPUやディスクなど、各パーツの選び方が載っていたことです。インフラとはなにかを知るだけでなく、実際に自分で用意する際に役立つように書かれていることに驚きました。実際自分はそこらへんの知識が皆無なので、まったくついていけませんでしたが...また後半でも、Howtoだけでなく、監視の章では監視サービスを実際に使ってみている様子から、グラフのどこが何を示しているのかを解説してくれていたり、チューニングの章ではコマンドと入力結果、さらにその入力結果からなにがわかるかが書かれています。「サーバ/インフラを支える技術」でも、同じようにコマンドと入力結果から考察をする箇所はあるのですが、こちらの本の方が色も見やすかったり、説明がわかりやすいです。自分は一度読んだだけではしっかりと理解という段階まで至れなかったので、実践しながらもう一周してみたり、もう一度「サーバ/インフラを支える技術」を読んでみたりしながらじっくり理解を深めていこうと思いました。Tumblr広告を非表示にするもっと読むコメントを書く次のページProfileid:tsukumaruあまり長く書く気はない。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。