PNG8とPNG24を見分けるコマンド

fileコマンドを使う。RGBAかcolormapかで判定。 # PNG24 $ file png24.png png24.png: PNG image data, 176 x 243, 8-bit/color RGBA, non-interlaced# PNG8 (インデックスカラー) $ file png8.png png8.png: PNG image data, 176 x 243, 8-bit colormap, …

xargsの引数をcpに渡す時+スペースのある引数を渡す時

find . -name "*.png" -or -name "*.jpg" | xargs -J% cp % ../check/ find : -or オプションでOR条件 xargs : 引数が複数ある時は -J% オプション find . -name "*DS_Store" -print0 | xargs -0 rm パスにスペースが含まれる時は-print0オプション経由で渡す

SVNでignore設定だけコミットしたい時

svn commit . --depth empty -m "ignore setting" --depth empty を付ける

文字列置換シェルコマンド

sudo sh -c 'sed -e "s/差替え前/差替え後/g" main.php > main.php.tmp'

VirtualBoxにCentOSをインストールしてSSHできるようにするまで

VirtualBoxにインスタンス作成 今回はCentOS6.2-minimalをインストール。 VirtualBoxのプリセットはRedHat32。Otherだとインストール失敗した。 ネットに繋ぐ。 /etc/sysconfig/network-scripts/ifcfg-eth0 を編集、ネットワークカードの設定として以下を追…

「Eclipseが予期しない理由で終了しました」の対処法+メモリ割り当て変更

~/.eclipse の削除(orリネーム)で治った。メモリ割り当て変更 eclipse.ini を開いて -Xmx256m の部分を増やす -Xmx1024m とか。

.htaccessでBasic認証

対象のディレクトリに.htaccessファイルを設置 <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> AuthUserFile /path/from/root/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic #全てのユーザを許可 #require valid-user #htpasswdの中の…

TLFTextFieldを含んだMCは最初にREMOVED_FROM_STAGEが呼ばれる

AS3

