2014年7月31日木曜日

ファイルの拡散を防ぎつつ、アクセス履歴も追跡できるファイル共有サービス「Dstrux」

ファイルの拡散を防ぎつつ、アクセス履歴も追跡できるファイル共有サービス「Dstrux」 有効時間や許可ユーザーを設定できます。製作者の意図は非常に良く分かるのですが、使い方がちょっと面倒です。今回は、写真共有を試してみました。Facebookとメールで共有できます。共有はリンク形式で、リンクをクリックすると対象の画像が閲覧できるというもの。閲覧する側のユーザー特定方法が凝りすぎかなと思います。誰が閲覧したかが追跡できるのはありがたいのですが。



2014年7月30日水曜日

サイト利用者の感想をビデオメッセージで受け取れる「Peek」

サイト利用者の感想をビデオメッセージで受け取れる「Peek」 サイトURLとメールアドレスを入力すると、ユーザーテストされた感想ビデオが届くという夢の様なシステムです。しかも無料。なんでこれが無料でできてしまうのか、謎なのですが、とにかく、素晴らしいです。残念ながら、日本語のページに対応していない模様。しかしながら、英語のページで世界に挑もうという方、是非、活用してみてはいかがでしょう!

2014年7月29日火曜日

高度なシェルスクリプトが書ける「Expect」

高度なシェルスクリプトが書ける「Expect」 シェルスクリプトというのは、適切ではないかもしれません。telnetやftpなどを自動化するためのインタラクティブなスクリプト言語ということで、シェルスクリプトよりも複雑な操作ができるようです。たまたま見かけて気になったので、とりあえず、メモ。

2014年7月28日月曜日

個人でも商用でも利用無料の写真集「Pexels」

個人でも商用でも利用無料の写真集「Pexels」 登録されている写真は、900枚程とありますので、数自体は、それほど多くはありませんが、クオリティーは高いです。毎週、30枚ほど追加されるとのこと。詳しいライセンス体系はこちらです。ブログを書かれている方は、アピール用などに覚えておいて損はないでしょう。

2014年7月27日日曜日

ロイヤリティ・フリーのオーディオ集「AudioBlocks.com」

ロイヤリティ・フリーのオーディオ集「AudioBlocks.com」、音楽一般、サウンドエフェクト、ループ音源など、非常に多くの種類の音楽ストックが用意されています。ダウンロードも無制限。音響の波形にマウスを乗せると、再生が始まり、使い勝手もよく練られています。非常に有難いサービスです。

2014年7月26日土曜日

Windows版のHeroku? .NETのクラウドPaaS 「AppHarbor」

Windows版のHeroku? .NETのクラウドPaaSAppHarbor」に登録してみました。アドオンとして、SQL Serverが20MBまで無料で利用できます。その他にも、様々なアドオンが用意されていて魅力的。デプロイもgitで行うことになる模様。機会があったら、是非、試してみたいPaaSです。





2014年7月25日金曜日

yum-cronを設定

yum-cronを設定してみました。アップデート作業は確認しながら行いたいという気持ちもあるでしょうが、自動で行ってくれれば、それはそれで有難いものです。夜間に更新作業してくれるらしいですが、「nightly」とは何時なのだろうか(笑)。

# yum -y install yum-cron
# /etc/rc.d/init.d/yum-cron start
Enabling nightly yum update:    [  OK  ]

# /etc/rc.d/init.d/yum-cron stop
Disabling nightly yum update:   [  OK  ]

# 設定ファイル
# vi /etc/sysconfig/yum-cron

参考サイト
yum plugin「yum-cron」の導入(はじめての自宅サーバ構築- Fedora/CentOS -さん)

2014年7月24日木曜日

ログイン不要で利用できるビデオ通話「Gruveo」

ログイン不要で利用できるビデオ通話「Gruveo」 サイトにアクセスすると、カメラとマイクが認識され、利用を認証すると、共有可能なURLが作成されます。会員登録やログインする必要がないので、気軽にビデオ通話が楽しめます。今時のUIで、直感的に操作できます。

2014年7月23日水曜日

WordPressでTwigが使えるプラグイン「Timber」

WordPressTwigが使えるプラグイン「Timber」 WordPress信者ではないので、使うことはないと思うのですが、興味をもったので、メモ。というわけで、実際に試してはいません。Twigが使えれば、WordPressに対する見方も、変わるかも?

