鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

2015-01-01から1年間の記事一覧

Mojolicious URLの中に言語コードを入れてSEOしたい

言語ごとにURLを分けた方がサーチエンジンに良いという記事を発見した。私の運営している、超低人気ランニングサイト、http://jognavi.dokechin.com ではやっていなかった。うんうん。これをやっていなかったら アクセス数が伸びなかったに違いない。Mojolic…

サイトマップを作成する

とりあえず、JognaviのSEOをこつこつとやっていくかな。 サイトマップを作成-自動生成ツール「sitemap.xml Editor」

401k買い時botを作る

最近は投資系のプログラムを作るのがマイブームで。 401Kを支援するようなものを作れないかと考えて、 日経平均株価連動型投資信託の買い時(売り時)を知らせるBotを作ってみた。日経平均が割安か、割高か判断する指標には日経平均PERを利用した。 株価…

ドルコスト投資は本当に得するかPerlでシュミレーションしたら、驚愕の結果

401kでドルコスト平均法投資をした場合、 本当に得するのか見てみたくなった。標準偏差を求めるperl関数 - *「ふっかつのじゅもんがちがいます。」withぬこ結果やいかに・・・ use strict; use warnings; sub calc{ my $year = shift; my $income = shift; …

next7 2012壊れたので・・・Zenpad S 8.0

以前買ったNexus7 2012のUSB端子部分が壊れてしまい。充電できなくなってしまい。 保証書の登録してなくて、修理もできず。 手で治そうと中国から部品を取り寄せるも治らなかった。。Nexus7 2013を買うのもなんだなぁ。 と思っていたらAsus新製品でてるん…

railsの学習

なんども挫折しているRailsの学習。Vagrantでさっくりと環境できないかなと GitHubを漁る。orendon/vagrant-railsgithub.com次は、RailsのインストールRails 4.1.7のインストール - Railsインストールwww.rubylife.jp

ゆーすけべーさんのブログを読んで、HTMLを見直し

そのURLが表示される時 - ゆーすけべー日記blog.yusuke.beゆーすけべーさんのエントリを読んで、自身のサイト(ジョグナビ)Top screenjognavi.dokechin.com)のHTMLを見直してみる。以下は、ジョグナビのあるコースのHTMLのヘッダー部分なんですが…

日経平均大暴落底値はいくらか・・・

ここまで、下がると底なし沼のようで怖いですね。 自分なりに底値を計算してみます。日経平均のPERの推移がわかるサイトはありますか?グラフでも数値データでもいいです。detail.chiebukuro.yahoo.co.jpPERだけで株価を判断するのはあれなんでしょう…

最後のYAPC::Asia 2015に参加

前夜祭途中から参加。 今回はトークが2トラック走るという構成。 Rubyのお話 使ってもらうために、ユースケースを書くようにしようとか参考になりました。 ワンライナー awkかperlでワンライナーは割とよく使ったりするのですが、 正規表現ゴニョゴニョ…

CygwinからPerlでOracle

あっけないほど簡単にアクセスできた。Need help to install DBD::Oracle on Cygwinstackoverflow.comDBIx::FixtureLoaderと共にテストを書いて使ったら 目視確認していたテストが、自動化できた。 仕事が捗る。捗る。DbVisualizerでCSV【ヘッダ付き】を出力…

Jognaviにタイムラプスを追加してみたい

1日1アクセスあるかないかの、大好評アプリ「ジョグナビ」 http://jognavi.dokechin.com/もっと機能をつけたらユーザも増えるかなと、少しずつ機能を追加していますが、ジョギングコースを動画にして再生する機能をつけるかな。 Hyperlapse で環状八号線を南…

明治R1ヨーグルトを培養する

高価なR1ヨーグルト。日々食べるほどの経済的余裕はありません。 培養して一杯食べたらお得に健康になるかもしれないと 前から思っていて、やっとやってみました。1リットル用三角フラスコ(※1)に牛乳(※2)500mをいれて、レンジで 様子を見ながら…

野菜ジュースを中吊広告にするのすごいなぁ。ならばYAPC::Asia 2015もしてみたくなった。

野菜ジュースを中吊り広告にしてみる - オモトピアure.pia.co.jp をみて、感銘を受けた。YAPC ASIA 2015のトークでもやってみようと思ってやってみました。 こんな感じになりました。ソースはこちらdokechin/nakazuri · GitHubまたしても、くだらな…

新国立競技場2520億円キタ―!!箱物グランプリ堂々2位入賞。1位は・・・

2520億円ですか。新国立競技場(仮称) 巨大アーチは維持、開閉式屋根の整備は先送り 総工費は2520億円! - 東京・大阪 都心上空ヘリコプター遊覧飛行building-pc.cocolog-nifty.comお楽しみのAcme::Hakomonos::JPのモジュールへコミットしてみよう。 じ…

YAPC Social Bingoをやりたい!

