タグ

ブックマーク / tily.hatenablog.com (22)

  • 社員のプロフィールと会社の歴史を共有するためのマイクロサービス Profistory - P A R A G R A P H S

    ※この記事は「富士通クラウドテクノロジーズ Advent Calendar 2017」の 21 日目の記事です。 昨日の記事は blue271828 さん の「Mackerel でゆるい Docker 監視」でした。 明日の記事は kzmake さん が「NIFCLOUD 新機能:追加 NIC」について書くようです。 ぼくが所属する富士通クラウドテクノロジーズは社員数が約 250 人おり、比較的社員数が多い会社です。 社内でよく「誰があの技術に詳しいのか分からない」「あのサービスの担当者って誰なんだろう」みたいな声が上がっていたので、 社員のプロフィールと会社の歴史を共有できる Profistory という Web サービスを作ってみました。 特長 共同編集でプロフィール・社史を作成 単に自分のプロフィールを公開するだけでなく、他の人が登録した仕事を自分のプロフィールに追加したりできる み

    社員のプロフィールと会社の歴史を共有するためのマイクロサービス Profistory - P A R A G R A P H S
    hitode909
    hitode909 2018/01/17
  • SlideShare の複数スライドから新しいスライドを作れるやつを作った (弘前市の写真つき) - P A R A G R A P H S

    SLIDE MIX ソース: tily/slide-mix 人のパワポをコピペして自分のパワポを作るみたいな、仕事で普通にやっていることをウェブでもできるといいなと思って作ってみました。 こんな感じの SlideShare のスライド内個別ページの URL を入力していくと、 http://www.slideshare.net/xiangshiqin/slide-share-3257592/5 http://www.slideshare.net/benschwarz/sinatra-rack-and-middleware-1509268/82 http://www.slideshare.net/justlaputa/lt-reveal-js/24 http://www.slideshare.net/AkshayMathur7/coffee-script-32261774/13 http:/

    SlideShare の複数スライドから新しいスライドを作れるやつを作った (弘前市の写真つき) - P A R A G R A P H S
    hitode909
    hitode909 2014/07/28
    おもしろい
  • 14 日間の片想い - P A R A G R A P H S

    14 日間の片想い ソース: tily/kataomoi-14days 1. 手紙をおくれます 2. 手紙をうけとれます 3. 14 日たつと消えますメッセージキューは基的にはプログラムがメッセージを送受信するためのものだけど、人が使ったらおもしろいんじゃないかと思ってメッセージキューで動くウェブアプリを作ってみた。裏側では q3-global が動いています。 「14 日間」は Amazon SQS で指定できるメッセージ保持期間の最大値です。「何を見ても何か思い出す」「ゴミ文庫」に続く 3 作目としてふさわしく、 自分が作ったウェブアプリの中でも最大級に意味不明な感じになった。 参考 Welcome - Amazon Simple Queue Service 記録より記憶 | hbkr : ハバカリ 追記(2014/07/12) 先に送られた手紙ほど頻繁に受け取られてしまう問題があり

    14 日間の片想い - P A R A G R A P H S
    hitode909
    hitode909 2014/07/09
    良い
  • YouTube の動画を組み合わせて新しい音楽を作れる YouSample というウェブアプリを作った - P A R A G R A P H S

    YouSample 最近サンプリングベースの HIPHOP が好きで、YouTube の動画を並べるだけで新しい音楽を作れたら面白いんじゃないかなと思い作ってみた。 作例なので適当でセンスない感じだけど、こういう感じの (http://bit.ly/1orEbbL http://bit.ly/1iyH9mG) とかを簡単に作れます。最大 4 つの YouTube 動画を埋め込むので結構重いかも。あと、Mac+Google Chrome でしか動作確認していません。 ハッシュに JSON を埋め込むのは前に hitode909 さんがやっていたのを真似しました。タイミング制御に mohayonao/MutekiTimer を使おうとしたのだけどうまくできなかったのでそのうち再チャレンジしたい。 追記(2014/06/15) Mac+Google Chrome でしか動作確認していなかったら、

    YouTube の動画を組み合わせて新しい音楽を作れる YouSample というウェブアプリを作った - P A R A G R A P H S
    hitode909
    hitode909 2014/06/15
    かっこいい
  • ボタン一発で @nifty ID を切り替える Google Chrome 拡張 Nifty Id Switcher - P A R A G R A P H S

    インストール:Chrome Web Store - nifty id switcher ソース:tily/nifty-id-switcher ものすごくニッチな感じの Google Chrome 拡張を作りました。 ニフティクラウドで複数のアカウントを使い分けている人とかにおすすめです。 当に基的な機能しか実装しておらず、デザインも適当なのでプルリクをお願いします。 個人の製作物でありニフティ株式会社とは一切関係ありません パスワードを含む @nifty ID アカウント情報を Google Chrome のローカルストレージへ保存します、自己責任でご利用ください 追記:ログアウトのロジックが足りないのとか、もろもろ不具合に気づいたので近日中に直します。

    ボタン一発で @nifty ID を切り替える Google Chrome 拡張 Nifty Id Switcher - P A R A G R A P H S
    hitode909
    hitode909 2014/06/02
    ニフティクラウドで複数のアカウントを使い分けてる人には便利そう
  • クックパッドのレシピで分量を自由に変更できるブックマークレット - P A R A G R A P H S

    Cookpad Recipe Scalable - Hatena::Let 最近よくクックパッドレシピを見て料理を作っているんだけど、作りたい分量が合わないとき頭で分量を計算しなおすのが面倒くさいので作りました。 ブックマークレットを起動すると「操作」エリアが追加され、テキストエリアに数字を入れて「倍」ボタンを押すと分量を変更してくれます。あと、おまけで「ヘルシーに」を押すと肉と油を減らしたり「うまそうに」を押すとその逆をやってくれたりする機能もつけてみました。 豚汁 100 人分とか巨大なケーキの分量を知ることができて便利だと思う (もちろん 0.5 とか入力して 4 人分を 2 人分に減らすこともできる)。ただ、レシピ掲載者のひとたちの表記ゆれを全部カバーできている自信が全然なくてうまく動かないことが多いかもです。 (サンプル画像としてプロの味!の豚汁 by Fumiaを使わせていた

    クックパッドのレシピで分量を自由に変更できるブックマークレット - P A R A G R A P H S
    hitode909
    hitode909 2012/03/05
    おもしろい
  • 何?を/見?て-も何/か*思+い出*す - P A R A G R A P H S

    ↓ 何を見ても何か思い出す 似てるものを 2 つずつ投稿して共有するだけのウェブサービスを作った。上記は納豆の風味とコーヒーの香りが微妙に似ているということを表現しようとしてるけど、伝わってなさそう。 「A を B に空目した」とか「C さんはこの写真に写ってる原住民に似てる」とかポストしておもしろい感じになればいいなと思っているが、単に何かを 2 つ並べたいときに使えばいい気もする。oEmbed に対応しているので Flickr の画像や YouTube の動画を埋め込むこともできたりします。 特にたいしたことやってないけど、興味あったら使ってみてもらえるとうれしいです。不具合とかあったら Twitter 等で教えてもらえると助かります。 ひまあったらスライドショーモードとか、編集距離を計算して表示するのとかやりたいと思ってます。あと、下記は参考にさせてもらった意見やコード、いつもありが

    何?を/見?て-も何/か*思+い出*す - P A R A G R A P H S
    hitode909
    hitode909 2012/02/08
    並べる ウェブサービス
  • 最近作ったものや書いた文章のまとめ (2010/05 〜 2011/12) - P A R A G R A P H S

    年末らしくまとめてみた。前回が 2010/05 だったのでそれ以降のまとめです。時系列に並べたらものすごくまとまりのない感じになったのでカテゴリに分けた。 音声処理 2011/02/27 tily/java-android-pixel-synthesizer - GitHub 2011/04/02 Twitter / @tily: タイプライターみたいな感じで音が出るテキストエリアを ... 2011/04/07 Flash のマイクから取得した波形データを HTML5 canvas に描画するやつ 2011/11/19 Twitter / @tily: JavaScript でブルーズを自動生成するやつ途 ... 2011/11/20 Twitter / @tily: ファミコンっぽい効果音でチャットできるやつ作った ( ... 2011/11/06 ブラウザ + WebSocket で

    最近作ったものや書いた文章のまとめ (2010/05 〜 2011/12) - P A R A G R A P H S
    hitode909
    hitode909 2011/12/28
    おもしろい
  • 手動で変換しなくてもいい日本語入力 - P A R A G R A P H S

    http://dl.dropbox.com/u/511116/noime/noime.html そもそも「変換候補が表示されてそこから選ぶ」というのがめんどくさいから、ぜんぶ Google 日本語入力 API に任せたらどうなるかを試してみた。最後の入力から 0.5 秒経ったら自動で変換処理を開始する。IME を OFF にして "toukyoutokkyokyokakyoku" とかをキーボードから入力するとどういうことか分かる。JavaScript でテキストエリアの文字列を管理するのがむずかしくていろいろちゃんと動いてないけど、だいたい感じは掴めた。違うものを作ってたつもりなのに結局これ (変換操作を省いて自動的に変換・確定する:IME即効テクニック) の劣化版みたいな感じになったような…。 あと副産物として GlitchIME の JavaScript 版とかも作った。

    手動で変換しなくてもいい日本語入力 - P A R A G R A P H S
    hitode909
    hitode909 2011/06/12
    おもしろい
  • 大きな文字で hitode909 amen に合わせて青空文庫を読む Amen Reader - P A R A G R A P H S

    * http://amen-reader.heroku.com/http://www.aozora.gr.jp/cards/000035/files/275_13903.html * http://amen-reader.heroku.com/[青空文庫HTMLページのURL] 漠然と文章とか音楽とか画像とかを組み合わせてスライドショーみたいのおもしろいと思っていて (YOUNG-HAE CHANG とか brazil さんの YHC とか)、3 月ぐらいに試しに作ってたやつ。 なんか読みづらいし、普通に読書するのよりいい体験になってる気がしなくて納得いかない。たぶんビート検出じゃなくてメロディ検出までいかないと YOUNG-HAE CHANG みたいな滑らかさは出せないんじゃないかなと思った。 あと Firefox でしかまともに動かなくて Chrome で動かすと重くなって落ちたりする

    大きな文字で hitode909 amen に合わせて青空文庫を読む Amen Reader - P A R A G R A P H S
    hitode909
    hitode909 2011/05/22
    おもしろい
  • BrokenCamera for Android (Version 6) - P A R A G R A P H S

    なんか Android マーケットでマイナーバージョンの上げ方がよく分からなくて、メジャーバージョンがどんどん上がっていってる。色々機能追加したのでよかったら使ってみてください。 画質が良くなった/写真の保存場所が変わった 前はブロックノイズが立ってて結構汚い写真が撮れてしまっていたんだけど、改善してだいぶきれいになったと思う。あと画質を良くするのに必要だったので、仕方なく写真の保存場所を /sdcard/BrokenCamera/ に変更しました。 フィルタを選べるようになった/プラグインを 3 つ追加した メニューキーを押すとこんな感じでフィルタを選べるようになった。 MonkeyGlitch っていうのが前から使えたデフォルトの glitch で、そのほかに適当な感じのやつを 3 つ追加しておいた。 Abstraction (勝手に巨大な図形で塗りつぶす) BlockNoise (わ

    BrokenCamera for Android (Version 6) - P A R A G R A P H S
    hitode909
    hitode909 2011/02/20
    Abstraction (勝手に巨大な図形で塗りつぶす) やばい
  • BrokenCamera を修正して簡単にいろんな壊れ方を試せるようにした - P A R A G R A P H S

    Commit 9d791b669a6c396084ba74aef8f17cacdba45a48 src/cc/omora/android/brokencamera/breakers 画像を壊すアルゴリズムの部分だけ別ファイルに分けて、ファイルを追加すれば自動でオプションメニューに表示されるように修正した。 追加方法 Breaker クラスを継承した自分のクラスを記述する (以下はこれを Java で実装したもの)。 src/cc/omora/android/brokencamera/breakers/SwapHeightAndWidth.java package cc.omora.android.brokencamera.breakers; import cc.omora.android.brokencamera.Breaker; public class SwapHeightAndWid

    BrokenCamera を修正して簡単にいろんな壊れ方を試せるようにした - P A R A G R A P H S
    hitode909
    hitode909 2011/02/14
    かっこいい
  • ぶっ壊れた写真しか撮れないカメラ (BrokenCamera for Android) - P A R A G R A P H S

    https://market.android.com/details?id=cc.omora.android.brokencamera https://github.com/tily/java-android-broken-camera Usage: - Touch screen to take picture - Volume keys to control glitch level Maybe works on: - HTC Desire HD - HTC Desire Z Note: - It's still beta version. Please report bugs!とりあえず Android で何か作ってみたいなと思って作ってみたやつ。Glitch のアルゴリズム自体は猿でもできる横のグリッチで 5 行ぐらいしか書いていない。 縦書きビューアの音量キー上下押すとページをめく

    hitode909
    hitode909 2011/01/29
    便利そう
  • Ruby で Double-Array を実装して Common-Prefix Search を試してみる - P A R A G R A P H S

    lib/trie/double_array.rb at master from tily's ruby-gardening - GitHub Double-Array (ダブル配列) は トライ木を実装するためのアルゴリズムの 1 つで、他の実装よりも高速に TRIE から文字列を検索できるらしい。ChaSen や MeCab で、形態素解析を行うために必要な Common-Prefix Search (共通接頭辞探索) を行うために使われている。これを理解のために Ruby で実装してみた。 基的な動作確認 ここに書いてある bird, bison, cat の 3 単語で構築した Double-Array の例。 コード: require 'trie/double_array' da = Trie::DoubleArray.new da.build(%w|bird bison cat

    Ruby で Double-Array を実装して Common-Prefix Search を試してみる - P A R A G R A P H S
    hitode909
    hitode909 2010/12/08
  • OAuth::CLI::Twitter - P A R A G R A P H S

    ターミナル向け Twitter クライアントの termtter は初回起動時に、自動的にプラットフォームを判別した上でブラウザを開き、OAuth の認証画面を表示し、ユーザに Pin を入力させた上でアクセストークンを取得して ~/.termtter/token に書き込んでいる。 この仕組みが便利なので、termtter だけじゃなくて他のコマンドライン・アプリケーションでも使えるようにできないかなと思って、ライブラリを作ってみた。 tily's ruby-oauth-cli-twitter at master - GitHub oauth-cli-twitter | RubyGems.org | your community gem host インストール gem install oauth-cli-twitter的な使い方 access_token = OAuth::CLI:

    OAuth::CLI::Twitter - P A R A G R A P H S
    hitode909
    hitode909 2010/10/30
  • GNU screen を簡単に外側から操作できるようにする Ruby ライブラリ easy-screen - P A R A G R A P H S

    http://github.com/tily/ruby-screen http://github.com/tily/ruby-easy-screen screen をよく使っているんだけど、起動したあとの vi を開いたり、必要なログを tail したり、あらかじめ余分に bash をいくつか開いておいたり、といった動作を自動化できたら便利だろうなと前から思っていた。 (detach しておけばいいんだろうけど OS を再起動すると消えてしまうので、もっと確実な手段が欲しかった) via nbqx さんのこの辺を見ていたらそんなようなことができそうだったので色々試していたんだけど、なんかライブラリみたいのができたので公開してみる。 こんなのを書くと、 require 'rubygems' require 'screen' Screen('admin') { window('vi') { e

    GNU screen を簡単に外側から操作できるようにする Ruby ライブラリ easy-screen - P A R A G R A P H S
  • JGate (AppJet) の使い方 - P A R A G R A P H S

    今さら感あふれてるっぽいけど JavaScript でサーバサイドもプログラミングできる JGate というサービスを使ってみたらすごく面白かったので、使い方を簡単に解説してみる。 JGate っていうか、もともとは AppJet というアプリケーションホスティングサービスがあったんだけど、Google に買収されてホスティングを止めてしまったため、その代替として AppJet と同じホスティングサービスを提供しているのが JGate という感じらしいです。 JavaScript でサーバーサイドを書けるのだけで十分楽しいんだけど、さらに面白いと思ったのはサーバサイドのソースコードも全部誰からでも見えてしまうこと。強制オープンソースというクライアント JavaScript の特性がサーバサイドにまで適用されている。 IDE とアプリケーションファイルの構成 アカウントを作って "Creat

    JGate (AppJet) の使い方 - P A R A G R A P H S
    hitode909
    hitode909 2010/05/31
    おもしろい
  • EKEN M001 で始める Android アプリケーション開発 - P A R A G R A P H S

    1 万円ぐらいで買えるタッチパネル式 Android 端末 EKEN M001 を使って、Android アプリケーションをデバッグできる環境を整備したので手順をまとめておきます。 USB で接続しても Android SDK が M001 を認識してくれないので、wifi 経由で adb 接続する方法の説明になります。 準備するもの EKEN M001 (以下 M001) 僕は海外の通販サイトで 120 ドルで買いましたが、安全性を求めるなら国内で 1 万 6 千円ぐらい出して買ったほうがいいかもです この記事に書かれている内容は、すべて公式で提供しているファームウェア (5/15 版、ちょっと古い) を適用した上で試しています。買った直後の状態やカスタムロムでは未確認です 9V 出力できる AC アダプタ 付属品の AC アダプタが極端に粗悪らしく、自分のものは届いて 5 日で壊れたの

    EKEN M001 で始める Android アプリケーション開発 - P A R A G R A P H S
  • 最近つくったものリスト - P A R A G R A P H S

    ゴールデンウィークで時間あるので、去年の 12 月ぐらいから作ったものをこのブログに書いてないものも含めてまとめてみる。 Twitter / ドモらえん (2009/12/03) ドラえもんの道具一覧 - Wikipedia からマルコフ連鎖して頭おかしい道具を出すボット 汎用マルコフ連鎖ライブラリ作ったり、かなり適当なアルゴリズムだけどリプライ返せるようにしたり、一応 housai のときからちょっと進歩してる 特定条件のリプライをもらうとバグってしまうのでリプライする機能止めてる、すみません Twitter / AA キャンバス (2009/12/11) ここに詳しく書いてあるけどコマンド方式で Twitter アート を作るやつ 作ってるときなんか盛り上がってたわりには出来てみたらあんまり面白くなくてガッカリした記憶がある もう少し頑張ればもっとちゃんとした AA っぽくなる気がする

    最近つくったものリスト - P A R A G R A P H S
    hitode909
    hitode909 2010/05/13
    いろいろある!!!
  • JavaScript で音声を扱う方法のまとめ - P A R A G R A P H S

    単純に JavaScript で音が鳴らせるのが面白いと思って最近色々調べていたので、 今まで調べたところを書いておきます。 現在、JavaScript から音声を扱うには 3 つの方法があると理解してます。 (他にもあったらコメント欄とかで教えてください) QuickTime プラグイン Flash + ExternalInterface + Sound オブジェクト audio タグ QuickTime プラグイン embed タグで埋め込まれた QuickTime プレイヤーに JavaScript からアクセスする。 特徴 QuickTime がサポートしている形式は全て利用できるはず (MP3 / WAVE / MIDI 等)。逆に ogg とか QuickTime が対応していない形式は再生できない embed タグの src タグに data スキームでバイナリデータを埋め込

    JavaScript で音声を扱う方法のまとめ - P A R A G R A P H S