Translate

Post Date:2009年9月15日 

twitterの使い方

@mainichijpedit が「これは分かりやすい!…ウェブデモ、Twitterの解説動画マニュアル集を公開 http://bit.ly/3AkAFc」とtweetしていたので参照してみました。

動画制作会社の株式会社ウェブデモが制作した『Twitter 使い方』が動画マニュアルとして、動画マニュアル.comにアップされています。これからTwitterを始める方にはちょうどよいのではないでしょうか。

「Twitter 使い方」などでググってみても沢山のサイトがヒットしますが、文字で読むよりも動画で見る方が理解が早いと思います。現在下記の12個の動画がアップされています。

Twitterに登録する
Twitterの画面構成
他のユーザーを見てみる
Twitter ダイレクトメッセージを送る
twitterでフォローしてみる
友達に返事をする @をつける
友達を探してみる twitterで検索
Twitterでつぶやいてみる
友達に返事をする
フォローをブロックする
フォローを解除する
twitter プロフィールを充実させよう

動画には、現在一般的に使われている、RT(ReTweet)と#(ハッシュタグ)についての説明がなかったので補足しておきます。

RT(ReTweet)とは

誰かのtweet(つぶやき)を再配信(フォワード)することです。自分がフォローしているひとのtweet(つぶやき)が面白いので自分をフォローしている知らせたいときなどに使います。例えば、上記の毎日jpのつぶやきをRT(ReTweet)するには、

RT @mainichijpedit これは分かりやすい!…ウェブデモ、Twitterの解説動画マニュアル集を公開 http://bit.ly/3AkAFc

とします。

#(ハッシュタグ)とは

#(ハッシュタグ)を使うとTwitterでは検索へのリンクとなります。ipodtouchに関してつぶやくときに#ipodtouchと記載しておくと、他の人が#ipodtouchと記載したつぶやきを検索できます。但し、日本語は使えません。YouTubeなどでも検索しやすいようにタグを付けて登録されているのと同じです。

e.g.
iPod TocuをOS3.1.1にアップデートした! #ipodtouch

というわけで、Twitterでエギング(TEGING)で#TEGINGを提唱してみたわけです。

ググる

「ググってみても」と記載しましたが、「ググる」は一般的(?)に使われる言葉になりました。iPhone Applのデジタル大辞泉2009iにも「ググる」で掲載されています。辞書に載るほどメジャーになっているとは感慨深いものがあります。
ググ・る

[動ラ五]《俗語。「ググ」は「グーグル(Google)」の略 》グーグルのサーチエンジンを使って言葉や画像を検索する。

【引用:デジタル大辞泉2009i】
デジタル大辞泉2009iは、広辞苑のiPhone Appl版が\85,00と高額な値段の後、直ぐの発売だったので\2,000という価格で飛びついてしまいましたが、現状では、更に50%で\1,000円で購入できます。評価では「大辞林」に負けていましたが、この価格の国語辞典としては十分だと思います。

デジタル大辞泉2009i  \1,000(50% off) デジタル大辞泉2009i|23万語収録の本格日本語大辞典! で購入する

以前、Twitterに関する書籍が少ないと書いたことがありますが、やっと新書でもでるようです。9月25日発売でAmzonで予約できます。Twitterは若者より、おやじに利用されているといわれています。そのためタイトルも「仕事で使える!」なのでしょうか。

仕事で使える!「Twitter」超入門

小川 浩 (著)
出版社: 青春出版社
発売日: 2009/9/25
価格:798円


今日の一曲

Laurie Anderson(ローリー・アンドーソン)のBig Scienceに収録されている「o superman」。シンプルな曲ですが、病みつきになります。「O Superman. O judge. O Mom and Dad. Mom and Dad.」というメロディーが頭の中でグルグルとまわります。彼女はパフォーマーとして有名で「ドラム・スーツ」を着用したドラムダンスで一躍有名になりました(?)

Laurie Anderson
Big Science EP
O Superman

Post Date:2009年9月12日 

Twitterでエギング(TEGING)

今週も房総に出動です。きっかけは、@shigotonin321さんの「明日は淡路島で夜中に初エギングだ。 」というtweet(つぶやき)を見てしまったからです。

