読者です 読者をやめる 読者になる 読者になる

ツヅリサイクル

にゃるらコト岡村 直樹の公開ノート

途中で挫折しないための『タグ分類』の仕方

Knowledge Memo

自分の中で、2017年にもなってようやくながら、

はてブやブログでのタグ付けの仕方

が、固まってきたので、今回の記事ではその辺りをメモっておきます。

1. 『主語』は大きく『抽象的』に分類する

例えば、

Javascript を使った○○についての使い方

みたいな記事だった場合、

Javascript, ○○, 使い方

みたいな具体的なタグを付けずに、

開発, 知識

みたいな感じで、『主語』が大きくかつ『抽象的』なタグ付けをすると良いです (自分的には)

2. 『脊髄反射』でタグを付ける

まあ、前にやった失敗なんだけども、

タグを付けるための俺々ルール

みたいなのを新規で作り、かつ、それがその詳細をすぐに忘れる様な複雑さを持つ場合、 大抵、途中でめんどくさくなってタグ付けのルールが崩壊します。

そのため、

タグ付けのルール

みたいなのは、まあ脊髄反射でパパっと付けれる、

自分の中では単純なルール

にしておくが吉です。

まあ簡単に言えば、

心理的コストを極力下げる

という感じですね。はい

3. 細かい内容については検索でカバー

まーこれ、サービスにも依るんだろうけれども、例えば、

開発 タグを付けた記事から Javascript を含む内容を抽出したい

みたいな場合、そのサービスの検索システムが使いモノになるなら、

雑なタグ + フリーワードによる絞り込み

を使った方が後々楽です。

っていうか、情報をストックするサービスで、 全文検索が使いモノにならない 、 と言うのは割と致命的なので、その手の使えないサービスからはとっと情報を引き上げた方が良い気がします。はい。

以上

あとはまあ好みで、

  • タグを英語にする

とかする等して、色々アレンジ加えても良いんじゃないかなーと僕は思います。はい。

macOS Sierra で wine-staging 2.0-rc3 を使って FLStudio 12.4.1 を動かしてみた

Creation Knowledge

という話です。


始めに

最初に断っておくと、

macOS Sierra で wine 使って FL Studio !

は、遊びとしてはとても楽しいのですが、実用するには色々と辛すぎる感が有るので、 ぶっちゃけ、 FL Studio で真面目に音楽を創るなら、素直に Windows の物理マシンか、 あるいは仮想マシンか何かで Windows Instance 立てて、そこで曲作りしましょう。

インストールの流れ

  1. まず、wine-staging を Homebrew cask か何かでインストールします
  2. 次に、後で色々とやり直しが効く様に、FL 用の wine prefix を用意します
  3. wine prefix が用意できたら、winetricks も用意して次の tweak を apply します:
    • dotnet20
    • directx9
    • vcrun2008, vcrun2010, vcrun2012, vcrun2013, vcrun2015, vcrun6sp6
    • corefonts, tahoma
    • あと、好みで osx-wine-inf とか使うとフォント周りが綺麗になります
    • なお、corefonts の apply には cabextract が必要です (Homebrew でインストール可)
  4. そして、FL Studio を先程まで作っていた wine prefix にインストールします
  5. 最後に、wine prefix の system.inimsacm.vorbis=vorbis.acm を追加します
  6. 以上

というのが大体のインストールの流れです。

FL Studio 起動の流れ

えっ? FL Studio を起動する手順とか有るの!?

と思われるかもしれませんが、実は有ります。

というか、まあ実際の Windows だと普通にインストールして起動すれば FL Studio は動くんですが、 今現在 (2016 年 12月 26 日に) 試した範囲での、

FL Studio on wine on macOS Sierra

では、wine が Windows を絶妙にシュミレーションし切れてない関係で、

FL Studio が起動途中でハングアップして操作出来ない + CPU 使用率モリモリ

という状態になります。

なので、その問題回避を行うために、

  1. macOS Sierra の Input method に Unicode 16 進数入力 辺りを入れる
  2. 次に Unicode 16 進数入力 がアクティブ (有効) になった状態にする
  3. 最後に、2の状態を維持したまま FL Studio on wine on macOS Sierra を起動する

という感じの手順を踏む必要があります。

で、なんでこういう訳の分からんおまじないみたいな手順は必要かというと、 たぶん、これは wine 側の実装と FL Studio の挙動の加減だとは思うんですが、

日本語への切り替え可能な Input Method がアクティブ

な状態で、 FL Studio を wine 上で起動すると、 wine が

fixme:imm:ImeHandleNotify

のログを吐いた辺りで、 FL Studio の起動がハングアップします。 つまり、

固まって起動しきらない! FL Studio 使えない!つらい!

という状態になるので、今のところはこのおまじないみたいな手順が必要です。はい。

以上

