/home/by-natures/dev*

ソフトウェア開発者としての技術的なメモと、たまに普通の日記。

プログラミング

2019/06/24 PlantUML によるロバストネス図

ユースケース駆動開発の手法を実践しているのですが、ロバストネス図・シーケンス図・ドメインモデルと、とにかく「図」を作ることが多いです。これを簡易にしないと作業効率がとても悪いということで、調べたところ PlantUML というツールがありました。 同…

2019/03/28 Tomcat リリース備忘録

古いシステムのメンテナンスをする場面があり、Tomcat へ WAR ファイルをデプロイすることになりました。概念はなんとなく理解していたのですが Tomcat への実作業は初めてだったのでメモ。小さいシステムだったのでよかったですが、大きなシステムでドキュ…

2018/11/30

いよいよ12月ですね。街中のクリスマスムードも一気に加速するんでしょうか。イルミネーション見るのも寒いのも好きなので、一年で一番楽しみな季節です。 勉強会・忘年会の予定がすでにいくつか入っているので、師走の文字通り忙しくなりそうです。ひとまず…

2018/11/27 Maven, Spring のプロファイル設定

渋谷でお気に入りの居酒屋ランチがあって、今日同僚を連れて行ったのですが、食べログで非常に点数が高いお店だったようです。ランチはぶらぶら歩きながら決めることが多いので、評価はおろか店の名前すら知らなかったです(今も忘れました。。)。焼き魚も…

2018/11/14 正規表現でグループ化した文字列の取得

中国人の友達と日本語・中国語を教え合っているのですが、中国人にとっては中国語に近い熟語のほうが使いやすいようです。「それ錯誤です」と言われて気づきました。「間違う」は日本語としての変化があるので面倒だけれど、「錯誤」のような熟語なら音読み…

2018/11/08 SlackAPI, 三項演算子, goto文

飾り棚を少しずつ冬っぽくしようと、昨日夜飾り付けをしていました。マリボウルはクリアしか持っていないのですが、火をつけると雰囲気が華やかで良いですね。サルパネヴァプレートに写る様子もとてもきらびやか。 Slack の API を呼ぶ Slack の API を通じ…

2018/11/06[2] オブジェクト初期化の引数が多くなってきた時の対処法

オブジェクトのフィールドが増えると初期化する時の手間も増えてきてしまい、Java ならビルダパターンなどで必須パラメータと任意パラメータをうまく分けられたのですが、Go言語ではどうしているのか検索しました: stackoverflow.com ベストアンサーではな…

2018/11/06 日付処理

週末に TOEIC の S&W(Speaking and Writing)を受けてきました。2回目か3回目なのですが数年ぶりだったのと、対策する時間があまりなかったのでスピーキングがしどろもどろに。L&R は日々の勉強でよい点数が取れたのですが、スピーキングはやはり試験対策し…

2018/11/01 クロスコンパイルとリリース

ハロウィンについてフィリピン人の英会話の先生と話をしていたら、フィリピンは世界でもっともクリスマスを長く祝う国?らしく、9月1日からクリスマスのデコレーションをするのだとか。ハロウィンもハロウィンで仮装して騒いで楽しむらしく、10月末はハロウ…

2018/10/31 ステージング・本番など実行環境によって変数設定する

昨日最寄駅で、地図の前で荷物を持ってうずくまっている、来日したばかりと見える外国人家族がいたので道案内をしました。そこの位置からだとホテルまでいくのが難しく、歩くと40分以上かかるし、ホテルの最寄り駅もそこからはうまくアクセスできないので、4…

2018/10/29 異なる型のスライスの結合

先日、上野アメ横のセンタービル 地下食品街に行って仙草ゼリーを買ったのですが、店員さんが中国人だったので「你好」と言うと、「你好」を返してくれました。そのあとお会計の数字も聞き取れたし(920, 九十二)、一見無愛想なおじさんでしたが、最後に「…

2018/10/26 Go 言語での REST API クライアント

一昨年、渋谷のセンター街にハロウィン見学に行ったのですが、それはもう大変なお祭り騒ぎでした。今週末がハロウィンのピークかもしれませんね。 我が家もなんとなくハロウィン気分を味わいたかったので、鏡にハロウィンのステッカーを貼ってみました。ちょ…

2018/10/25 Spotify の開発体制

JJUG のイベントスタッフボランティアに応募しているのですが、11月か12月に参加することになりそうです。久しぶりなので楽しみ。 「Spotifyのスケーリングアジャイル – 部隊、分隊、支部やギルドと共に歩む」 ちょっと古いんですが Twitter で回ってきまし…

2018/10/23 iota のデフォルト値

去年、左腕の骨に生まれつきの病気があることがわかって、流蝋骨症(Melorheostosis)というのですが、年に一度大学病院で診てもらっています。昨日診てもらったところ特に去年と変わりないようでした。ただ負荷をかけるのは良くないようなので、運動も有酸…

2018/10/19 YAML ファイルの変換

今日は簡単なメモだけで。思ったより YAML 変換が簡単でよかった。 みなさん良い週末を! YAML ファイルをオブジェクトに変換する 便利なライブラリが用意されていて、簡単に YAML ファイルを Go 言語のオブジェクトに変換することができました。 github.com…

2018/10/18 Go言語でのテスト(続き)

米国 Yahoo の記事を毎日少しずつ読むようにしているのですが、殺人事件が多いですね。銃事件はもちろん、親族間のトラブルなどでの殺人もよく目にします。strangle(絞殺する)なんて単語も、なんども見かけるので覚えてしまいました。alledge も動詞や副詞…

2018/10/17 Go言語のメールライブラリ、テスト、ロギング

お昼は吉野家・はなまるうどん・ガストの合同定期券でサッと食べて、喫茶店で語学の勉強をしていることが多いのですが、今日は久しぶりにマックに行きました。すると近くの席のおばさん二人が、座ってもいないのに別の席のコンセントを使ってしまい、店員と…

2018/10/15 Go言語の構造体への埋め込みについて

アメリカのドラマを見ていると、よくアジア人として中国人が出てきます。映画グレムリンで出てくるモグワイもチャイナタウンで中国人から買ったし、Sex and The City でシャーロットが養子としてもらった女の子も中国からでした。Big Bang Theory でも中国人…

2018/10/12 Go 言語での OOP

今日通勤中に、アイドルの女の子からライブのチラシをもらいました。なんでも今日500人来ないと今後ライブが出来ないとか。 昔実家が居酒屋をやっていた頃、マンションにチラシを入れに行ったこともあったなぁと思い出しました。今ならチラシの構成とか、居…

2018/10/11 Go言語の例外処理と同期処理

今日通勤中に、重い荷物を持った女性がいたので階段の上に運ぶのを手伝ったのですが、日本語が通じず、"Shall I help you?" というと「ありがとうございます」と返事がありました。荷物を運んでいると、「你是中国人吗?」(中国人ですか?)と言われたので…

2018/10/10 Go言語のポインタ周り

久しぶりにブログを書こうと思い立ち、まずは日々調べていることを載せてみます。 最近 Java 中心の開発から Go 言語のようなポインタがある言語に移ったので混乱することが多いです。今日はその辺りを調べながらプログラムを修正。挙動が分かると中々楽しい…

CODE VS 2.0 を観戦してきました

2013年1月19日に行われた、CODE VS 2.0 を観戦してきました。勤め先の企業が協賛として関わっているため、採用活動の一環として…ということだったのですが、イベントとして純粋にとても面白かったのでご紹介したいと思います。 イベント&テーマ概要 [captio…