タグ

ツールに関するfjwr38のブックマーク (13)

  • Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。

    いまや高速パターン検索といえばag(The Silver Searcher)ですが、検索対象がUTF-8のテキストを前提としているため、EUC-JPやShift-JISといったファイルを検索するのに課題があります。 これまで、それらの日語文字セットを検索できるようにするため、色々とagの改造、公開を行っていました。 ag(The Silver Searcher)でEUC-JP/Shift-JISのファイルも検索できるようにしてみた 日語圏特化型ag -白金- の配備が完了しました しかし、特定の国の文字コードだけに特化した修正というのをmasterに取り込んでもらうわけにもいかず、派生ブランチとして追随するのも、やはり面倒… そこで年始にGo言語を触ったのをきっかけに、Go言語でパターン検索ツールをつくってみました。 せっかくなのでポストagを目指して、プラチナサーチャー(The Pl

    Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。
  • Eclipseリファクタリング・メモ - プログラマの思索

    Eclipseの使い方を一覧で分かりやすく説明しているHPがあったので、メモ。 特にリファクタリングの手順が分かりやすい。 Eclipseリファクタリング Eclipseのリファクタリングは非常に使いやすいのに、何故か皆、使ってない。 ファウラーのリファクタリングを読んでないのだろうか? Javaプログラマにとって、綺麗なプログラムを書くための技術が全て詰まっている良書なのに。 【リファクタリングの目的】 最近、ソースインスペクションをする立場になってみて、仕様を理解せずに長々と書いている下品なプログラムを見ると、すぐにカチンと来てしまう(-_-;) Fatなメソッド、Fatなクラスは、不吉な匂いがする。 女性と(だけじゃなくて男性も)同じく、太ったクラスはダイエットすべき。 リファクタリングする真の目的は、誰でも理解できるプログラムにして保守性を高めることにある。 特に、プログラマは派

    Eclipseリファクタリング・メモ - プログラマの思索
  • [Windbg 第1回] Windbgを知っていますか? | Hoster-JP

    みなさん、こんにちわ。gattsです。 これから何回かに渡ってWindbgについての技術的な話をしようと思います。 私は仕事windowsの案件をやっています。仕事をしていく中でOSがトラブルになったりシステムを検証したりします。そんな時に助けてくれるツールがWindbgです。このツールはMicrosoftさんが開発者向けに無料で公開しているツールなのです。何が出来るかというと、エラー発生時のダンプファイルとソースコード・シンボルファイルを使って情報を解析することです。 つい先日サーバが一定間隔でBSOD[ブルーバック]を起こして困ってしまった時も、発生した原因をこのツールと協力して探すことが出来ました。 是非みなさんもwindbgを使ってみてください。きっと役に立つと思います。 【ダンプファイルとは】 WindowsはOS自身で致命的なエラーが発生した場合にブルースクリーンになります。

  • TechCrunch | Startup and Technology News

    Nura suffered the same quiet fate as countless startups before. The innovative Australian firm was effectively acqui-hired by Masimo, which has been amassing its own arm of audio brands. The Southern

    TechCrunch | Startup and Technology News
  • 今日から始めるサーバ構築の省力化 - GeekFactory

    SSHクライアントたくさん並べてペーストしまくるのが許されるのは小学生までだよね と言ってみたかっただけです。こんにちは。 Capistranoでサーバ構築を省力化する方法を紹介します。サーバ構築の自動化といえばChefやPuppetが有名ですが、CapistranoはサーバにSSH接続さえできれば利用できるメリットがあります。データセンタに持ち込むノートPCにCapistranoを仕込んでおけば便利なツールになるし、短期間に検証用のサーバを構築する場合も有用なツールになるでしょう。Capistranoはデプロイツールとして使われることが多いですが、サーバ構築にも有用です。 CapistranoはRubyで書かれたツールで、複数のサーバにSSH接続してコマンドを実行できます。同様のツールとしてexpectがありますが、CapistranoのスクリプトはRubyの内部DSLなので書きやすく拡

    今日から始めるサーバ構築の省力化 - GeekFactory
  • そろそろ覚えておきたい Web用の画像加工・編集 超基礎入門 : LINE Corporation ディレクターブログ

    こんにちは、櫛井です。 「もうちょっと明るくするだけで印象違うのに残念」 「余計なものはトリミングでなんとかしたらいいのにな」 と思う画像がインターネットには溢れていますね。 実は簡単なのに敬遠しがちな画像加工。今回は、画像加工ソフトの中でも高機能なのに安価な Adobe の Photoshop Elements を使って説明していきたいと思います。こういったツールは利用している人が多いものを選ぶと、わからない時などに周りに聞きやすいのでメジャーなソフトを選ぶとよいかと思います。 ちょっと長いので目次。クリックするとそれぞれの項目に飛びます。 基礎用語、基的なこと画像の明るさや色味を変える画像にボカシやモザイクを入れる(おまけ)写真の余計なものを消す 基礎用語、基的なこと 画像サイズ画像の大きさのこと。ピクセル単位で表す場合が多い。 キャンバスサイズと表記されることもある。 レイヤーア

    そろそろ覚えておきたい Web用の画像加工・編集 超基礎入門 : LINE Corporation ディレクターブログ
  • はてブで人気のエロ動画を自動でダウンロードするツール “xxxdl” 開発しました | ぱろすけのメモ帳

    時代はソーシャルですし、長らくインターネットの一角を占めてきたエロ動画ダウンロード界もそろそろソーシャル化して良いはずです。よくわからないけれど旧来のあり方よりソーシャルな方が何かと生活の質が向上するはずです。すなわち、ソーシャルエロ動画ダウンローディングの時代がいま幕を開けようとしているのです。この記事は、そのフロンティアにおいて、パイオニア的位置づけとなるべく書かれています。 旧来のエロ動画ダウンロードのあり方には、大きく分けて2種類がありました。 ひとつひとつ手作業でダウンロードする ツールを用いて一括ダウンロードする ひとつひとつ手作業でダウンロードする。これは皆さまご存知ですね。旧来のやり方です。計算機が高度に進化した現在においては文明的なアプローチであるとは言えません。 ツールを用いて一括ダウンロードする。これは動画においてはあまり用いられませんが、画像界ではサイト内の画像全部

    fjwr38
    fjwr38 2012/04/05
    Pythonでやってるところがミソ
  • 10秒で2chまとめブログ作成・更新が可能なソフト「2chまとめビルダー」

    わずか10秒で「2ちゃんねる」のレスをまとめてブログに掲載するだけで月間1億ページビュー以上・1ヶ月で300万円も稼ぐことが可能だと称するとんでもないソフトがこの「2chまとめビルダー」です。2chまとめブログの作成作業自体は今までも「ほぼ自動化可能ではないか?」と言われており、いつか誰かが作るかもしれないとは予想されていましたが、その実物らしきものがついに登場した、という感じになっています。 2chまとめブログを10秒で作成・投稿できるツール | 2chまとめビルダー http://www.internal.co.jp/products/marketing/2chmatome/about/ まとめを効率的に作成するため、以下のような機能が搭載されている、とのこと。 ・勢いランキングから取得:書き込みの勢いが多いスレッドを簡単に取得可能 ・自動レスアンカー並び替え:レスをアンカー先の下へ自

    10秒で2chまとめブログ作成・更新が可能なソフト「2chまとめビルダー」
  • Scala言語を学ぶやさしいツール「Kojo」が無償公開

    オブジェクト指向言語と関数型言語の特徴を備えたプログラミング言語「Scala」は、JavaVM上で高速に動作する生産性の高い言語として最近注目されている言語です。 Scalaは静的型付け言語としての高速性を実現しつつ、非常に柔軟なプログラミングが可能で、オブジェクト指向言語としてコードが記述できると同時に関数型言語の機能も発揮できるとされており、これらが高い生産性につながるといわれています。 また、関数型言語は並列処理を記述するのに適したプログラミング言語としても注目されています。 そのScalaを、子ども向けにやさしくプログラミングを学ぶための言語として採用したオープンソースの統合学習環境「Kojo」が、無償公開されています。 タートルグラフィック機能を搭載 Kojoは、いわゆるタートルグラフィックス機能を標準で備えたScala言語のサブセットで、タートルに命令を与えると画面上にグラフィ

    Scala言語を学ぶやさしいツール「Kojo」が無償公開
  • 「Google Chrome Deveoper Tools」はこう使う! 基本機能チュートリアル & GDD 2011 セッション概要

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「Google Chrome Deveoper Tools」はこう使う! 基本機能チュートリアル & GDD 2011 セッション概要
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
    fjwr38
    fjwr38 2011/09/05
    最近やたら聞くので、その内読もう
  • GUI Diff on Macintosh - Log By Kenji Akeno

    diffとは何か diffとは2つのテキストファイルの差分を抽出する時に使うツールで、プログラムを組む人、それもUnix系のOSで動くソフトウェアを作っている人には欠かせないもの。 (なぜUnix系のプログラマに欠かせないのかについてはソフトウェア配布の歴史をググればわかる事なので、あえてここでは触れないでおく) なぜGUIのdiffなのか WindowsMacのプログラマでも差分ツールを使うこともあるが、出自がコンソールのUnixとは違い、GUIが基*1のOSであるが故にほとんどの人はGUIの差分ツールを使う。 だいたい最近のプログラマはDOSすら知らないからコンソールのツールなんか勧めた日には「ハァ?」と言われるのが関の山である。 WindowsならオープンソースGUI差分ツール「WinMerge」があるのでとりあえず良いとして、Macで動くGUIツールは良いのがなかなか見当たらな

    fjwr38
    fjwr38 2011/08/31
    mac版もあるのね
  • 北米WEB屋なら誰でも知ってるんじゃないかって思うサイトをまとめてみた - バンクーバーのWEB屋

    他人のブックマークって気になりませんか?特に同じ業界の人のブックマークってすごく気になりますよね。 興味位でWEB屋友人のブックマークしてるサイトを教えてもらうことも多いですが、なんだか狙いすましたように、いろんな人が同じようなサイトをブックマークしていることに気がついて、「あぁー、このサイトはみんな良く見てるのかも」って思ったサイトがいくつかあったんですね。 そこで、WEB屋のブックマークをまとめて、北米WEB屋ならこれはたぶん皆みてるんだろうなってサイトをまとめてみましたので(独断と偏見で)ご紹介。 海外でWEB屋をやる方、いち早く海外WEBデザイン情報をゲットしたい方、知っていて損はないと思います。 Smashing Magazine まずは王道?Smashing Magazine。このサイトは日でも有名かなと思います。よくWEBまとめ記事とかで取り上げられてますよね。WEBの

  • 1