タグ

ツールに関するnharukiのブックマーク (85)

  • 「Slack疲れ」にこれが効く!生産性を本気で上げたいチームに贈るツール7選

    Slackが便利なのはいいけれど、一日中チャットばかりしていると仕事が進まなくて困る…。「Slack疲れ」なチームに贈る、もっと幸せになれる7つのツールたち。 『Slackだけじゃなかった!働き方を劇的に変える海外製7つのツール』で、リモートで働くのに最適なツールを紹介しました。紹介した7つのうちの1つは連絡手段としてEmail代わりとして著名なメッセージアプリのSlackでした。 Slackの素晴らしいユーザーインターフェイスはとてもシンプルで、まるでチームで10年間、毎日Slackを使って業務をしてきたかのように感じられます。ただし、問題もあります。 Slackはコミュニケーションをするのに便利すぎて、1日中無数のメッセージのやりとりをしてしまい、生産性を妨げてしまう人もいることです。 しかし、統合する機能を使って全体の会話やメッセージ量を減らせます。Slackはチームがすでに使用して

    「Slack疲れ」にこれが効く!生産性を本気で上げたいチームに贈るツール7選
  • About | sift - a fast and powerful alternative to grep

    nharuki
    nharuki 2016/07/04
    grepより速い(らしい)テキスト検索ツール
  • Rubular: a Ruby regular expression editor and tester

    Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.

    Rubular: a Ruby regular expression editor and tester
    nharuki
    nharuki 2014/10/15
    正規表現のマッチ結果を変更しながら逐次確認できるサイト
  • RackTables

    Copyright © 2019–2024 Denis Ovsienko and contributors Copyright © 2018 Denis Ovsienko, Alexey Andriyanov, Aaron Dummer and contributors Copyright © 2013–2017 Alexey Andriyanov, Aaron Dummer, Denis Ovsienko and contributors Copyright © 2011–2012 Denis Ovsienko, Alexey Andriyanov, Aaron Dummer, Jonathan Thurman and contributors Copyright © 2010 Denis Ovsienko, Ryan Farrington, Alexey Andriyanov and

  • 入門Chef Solo - Infrastructure as Code

    サーバー状態管理フレームワークChef、そのスタンドアロン版であるChef Soloの使い方について、はじめの一歩から実戦投入レベルに至るまでを解説。試験環境の構築方法、自動化コードの書き方、Chef のアーキテクチャや思想までを実例を通して説明します。 関連サイト書に関連するサイトがあります。 『入門Chef Solo』正誤表(達人出版会版)内容紹介近頃のクラウドの格的普及もあってか、サーバー管理の自動化に注目が集まっています。Chefはそのツール/フレームワークのひとつです。 Chefへの注目が集まっているにも関わらずChefに関するある程度まとまった体系的な情報はまだまだ不足している、というのが現状です。またChefは実際には同類のツールに比べてシンプルで分かりやすいのですが、公式ドキュメントがあまりにしっかりと書かれすぎていることもあって「はじめの一歩」としてどの辺りを知ればい

    入門Chef Solo - Infrastructure as Code
    nharuki
    nharuki 2013/11/20
    買ったった
  • 構成管理ツール「Chef」の概要とインストール手順

    自動化ツールの必要性 昨今、仮想化およびクラウドの普及に伴い、サーバを短時間で増設することが容易になってきました。例えばユーザアクセスが増えてシステムの負荷が高くなった場合、サーバそのものは即座に準備できるようになりました。しかし、システムの設定は別途実施しなければいけないという状況も多々見受けられています。 サーバの台数が少なければ一台一台構築や設定を行えますが、何百台ものサーバを扱うとなると時間がかかって迅速性は失われてしまいますし、多くの人手が必要となれば設定の間違いが起こる可能性も高くなるでしょう。そして管理するサーバが増えたとしても、それらを管理する人は増えていないのが現状です。 そのため、サーバ構築とともにアプリケーションやミドルウェアの設定をも実施する自動化ツールが注目されています。 Chefとは Chef(シェフ)は、米Opscode社が提供するクラウドコンピューティングを

    構成管理ツール「Chef」の概要とインストール手順
    nharuki
    nharuki 2013/11/20
    これを機にちょっとお勉強・・・
  •  いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!

    Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが

     いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!
    nharuki
    nharuki 2012/09/25
    もっとCygwinを活用したくなる記事
  • Ubuntu – Error

    nharuki
    nharuki 2012/07/13
    引数に指定されたグループに属するユーザ一覧を取得するコマンド。Ubuntu用のパッケージだがソースコンパイルすればRedhat系でも使用可能。
  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
  • Linux Tips - bonnie++の使用方法

    ハードディスクベンチマークツール「bonnie++」を用いて、LinuxサーバのディスクIO性能を測定する際の手順メモです。bonnie++のバージョンは「1.03」を、コンパイラはgccを使用しています。 bonnie++を使用することで、シーケンシャルアクセス(read/write)、ランダムアクセス等の性能測定を一度に行うことができます。 なお、bonnie++ 1.03では、近年供給されているような高性能なハードディスクやSSDの性能測定用に使用することが想定されておらず、測定に掛かった時間が短過ぎる場合には、測定結果の表示が「+++++」「+++」となってしまう項目があります。このため、ソースを少し修正してからmakeします。 インストールインストール手順(ソースから)ソースのダウンロード次のURLより、bonnie++ 1.03のソースをダウンロードする。 (2012年7月時点

    Linux Tips - bonnie++の使用方法
  • http://infra-engineer.com/linux/linuxiostat%E3%81%AE%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%A8%E8%A6%8B%E6%96%B9/

  • Propel Criteria Builder

    Criteria demo This is an alpha-release of a utility that converts pseudo-SQL into PHP Propel code. Give it a try — feedback is welcome on the symfony forum! Enter pseudo-sql Columns must be in the form table.field and strings must be in single quotes. Supported comparison operators are =, <>, !=, <, >, <= and >=. Also allowed are LIKE, NOT LIKE, IN, NOT IN, IS NULL and IS NOT NULL. In strings, the

  • etckeeperで /etc 配下をバージョン管理 - ペイパー・プログラマーズ・ブログ

    Subversionの設置 でまずやりたかったのはApacheやらMySQLやらの設定ファイルのバージョン管理でした。 で「わーいSubversion入れたからあとはリポジトリ作ってやればいいや。」とリポジトリの構成を考えていたのですが…。 「自分でいじるファイルだけを管理下に入れる?」「いや、将来ほかのファイルも触るかもしれないよね?」などなどと迷って何か参考になる知見はないかなとワールド・ワイド・ウェブを徘徊していたらミドルウェアの設定ファイルをどのようにバージョン管理すべきか - wyukawa's diaryに行き着きました。WEB+DB PRESS Vol.62「はじめてのチーム開発」に同様の運用が例示されているようなので棚から引っ張り出して見てみました。 が、 シンボリックリンクを貼ってウンヌンということで、自分の好みとは若干違うかな。でもこれでやってみるかなとこれまた逡巡し

    etckeeperで /etc 配下をバージョン管理 - ペイパー・プログラマーズ・ブログ
    nharuki
    nharuki 2012/03/27
    地味に便利そう。使ってみたい。
  • DB設計の神ツール「ERMaster」なら、ここまでできる

    DB設計の神ツール「ERMaster」なら、ここまでできる:ユカイ、ツーカイ、カイハツ環境!(11)(1/3 ページ) 無料のEclipseプラグイン「ERMaster」とは データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか? いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。 ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。稿では、このERMasterについてご紹介します。 ERMasterの主な特徴、8つ ERMasterには、主に次のような特徴があります。 【1】直感的で使いや

    DB設計の神ツール「ERMaster」なら、ここまでできる
  • HTTPで疎通やレイテンシを確認する「httping」 - 元RX-7乗りの適当な日々

    少し前に、某所のサーバ(自分たちで管理)で、通常時は問題ないのだけど、時々HTTPレスポンスで数秒かかる現象が見受けられたので、再現させるときに目視確認でひたすらHTTPリクエストが送れてレイテンシが確認できる「httping」を利用しました。 httpingは、所謂"ping"のHTTP版。HTTPリクエストでポーリングしてくれるコマンドです。ICMPは受け付けないけどHTTPはOK、そんなサーバにも監視などで使えます。 インストール Ubuntuでは、aptでインストールできました。簡単。 $ sudo apt-get install httpingこれだけです。 簡単な使い方 $ httping (URLまたはIPアドレス)で、実行可能です。以下、実行例。 $ httping http://xxx.xxx.xxx.xxx/ PING xxx.xxx.xxx.xxx:80 (http:

    HTTPで疎通やレイテンシを確認する「httping」 - 元RX-7乗りの適当な日々
  • ConQATを利用してソースコードの品質をチェックする - 達人プログラマーを目指して

    ある程度プログラマーとして経験を積めば、ソースコードを読んだときに、そのソースコードの良し悪しというものは、嗅覚を使って直感的に嗅ぎ分けることができるものです。実際、そのように体の感覚を使ってこのコードは不吉だと感じるところは実際大いにあり、コードの臭い(code smell)として知られています。 コードの臭い - リファクタリングの必要性を示す兆候 これはファウラーの名著 リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見るでも紹介されており、こういった不吉な部分を適切に嗅ぎ分け

    ConQATを利用してソースコードの品質をチェックする - 達人プログラマーを目指して
  • VMware上のLinux(CentOS)でoprofileの使用 - torutkのブログ

    プロファイラoprofileで性能計測ができると聞いて、自宅PCで実験してみましたが、機能していません。 # opcontrol --start Using default event: CPU_CLK_UNHALTED:100000:0:1:1 Using 2.6+ OProfile kernel interface. Using log file /var/lib/oprofile/samples/oprofiled.log Daemon started. # opcontrol --stop Stopping profiling. # opreport opreport error: No sample file found: try running opcontrol --dump or specify a session containing sample filesWindow

    VMware上のLinux(CentOS)でoprofileの使用 - torutkのブログ
  • OProfileの使い方備忘録 - hogelogの日記

    プログラムのボトルネックがどこにあるのか、なんて調べるときには計測する必要がありますね。プログラム中の特定処理の前後でrdtsc命令使って時間を計測して処理時間を求める、とかそういうこともできるんですけど、まあめんどうじゃないですか。プロファイラを使いましょう。 プロファイラとはなんぞや、Wikipediaの性能解析のページに色々書いてますね。 そういうわけでOProfileというLinuxで動くプロファイラを使っているので、未来の自分とか「OProfile動かしてみてーけどさっぱりわからん!」みたいな人のためにまとめておきます。 OProfileの特徴 OProfileは 計測したいプログラムに対して特別な処理をしなくてもいい 低レイヤーの情報も計測できる gprof形式のコールグラフも表示できる オーバーヘッドがとても小さい これらの特徴があるらしいです。使ってみて特に嬉しいと感じたの

    OProfileの使い方備忘録 - hogelogの日記
  • KMC Staff Blog:Androidのビルドでccacheを使う

    2011年05月02日 Androidのビルドでccacheを使う Makefile関連(*.mk)を変更した場合には一度クリーンしてからmakeする必要があります。 これは時間のかかることですが、ccacheを使うと時間短縮できます。 Androidではこれを簡単に使うことができます。 (English version of this page) ccacheとは ccache ccacheは最初のコンパイル時にコンパイル結果を別のディレクトリに保存しておきます。そして次のコンパイルの時に、前回とファイルの内容やコンパイルオプションが一致するかどうかをチェックして、一致する場合には実際にコンパイルする代わりに保存しておいた内容を使用します。 ccacheがサポートするのはC/C++/Objective-C/Objective-C++で、Javaはサポートされていません。 高速化されるのは

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    nharuki
    nharuki 2011/05/19
    4コアXeonマシンでAndroid Froyoのフルビルドが15分でオワタ