2014年7月22日火曜日

Postfixで、メール受信からPHPファイルを実行

Postfixで、メール受信からPHPファイルを実行する設定です。ハマったので、忘れないようにメモ。virtual-alias-mapsで、パイプ指定するのではなく、virtual-alias-mapsでは、エイリアス指定のみで、aliasesファイルでパイプ指定すると、うまくいきました。

/etc/postfix/main.cf
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

# virtual_mailbox
virtual_mailbox_domains = example1.com
                          example2.com
virtual_mailbox_maps = hash:/etc/postfix/virtual-mailbox
virtual_alias_maps = hash:/etc/postfix/virtual-alias-maps
virtual_uid_maps = static:10000
virtual_gid_maps = static:10000
virtual_mailbox_base = /var/spool/virtual
virtual_mailbox_limit = 0
/etc/postfix/virtual-mailbox
user1@example1.com  example1.com/user1/Maildir/
user2@example1.com  example1.com/user2/Maildir/
user3@example2.com  example2.com/user3/Maildir/
user4@example2.com  example2.com/user4/Maildir/
/etc/postfix/virtual-alias-maps
user3@example2.com  test-program
# postmap /etc/postfix/virtual-alias-maps

/etc/aliases
test-program: "| /usr/bin/php /var/www/html/test.php"
# newaliases
# /etc/init.d/postfix reload


参考サイト
CentOS Postfixでバーチャルドメイン(UnixPower on Networkingさん)
メール受信をトリガーにPHPを実行する(CoDE4Uさん)

2014年7月21日月曜日

FuelPHPで任意のコードが実行される脆弱性

FuelPHP任意のコードが実行される脆弱性が見つかっています。影響をうけるのは、FuelPHP 1.1~1.7.1まで。最新バージョン以外のすべて。

FuelPHP には、Request_Curl クラスの処理に問題があり、任意のコードが実行される脆弱性が存在します。

2014年7月20日日曜日

オンラインのファイル比較サービス「DiffNow」

オンラインのファイル比較サービス「DiffNow」 ファイルをアップロードしたり、URLでの比較も可能です。テキストファイル以外に、PDFや、Microsoft Wordなどのオフィスファイルにも対応しているとのこと。結果は、異なる部分を色付きで教えてくれます。

2014年7月19日土曜日

PDFのパスワードを無効にしてくれる「PDFUnlock!」

PDFのパスワードを無効にしてくれる「PDFUnlock!」 PDFのパスワードは、後でそのファイルを読み返すときに、わからなくなって、イライラする事がありますよね。これでパスワードのロックを解除して保存しておくと便利かもしれません。こういうサービスがあることを知れば、パスワードを掛けても意味は無いという結論に至るかもしれませんが(笑)。

2014年7月18日金曜日

ファイルをオンラインでウィルススキャンしてくれる「Jotti's malware scan」

ファイルをオンラインでウィルススキャンしてくれる「Jotti's malware scan」 様々なアンチウィルスプログラムを利用して、多角的にファイルを検証してくれます。利用は無料。結果が出るまで、ちょっと時間がかかります。複数ファイルをまとめて検証できると、もっと便利かなと思ったりもしますが、素晴らしいサービスです。

2014年7月17日木曜日

初期費用なし、月額費用なし、決済手数料0%のオンライン決済「SPIKE(スパイク)」

初期費用なし、月額費用なし、決済手数料0%のオンライン決済「SPIKE(スパイク)」 「フリープランの場合、初期費用、月額費用、決済手数料はかかりません。 」とあります。物販以外に、コンテンツ販売にも対応しています。使い方は、商品を登録して、販売ページにリンクするだけ。通常のショッピングインターフェイス以外に、開発者向けのAPIなども準備されているようです。これは良いかも?!



参考サイト
SPIKE Checkout demo program(GitHub)

2014年7月16日水曜日

グーグルグラスでパスワードが盗める?

グーグルグラスでパスワードが盗める?」というCNNの記事を見つけました。
ニューヨーク(CNNMoney) 米グーグルの眼鏡型端末「グーグルグラス」などの録画機能を使って、他人のパスワード情報を盗めるようにするソフトウエアを、米マサチューセッツ大学ローウェル校のセキュリティ研究チームが開発した。

