タグ

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

  • screenコマンドを使う - インテグレイテッドシステムズ

    screenコマンドでリモートマシン操作 ネットワーク経由でLinuxなどのUNIXシステムを管理する場合、ネットワーク接続が不安定なために作業が中断されたり、思いもよらず作業時間が長引いて端末の電源を切れなくなったりといった問題にたびたび遭遇します。Teratermや、Poderosaといったターミナルソフトウェアで接続した場合、そのセッションが完了すると基的に実行していたコマンドも連動してすべて停止してしまうことが原因です。 Linuxシステムではパッケージとして「screen」コマンドを簡単に追加導入できます。screenコマンドを利用することで、ログインサーバ上に「死なないshell」のようなもの(実際にはscreenコマンドはターミナルエミュレーションソフト)を作り出し、このshellをサーバ上で動かし続けることでいったんログアウトした後で改めてscreenに再接続することがで

  • Grailsで、tomcatを起動するというだけの目的でファンクショナルテストを設定する方法 - uehaj's blog

    Grailsでコントローラの試験を、モックを使わず実際の通信を使って試験したいケースがある。たとえば、Rest APIを開発する場合、Rest APIはブラウザを使用しなくても簡単に呼び出せるものなので、ユニットテストがしたいです。もちろんGrailsにはコントローラをモックで試験する機能があるが、rest APIを呼び出せば済むものを、偽物ですます必然性があまりないと個人的には思う(もちろん試験実施時のtomcat立ち上げ下げのための実行時間を短縮したい、などの関心はありうるが)。 このためにはファンクショナルテストを実行する必要がある(unit/integrationではtomcatはたちあがらない設定になっている)。しかし、Grailsでは、ファンクショナルテストは単にtest/functional配下にテストコードを置くだけでは実行できず、一つなんでもいいからファンクショナルテスト

    Grailsで、tomcatを起動するというだけの目的でファンクショナルテストを設定する方法 - uehaj's blog
  • Dockerでffmpegもimagemagickも怖くないという話 - クックパッド開発者ブログ

    クックパッド 広告事業部の大野晋一です。責任範囲は広告事業の純広告およびネットワーク広告の商品開発担当で、事業部にはそれぞれの売上でコミットしています。 この記事では、動画変換の仕組みにおけるDockerの活用について紹介します。 クックパッドは8月8日、iOS/Androidのブラウザにおいて動画クリエイティブを掲出する広告商品を公開しました。広告商品としての詳細はプレスリリースやスライドを見ていただくのがわかりやすいのですが、稿に関係する特徴としてスマートフォンのブラウザで自動的に再生が開始されるというものがあります。 スマートフォンのブラウザにおいては、現在のところ、動画を自動再生させることは出来ません。これはAppleGoogleといったブラウザベンダが課している制約です。そこで、クックパッドでは、janiというライブラリを使い、特定の規則に基づいて作られた画像を、JavaSc

    Dockerでffmpegもimagemagickも怖くないという話 - クックパッド開発者ブログ
  • IBMの機軸事業は人工知能、Watsonで知的アプリが続々誕生

    IBM「Watson」は以前、米国クイズ番組「Jeopardy」で歴代チャンピオン二人を破り社会を驚かせた。クイズには強いWatsonだが、IBMはビジネスへの応用に苦戦している。しかし今年初頭、「Watson Group」が設立され、IBMの人工知能ビジネスの流れが変わった。ベンチャー企業から、Watsonを活用した知的なアプリの登場が相次いでいる。WatsonApple Siriのように身近な存在になり、IBMの人工知能ビジネスへの遷移が鮮明となった。 知能イノベーションを起こす 人工知能ビジネスの中核を担うのがWatson Groupで「Cognitive Innovations」(知能イノベーション) を目指している。Watsonを核に、、インテリジェントなシステムやアプリを開発する。IBMはこのプロジェクトに10億ドルの予算を当て、このうち1億ドルをベンチャー企業への投資に振り

    IBMの機軸事業は人工知能、Watsonで知的アプリが続々誕生
  • 現場の反発で頓挫した新システム導入--東急ハンズ長谷川秀樹氏に訊く(第1回) 

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    現場の反発で頓挫した新システム導入--東急ハンズ長谷川秀樹氏に訊く(第1回) 
  • スマホ使って社員の体重を下げる:日経ビジネスオンライン

    熊野 信一郎 日経ビジネス記者 1998年日経BP社入社。日経ビジネス編集部に配属され製造業や流通業などを担当。2007年より日経ビジネス香港支局に異動、アジアや中国に関連する企画を手がける。2011年11月に東京の編集部に戻る。 この著者の記事を見る

    スマホ使って社員の体重を下げる:日経ビジネスオンライン
  • 水素社会の明暗:日経ビジネスオンライン

    大阪で1.2MWの燃料電池導入 大阪府は2014年12月2日、大規模定置型の燃料電池システムを導入し、大阪府中央卸売市場内に設置すると発表した。購入先は、ソフトバンクグループとアメリカBloom Energy社の合弁会社であるBloom Energy Japan(ブルーム・エナジー・ジャパン) <稿2014年1月6日号参照>。 中央卸売市場は、野菜や果物、および水産物を扱うため、大量の電力を使う。現在の、関西電力との契約電力は4600kWである。それに対して、新たに導入する燃料電池システムの発電能力は1200kW(1.2MW)。Bloom Energy Japanの「Bloomエナジーサーバー」(出力200kW)6セットからなる。1MWを超える燃料電池は国内最大である。 完成は2014年度内の予定で、導入後は20年間にわたり燃料電池を常時定格出力で動かし、その電力は卸売市場が全量購入する

    水素社会の明暗:日経ビジネスオンライン
  • デジタルマーケティングの最新キーワード(2) DSP/SSP:日経ビジネスオンライン

    中村 勇介 日経デジタルマーケティング編集記者 日経ネットマーケティングの編集を経て、2011年2月から日経デジタルマーケティング編集部に在籍。デジタルマーケティング業界の進化のスピードの速さに追われながらも、時流に沿った企画を考えている。 この著者の記事を見る

    デジタルマーケティングの最新キーワード(2) DSP/SSP:日経ビジネスオンライン
  • テクニカルライティングの将来 ー GitHub上のAsciidocで技術書Pro Gitを協働執筆 | POSTD

    Pro Git第2版の驚くべき冒険と最終的なツールチェーン ほぼ6年前、私はApressから執筆が予定より遅れていたPro Gitと呼ばれるの手伝いの誘いを受けました。結局原著者が書き続けないことを決めて、私が最初から書き直して2009年8月頃に最終的に出版されました。最初の3章あたりは、私はWordでを書きました。そして編集者に文書を送って、しばらくして最終的な版を手にしました。 この3章のあとで、私たちが執筆と技術的な編集段階のためにMarkdownに切り替えて、同意された編集のためにだけWordへ戻るように提案したとき、私はやめようとしていました。一旦が完成したら、私はすべての内容をMarkdownへ再び戻したので、それを私が作成したWebサイトにおいてオンラインで発表できました。幸運にも、原著者は著作をクリエイティブ・コモンズ・ライセンスとすることでApressと同意しました

    テクニカルライティングの将来 ー GitHub上のAsciidocで技術書Pro Gitを協働執筆 | POSTD
  • 教え上手な人間の特徴をあばいてみた | サイボウズ式

    【サイボウズ式編集部より】この「ブロガーズ・コラム」は、著名ブロガーをサイボウズ外部から招いて、チームワークに関するコラムを執筆いただいています。今回はファーレンハイトさんが考える「当に伝わる教え方」についてです。 "人に教える"のがうまい人・下手な人がいる。色んなシーンがあるけれど、会社の業務において後輩を教育する場面、プライベートにおいてITリテラシーが高くない人にパソコンやスマホのイロハを教えたりするのもそうだろう。 どんな人でも"人に教える"場面は存在するもので、なるべくであれば「上手に」教えられるに越したことはない。今日は自分が教えてきた、また、教え上手な人のスキルを観察してきて気づいたことを書いてみたい。 どこまで理解して、どこから理解していないかを見抜く 教え上手な人は決して自分がしゃべりたいことを先行させない。下手な人は自己満足のようにとにかくしゃべる。教えられる側がきょ

    教え上手な人間の特徴をあばいてみた | サイボウズ式
  • http://blog.olivinecafe.info/post/105264504040/gradle-dependencies

    http://blog.olivinecafe.info/post/105264504040/gradle-dependencies
  • 調子にのって、grails3 web-micro プロファイルでActiveMQしてみた。 - leftovers...

    spring-bootで”spring-bootとgroovyでActiveMQ”したので。 以下の記事。 http://d.hatena.ne.jp/mottsnite/20141216/1418699308 調子にのってリリースもされていない、 Grails 3 でもやってみた。 しかも、なんとなくの、 web-microプロファイルで。 ん?それじゃ spring-boot ぢゃんとか言わないの。 Grails 3からのプロファイル付きアプリ生成で。 grails create-app amqm --profile=web-microアプリ名のフォルダと共に、Application.groovyとapplication.ymlが生成されます。 Application.groovyをの中身をザックリ変更。 @Grab("org.springframework:spring-jms:4.

    調子にのって、grails3 web-micro プロファイルでActiveMQしてみた。 - leftovers...
  • spring-bootとgroovyでActiveMQ - leftovers...

    spring-bootの人気がすごいと聞いてgroovyでサンプルを書きかえてしまうシリーズ!(シリーズかするのか???) 元ネタは、 Messaging with JMS http://spring.io/guides/gs/messaging-jms/ おっと。 このエントリはG*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2014 - Qiitaの12/16 担当分です。 では、先ずは準備! spring bootのインストールをgroovy文化のgvmで! gvm i springboot何!gvmしらない?? コチラを参照: http://gvmtool.net/ 元記事の http://spring.io/guides/gs/messaging-jms/ では、Gradle、Maven、STSでそ

    spring-bootとgroovyでActiveMQ - leftovers...
    nobusue
    nobusue 2014/12/16
    このシリーズいいすね
  • Webアプリケーションのパフォーマンステストを勉強する方法 #SWTestAdvent - うさぎ組

    はじめに これはソフトウェアテストあどべんとかれんだー 2014 の14日目の記事です。 明日は id:kokotatata さんです。 概要 パフォーマンステストを入門するための情報を紹介します。発端は@ryushi さんが次の記事でなにやら不思議な言及をされていたというところです。 正直に申し上げて負荷テストって恐ろしく難しい種類のテストなんですけども、特にその難しさについては書いていませんので、きっと名古屋辺りのうさぎさんが補足資料を提示してくれるでしょう。よろしくお願いします。 注意 ここにあるのはkyon_mmの私見です。なので、「なに、こいつ大げさだな。。。」とか思ったらコメントで「それはお前が勉強不足だからで、世のエンジニアの感覚と違います」とか書いてください。温度感重要です。 参考書籍 基的にはこれらを読めばいいのかなと思っています。この記事で書くのはこれらで言っているこ

    Webアプリケーションのパフォーマンステストを勉強する方法 #SWTestAdvent - うさぎ組
  • Packer+AnsibleによるAMIの作成 | DevelopersIO

    渡辺です。 クラスメソッドのAWSチームは基的に自分が使いやすいツールを選択するので統一されていません。 が、誰からいいね!と推しはじめると流行していく、そんな雰囲気です。 Ansible AnsibleはChefなどと同じ構成管理ツールのひとつで、AWSチームではAnsibleを使う人が多くなってきました。Ansibleの紹介は、構成管理ツール Ansibleを使ってみるを読んでみてください。 Packer Packerも広義には構成管理ツールですが、マシンイメージを作成するためのツールです。 AWSで言えばEBSマシンイメージを作るのに利用できます。 Packerについては、PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成するを参照ください。 PackerでAnsibleによる構成管理 Packerはマシンイメージを作成するためのツール

    Packer+AnsibleによるAMIの作成 | DevelopersIO
  • TachyonをSpark on YARNで動かす - Qiita

    はじめに この記事はSpark, SQL on Hadoop etc. Advent Calendar 2014の16日目の記事です。 Spark Programming Guideによると、RDD.persist(StorageLevel.OFF_HEAP)はTachyonが使われるとあります。 experimentalと書いてあるだけあって、いざ使おうとするとエラーが発生します。この機能を使うためにはTachyonを事前にインストールしなければなりません。 日語のドキュメントがほとんど見つからなかったので、この機会にTachyonのことを書こうと思います。 今回は次の3つにチャレンジしました。 (1) Tachyonのインストール (2) spark-shellからTachyonにデータを保存する (3) SparkのサンプルアプリであるSparkTachyonPi(SparkPiが

    TachyonをSpark on YARNで動かす - Qiita
    nobusue
    nobusue 2014/12/16
    これは有用なエントリ。小さいファイルを頻繁に書き出すような用途にも使えそう。
  • テストをテストする方法-ミューテーションテスト- #gadvent - うさぎ組

    はじめに これはG* Advent Calendarの12日目の記事です。今日はミューテーションテストについて書きます。明日はid:nobusue さんです。 概要 PITというツールの紹介です。「Javaプロダクトコードを機械的に変更してからテストを実行したときに、テストはそれを検知できるのか?」ということを調べてくれるツールで、SpockのテストやGradleからの実行に対応しています。 ミューテーションテスト ミューテーションテストとはざっくりと言えば「プロダクトコードを変更したなら、その振る舞いも変わるはず。テストはその変更された振る舞いを網羅できているかを調べる」というテストです。 対象規模が小さければ手動で毎回やってもいいわけですけど、ツール化されていると楽なことこの上ないです。ということで、今回はJavaプロダクトコードをミューテートするライブラリであるPITについて紹介しま

    テストをテストする方法-ミューテーションテスト- #gadvent - うさぎ組