miyohideの日記

技術的なメモなどを記しています

2018-01-01から1年間の記事一覧

2018年12月31日(月)

まったりとした年末年始。 英語 英語学習は今年色々と断捨離をして、現在は スタディサプリEnglish Enjoy Simple English を繰り返しやるってことをしているんだけれども、どうもこうも伸びている感じがしない。あと、会話。 そんな中見つけたエントリ。 rfu…

2018年12月28日(金)

今日からおやすみ。 ソフトウェア設計が重要である理由 postd.cc 重要なんだけれども、やりすぎる傾向が強いような気がするってのもある。 「モジュラリティ」について書かれているけれども、すぐには使いそうもない汎化をしてしまったりするパターンが多か…

2018年12月26日(水)

Ruby 2.6がリリースされたようで。色々と更新しないといけないな。 プロと読み解く Ruby 2.6 NEWS ファイル まずはRuby 2.6の変更点を掴む。 techlife.cookpad.com なるほど。濃い。 Ruby 2.6 Advent Calendar 2018 tmtmsさんが書かれているRuby 2.6の変更点…

2018年12月25日(火)

曜日感覚が狂っている。 TypeScript Deep Dive日本語版 急に「TypeScriptについて調べよ」という話が降って湧いてきて、あわわわとしているときに見つけた。 Introduction - TypeScript Deep Dive 日本語版 こういうのを2,3日で終わらせて、まずは1本アプリ…

2018年12月22日(土)

忙しい... Middleman Part2 Middlemanを使って静的サイトを作っている。作り始めると色々と問題が起きてくるのでここではそのメモ。 CSSが更新されない CSSファイルを更新してmiddleman buildで生成した後にHTMLファイルを参照すると古いCSSを見ていることが…

2018年12月18日(火)

Middleman 急遽静的Webページを作ることになった。元々あるPukiWikiのデータを移行するのが目的。JekyllにするかMiddlemanにするかでちょっと悩んだけれども、 Jekyllの日付ベースのサイト構成は今回のケースには合わないのではないか? という判断の元、今…

2018年12月17日(月)

寒さが一段落...って言われているけど、全然そんな感じがしない Tabulator MOONGIFTさんが紹介しているJavaScriptライブラリ「Tabulator」。すげぇ、すげぇ。 www.moongift.jp こういうJavaScriptライブラリ、すごく魅力的なんだけれども、この「Tabulator」…

2018年12月16日(日)

ふつうのJavaアプリ開発のための自動テスト戦略 最近(ここ半年ぐらい)、会社で自動テストを普及させることが業務の一つになっているんだけれども、なるほどこう整理するのかと合点いったスライド。 speakerdeck.com まずは割れ窓理論で壊れたまんまにして…

2018年12月15日(土)

めっちゃ寒い。今週耐えれば来週はちょっと暖かくなるらしいけど、本当かなあ。 Rails のスレッドとコード実行 #Railsガイド に新しいガイド「Railsのスレッディングとコード実行」を追加しました! ✨https://t.co/cXBdS3wQHVRails の持つ「他のスレッドをほ…

2018年12月12日(水)

メニューに表示される記号 mac歴15年ほどですが、未だにcommandやoptionキーなどの装飾キーの記号をみると「あれ?どのキーだっけ?」って悩みます。 Finderのヘルプで「メニューに表示される記号」という項目で検索すると出てきますが...そもそもそのキーワ…

2018年12月11日(火)

東京ってこんなに寒かったっけ? マルチカーソル 何の気なしにはてなブックマークを見ていたら、「マルチカーソルを使わないVSCodeはただのVSCodeだ!」という記事が話題になってました。 mugi1.hateblo.jp こういう動画付き解説を見ると自分もやってみよう…

2018年12月10日(月)

冬将軍到来って感じ。引きこもりたい。 standalone-migrations 先日「PostgreSQLでcreate tableってどう書くの?」って疑問にぶち当たりました。大体雰囲気では分かっていたのですが、auto incrementとか主キーの設定とか型とかいろいろとRDBMSごとに方言が…

2018年12月4日(火)

最近、また業務でSpring Bootをいじっている。 Spring BootでDB migration 今回ここで使用するのは、 Spring Boot 2.1.1 PostgreSQL 11 Flyway 5.2.3 という環境。 JavaでのDB migrationツールといえばFlywayらしい。 Flyway by Boxfuse • Database Migratio…

2018年12月1日(土)

もう12月です。今年は本当にいろいろなことがあったなあ。 Daily UI Design Challenge Yahoo! JAPAN Tech Advent Calendar 2018の12/1分エントリー。 techblog.yahoo.co.jp うちの会社ではデザイナーっていう人はあまりおらず、大抵のプロジェクトはエンジニ…

2018年11月29日(木)

寒くなってきた。 ドメイン駆動設計 最近、なんだかどこでも「ドメイン駆動設計」って単語を聞く。その単語を聞くたびに、昔『エリック・エヴァンスのドメイン駆動設計』や『実践ドメイン駆動設計』を読んだんだけれども、ちんぷんかんぷんだった記憶が蘇る…