そこでTwitterをみてエギングが触発される新たなるTwitterの造語を考えてみました。
Twitterでは、様々な造語が作られています。基本的にはTW+「ほにゃらら」です。

例えば、

Twaddict ・・・ Twitter + addict で「Twitter中毒」
Twired ・・・・・ Twitter + tired で「Twitter疲れ」

e.g.
・1時間に何回もTwitterをチェックすなんてTwaddictだね。
・最近TwitterにはまりすぎてちょっとTwiredです。

という感じでしょうか。

またユナイテッド航空のTwitterの公式サイト@UnitedAirlinesでは、Twitterで直前に発売する格安航空券をTWARE(Twitter+Fare)と名付けています。

と、いうことでTwitterでエギング釣行を実況したり、Twitterを媒介にエギングが伝播する様子をTEGING(テギング)と名付けました(勝手に)。

TWEGING(トゥエギング)も候補として考えたのですが、エギングが「餌木」という日本語をING形にしているので日本語的な響きのあるTEGING(テギング)としました。

follow me (@walkinggiraffe) on twitter

閑話休題;

本日のエギング釣行(2009.9.12)

日の出時間をみると5時20分、満潮が11時で、朝の時間帯は「上げ潮」です。午前中から天気が崩れるとい予報だったので、「朝まずめ」狙いです。5時頃に内房でエギングのメッカである堤防についたのですが、駐車車両が多く、堤防を視察するとズラリと釣り師の面々が...。青物狙いでしょうか。仕方がなく近くの漁港に移動です。

漁港から伸びる堤防でキャスティング開始です。エギンガーは4名(皆さんジギング兼用)でした。堤防の手前に見えイカがいたので、ついつい手前でのサイトフィッシングになってしまいます。しかし、サイズが小さなものが多く2回バラして断念。

サイトで釣るなら漁港の中をラン&ガンしようと堤防を降りました。漁港内も胴長5-6cm程度の小さなアオリイカが沢山群れていましたが、釣るにはまだ早い大きさです。色々な場所でキャスティングしながら探っていると、コロッケサイズのアオリイカが水深1mぐらいのところで群れているのを発見。餌木をじっくりと見せたかったので、保有している中で一番小さなダイワ(Daiwa) 餌木イカ名人 DS スケルトンーオレンジ&オレンジ 1.8号に変えました。沈降スピードが7.0秒/mと非常にゆっくりと沈下していきます。スミを吐かれて群れがばれないように、餌木に興味を示したイカを群れから離してから餌木に乗せなければなりません。

1杯目は、群れから十分に引き離してからヒット。しかし2杯目は、餌木をキャスティングしたとたんにヒットしてしまい、群れの中でスミを吐かれてしまいました。敢えなくコロッケ軍団は散会(涙)...。



初秋のサイトフィッシング

アオリイカは自分よりも大きなサイズな餌木でも果敢に攻めてきます。実際に昨年の秋は、ずっと3.5号で通していました。(後から師匠から3.0号の方がいいと言われましたが)

しかし、漁港など浅いところで新子のアオリイカを対象にサイトでエギングをするのであれば、ゆっくりと沈下する餌木の方が、イカもじっくりと餌木をみてくれるのでいいのではないでしょうか。

シャクってヒットさせるのがエギングの醍醐味ですが、ちょこんと投げて、ツンツンの繰り返しのお手軽エギングも乙なものです。

今回もTALEX(タレックス)+TALEX社製フレーム偏光グラスは有効でした。というか、サイトフィッシングをするのであれば必需品です。餌木を追うイカも目で確認できます。


今日の一曲

エギングに向かう朝の館山道で聴いていた、Senor Coconuts(セニョールココナッツ)の『プレイズYMO』。YMOのメンバーも参加したので話題になりましたが、彼らの奏でる『Behind The Mask(ビハインド・マスク)』は、朝の高速道路にピッタリの一曲です。アトム・ハートは根っからのラテン系かと思いきや、もともとはドイツで電子音楽を嗜んでいたそうです。そんなSenor Coconutsは、まさにドイツ音楽の最高峰に聳えるKraftwerkのカバーアルバムもだしています。『プレイズ・クラフトワーク』のCha-Cha-Chaバージョンの『Showroom Dummies』も一聴の価値ありです。

