Move Design Lab 生活者を移動者へ。そして、移動空間をマーケティング空間へ。移動に特化した研究プロジェクト「Move Design Lab」のレポートをお届けします。
xpath 大好きっ娘 な takuya です。こんばんは。 xpath をもっと手軽に扱いたい xpath を扱うには、libxm2やlibxsltをruby やpython から使ってたんですが。phpのxpath は微妙だし。 コマンドラインから使おうと思ってコマンド書き始めてたら、すでにコマンドが用意されてるんですね。 xmllint コマンド xmllint コマンドというものがあります。引数に --xpath をつけるとxpathを使えます。 takuya@rena:~/Desktop$ echo "<a><b><c>cccc</c></b></a>" | xmllint --xpath "//c/text()" - cccc linux や OSX は標準装備 osx の場合は、最初から入ってる takuya@osx:~/Desktop$ which xmllint /usr
形式 xargs [–I placeholder] [–i [placeholder]] [–L number] [–l [number]] [–n number] [–ptx] [–E [eofstr]] [–e [eofstr]] [–s size] [command [argument …]] 説明 xargs コマンド行には、通常、別のコマンドのスケルトン、つまりテンプレート が含まれています。 このテンプレートは、いくつかの引数が欠けていることを除いて、普通のコマンドと似ています。 xargs は、標準入力 (stdin) から引数を追加してコマンドを完成し、そのコマンドを実行します。まだ入力が残っている場合、このプロセスを繰り返します。 2 バイト・ロケールでは、いくつかのオプションは 2 バイト・ストリングを引数として受け入れます。このような場合、マルチバイト・ストリングに誤
xargs は便利なコマンドです。 xargs を使うことにより、複雑なプログラミングをしないでも、手軽に並列処理を実現できます。 準備 実験環境 今回実験に利用する環境は CentOS 6.4 です。 xargs は Linux 系と BSD 系でオプションが異なりますので、ご注意下さい。 実験用スクリプト 今回の実験に利用するスクリプトです。このスクリプトを xargs の引数に渡します。 以降、このスクリプトの様に xargs に渡すコマンドを、 xargs 引数コマンド と呼ぶことにします。 #!/bin/sh # 実行時間を擬態 sleep 1 # コマンド引数表示時の最大文字数 max_len=50 # 最大文字数を超えた場合のトリミング a=$@ if [ $max_len -lt ${#a} ] then a="${a:0:$max_len}..." fi # プロセス番号
I need to check if a directory exists or not, within a shell script running on Linux or Unix-like system? How do I check if a directory exists in a shell script? A directory is nothing but a location for storing files on the Linux system in a hierarchical format. For example, $HOME/Downloads/ would store all downloaded files or /tmp/ would store temporary files. This page shows how to see if a dir
とあるバッチ処理を行う際、あらかじめテキストファイルにあるデータをxargsに流し込んでループしたいなーと思い、調べてみました。 TL;DR 方法 おまけ - pオプション まとめ TL;DR I(大文字のi)オプションを使え!! argが各行の文字列に置換される。 方法 以下のように、引数のデータがあらかじめ入ったテキストファイルがあります。 args.txt aaa bbb ccc 何も考えずにxargsにこのテキストファイルを入力してやると、、、 cat args.txt | xargs echo line is すると、 line is aaa bbb ccc となります。これは期待した結果ではありません。 そこで、I(大文字のi)オプションを使います。 cat args.txt | xargs -I arg echo line is arg すると、 line is aaa li
注意点として内部留保の定義はさまざまな説があり、配当金などの社外流出する部分に役員賞与や役員退職金を含めるなどの説もあります。この記事では社外流出を株主への配当金のみとして説明していきます。 まず、決算書の1つである損益計算書の観点から内部留保を説明します。 具体例として給与のみのサラリーマンを考えてみましょう。 サラリーマンの場合は年間の給与合計額から家賃や税金、生活費などを差し引いた部分が当期純利益に該当します。次にサラリーマンは配当金を払わないため社外流出はゼロです。 したがって、当期純利益がそのまま内部留保になります。 この個人の例で簡単に言うと、1年間の貯金増加分が内部留保です。 次に、企業の内部留保を説明します。 企業では、さまざまな収益から費用・税金を差し引いた結果が当期純利益となります。 ただし企業の場合、収益・費用に必ずしも資金の受け取り、または支払いがある訳ではありませ
マウスポインタも含めてスクリーンキャプチャをとる手順を紹介します。 概要 こちらの記事で紹介した手順でスクリーンキャプチャの画像が取得できますが、このスクリーンキャプチャ画像にはマウスポインタが表示されません。この記事ではマウスポインタも含めたスクリーンキャプチャを取得する手順を紹介します。 下図はExcelのウィンドウを[PrintScreen]キーでスクリーンキャプチャした画像です。セルの右下にマウスポインタがある場合はマウスポインタの形状が変化することを紹介したいのですが、マウスポインタが表示されていません。 手順 (UWP版の拡大鏡アプリケーション) [拡大鏡]アプリケーションを起動します。スタートメニューで"拡大鏡"で検索すると[拡大用]アプリケーションのショートカットが表示されます。 または、スタートメニューの[すべてのアプリ]の[Windows 簡単操作]フォルダ内に[拡大鏡
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く