まー、 これを真似するな 、とは言いませんが、僕はこれを行う手助けとか出来ません し、 また、 wine の開発コミュニティに 再現可能なバグとしてバグトラッカーに持ち込むまでは良し としても、 FL Studio のサポートにこれが動かないよ 、って連絡なげても、そもそも サポート対象外な行為 なので、 サポートされない行動だよ って事は、 声を大にして言っておきます

あとはまあ、どうも FL Studio を macOS かつ wine で動かそうとしているヘンな人 で、 日本語で情報を書いてるのがほぼ僕しかいないっぽい (ググってるマジで自分の情報しか引っ掛らない) のが、なんとも言えない感じ。

それで、最後にもう一度言っておきますが、これのサポートを僕はするつもりもないし、 また、この手の Hack は基本、自己責任で行うモノなので、 これに手を出したい場合には、その辺り弁えた上で行いましょう。


という事で今回の記事は以上です。

あと最後に。

FL Studio が気に入ったなら、ライセンスはキチンと買えよ! ネットで買うと特典も有るぞ!!1

自分のはてブのタグ概要

WebSite Memo

概要

基本的な考え方

  • 基本的には タグ=カテゴリ と捉える
  • タグ=カテゴリ はディレクトリ分けみたいなイメージ
  • カテゴリ は、そのブクマ情報の大まかな所属先を書く
  • カテゴリ には細かい具体的な情報は載せない

今のタグ

  • AI - 機械学習系
  • Creation - 創作関係
  • Development - 開発関係
  • Fonts - フォント関係
  • Knowledge - 一定の知見等
  • Learning - 学習関係
  • Product - 製品や商品、作品等
  • Services - 何らかのサービス (Web サービスではないモノ)
  • Software - ソフトウェア関係
  • Web Services - Web サービス関係

履歴

  • 2016-12-22: 最新の状況に追従させた
  • 2016-05-16: 初版

App Store で GPL なソフトウェアを公開することは可能か?

Development Product Memo

概要

個人的に気になったので色々とググって調べてみた、という話です。

調べた結果

基本的には、

  • GPL なソフトウェア について
    • 自分達が各種権利を持っている 場合
      • App Store で公開するのは可能
        • 単にこれは GPL との Dual-License という扱いになるため
    • 自分達が各種権利を持っていない 場合
      • そのソフトウェアの開発者すべてから同意を得た場合
        • App Store で公開するのは可能
        • これも Dual-License な扱いになるため
      • そのソフトウェアの開発者のすべてから同意を得ていない場合
        • App Store で公開するのはライセンス違反
        • というのも、GPL の条項と App Store の条項が衝突するため

と言う感じっぽかった。

結論

App Store は GPL とは相性が悪い。

ただ、2016年 8月現在だと、 Mac さえ所持していれば無料でiOS 機器の実機テストが出来るため、 サイドロードアプリとしてなら、GPL な iOS App をGithub 等で公開して各自でビルドして使ってもらう、 という事は可能と言えば可能ですね。はい。

Mac (OSX) で FL Studio を手っ取り早く動かす方法まとめ

Creation Knowledge

概要

今のところ (2016年7月現在) は、Windows 専用 DAW である、

を、手っ取り早く OSX (Mac) で動かす方法のまとめです。

OSX で FL Studio を手っ取り早く動かす方法

1. OSX Native 版の αテスト版に参加する

  • Pros.
    • OSX Application として FL Studio が動かせる
    • α テスト に参加できている感
  • Cons.
    • 昔から FL Studio を持ってる人じゃないと参加できない
    • 音源が部分的にしか移植されてない
    • あと、たまに落ちたりクラッシュしたりする

2. Wine を使って FL Studio を動かす

  • Pros.
    • wine が有れば、 Windows なんていらんかったんや! が出来る
    • ちゃんと環境さえ整えれば、ある程度までは動く
  • Cons.
    • そもそもインストールの段階で大抵はこける
    • そしてインストール出来てもなんか動きが怪しいときが有る
    • その他色々な Wine を動かす上でのつらみ

3. CrossOver Wrapper (Public beta) 版に最新の FL Studio をインストールする

  • Pros.
    • 中身としては Wine だけども、これが意外とちゃんと動く
    • あと、たぶんライセンス的にも問題ない
    • それと、自前 Wine での問題がなにげに改善される
  • Cons.
    • まあ、Cross Over と言えども所詮は Wine
    • あと、公式には恐らくサポートされない方法

4. VM や BootCamp を使う

  • Pros.
    • Windows がそのまま動いているので、FL Studio も問題なく動く
  • Cons.
    • スペッコが足りてないと音がブッチブチに切れる
    • あと、ASIO4All とか FL Studio ASIO がアテにならない
    • あと Windows のライセンスが必要でつらい

結論

金が有るなら、素直に Windows マシン用意しとけ。

もしくは OSX リリース版を待て。しかして希望せよ。