タグ

2016年10月9日のブックマーク (8件)

  • rebase -iからcommitまで自動化する - Qiita

    注: この記事で書いたことはvimscriptで頑張らなくてもgitの機能を使えばできます。 GIT_EDITOR=: git rebase -i --autosquash HEAD^^ のように GIT_EDITOR 環境変数に : を指定するとエディタの起動がスキップされます 指摘してくださったyuku_tさん、ありがとうございます。 rebase -iめんどくさい こんな感じで、タイポ修正など小さな修正してrebaseするとき結構めんどくさいですよね。 ですので自動化しました。 gitで起動するエディタはvimです。 ~/.zprofile function execIfCommandExists () { if type $1 2>/dev/null 1>/dev/null;then $1 fi } # 現在の変更を1つ前のコミットと結合する function gcommit-an

    rebase -iからcommitまで自動化する - Qiita
    moqada
    moqada 2016/10/09
  • 10月1日、インターネットが大きく変わりました:Geekなぺーじ

    世界中のほとんどの人々は気にしていませんが、米国時間の2016年10月1日(土曜日)、インターネットが大きく変わりました。これまで米国政府が保持していたインターネットの重要資源に対する監督権限を手放したのです。 JPNIC: 米国政府がインターネット重要資源の監督権限を手放しました JPNIC News & Views vol.1439【臨時号】2016.10.3 NTIA: Statement of Assistant Secretary Strickling on IANA functions contract インターネットそのものは、世界中の多くの組織が分散しつつも協調することで成り立っています。 しかし、世界中のみんなが単一の「共通意識」を持って運用する必要がある、IPアドレスやポート番号などの番号資源、ドメイン名、プロトコルパラメータの3つに関しては、IANA(Internet

  • スマートメーターの情報を最安ハードウェアで引っこ抜く - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 電力自由化にともない、スマートメーターの設置が進められています。 電力会社が設置したスマートメーターと、各社から販売されているHEMS見える化端末的なモノを導入すると消費電力などをリアルタイムに見ることができるようになります。 しかし!、HEMS見える化端末的なモノは住宅リフォーム業界的なプライス設定ですんごくお高いんです。 そこで、HEMS見える化端末的なモノを安価に自作しちゃおうというのがこの記事の趣旨です。 おことわり 東京電力供給区域での話を前提としていますが、他社供給区域にお住まいの場合は電力会社名を読み替えてくださ

    スマートメーターの情報を最安ハードウェアで引っこ抜く - Qiita
  • GitHub - maxbeier/text-spinners: Pure text, CSS only, font independent, inline loading indicators

    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

    GitHub - maxbeier/text-spinners: Pure text, CSS only, font independent, inline loading indicators
  • 技術的負債とどうやって戦うか - Qiita

    プロジェクトが進行するにつれて増える『負債』 長いプロジェクトに携わっていると、技術的負債をいつ返すのかが課題になってきます。 リファクタリングはいつの時点でやるのか、これは長いプロジェクトを運用していく上で問題になっていきますが、今回は負債の種類を整理し、それぞれどう対応をしていけばよいかを考えていきたいと思います。 私達の開発では常に時間が足りない 最近読んだ、「アジャイルサムライ」というには下記のようなことが書いてありました。 (開発における)3つの真実 プロジェクト開始時点にすべての要求をあつめることは出来ない 集めたところで要求はどれも必ずと言っていいほど変わる やるべきことはいつだって与えられた時間と資金よりも多い 以上のことからわかるように、私達の開発には時間が無いということが常だということがわかります。実際、技術的負債が多いプロジェクトほどこの傾向が強いのではないでしょう

    技術的負債とどうやって戦うか - Qiita
  • Brewfileはオワコンではない

    B! 226 0 0 0 Brewfileはオワコン と言われて久しいわけですが、 これはHomebrew体から 訳あってbundleコマンドが外されただけです。 デフォルトコマンドからはサポートが外されましたが、 bundleを引き継ぐ公式のレポジトリもありますし、 一方でより便利に使う方法とかは出てきています。 Brewdler Brew-file その他のツール まとめ Brewdler Brewdlerはbrew bundleの元になるもので(と思う)、 元々はandrew/brewdler というレポジトリにありました。 (今はこのリンクはHomebrew/homebrew-brewdler へリダイレクトされる様になっています。) 2013年の頃まではBrewdlerはRubyGemsでインストールするようになっていました。 Homebrewの拡張:brewdler, tap

    Brewfileはオワコンではない
    moqada
    moqada 2016/10/09
  • Travis CI で常に Node.js 最新 LTS と最新安定版を使う - Qiita

    GitHub のリポジトリで CI するときは Travis CI のお世話になってるんですが,Node.js ではひとつ問題がありました. 現在 Node.js では 4.6.0 が LTS で 6.7.0 が最新安定版です.なので,.travis.yml には次のように書いていました. ですが,これだと LTS や最新安定版のメジャーバージョンが上がった時に .travis.yml もメンテする必要があります.リポジトリがたくさんあると修正して回らないといけなくて面倒で,もっと雑に放っておいても良い感じにやってほしい.ということで,「最新安定版」および「最新の LTS」を指定する方法を調べてみました. 結論としては下記のようにバージョンを .travis.yml に書いておけば良いようです.

    Travis CI で常に Node.js 最新 LTS と最新安定版を使う - Qiita
  • LINE Developer Trialを GAE/Go で始める #linedevday - Qiita

    LINE BotのAPIが新しくなりました! MessageAPIがreleaseされて 新しいメッセージタイプやグループへの招待ができるようになりました。 お試しのTrialBotはこれからはDeveloper Trialとなります。 友達制限が50人以外は有料のプランと同等の機能が試せるとのことなので 名前の通り開発用ですね。 App Engineを使う理由として豊富な無料枠と標準でHTTPS通信が可能なためです。 そして Bot Trial の時はIPを登録する必要がありましたが 現在はオプショナルとなっているのでIPを登録する必要がなくなってるのでIPが不定のAppEngineでも扱いやすくなりました!! 事前準備 Developer Trialを登録するにはLINEアカウントが必要です。 Google App Engineを利用するには事前にGoogleアカウントが必要です。 以

    LINE Developer Trialを GAE/Go で始める #linedevday - Qiita