現在見てるページを速攻でツイートする。

※2012 04/30 修正しました!

ブックマークレットで簡単につくってみたので紹介。
現在みてるページのURLをすぐにツイート欄にセットして表示させます。

こんなかんじ

f:id:rskull:20120327222458j:plain

JavaScript

(function (d) {
    var title = d.title;
    var ref = d.referrer;
    var url = location.href;
    window.open('http://twitter.com/intent/tweet?text=[ '+encodeURI(title)+' ]&url='+url+'&original_referer='+ref, 'win','height=350,width=350');
})(document);

※Swifterから即ツイ!に変更

http://rskull.com/sokutwi

f:id:rskull:20120327222917j:plain


あとは好きなページで実行するだけです!

短縮APIをつかってみる。

Twitterでも有名なURL短縮サービスのTinyを使う方法!
っていってもHPにいけば書いてありますが。。

PHP

define('TINY_API', 'http://tinyurl.com/api-create.php');
function tiny ($url) {
    return file_get_contents(TINY_API.'?url='.$url);
}

こんな感じに書いたら後は簡単です。
引数に短縮したいURLを入れて実行するだけ

$url = 'http://www.example.com/test/xxxxxxxxxx';
$tiny = tiny($url);

これだけです!

ってことで簡単に短縮URLをつくってみました!
http://gzry.tk/

ちなみにこのドメインは無料デースっ
90日間で25?だかアクセスないと消されちゃいますが

http://gzry.tk/api.php?url=(短縮したいURL)

で短縮が返ってくる仕組みデース
ちなみにDBは使ってなくて全部ファイル操作デス
ファイルが大量に増えるので24時間で短縮が無効されるようなってマース

cronでファイルの作成日監視して24時間過ぎてたら削除してる感じでやってます。
ちなみにcronとか普通のレン鯖じゃついてないので、フリーで使えるサイト利用してます。

https://mywebcron-com.loopiasecure.com/members.php?Jobs

全部英語だけど意外と感でできますよー
Twitterのボットもコレ利用してマース

Webサービス作ってる

GeekzでWebサービスを作ってます。
実質一人で作ってます。。

jQueryとか使いこなせてないのに使うと無駄おおくて嫌よね←
UIの部分でちょっと行き詰まってモチベーション下がってきてます今w

詳しい内容は言えませんが
Twitter関連のサービスですよっ
iPhone用もつくろーかと

ってことでPHPとか出来る人入ってください!
Geekz → http://geekz-dev.net/about.html#mem

リンクを全てタブで開かせる。

今日もしょーもないブックマークレットを紹介しますよ!

動画サイトで動画一覧が表示されていて、クリックすると
そのまま再生画面に飛ぶ場合、見終わった後
いちいちブラウザでバックしてまた読み込みなおしたりと
ちょっとめんどくさいときがあるので、タブで開くと楽だったりしますっ

そんなとき、全てのリンクをタブで開くようにしてくれるブックマークレット

JavaScript

(function () {
    var link = document.links;
    for (i=0;i<link.length;i++) {
        link[i].target='_blank';
    }
})();

すごく簡単なことをしてますが、これでも結構使えます!(個人的に。。

All Blank

このリンクをドラッグしてブックマークタブにドロップとかして登録して下さい!
で、新しいタブでリンクを開きたいページで登録したブックマークをクリック!
これだけで実行されます。
まぁ関係ないところまでタブで開いてしまいますが、気にしないって人はどーぞ・・
試しに上のリンクをクリックしてみると、このブログのリンクが全部タブで開くようになりますよ!


ちなみに僕はアニチューブとかでいつも使ってたりします←
普段一人称『僕』じゃないんですけどねw

パスワードをオープンさせるブックマークレット

ログイン画面でパスワードを打ってるときわからなくなった!

または見づらいからオープンさせたい!など、そんな時のやつです。

何かよくあるやつです。

画面上の全てのフォームのパスワードをオープンさせようとしています。

JavaScript

(function () {
    var form = document.forms;
    for (i=0;i<form.length;i++) {
        var elem = form[i].elements;
        for (j=0;j<elem.length;j++) {
            if (elem[j].type == 'password') {
                elem[j].type = 'type';
            }
        }
    }
})();

コレをリンクにします。
試しにクリックすると実行できます。

Pass open



ブラウザのブックマークバーなどがあったら、このリンクをドラッグして
タブの上でドロップして登録して下さい。

好きなページでクリックすると実行されますよー

PHPでTwitter CUIクライアント作ってみた。

PHPとShellScriptをつかって(無理矢理)つくってみました。
ただの紹介←

PHPコマンドラインの引数を受け取るには$argvという変数を使います。
いちいちシェルで $ php hoge.php 引数 と実行するのはめんどくさいので
ShellScriptでまとめちゃいました。

起動するときはshを実行するのですが
使いやすい様に/binに実行ファイルをつくってpshコマンドで
起動する様にしましたっ

実行するとこんな感じ
f:id:rskull:20120224195144p:plain

最初にタイムラインが表示されてその下にコマンドでモードの切り替えが出来ます。
tコマンドで発言

f:id:rskull:20120224195229p:plain

これでエンターを押して送信できます。

f:id:rskull:20120224195726p:plain

もちろん前もってトークン系は設定しておくんですけどね。

ちなみに特定のユーザーの発言の取得やStreaming APIにも対応してて
リアルタイムで監視出来たりだとか無駄な機能がついてたりします。。

python外部ライブラリをインストール。

どうも。python超初心者です!
結構おもしろいねぱいそん!

まぁ最終的にはWeb系で使いたいからな。
そしたらDjangoだなって言われたけど、まぁまず基本からやらないとね
ネットでも見るけど、どっちかというと参考書派なんだよな〜。。。
何処でも読めるし。

知ってる人には当たり前ですが、自分メモとして書いておきます。
このサイトで勉強してました http://www.python-izm.com/

画像処理系の外部ライブラリを使ってフォーマットの変更とかしてみた。
まずライブラリをダウンロードして解凍。

ターミナルからそのフォルダにアクセスすると、setup.pyというインストールするファイルがあるので

$ sudo python setup.py install

ってするだけ。
権限かかってるから普通に実行してもできなかった。
コレだけでいいので簡単だった!

なんか新しい言語やるの楽しいねっ
とくにWeb系の言語しかやってこなかったから
色々分野が広い言語やりたかったんですよね。
まぁ地道に頑張ってみます←