perlでBenchmarkテスト2

perlの色々な関数や処理の実行時間をBenchmarkモジュールを使って計測・比較してみました。第2弾。

続きを読む

カテゴリー: perl | コメントをどうぞ

[c++対処法] deprecated conversion from string constant to ‘char*’

c++でコンパイルをしようとすると

 deprecated conversion from string constant to ‘char*’

という警告が出ることへの対策。

変更の予定のない文字定数の引数にconstをつけることで解決。

たとえば
int testfunction( char keyword[])

int testfunction( const char keyword[])
に変更。

○追記:
直訳すると「string定数からchar*への変換は推奨されていない」ということ。

正直言うと、なんでこれで警告が起きなくなるのかあまり理解できていない。
C++に詳しい人がいたらコメントください。

カテゴリー: Tips | コメントをどうぞ

ソーシャルメディア用ボタン(いいね、ツイート、mixiチェックetc)まとめ

人から尋ねられたので調べたまとめ。
ソーシャルメディア(Facebook, twitter, mixi, はてな)などが提供する
ボタン(いいね、ツイート、mixiチェックetc)の設置法まとめ。

時間があれば一括でできるようなコードを作ってみたい。

○twitterのツイートボタン
http://twitter.com/about/resources/buttons#tweet
にアクセス。
「リンクを共用する」を選んで
「言語設定」を「日本語」にしたらあとはデフォルトでOKだと思います。

「コードのプリビューを見る」の下に
<a href・・・で始まるコードが表示されるので、
これをHTMLの適当なところに書けばOK。

○Facebookの「いいね」ボタン
http://www.facebook-japan.com/iine.html
が参考になると思います。

○Google +1ボタン
http://www.google.com/intl/ja/webmasters/+1/button/index.html
からコードを取得できます。

<!– このタグを +1 ボタンを表示する場所に挿入してください –>
<g:plusone annotation=”inline”></g:plusone>
をボタンを表示させたい場所に挿入。

<!– この render 呼び出しを適切な位置に挿入してください –>
以下は<head>~</head>の間に入れてください。

「スニペットのカスタマイズ」以下は無視してOK

○はてなブックマーク
http://b.hatena.ne.jp/guide/bbutton
からボタンを作れます。
ボタンを表示させたいところにコードを記述すればOK

○mixiチェック
Developer登録なるものも必要で、これが一番ややこしいと思います。
http://www.dakiny.com/archives/sns/mixi_check/
を参考に。
「Movable Typeに埋め込むコード」と書いてありますが
普通のホームページでも同じ記述でいけます。
4. オリジナルサムネールの表示
はやらなくても良いと思います。

カテゴリー: Tips | コメントをどうぞ

[ツール]ウェブページをテキストに変換

ウェブページをテキストに変換するツールを作ってみた。

見ての通りでURLを入力すればHTMLタグを除いて、テキスト部分だけを取り出してくれる。

作った動機としては、携帯(i-mode)からページの文章をコピペしたいことがあったので。
※たとえば携帯でWikipediaを読んでいる時などに「この部分の説明をメールで送りたいな」と思うことがある。

それと、Wordpressをようやく3.0にアップグレード。
テーマやプラグインなどの環境がまだきちんと整っていないので、徐々に整えていきたい。

カテゴリー: ツール | コメントをどうぞ

res.nimg.jpはコンピュータに情報を保存する許可を要求しています

Adobe Flash Player 設定
「ローカル記憶領域
res.nimg.jpはコンピュータに情報を
保存する許可を要求しています。」

とかいうウィンドウが出て、ニコニコ動画が再生されない件について対処法。

Adobe Flash Playerの設定は下記サイト上で行うので、まず下のURLへ移動。
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html

「res.nimg.jp」というWebサイトがあるはずなので
コンピュータに保存できる情報の量を「1MB」以上にする。

これでOKのはず。

カテゴリー: 日記 | 3件のコメント

Gnucashで総勘定元帳を作成

確定申告用にGnucashで総勘定元帳を作る必要があったので、やり方をメモしておきます。

メニューから
帳票>サンプル・カスタム>カスタム複数列表
を選択。

新しいウィンドウが開くので、適当なところで右クリック→帳票オプションを選択。

内容で「総勘定元帳」を追加して、OKを押す。

画面下部に「オプションを編集」というリンクがあるはずなのでクリック。
表示したい勘定科目を選択すれば表示される。

あとは煮るなり焼くなりご自由に。

カテゴリー: Ubuntu | コメントをどうぞ

MegaUpload&Rapidshare検索

ファイルアップロードサイトのMegaUploadとRapidshareを検索するツールを作ってみました。

search_logo.png
MegaUpload/RapidShare検索


まぁ、GoogleのAPIを使ってるだけなんですけどね(笑)

ただ一応、submit時に一度Javascriptを呼び出して
チェックボックスの値に応じて検索範囲を変えたりはしています。

jQueryを使ってsubmitする時にはこのサイトも参考しました。サンクス。

カテゴリー: ツール | コメントをどうぞ

jQuery.jsで読み込み時に自動でフォームにフォーカス

画面を読み込んだ際に、自動でフォームにカーソルをフォーカスします。
普通に
<body onLoad="document.form.field.focus();">
としてもよいのですが、
あえてjQuery.jsを使ってみました。

続きを読む

カテゴリー: JavaScript | コメントをどうぞ

Ubuntu Linux で Youtube動画を倍速で再生する

Ubuntu で Youtube動画を倍速で再生する方法

SMPlayer


と言っても、やり方は単純。
Youtube動画をローカルに落として、動画プレイヤーで倍速再生するだけ。

Youtube動画を保存するには、
Synapticから「youtube-dl」をインストールする。

使い方は単純で、ターミナルから
~$ youtube-dl (ファイル名)
で動画をダウンロードできる。

--output=出力ファイル名
のオプションで、出力ファイル名を指定することも可能。

使用例
~$ youtube-dl http://www.youtube.com/watch?v=pTQm7xsYRBU --output=nanmin.flv

他のオプションは、ターミナルで「youtube-dl」を実行することで参照可能。


ちなみにニコニコ動画をローカルに保存できる「nicovideo-dl」というソフトもSyanpticからインストール可能。


あとは落としたフラッシュ動画(FLVファイル)を、倍速再生が可能な動画プレイヤーで再生するだけ。

GUIでおすすめは SMPlayer。
Synapticから「smplayer」をインストールして使いましょう。

SMPlayerはGUIで再生速度を速くしたり、遅くしたりできるので
時間のないときには倍速で再生したり、
逆にしっかりとメモをとりたいときは半分のスピードで再生したりできます。

再生速度は1%刻みで調整できるので、2倍速だと早すぎる場合もOK。

カテゴリー: Ubuntu | コメントをどうぞ

Ubuntu9.10でプリンタを使う

Photosmart C4490を Ubuntu9.10 で使えるように設定した記録。

まずいきなりトラブルとして、CUPSにアクセスできない

続きを読む

カテゴリー: Ubuntu | コメントをどうぞ