Beta testing wanted for the libshout 2.4.0 – LadioCast Development Notes No.84

in LadioCast

Recently the icecast client library libshout has been updated from 2.3.1 to 2.4.0. The coming version of LadioCast will link the new library. Before that, in order to measure the degree of the impact, I made a beta test version which simply replaced the linked library.

People who want to test the beta version, download it from the following link; LadioCast-0.11.3beta.app.zip.

I hope you will see normal (or abnormal) behaviors on it. In any case, comments below or e-mails are greatly appreciated.

Thank you.

2 Responses to “Beta testing wanted for the libshout 2.4.0 – LadioCast Development Notes No.84”

Leave a Reply

*


住民基本台帳カードと公的個人電子証明書

in Uncategorized

もう9年ほど前になりますが、このブログで税金の確定申告をインターネットを使って行ういわゆる「電子確定申告」(e-Tax)についてエントリーを書いたことがあります。

あれ以来e-Tax自体は(主にWeb関連技術の進歩により)ずいぶん難易度が下がったように思います(まだまだ普及したと呼ぶにはほど遠い状況のようですけれど)。 今回はそこで使われる必須のアイテム住民基本台帳カードと公的個人電子証明書の更新について。

まず前提として世の中にある○○証の類は大きく二種類のタイプに分けられると思っています。 一つは運転免許証タイプ。 このタイプは更新期間が設定されており、その期間に更新を行うことを前提としていて、期間を過ぎてしまうと不利になるもの。 もう一つはパスポートタイプ。 これは基本的に更新という考え方が無く、有効期間内であってもなくても、更新が新規発行と同等であるもの。

さて住民基本台帳カードや公的個人電子証明書はどうなっているのでしょうか。 以下に東京都某区の窓口で確認したことを基に書きます。

  • 住民基本台帳カードも公的個人電子証明書も更新期間というものはない。(つまりパスポートタイプ)
  • 住民基本台帳カードの有効期限と、格納されている公的個人電子証明書の有効期限は別で、カードの有効期限が切れていても電子証明書の有効期限が切れていなければ電子証明書は使える(東京都の方ではそのような使い方は推奨していないが)。
  • 住民基本台帳カードを「更新」してしまうと、格納されていた電子証明書を引き継ぐことはできないため取得し直しになる。
  • 住民基本台帳カードの有効期限は10年、電子証明書の有効期限は3年、よって有効期限のずれが一般的に生じている。
  • 住民基本台帳カードの更新も、電子証明書の更新もそれぞれ費用がかかる(500円)。
10年前、これからはこの最先端の住民基本台帳カードを身分証として推していこうと心に決めた私でしたが、運用の設計の悪さには幾度か失望させられました。 またもやそれを見せつけられた感があります。

上記のような場合、電子証明書ユーザーの取れる行動は以下となります。

  • 住民基本台帳カードの有効期限が過ぎて券面は無効になっても、公的個人電子証明書の有効期限が来るまでは更新しない。
  • あきらめて両方同時に更新する。
住民基本台帳カードのアーリーアダプターの方はその有効期限を迎えていることと思います。 以上が参考になれば幸いです。

Leave a Reply


LadioCast 0.10.8リリース – LadioCast開発記その78

in LadioCast

LadioCastバージョン0.10.8をリリースします。 0.10.7から0.10.8への変更点は以下のとおりです。

  • スリープの後に音声入力が止まっている状態から回復する対策

前バージョンでのコメントで指摘のありました現象について対策を施しました。

また何かあれば教えてください。 ではでは〜。

7 Responses to “LadioCast 0.10.8リリース – LadioCast開発記その78”

  1. kawauso様
    ありがとうございます。
    スリープ復帰後も順調に使えております!
    今後もよろしくお願いします。

  2. あい

    こんにちは。
    ねとらじでラジオ配信を行おうと思い、こちらのツールを利用しております。
    LCのバーションは0.10.8、LAMEのバーションは3.99.5なので、両方64bitと一致しているはずなのですが、フォーマットの部分にMP3が出てきません。
    試しに32bitのLCで使用してみようと32bitのLAMEを探したのですが、こちらが見つからないため、32bitでの環境は試せておりません…。
    当方intelで、OSはyosemiteです。
    とりあえず放送はできます。が、録音→再生となると、やはりMP3でないと不便なのです。
    plistファイルの削除や、インストールのし直し等行ったのですが、変わりませんでした。
    なにか解決策等があれば、教えていください。よろしくお願いします。

    • kawauso

      あいさんこんにちは!
      LAMEについて、ファイル(libmp3lame.dylib)が実際に置かれた場所を確認する必要があるかなと思います。
      確認する方法は例えばTerminal.appから
      mdfind -name libmp3lame
      など打ち表示することができます。
      LadioCastが参照する場所の方は/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib等で、それらと合っているかまず見てみてください。
      ではでは。

  3. あい

    kawauso様
    ファイルの場所を確認したところ、その場所にファイルが置かれていなかったのが原因だった模様です。
    HOME直下にlibフォルダを置いたところ、無事mp3にて配信できました。
    ただ、やはり最新の0.10.8ではエンコーディングにmp3の形式が出てこなかったため、古いバーション(0.10.4)を使用しております。
    今のところ問題なく放送できていますので、とりあえずこのままいこうと思います。
    お忙しい中、ありがとうございました。

    参考URL
    http://blog.kawauso.com/?p=37
    http://blog.kawauso.com/?p=188

    • kawauso

      もしLadioCast 0.10.4では表示されてそれ以降のバージョンでは表示されないということであれば、今度は最初に少し書かれていたbit数が一致していないことが原因かなと思います。
      確認してみてください。

