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

イーモバイルが...

なんかSBに買収されたね。はてブでそれを知って、イー・モバイルLTEユーザーの墓場はこちらです - はげあたま.org にアクセスしようとしたのだけど、見れず。今は404 Not foundが出る始末。どうしちゃったんだろう?とりあえず、どうしても中身が気になった…

Swing

最近はJavaさんと遊んでいます。 Google+周りをいじろうと思って久々に手をつけたけど、APIがとっても残念だったので、 しばらく放っておいて、Swingと戯れようかと思います。Twitterクライアントを作るのも面白いかもね! いろいろやってみるだけやってみる…

Google+ APIとか

Google+用のクライアントほしいなぁと思って、Javaでいじくってたのですが、 APIドキュメントをいろいろ読んでて気づいたのです。これ、サークル周りのAPI無いじゃん!って。 今できるのは、ユーザIDとその人の公開しているポストを取ってくるくらい?うむむ…

2段階SSHする方法まとめ。

ssh

環境:MacOSX 10.7学校のサーバにアクセスするのに、2段階踏まなければなかったのが地味に不便だったので SSHの設定をしてみた。~/.ssh/configを設定する。 本題の前に、基本的な書き方。 Host ServerName←これは呼び出す用の名前なので任意の名前に。 HostN…

TwitterのRT用のAPIって...

公式RTをするAPIはあるんだけど、 公式RTを解除するAPIってどうするんだろう?公式RTのAPI:https://dev.twitter.com/docs/api/1/post/statuses/retweet/%3Aidツイートを削除する用のAPIで試してみたけど、消えないし... 謎い...

MacRubyとTwitterAPI

ツイートを検索して表示してみよう - MacRuby DoJo (道場) 上記サイトの通り、やってみようと思ったのだけど、どうもmacruby_deployでエラーが起こってしまう。 どうやら、gemを上手く読めないみたい? $GEM_HOME、$GEM_PATHも変更してみたりしたけど、どう…

授業で久しぶりにschemeを触ったので、備忘録として。授業ではscheme48って言うのを使ったんだけど、 ボクの知ってるschemeと若干処理系が違ったらしい。 first→car rest→cdr empty→nil, '() ってなってた。とりあえず、 末尾再帰関数に関して。 通常の再帰…

VMWare上のDebianにns-2をインスコするまで。

macにVMWare Fusionをインストールして、 Debianを入れ、ns-2をそこに入れたお話。まずはVMWare Fusionをサイトからダウンロード。 なんかパートナー登録しなきゃいけないみたいなので、登録。もらったライセンスを使って、30日の期間限定のを入れる。また、…

macにpython3.2を入れるまで。mac portsで入れられるらしいので、 pythonを入れる前にportのアップデート。 mac ports入れてない人はインストールしてくださいな。 これを書いた時点では、2.0.4が最新でした。そのあと、 $ sudo port install python32 これ…

RailsでTwitterBootstrapを使うまで。

TwitterBootStrapを使ってデザインを楽チンにしようと考えたんですが、 rails用のgemがあるらしいということで導入してみた。railsアプリのGemfileに gem 'twitter-bootstrap-rails' を書きこんで $ bundle install $ rails g bootstrap:install すればいい…

rails on apache

Railsアプリをapacheで動かした時に自動的にproductionモードになるので、それを防ぐときは httpd.confに RailsEnv development を書き加えればいいらしい。んで、apaceh上で動かした時になぜかエラー吐くので調べていった結果、 JavaScriptRunTimeが必要だ…

 git pushしたときにハマったことメモ

git

まず、git push originしたときにうまく動いてくれなかったので、 サーバ側の設定を書き換え。 git config --add receive.denyCurrentBranch ignore そしてpushしたものの、サーバ側のファイルに反映されない... ので、 git reset --hard したら反映された。…

httpのステータスコード

Rubyでhttpリクエスト送って返ってくるレスポンスのステータスコードは response.codeで得られるらしい。 response = http.get("http://peropero.com") puts response.code ちなみにステータスコードはStringクラスなので比較するときは注意

TwitterのOauth認証のスクリプト【Ruby】

ざっくりとはこんな感じ。 多分通るはず... require 'rubygems' require 'oauth'#require 'oauth-patch' #Rubyが1.9以上の人#以下2つを書き換え CONSUMER_KEY = "自分のを入れてね☆彡" CONSUMER_SECRET = "自分のを入れてね☆彡"#コンシューマとしてアクセス…

さくらvpsでgitリポジトリを作ったお話

サーバ:centos5 クライアント:macOSX 10.7railsアプリ作って、クライアント側と、サーバ側でそれぞれgitのリポジトリ作ってやってみようとしたお話。結構はまった。約3時間かかったw 手順としては、 1.サーバ側で、アプリを置くディレクトリを用意、rails…

macのスクリーンを簡単にロックする方法

