ラベル Software の投稿を表示しています。 すべての投稿を表示
ラベル Software の投稿を表示しています。 すべての投稿を表示

2009年2月24日火曜日

Googleドキュメントをブログのエディタとして使う

私はブログへの投稿(エントリー)の編集にはGoogleドキュメント (Google Docs)を使っています。

なぜかというと、私のブログはBloggerなのですが、Bloggerのエディタは使いにくいと感じるからです。
特にBloggerの写真挿入に関する操作は非常にやりにくいです。
GoogleドキュメントはWordほど高機能ではないものの、ブログのエントリーを編集するには十分な機能を備えています。なおかつ、簡単で使いやすい、わかりやすいインターフェースです。


やりかたは簡単。
Googleドキュメントでひたすら文章を打ちます。
必要とあらば「挿入」−「画像」で画像をアップロードしましょう(ウェブ上の画像も指定できます)。
このとき私は「画像の詳細オプション」から「サイズ」を「中」に、「位置」を「左揃え」にします。
そうすると私にとって最もしっくりくるレイアウトで画像が挿入されます。

その他にも関連するリンクを挿入したいときは、リンクを張りたい文字列をドラッグ&ドロップなどで選択した後、「リンク」からURLを指定すれば大丈夫。
このとき、リンクを張るテキストだけでなくマウスオーバーのときに表示される文字列を指定できるのも優れたところ。
さらに「新しいウインドウでリンクを開く」にチェックを入れれば、自分のブログに訪問者を残したまま参考サイトを閲覧してもらえます

他にも文字のスタイル、色などの装飾や箇条書きなどの基本的なことは一通りできます。
もちろん表の挿入だってできちゃいます。

さらに上級者の方はHTMLやCSSを直接編集することもできるので、自分の思い通りのエントリーを作成することができます。
ここまでできればもう完璧ではないでしょうか。
何でもできますね。

最後に重要なのはブログへの投稿方法ですが、これには2種類の方法があります。

まずは1つ目。
「共有」−「メールに添付して送信」をクリックし、「宛先」に自分のブログの投稿用のメールアドレスを記入します。
「ドキュメント全体をメール本文に貼り付ける」をチェックすること。
件名にはブログのタイトルを記入しましょう。
そして送信すればもうブログに反映されているはずです。

そして2つ目。
「共有」から「ウェブページとして公開」を選びましょう。
そして「ブログに投稿する」をクリックします。
この方法は、あらかじめGoogleドキュメントにブログのユーザー名やパスワードを登録しておく必要があります。
しかしこの方法では、改行がうまく反映されなかったり、

"投稿記事を自動的に分類するには、ブログ サイトで使用しているカテゴリ名をタグとしてドキュメントに付けます。"

と説明されているにも関わらず、文章のタグが反映されません。
よって、今のところ1つ目の投稿方法のほうがいいかと思います。


もしも今のブログのエディタに満足していなかったら、是非Googleドキュメントを試してみてください。
ブログのエントリーの編集以外にも使いたくなるはず。


参考サイト
Google Docs と、Blogger の連携がすばらしい件 - Ku想、Ku論 - Yahoo!ブログ

2008年12月3日水曜日

Linux版Silverlight 「Moonlight 1.0 Beta」

リリースされてます。
最近はSilverlightを使っているサイトも増えてきたので、押さえておきます。

ダウンロードはこちら

2008年11月21日金曜日

ISOからAVIへの変換をHandBrakeで

とりあえずISOにしておいた動画を、AVIに変換したいときってあります。
そんなときはHandBrakeを使います。

こちらを参考にしましょう。

2008年11月19日水曜日

SDカードのフォーマット

SDカード、miniSDカード、microSDカードをフォーマットするときは、
規格に沿ってフォーマットしないと、正常に動作しないことがある。

http://panasonic.jp/support/audio/sd/download/sd_formatter.html
ここからソフトウェアをダウンロードして使おう。

2008年11月10日月曜日

wv→wavのメモ

http://www.wavpack.com/ からWavPack Win32をダウンロード
・ダウンロードしたzipファイルを解凍
・コマンドプロンプトで展開したフォルダへ移動
・以下のコマンド

wvunpack [-options] input.wv [output.wav]

他のexeの実行も同様に。

2008年5月3日土曜日

IRAF

頼まれていたIRAFを今日インストールした。 
かなり大変だったけど、綺麗にM51とやらが表示されてる。
がんばった〜

2007年8月10日金曜日

鼻歌検索「midomi」

