今年は流し読みでも良いので積読消化していこう。服が、めんどい書店で見かけてタイトルに惹かれたので購入した。ファッション誌をもともと読む人ではないので、内容はありきたりなのかもしれない。自分にとっては目新しかったのと基準となるものができたので良かった。手軽にそこそこの格好を目指すという方向性で服の種類ごとにどういった服を買ったら良いかが書いてある。無地でホワイト、グレー、ブラックの無彩色とネイビーの組み合わせにしておけば外れはないらしい。体重が落ちてサイズが落ち着いたら私服の制服化みたなものをやりたいと思っていて、その時服を選ぶ基準として採用できそう。単行本(ソフトカバー)雑談のルール電子版が安売りされていたので購入した。なんか聞いたことあるなーという話。質問しようとか、そう言うやつ。一方で紹介されているような会話されると自分は不快だなとも思ってしまうし、他の人はこういう会話をされても気にならないんだろうかとか思う。文庫ちなみに昨日社内の送別会で、今まで話したことがない人たちと合流したが、結局適当に相槌を打つくらいしかできなかった。40代を後悔しない50のリストオススメ記事を見たので期待していたものの、冒頭での著者エピソードがめちゃくちゃ共感できないものだったので、やる気をなくしてざっと流し読みにした。うーんそうだなぁそうなんだよなぁと思いつつ、それができたらたしかに後悔はしないけど、実際なぁと思ってしまったり。2020年1月Tweet広告を非表示にするもっと読むコメントを書く2019-12-202019年振り返り年末だなぁと思ったので今年も振り返り。体調悪かったなぁ...。めまい症というやつになってしまってすでに欠勤したりしている8月入ってからダイエットを始めたが良い感じに減量できていて、7キロくらい痩せてきた。あと5キロくらい落としたいので、地道にやっていこう。前半は、サーバーサイドでKotlinのアプリケーション構築をガッツリやったなぁという印象。後半はPython使う機会が増えた。GoogleColaboratry触ってたり、バッチ処理書いたり。PCFを使っているので、サーバーのセットアップとかその辺はほとんどやらなくなった。AWSやGCPとかその辺は触る機会が全くない。地道にアーキテクチャどうしようとか悩んだりしながらアプリ作る感じだったなぁ。浅く広くって感じかな。おわりに今まで来年やりたいことみたいなの書いてたけど、仕事については考えてもあんまりだし、今年はもう書かない!とにかく体調が良くなって欲しい!健康に生きるって難しい。Constructorsでvalのプロパティを初期化したいやりたかったことfirstに依存しているsecondを保持するPairのようなモノが欲しかった。firstがnullでなければblockを呼び出す)newPairは、以下のような使い方を想定している。getSecond(first)}first、secondともにNullableだがblockの実行はfirstがnullではない状態を保証したい。別にこのままでも良いんだけど、ちょっとコンストラクタにしてみようと思いたった。このままでも良かったのにKotlin力が高くないので、アレコレ試行錯誤が必要だった。objectという方法もあったけど、まぁやってみたかったんだよ。Constructorへの委譲が必要になる。thisを使用して呼び出しを行うが、その際には式を利用することができる。いう呼び出し方ができる。first?.let(block))}このことがわかってなくてあれこれ試行錯誤した。ダメな例プロパティがvalであるということが問題になった。以下のように期待する動きをしている。Constructorの委譲でも使えるのではと思って試したら動いた。Modulesについてふわっとしか知らないので、改めて確認しておく。今まで通りGOPATH配下でGO111MODULE=onにすると良さそうなので、そうした。v2.2.2go.modが作成された。不要になるファイルを削除する。vendor/この状態でビルドしてみる。h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=問題なさそうなので、コミットする。go.sumもともとvendorディレクトリは管理してないんだった。gopkg.inはどうする?公式のWikiに以下のように記述されているので問題なさそう。modへ移行するTweet広告を非表示にするもっと読むコメントを書く2018-12-262018年振り返りと2019年やりたいこと今年もやっとくか。大きな出来事といえば、やはり下垂体卒中で入院していたこと。入院の原因となった病状自体は治癒したものの、手術の影響で疲れやすいマンになってしまった。(気になる人はこの辺読んでみて)今でも月一程度で血液検査して数値を確認する、という経過観察を続けている。徐々に回復傾向にあるが波もあり、突然体調悪くなることもあって油断できない。先月はかなりしんどかったし、正直言えば一ヶ月くらいまた休みたい。これがキッカケで色々と環境を変えていく必要があるな、と踏ん切りがついたし、あまり悲観的にはなってない。あと一時期、ひたすらに自分用アプリのコードを書いていたが、最近は帰ってくると疲れ気味なので進捗が出せていない。つくるぞ!って年初に書いたキーボードを作れたので良かった。実際には設計からやろうと思っていたけど、自分の思っているものに近いキーボードが手に入ったので、それで満足してる。踏ん切りがついたんで、実際に異動した。少人数の方が意思決定が速くて、仕事が進むのも速いんで飽きがこない。仕事するための調整ごととも(マネージャーの采配なのかもしれないが)離れているので、モヤモヤすることもなく、穏やかな気持ちで仕事に取り組めている。思い切って環境変えて良かった。いえ、ちょっとまだ自分ならではの価値が出せてないと感じている。作りかけのアプリを完成させたい。アプリ作成はネタが溜まっているので、形にしていきたい。他にも色々やりたいこともあるし、1日の中での時間の作り方を工夫しなければ。あとは、パソコンとかディスプレイとか買い換えたい。体調面では、体重がまた10キロ増えてしまったので、痩せたい。評価の関係もあり、なんかアウトプットしないといけないんだけど、どんなことがいいか悩ましい。最近は、勉強会とかで発表できるほどのこともできていないし。今後やっていきたい領域に悩みがあるので、その辺もちょっとゆっくりして考えたい。意外に書くことないな〜。なんかいつもと比べてイライラしてないからかな?まぁとにかくがんばろ。IEDAのプロジェクトを作成する(途中まで)Kotlin入門2日目:Macでの環境構築の続き。IntelliJはインストール済み。Kotlinの導入が終わったところで、Gradleから素のKotlinプロジェクトを作成したところだった。今回はIntelliJのプロジェクトを作成する。Gradleを使ったプロジェクト作成まずは前回同様、プロジェクトを作成する。Pluginここを参考に、作成されたbuild.gradle.ktsにプラグインを追加する。コメントを除いて以下のようになった。"sample.AppKt"}プラグインによってタスクが追加されている。projectideaタスクを実行する。file:///private/tmp/sample/sample.iprを開くと良いっぽい。IntelliJで開くGradleの方でopenIdeaというタスクがあるので、実行してみる。project?と出てきた。時間なくなったんで今日はここまで。IEDAのプロジェクトを作成する(途中まで)Tweet広告を非表示にするもっと読むコメントを書く2018-12-15GradleでKotlinのプロジェクトを作成するKotlin入門1日目:まずはMacでの環境構築。Intellijはインストール済み。GradleとKotlinのインストールどちらもbrewを使ってインストールする。Javaもいるんでインストールしておく。gradleJavaはOpenJDK11が入るみたい。Languageこちらを参照して、以下のコードを実行してみる。World!ひとまず動いた。BuildsとりあえずGradleの方で初期化がいるのかな。kotlin-applicationにしてみた。filesこんな感じのファイル構成になっている。作成されたコードは以下。println(App().greeting)}ひとまず実行してみる。executedやはり初回の起動は遅い。必要なライブラリとかをダウンロードしたりするからかな。あとなんかWarning出てるし。気になることはあるものの、とりあえず今日はここまで。IDEAのプロジェクト構築をGradleからやってみたい。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。