Senor Coconuts(セニョールココナッツ)
Yellow Fever !(Pays YMO)
Behind The Mask(ビハインド・マスク)

Post Date:2009年9月10日 

Excel VBA でアンケートデータ入力フォーム【その3】

【その3】では、アンケートフォームにプログラムを組み込んでいきます。

プログラミングといってもアンケートデータ入力フォーム上に入力された内容をExcelに取り込むだけです。素人が作ったものなので間違いがあればご指摘願います。

※入力データの格納をSheet2に固定にしているので、実行時にはBookにSheet2がなければいけません。

Excel VBAでアンケートデータ入力フォーム
Excel VBAでアンケートデータ入力フォーム【その2】

からの続きです。

参考にしたのは下記の書籍です。

仕事に役立つExcelVBA業務活用編 (Excel徹底活用シリーズ)
著者: 西沢 夢路
出版社:  ソフトバンククリエイティブ
発売日: 2008/8/27
価格: 2,604円(税込み)

CHAPTER 06 「ユーザーフォーム」のテクニックに今回作成したいことの内容が掲載されていました。サンプルを見ても何をやっているかわからない部分については、コードから逆引きをして調べました。





コードの表示

ユーザーフォームを選択して、右クリックして「コードの表示」をクリックします。



初期処理

左側の窓に「UserForm」を、右側は「Initialize」を選択します。
すると、下記のようなコードが表示されます。
Private Sub UserForm_Initialize()

End Sub

「Initialize」は、ユーザーフォームを開いたときに実行される初期処理です。
初期処理で3種類の処理を定義します。

コンボボックスの値を設定

・コンボボックスのリストに値を設定するにはAddItemメソッドを使います。
・フォームを開いたときに何も選択されていないようにQ3.ListIndex = -1とします。

後はおまじないです。詳細は書籍やヘルプを参照してください。

ID No.を付与するための番号を取得する

・A列の空白セルを探して、そこからひとつ上の値を返してくれます。
先頭行には項目名があるので、最初はA列の空白セルは2、そのひとつ前なので1となります。

フォームを開いたときにフォーカスをQ1にする

Private Sub UserForm_Initialize()
    '****************************************************
    ' コンボボックスの初期値設定
    '****************************************************
    Q3.Style = fmStyleDropDownCombo
    Q3.RowSource = ""
    Q3.Clear
    Q3.AddItem "選択肢1"
    Q3.AddItem "選択肢2"
    Q3.AddItem "選択肢3"
    Q3.ListIndex = -1       'コンボボックスを未選択にする
    '****************************************************
    ' ID Noに最終行列の値を挿入(データ未入力時は1)
    '****************************************************
    ID_No.Value = Sheet2.Range("A" & Rows.Count).End(xlUp).Row
    '****************************************************
    ' Q1_1(MAサンプル 選択肢1)にフォーカス
    '****************************************************
    Q1_1.SetFocus End Sub

登録処理

登録ボタンがクリックされたときに実行されます。

