タグ

2019年8月30日のブックマーク (10件)

  • キーボードは好きですか? / Do you like keyboards?

    今日伝えたいこと キーボードのどこをこだわるのか、どんなカスタムができるのか

    キーボードは好きですか? / Do you like keyboards?
    quodius
    quodius 2019/08/30
  • 7.2. NEXUSによるMavenリポジトリの管理 — TERASOLUNA Global Framework Development Guideline 1.0.0.publicreview documentation

    Sonatype NEXUS はパッケージリポジトリマネージャソフトウェアである。 OSS版と商用版がありますが、OSS版でも十分な機能がある。 章ではOSS版のNEXUSの役割と設定方法などについて解決する。 7.2.1. Why NEXUS ?¶ 開発者が一人しかいない場合には、インターネット上のセントラルリポジトリと、 その開発者のPC内のローカルリポジトリだけでも、mavenやant+ivyを使って開発することは可能である。 しかし、Javaアプリケーションを複数のサブプロジェクトに分けてチームで開発する場合には ライブラリの依存性解決が複雑になるため、ライブラリの依存性解決の自動化が必要となる。 そのためにはパッケージリポジトリサーバの存在が不可欠である。 Javaアプリケーション開発プロジェクトにおいて必要となるパッケージリポジトリは次のようなものがある。 セントラルリポジト

    quodius
    quodius 2019/08/30
  • アーキテクチャ決定のお供にLightweight architecture decision records

    質問への回答(35件)を、ブログにまとめているのでこちらご覧ください https://little-hands.hatenablog.com/entry/2019/08/31/genba_de_ddd 「Mix Leap Study 特別編 - レガシーをぶっつぶせ。現場でDDD! コラボカンファレンス」登壇資料 ブログ:https://little-hands.hatenablog.com/ Twitter:https://twitter.com/little_hand_s 質問箱:https://peing.net/ja/little_hands

    アーキテクチャ決定のお供にLightweight architecture decision records
    quodius
    quodius 2019/08/30
  • デザインパターンFAQ

    翻訳: デザインパターン・メーリングリスト有志 原文は Doug Lea<dl@cs.oswego.edu> によってメンテナンスされています。 原文の最終更新は2000年11月です。 この文書は通常の意味でのFAQではありません。 この文書には、 patterns-discussionメーリングリストで議論されてきたトピックの 非常に短いサマリーがQ&Aの形式で含まれています。 項目の取捨選択および内容には管理者の主観的な判断が入っています。 このFAQは不定期に更新されます。 パターンに関する情報は、 The Patterns Home Pageを参照してください。 そこにはオンライン上のパターンへのリンク、 パターンに関する論文、パターンを扱った書籍の説明、 カンファレンスの一覧、 そしてパターンに関連したメーリングリストが含まれています。 「パターン」という用語によい定義がないのは

    quodius
    quodius 2019/08/30
  • http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions

    01_ADR.md アーキテクチャ設計のドキュメンテーション コンテキスト アジャイルプロジェクトのアーキテクチャは、別々に記述され定義されなければなりません。すべての意思決定が一度にされるわけでもなく、プロジェクト開始時にすべての意思決定がされてるわけでもありません。 アジャイル手法では、ドキュメンテーションに反対はしませんが、価値のないドキュメンテーションはいけません。チーム自身の助けになるようなドキュメントは価値がありますが、ちゃんと最新化し続けなければなりません。膨大なドキュメントでは、最新化されなくなることでしょう。小さくまとまりのあるドキュメントは少なくとも更新される可能性はありますよね。 また膨大なドキュメントはだれも読みません。たいていの開発者はソースコードサイズの合計よりも(byte的な意味で)大きな仕様書が書かれたプロジェクトを少なくとも1回は経験したことがあるでしょう

    http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions
    quodius
    quodius 2019/08/30
  • アーキテクチャの意思決定を記録する Lightweight Architecture Decision Records について - Tbpgr Blog

    Lightweight Architecture Decision Records とは? Lightweight Architecture Decision Records とは、 重要なアーキテクチャの意思決定を背景と結果とともに記録する手法 です。 Architecture Decision Records は ADR とも呼びます。 一般にこれらは Wiki や コラボレーションツールに保存されます。 ADRにお役立ち情報 以下のリポジトリに実際に ADR を導入する際の手順などがまとまっています。 github.com と言ってもシンプルなもので、実際にやることといえば テンプレートを決める ファイル名のフォーマットを決める アーキテクチャの意思決定をする 意思決定内容をテンプレートにそって記載してバージョン管理ツールに残す このぐらいです。 ツール ADRのためのコマンドライン

    アーキテクチャの意思決定を記録する Lightweight Architecture Decision Records について - Tbpgr Blog
    quodius
    quodius 2019/08/30
  • ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい

    言語処理系やテキストエディタなどのプログラミングツールが好きなので,その周辺を趣味で触ってます.VimWasm にポートするために Vim の実装を読んだりはしているのですが,フルスクラッチでテキストエディタをつくったことはありませんでした. 今年のお盆はめちゃ暑かったので,引きこもって夏休みの自由工作的に Rust でテキストエディタをつくっていたという話です.普段ターミナルで作業しているので,つくるのもターミナル向けテキストエディタです.最近 vim.wasm で C と TypeScript ばかりだったので,そろそろまた RustGo を書きたかったのですが,Go はすでに micro という良さそうなテキストエディタ実装があったので,Rust で書いてみることにしました. まずは Build Your Own Text Editor というガイドを利用して,1000行

    ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい
    quodius
    quodius 2019/08/30
  • エンジニア・コミュニティにはオープンであってほしい - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    エンジニアの集まるカンファレンス(参加者の多くはソフトウェア・エンジニアだが、ものづくりするひとすべてを対象としたカンファレンスなので、暫定的に「エンジニア」という括りで話します)において、マッチングアプリ上で女性の外見を判別して自動でいいねを押すという発表がなされている現場に居合わせた。このエントリの目的は特定の発表自体の是非を判断することではないので、リンクしない。「リンクしなければそもそもその発表の是非の判断ができないじゃないか」という向きもあると思うけれど、少し調べればわかることだし、その発表自体の是非を議論したいなら、調べるくらいのコストをかけて別のところでやってくれたら嬉しいと思っている。 さて。少なくとも今回参加しているカンファレンスのジェンダーバランスは、めちゃめちゃ偏っている。おそらく、多くの技術系のカンファレンスにおいても、そうなのではないかと思う。これ自体がいびつであ

    エンジニア・コミュニティにはオープンであってほしい - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
    quodius
    quodius 2019/08/30
  • プログラミング初心者がオリジナルのサービスを作る時に便利なツール23個|かずたか

    ※こちらの記事がはてブの総合ホッテントリ入りしました! ※noteの公式マガジンと、「先月もっとも多くスキされた記事」の一つに入りました! こんにちは。Kazutaka Shimizuです。 フリーランスとしてPMエンジニアをやっています。 元々はWebマーケティングのコンサルタントをやっていましたが、独学でWeb開発を勉強してWebサービスを作って起業しました。 最近は創業した会社を離れ、フリーランスとして活動したり、プログラミングを独学した経験をこちらのツイッターで発信しています。 Twitternoteの他の記事などでもしつこいぐらいに言っていることなのですが、プログラミング学習はある程度基礎を勉強したら、自分でオリジナルのWebサイトやアプリなどを作ってみるのがオススメです。 今までの勉強ではプロダクトにどんな機能が必要か考えたり、それを色々調べながら実装に落とし込んだりするこ

    プログラミング初心者がオリジナルのサービスを作る時に便利なツール23個|かずたか
    quodius
    quodius 2019/08/30
  • IKEAの家具の組立には普通のプラスドライバーを使ってはいけない

    IKEAの家具の組立には普通のプラスドライバーを使ってはいけない 2014/3/24 14:49 2017/10/12 15:01 8 DIY・修理 IKEAチェスト家具 当記事はアフィリエイト広告を掲載しています。 IKEA の MALM チェストが届いたのでさっそく組み立てたいところですが、その前に注意事項があります。 →深い引き出しのチェストがほしい ~ IKEA のチェスト購入 いろいろなサイトにも書かれていますが、 IKEA の家具のプラスネジは日で普及しているドライバーでは合いません。無理するとネジを舐めます。日で普及しているプラスネジは JIS 規格のもので、 IKEA が採用しているのはポジドライブという規格です。(下写真左が JIS 規格のプラスドライバー、右がポジドライブのドライバー。) なんで同じようなプラスネジなのにこんなことになったかというと、アメリカのフィリ

    IKEAの家具の組立には普通のプラスドライバーを使ってはいけない
    quodius
    quodius 2019/08/30
    PZとPHそれぞれ持ってたけど、そういう違いだったのか…