事の発端はささいな出来事。仕事でgitを使っていて、開発中のソースからビルドしたバイナリファイルもリポジトリに突っ込んで管理してる。最近やけにgit cloneした時に時間がかかるなーと思って見たら、リポジトリサイズが200Mb超えてる?!よくよく見たら.git/objects以下が肥大化してた。なんだこれ、と思って調べてみた。 こちらが大変参考になりました: Git - Gitオブジェクト Git - パックファイル gitのcommit objectの中身 - HAKOBE blog ♨ 見えないチカラ: 【翻訳】Gitをボトムアップから理解する ざっくりまとめ gitではcommit、tree、blob、3種類のオブジェクトでリポジトリを表現してる blobがファイルそのもの。ただしファイル名などのメタデータは含まない treeがディレクトリ。blobや配下treeのハッシュ値を持ち
プロジェクト管理図の中でも最も有名なものの1つ「ガントチャート」を、パソコン上で簡単に作成できるツールが「GanttProject」だ。しかし、作業の進行度のチャートは、プロジェクトメンバーで共有しないと意味がない。「GanttProject」のデータを共有できる、WebDAVサーバーの構築方法を解説するぞ。 ガントチャートは20世紀初頭に米国の技術者ヘンリー・L・ガントが開発した工程管理図。縦軸に具体的な作業の内容、横軸に日時を表示し、作業の実施過程を横棒で書き込んでいく。 複雑な工程でも、全体の進行状況が一目で分かることから、土木、建築から製造業まで幅広い業界で使われている。もちろん、IT業界も例外ではなく、「Microsoft Project」や「OpenProj」など、パソコンから利用できる様々なガントチャート型のプロジェクト管理ツールが開発されている。 その中でも、高機能かつ無料
先月に引き続き、今月もStream APIについて解説します。 前回、ストリームのメソッドには、パイプラインの途中で使用する中間操作と、パイプラインの最後に使用する終端操作があると説明しました。そして、中間操作のfilterメソッドとmapメソッド、また終端操作のforEachメソッドとreduceメソッドについて解説しました。 今回も引き続きストリームのメソッドについて紹介します。今回は中間操作のflatMapメソッドと終端操作のcollectメソッドを取り上げます flatMapメソッド flatMapメソッドは、前回紹介したmapメソッドの一種と考えることができます。 flatMapメソッドもmapメソッドと同様、引数の型はjava.util.function.Functionインタフェースです。ただし、Functionインタフェースのapplyメソッドの戻り値がストリームに限定され
概要 今年からフロントエンドエンジニアにシフトチェンジして5ヶ月がたち、これがないと仕事にならんわレベルのツールを整理がてらに晒していこうと思う。 スペック的にはJava歴が10年くらい。 割とツール好きで、できればキーボード(カーソルキー以外)だけですべての操作を完結したいと思っている。 そんなおっさんがお送りします。 5ヶ月間のお仕事内容 PC/タブレット向けのAngularJSを使ったフロントエンド開発 HTML/CSS(SASS)/Javascript PCはIE8~、Chrome。モバイル端末はiPad、Nexus7 職場での開発環境 mac mini (2011) 19インチのシングルモニタ GUI系ツール Sublime Text 2 プログラマ向けのテキストエディタ。 これがないと仕事にならない。 以下、必須なPackage。 Vintage vimっぽいキーバインドにする
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く