タグ

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

  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    Blogger
    advblog
    advblog 2015/11/09
  • たったの5分で、GitHubEnterprise上のPull Request情報をSlackの特定チャンネルに通知する

    どうも。 インフラの藤井です。 少し前から社内の技術部で試験的にSlackを導入しました。以前よりコミュニケーションがスムーズにいくようになったと評判です! ツール次第でコミュニケーションレベルが変わるなんて、技術者ってやっぱりこみゅ障なんですね!! 今回インフラチーム内で、一人ひとりが簡単な便利ツールを作ることになり、メンバー同士でLGTMやSHIPITをするので、現在では情報共有の中心になってしまったSlackにGHEのPullRequest情報がPUSHされるようにしました。 これが意外と簡単にできたにも関わらず、ググってもどんぴしゃが出てこないのでアクセスが稼げそうだと思い、この稿を呈示いたします。 環境: Slack 無料版 https://slack.com/ GitHubEnterprise 導入経緯は下記参照 GitHub Enterpriseがやってきた!~導入編~

    advblog
    advblog 2015/07/14
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    Blogger
    advblog
    advblog 2015/04/16
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    advblog
    advblog 2015/02/27
  • JavaのDBマイグレーションツールを試してみた

    kzhirataです。蒸し暑い日が続いていますね。 最近、社内で「継続的デリバリー」の読書会をやっています。 AWSなど簡単・迅速にインフラを調達できる時代になり、デプロイメントパイプラインを早い段階で構築することができる環境が整ったんだなぁと改めて実感します。 デプロイメントパイプラインを作るために欠かせないことの1つが、DBの構成管理です。 以前DBの構成管理をしていなかったために、リリース作業自体に時間がかかったり、リリースバグを出したことのある人も多いのではないでしょうか。(私も経験してます...) 今回は、JavaDBマイグレーションツールを2つ試してみました。 FlywayとLiquibaseです。すでに、ここにFlywayとLiquibaseの比較記事がありますが、自分の感想を書きます。 1. インストール・環境構築について FlywayとLiquibaseもインストールの

    JavaのDBマイグレーションツールを試してみた
    advblog
    advblog 2013/08/04
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    advblog
    advblog 2013/05/13
  • おすすめオンライン大学授業Top5

    初めましてbuster84という者です。シャノンに入社して早5ヶ月が経とうとしています。前職では、PHP,javascript 等を使ってC向けweb applicationを作っていました。今はPlay + Scala でBtoBのweb applicationを主にソーシャル周りの開発を行っています。今後ともよろしくお願いします。 さて早速なのですが一昨年くらいから教育の革命が断続的に行われているのご存知でしょうか?ロゴを最初に紹介したのでお気づきの方もいるかと思いますが大学の講義を無料で受講できるMOOC (massive open online course)というサービスです。左のedXがハーバード大学やMITが主体にやっていますMOOCで、右のcourseraが スタンフォード大学が主体にやっています。この二つのサービスが全世界の有名どころの大学を巻き込んで無料で授業を提供し始

    advblog
    advblog 2013/04/02
  • そのデッドロック、知ってました?

    こんにちわ。開発エンジニアのsugimotoです。 今回はPostgresqlのデッドロックについてちょっと書いてみます。 確認した環境はPostgresql9.1.4です。 ロックとかデッドロックについての説明は省きます。 デッドロックの調査 カタログテーブルのpg_locksを確認すると現在のロック状態がわかります。 pg_classと結合すればテーブル名もわかります。 各ロックの競合関係図はhttp://www.ecoop.net/memo/archives/2008-05-30-1.htmlがわかりやすくてお勧めです。 デッドロックの例 自分が経験したことのあるデッドロックの例を3つほどあげます。 例1.明示的なロックによるデッドロック 一番普通のパターンです。 にはこれが載っていることが多いです。 自分もつい2年くらい前まではデッドロックはこのパターンしかないと思ってました。

    そのデッドロック、知ってました?
    advblog
    advblog 2012/10/15
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    advblog
    advblog 2012/09/04
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    advblog
    advblog 2012/04/25
  • クラウド時代のプロジェクトマネジメント

    元インフラ担当のyanaです。 2011年12月付けで、技術統括部からイベントソリューション事業部へ異動しました。 技術部ブログに投稿しても良いということなので、 今まで触れられなかった事業部署についてご紹介させていただきます。 そもそも、シャノンってなんの会社? オンラインとオフラインが融合した、時代に適切な マーケティングソリューションを支えるサービスを展開しています。 主力製品は2つあります。 http://www.shanon.co.jp/product/marketingplatform/ http://www.shanon.co.jp/product/eventplatform/ どちらの製品も自社開発、運用を行っています。 クラウドコンピューティングのメリットを最大限に生かし、 外部サービスとの連携に強いことが特徴です。 例えば、 1.展示会やプライベートショーの事前登録をW

    クラウド時代のプロジェクトマネジメント
    advblog
    advblog 2012/02/07
  • 小さな企業が技術ブログやってみた一年、どうだったかのまとめ

    師走ですね。ikeike443です。 皆さん、知ってますか? 今週の日曜は既に来年です! 何を言ってるかわからないと思いますが、カレンダーを見ればわかります。。年をとるって怖いですね! 一瞬だよ! 光陰矢の如しだよ! さて、今回は、2011年のまとめということで、弊社技術ブログのこの一年を簡単に振り返ってみたいと思います。 このブログってなんなんですか 一応コーポレイトサイトからもリンクを貼ってもらっていて、公式ブログっぽく見せていますが、実態は技術部の有志で運営しているブログです。(別に非公式だというわけではないですが。。) 予算もついてないですし、主に運営業務をしているのは私ですが、私も業が別にあって、片手間にこのブログのメンテナンスや編集者業務をしている感じです。 なんのために始めたの いろいろあります。 一つは採用です。シャノンという会社は企業向けにSaaSを提供しているベンチャ

    advblog
    advblog 2011/12/26
  • Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み

    Uncategories Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み こんにちは。QAの井上です。 今回は現在QAチームで行っている自動テストに関する課題、それに対する取り組みについて紹介します。 まだまだ詰めが甘いところがあると思うで、フィードバックいただけるとうれしいです。 早速ですが、QAチームではCIツールにJenkinsを使用していて、約8割がSeleniumによるテストケースでできています。 テストケースの作成から実行まではざっくりですが、以下のようになっています。 - テストケースはFirefoxのIDEを使用して作成 - 作成したテストケースはSVNに保存 - 毎日夜中に最新のソースコードに対してテストを実施 - テストの実施は、Jenkinsのseleniumhqプラグインを使用して、複数台のクライアント(Windows)上でSelen

    Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み
    advblog
    advblog 2011/11/01
  • ブラウザってどうやって動いてるの?(モダンWEBブラウザシーンの裏側)

    どうも、鈴木です。 さて、前回は vim の使用法というじつに低レベルレイヤの出身者的な記事を書きましたが、 今回も懲りずに低レベルのお話しをしたいと思います。 というのも、先日「ブログ書くのめんどくさいよぅ」と駄々をこねていたところ、あまりにレガシーすぎる HTML/CSS/JavaScript 仕様や Flash や Silverlight といったプロプライエタリなリッチコンテンツ用プラグインに日々苦しめられている気弱く善良な一介の WEB プログラマにすぎない我々の希望の星であり、そして同時に新たな巨大クソレガシーの萌芽でもある HTML5 が、いかにイケてないのではなくイケているのであるかを盛んに啓蒙するサイトである HTML5 Rocks (http://www.html5rocks.com/) に、"How Browsers Work" というとても楽しい記事があるのを、我が

    advblog
    advblog 2011/09/07
  • 「レガシーコード」との付き合い方

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

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

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

    vim で実践! コードリファクタリング
    advblog
    advblog 2011/03/11
  • 1