YAPC懇親会でスピーカーの方と懇親したいのですが、内気な私たち日本人はなかなか話しかけられない。そんな課題を解決したいとずっと思っていました。YAPCスピーカーから直筆サインをもらうのをゲーム化していけばいいのでは・・ とアイデアを温めていました…

Webpackとはなんだろう。

RequireJS等はもう古い。WebPackとは?|1 pixel|サイバーエージェント公式クリエイターズブログ

csvファイルにあるキー項目に重複あった場合。出力しない

CSVを調査したりするのはawkを使いますが、ちょっとプログラムチックな事をするときは Perlワンライナーを使います。$F[2],$F[6]がキー項目で、重複データが含まれるちょっとおかしなデータから重複をフィルタリングしたい場合のワンライナー。 Fオプショ…

備忘

配列解析関係 - script of bioinformaticssites.google.com

喋るスライドをvoicetextで進化させたい

voicetext というものがあるらしい。VoiceText Web APIのNode.jsライブラリ作った - ぽっちぽちにしてやんよかなり期待できそうだなぁ。 商用利用は有償、スライド発表につかうくらいならOKなのかな?VoiceTextホーム | HOYA音声合成ソフトウェア VoiceTex…

Web Speech APIと戯れる

まずは、音声一覧を取ってくる、こちらなどを参考にしてくだされ。。 Web Speech API で使える音声一覧。 - 脱力系日記 こんな感じで、どんな音声が使えるか一覧表示してみます。 <html> <head> <script> // wait on voices to be loaded before fetching list window.speechSyn</head></html>…

DAC-1000を購入。ミニコンポレベルからHifiレベルに

ONKYOプレーヤーCRD1にDAC-1000をつなぎ、マランツプリメインアンプ(PM5005)と繋ぎ 音を再生。なんか音がだいぶ、よくなった気がする。 RCAケーブル変える あとはRCAケーブルの交換とスピーカー周り配置でしょうか。 色々ケーブルで音が変わるのは思い込…

乃木坂Perl Users #1に参加

渋谷のリベンジ 業務多忙で渋谷pmをキャンセルしてしまい。 新ネタを放出できなかったので、今日は月一の強制定時退社日と乃木坂PerlUsersが重なり 参加できてよかったです。(忙しい時は、水曜日歓迎!)。知ったメンツが殆どで緊張せずにすみました。ま…

ハイレゾに挑戦中

リッピング foobar2000をインストールして、FLACへリッピング。foobar2000でCDからFLACを作る手順 | ハウツーIT簡単ですね。 WASAPI 「ハイレゾ音源」入門! PCオーディオを超高音質で堪能!!ascii.jp USB-DAC ハード的に必要なのはUSB-DACでしょうか。 手軽…

ChromeのWeb Speech APIはネット接続要求する?

reveal.jsのプラグインで喋るスライドの実演を社内でやってみたら、 実演で喋ってくれなかった。。(すべった) 何が悪いのか??単体のWeb Speech APIでどうなるか試してみた。 hello worldとしゃべるHTMLを作成して、 Chromeで閲覧。 ネット接続してい…

blib配下にreveal.min.jsがどうして作られているのだろう

reveal.min.jsがないのですが・・・ dokechin/app-revealupp · GitHub上記モジュールは、gitsubmoduleでreveal.jsを取り込んだ リポジトリになっていあす。 そして、revealuppのコマンドが使うテンプレートは reveal.min.jsを参照しています。特にミニファイ…

Shibuya.pm #17 発表資料。 申し訳ないです。

仕事の関係上、ちょっと参加が困難になってしまいました。 LT枠を超えた申し込みがあったそうで、大変申し訳ないです。作成したスライド資料をアップします。 App revealupを改造して from Tetsuya Tatsumi www.slideshare.net

マランツプリメインアンプPM5005を購入

田舎の一軒家に住んでいるので、スピーカー(オンキョウD152E)から 音楽が聴ける環境にあるので久しぶりにオーディオ製品を購入。買ったのは、マランツのPM5005というプリメインアンプ。もちろんケチのなので中古。 1万6千円弱の買い物でした。 …

HTML5で日本語読み上げあるではないか・・・

ブラウザのみで音声認識とテキスト読み上げを実現する Web Speech API | CYOKODOG

備忘録、Reactでドラッグ&ドロップ

すこしずつ読んでみよう。http://webcloud.se/truly-reactive-sortable-component/ プロパティでイニシャルステートを初期化する。ふむふむ。 getInitialState: function() { return {data: this.props.data}; }, this→that置換が不要必要?? jsfiddle上で…

喋るスライドをホスティングしてみた

昔々、今から30年前位にNECのパソコンPC6001 にボイスカートリッジを挿入するとしゃべるパソコンになりましたね。 えっ、生まれてないって・・・どきぃ。そんな感じで、スライドに喋らせたくて仕方なくなったので、Reveal.jsの プラグインという形…