左側の窓に「登録」を、右側は「Click」を選択します。すると、下記のようなコードが表示されます。(フォームの登録ボタンをダブルクリックしてもコードが表示されます。
Private Sub 登録_Click()

End Sub

「登録処理」では、自動付与項目とフォームの入力値(アンケート回答値)をSheet2の最終行に追加していきます。そして次のデータエントリーに備えるために初期処理を行います。

ポイントとなるのは、下記の2つです。
With Worksheets("Sheet2")

End With

With から End With の間は、Worksheets("Sheet2")が適用されるので、セルに値を代入するのに都度ワークシートの定義をせずに .Range だ行うことができます。
.Range("A" & lRow + 1).Value = ID_No.Value

初期処理で設定したID_Noの値を列Aのn行目(lRowの値+1)に格納するという意味になります。
初めてデータ入力をするときであれば、lRowとID_Noには1が代入されているので、A列2行目に1が格納されることになります。

後は、プログラムを参照してください。わからないところがあれば書籍やヘルプで調べてください。

Private Sub 登録_Click()
    '*************************************************************
    ' 登録ボタンが押されたらSheet2のA列の最終行にデータを入力する
    '*************************************************************
    Dim lRow As Long                                            '変数として使うlROWの定義
    With Worksheets("Sheet2")                               'End WithまですべてSheet2に対しての処理
        lRow = .Range("A" & Rows.Count).End(xlUp).Row     'データの最終行をlRowに代入
        .Range("A" & lRow + 1).Value = ID_No.Value            'ID No.を代入
        .Range("B" & lRow + 1).Value = Now                      '現在時刻を取得
        .Range("C" & lRow + 1).Value = Environ("COMPUTERNAME")  'コンピュータ名を取得
        .Range("D" & lRow + 1).Value = Environ("USERNAME")           'ユーザー名を取得
        '************************
        ' Q1の値を代入 E~G列
        '************************
        If Q1_1 Then .Range("E" & lRow + 1).Value = 1 Else .Range("E" & lRow + 1).Value = 0
        If Q1_2 Then .Range("F" & lRow + 1).Value = 1 Else .Range("F" & lRow + 1).Value = 0
        If Q1_3 Then .Range("G" & lRow + 1).Value = 1 Else .Range("G" & lRow + 1).Value = 0
        '************************
        ' Q2の値を代入 H列
        '************************
        If Q2_1 Then .Range("H" & lRow + 1).Value = 1
        If Q2_2 Then .Range("H" & lRow + 1).Value = 2
        If Q2_3 Then .Range("H" & lRow + 1).Value = 3
        '************************
        ' Q3の値を代入 I列
        '************************
        .Range("I" & lRow).Value = Q3.Value
        '************************
        ' Q4の値を代入 J列
        '************************
        .Range("J" & lRow).Value = Q4.Value
    End With
    '****************************************************
    ' 登録ボタン実行後のイニシャライズ処理
    '****************************************************
    ID_No.Value = Sheet2.Range("A" & Rows.Count).End(xlUp).Row      'ID No.の設定
    Q1_1.Value = False           'チェックを外す
    Q1_2.Value = False           'チェックを外す
    Q1_3.Value = False           'チェックを外す
    Q2_1.Value = False           'チェックを外す
    Q2_2.Value = False           'チェックを外す
    Q2_3.Value = False           'チェックを外す
    Q3.ListIndex = -1            'コンボボックスを未選択にする
    Q4.Value = ""                '値をクリアする
    Q1_1.SetFocus               'フォーカスをQ1_1に戻す
End Sub

終了処理

終了ボタンはクリックされたらフォームを閉じます。
Private Sub 終了_Click()
    Unload Me                   ' 終了ボタンが押されたら入力フォームを閉じる
End Sub

以上でコードの入力は終了です。

タブ遷移

マウスを使えば問題にはなりませんが、データ入力の速度をあげるためにキーボードだけで入力できるようにタブの遷移を設定します。(Tabキーで遷移します)

ユーザーフォーム上で右クリックをして「タブ オーダー」を選択して起動します。項目を選択して「上に移動」「下に移動」で順番に移動するように変更してください。


これでプログラムもできあがりです。

次回は、実行方法について記載します。

今日の一曲

Kronos Quarter(クロノス・カルテット)を一躍有名にしたこの一曲です。カルテットという通り弦楽四重奏です。『The Kronos Quartet Plays Sallinen, Glass, Sculthorpe, Hendrix, Nancarrow』というアルバムですが、邦題は『紫のけむり~現代の弦楽四重奏曲/クロノス・クァルテット』。Jimi Hendrix(ジミー・ヘンドリックス)の Purple Haze(パープルヘイズ)です。バイオリンとは思えない音の出し方でとても格好いいです。Kronos Quartetは色々なミュージシャンと共演をしていますので、色々と聴いてみてください。

Kronos Quartet
Plays Sallinen, Glass, Sculthorpe, Hendrix, Nancarrow
Purple Haze





『purple haze』はもう少しテンポの遅いバージョンが『紫のけむり~クロノス・スーパー』に収録されています。こちらもイケてます。しかし、邦題ではどうしても「紫のけむり」と付けたいみたいですね。

Kronos Quartet
Kronos Quartet: Released 1985-1995
Purple Haze

象と散歩:人気の投稿(過去7日間)