このソフトは、近くにいる人がタブレット端末やスマートフォンにパスワードを入力している映像を基に、指先の動きを分析し、どの数字をタッチしたかを割り出す。

実際に、ソフトウエアを作成して実証実験しているところが、すごいです。外出先では、周りを見渡して、安全を確保してから、ログイン情報を打ち込んだ方が良いかもしれません(笑)。

2014年7月15日火曜日

HTTP/2とは何?

HTTP/2とは何? ということで、調べてみました。通信速度の向上は当然ですが、プッシュ機能は、注目したいところです。

  • バイナリ形式の通信?
  • 通信の多重化
  • ヘッダーの圧縮
  • プッシュ機能




参考サイト
HTTP/2 入門(Yahoo! JAPAN Tech Blog)

2014年7月14日月曜日

Google検索の関連キーワードを見つけてくれる「Keyword Tool」

Google検索の関連キーワードを見つけてくれる「Keyword Tool」 750もの関連キーワードを表示すると書かれています。確かに、非常に多くの関連キーワードを提示してくれます。日本語での利用もOK。SEO対策やマーケティング用に、威力を発揮してくれるでしょう。

2014年7月13日日曜日

オンラインで画像編集できる「PicMonkey」

オンラインで画像編集できる「PicMonkey」 画像の拡大、縮小、切り取り、各種エフェクトと、かなりの編集機能をカバーしています。これで、レイヤー編集の機能があれば、完璧と言えると思いますが、それは高望みすぎ? とにかく、簡単な画像編集なら、これで十分でしょう。素晴らしいサービスです。



2014年7月12日土曜日

各クラウドストレージを一元管理し、1つの大容量ストレージに「cloudGOO」

各クラウドストレージを一元管理し、1つの大容量ストレージに「cloudGOO」 こういったサービスは、リスクをまず考えてしまうのですが、便利であることは確かでしょう。

  • OneDrive (7GB)
  • Dropbox (2GB)
  • Google Drive (15GB)
  • Amazon CloudDrive (5GB)
  • Box (10GB)

= 39GB for free!



2014年7月11日金曜日

地図を利用したインタラクティブなサイト作成「Odyssey.js」

地図を利用したインタラクティブなサイト作成「Odyssey.js」 あらかじめ、スクロール、スライド、アニメーションといったストーリーとなるテンプレートが用意されており、そのストーリに合わせ、MarkDown形式で地図のプレゼンテーションを作成するというユニークなもの。 実際に試してはいないのですが、興味をそそられたので、メモです。



2014年7月10日木曜日

ファイル共有できるツイッター?「Slack」

ファイル共有できるツイッター?「Slack」 いまいち、詳しい使い方が把握できていないのですが、海外版のチャットワーク(ChatWork)のようなもの? チームでの作業効率アップに利用できるグループウェアのようなものということで、理解しました。UIが非常によく出来ていて、ウェブの未来を感じさせてくれます。



2014年7月9日水曜日

Facebook APIで、ユーザーの拡大写真を取得 Facebook Query Language (FQL)

Facebook APIで、ユーザーの拡大写真を取得 Facebook Query Language (FQL) です。FQLは、今後サポートされなくなるみたいですが、Facebookの奥の深さを、改めて実感しました。

PHP
$pic = $facebook->api(
  array(
    'method'=>'fql.query', 
    'query'=>"SELECT pic_big FROM user WHERE uid=".$FacebookID
  )
);
単純にリンクだけでも取得可能。
https://graph.facebook.com/(FacebookID)/picture
https://graph.facebook.com/(FacebookID)/picture?type=square
https://graph.facebook.com/(FacebookID)/picture?type=small
https://graph.facebook.com/(FacebookID)/picture?type=normal
https://graph.facebook.com/(FacebookID)/picture?type=large


参考サイト
Facebook Graph API Change: Picture type (size) no longer working?(Stack Overflow) Facebook、twitter、mixiのAPIでプロフィール画像を取得する方法&大きさまとめ(株式会社アジケさん)

2014年7月8日火曜日

ソースコードをリアルタイムで共有できる「SCRAPfy」

