タグ

ブックマーク / shanon-tech.blogspot.com (6)

  • jenkinsプラグイン開発Tips

    お久しぶりです。QAチームのou.gです。 最近、jenkinsプラグインの作成を担当させて頂きましたので、今日はjenkinsプラグイン開発のTipsをご紹介させて頂きます。 jenkinsプラグイン開発の入門資料、手順とかはこのブログの説明対象外なので、下記をご参照ください。 https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins ■EclipseをIDEとして開発する場合、どうやってDebugしますか。 まず、eclipseのmavenプラグインm2eのインストルが必要です。 環境の構築からIDEにインポートするまでは、下記の手順をご参照ください。 https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial Eclipseで対象となるプロジェクトを右クリックして、

    jenkinsプラグイン開発Tips
  • PythonとOpenCVで交通標識の抽出をやってみた

    さて、元となる動画はこんな感じです。確か松戸の辺りだったと思います。撮影した元動画は 640x480 です。 この映像を OpenCV に入力するために変換します。デジカメで撮影した mov ファイルを ffmpeg というツールを使って変換しました。

  • tmuxの紹介

    こんにちわ、技術部でMarketing Platformの開発を担当しているkoyaです。 今回はtmuxというアプリケーションを紹介したいと思います。 tmuxterminal multiplexerの略で、要するに1つの環境上で複数のターミナルを起動できるアプリケーションです。 ということで今回はLinuxやOS X上でターミナルをよく使う人(主にWeb開発者でしょうか)へ向けた内容になります。開発者でなくても弊社QAのような方にも参考になれば嬉しいです。

    tmuxの紹介
    Watson
    Watson 2012/05/28
  • 「レガシーコード」との付き合い方

    QA(Quality Assurance)関連の仕事がこれまで一番長く、得意分野は主にテスト方面です。開発エンジニアとしてはまだまだ新米なのですが、プロダクトを「外から」テストしてきたQA経験を活かして、今はユニットテストなどプロダクトの品質を「内から」高めていこう、としているところです。(ちなみに、テストツールとしては Selenium をそれなりに使ってきたりもしたので、そのあたりのネタもいずれこの場で書くことがあるかもしれません。もしリクエストあらばぜひ。。)

    「レガシーコード」との付き合い方
    Watson
    Watson 2011/04/13
  • vim で実践! コードリファクタリング

    どうも、技術部でプログラマをしている鈴木です。シャノンに来てからは主に Shanon Marketing Platform の国際化対応をやっています。 わたくし、いわゆるひとつの vi 使いでして、世の vi 使いの類にもれず、世の中のすべてのアプリケーションの UI が vi ライクになればいいと常日頃思っているクチなのですが、(この記事も、vi で書いてからコピペであります。WYSIWYG なんてクソくらえ! でありますw)今日は恥ずかしながら、そんなわたくしが普段どんな感じで vi を使っているかをお見せしたいと思います。

    vim で実践! コードリファクタリング
    Watson
    Watson 2011/03/11
  • AmazonEC2を何倍もお得に使う方法

    今回はシャノンでAmazonEC2を使う機会がありましたので、そのお得な使い方を紹介したいと思います。 「サーバの仮想化」今では当たり前になってきました。1台のサーバで複数台動かす事で、一人一開発環境を実現したり、アプリケーションをバージョン毎に保管できたりと至れり尽くせりです。 シャノンでも100台以上のサーバを仮想化して使っています。仮想化することで、開発環境を5分で用意できるようになりましたし、サービスを提供している、いわゆる番環境のサーバ増設も1時間以内でできるようになりました。 アプリケーションサーバ、キャッシュサーバ、データベースサーバ、ロードバランササーバ、メールサーバ、開発環境、テスト環境用サーバ等々と数十種類のサーバイメージを管理しています。 当に便利な時代になりました。 ■ シャノンではOpenVZを使っています シャノンではOpenVZという仮想化ソフトを使ってい

  • 1