鼻歌で曲を検索できる「midomi」の日本語版が始まった。
「メロディーがわかるけど曲名がわからない」
というときに便利だね。
驚くべきは、

「30人にランダムに1000曲検索してもらったところ、データベースにある曲ならほぼ100%正確な結果を得られた。」

ということ。
まだ試してないのでなんとも言えないけれど、
これが本当ならけっこうすごいかも。

参照:ITmedia News

2007年7月19日木曜日

LogMeInとX01HTでリモートデスクトップ!

 LogMeInを使えば、リモートデスクトップ機能のないWindows XP Home Editionでも、PCをホストとして使うことができる。Free版を使えば、無料で使える。

 そしてなんとX01HTでもリモートデスクトップができて、電車の中でもトイレでもどこででもX01HTで自宅PCを操作することができる。これはすごい。ここ何ヶ月かで一番感動した。

 詳しくはこちらこちらを参考に。

Orbをやってみた

Orb」ってしてますか?Orbとは、自宅PCのデータを他のPCやPDA、スマートフォン、PSP、携帯電話、リビングのテレビなどで見れるというサービス。つまり自宅PCをサーバーのようにして、どこからでも自宅PCにアクセスできるんです。Orbにはブラウザからアクセスします。クライアントのOSやブラウザの環境は選びません。WindowsMobileでも利用できます。詳しい説明はこちらを参照。



 パーソナル放送局として、音楽や動画はストリーミングで聴けたり観たりできます。いちいちスマートフォンに音楽データを入れて歩かなくても、自宅の大量の音源を聴くことができるんです。自宅PCがテレビを見れる環境なら、外出先でもそのテレビを見ることができます。

 写真も直接見ることができますし、もちろんダウンロードすることもできます。

 その他の書類のデータなど、全てのデータが外出先からダウンロードできます。また、アップロードすることもできます。

 自宅でサーバーを立ち上げるなんてできないって人には、とても便利なサービスですね。しかも無料です。使わない手はないと思うな。

 X01HTでOrbを試してみた。3Gでやると、音楽は問題なく再生できた。動画の再生は難あり。その他のデータなどはちゃんと扱うことができた。これは便利。お試しあれ。

FirefoxでGyaoや@Nifty動画を観るためには

FireFoxでGyao@Nifty動画に行っても動画を再生できない。「InternetExplorerで観てください」みたいなことが書かれてある。こんなときはFirefoxの「IE Tab」というアドオンを入れてみよう。

 「IE Tab」はFireFox上でInternetExplorerのレンダリングエンジンを動かすことができる。すぐにそのページやタブをIE化できるので、Gyaoや@Nifty動画などのIE用のページを見るときは非常に便利だ。

 Firefixはアドオンがまとめられたページがあるので、自分でカスタマイズしやすいのが良いと思う。

DR-BT21GをX01HTで


 衝動買いしてしまった。SONYのDR-BT21G-B。Bluetoothのヘッドフォンで、音楽などをワイヤレスで聴ける。X01HTで使っているけれど、良い感じ。

 対応プロトコルはA2DP,AVRCPなど。デフォルトのX01HTのWindowsMobile5ではA2DPには対応してなくて、例のCABを入れなければいけない。しかし先日X01HTをWindowsMobile6化したので、何もしなくてもA2DPに対応してくれた。

 AVRCPについては、WindowsMediaPlayerMobileでは対応してる。MortPlayerも対応してる。TCMPは対応していない(一部の端末では対応しているとの情報あり。少なくともX01HTでは使えないはず)。CorePlayerはver1.0..では対応していないが、ver1.1..では対応している。と、こんな感じで、最近はMortPlayerを使うことが多い。

 音質については、Bluetoothだから「めっちゃ良い!」とは言えないけれど、それなりの音は出ていると思う。

 何よりも、あの煩わしいコードから解放されるのが一番良いところ。コントロールもヘッドフォン側でできるし。通話もできるし。お気に入りです。

2007年6月20日水曜日

MLで最大公約数 gcd






- fun gcd m n= (* 関数定義 *)
= if m=0 then n else
= if m<=n then gcd m (n - m) else = gcd n (m - n); val gcd = fn : int -> int -> int

- gcd 12 18; (* 評価例 *)
val it = 6 : int
- gcd 60 36;
val it = 12 : int

MLだとこんなに簡単に最大公約数を求める記述ができるのか~ 驚き 感心。ちなみにC言語でユークリッドの互助法を使うとこんな感じ。






/* gcd.c */

#include <stdio.h>