Leave a Reply


LadioCast 0.10.10 Released – LadioCast Development Notes No.80

in LadioCast

LadioCast Version 0.10.10 has been released. (This entry is in English again. Sorry for the inconvenience of Japanese readers.)

Changes from version 0.10.9 to 0.10.10 are as follows:

  • Returned to Mac App Store.

Yes finally!

This happened because Apple aggregated the developer’s accounts which had been separated into each platform until the first day of WWDC 2015.

Though the return to MAS achieved, the donation link above is still there:) for your support of LadioCast in the future updates.

Enjoy!

11 Responses to “LadioCast 0.10.10 Released – LadioCast Development Notes No.80”

  1. alex

    Hi kawausoさん! Thanks for making ladiocast free, i’ve used it with both mp3 and ogg and it works great. One small request – I can’t seem to get the “song info” field to update in the stream. Would it be possible to separate that into Artist, Title, Album, Genre fields and have it live update?
    Ladiocast無料に出してありがとうございます!MP3やFLACも問題なくて放送しました。だけど、ちょっとお願いがあります。Ladiocastに入力した song info がicecastフィードにアップデートできなさそうです。もしできれば、各タグ (アーティスト、曲名、アルバム)に分けたらフィードで発表したデータが綺麗になるます。

    • alex

      あぁぁ、ずっと前なポストにコメントしてしまいました。あと、僕の前のコメントにtypoがあってすみません 「綺麗になります」を書くつもりだったけど指が滑った
      また、ありがとうございます

      • kawauso

        alexさんこんにちは!
        コメントありがとうございます。日本語上手ですねー

        > song info がicecastフィードにアップデートできなさそう
        いろいろな要因が考えられますが、LadioCastはsong infoのアップデートに(現在ではセキュリティ的に非推奨の)admin APIを使っていますので、例えばサーバー側でそのAPIを無効にしていると、反映されない、ということがあるかなと思います。
        > 各タグに分けたフィード
        そうですねえ、これらのフィールドも上記のAPIでは区別されていないので、前提として上記の実装の変更が必要になる話かなと思います。
        > なるます
        これは日本人でもよくやりますね^^。

        ではではー。

    • kawauso

      Thank you, Bill!
      The new unified developer’s account is valid until the end of my existing iOS one. (If you had both, they say it will be the sum of two.)
      It’s a yearly one.

Leave a Reply


Emacs入門 #4 基本的なキー操作

in Emacs

キー入力の表記

今回からやっとEmacs自体の操作の話になります。 基本的にEmacsは全ての操作がキーボードで行えます。 キーボードでどのようにキー入力するかを、以下のような表記を用いて表すのがEmacsの流儀となっています。

C-g

これはコントロールキー(controlキー・ctrlキー)を押しながら文字gキーを押すことを表します。 ちなみにこのキー入力操作は、任意の操作の途中で操作を中断する(abort)場合に使います。

C-x C-c

これはコントロールキーを押しながら文字xキーを押し、コントロールキーを押しながら文字cキーを押す、という動作を表しています。 この場合コントロールキーは押し直さなくても大丈夫です。 ちなみにこのキー入力操作をするとEmacsが終了します。

Note
文字端末しか無い頃はGUI版のメニューのような見てわかる表示はありませんでしたので、このキー入力を知らないとEmacsを立ち上げたが最後、終了させられないなんてことが起こりました^^。

さらにキー入力の表記

コントロールキー以外にも以下のようなキーがあります。

M-!

これはメタキー(altキー・optionキー)を押しながら文字!キーを押すことを表します。 ちなみにこのキー入力操作をするとEmacsから外部コマンドを実行するプロンプトが表示されます。 なお「メタキーを押しながら」という操作は「エスケープキーを押してから」という操作で置き換えることも可能です。 つまり上記と

ESC !

は同等の操作となります。

まれにコントロールキーとメタキーを両方押しながらという操作をすることもあります。

C-M-s

ちなみにこのキー入力操作をすると、文字列を正規表現という表現形式で検索するためのプロンプトが表示されます。

カーソルの移動

今度は現在の文字入力位置を示すカーソルを(矢印キーを使わずに)移動させてみましょう。

C-f  (forward-char・1文字進む)
C-b  (backward-char・1文字戻る)
C-n  (next-line・1行進む)
C-p  (previous-line・1行戻る)

見てわかるように各文字キーにその機能の頭文字を当てて覚えやすいようになっています。 これはEmacsのキー割り当ての特徴です。

Note
Macをお使いの方はこのカーソル操作がOS Xの標準の操作になっていることに気がつくかもしれません。 OS Xのキー操作をEmacsが採用した、わけではなく、Emacsのキー操作が回り回ってOS Xにも取り入れられたのです。

主なキー入力操作

上記を含めたEmacsにおける主なキー入力操作を一覧するには GNU Emacs Reference Card が便利でしょう。 いわゆるチートシートというもので、簡単な英語でそれぞれの機能が示されています。 またインターネットを検索すると日本語に訳された版も(対象のEmacsのバージョンは若干古いものの)見つけることができると思います。

まとめ

あれれ今回もEmacsで設定を行う方法自体に入ることができませんでしたね。 キー操作がわかったところで次回こそは設定に、ではでは〜。

Leave a Reply