タグ

2014年1月23日のブックマーク (7件)

  • rebaseはコミットグラフを綺麗にするためじゃなくてffマージをするためにあるのであった

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    rebaseはコミットグラフを綺麗にするためじゃなくてffマージをするためにあるのであった
    takc923
    takc923 2014/01/23
    そうなんですよ。そうなんですよね。
  • /bin/sh と /bin/bash の違い - 双六工場日誌

    みなさん、shebang書いてますか! Shebangというのは、スクリプトの最初の一行目に書く、「#!/bin/sh」とか「#!/usr/bin/perl」とかそういうあれです。詳しくはWikipediaさん(シバン (Unix))に聞いてくださいまし。 Twitter見てると、「そもそもこれにshebangなんて名前がついてるの知らなかったよ」という発言も見る不憫な子ではあるのですが、そこに何が書いてあるかで実は動作が違うよってのが今日の題です。それで、はまっていたのを最近見て、まああまりここで引っかかる人はいないと思いつつ、この点を書いた情報を見ないのでまとめてみました。*1 今日取り上げるのは、bashがデフォルト設定になっているLinuxでの「#!/bin/sh」と「#!/bin/bash」のお話。確認はCentOS5, 6で行なっています。 さて、上記の環境の場合、「/bin

    /bin/sh と /bin/bash の違い - 双六工場日誌
    takc923
    takc923 2014/01/23
    なるほどー
  • Chef(Vagrant) で "apt-get update" する方法 - YTsudaのブログ

    vimがインストールできなかった Opscodeから引いてきたレシピvim をインストールしようとしたのですが、以下のようなエラーが出てインストールできませんでした。 Chef::Exceptions::Exec ---------------------- apt-get -q -y install vim=2:7.3.429-2ubuntu2.1 returned 100, expected 0 Resource Declaration: --------------------- # In /tmp/vagrant-chef-1/chef-solo-1/cookbooks/vim/recipes/default.rb 8: # 9: package "vim" do 10: action :install 11: end 12: vimの該当バージョンが見つからないということは、

    Chef(Vagrant) で "apt-get update" する方法 - YTsudaのブログ
    takc923
    takc923 2014/01/23
    助かりました
  • PredictionIO - undefined method `configure' for Vagrant:Module

    takc923
    takc923 2014/01/23
    突然vagrantが動かなくなったと思ったら、vagrantをgemで入れたのが原因だった。gemで入れたってこと自体忘れてたわ...
  • PHP: デリミタ - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: デリミタ - Manual
    takc923
    takc923 2014/01/23
    正規表現でurlを扱うときにスラッシュをエスケープするのめんどいからなんか方法ないかなーと思ったらあった
  • エンジニアなら知っておきたい障害報告&再発防止策の考え方 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? システムには障害がつきものです。どんなにしっかりと作られたサービスであっても思わぬところで、バグやミスが発覚して、トラブルになるものです。大事なのはこういった障害を次への糧にしていくこと。失敗というのは大事な資産なので、管理できるようにしましょうという話。 あわせて読みたい あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ メンタリングの方法について基礎をまとめました。内心でなく行動を変えることが障害報告とも共通します。 新入社員が来てメンターになれって言われたけど、どうすればいいのかという対話テクニック 半年で40k

    エンジニアなら知っておきたい障害報告&再発防止策の考え方 - Qiita
    takc923
    takc923 2014/01/23
    良い再発防止策と悪い再発防止策に激しく同意せざるを得ない
  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 17.4 ストアドルーチンとトリガのバイナリログ

    バイナリログには、データベースの中身を修正するSQLステートメントに関する情報が含まれていす。この情報は改良を説明する「イベント」の形で記憶されます。バイナリログは2つの重要な目的を持っています。 複製の場合、マスターサーバはそのバイナリログに含まれているエベントを自分のスレーブに送ります。これによって、これらのイベントが実行されて、マスターが行ったと同じデータ変更が行われます。項5.5. 「レプリケーションの実装」 を参照してください。 ある種のデータリカバリには、バイナリログの使用が必要です。バックアップファイルが修復された後、バックアップ後に記録されたバイナリログ中のイベントは再実行されます。これらのイベントは、データベースをバックアップの点からデートまで持って行きます。項4.9.2.2. 「バックアップ ファイルでリカバリ」 を参照してください。 このセクションで、MySQL 5.

    takc923
    takc923 2014/01/23
    log_bin_trust_function_creatorsを有効にしないとmasterでcreate functionとそのfunctionの利用が出来ない。