int gcd(int a0,int a1); /* 関数宣言 */

main(){
int a0,a1,temp;

printf("\nThis program gives you
the greatest common divisor of two integers.\n");
/* このプログラムの解説を出力 */

printf("Please input the first integer.\n");
scanf("%d",&a0); /* 一つ目の整数を入力 */

printf("please input the second integer.\n");
scanf("%d",&a1); /* 二つ目の整数を入力 */

if(a0<=0 || a1<=0){ /* 入力が正の数でない時のエラー表示 */
printf("Illegal input");
exit(1);
}
if(a0a1 に調整 */
temp=a0;a0=a1;a1=temp;
}

printf("\nGCD=%d\n",gcd(a0,a1)); /* 結果を出力 */

return 0;
}

int gcd(int a0,int a1){ /* ユークリッドの互除法を使った */
int a,b,temp; /* 最大公約数の計算 */

a=a0;b=a1;
while(b != 0){ /* 互除法を繰り返す */
temp=a%b;a=b;b=temp;
}
return(a);
}



記述量が全然違う。MLってこういうのには向いてるんだな。

2007年5月30日水曜日

CountdownTimer





// CountdownTimer.java

import java.awt.*;
import java.awt.event.*;
import java.lang.*;

class CountdownTimer extends Frame{
Button b1;
Button b2;
TextField ent1;
String input;
int count;
Thread thread=null;

class CountDown implements Runnable{ // Runnableを実装したクラス
public void run(){
while((count>=0) && (thread!=null)){
input=Integer.toString(count);
ent1.setText(input);
try{
Thread.sleep(1000);
}catch(Exception e1){}
count--;
}
}
}

public CountdownTimer(){
setLayout(new FlowLayout());

add(b1=new Button("START")); // startメソッドをオーバーライド
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e2){
input=ent1.getText();
count=Integer.parseInt(input);
thread=new Thread(new CountDown());
thread.start();
}
});

add(b2=new Button("STOP")); // stopメソッドをオーバーライド
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e3){
thread=null;
}
});

add(ent1=new TextField("0",10));
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e4){
System.exit(0);
}
});
}

public static void main(String args[]){
CountdownTimer gui=new CountdownTimer();
gui.pack();
gui.setVisible(true);
}
}


 こんなかんじかな。てか先週は運動会で休講だったから、これ今週の課題なんだ~提出後に知ったよ。うぅ、授業前にやって損した。もう寝る。

2007年5月22日火曜日

ThinkFree てがるオフィス

 Googleの「Google Docs & Spreadsheets」よりもOfficeとの連携が強いのが「ThinkFree てがるオフィス」。また、GoogleからプレゼンAppが出るのは夏だけど、てがるオフィスにはプレゼンAppもあるよ。それから「OpenOffice」をつかってるけどやっぱり不満があるって人もこれと平行して使うといいかもしれない。

詳細やスクリーンショットはこちらの記事

2007年5月16日水曜日

X01HTでのメディアプレイヤー

 X01HTには、WindowsMobile5には標準で搭載されてるWindowsMediaPlayerMobile10が入ってる。これはあれだ、許可されてるフォーマットが少ない。m4aは再生できるんだけど、正式対応じゃないからライブラリが作られない。だからすごく使いにくい。

 そんなときはTCPMPをインストールしよう。最新版の0.72RC1じゃなきゃだめ。それ以前の0.71とかだとショートカットキーがうまく動作しない。

 X01HTでビデオを観るためには、「オプション」 → 「ビデオ」で、 初期設定の「ATI IMAGEON デコーダー」を「Rawフレームバッファー」に変更する必要がある。

WindowsMediaPlayerで.m4a(AAC)を再生

 今更ってかんじだけど、一応。iTunesでCDとかをエンコードすると、ファイル形式がm4a(AAC)になる。これはWindowsMediaPlayerではデフォルトでは再生できない。でも再生したいときもあるよね。例えば友達からもらったデータがm4aだったときとか。そんなときはこうする。

①コーデックをインストール
 m4aのコーデックはいろいろあるけど、3ivxをインストールすればいいんじゃないかな。

②プラグインをインストールする
 プラグインはWMP Tag Support Extenderをインストール。

