タグ

2011年12月16日のブックマーク (16件)

  • tmuxの外観をカスタムして、運用と開発を加速させる | Glide Note - グライドノート

    ターミナルマルチプレクサ Advent Calendar 2011の16日目です。 15日目はdodaさんのリモートの tmux でコピーした内容のローカルのクリップボードへの反映でした。 tmuxを利用し、 sshでリモートサーバに接続するたびに、ホスト別にwindowを生成 エディタ用、コマンド操作用、負荷監視用など用途別にwindowを生成し、paneを増やし画面分割 などをしていると、今は「どのwindow」の「どのpane」で作業をしているのか分からなくなることがあります。 これは意図せず他のサーバで作業をしてしまい、事故を引き起こしてしてしまう可能性があるため、私はtmuxの外観をカスタムすることで、「どのwindow」の「どのpane」にいるか瞬時に判断出来るようにしています。 デフォルトのtmux .tmux.confをいじらずに利用している場合 俺のtmux 俺のtm

    masudaK
    masudaK 2011/12/16
  • items.sjbach.com � Configuring Vim right

    Table of contents 1. Essential .vimrc configuration items 2. Recommended .vimrc configuration items I’ve spent a lot of time nerding into a Vim window, and ergo, a lot of time fooling around with different configurations. These are the best non-standard options I’ve found or stolen from others over the years. Listed below in order of descending usefulness — though I think everything in this articl

    masudaK
    masudaK 2011/12/16
  • Home - Sigar - Confluence

    Overview The Sigar API provides a portable interface for gathering system information such as: System memory, swap, cpu, load average, uptime, logins Per-process memory, cpu, credential info, state, arguments, environment, open files File system detection and metrics Network interface detection, configuration info and metrics Network route and connection tables This information is available in mo

  • OmniTI Labs

    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

    OmniTI Labs
  • 今すぐ「GitHub で」フォローすべき Node.js 界のスーパーエンジニア

    こちらでははじめまして,koichik です.Jxck によるエントリ:今すぐフォローすべき「当の」 Node.js 界のスーパーエンジニア では,Node.js 自身を始め,npm や Socket.IO,Express といった著名なプロダクトの作者が紹介されました (筆者を除く).彼等は Node.js の世界を大きく広げることに貢献している,文字通り「当の」スーパーエンジニアです.しかしながら,Node.js の世界に集うスーパーエンジニアは彼等ばかりではありません.著名なモジュールを作ってはいなくても,Node.js の品質改善や機能強化などで貢献している人達も大勢います.そこで今回は,Node.js の世界を深化させているスーパーエンジニアを 10 人紹介します.とはいえ,彼等の中には Twitter をほとんど活用していない人もいます.IRC が普及しているせいか,日

  • Git の Web インターフェース比較 - Qiita

    普通に管理するよりも何かしら見やすいインターフェースを使った方が便利なので比較。 GitHub 多数のサービスと連携できるので便利。数百単位でプライベートリポジトリを持ちたい場合は下記オープンソースのものを使った方がいいかも。 Gitorious 多機能であるのにも関わらず、オープンソースで利用できる。きれいで使いやすいインターフェース、GitHubでいうところの PUll Request に当たる Merge Request 機能まである。チームごとにメンバーやできたり、プロジェクトごとにリポジトリを管理できるので、大きな組織で使いたい場合に良い。Issues はない。インストールはかなり面倒。 GitLab 最近公開されたオープンソースのインターフェース。かなり良くまとまっている。Gitorious ほど大きくないのでインストールもそこまで難しくない(と思う)。コミットも多いので、これ

    Git の Web インターフェース比較 - Qiita
  • グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している

    グーグルでは、社内のプログラマによって作り出される大量のコードの品質を保つため、チェックイン前にユニットテストとコードレビューが行われているそうです。しかし、コードが大量になってくると、ユニットテストやレビューをすり抜けるバグも少なからず発生します。 そこでコードの品質をさらに高めるために、グーグルでは「バグ予測アルゴリズム」を採用。バグがありそうな部分をレビュアーにアドバイスする仕組みを採用したとのこと。 そのバグ予測アルゴリズムとはどんなものなのか。Google Engineering Toolsブログに投稿されたエントリ「Bug Prediction at Google」(グーグルにおけるバグ予測)で説明されています。 ソースコードの修正履歴を基に予測 コードの中にバグがありそうな箇所を分析する手法としては、「ソフトウェアメトリクス」がよく用いられます。これはコードを静的に分析して、

    グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している
  • gitをテキトーに使って生産性を向上したユースケース - 西尾泰和のはてなダイアリー

    バージョン管理とかgitとかが「おおげさでめんどくさいもの」だと思う人は多い。でも、それは生産性向上のチャンスを逃していると思う。特に業務として多人数で開発している人たちの「変更前にはまずトピックブランチ」というやり方が、それはそれでよい方法なんだけど、いかにもめんどくさそうで尻込みさせてしまうのではないか。 先日の日曜日に、テキトーなgitの使い方をして、とても役に立ったのでユースケースとして報告しておこう。ただし、若干特殊な環境なのでここでやった方法が直接そのまま皆さんの所で使えるとは限らないが。 まず環境の説明。プロジェクトは「次の日曜日、新感覚シューティングゲームを展示します」で紹介している、テーブル型ディスプレイで動くシューティングゲーム。メインは @tokoroten で、ソースコードをバリバリ変更している。土曜日にとりあえず動くところまでは行った。改善点は山積みだ。使える時間

    gitをテキトーに使って生産性を向上したユースケース - 西尾泰和のはてなダイアリー
    masudaK
    masudaK 2011/12/16
  • Python初学者のためのまとめ - rokujyouhitoma's blog

    初学者=>要するに僕のためのまとめ。 分類がおかしい重要どころがバッサリ抜けてるところあるけど、ごめんなさい。 いつか更新します。 コミュニティ Python Programming Language – Official Website python.org。個人的にはPythonの総山だと認識している。 http://python.org/ PyJUG 日Pythonユーザ会 http://www.python.jp/ JZUG 日Zopeユーザー会。 http://zope.jp/ Sphinx-Users.jp Python製ドキュメンテーションビルダー、Sphinxの日ユーザ会 http://sphinx-users.jp/ http://sphinx-users.jp/ サードパーティライブラリ PyPI PerlのCPAN, PHPのPEARに似る。 http://p

    Python初学者のためのまとめ - rokujyouhitoma's blog
  • pipとvirtualenvがすごい便利だっと今日気付いた。 - rokujyouhitoma's blog

    追記 2017/02/05 Notice: この記事は古いため、次の記事を参考にしてください Pythonの仮想環境構築 2017.01版 - YAMAGUCHI::weblog Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください 2017.01 - YAMAGUCHI::weblog 以下、記事の文 pip 今までeasy_installで満足してたんだけどpip便利。 気に入った点は、 uninstallがある。easy_install使ってる時はsite-packagesをみて消してた...。 freezeでインストール済みのパッケージを確認できる。 freezeはそのための機能じゃないけど。 もちろんパッケージ一覧ファイルつくって持ち運ぶことも考えてるけど、そこまでは活用しきれてない...。 bundleでzip形式に固められる(らしい)。 要調査。

    pipとvirtualenvがすごい便利だっと今日気付いた。 - rokujyouhitoma's blog
  • Sphinxの環境を整える - Keep on moving

    id:rokujyouhitoma さんに誘われてPyPyの翻訳を始めました。 PyPy家の資料がSpinxで書かれているため、翻訳ももちろんSphinxで行っています。 参考 Sphinxの魔法にかかってみた - ふぞろいのGENGOたち Sphinxの実行環境をつくる インストールするパッケージ Sphinxの導入 Sphinxの実行環境をつくるを参考にしてbuildoutでSphinxをインストールする。 Pythonは標準で入っているものを使えばok. ↓みたいにaliasでsphinx-buildのパスを設定しておくとベター alias shinx-build='/path/to/sphinx-build' OMakeの設定 OMakeってなに?って人はこちらを見ると良いかと => OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く [・w・]

    Sphinxの環境を整える - Keep on moving
  • Open Source Web Design - Download and upload free web designs.

    Open Source Web Design is a platform for sharing standards-compliant free web design templates. We give web publishers a voice through good design.

  • Sphinxの魔法にかかってみた - ふぞろいのGENGOたち

    はじめに 最近ドキュメントの整備が最優先重要課題になってきたので、ドキュメントを効率よく書くための方法を調査していました。 年初くらいから調査していて、 「ドキュメントを作りたくなってしまう魔法のツール Sphinx」 とか 「遷移図生成ツール blockdiagの紹介]」 とか 「当のドキュメントと向き合えますか」 を見て ようやく「Sphinxにしよう!」と決心したので、Windows環境にSphinxを導入してみました。 そこで、この記事ではWindows環境にSphinxを導入するための手順を紹介したいと思います。 記事の作成にあたって、次のサイトを参考にさせていただきました。 「blockdiag を WindowsXP で動かす」 「OmakeでSphinxを自動継続ビルドしてみよう」 目標 この記事では、次のことが実現できる環境を構築します。 Sphinxを使って、テキスト

    Sphinxの魔法にかかってみた - ふぞろいのGENGOたち
  • ナンパ師が日常的に使っている説得術 - 公家シンジ

    誰かを説得する際に役に立つ10のコツです。海外の女性向けサイトShineに掲載されていた記事ですが、男性にも役に立つ普遍的な内容になってます。巧妙な説得に負けないための対策にもなります。自分が誰かを説得するのに成功した経験、逆にまんまと説得されてしまった経験を思い出しながら読んでみると心に刺さるものがあると思います。 説得の達人になるための10の極意 これは秀逸だなー。10の極意ほとんど全部腑に落ちた。説得って理詰めで相手を納得させるようなイメージが強いけど実は全くそうではないんですよね。相手の心理にいかに訴えかけるか、そこがポイントです。 実はナンパにおいても「説得」っていうのはかなり重要な役割を果たしますよ。 1.相手のためになることに着手する 既に相手のために何かを始めている場合、相手にそれを完成させるよう説得するのは比較的簡単です。器を洗うとき、まず自ら箸・フォーク類を洗った上で

    ナンパ師が日常的に使っている説得術 - 公家シンジ
  • Web制作に携わる人は見ておくべき、2011年のはてブ1500数以上の良記事31選 | URAMAYU

    2011年のWeb制作トレンドをはてブのホットエントリから振り返ってみました。 2011年でトレンドは、スマートフォン向けサイトやアプリの制作関連、HTML5関連、あとはFacebook対応のためのノウハウといった感じでした。 はてなブックマーク「コンピュータ・IT」カテゴリ内で、1500以上ブクマがついた記事を選出、その中からさらに私の主観も入りつつ、2011年Web制作系のエントリーの中でもベストな31記事をピックアップ、Webデザイン系、SEO系、HTML+CSS系、プログラミング系、スマートフォンサイト制作系、企画、ツール、その他系、素材系にそれぞれ分類しました。 Webデザイン系 1. 色彩センスのいらない配色講座  配色と色についてひじょーに分かりやすく、論理的に解説されたスライド。はてブ数ダントツ。 2. デザインの基礎力をワンランクアップしたい私(Webデザイナー

  • ローソクチャートや棒、折れ線グラフを作るHTML5グラフライブラリ·Rocketchart MOONGIFT

    RocketchartはHTML5で作られたダイナミックなグラフライブラリです。 HTML5でできることがどんどん広がっています。今回紹介するRocketchartsもHTML5を駆使しています。そしてすごいグラフを作ってきました。 ローソクチャートです。HTML5で作られています。 折れ線グラフを追加しました。 さらに棒グラフと折れ線グラフのミックスです。 クリックするとその箇所の数値が分かります。 表示範囲をマウスで選択して絞り込むこともできます。 逆に広げた場合です。 RocketchartはJSONデータを使ってCanvasタグにグラフを描いています。そのため直接書き出すのはもちろん、AjaxなどでJSONデータを渡してレンダリングすることもできそうです。 RocketchartはJavaScript製、GPL v3のオープンソース・ソフトウェアになります。 MOONGIFTはこう