Category Archives: Uncategorized

PaaSいろいろ

いろいろあるなー。

優勝は中学1年の女の子!

昨日、U-16旭川プログラミングコンテスト | 思考と達成が未来へ!!が旭川市科学館サイパルで行われました。
正直なところ盛り上がりにかけるのではないかと思っていたのですが、予想に反して会場は歓声や笑いが飛び交っていてみんな楽しそうでした。
優勝したのは中学1年の女の子でした。プログラミング自体は今回が初めてのようなことを言っていましたが、良い経験になったのではないでしょうか。是非とも旭川・北海道を代表するようなプログラマーになってほしいですね。

えすぱーぶろぐ

最近、wordpressのネタが異常に溢れ出てる感じがして、みんなすげーーー!、と感心してはいるものの、自身のブログに投稿すらしていないのでどうでもいいですよね。

でも、無い時間を工面して仕入れた情報をevernoteにぶっっこんでるんですが、
溜めっぱなしで出力しないのでゴミ箱と変わりません。

そこで、

evernoteに書きためたメモを勝手にきれいに清書してくれて、
きゃっちーなタイトルとか
タグとかカテゴリーとかつけて
wordpressに投稿してくれる

そんなwordpressノウハウが出回るのを心待ちにしています。

まぁ、そのノウハウもevernoteにいれるんですけどね。

ゆーあい

ひろゆき日記@オープンSNS。 のコメントだったと思うけど、UIに関するリンクがいくつか書いてあったので読んでみた。
単純に面白いっちゃー面白いのだけど、自分が作るシステムのことを考えると笑えない。

楽しいBADUIの世界
使いやすさ日記: 街でみかける、いろいろなモノの使いやすさをレポート。
山中俊治の「デザインの骨格」 » あらためてSuicaの話でもしようか その1

wordpressのtopsy retweet buttonプラグインのタイトルの文字化け

twitterなんて全然触らないけど、このブログも雰囲気だけはそれっぽくしたいということで、retweetボタンなんてものを設置してますが、どうもretweetを押すと文字化けしてるらしい。
検索して2〜3つみてみると、topsyのスクリプトの引数に渡せ、とか、topsy retweet buttonプラグインだとがんばったけど無理だったとか書いてるので僕もあきらめました。

でも、直接テンプレートに書いてもいいけど、プラグインの方が楽ですよね。導入楽だし、テンプレートを変えても使えるしね。

topsy/topsy.php

function topsy_generate_retweet_button($size = 'small', $css_opts = '') {
    $which_class = 'data';
    if (! in_array('topsy_filter_the_content', topsy_fn_backtrace())) {
        $which_class = 'shortcode';
    }
    $hostname = 'button';
    $url = urlencode(get_permalink());
    if (preg_match("/[\?&]topsybeta=1/", $_SERVER['REQUEST_URI'], $match)) {
        $hostname = 'beta.button';
        $url .= $match[0];
    }
    global $post;
    $short_url = get_post_meta($post->ID, 'topsy_short_url', true);
    if ($short_url) $short_url = "\", \"shorturl\": \"$short_url";
    $title = str_replace('"', '\"', $post->post_title);

    $hashtags = get_option('topsy_auto_hashtags');
    if ($hashtags == 'post' && get_the_tags()) {
        foreach (get_the_tags() as $tag) {
            $title .= ' #' . $tag->name;
        }
    } elseif ($hashtags != 'none' && $hashtags != 'post') {
        foreach (preg_split("/[, ]+/", $hashtags) as $tag) {
            $title .= " #$tag";
        }
    }
    $title = urlencode($title);  /* これ追加すると文字化けしないよ */

    $ret = str_replace('&', '&', "{ \"url\": \"$url$short_url\"") . ", \"style\": \"$size\", \"title\": \"$title\" }";
    $coded = rawurlencode($ret);
    if (get_option('topsy_use_preloader') == 'on') {
        $ret = str_replace('\"', '\\\\\"', $ret);
        $inner_script = "<script type=\"text/javascript\">topsyWidgetPreload($ret);</script>";
    } else {
        $inner_script = '';
    }
    if ($css_opts) {
        $css_opts = trim($css_opts);
        if (substr($css_opts, -1) != ';') $css_opts .= ';';
        $css_opts .= ' ';
    }
    $theme = topsy_simplify(get_option('topsy_button_theme'));
    return "<div class=\"topsy_widget_$which_class topsy_theme_$theme\" style=\"${css_opts}background: url(data:,$coded);\">$inner_script</div>\n";
}

