以下はhttp://docs.angularjs.org/guide/directive のドキュメントをだいたい和訳した感じの内容になってます。 概要 DOMをいじるコードを綺麗にみせるための仕組み。 directiveの処理の流れ http://docs.angularjs.org/guide/directive の Compilation process, and directive matchingの項より parse: HTML文字列をDOMに変換する。 compile: 1で変換したDOMを探索してdirectiveが必要な要素を見つけたらdirectiveのcompileを実行する。もし複数のdirectiveが必要な場合優先順位付けが行われる。 link: scopeとtemplateを結びつける。ここで要素に対するリスナが登録されたりscopeのwatchesがセットされ
cdの引数が相対パスのままコマンドヒストリに残って便利な例が思いつかないので、絶対パスでコマンドヒストリに残すようにする。 具体的には、以下のシェル関数を.bashrcに書く。 if [[ -n "$PS1" ]]; then cd() { command cd "$@" local s=$? if [[ ($s -eq 0) && (${#FUNCNAME[*]} -eq 1) ]]; then history -s cd $(printf "%q" "$PWD") fi return $s } fi いくつかの重要なポイントを以下に記す。 cdの定義を上書きしているが、このような場合中で普通にcdを呼ぶと再帰してしまうためcommand組み込みコマンドを使う。 "$@"の代わりに"$1"を使うことはできない。cdを引数なしで呼んだときホームディレクトリに移動しなくなってしまう。 cdの
今回のワンポイント Webシステムにファイルアップロードやダウンロード処理を取り入れているケースは多い。また、世の中にも、いくつかのサンプルソースや参考文献が出回っており、開発も行いやすいといえる。しかし、利用する場合には、アプリケーションサーバ全体の性能劣化やタイムアウトといったいくつかの問題を考慮することが重要だ。実際に発生したトラブル事例を交え、その問題点や注意事項について解説する。 ファイルアップロード/ダウンロード処理に潜むわなとは? ファイルアップロードやダウンロードといっても、小さなファイルを扱っている場合は問題になる可能性は低い。しかし巨大なファイルを扱う場合や、通信回線の品質が悪く、ファイルアップロードやダウンロードにかかる時間が長い場合には、注意が必要である。 このような場合、以下の問題が発生する可能性がある。 サーバリソースの問題 無応答問題 タイムアウト問題 以降で
awkのHello World 第4回は、awkによるHello Worldです。awkは、sedやPerlと同様、スクリプト言語の1つです。awkはPerlよりも軽量なので、awkでもPerlでも記述できるような処理は、awkで記述したほうが高速に動作するでしょう。 awkのHello Worldはリスト1の通りです。このように、awk文法のprintを使って、その引数に文字列を指定すれば、それがそのまま表示されます。 printでは、改行は自動的に付加されます。なお、awkスクリプトでは、プログラムをファイルから読み込むことを明示するため、-fオプションが必要です。 リスト1 printを使う方法(awk_print) #!/usr/bin/awk -f ← awkスクリプトであることを指定(-fオプションが必要) BEGIN { ← BEGINのパターンに対応するアクションを開始 p
研究室向けシリーズその1。 研究室用のマニュアルの下書きです。 awk is 何 awkはファイルを行単位で処理することに特化した言語です。ファイル処理に特化したCくらいの認識でひとまずOK インストール windows版のawkはgawkと呼ばれてます。 1. Gawk for WindowsからComplete package, except sourcesと書いてある物をダウンロード 2. C:\Program Files (x86)\GnuWin32\binにpathを通す。 3. コマンドプロンプトでgawkと打って何か色々出てきたら完了です。 脇道:path通すって? コマンドプロンプトでexeなどを指定するとき、もちろんwindowsが特定できるようにしてあげないと実行することができません。windowsは何か実行ファイル等が指定された時、コマンドプロンプト上で自分が現在いる
Railsで、ファイルの形式変換をする処理をRubyで実装していたのですが、何となく遅い。 裏でいつの間にか変換しておいてくれれば、Rubyにこだわる必要ないんだよなあ。 という事で、いくつかの実装系でどれくらい性能が違うのか試して見ました。 ターゲットは「OS寄りっぽい処理系のAWK」「スクリプト言語(というかRuby)」「コンパイル言語からGo」です。チョイスは好みで決めました。 検証処理 100,000行のCSVがある。 $ head data.csv pref,code,id,value,cost,rank 新潟,00662,6425,7086,9441,94 京都,07758,577,4514,8715,55 :
splitというコマンドが使える。大きなファイルをサイズを指定して分割できる。 巨大なファイルをWindowsパソコンの外付けハードディスクにダウンロードしたら、4GBぐらいで書き込みエラーになる、という罠にはまって、調べた。 以下の例では、巨大な backup.tar.gz というファイルを1GBごとに分割するコマンド。分割して結果できたファイルは、backup.tar.gz-00、backup.tar.gz-01、backup.tar.gz-02…というファイル名になる。元のファイルは削除されずに残る。 split -b 1073741824 -d --verbose backup.tar.gz backup.tar.gz- -b はサイズを指定する。1073741824というのは、1GBが1073741824バイトだから。 -d は生成されるファイル名に連番を付ける。これがないとアル
皆さんの衣類に付いている洗濯ネームの見方を教えます~ 中谷 恒夫 更新日2020.6.27(土) 23:37(投稿日 2014.12.10(水)) ニット糸の取り扱い方法 皆さんこんにちは丸安毛糸 営業の中谷です。 この時期になりますと街中もすっかりクリスマス一色ですね あちこちに飾ってあるクリスマスツリーも趣向を凝らしていて 見ていて楽しいですね。 そんな中で一押しなのがコレ!! 実は来年の干支 ヒツジさんで出来たツリーなんです!!! とっても可愛いですね~~ さて年末に近ずくにつれ自宅での大掃除も始める時期かと。 そんな時,衣類の裏についている(通常左脇に)洗濯ネームを見た時 どういう意味なのかな?と思ったりしませんか? そんな疑問をわかりやすくご説明したいと思います~~~ まずは家庭で洗えるのか?基本的には洗えないのか? その目印になるのが 下記の図柄になります ①基本的には洗えると
サイズ感が分からなくなってるけど、コウテイペンギンって事は結構でかいんだよなこの迷子。 2014/12/11(木) 03:10:07 | URL | 774 #- [ 編集]
島田 淑子 2020年11月27日 ドイツでも人気の島田流かっさ はコメントを受け付けていません。2020-12-22T14:42:57+00:00
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く