タグ

2013年4月12日のブックマーク (11件)

  • git の運用指針 - Cube Lilac

    ソフトウェア開発に関しては、これまでほぼ一人で完結していた*1ので git の運用方法もかなり適当だったのですが(ただのコミットマシーン状態)、今回、同一プロジェクトに対して複数人でコミットしていく形になっているので、その状態だとやはりまずいなと言う気がしてきました。ググっていると「なるほど」と思う記事もたくさんあったので、それらの記事を元に自分のプロジェクトの「git の運用指針」を情報共有のために記載しておこうと思います。 前提 まず始めに、現在のプロジェクトの状況は下記のようになっています。 開発は 1 人のメインコミッタ(私)と数人のサポートコミッタ(アルバイト等)で行われる メインコミッタはフルタイム、サポートコミッタは週に数時間〜10時間程度の勤務形態 サポートコミッタに対しては、基的に 1 機能(1 チケット)を 1 人で完結するように作業を配分するが、時間的な兼ね合いもあ

    git の運用指針 - Cube Lilac
    ruedap
    ruedap 2013/04/12
    featureブランチをpushした以降にdevelopブランチでrebaseしちゃうと、-fオプション付けないとpushできなくなると思うけど、この場合はどうしてるんだろう
  • ベンチャーで働くエンジニアに必要な「勇気」 | Nekoya press

    「恐怖」を知ること 35歳が目前に迫りつつある中、ぼちぼちスピリチュアルなことも書いていこうかと思う今日この頃です。 これまで十数年、小さな会社やフリーランス、大企業(はすぐ辞めたけど)を渡り歩いてきて改めてベンチャーの面白さを実感しています。 様々な要素がありますが、その最たる物は「エンジニアが会社の命運を握っている」という紛れもない事実です。自社でプロダクトを開発しているベンチャーにおいて、どんなに立派な経営理念やビジネスモデルも動かないシステムの前ではクソの役にも立ちません。 そして、それはそのままエンジニアの過ちが会社を危機に陥れるリスクを意味します。言ってしまえば「ワンクリックデプロイ」が「ワンクリック倒産」へと直結するかもしれないのです。省力化そのものは目指すべきですが、自分の行為が内包するリスクは忘れてはならないのです。 「何か」が起きてしまった時に上長の責任だ、確認ミスだと

    ruedap
    ruedap 2013/04/12
    怖がりは美徳、そしてテストを書けと
  • iOS 6:フォントリスト

    Academy Engraved LET Plain:1.0 American Typewriter American Typewriter Bold American Typewriter Condensed American Typewriter Condensed Bold American Typewriter Condensed Light American Typewriter Light Apple Color Emoji Apple SD Gothic Neo Bold Apple SD Gothic Neo Medium AppleGothic Regular Arial Arial Bold Arial Bold Italic Arial Hebrew Arial Hebrew Bold Arial Italic Arial Rounded MT Bold Avenir

  • Windows 7 によってインストールされるフォント

    最終更新日 : Jul 14, 2022 08:15:22 AM GMT | 次にも適用 : Global or OS 内容 (What's Covered) この文書では、Windows 7 によってインストールされるフォントについて説明します。Windows 7 によって以下のフォントが「Windows¥Fonts」フォルダーにインストールされます。これらのフォントは、Windows およびほかのアプリケーションがダイアログボックスを正常に起動/表示するのに必要です。削除したり、「Fonts」フォルダーから移動したりしないことをお勧めします。 Windows 7 は「couree.fon」、「dosapp.fon」、「marlett.ttf」などのいくつかの隠れたフォントファイルをインストールします。これらのファイルは通常非表示に設定されています。Windows が起動するには、これら

  • git reset --hard HEAD を安全にした - 永遠に未完成

    昨日、git reset --hard HEAD してしまって大変なことになった話を書いた。私は普段これを cancel と言う名前に alias して使っている。 [alias] # 中略 cancel = reset --hard HEAD しかし前回のようなことがまたあってはたまらない。人間はミスするものだ。 alias があって実行しやすいのが問題なのだろうか? いや、割とよくする操作*1だし、alias しなくても使うだろう。 てことで、cancel が安全になるようにしてみた。 [alias] # 中略 cancel = !git commit -a -m 'Temporary commit for cancel' && git reset --hard HEAD~ 一旦コミットしてからそのコミットを消す。こうしておけば最悪 git reflog から元に戻せる。特にコミットす

    git reset --hard HEAD を安全にした - 永遠に未完成
  • git add .; git reset --hard HEAD してしまったファイルのサルベージ - 永遠に未完成

    % git add . (あ、add じゃなかった。取り消そ) % git reset --hard HEAD (あれ?…ファイルは!?)ってなことが最近あって*1、サルベージ方法を調べたので覚書。 まず git fsck する。*2 % git fsck --full Checking object directories: 100% (256/256), done. Checking objects: 100% (316/316), done. dangling blob 05fc993def3f6d6130e530d1a8fca9c81e05d4c0 dangling blob 089434c22dd051562c3ca2193ebe3e562274a555 dangling blob 2338da1104c033c8266d6ec82833f051521b1063 dangling

    git add .; git reset --hard HEAD してしまったファイルのサルベージ - 永遠に未完成
  • Defensive Sass - Modular styles for the modern web

    Slides for a talk on modular Sass I gave at Function Pink, April 2013. CodePen examples here: http://codepen.io/collection/lmkqe Function Pink: http://www.functionpink.com The Sass Way: http://thesassway.com

    Defensive Sass - Modular styles for the modern web
  • TypeScript0.9alphaをNode+Gruntで使うよ

    Swift is the best programming language you should learn and make your dream app easily. Swift programming is a powerful yet easy-to-learn coding language created by Apple. It's frequently used for developing iOS and macOS applications, as well as tvOS and watchOS apps. While you can use other languages to create Apple apps, Swift is the preferred language, and it's recommended because its code is

  • ソシオメディア | iPhone の当たり判定を検証した

    スマートフォンやタブレットなどのモバイルデバイス向けにUIをデザインする際には、タッチ操作に適したコントロール表現を追求しなければいけません。 タッチ操作に適したコントロール表現とは、前回書いたジェスチャもありますが、それ以前に、ボタンやリンクなどのUI要素を指で押しやすい大きさにすることが大切です。 パソコン画面のマウスポインターと違って、タッチスクリーンにおいて指でボタンをタップする場合、指がそのボタンを覆い隠してしまうので、意図した場所に正しく触れているのか分かりにくく、またボタン自体の視覚的なフィードバックも確認しづらいという課題があります。 またマウスポインターではピクセルレベルで画面上の座標を指し示すことができますが、指先ではそのような細かい操作はできません。 ですからタッチデバイスでは、ボタンやリンクが細かく密集しているようなデザインは大きなストレスになります。 最低限の大き

    ソシオメディア | iPhone の当たり判定を検証した
  • 普段webサービスを使わないやつはwebサービスを作るな

    自分が「売りやすい」ものを作るな 自分が「使いたい」ものを作ろうと思えよ。 facebook、twitterすら使ったことないのにユーザーの気持ちとか言うんじゃねえ 昨日今日みたライバルサイトみて知った気になるな お前が見つけてきたかっこいいサイト毎日つかってみろ 当にそれ使いやすいか? お金払ってでも使いたいか? それに比べてお前のサイトはサイト名を検索したくなるサイトになってるか? デザイン分からないくせにUIとかいってんじゃねえ お前が口出すから崩壊してんだろ もうすぐ完成って時に他のサイトの一部もってきてここがいいとかいってんじゃねえ それがいいっていうのはそのサイトだからだ、お前のサイトでは無理だ スケジュールが遅れるのはお前がブレてるからだ あーすっきりした webデザイナー心の叫び。

    普段webサービスを使わないやつはwebサービスを作るな
    ruedap
    ruedap 2013/04/12
    激おこプンプン丸?
  • How to Write an Essay About Happiness: Smart Guide | hellohappy.org

    An essay about happiness is among the flexible school tasks that allow you to get creative, making it easy to meet the expected word count. However, with much freedom comes the challenge of gauging what is expected of you in the essay. In a happiness essay, you should highlight your best moments and your definition of happiness. In this article, we have covered the main elements of a happiness ess