画像認識

面白いなー。
でもやっぱり学習が大変よね。

Oppai-Detect3 – ゆーすけべー日記

あれ・・・webpが表示出来てる??

久しぶりにwebp変換ページを見てみたら・・・
googleの新画像フォーマットのwebpがgoogle chorme(dev)で表示できるようになってました。
issueを見る限り、「Issue 58225 – chromium – Add WebP support to Chromium – Project Hosting on Google Code」で追加されたっぽいですかね?

(ほんと見れてるのかな・・・。自信ないが見えてはいる・・・。なんかに変換して表示してたんだっけなぁ・・・)

さて・・・

最近色々と試しているが、子どもが生まれてきゃ~きゃ~してるため、書いてる時間がない。
ちなみに最近あそんでるのは以下です。
KVM
VPN
(VNC、SPICE)
usbカメラ~音声解析~音声認識
mac

おされー☆でmac book proを買ってみたけど、やっぱりubuntuの方が便利だなぁ・・・
まーほとんどは、子供のいるところからsshとVNCでメインPCに繋いで使ってるので、使い勝手にどうこうはいいませんけどね。
もうちょい軽いといいのになー

Yellow Dog Linux 6.2 をibookG4にインストール

ubuntu9.04ppcもインストールはめんどうだったが、入れてしまえば割と動いた。
なので、ppc対応なydlならもっと軽く動くんじゃ!
みたいな希望を込めてインストール。

1.ダウンロード

公式サイト(Fixstars)からダウンロード

公式サイト→Get YDL!→public mirrors で適当なところを選んで

ftp://ftp.kddlabs.co.jp/Linux/packages/yellowdog/iso/

yellowdog-6.2-ppc-DVD_20090629.iso

をダウンロードする。

そしてDVDにヤキヤキ

2.インストール

DVDを入れてibookG4を再起動
起動画面でcを押してCDから起動
「boot:」が出てきたらENTER
(インストーラが起動する)

最初の画面で「NEXT」をクリック
言語の選択で「Japanese(日本語)」を選択して「NEXT」をクリック
キーボードの選択で「日本語」を選択して「次」をクリック
インストール先の選択で「選択したドライブ上のlinuxパーティションを削除してデフォルトのレイアウトを作成します。」を選択して、「次」をクリック
「本当に削除しますか?」で「はい」を選択
ネットワークデバイスはデフォルト(eth0、DHCP)のままで「次」をクリック
地域の設定で地図で東京をクリックして「アジア/東京」を選択して「次」をクリック
Rootのパスワードを設定して「次」をクリック
インストールするソフトウェアセットを「オフィスとプロダクティビティ」を選択して「次」をクリック(全部入れたいけどうちのibookさんはしょぼいので・・・)
色々がんばってくれたっぽいあとに、インストールしますよーで、「はい」をクリック(「次」だったかも。。。)
(インストール中。30分くらい?)
終わったらDVDが勝手にイジェクトされるので、「再起動」をクリック

3.起動

