HOSHINA's Diary.NET


2012-11-27

日記鯖を移行した

XREAの契約期限が切れたので、日記鯖をさくらVPSのほうに移した。ほんとはheroku使いたかったんだけど、データの移行手段がなかったのよね。

ついでにtDiaryも3.2.0に更新。スタイルはGFM、テーマはBootstrapを使うことにした。スタイルシートの調整はおいおいと。細かいプラグインの設定とかどうしよう。。

といいつつも、最近ここは放置してはてなブログTumblrに書いちゃってるしなー。ま、アーカイブの意味もあるし、いっか。


2012-01-01

あけおめ

ことよろ

今年の目標

なでしこジャパン入り

なでしこオカン

2011-12-31

2011年は振り返らないことにした

未来に生きる。

そんなわけで来年もよろしく。


2011-12-11

herokuでPHPのFacebookアプリを作る

ふとみたら、Facebookアプリの設定に「Cloud Services」みたいなのができてた。herokuを使えるらしい。しかも、言語でPHPを選択できる。

PHPを選択すると、デフォルトではhttps://github.com/heroku/facebook-template-phpがテンプレートとして用いられる。読むのがめんどくさいのでドキュメントが多い(であろう)php-sdkを使うことにしてみる。

herokuでできたテンプレートをgit clone。heroku-facebookでは、FACEBOOK_APP_IDとFACEBOOK_SECRETが環境変数として登録されているのでgetenvとかでとってやればいい。

<?php
require 'facebook.php';
$facebook = new Facebook(array(
  'appId' => getenv('FACEBOOK_APP_ID'),
  'secret' => getenv('FACEBOOK_SECRET'),
  'cookie' => true,
));
$user = $facebook->getUser();
if (!$user) {
  $url = $facebook->getLoginUrl(array(
    'canvas' => 1,
    'fbconnect' => 0,
    'req_perm' => 'status_update',
  ));
  header("Location: $url");
  exit();
}
try {
  $me = $facebook->api('/me');
} catch (FacebookApiException $e) {
  error_log($e);
  exit();
}
?><!DOCTYPE html>
<html>
<body>
<img src="https://graph.facebook.com/<?php echo $user ?>/picture" />
<?php echo $me['name'] ?>
</body>
</html>

と、テキトーにかいて、

git push heroku

で、デプロイできる。すばらしい。


2011-03-13

点呼をとります。

1

本日のツッコミ(全1件) [ツッコミを入れる]

だんご [2]


2011-01-01

あけおめ

ことにょろ!

今年の目標

俺より強い奴に会いに行く。

2010-12-31

2010年を振り返って

今年は全然更新してないなーw

前半戦ですが、ざっくりいうと、なんにもしてなかった(ぉ テケトーにふらふらと生きてました!(キリッ

で、さすがにいかんなーと思いはじめ、

就職活動

をしてみますた。まぁ、いい年だし、結構難しいかなぁ、と思ったんだけど、わりとアッサリ決まった。めでたい。で、6/16から実に7年半振りの会社員となったのでした。(チャンチャン

あとトピックとしては、

携帯百景(ケイタイヒャッケイ)

骨折

しました。つか、一応ギプスは外れましたがまだ折れてます(ぇ

そそ、今年に入ってiPhoneとGalaxy S買いました。

iPhone 4Galaxy S

2011年はスマートフォンの年ですね!

…とかいいつつ、携帯サイト作る毎日なのでした。

みなさま、来年もよろしくお願いいたします。


2010-09-09

RubytterでTwitterのOAuth

スクリプト書く度に忘れるのでメモ。

アプリケーションの登録

ここ

アプリケーション名・説明・URLが必須。アプリケーションタイプはbotとかならクライアントアプリケーション。

Access Token取得用コード

#!/usr/bin/env ruby
require 'rubygems'
require 'oauth'
CONSUMER_KEY = 'Your consumer key'
CONSUMER_SECRET = 'Your consumer secret'
consumer = OAuth::Consumer.new(
  CONSUMER_KEY,
  CONSUMER_KEY_SECRET,
  { :site => 'http://api.twitter.com' }
)
request_token = consumer.get_request_token
# URLが表示されるので、使用するアカウントでログインしてアクセス
puts "Access this URL and approve => #{request_token.authorize_url}"
# 許可すると画面に数字が出てくるので入力
print "Input OAuth verifier: "
oauth_verifier = gets.chomp.strip
access_token = request_token.get_access_token(
  :oauth_verifier => oauth_verifier
)
# 下の2つをメモっとく
puts "Access token: #{access_token.token}"
puts "Access token secret: #{access_token.secret}"

実際のスクリプト

#!/usr/bin/env ruby
require 'rubygems'
require 'rubytter'
CONSUMER_KEY = 'Your consumer key'
CONSUMER_SECRET = 'Your consumer secret'
ACCESS_TOKEN = 'Your access token'
ACCESS_TOKEN_SECRET = 'Your access token secret'
consumer = OAuth::Consumer.new(
  CONSUMER_KEY,
  CONSUMER_SECRET,
  :site => 'http://api.twitter.com'
)
access_token = OAuth::AccessToken.new(
  consumer,
  ACCESS_TOKEN,
  ACCESS_TOKEN_SECRET
) 
client = OAuthRubytter.new(access_token)
client.update('夜おっぱい')
本日のツッコミ(全2件) [ツッコミを入れる]

ひろしげ@廣重 [これが・・・・・おっぱい作戦か。]

 [だいたいあってる。]


2010-08-28

tDiary 3.0に移行

Ruby会議2010のtDiaryセッションの場でtDiary 3.0がリリースされたようなので移行してみた。

EUC-JPからUTF-8への移行なので若干不備がでてる気がしないでもないが、まあよいか。

Tags: tDiary

2010-08-25

A木さん、しみさんとタイ飯

品川のタイ料理屋行ってきたよ!

携帯百景(ケイタイヒャッケイ)

うまかったけど、超辛かった。。

A木さんもしみさんもかなりできあがってたようでw

Tags:

2014年
11月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30