ソースコードをリアルタイムで共有できる「SCRAPfy」 プログラマが、コーディングで議論を交わすには最高のサービスです。ソースコードを書き換えると、相手のブラウザ上でも、変更が即座に反映されます。ああでもない、こうでもないと試行錯誤を試みたり、あるいは教育用に利用したりと、面白い使い方ができるのではないでしょうか。

2014年7月7日月曜日

無料のダイナミックDNSサービス「No-IP」

無料のダイナミックDNSサービス「No-IP」 最近は、ドメイン取得料が安くなってきているので、存在価値が薄れつつつようにも思いますが、テストで利用するだけなら、こういったサービスは有難いものです。よくあるダイナミックDNSサービスで、ログインした端末にホストネームが割り振られます。自宅サーバーなどには良いかもしれません。

2014年7月6日日曜日

ダンボールでバーチャルリアリティ?「Google Cardboard」

ダンボールでバーチャルリアリティ?「Google Cardboard」  Googleが提供している、ダンボールで作られた安価なバーチャルリアリティ用のヘッドセットです。ダンボールで作れますが、実際に作ろうとすると、ハードルは高いかもしれません(笑)。組み立てたヘッドセットの前にスマートフォンを置くと、バーチャルリアリティの世界が体験できるというものです。







参考サイト
Google Cardboard: The 'Oculus thrift' virtual reality headset(BBC News)

2014年7月5日土曜日

Vimeoのサムネイル画像を取得してくれる「Get the Vimeo-Thumbnail!」

Vimeoのサムネイル画像を取得してくれる「Get the Vimeo-Thumbnail!」 Vimeoのサムネイル画像URLには、法則がない(?)ようなので取得が困難ですが、このサイトでは、Vimeoの動画IDを入力すると、サムネイル画像URLを一発で割り出してくれます。技を感じますね。



参考サイト
YouTubeのサムネイル画像を取得するには

2014年7月4日金曜日

PHPで、YouTube APIを利用して、動画のタイトル+再生時間を取得

PHPで、YouTube APIを利用して、動画のタイトル+再生時間を取得です。$duration で、動画の再生時間を秒数で取得できます。何百、何千秒というような値が得られるので、gmdate関数なんかで、読みやすく変換すると良いと思います。

function gdata_youtube($videoID) {
  $url = "http://gdata.youtube.com/feeds/api/videos/". $videoID;
  $doc = new DOMDocument;
  $doc->load($url);
  $title = $doc->getElementsByTagName("title")->item(0)->nodeValue;
  $duration = $doc->getElementsByTagName('duration')->item(0)->getAttribute('seconds');
  return array($title, $duration);
}

参考サイト
How to get video duration using YouTube API?(Stack Overflow)
YouTubeの動画情報をxmlで取得
Convert seconds to Hour:Minute:Second(Stack Overflow)

2014年7月3日木曜日

YouTubeの動画情報をxmlで取得

YouTubeの動画情報をxmlで取得ことができるんですね。

http://gdata.youtube.com/feeds/api/videos/(videoID)

で取得可能です。

サンプルは、こんな感じ

  • 画像のURL
  • カテゴリー
  • 評価
  • 動画の再生時間
  • 再生回数

など、様々なデータが取得可能です。これは便利。

参考サイト
Getting time length of youtube video file(Stack Overflow)
Retrieving a specific video entry(Google Developers)

2014年7月2日水曜日

リアルタイムの落雷地図「Blitzortung.org」

リアルタイムの落雷地図「Blitzortung.org」 世の中には様々なサービスが有りますが、これもまた世界の広さを感じさせてくれるサービスの一つです。落雷ポイントを地図上に表示しています。リアルタイムで表示されるので、稲妻が走る光景が目の前に浮かび上がるような、そんな感覚を味わえます。これから夏の落雷シーズン(?)には、結構、参考になるかもしれません。

2014年7月1日火曜日

Chromeブラウザ上で、文字列置換ができる拡張機能「Search and Replace」

Chromeブラウザ上で、文字列置換ができる拡張機能「Search and Replace」 インプットエリアの文字列置換が一発で行えます。日本語もOK。複数並んだインプットエリアも、まとめて変換してくれます。賢い。正規表現なんかも利用できるようです。いちいち、エディタに移動する必要がないので、作業効率がアップ。