挙動がいつもと違うので調べてみたらそういうことらしい。 FN1103001 - 予め配置したインスタンスの存在しないフレームに移動しても参照が消えない - Flash : テクニカルノート なので、初期化処理を通常とは変える必要がある。 public function Main() { //…

XMLリテラルの中で変数や定数を使いたい時

AS3

ブラケット({})で囲んで記述する { variable } 属性の時はこのように

XMLを埋め込むメタデータタグ

AS3

[Embed(source="test.xml", mimeType="application/octet-stream")] var testXml:Class; var xml:XML = new XML(new testXml()); trace(xml); new XMLでラップすること。

mm.cfgの設定値

デバッグトレースを有効 ErrorReportingEnable=1 TraceOutputFileEnable=1 エラーアラートを非表示にするには下記を追加 SuppressDebuggerExceptionDialogs=1

ちょっとした開発メモ 2011/05/09

コマンドプロンプトでドライブ切り替え cd /d D:\hoge ターミナルでgrep(カレントディレクトリ以下から) grep -r 'hoge' ./ VirtualBox上FlashDevelopのコード拡大、CTL+ALT+スクロール IETester http://www.my-debugbar.com/wiki/IETester/HomePage?ts=20…

FlashDevelopでFlex mxパッケージのコード補完

C:\flex_sdk\4.1.0.16076\frameworks\projects をGlobal Classpaths に追加flパッケージを追加 C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Components\User Interface C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Comp…

FlashDevelop Flex4プロジェクトでRSLの埋め込みを解除する

Project Properties > Compiler Options > Static Link RSL を False に設定 デフォルトだとTrueになっていてTLFなどのSWZがSWFに含まれる設定になっている。Falseにすることで、ビルドされるSWFのサイズもかなり軽くなる。

xampp上でsymfonyのテスト環境を作ったときのメモ

PHP

1. sandbox版symfonyをダウンロード http://develop.ddo.jp/symfony/book/jp/1.0/installation.htmlVirtualHostで新たに作ったhtdocsに解凍した内容を全てコピー。 htdocsにcdして symfony -V するとバージョンが表示される。localhost/sf_sandbox/web など…

はてな記法一覧

http://hatenadiary.g.hatena.ne.jp/keyword/%E3%81%AF%E3%81%A6%E3%81%AA%E8%A8%98%E6%B3%95%E4%B8%80%E8%A6%A7 pre記法 >| 〜〜 |スーパーpre記法 >|| 〜〜 ||スーパーpre記法(シンタックス・ハイライト) >|ファイルタイプ| 〜〜 ||

フッタをページ下端に固定する方法

css

下端固定フッタ(Sticky Footer)を実現する方法、調べたところいくつかの方法がある模様。 ■main pushing method mainを引き伸ばすためのdivを追加する方法。 http://ryanfait.com/sticky-footer/ http://ryanfait.com/resources/footer-stick-to-bottom-of-p…

スノボメモ [2010/11シーズンのまとめ]

(現在のセッティングは前15°後-6°)ロングターン ・山回り〜谷回り、ではなく山回り〜谷回り〜次の山回りまでを一つのターンとして意識。 ・トゥサイド→ヒールサイドの時に上体のローテーションをリセット。ボードの向きに同調させてから谷回りに入る。ロー…

スノボメモ [2011.1.27 黒姫レッスン]

ショート> 切り替えとともに前足で板を送り出すように 前足荷重のさい板の進行方向に近い位置に軸を入れる 次のターンに移る時に上体のローテーションがリセットされているか(板に同調しているか)確認ミドル> 体軸の入れ替えをクロスアンダー気味に行うべし…

スノボメモ [2010.10.25 狭山スキー場]

ヒールサイドのズレが特に目立つ。ターンの入りにおいてのローテーションが早いため。沈み込みとローテーションが同時になっている。 沈み込んでからしっかり板の角が雪面を捉えるまで上体の回し込みは待つべし。前足荷重での前ヒザは完全に伸ばさない。緩い…

スノボメモ [2010.9.12 溝の口]

切り替えの際必ずフラットを経由するようにすべし。自然に板が回り始めるまで沈み込みとローテーションを待つべし。ロングターンでの視線はターン弧の外側を見るようにすべし。前手を前方にかざし目印にするとよい。ショートターンヒールサイドのローテーシ…

XMLフォーマッタサービス

インデント付きで整形してくれる。 http://xmlindent.com/

TextFieldを自動に最終行まで表示させる

ステージ内のTextFieldにデバッグテキストを表示するときによくやるのでメモ。 _output.scrollV = _output.maxScrollV;で追加された部分まで表示。 // _output is TextField public static function print(...rest):void { if (_output) { _output.appendTex…

xampp(for win)のバーチャルホスト設定の手順

1)hostsファイル編集 C:\WINDOWS\system32\drivers\etc\hosts のファイルをバックアップしてから開く。 127.0.0.1 localhost 127.0.0.1 hoge.localhost 上記のように追加したいホスト名を追加。保存したらWindows再起動。 2)httpd-vhosts.conf編集 xampp\a…

Gmailのフィルタに使う演算子一覧

詳細検索の使用 http://mail.google.com/support/bin/answer.py?answer=7190Gmailの検索やフィルタで使用できるコマンド(演算子)一覧表 http://gmail.1o4.jp/operators.html

.DS_Storeファイルを自動で削除するバッチ

http://www.padmacolors.org/archives/2005/07/14_185026.php 上記のページにあるとおり、以下のようなbatファイルを実行するとその階層以下の.DS_Storeは削除される。 @echo off attrib -r -h .DS_Store /s /d del .DS_Store /s attrib -r -h ._* /s /d del…

XMLの属性から特定のノードを取得するやり方

AS3

var xml:XML = <root> <mission id="1"> <password>A</password> </mission> <mission id="2"> <password>B</password> </mission> <mission id="3"> <password>C</password> </mission> </root> trace(xml.mission.(@id==2)); //<mission id="2"> // <password>B</password> //</mission> 同一の属性が全てのノードにないとエラーが出る。 【追記】 子ノ…

ターミナルで現在のパスはpwdで表示

macbook:~ hoge$ pwd

VirtualBoxの容量追加

1)現在のVMの情報を取得 showvminfo > VMの情報 VBoxManage showvminfo "WinXP Professional" showhdinfo > 仮想HDの情報 /Users//Library/VirtualBox/HardDisks に移動して showhdinfo "hoge.vdi" VBoxManage showhdinfo "WinXP Professional.vdi" 2)mo…

Flash Player デバッグ版インストールした後のいろいろ

mm.cfgファイルの内容 PolicyFileLog=1 PolicyFileLogAppend=0 ErrorReportingEnable=1 TraceOutputFileEnable=1 場所は win: C:\Documents and Settings\ mac: /Library/Application Support/Macromedia/mm.cfg flashlog.txtの場所 win: C:\Documents and S…