backstage

合唱音源の新着情報の舞台裏

Office365 Soloを個人で契約する

IT

Office365を購入してみました。 今までパッケージ版Officeを使っていたのですが、Office365との違いを見てみたいと思います。 マルチデバイスサポート パッケージ版OfficeはPC2台にしかインストールできません。 (原則1台でデスクトップPCの補助をするノート…

ニンジャスレイヤーと2038年問題

ニンジャスレイヤー第3部最終章の予告が行われました。 それまでのエピソードからも日付を示唆する文言が度々含まれていましたが、最終章が 2038年1月18日 という日付になることが明言されました。 ninjaheads.hatenablog.jp アガメムノンは2038年1月18日深…

Pebble Timeのウォッチフェイスを作ってみた

IT

先日Pebble Timeを購入しました。 Microsoft BandやAppleWatch、AndroidWearも迷ったのですが、以下の理由でPebbleTimeを選びました。 iOS/Android両対応 (できればWindowsMobileにも対応していて欲しかった) バッテリーが長持ち 公称7日間 軽い 安い 技適を…

【機械学習】AzureMLで合唱音楽レコメンドシステムTwitter Librarian作ってみた

Microsoft Azure Machine Learning(Azure ML)を使って、 合唱音源の新着情報 (twitter@s2terminal) の被リツイート情報 合唱音源の新着情報.com のツイート毎のデータベース内の情報 以上を組み合わせて、RTを評点としてAzure Match Box Recommender モジ…

AMP対応に必要なschema.org構造化データ

IT

先週、以下のような記事を書きました。 s2terminal.hatenablog.com 上記の対応をして、Fetch as Googleでラブコールを送って待つこと5日。 下記のお返事が届きました。 AMP ページへの必須構造化データの追加について http://合唱音源の新着情報.com/ の所有…

【Rails】AMP(Accelerated Mobile Pages)に合唱音源の新着情報.comを無理矢理対応させる

昨年、Google等によってAMP (Accelerated Mobile Pages)というプロジェクトが公開されました。 www.suzukikenichi.com GoogleにWebページの情報をキャッシュさせて検索結果と一緒に返すことで、検索結果表示を高速化するというモノです。 特に合唱音源の新着…

Splatoonがフェスで稼いでいるのは本当か考える

半年ほど前、Splatoonのタイアップフェスによるビジネスについて考察しました。 s2terminal.hatenablog.com 考察の結果、 フェス1回あたりのアクティブユーザー数が50万人程度だとして、任天堂はタイアップフェス1回あたり数百万円の収入を得ているのではな…

GIGABYTE BRIXで小型PCを作る

IT

先日「Windows10感謝祭(主催:旭エレクトロニクス・協力:日本マイクロソフト)」というイベントに行ってまいりました。 akiba-pc.watch.impress.co.jp 32GB RAMにGTX980 SLI2枚刺しというモンスターマシンで秀丸エディタを使う話など大変面白いイベントで…

【mBaaS】Azure Mobile AppsでiOSアプリを作ってみたかった

Microsoft AzureのmBaaS(Mobile Backend As A Service)である Mobile Apps を使ってみました。 azure.microsoft.com コードを書かなくてもバックエンド機能を提供できるので、すでにAzure上にデータを持っている私にとって、かなり楽にアプリを作れるはず…

寿司言語を作ってみた

マジメな記事 を書いていて休日ながら疲れてしまったので、ちょっとプログラムでも書こうと思いました。 なんかRuby gemが作りたかったので、作ってみました。 3時間ほどで完成しました。 すし言語 github.com Ruby上に実装したプログラミング言語です。 す…

【Twitter Analytics】合唱音源の新着情報2015年の人気集計と今後について

2016年になってしまいましたが、昨年1年間の 合唱音源の新着情報 人気音源を集計しました。 去年は非常に苦労した作曲家別の集計も、今年は全投稿をリレーショナルデータベース化してMicrosoft Azureに入れたおかげで簡単に集計できました。 参考:去年の集…

Chromebook「Acer CB3-111」買ってみた

IT

Acer Chromebook「CB3-111」を買って1ヶ月ほど使ってみました。 www.acer.co.jp いままで旅行などお出かけのお供には初代Surface Proを使っていました。 彼も悪くないマシンなのですが第三世代Core i5なせいか何なのか、どうにもこうにもバッテリの持ちが悪…

Google PageRankベクトルをRubyで求めてみた

『Google PageRankの数理』という本を読んでいます。 www.kyoritsu-pub.co.jp 内容は古いものの、GoogleのSEO順位を定量的に算出するロジックについて解説している貴重な一冊です。 楽しいのですが線形代数学の知識を要求されるので、読むのが結構しんどい本…

AzureのSendGrid無料枠でメール送信してみた

Azure上の仮想マシンからlogwatchによるレポートメールを毎日送っていたのですが、ある日突然届かなくなってしまいました。 /var/log/maillog を見てみると「status=bounced」になっており、以下のようなメッセージが出力されていました。 Unfortunately, me…

ついに作曲もオープンな時代へ!楽譜SNS「flat.io」とfinaleで楽譜を公開してみた

先日、楽譜の共有をテーマとしたSNS「Flat.io」のベータ版が公開されました。 複数人コラボも可能な楽譜作成エディタを搭載した新SNS「Flat.io」が、完全無料で公開中!plus.appgiga.jp 何ができるかは上記の記事に詳しい(というかそれ以外に日本語の情報が…

『Splatoon』で任天堂がイカに稼いでいるか考える

最近、任天堂WiiUの「Splatoon(スプラトゥーン)」というゲームを楽しませて頂いております。 www.nintendo.co.jp Splatoonとは イカとイカが墨を撃ち合って戦うオンライン・シューティングゲームです。 特徴として、自軍の撃った弾(インク)によってステージ…

Azure API Appsで、はてブしたURLをpocketしてみた

ふと「はてなブックマークしたURLをPocketに送りたい!」と思いIFTTTを探してみたのですが、残念ながらはてブに対応していませんでした。 しかしpocketにはAPIがあり、はてブにはweb hookがあります。 これらを繋ぐAPIを開発すれば要望は満たせるのではない…

Ruby on Rails4.2でMicrosoft Azure SQL Databaseに移行

開発中のWebサイト「合唱音源の新着情報.com」で、データベースにはSQLite(Webサーバ内のローカルファイル)を使っていました。 しかしスケーラビリティや耐障害性を考慮し、SQLiteを捨ててデータベースサーバを導入することにしました。 (Webサーバのログイ…

合唱音源の新着情報をWebサイト化する

合唱音源の新着情報.com を作りましたので、その技術的な背景を書き残しておきます。 概要 かつて、 twitterの合唱音源の新着情報 の投稿を自動化するためにアプリケーションを開発しました。 Twitter投稿をデータベースアプリケーションで自動化する - back…

Twitter投稿をデータベースアプリケーションで自動化する

合唱音源の新着情報を運営してきて 真面目に分析 するにあたり、 1600件程度の自由形式なテキストデータを都度grepして分類・集計するのは限界だと思いました。 Twitter上のテキストデータをマスタとするのではなく構造化されたデータベースをマスタとして扱…

【著作権】合唱曲を自由に利用するための知識

2015年1月1日、合唱界において『鷗』でよく知られる 三好達治 の作品がパブリックドメイン入りしたそうです。 http://kasamashoin.jp/2015/01/201511.html ついに自由は彼らのものになりました。 ところで、合唱曲を利用する自由は誰のものでしょうか? 合唱…

【twitterアナリティクス】合唱音源の統計情報2014

2014年8月、twitterアナリティクスが一般公開されました。 Twitterアナリティクス(Analytics)でわかる21のこと・使い方 | Webマーケティング論 これによって、プロモーションツイートを行っていない一般ユーザであっても詳細な統計情報が確認できるようにな…

47都道府県の合唱連盟Webサイトをレビューしてみた

ネットワーク技術の革新は既に秒進分歩の域に近づいております。情報局は新しい技術を積極的に取り入れ、より使いやすいサイトを構築していきたいと思います。 長野県合唱連盟-このサイトについてより引用 概要 合唱界のさらなる発展にはWebの力が必要だと考…

Virtualbox上にCentOS6.4を入れてRuby on Railsを起動するまで

自分用の開発環境構築時のメモ Host:Windows 8.1のVirtualbox上に、Guest:CentOS 6.4の環境を構築。 ruby on railsのアプリケーションを起動するまで。 OSインストール 【CentOS6.4】VirtualBoxに最小構成でインストール http://kouji1981.hatenablog.com/en…

合唱音源の新着情報お気に入り音源2013

合唱音源の新着情報は、原則「私情は挟まない」「優劣は評価しない」「リクエストには応えない」という慈悲のない運営をしています。 しかしフォロワー1600名ぐらいを超えた記念として、中の人の独断と偏見によるおすすめな音源を振り返ってみようと思いまし…