図1に示す植物はゼニゴケである。みなさんはゼニゴケと聞くと何を連想されるだろうか?じめじめとしたところに生えている邪魔ものといったイメージではないだろうか。世界中に広く分布し、目を引く独特の姿をもつ植物であるため、生物学の分野でゼニゴケには長い研究の歴史がある。19世紀には詳細な観察が行われ、精緻な植物画が出版された。このスケッチはインターネット上でも公開されている。例えば、ホームページhttp://www.geheugenvannederland.nl/ をMarchantia(ゼニゴケの属名)で検索するとKnyによって出版された図版を見ることができる。このようにゼニゴケは古くから研究に用いられてきた植物であるが、近年、日本発の新しい植物科学研究のモデルとして注目されている。 図1 苔類ゼニゴケ ゼニゴケ葉状体(左)では盛んに光合成を行う。杯状体に形成される無性芽によって無性的に繁殖する
エラーがあったらシェルスクリプトをそこで打ち止めにしてくれる(exit 0以外が返るものがあったら止まるようになる)。「あっあれここでうまくいってないからデータ準備できてないのにあれあれっもうやめて!」ってなるのを防げる。 set -u 未定義の変数を使おうとしたときに打ち止めにしてくれる。Perlでいうuse strict 'vars';的なもの。 って気軽な気持ちで書いてしまって、「ん、やたら時間かかると思ったらスペルミスうわなにをするやめ」ってなるのを防げる。 一部だけ例外にしたい はてなブックマークのコメントより -e は command1 || command2 みたいなことが出来なくなるの使うことないな。-uは付けといて良いが。 確かにおっしゃるとおりですね。コマンドの失敗を考慮して書いている部分については(もしくはやたらexit 0以外するコマンドを呼ばないといけないときなど
追記いくつか誤植を修正しました。 Cluster API へのリンク Ruby のようなフルスタックにうんざりしているんだ => Rails のような~ Node 関連で良く聞かれる質問を集めて見ました。 この記事を通して Node について持っていた疑問を解消し、Node の良いところも、「ちょっとなぁ。。」なところも合わせて、きちんと理解する助けになればと思います。 そもそも "Node" なの? "Node.js" じゃないの?当初は "Node.js" と呼ばれていましたが、「正式名称は "Node" である。ただし曖昧さが出る場合は "Node.js" と表記しても良い」という旨の記述が本家の Wiki にあります。 What is the correct capitalization of Node.js? 日本のコミュニティもこれに合わせて Node と記述するようにしている
npmは"scripts"というフィールドにshell scriptとエイリアスコマンドを指定できる。 { "name": "myapp" "scripts": { "start": "node app.js", "production": "NODE_ENV=production node app.js" } } キーはnpm startのようにエイリアスとして利用できる名前となり、値にはshell scriptをワンラインで指定する。 キーは自由に指定できるが、中には既に予約されている名前があり、それらを含めて以下の4種類に分類できる。 意味付けだけがされたnpm-scripts start appを起動するようなshell scriptのエイリアスとして用いる。 restart appを再起動させるためのshell scriptのエイリアスとして用いる。 stop appを停止させる
Node は起動時に色々オプションをつけることができます。 面白いもの、有益なものあるんですが、あまり言及されてないので、 ちょっと紹介してみようかと思ってます。 最後の npm start の話は、それ単体で書いても良いかと思っていたんですが、 関連するし良い機会なので書きます。 そして、オプション周り興味がない方も、Node やってる方は最後の npm start の話だけでも、 読んでいただけるとと思ったりします。(知らない方が多いようなので) ここで紹介している Node のバージョンは v0.7.7 です。しかし v0.6.x あたりでは、 v8 のバージョンが古く、オプションが微妙に違います。そこは v0.6.12 での結果を載せている場合もあります。 -h まあ、とりあえず全ては -h から始まる。ということで、実行すると以下が出ます。 Usage: node [option
苔の愛好家、苔の園芸栽培農家、苔庭の造園業者、苔の緑化、苔玉の販売業者さんを支援する苔の専門サイト 日本苔技術協会(JMTA) 日本苔技術協会(JMTA)はコケを育てることをテーマとして、コケの栽培技術を研究・普及し、コケの産業化を目指す事業家、愛好家の団体です。 土を選び、種を播き、水を注いで、環境を整えてやれば、コケは芽を出し、ゆっくりと成長し、やがて立派なコロニーを形成してゆきます。 コケ玉を作るためにコケをマット状にはがして採集してしまうと、元に戻るまで3年も4年もかかってしまいます。また、マット状にはがしたコケは、コケ玉に巻いても1年もしないうちに死んでしまいます。さらには、採集した名前の分からないコケの中には、貴重なものや、絶滅危惧種に指定されたものが混じっているかもしれません。 栽培されたコケは天然自生のコケとは比べ物にはなりませんが、どうぞ、自然を愛する気持ちを大切にし、コ
先日アナウンスされた脆弱性とその周辺について、とりとめなく。 The npm Blog — Package install scripts vulnerability Vulnerability Note VU#319816 脆弱性の概要 VU#319816 によれば、今回問題になっているのはnpmの以下の性質を利用するとnpmパッケージでワーム(自己増殖力のあるマルウェア)を作れるというもの。 依存パッケージのバージョンをロックせず、semverにより範囲指定することが多い CLIで一度npmへloginすると、明示的にnpm logoutするまで認証が永続化される npm registry が中央集権型サーバーである 具体的な手法として、Chris Contoliniが PoC として pizza-party というリポジトリを公開している*1。以下のように動作する。 ワームが仕込まれ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く