ブログ移転
Tinkerer に変更します!
以降は ホーム — yuyunko’s blog で!
Tinkerer に変更します!
以降は ホーム — yuyunko’s blog で!
TideSDK を使うとマルチプラットフォームなアプリが作成出来る。 元はTitanium Desktopってやつだったみたい。
Macでのやり方。
TideSDK | Create multi-platform desktop apps with HTML5, CSS3 and JavaScriptの Download v1.3.1beta から
の2つをそれぞれダウンロード。
インストールの仕方は、その横の Docs から、Read out guides -> Getting started with TideSDK と進めば書いてある。
まず、1. TideSDK 1.3.1 beta を以下に配置
1
|
|
次に 2. TideSDK Developer を以下に配置
1
|
|
で、TideSDK Developer.app を起動。
左上の「New Project」を選択し、
等を適当に記載し、Create Project をクリック。
プロジェクトが作成されるので、後は、作られたディレクトリの Resources の中の index.html を変更していけばおk。
TideSDK Developer からも実行やビルドとかも出来るんだけど、CUIで実行が出来るpythonスクリプトが用意されているのでそれを使用する。 先ほどと同じインストール先だと、以下の場所にある。
1
|
|
python 3系では動かないみたい。
1
|
|
で実行出来る。
Windows 環境でのTracでの管理者権限の付与
1
|
|
参考
vagrantを導入して仮想環境を作ったのは、macmini上。 しかし、普段使用しているのはmacbook airで、airからmacminiにsshして使用している。
つまり、
air -> macmini -> vagrant とsshするのはめんどくさいので、 air -> vagrant と接続したい。
vagrantでは、コマンドで簡単にsshの設定ファイルを作成してくれるみたい。 macmini上で、
1
|
|
この設定ファイルをairにコピー
air上で、
1
|
|
1 2 3 4 5 6 7 8 9 10 11 |
|
上記で、HostName が 127.0.0.1 となっているので、それをmacminiのアドレスに書き換え。
それからIdentityFileが必要なので、macminiからairにコピーしてきて、パスを書き換え。
これで、airから、以下のコマンドでつながる。
1
|
|
1.0系だと gem で入れるっぽいけど、 1.1系だと、
1
|
|
で入れれるっぽい。
sandoboxで簡単にrollback、commit出来るpluginの sahara を導入するなら、
1
|
|
でおk
・・・と思ったら、現在はまだ sahara は1.1系に対応してないみたい。
でも、さすが素晴らしい人がいるもんで、対応してくださっています。↓↓↓
Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました | Ryuzee.com
導入方法は、(まぁ上記のページを見ればいいんだけど、自分の忘備録用に・・・
1 2 3 4 5 |
|
これで使えるようになります。
家のmacminiが調子悪くなってしまい・・・GWということもあり再インストールすることにした。 再インストール自体は、「Command + R」で起動して、ディスクユーティリティからDiskを消去して初期化し、 その後にMountain Lionの再インストールを行い、きれいになった。
せっかくきれいになったので、次に開発環境を作るのは、実機上ではなく、仮想環境上に作ることにする。
最近流行り?の vagrant を使ってみることにする。
まずは ruby のインストール。rbenv を使用することにした。
1 2 3 |
|
.zshenv に追記
1 2 3 4 5 6 7 |
|
これで ruby のインストールは完了 使う ruby を先ほどインストールしたものにしておく
1 2 |
|
お次は veewee のダウンロード
1
|
|
クローンし終わったら、veeweeに必要なgemをbundlerでインストール
1 2 |
|
Gemfileでvagrantがコメントアウトされているのでコメントじゃなくする。
1 2 3 4 5 6 |
|
インストール
1
|
|
作成するテンプレートの一覧は以下のCommandで見れる
1
|
|
今回はfedora18を作成した。
1
|
|
これで fedora18 という名前で環境が定義される。
以下のCommandでビルド。途中でISOをダウンロードするか聞かれるので yes と答える。
1
|
|
けっこう長い間待つと、作成完了して、sshでログイン出来るようになる。 初期パスワードは、 vagrant
1
|
|
作成したboxのエクスポートは以下のCommandで出来る。
1
|
|
これでカレントディレクトリに fedora18.box ファイルが出来る。
次にこの box をvagrantに追加して使っていく。
1 2 |
|
これで完了。
起動は
1
|
|
停止は
1
|
|
一時停止的なのは、
1
|
|
復帰は
1
|
|
参考
chef-soloで使用するvirtualbox(vagrant)をveeweeを使用して作る #Ruby #chef - Qiita [キータ]
sphinxでWord出力出来るらしい。
sphinxにはpython2系がいいっぽいので、homebrewでインストールした pythonを使用する。
1 2 3 4 5 6 |
|
で、いろいろ適当に答えて・・・
1
|
|
でhtml出力出来るのを確認
1 2 3 |
|
それからsphinxの設定ファイルのconf.pyの19行目くらいのをコメントはずして 書き換え
1 2 |
|
それから、拡張機能として28行目くらいのとこに追加
1
|
|
後はMakefileに以下を追加
1 2 3 4 |
|
これで簡単にdocxにコンパイル出来る
1
|
|
参考
virtualenvwrapperの使い方。
1
|
|
例) pythonzでインストールしたpython 3.2.3 の環境を作成
1
|
|
1 2 3 |
|
もしくは
1 2 3 |
|
1
|
|
1
|
|
octopress のフォントサイズを変えたいと思った。
1
|
|
を変更すると出来るみたい。
1
|
|
の部分を変更した。