2018年11月27日(火)

最近ここの更新ができていないのは、情報のアンテナに引っかかるネタを見つけきれてないから。眼の前の仕事にいっぱいいっぱいな気がする。 Springのサポート期間 個人的に最近びっくりしたのがこれ。Spring Frameworkのサポートに関する記述。 github.com …

2018年11月22日(木)

Text Tables 窓の杜経由で見つけたVisual Studio Code用プラグイン。Markdownでテーブル拡張を書くときに便利なプラグイン「Text Tables」。 forest.watch.impress.co.jp marketplace.visualstudio.com ちょっと試したところ、日本語を含むとうまく動かない…

2018年11月20日(火)

バタバタしていたら一週間空いてしまった。 testdouble/standard Ruby向けコードフォーマッタgem、testdouble/standard。まだバージョン1未満なので、仕様変更はガンガン起きそうだけれども注目したい。 github.com 社内ではRubocopを使ってチェックしている…

2018年11月13日(火)

RSpec...RSpec...RSpec... Controller Spec RailsアプリのテストをRSpecを使って書いているとき、よく、 allow(controller).to receive(:hogehoge) って書いたりするんだけれども、このcontrollerってメソッドなのか。そりゃそうなんだけれども、おまじない…

2018年11月11日(日)

ポッキー・プリッツの日らしいですよ。これ書いているの、23時ですが。 CircleCI 2.1のOrbs Circle CI触ったことないんだけれども、WEB + DB Pressで特集が組まれていたのでちょっと触ってみたい感じ。その新機能であるOrbsってものの紹介記事。 CircleCI Or…

2018年11月8日(木)

寒くなったり暖かくなったり雨降ったり。もう、体調ボロボロですよ。 改行コード変換 ひょんなことから改行コードがCRLFなものとLFなものとで混在しているものからCRLFに統一する必要性に迫られまして。 最初はgsubでLFなものを変換すればOKでしょって思って…

2018年11月5日(月)

島根に行ったりしていたら体調崩す。う〜ん、もう完全におっさん。 Go言語のエラーハンドリングとログローテーション Goで簡単なアプリを書いていて困っていたのがログ周り。logパッケージでも良かったんだけれどもなんか物足りないってときに見つけたエント…

ログ設計

昨日の横浜マラソンは惨敗でした。。。 ロギング 普段は鬱陶しい存在なんだれども、トラブったときに足りない存在、それがログ。 そのロギングについて十戒してまとめている記事。 yakst.com 個人的には、「できるだけ詳細なメッセージを書くこと」と、「JSO…

2018年10月27日(土)

明日は横浜マラソン。めっちゃ怖い... Webパフォーマンス虎の巻 今までなんとなく雰囲気で見ていたChrome Developer Toolsの見方がよく分かるエントリ。勉強になった。 qiita.com こういうのは実践で色々と見て回らないと身につかないので、日頃から注意して…

2018年10月25日(木)

ISUCON ISUCONというWebアプリのチューニングを争う大会があります。年に一回開催されていて、残念ながら私は参加したことがないのですが、巷では話題の大会です。 先日、予選・本大会が開催され、その問題の解説と講評が発表されました。 isucon.net また、…

2018年10月24日(水)

整地部? Twitter眺めていたら、メドピア開発者ブログに『メドピア に整地部ができたってよ!』というエントリーが上がっているのを見かけ、『整地部』?って感じで見てみました。 tech.medpeer.co.jp 記事を読み進めていたら、『モブプロ』という単語が出て…

2018年10月22日(月)

言葉使い 「コミュ障エンジニア」の他の特徴として、Slackやプルリク等での文章のやりとりにおいて「断定形/詰問形/命令形が非常に多い」というのがありまして、「違います/〜しましたか/〜してください」みたいな、ビジネスマナーを理解できてない稚拙な言…

2018年10月19日(金)

Ruby on Rails API RailsでViewを書いていて「Helperの引数とか忘れるよなあ。毎回ググるけれども、なにか良いドキュメントないかなぁ」と思っていたら、灯台下暗しでRuby on Rails APIを見ればええやんということに気がついた。 Ruby on Rails API これで「…

2018年10月17日(水)

周りで風邪ひきさんが増えてきた。気をつけなければ。 textlint CIサービスでチェックした結果をPull Requestとして出せないかなと思って調べていたところ、「Re:VIEWで書いた文章の校正をCircleCIとtextlintでGitHubのPRに自動コメントする仕組み」というブ…

2018年10月16日(火)

いろいろとやりたいことがあって、若干パニック中。 AWS認定9冠制覇 AWS認定試験を全種目制覇した方がまとめた勉強方法のメモ。すげぇ。。。 qiita.com CountDownLatch 今日、Javaのコードを見ていて知ったCountDownLatch。何するものかなあと思って検索した…