えびしブログ

〜サーバーは魔法で動いているわけではない〜

Pythonでリストの深いコピー

Pythonのリストの代入は参照渡しなので、普通に代入すると内容は同じものを指します。 >>> hoge = [1, 2, 3] >>> fuga = hoge >>> id(hoge) 4359788304 >>> id(fuga) 4359788304 >>> 参照を渡すだけでなく、複製したい場合は以下のようなやりかたでできます…

rbenvとは、gemとは何か?

はじめに Chefの勉強をするにあたってruby環境を作ったのですが、 ruby関係のことばでよく聞く rbenv gem についてちゃんと理解してなかったためぐぐってみました。 rbenvとは? Rubyのバージョンをかんたんに切り替えてくれるやつ! ふむふむ。 プロジェク…

さくらVPS初期設定メモ

以下を参考にして設定。 SSHログイン http://blog.orangemittoo.net/post/sakuravps_init/ WEBサーバー http://www.xn--vps-073b3a72a.com/7.html

Mac(Lion)にeclipse3.7(Indigo)をインストールして日本語化

お久しぶりです…!最近MBAを購入したので、うきうきでいろいろ設定しています。 あとでその設定をまとめたいのですが…がが… とりあえず今回はeclipseのインストールと日本語化の手順を、備忘録の意味で書いておきます! 手順の流れ 1.eclipseをダウンロー…

WindowsでPostgreSQLを使う

こんにちは!約半年ぶりのえびしです。 (そんな半年前には何を書いたのかと思ったら、「MacBook Air11インチ欲しい!」のあれでした…) 最近、 PostgreSQLのダンプファイルを元にMySQLにデータを移行する というお仕事があったのですが、いろいろとつまずい…

【キャンペーン応募エントリ】MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!

【PHP】TwitterのOAuth認証を使ったログイン

TwitterのOAuth認証をPHPで実装します。 ログアウト処理がうまくできてないのでご助言いただけるとありがたいです…! ライブラリ twitteroauth こちらのライブラリを使いました。 ほかのスクリプトと同じディレクトリに保存しました。 準備 Sign in with you…

【Python】正規表現でHTML解析

いろいろライブラリを教えていただいたのですが、なかなかうまくできなかったので、正規表現を使ってやってみました。 HTMLのテキストを読み込む import re,urllib2 url = "http://~"#URL html = urllib2.urlopen(url).read() 正規表現メモ 役に立った表現を…

Twitterで相互フォローしているかを表示するGreasemonkeyを作りたかった…!

↑こんな感じで、TLのユーザーと相互フォロー状態だったら名前のうしろに「*」をつけるということをしたかったのですが、 TwitterAPIを叩くと jsonp ~ is not definedというエラーが出て取得できませんでした…。 使ったAPI 例)@eibiisiiと@eibiisii_botの間…

Twitterのwebでin reply toのテキストを表示させるGreasemonkeyその2

Twitterのwebでin reply toのテキストを表示させるGreasemonkey - えびし日記 のグリモンを改良しました。 ↑これに対応するためです…!!! // ==UserScript== // @name show "in reply to" in twitter // @namespace eibiisii // @description Twitterのin …

jQueryのif文

「もしisfollowクラスの要素がtrueを含んでいたら、その次の要素のテキストを書き変える」 ということをしたかったのですが、jQueryが思うようにいかなかったので覚え書き。 html <span class="isfollow">true</span> <span><input class="follow_check" type="checkbox" name="follow" value="${cld.name}" />フォローする</span> jQueryその1 if($(".isfollow").is(":contains('true')")…

Twitterのwebでin reply toのテキストを表示させるGreasemonkey

jQueryが面白かったのでグリモンを書いてみました。 「★in reply toを見る」をクリックすると、 ↑こんな感じでin reply toの中身を表示させます。 問題点はいくつかあるのですが…!!(最後に記述) 改善していきたいです。 以下より順を追って覚え書き。 Gr…

favのタグ付け管理 メモ

Twitterのお気に入りをリマインドのために使うことがあるので、 タグ付け管理したいなーと思って作りました。 Java(Play!)です。め、めんどくさかっt…ごほん。 ローカルでしか動いていないのでサーバーをなんとかしないといけません…。 直さなければならな…

やったことメモ

1日 EclipseにPyDevを入れたりGAE用のプロジェクトを作ったり(4H) 2日 Djangoでやろうとしたがうまくいかなかったので→PHP→Javaと迷走(2H)、結局Play!で作り始めた(3H)迷走しています…

診断アプリ:P名ったー

即席で何か作る必要があったので、しょうもない診断アプリを作りました。 なんというニッチなアプリ! P名ったー 言語はPHPです。 初めて触ったのですがお手軽さに惚れました…きゅん やったことメモ 24日 体調不良でダウン 25日 診断アプリ(5H)、志望文章…

やったことメモ

19日 Rserveの研究?(H2)、Play!でリスト生成(H4) 20日 Play!でリスト生成(H4)問題点 時間がかかる TwitterのAPI制限にひっかかる ひょー。ぐぬぬ。

Play!でTwitterのFavを表示させたい

やりたいこと 自分のお気に入り一覧を表示する (千里の道も一歩から!!!) OAuth認証 w1mvyさんの日記がかなり参考になりました、ありがとうございます!!!! 「Play!」でTwitterのOAuth認証 - ドナドナごとごと ↑にプラスして、ログアウト機能をつけた…

Play!を使ってみる

Play!というJavaのフレームワークを紹介してもらったので、使ってみました。 覚え書き ダウンロード Play Framework - Build Modern & Scalable Web Apps with Java and Scala 新しいWebアプリケーションを作る 解凍したディレクトリに移動して以下のように…

RPyをインストールしたいのに…

Error: Tried to guess R's HOME but no R command in the PATH. 昨日のこのエラー*1は、環境変数のPATHにRのbinディレクトリを追加することで解決しました。 ところが、 building 'rpy2.rinterface.rinterface' extension error: Unable to find vcvarsall.…

Pythonを使ってみる

有向グラフからグループを抽出したいよーー! Rを使えばできそうなのですが、Javaからうまく動かせなくなってしまって*1行き詰まり…。 そこで行列計算のライブラリが充実している(らしい!)Pythonを使ってみることにしました。 Python2.7のインストール ht…

やったことメモ

wicket 〜隠しフィールド(P.137)(3H)…どうしようかなぁ。

有向グラフ内のクリークを特定したい…

Rserve*1を使ってJavaからRを使いたいのですが、使っているうちに function (debug = FALSE, port = 6311, args = NULL) このエラーが出るようになってしまいました… portの問題のようですが…わかりません…ひいひい。アルゴリズムを考えて実装したほうが早い…

エラーメモ

眠すぎてエラー文を読む気がおきないので 貼りつけて明日考えます…

やったことメモ

忘れそうなのでメモメモ!1日キャー!! 2日Rのインストール、JavaからRを動かす、R参考書読む(4H) 3日テスト勉強(5H)、wicket参考書〜p.98(リストビュー)(3H)まずは簡単なWebアプリを作ってみたいです…。 Twitterに絡めたほうが広まりそうだけど、むむむ…

eibiisii_botの機能まとめ

@eibiisii_bot 言語はJavaとPythonです。GAE上で動かしています。 全ての人に 定期発言 ときどき、何かをつぶやきます。 時報 ときどき、時間を知らせます。 盛り上がってる!(2010/10/24) ときどき、TLで盛り上がってる単語をピックアップします リプライ機…

ソースコードてすと

スーパーpre記法発動!! public class Print { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ System.out.println("HelloWorld"); } }

てすと

よろしくお願いします。