読者です 読者をやめる 読者になる 読者になる

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

【メモ】 今作っているサイトで参考になったサイト(Ruby)

覚書ではありますが、同じページを何度も何度も調べている気がするので、再度自分で何かを作る時に見れるように記事にしておく。 参考にしたサイト d.hatena.ne.jp nilだったらどうかっていうのを判別するのに参考にしたサイト。 cortyuming.hateblo.jp 最近…

Mobile Website Speed Testing Toolでサイトスピードをチェックしてみた結果・・・・

最近、このサイトも更新をちょくちょくするようになって、ちょっとサイトスピードをチェックしてみました。そうしたら驚愕の結果が。 基本的には自分の備忘録およびアウトプットの場として運用してはいるものの、アフィリエイトのリンクとかも張っているので…

Dockerコンテナで文字化けが発生した場合の直し方

最近触りだしたDocker。便利ですねー。今までrbenvとかでRubyのバージョンを切り替えてbundlerでgem管理をしていたけど、それ自体をやめてコンテナごと管理するようなやり方に変わってきました。 そこで起こった問題。 Docker公式のrubyイメージで日本語のjs…

Oauth2.0での認証、よくわからないけど調べていることを書き留めておく

今、inoreaderを使ってデータをあれこれするためにinoreader APIについて調べているんだけど・・・・・ いかんせん情報が少ない!! ('ω')「gemがあるから余裕っしょ」 って思っていたら古くて、認証部分でこけてて使いこなせなかった(実は使えるのかもしれ…

erbのテンプレートをそのままソースコード内に書いてしまう

erbの使い方を毎回忘れてしまうので、メモメモ。 ソースコード 何の意味もないソースコードです。1,2,3,4,5っていうのを連続で出すだけです。 require 'erb' array = [1,2,3,4,5] contents = <<EOS <% array.each do |a| %> <h1><%= a %></h1> <% end %> EOS erb = ERB.new(contents) result = erb</eos>…

feedlyのAPIをたたくためのAccess Tokenを取得する方法

自分の中での情報収集ツールで重要な位置を占めるfeedly。 軒並みfeedを登録して、API経由で取得してごにょごにょして~見たなことをやっています。APIを使う場合Access Tokenを発行してその値が必要になるのですが、それの有効期限が1か月・・・・・ 毎回、…

これは簡単!画像に集中線をつけるWebサービス!!

ブログを書くにあたって、やはり必要だろうと思う画像。 その画像の加工に、GIMPとかを使おうかな~とも思いつつ、めんどくさいな~と思いつつ、でも直さないと・・・みたいな葛藤に駆られています。 色々な画像加工ツールを試していますが、この集中線を付…

slackでイベントチケット情報(チケットぴあとかeplusとか)を受け取る方法

イベントチケットを取るのによく使っているチケットぴあとかeplusとか。 チケット会社は休日を楽しく過ごすために大いに活用しているのですが、その辺の情報、アンテナ高くしていないといつの間にか申し込みが終わったりしているので、それぞれが提供してい…

Virtualboxでコンソールウィンドウを非表示で仮想OSを起動する方法

PCを買い替えてから家のPCにVirtualBoxを入れて、色々なことを実験しています。 今まではVPSをメインで使っていたのですが、手元で使えるようになったのですごく便利になりました。 そのVirtualBox。仮想OSのセットアップが終わったらTeraTermでアクセスする…

vSphereでゲストOSの容量を確認する

vSphereClientにて、ゲストOSの容量を正確に把握するにはどうすればいいのかな~と思って調べたので、メモ。 サマリーで確認 vSphereClientの「リソース」のところで、現在使っている容量がざっくり知れました。 ただ、探しているのはこれじゃない!VMに割り…

-bash: /usr/local/bin/ffmpeg: cannot execute binary file: Exec format error って出てきた。なぜ?

VagrantでUbuntuをインストールしていたサーバで実行してたところ、以下のエラーが出てきてしまいました。 vagrant@vagrant-ubuntu-trusty-32:~/ffmpeg-3.1.3-64bit-static$ ffmpeg -bash: /usr/local/bin/ffmpeg: cannot execute binary file: Exec format …

ブログのテーマを「- Brooklyn -」に変えました。

どもどもども。 最近歯が痛すぎて夜も寝れない状態が続いています。いや、寝てはいるんだけど、ちょくちょく目が覚めます。なのであまり寝た気がしない・・・・ 皆さん!歯と目は一生モノです!!定期的にメンテしましょう!! とりあえず、電動歯ブラシ買い…

HandbrakeCLIをCentOSにインストールするのに調べたこと

普段WindowsPC上で動画を扱うときによく使っているHandbrake。それをLinux上でも使いたいと思って、HandbrakeCLIをインストールしようとしています。 そのうえで調べたURLをメモ書きしておく。 やりたいことは動画のチャプタごとにファイルを作りたいんだけ…

【AWS超初心者】 AWSの請求をいろいろと調べたメモ。

AWSの課金に対していろいろと調べていたらわからないことが多すぎていっぱい調べました。自分の場合よく「あっ・・・これなんだったっけ?」って忘れるので、未来の自分のために備忘録を今日は作成。 知っている人から見たら「おいおい。こんなん知らないん…

【超初心者】 VPNについてわからないことを調べました。

最近、VPNについて調べていて意味がまったくわかりません。これはやばい・・・・ ものすごい散文、そしてつながりがよくわからないと思います。その辺の突込みはナシでwww ってことでわからなかったことについて簡単に調べたので忘れないように備忘録を残…

PCの買い替えを検討!そしてこの機種に決定しました!

ついに家のMacも寿命かな?という状態なので、重い腰を上げてようやくPCを買うことにしました。 前に書いた10年勤続をもらったときからPCは買いたい買いたいと思っていたのですが、なかなか買う気にならなくて・・・・もう結構立っていますよね。 ってことで…

管理職が決断できない会社は伸びない

今日あった出来事。色々とおもうところがあったので、今の考えを整理してみようと思います。 起こった出来事 事務的な部分で役職的に上の人(判子を押す人)に確認する機会がありました。そして、確認をしたら「〜〜だと思ってました」「〜〜〜だと思う」と…

ポケモンGOがリリースされましたね。ちょっとやってみた感想。

AR

昨日、ポケモンGOがリリースされましたねー。 仕事場でもTwitterでもかなりの話題でしたね。お昼に公園に行ったらそこでもポケモンGOのことを話している人がいたりと影響度がすさまじいなというのを体感しました。 Pokémon GONiantic, Inc.ゲーム無料 ポケモ…

ffmpegでファイルをリストにして、動画を連結させる方法

ffmpegで動画を連結する方法を調べています。具体的にはflvファイルね。 探せばいっぱい出てくるんだけど、どうもやりづらいというか、自分に合わないというか・・・・入力がめんどくさいと思ったので、他の方法がないかどうかいろいろと探してみました。 自…

あなたは今話題の「Pokemon GO」のコンセプトムービーをみたことありますか?正直、鳥肌たった。

AR

最近話題沸騰の「Pokemon GO」。 会社でもその話題はちらほら出るし、個人的にまったくポケモンを知らない・・・というか、やったことない人でも興味が出るレベルに期待されているスマホゲーム(?)ですね。色々とニュースを追っているとやっぱりその話題も…

Macでスクリーンショットをクリップボードにコピーする方法

Mac

最近よく使っているSlackでデスクトップの画像を貼ることが多くなってきました。 そこで、Macで範囲指定したところのスクリーンショットをクリップボードにコピーする方法はないのかなーと調べてみたら・・・・・標準機能として搭載されていました!!便利!…

新しい農業の形を見てみたいので支援してみます。

今回、クラウドファンディングに参加してみました。個人的にも応援したいという人だったので。 readyfor.jp 実は、以前、お会いしたことがあって、そのときに色々と話したことがあります。 パワフルな人でしたね。ITを活用して農業を身近に、そして効率化を…

実はこんなところに住んでいます。

時々思うんですが、自分の住んでいるところは田舎だなぁと。実際に友達にも「すごいところに住んでるな・・・」とか言われますが、個人的には結構気に入っています。 ってことで、今日は若干自分の住んでいるところの写真でも載せてみようかと思います。 こ…

アプライアンスとは?特定用途に特化したサーバのことじゃないの?

先日、お仕事で「アプライアンスってなに?」って質問されて答えたことは答えたけどぼんやりした回答だったから改めて調べなおしました。 アプライアンスとは? 以下のページなんかは自分の思っていたアプライアンスの定義でした。 japan.zdnet.com 一般的に…

10年勤続をもらいました。

私事であり恐縮ですが、今の会社に勤めて10年たっていました。率直な感想としては、「いつのまに・・・・」って感じです。 "たっていました"って表現するぐらい、ぜんぜん意識してなかったし、あっという間でした。 本当、いつのまに・・・・って感じです。 …

Cloud9上でSinatraアプリを動かす

cloud9上でsinatraを動かそうとした時、通常のままでは動かないので覚書。 発生事象 以下のコマンドラインでSinatraアプリを動かそうとしても画面が表示されない。 bundle exec ruby app.rb app.rbはこんな感じ。 require 'sinatra' get '/' do 'Hello' end …

rubyを使ってYoutube APIを使う(gemのytを使用)

rubyのgemであるytを使って、Youtube API をRubyから使ってみようと思います。 ソースコード なにわともあれ、コードはこちら。 require 'yt' module Api class Youtube API_KEY = 'your api key' def initialize Yt.configure do |config| config.api_key =…

YoutubeのURLからVideoIDだけを取り出す。

YoutubeのURLからVideoIDだけ欲しいシチュエーションが出てきたので、それの覚書。 っていっても、覚書として過去に以下の記事を書いていたのでコレと同じ方法で可能だった。 yatta47.hateblo.jp やり方 以下のソースで可能。 def get_videoid(url) url[/v=(…

ニコニコ動画のRSS関連情報

ニコニコ関連は非常によく見ていて、それで情報をどうやって取得出来るのかというのを調べています。 調べ途中ではありますが、リンク先だけまとめ。 ニコニコ動画のタグ検索結果をRSSで取得する - 残像ブログ タグをベースにして、それをRSSで取得する方法…

今思っていることをそのまま書く。

この前、ものすごく共感できる記事を読んだ。その記事がコレ。 www.lancers.jp 自分自身はサラリーマンで雇われのみではありますが、今の環境にものすごく合っている感じだった。普段いつも意識するようにしているところに通ずるものがあった。もちろん、こ…

Exception:channel is not opened.っていうエラーが定期的に出る

原因がわからないPart2。 Jenkinsさんからリモートホスト(Vagrant)にsshでアクセスして、その中でスクリプトをゴニョゴニョするようなことをやっているんだけど、それも定期的に失敗する。 出力されるエラーは以下。 [SSH] Exception:channel is not opene…

Selenium::WebDriverがエラーを履いているんだけど原因がわからない

定期的に回しえいるスクリプトでWebDriverを使っているんだけど、ここ最近以下のエラーが発生してうまく動いていない時がある。 Selenium::WebDriver::Error::WebDriverError: unable to connect to phantomjs @ http://127.0.0.1:8910 after 20 seconds /va…

Youtube APIに関してみているページの覚書

やろうやろうと思ってなかなか進んでなくてやばい・・・・・ っということで、毎回やるときにブラウザで開くページ一覧を書いておきます。 URL一覧 YouTube Data API v3の検索をRubyで触ってみた② - crossfabricateのブログ 一番わかりやすくて参考にしてい…

ffmpegをコンパイルしないで設置する方法

photo by Marek Mahut こんな方法があったとは全然知らなかった。すっごい便利だ。 qiita.com ダウンロードするだけですぐ使えるからすごく便利。UbuntuとCentOSで使っているけど両方共今のところ問題なく使えています。

Twitter APIを使ってリストのTweetをRubyで取得する

Twitter APIを使って、リストを取得してみました。 日本語のところは環境に合わせて値を置き換えてください。 require 'twitter' client = Twitter::REST::Client.new do |config| config.consumer_key = 'コンシューマキー' config.consumer_secret = 'コン…

WEBページからRSSフィードを取得・検出する

photo by TEIA MG 自分の情報収入源として欠かせないRSS。 前々から、webページを渡すとRSSフィードがあればそれを抽出してくれるツールを作りたいな〜と思っています。(適当なやつは作ったんですがw でもみんな同じこと思っているんですかね。同様のサー…

PhantomJSをインストール(CentOS編)

お遊び用のUbuntuにはPhantomJSをインストールしていたけど、メインで使っているCentOSにはPhantomJSをインストールしていなかったのでインストールしようとしたところちょっとハマったので今日はそれを記事に。 Ubuntuの場合は過去に書いてました。 yatta47…

【第1回】Googleアラートのページからフィードだけをスクレイピングする

さて。宣言したとおり、今日はスクレイピングで必要なデータを取ってこようかと思います。 「なんでこんなことやってる?」とか経緯を知りたい方は以下の記事からどうぞ。 yatta47.hateblo.jp それではスタート。 HTMLを取ってくる まず最初に、Googleアラー…

【第0回】GoogleアラートのRSSフィードをOPMLに変換してFeedlyにインポートする

今回は全3回に分けて表題の件「GoogleアラートのRSSフィードをOPMLに変換してFeedlyにインポートする」ことをやってみようかと思います。 使うのはRubyです。書き方とかかなり独自風で、しかも結構泥臭いことやっているので、「こうしたほうがいいよ」とか…

rakeタスクの作り方

Railsでのrakeタスクの作り方。 便利なのねー。Rails。最近便利さにどんどん気がついていく。個人的に重宝しているtask。その作り方の備忘録です。 taskの作成方法 簡単。コマンド一つ。 $ rails g task sample Running via Spring preloader in process 879…

インフルエンザで暇なのでどうでもいいことを書いてみる

ここ最近結構真面目な記事を書いていたので、今日はちょー適当な内容を。いや。むしろ内容とも呼べないぐらいの散文を撒き散らそうと思います。思ったことをそのまま書いていこうかと。 絶賛インフルエンザ中です。 いきなりですが、只今絶賛インフルエンザ…

cloud9環境でJekyllを動かす。bindだから「-b」を付けてもダメだよww

photo by mansikka Cloud9環境で相変わらず開発していますが、ぽつぽつ環境の違いにより動かなかったり、違うオプションだったりします。 その一つがJekyll。でも、正式ドキュメントでちゃんとフォローしてあります。 docs.c9.io 通常であれば jekyll serve …

今週とても参考になった情報。(情報の見せ方や技術要素など)

photo by ePublicist 調べごとをしていて、とても参考になったサイトさん。この情報で色々と進んだ気がする。 Markdownの書き方を解決 Markdown でリンク付きの画像を表示させる | neulog 画像にリンクをはるMarkdownの書き方を調べている時にたどり着いたサ…

FeedlyのOPMLインポートしたら既存のはどうなるのか実験してみた。

feedlyのAPIを使うにあたってRSSを整理していて気になったこと。 OPMLインポートした場合、どういう挙動を示すのか。よくわからなかったので実験してみました。 前提条件 既存の形がこれ。 「IT」というグループの中にTechCrunchとギズモードのRSSが、分類な…

Amazon ECSでHTTP Response: 400 Bad Request (Amazon::RequestError)が発生!その原因は?!

Product Advertising APIを使って新製品があったらSlackに投稿するみたいなことをやっていましたが、数日前からエラーが発生していました。 エラーの概要は400 Bad Request。 /opt/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/amazon-ecs-2.4.0/lib/amaz…

GoogleアラートのRSSフィードで取得したURLから必要なURLだけ取り出す

Googleアラートをよく使っていて、最近それを元にSlackに投稿とかをしています。 その時に1点困る(というか気に入らない)点が・・・・ URLが長い!! Googleアラートで引っかかったアラートのURLがいつもこんな感じになっています。 https://www.google.c…

Feedly APIをrubyから使うのに参考にしたページ。

具体的な手順は以下のサイトを見てもらえれば一通り出来ると思いますが、自分なりに時間があるときにまとめようと思います。 今日は、参考にしたサイトのみですが自分の覚書も含めて記事に。 qiita.com 基本こちらをベースに。同じgem使いました。 shaunkawa…

slackに参加しているメンバーのUser IDを調べる方法

slackで、「特定のメンバーが発言したら特定の文言を返す」みたいなbotを作ろうとしています。 その時に必要になるのがそのメンバーのユーザID。 それは、slackのusers.listのAPIを使って調べることが出来ます。 api.slack.com っというかuser以外にも以下の…

Youtube API v3で動画を検索するのに参考にしているサイト

標題の件の通り。 最近RubyでYoutube APIを使ってモニョモニョやっている時に参考にしているサイト。 YouTube Data API (v3) コード サンプル | YouTube Data API (v3) | Google Developers 公開されているサンプルは以下。 検索についてはイイんだけど、個…

SinatraでThread.exclusive is deprecated, use Mutex発生

ここ最近、Sinatraを使い出しています。 sinatraとは、Rubyで作られたWEBアプリのフレームワークです。Rubyスクリプト以上、Rails未満といった感じで初級者の自分にとってはとっつきやすいフレームワークです。 Sinatra: README (Japanese) こんなエラーが。…

Real Time Web Analytics