③ライブラリの更新
 で最後にWindowsMediaPlayerのライブラリを更新すると、今まで追加されなかったm4aのファイルたちが追加される。簡単ね。

 コーデックとか何とか面倒だったらiTunesを使えというかんじだけど、いろんなプレイヤーがあってそれぞれに良いところがあるから、自分でいろいろ試すのがいいかな。

 ちなみになんでWindowsMediaPlayerのこと書いてるかというと、X01HTとPCのMediaファイルを同期させるときに、WindowsMediaPlayerを使うから。普段使ってるプレイヤーがiTunesなんだけどね。だからWMPでm4aを認識する必要があるの。ちゃんちゃん。

今日のBGM:slipknot 「Duality」

2007年5月10日木曜日

X01HTをポータブルメディアプレイヤーとして(MFSA-EnMU35)


 X01HTを携帯音楽プレイヤーとか携帯動画プレイヤーとして使うために、写真のやつを注文してみた。MFSA-EnMU35。これなら好きなヘッドホンとかイヤホンが使えるね。

 しかもバンド練習でちょっと録音して聴きたいときなんかは、ボイスレコーダー機能で録音してミキサーにつなげればスピーカーですぐ聴ける。便利。

 これはアマゾンでも買えるけど、アマゾンではマーケットプレイスでしか扱ってないから、クレジットカードが必要。オレはクレジットカード持ってないから、何か他の方法はないかと検索した。そしたらここでも扱ってた。

 ちなみに、WindowsMedeaPlayerMobileを起動したままポケットなんかに入れたりすると、間違ってなんかのボタンが押されてしまうことがある。いちいちToday画面の「デバイスをロックする」をタップするのも面倒。それを解決するためにDevLockを導入した。これをPQz2で左ソフトキーの長押しに割り当てた。これで再生したまま簡単にキーロックできる。

 これで外出先でも音楽が聴けたり、まだ見てないアニメも見れたりする。よかったよかった。

今日のBGM:High and Mighty Color 「PRIDE」

2007年5月3日木曜日

YouTubeが重いときの解決法

 YouTubが重くて途中で動画が止まるのはよくあること。我慢も大事だけどストレス溜まって禿げるのは嫌だから、ちょっと検索。
 重くなる主な原因はYouTubeのサーバーへのアクセスが多すぎて対応しきれていないこと。もともと回線の速度が遅い人もいるでしょう。そのどちらでもおそらく解決するのがSpeedBit Video Accelerator for YouTube。これをインストールすると途中で止まることもなくなるよ。お試しあれ。

2007年3月17日土曜日

アクセス制限

 最近CGIを使ったアクセス制限について勉強中です。なぜCGIかというと、知り合いが「CGIで作っているBBSにアクセス制限をかけたとき、画像がうまく表示されない。」と嘆いていたからです。その時点ではCGIの知識はなく、アドバイスをすることができませんでした。それがなんだか悔しくて、その日の夜にいろいろ勉強しました。

 まず自分で作ってみるのがいいだろうと思い、htmlでサンプルのWebページを作って、フリーのCGIの素材をダウンロードし書き換え、適当にディレクトリ構成を作りました。そして普段アクセス解析でお世話になっている「NINJA TOOLS」のFTPサーバーにアップしてみました。でもうまくいかない・・ で、調べてみると、NINJA TOOLSのサーバーではCGIは使えないということでした。ぐわー

 ということで、@Niftyの@homepageを使うことにしました。これはCGI使える。うん。と思いいろいろやってもうまくいかない。なぜだろう?で、またいろいろ調べてみると、@Niftyのサーバーでは「.htaccess」が使えないとのことでした。うぅ・・

 しょうがないので、.htaccessを使わないでアクセス認証をするために、このサイトを参考にしました。ちなみにCGIを使わないで@Niftyでアクセス制限をかけるとなると、「プライベートパック」というサービスで月額200円かかってしまいますから、CGIを使った方法のほうがお得ですね。

 そんなこんなで自分のサンプルWebページではうまくアクセス制限をかけることができました。数日後、例の彼に会ったときにまた相談されたので、少しアドバイスをしました。画像のデータファイルの入るディレクトリの名前を変えてから表示がうまくいかなくなったようなので、画像ファイルを指定する記述がおかしいのかな、とか。.htaccessを使うプログラムは少し難しいので、違うプログラムにしたほうがいいかな、とか。

ほんの少しCGIの匂いを嗅いだだけの自分には、的確なアドバイスをすることはできないかもしれませんが、彼の相談相手ぐらいにはなれたみたいです。うまくいくことを願ってます。がんばれ!

2007年3月5日月曜日

Second Life の動画

Second Lifeに興味がある人は是非見てみてください。YouTube動画です。

Second Life(ドイツ語の番組ですが、映像だけでもイメージがつかめるはず)