再起動すると色々初期設定が始まる。その後「ようこそ」画面が表示される。
「進む」をクリック
ライセンス同意書に同意して「進む」をクリック
ファイアウォールはデフォルトのまま(SSHのみ)で「進む」をクリック
YDL.netのアカウント設定。持ってないので空白のまま「進む」をクリック
時計の設定。問題なかったのでそのまま「進む」をクリック
ユーザーの作成。設定を入力して「進む」をクリック
サウンドの設定。再生ボタンを押して聞こえたら「はい」で終わったら「終了」をクリック

4.ログイン

設定が完了するとログイン画面になる。
ユーザー名とパスワードを入力してログインする。

わっしょい!

なんか今までで一番簡単にibookG4にLinuxがインストールされた。
触った感じ・・・キーボードのマッピング?がだめぽ。音がでたのはうれしい。デスクトップもかわいくていい。
Ubuntuは良いのだがPPC対応が非公式になったことでやっぱり対応度はいまいち。インストールから躓くことが多い気がする。

■キーボードをまともにする。

メニューから、アプリケーション>システムツール>キーボード で英語(アメリカ合衆国)を選ぶ。
またはコマンド大好きなら、

su
vi /etc/sysconfig/keyboard

KEYBOARDTYPE=”pc”
KEYTABLE=”us”

再起動しなくても

su
loadkeys us

でキーボード設定を変更可能。

USの配列でダメなら他に探してみるといい。

■無線LANを使えるように。GW-US54GXS

デフォルトでは使えなかった。そして、色々やっても使えなかった(T_T
Ubuntu9.04のときと一緒で、firmwareがロードできないっていってるので、以下からzd1211-firmwareをダウンロード

http://sourceforge.net/project/showfiles.php?group_id=129083

解凍してできたフォルダを「zd1211」にリネームして、/lib/firmwareにおいて再起動する。
再起動しないでも、USB抜き差しでもいいかも?

その後、/etc/modprobe.confに

alias wlan0 zd1211rw

を追加
次にwlan0のコンフィグを書く。の前に、

アプリケーション>システムツール>ネットワーク設定
デバイスで新規をクリック
ワイヤレス接続を選択して進む
ワイヤレスカードでwlan0を選択して進む
モード:管理
SSID:SSIDを入力
鍵:WEPなりなんなりキーを入力
あとは全部進んで完了

GW-US54GXSはピカピカ光るが、エラーがでて繋がらない模様。
直接設定ファイルをいじってモードを変えてみたりなんだりしたがだめ。
ubuntu 9.04に比べるとkernelが古いから対応できてないところがあるのかなぁ。でもたぶんカーネルは対応してるはずなんだよなー・・・
わからないが、とりあえず今日は無理でした・x・;

hetemlが面白いことしてる「戻るボタンアワード」

このサイトもお世話になってるレンタルサーバーhetemlさんで、面白い企画をやってます。

レンタルサーバー「heteml」 – 戻るボタンアワード

従来の概念にとらわれない面白い触って楽しめる「戻る」ボタンをYOUやっちゃいなYO

って話です。
なんと、賞金もでるみたいで、グランプリで20万円+heteml永久無料利用権!
永久無料権ほしいいいい!

  • グランプリ(1名)20万円 + heteml永久無料利用権
  • 準グランプリ(1名)5万円 + heteml永久無料利用権
  • アドビ賞(1名)Adobe Creative Suite 4 Web Premium
  • ムームードメイン賞(5名)ドメイン 5 年分 + heteml永久無料利用権

というわけで、何か考えて応募しまくってみようと思います。
他にもpaperboyの方でペパボクリエイターズコンテスト(ペパコン2009)ってのをやってるんで、ウェブページ作れる人も作れない人も明日はカレーの人もさばの味噌煮の人も応募してみるといいです。
いくつ応募してもいいらしいので、もうスパムなみに送ってみるといいと思います。(スパムといえば主人がアリクイに・・・のネタくらいなら当選したかもしれない。)
あと、一応さりげなくあからさまに宣伝すると、hetemlは激安ってわけではないけど、ある程度色々とサイト作るならすごいいいよ!