1.まずキーチェーンアクセス.appを起動します。 2.「cmd+,」で環境設定の一般タブを開きます。 3.メニューバーに状況を表示 にチェックを入れます 4.メニューバー(上のやつ)にキーチェーンアクセスのやつが出てくるので、 押してやると「スクリーンをロッ…

Ruby1.9.2で日本語を使うとき...

1.9.2というより、1.9系になってかららしいですが、日本語を取り扱うときは、 ファイル上部に # encoding: utf-8 ってエンコーディングを書いておきましょう。 twitterについーとを投稿する時にはまってしまいました...

apacheのログはどこだ!

とりあえず 環境はCentOS 5ですhttpサーバを使うプログラミングってエラーログ見て判断しますよね?(詳しくは知らん それでエラーログ見ようと思ったけど場所が分からない....そして 場所はここ /var/log/httpd/error_log それをtailコマンドで tail -f /va…

github使い方メモ

まぁ、git initしてaddしてcommitまではこの前書いたので同じ。リモートリポジトリにgithubを登録 git remote add origin git@github.com:peropero そして、pushする。 git push -u origin master ざっくりとはこんな感じ。 ssh_keyとかの生成はまぁ Set up …

サーバで.rbを動かす方法。

ちょこっと動かしてやろーと思ったら詰まったので、調べたことをメモっておきます。まず、httpd.confの設定。 ちなみにCentOSです。 場所は /etc/rc.d/init.d/httpd.conf これをvimで開いて修正... AddHandler cgi-script .cgi .rb 上の行の用に.rbと書き加…

【ruby】oauthってなんだよアホー!その1

rubyでtwitterのoauth認証を通して見ようと思ったので、 半泣きになりながら1日かけてドキュメントを読んだ結果....です。...しかしまだ途中だけどね☆(ゝω・)vキャピoauthで必要なのはこれくらいの情報。Twitterのドキュメントからサンプルを抜粋。 https://…

httpのGETメソッドでtwitterのhome_timelineのAPIを叩くまで。

使ったのはRuby-1.9.2コードはこんなの require 'rubygems' require 'net/http' require 'json' Net::HTTP.version_1_2 #おまじない# URLを定義するurl = { :scheme => 'http', # 今回使わない :server => 'api.twitter.com', :port => 80, :path => '/1/sta…

gitを使ってみた

gitを使ってみた。 インストール方法とかは省略。インストールしたら、 まず、使いたいディレクトリへ $ cd working_directory そして初期化 $ git init そして、ファイルを追加し、コミットする $ git add . $ git commit -m 'init' これでこのディレクトリ…

MacRubyアプリケーション作成...その2

1はこっちMacRubyアプリケーション作成...その1 - ボクはまだ何も知らない-ashitaKa lab-1で作ったものに対して、新しいrbファイルを加えてみる。Controller.rb class Controller def button_pressed(sender) puts "The button was pressed" end end コード…

macrubyのintroduction

MacrubyのIntroduction見て分かったことまとめ。 とりあえず、サンプルコードをそのまま書いて実行するとボタン一個のウィンドウができました。 たった35行。短い!Online Feedback Publishing System - O'Reilly Mediaまず、フレームワーク「AppKit」を読み…

herokuに登録して、railsでアプリを作ってみよう!

まずは環境。 MacOS X 10.7 Lion Ruby -1.9.2 Rails-3.2.1そいでheroku→Cloud Application Platform | Heroku herokuは、rails等のアプリケーションを作るときにとっても便利なサービスで、 自分でサーバを用意しなくても、railsアプリケーションを公開でき…

rvmでgemset作成

前回:rvmでruby-1.9.2をインストールしたところまで。まず >$ rvm gemset create rails3 rails3用にrails3って名前のgemset作成それで >$ rvm use 1.9.2@rails3 --default これはrvmに入ってる ruby1.9.2と gemsetのrails3を使うってことで、 defaultはター…

rvm にruby-1.9.2を入れてみた。

まずはどんなのが使えるのか確認。$ rvm list known すると # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.6-head [ruby-]1.8.7[-p357] [ruby-]1.8.7-head [ruby-]1.9.1-p378 [ruby-]1.9.1[-p431] [ruby-]1.9.1-head [ruby-]1.9.2-p180 [ruby-]1.9.2[-p290] …

rvmを再インストールするまでの過程。

rvmを大分前によく分からないまま入れて、よく分からないまま放置してたんですが、herokuを使ってみよう...ということで、その前準備としてrvmを再インストールしたお話。まずは、rvmを一度削除 >$ rvm implodeごりごり... 消えた。ということで、rvmの公式…

久しぶりにC書いて発狂したお話

うろ覚えのCを空で書いたらいろいろミスったので気を付けるべき点まとめ1. #include, #define includeはしっかり覚えてたんだけど、defineに#をつけるの忘れてました。どうしてそうなった。2. arrayint a[3] = {1,2,3}; はおk int a[] = {1,2,3}; もおk in…