タグ

2014年6月23日のブックマーク (9件)

  • もっとはやく知りたかったGoogle Driveで仕事を爆速させる使い方&ツールまとめ | SIROKグロースハックブログ

    みなさんGoogle Drive使ってますか?Google Driveにはいろいろな機能や便利な使い方があるので今回はその中でも特に知らないと損する便利な機能を一挙紹介します。 Google Drive の拡張アプリ モックアップを簡単に作れるCacoo Chromeウェブストア –  Cacoo ワイヤーフレーム作成を簡単にしてくれるツールの一つです。上の画像のように簡単に分かりやすくクオリティーが高いものを仕上げることができます。 Markdownで文章が書けるStackEdit Chromeウェブストア - StackEdit Mardownで書けるのでエンジニアの方にはすごい便利かもしれません。またその後TumblrやGithubGistなどにも公開できるのでとても便利です。ブログの記事の下書きなどにもすごい向いているかもしれません。 Google DriveからFAX送信ができ

    もっとはやく知りたかったGoogle Driveで仕事を爆速させる使い方&ツールまとめ | SIROKグロースハックブログ
  • JavaScript Promiseの本を書きました | Web Scratch

    JavaScript Promiseのという無料で読める電子書籍を書きました。 タイトルそのままで、JavaScriptのPromiseについて書いた書籍です。 書籍の目的 この書籍を読むことで学べる事として、次の3つを目標にして書きました。 Promiseについて学び、パターンやテストを扱えるようになる事 Promiseの向き不向きについて学び、何でもPromiseで解決するべきではないと知る事 ECMAScript6 Promiseの基をよく学び、発展した形を自分で形成できるようになる事 Promiseは、次のECMAScriptの言語仕様として策定が進められていて既に多くのブラウザに実装されています。 Promiseについて扱う書籍ですが、この機能はjQuery.Deferred()やAngularJSの$qやBluebird等の類似の機能が既にあるため扱ったことがあるかもしれま

    JavaScript Promiseの本を書きました | Web Scratch
  • 高速にGo言語のCLIツールをつくるcli-initというツールをつくった

    高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-initGitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景 Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash

  • CSSセレクタの名前を付けるときに考えていること - morishitter blog

    idを使うときも同じだけど、話をわかりやすくするためにclassに統一するということで。 個人的にはセレクタにidは使わない派です。 先日、@cssradarさんが「自分の仕事はclass名を決めた時点で8割終了している」みたいなことを言ってて、僕も概ね同意している。 それほどにCSSでは命名が大切だと思う。 そこで僕が普段どう考えてCSSセレクタに名前をつけ、ルールセットを定義しているのか書いてみた。 1. class名は意味を表すようにする(見た目の情報をのせない) 例えば、以下のようなもので .red { color: #f52; } .rounded { border-radius: .25rem; } .left-arrow { ... } 赤色だとか角丸だとか、見た目を表したclass名は付けないようにしている。 というのも、class名はHTMLのclass属性に書くもので、

    CSSセレクタの名前を付けるときに考えていること - morishitter blog
    clairvy
    clairvy 2014/06/23
  • ギークの精神と対人コミュニケーションとトレードオフスライダー - Qiita

    リーダー論に対する違和感 最近、開発のプロジェクトマネージメントをしている。その仕事を通して、リーダー論や開発手法の書物を読むことが多くなった。 特に、リーダー論を読むことが多くなった。しかし、リーダー論に関するを読んでいると、とても違和感を感じることが多かった。その違和感の正体をぼんやり考えていたのだが、アジャイル開発のインセプションデッキに関する話(アジャイルサムライというに出てくる)で、トレードオフスライダーについて知ったところ、違和感の正体に思い至ったので書いておく。 トレードオフスライダーとは アジャイル開発の(アジャイルサムライ)に、トレードオフスライダーというものが紹介されている。図示すると、次のようなものだ。 プロジェクトの重要項目に、優先順位をつけて、どれを犠牲にして、どれを守るか図示したものだ。例えば、ソフトウェアプロジェクトの四大要素(予算、時間、品質、スコープ

    ギークの精神と対人コミュニケーションとトレードオフスライダー - Qiita
    clairvy
    clairvy 2014/06/23
  • 2014年のChefとInfrastructure as code

    Innovation EGG 第二回 XEgg 1st『クラウド未経験者向けITコミュニティ&クラウドベンダー合同勉強会』 の発表で使用した資料です。

    2014年のChefとInfrastructure as code
  • GHQ - r7km/s

    ghqというレポジトリ管理ツールを使ってみた。 Installation Goがインストールされていてかつ環境変数$GOPATHが設定されている環境で、go getを使ってインストールできた。 手元の環境を調べてみると、Goのversionは1.2.1、環境変数$GOPATHは$HOME/.goに設定されていた。 $ go get github.com/motemen/ghq $ go version go version go1.2.1 darwin/amd64 $ echo $GOPATH /Users/r7kamura/.go $ cat /Users/r7kamura/.zshrc.local | grep GO export GOPATH=$HOME/.go export PATH=$PATH:$GOPATH/bin $ which ghq /Users/r7kamura/.go

    GHQ - r7km/s
  • 37signalsの創設者が語る「求職者が見せるべき資質」 | ライフハッカー・ジャパン

    スキル以前に重視する資質 37signalsでは、1つの採用枠に優秀な候補者がたくさん集まります。 最近、37signalsでは、『Basecamp』のプロダクトデザイナーを1名募集しました。プロダクトデザイナーとは、プロジェクトのビジュアルデザインを統括するポジションです。また、チームの方向性をまとめる役割もあります。37signalsはあまり頻繁に採用を行いません。採用は、候補者と私たちにとって貴重な出会いの機会です。 私は、プロダクトデザイナーの候補者を選ぶとき、基的なデザインスキルに注目します。すなわち、明瞭に思考しコミュニケーションできるか、センスがあるか、新しいアイデアを生み出すビジョンがあるか、新規プロジェクトを構想するだけでなく、実行に移す能力があるか、などです。しかし、こうしたスキルの前に、私が最大に重視する資質がひとつあります。この資質を持った人に、失望させられたこと

    37signalsの創設者が語る「求職者が見せるべき資質」 | ライフハッカー・ジャパン
  • Dockerコンテナに入るなら SSH より nsinit が良さそう - Gosuke Miyashita

    追記 はてブでつっこみもらいました が、実行するカレントディレクトリは /var/lib/docker/execdriver/native/$id を使うのが正しいようです。(情報読み違えてた。)こちらには container.json があるので、ソースツリーからコピーしてくる必要ないですね。 また、コンテナ ID 取得は、docker ps -q --no-trunc の方が良い、とも教えていただきました。 つっこみにしたがって、最後の方の説明とシェル関数書き換えました。 つっこみありがとうございます! tl; dr タイトルまま 経緯 Docker でつくったコンテナの中に入って状態を確認するために、コンテナ内で sshd を立ち上げてアクセスする、ってなことを以前やってたんですが、コンテナ内で sshd を立ち上げる、というやり方がいまいちだし、そもそもコンテナの仕組みから考えれば