タグ

2014年2月4日のブックマーク (10件)

  • 橋本商会 » node-webkitでNHK Newsを連続自動再生するアプリ作った

    あまりにも世情にうといので作った。 NHKRSSを定期的にチェックして、新着ニュースの動画を連続自動再生する。 とてもテレビっぽい。おかげで4日後にオリンピックが開催されるという事を知れた。 ソースコード https://github.com/shokai/nhk-news-app zipでダウンロード https://github.com/shokai/nhk-news-app/releases node-webkitはネイティブアプリ作成のためにwebkitが改造されたwebブラウザで、HTML/JavaScript/CSSが実行できるだけでなくnode.jsのAPIもそのまま呼び出せる。 つまりjQueryでDOM操作すると同時にnodeのライブラリを使うような処理が、同じプログラムファイルにまとめて書ける。変にブリッジを書く事なくいつものnodeのように require(‘モジュ

    橋本商会 » node-webkitでNHK Newsを連続自動再生するアプリ作った
  • Git を学ぶ - チュートリアル、ワークフローおよびコマンド | Atlassian

    Git は、元々 Linus Torvalds によって 2005 年に作られた、無料でオープンソースのバージョン管理システムです。他の SVN や CVS といった中央バージョン管理システムと違って、Git は分散型で、すべての開発者がローカル環境で彼らのコードのリポジトリの完全な履歴を持っています。これは、最初のリポジトリのクローン作成に時間がかかりますが、commitblame、diff、merge、log といったこれに続く作業を劇的にスピードアップします。 Git は多くの革新的で強力なワークフローやツールにつながる、リポジトリ履歴のブランチ、マージ、および書き換えに非常に役立ちます。プル リクエストは、チームが Gitランチでコラボレーションを行い、他のコードを効果的に見直すことができる、非常に人気のツールです。Git は現在世界で最も広く使用されているバージョン コント

  • 増えるログ、多様化するログをどう効率的に運用するか

    増えるログ、多様化するログをどう効率的に運用するか:今さら聞けないfluentd~クラウド時代のログ管理入門(1)(1/2 ページ) 仮想化やクラウド化、モバイル化の進展に伴い、管理すべきログが多様化・肥大化しています。そんな中でも効率よく、意味のあるログ管理を実現するツールとして注目されている「fluentd」を、これから始めたい方のために一から解説します。 システムを安定して効率良く運用していくために、ログ管理は欠かせない要素の1つです。仮想化やクラウド化、モバイル化の進展につれてシステムはますます大規模化し、それに伴い管理すべきログが多様化・肥大化する傾向にあります。 fluentdはこういった中でも、効率よく、意味のあるログ管理を実現するために非常に有用なツールです。連載では、fluentdの基と具体的な活用方法を紹介します。 ログ管理の現状と課題 環境の仮想化・クラウド化、さ

    増えるログ、多様化するログをどう効率的に運用するか
  • なぜクライアントJavaScriptの単体テストを書くのが難しいか、考えてみた - mizchi's blog

    ってsinonのスタブ漏れを探しながら何度目かわからない感じにキレてた。 とにかく仕事でJSのテスト書くのが辛いので考えてみる。比較的JSのテストに慣れてる自分ですら辛いのだから、世界はもっと辛いに間違いない。サーバーサイドのnode.jsの話ではない。 JavaScriptで完結しない 構造がHTMLの構造と密結合している。装飾や位置、表示/非表示はCSSによって制御されている。 クライアントJSはHTMLと密結合しており、CSSからビューは影響を受ける。それらがネットワークの結果を受け非同期に振る舞いを帰る。その最終的な値を取得するのが難しい。 もちろんサーバーサイドだってDBやネットワークという外部リソースを扱うが、モックの手法が確立しているし、局所的な複雑度は、JSの方がはるかに多い。 言語仕様が貧弱 mochaやjsmineはrspecを真似てるけど、質的にJavaScript

    なぜクライアントJavaScriptの単体テストを書くのが難しいか、考えてみた - mizchi's blog
  • 編集やデバッグが簡単になるバッチファイル向け統合開発環境「VisualBat」NOT SUPPORTED

  • gitの新人研修でtigを使うことをおすすめする理由 - Qiita

    はじめに 4月まで残すところ2ヶ月と迫り、新卒などを対象とした新人研修の準備が始まっている頃かと思います。 新人研修の中でgitを教える際に、筆者はtigの活用をおすすめしています。 講師の立場からすれば、短い時間に高効率でgit質を伝えることができます。 研修生の立場では、tigを利用して簡単で直感的にgitリポジトリを閲覧・操作することができます。 tigを使うとどうしてそうなるのか、いくつかの理由を以下に紹介します。 セットアップが簡単ですぐ使い始められる tigは依存関係が少なくポータブルな実装でありインストールが簡単です。 会社から提供する開発サーバーであっても、社員ひとりひとりが所有するPCMacであっても、 yumやbrewなどのパッケージマネージャから少ない手順でインストールすることができます。 一例: CentOS6.4にgit tigインストールと使い方 - Qi

    gitの新人研修でtigを使うことをおすすめする理由 - Qiita
  • 自宅にいながらライブ会場に入り込める新技術--ドワンゴとNTTが開発

    ドワンゴと日電信電話(NTT)は2月4日、映像とソーシャルサービスの高度化に関する技術開発の成果を発表した。両社は、動画サービス「niconico」のサービスの進化や、NTTの研究所が持つ技術の高度化を目的に2013年7月に提携しており、NTTは同年8月にエイベックス・グループ・ホールディングスから、ドワンゴの株式の約4.99%を50億円で取得していた。 今回両社が開発したのは、六木のライブ会場「ニコファーレ」に設置された360度全天周カメラの映像から、視聴者がヘッドマウントディスプレイ(HMD)を通して好きな方向を自由に見渡せる新しい視聴サービスを実現する「全天周映像向けインタラクティブ配信技術」。視聴者は自身の向く方向に追随した映像を直感的に視聴できるため、あたかもその場にいるかのような臨場感あふれる映像を体験できるとしている。 また、ネットワークが混雑時でも視聴者の体感品質を最善

    自宅にいながらライブ会場に入り込める新技術--ドワンゴとNTTが開発
  • すごい、すごすぎる。「freee」を使うと超簡単に確定申告ができてしまう…|まだ仮想通貨持ってないの?

    なんですかこれは!すばらしすぎるんですが。ホントに。 11万事業者を突破! クラウド会計の「freee(フリー)」。リリースから1年4ヶ月で、11万事業者を突破したそうです(クラウド会計のfreee、登録事業者数10万件突破、サービス開始1年4カ月で – THE BRIDGE)。 これ、自動で経理をやってくれるのがすばらしいんですよ。クレジットカードや銀行口座の明細を読み取って、自動で帳簿に記帳してくれるのです!今までクレカの明細をプリントアウトして手入力していたんですが、その必要がなくなって大幅スピードアップです。 確定申告がめちゃくちゃ楽になります freeeが最高なので喜びを表現してみた。 pic.twitter.com/7nTexkkJ6R — イケダハヤト (@IHayato) 2014, 2月 3 freeeは「全自動」を標榜する会計ウェブサービス。全自動とかほんとかよー、と半

    すごい、すごすぎる。「freee」を使うと超簡単に確定申告ができてしまう…|まだ仮想通貨持ってないの?
  • プラスαなサーバ監視

    ちわっす!インフラ担当の池田(@mikeda)です。 今日はサーバ監視周りの話です。 まずNaviPlusでは、サーバ監視にNagiosとMuninを使っています。 普通ですね! 気をつけていることは、ちゃんとサービスも監視する(正常なHTTP応答、応答速度など)ということでしょうか。 まぁこのへんは今日の題ではないので別の機会に話します。 システム運用してると、こんな情報も見たいなーというのが出てきます。 例えば、今回紹介するのはこんなのです。 障害発生時(例えば昨日のXX時XX分)の全サーバのプロセスリスト 全サーバのリソース使用状況のザックリとしたレポート あのDBでXX時ごろに流れてたクエリはどんなのか 去年のセール時のアクセス数やサーバ負荷の状況が見たい 番サーバでtmuxを起動しっぱなしの人がいないか こういう既存ツール(うちだとNagios/Munin)にマッチしないもの

    プラスαなサーバ監視
  • Puppetで行うLinuxシステムの自動設定と設定管理 | OSDN Magazine

    多数のサーバーを運用している場合などに面倒なのが、サーバーごとの環境管理だ。そのため注目されているのが、サーバーの環境設定やインストールなどを自動化する設定管理ツールである。今回はその中でも比較的古くから使われている「Puppet」というソフトウェアを紹介する。 あらかじめ用意しておいた設定ファイルに基づいてサーバーのさまざまな設定を自動的に行うソフトウェアを、設定管理ツールと呼ぶ。今回紹介する「Puppet」は、スタンドアロンおよびクライアント/サーバー構成でサーバー設定を集中管理できる設定管理ツールだ。行える設定はユーザー/グループの作成やネットワーク関連の設定、パッケージのインストールなど多岐にわたる。 また、「モジュール」と呼ばれる機能拡張のための仕組みも用意されており、目的に応じた「モジュール」をインストールすることで簡単に設定対象を拡張できるという特徴を持つ。モジュールは誰もが

    Puppetで行うLinuxシステムの自動設定と設定管理 | OSDN Magazine