タグ

2020年6月18日のブックマーク (14件)

  • Lombokアノテーションのメモ - shirokurostoneのメモ帳

    Javaのコンパイル時に定型コードを自動生成してくれるLombokをいろいろ触ってみたのでメモする。 @NonNull メソッドの引数に付与してnullチェックを生成する。 メソッドの先頭でnullかどうか確認し、nullの場合はNullPointerExceptionをthrowする。コンストラクタの場合はsuper()やthis()の呼び出しの後にチェックされる。 生成前 public void hoge(@NonNull Object fuga){ System.out.println(fuga); } 生成後 public void hoge(@NonNull Object fuga) { if (fuga == null) { throw new NullPointerException("fuga is marked @NonNull but is null"); } else

    Lombokアノテーションのメモ - shirokurostoneのメモ帳
    yggdra_w
    yggdra_w 2020/06/18
  • ほぼ叔父に育てられた

    父親はモラハラで母に興味が無く気まぐれに私を殴り 母親はアル中で不倫中毒で家事一切しない 共働きで父母どちらも炊事洗濯掃除全くしない そんな家庭で育った 乳幼児の頃から当に叔父に助けられて育った 叔父は母の年離れた弟で叔父が大学生の時に私が生まれた 私が生まれたばかりの頃から母の子育てを危ぶんだ叔父は私の世話をかって出た(らしい) それから小学校に入学するまで母の実家で祖父母と叔父と暮らしていた 高齢者のパート賃金と大学生だった叔父のバイト代、叔父が就職したら新卒の給料が頼りだったので裕福とは言えない暮らしだったが穏やかだった 小学校入学とともに父母に引き取られた 地獄だった 叔父は土日に遊びに連れ出してくれたり母の実家にお泊まりさせてくれたりした 母はなぜか実家にあまり来ないので叔父と祖父母といられて懐かしいごはんがべられて嬉しかった 10代になると自分の家庭が明らかにおかしいことが

    ほぼ叔父に育てられた
    yggdra_w
    yggdra_w 2020/06/18
  • MergeDoc Project

  • Patterns for Managing Source Code Branches

    Modern source-control systems provide powerful tools that make it easy to create branches in source code. But eventually these branches have to be merged back together, and many teams spend an inordinate amount of time coping with their tangled thicket of branches. There are several patterns that can allow teams to use branching effectively, concentrating around integrating the work of multiple de

    Patterns for Managing Source Code Branches
    yggdra_w
    yggdra_w 2020/06/18
  • ソースコードブランチ管理のパターン - Martin Fowler's Bliki (ja)

    https://martinfowler.com/articles/branching-patterns.html 最新のソース管理システムには、ソースコードのブランチを簡単に作成できる強力なツールが用意されています。しかし、最終的にはこれらのブランチをマージしなければならず、多くのチームは混み合ったブランチに対処するのに膨大な時間を費やしています。複数の開発者の作業をインテグレーションし、番リリースまでの道筋を整理することに集中して、チームが効果的にブランチを利用できるようにするためのパターンがいくつかあります。全体的なテーマとしては、ブランチを頻繁にインテグレーションし、最小限の労力で番環境に展開できる健全なメインラインを作ることに注力すべきだということです。 ベースパターン ソースブランチング ✣ メインライン ✣ 健全なブランチ ✣ インテグレーションパターン メインラインイン

    yggdra_w
    yggdra_w 2020/06/18
  • 「言い切る人」が強すぎる。

    私はコンサルタントだった時、上司から 「コンサルタントは意思決定するな」と口を酸っぱくして言われた。 「特に人事。人事に関しては、意見表明もできる限り避けること」 とまで言われた。 例えば、「ウチの取締役、どう思う?」など、人の印象について聞いてくる経営者は少なくない。 確かに、結構怖い質問だ。 その一言が、どのように波及するかわからないのだから。 それに対しては 「社長のお考えを聞きたく」と言い、はぐらかせ、というのだ。 要するに、リスクヘッジである。 「それでも、意見を求められたら、どうしますか?」と質問すると、 「それを言える立場ではないと言いなさい」と指導された。 * しかし後日、一人の経営者に意見を求められた時のこと。 社長は「あいつのパフォーマンスについて、どう思う。」と私に尋ねた。 あー、答えちゃいけないやつだ、と思い、「社長のお考えを聞きたく」というと、 「意見を求められた

    「言い切る人」が強すぎる。
    yggdra_w
    yggdra_w 2020/06/18
  • Scoopを使ったWindows環境構築のススメ - Super!! - Qiita

    ネット上にあるWindowsの環境構築やソフト紹介の記事を見て、まず「クリック」という単語を見ないことはないと思います。 あまつさえエクスプローラー間でのドラッグアンドドロップに設定フォームへの入力をするだなんて……AnsibleやDockerがすでに浸透しきった昨今、果たしてこれ以上に異常かつ原始的なことが他にあるのだろうか? ……と、そんな反語表現をWindowsの環境設定のたびに考えているアナタのための記事になります。 なお内容があまりにも長くなりそうなので、以下の3記事に分割してお伝えする予定です。 総じて、マウスなしでの全環境構築の完遂を究極目標に、Scoopを主体として自動化できるものは自動化し楽をすることに主眼を置いた内容になります。 守章: Scoopの基礎、簡単なManifestの作成 ← 今回はこれ 破章: バージョン管理と自動アップデート 離章: Scoopを用いた環

    Scoopを使ったWindows環境構築のススメ - Super!! - Qiita
  • ようこそ! JAWS-UG CLI専門支部 へ — JAWS-UG CLI専門支部

    ようこそ! JAWS-UG CLI専門支部 へ¶ Japan Amazon Web Servicesのユーザグループ(JAWS-UG)のCLI(コマンドラインインタフェース)専門支部です。 AWS CLIを使ってAWSを乗りこなそう! AWS CLI とは¶ AWSが公式に提供するコマンドラインインタフェースです。 AWS CLI: http://aws.amazon.com/jp/cli/ AWS CLI リファレンス: http://docs.aws.amazon.com/cli/latest/reference/ 主に、UNIX/Linux系OS(macOSを含む)環境での利用を想定しています。 参考資料 (日語)¶ AWS Command Line Interface (AWS CLI) version 2 GA記念! 〜今からでも間に合う機能のおさらい〜: https://ww

  • マイナポイントとは? | マイナポイント事業

  • 「AWSのVDI WorkSpacesを使って テレワーク環境を実装するときの勘所」について話をしました #devio2020 | DevelopersIO

    AWSのVDI WorkSpacesを使って テレワーク環境を実装するときの勘所」について話をしました #devio2020 はじめに 日(6/16)から7/7までテーマごとに合計7日間、クラスメソッドの年次技術イベント「Developers.IO 2020 CONNECT」を開催しております!セッションは100以上となります。 初日のライブセッション3目(ラスト)で、「AWSのVDI WorkSpacesを使って テレワーク環境を実装するときの勘所」について話をしました テレワーク需要の高まりを見せる中、WorkSpacesでテレワーク環境を実装するときの勘所についてご説明させていただきます。技術8割、文化2割でお話しします。 登壇資料 動画 Q&A Q:リモートワークになってサボったりするスタッフはいないんでしょうか?そのためにやっている対策などあるのでしょうか? 弊社において

    「AWSのVDI WorkSpacesを使って テレワーク環境を実装するときの勘所」について話をしました #devio2020 | DevelopersIO
  • Redmineかんばんプラグインの紹介 - Happy SE Life

    おはようございます。 早いもので、このRedmineのプラグインを公開して1年が経ちました。さまざまな方から応援のメッセージをいただき、機能を改善してきました。感謝いたします! 開発がひと段落したので、どのようなものか、ここで紹介したいと思います。これは、かんばんボードを実現するプラグインです。世間的には、タスクボードやWIPボードと呼ぶこともあります。 以下にスクリーンショットで紹介していきます。 (2020/2/8 追記)英語に対応しました。 1.チケットをドラッグ&ドロップで状態遷移できます。 ドラッグ&ドロップ マウスを使って、チケットを移動すると状態を変更できます。 (2020/1/26 追記)担当者別にレーン分けする改修をしましたので、ドラッグ&ドロップで、担当者の変更も可能になりました。画面イメージは以下になります。 担当者のレーン分け (2020/1/26 追記)ドロップ時

    Redmineかんばんプラグインの紹介 - Happy SE Life
  • Redmine互換課題管理システム「RedMica」 リリースの狙い

    ファーエンドテクノロジーRedmine互換のオープンソース課題管理システム「RedMica」をリリース Redmineの次期バージョンで利用できる新機能をいち早く利用できるのが最大のメリット 今後、クラウドサービス「My Redmine」のお客様のRedmineはすべてRedMicaに置き換える 前田です。来週は深圳で開催される OpenTechSummit China に行ってきます。8月に短期留学から帰国して以来、久しぶりの深圳です。 さて、11月2日に開催された redmine.tokyo 第17回勉強会 の壇上で、オープンソースの課題管理システム「Redmine」と互換の「RedMica」を発表しました。今回はRedMicaの概要と、なぜファーエンドテクノロジーRedmineとも言える「RedMica」のリリースに至ったのかをお伝えします。 今日使える明日のRedmine「Re

    Redmine互換課題管理システム「RedMica」 リリースの狙い
  • 全部AWSでRedmineをサクッと構築する - Qiita

    はじめに とあるプロジェクトに途中から参画することになりました。 そこではあらゆるタスク・課題・バグがExcelの一覧で管理され、添付メールでやりとりする世界が広がってました。。 当然ながら資料のデグレは不可避。 そこで、みんなで共同利用できるRedmineを立てて少しは効率化しようとしたお話です。 題 以下の内容をハンズオン形式で書いていきます。 EC2でRedmineを構築 Route53でドメイン取得 ACMで証明書発行 ELBを使ってHTTPS化 SESでのメール送信 AWS BackupでのEC2バックアップ自動化 Redmineを立てることを目的にしてますが、Redmineに限らず各AWSのサービスの使い方として参考になる記事になってると思います。 EC2のマーケットプレイスでBitnami Redmineを作る EC2のAWSマーケットプレイスからBitnamiのRedmi

    全部AWSでRedmineをサクッと構築する - Qiita
  • 【2024年6月版】管理画面のUIデザインにおける25の改善ポイント | ベイジのUIラボ~業務システムとSaaSのUIを考える

    私たちの日常業務で使われる管理画面は、大量の情報と複雑な機能で構成され、利用難度が高い傾向にあります。検索性の乏しい管理画面の一覧から1つの情報を見つけるために、どれだけの時間を費やしているでしょうか。 1億円の工数をかけて開発した機能も、低品質なデザインでは、機能の存在に気付かれなかったり、間違って使われたりと、期待した業務コストの削減に繋がりません。これでは、1億円を捨てたようなものです。 使い勝手の良くないデザインは、ユーザーだけではなく、開発者にも悪影響を及ぼします。複雑な構造と分かりにくい操作体系の管理画面は、開発やテストの手間を増やし、その後の機能拡張も難しく、改修コストも増大します。 これらのリスクを抑えるためには、UIデザインの基原則を理解し、適切に管理画面を設計することが重要です。 私たちは管理画面のUIデザインの改善やリニューアルを手掛けることも多いのですが、その経験