タグ

2015年12月4日のブックマーク (13件)

  • そのシェルスクリプトもうちょっとシンプルに書けそう Tips集(Golf/シェル芸ではない) - Qiita

    Shell Script Advent Calendar 2015 4日目 の投稿です。 以前から自分用にメモしていたものを文字起こししました。 はじめに 仕事でシェルを使い始めて3年くらい経ちました。 途中、pythonruby でスクリプト作ったり、ちょっと zsh に浮気したりしましたが、なんだかんだで今も Bash を使うことが多いです。 この3年間、スーパーシェル芸人(@ebanさん)にご教授頂いたり、Golfしたり(@ebanの影響)、シェル芸勉強会に参加したり(@ebanの影響)してきました。 そんな3年間のまとめとして、シェルスクリプト初めましてだった3年前の私に向けたTips集を書いてみました。 趣旨 各項目ごとに、まず初心者(過去の私がやってた)あるある実装を例示して、その次に、より良さげな実装を例示する構成としています。 実行環境 OS Mac OS X Yos

    そのシェルスクリプトもうちょっとシンプルに書けそう Tips集(Golf/シェル芸ではない) - Qiita
    waman
    waman 2015/12/04
  • ShellScriptのダブルクォートとシングルクォートの違い - Qiita

    Shell Script Advent Calendar 2015 3日目の記事です。 この記事では自分が最近はまったシェルスクリプトの初歩の初歩、シングルクォート(')とダブルクォート(")の違いを紹介できればと思います。 C言語とかを書いてたら、シングルクォート(')とダブルクォート(")は違うのは当たり前なわけですが、最近JavaScriptPythonばかり書いてたので、当然(')と(")は同じものだと脳みそが思い込んでてはまってしまいました。 ShellScriptでのクォートの基の使い方 とある"Program Files"というセンスのない名前のフォルダがあったときに、

    ShellScriptのダブルクォートとシングルクォートの違い - Qiita
  • スコットランドの海岸に恐竜の足跡を大量発見

    新たに見つかった恐竜の足跡から、かつて巨大な竜脚類がスコットランドの海岸を闊歩していたことが明らかとなった。(ILLUSTRATION BY JON HOAD) スコットランドにあるスカイ島の海岸で、はるか昔に大型で首の長い恐竜が残したと思われる数百もの足跡が見つかった。(参考記事:「スカイ島で新種の魚竜化石、ジュラ紀の進化史を変える」) スコットランドで一度にこれだけ多数の足跡が発見されたのは初めてのことだ。これらの足跡から、史上最大級の大型恐竜を含む竜脚類が、しばしば海辺にやってきていたことが明らかになった。 巨大な竜脚類と水との関係は、長い間論争の的になっていた。以前は、大きな体を支えることのできる沼地を好んでいたと考えられていたが、「恐竜ルネサンス」と呼ばれた1970~80年代に多くの発見がもたらされ、恐竜に対するイメージは大きく変わった。その巨体と比較すると、竜脚類は驚くほど体重

    スコットランドの海岸に恐竜の足跡を大量発見
    waman
    waman 2015/12/04
    『ジュラ紀中期の岩から恐竜の骨が見つかることはめったにない』『恐竜進化の空白部分を埋めてくれる大変貴重なもの』
  • 「言うことを聞かない子ども」のほうが大人になって大成する理由 | ライフハッカー・ジャパン

    親なら誰でも、わが子には素直で言いつけを守るように育ってほしいと願うものです。でも、子どもは時に頑固で反抗的になることもあります。中には、とりわけこうした傾向が強い子どもがいますが、実はそうした性質は、悪いとばかりも言い切れないのです。 先日の米『Washington Post』紙に、Lauren Knight氏が意志の強い子どもを育ててきた実感をつづった記事が掲載されていました。息子のOliver君は、嫌なことには何でもはっきりノーという子どもで、その意固地さたるや、実の母親のKnight氏が「今まで出会った中でも1番頑固で、負けん気が強い人」と言うほどです。Oliver君が絶対に髪を切らせないと反抗するくだりを読んで、私も「うちの娘と一緒だ」と、思わず笑ってしまいました。うちの娘は三つ編みだろうが、ショートカットだろうが、とにかく自分の髪に何かされるのがどうしてもイヤだと言うのです。以

    「言うことを聞かない子ども」のほうが大人になって大成する理由 | ライフハッカー・ジャパン
    waman
    waman 2015/12/04
    『より知的能力が高い子どもは、権威に反抗し、現状を疑う結果、既成概念に縛られない発想が身につきます。新しいアイデアを思いついたり、ビジネスを始めたりするときには、こうした特徴が独創性という形で優位…』
  • 空中都市「マチュピチュ」のストリートビュー公開 

    空中都市「マチュピチュ」のストリートビュー公開 
  • Spock ちっくにテストデータを挿入してみた話 - Qiita

    Java プロジェクトでのテストに、Groovy を使用するとすごく捗りますよね。 Spock まで採用していると、さらに捗りますね。 ただ、これらを使用しても捗らないものもあります。 それがテストデータの管理です。 これについては、みなさんどのようにしているのか、わたし自身も興味のあるところではありますが、ここではヒントになるかもしれない、アプローチのひとつをご紹介したいと思います。 #環境 以下のとおり。 Java 1.8.0_45 Groovy 2.4.3 Spock 1.0-groovy-2.4 DBUnit 2.5.1 #Spock の良さ Spock でのテストがなぜ捗り、快適なのか。 その助けのひとつとなっているのが where: の見通しの良さではないかと感じています。 多くの方が御存知のとおり、where: では、表形式でテストパターンを記述することができます。 以下のよ

    Spock ちっくにテストデータを挿入してみた話 - Qiita
  • 検索エンジン対決:Google vs. Bing | ライフハッカー・ジャパン

    Googleという言葉は、かなり前から「検索」の同義語となっています。そして、Bingは、登場するとすぐに、誰も使う人がいないものの代名詞として、皮肉なジョークのネタとなりました。しかし、信じられないかもしれませんが、この2つの検索エンジンは、実際はジョークで言われているほどの違いはありません。 以前、「BingがGoogleより優れている5つのこと」という記事を紹介しましたが、BingがGoogleと多くの面でほぼ同等になっていることを、人々はまだわかっていない気がします。もっとも、BingがGoogleより優れているかと言えば、おそらくそうではないでしょう。それでは、両者にはどれほどの違いがあるのでしょうか? 今回は2つの検索エンジンを比べて、その進化の度合いを測ってみることにしました。 選手の紹介 どちらの検索エンジンもよく知られていますが、もう一度おさらいしておきましょう。 Goo

    検索エンジン対決:Google vs. Bing | ライフハッカー・ジャパン
    waman
    waman 2015/12/04
    『Bingリワードも要チェックです。このサービスに登録すると、Bingで検索するたびにポイントが加算され、Amazon、Starbucks、GameStopのギフトカードと交換したり、チャリティーに寄付したりできます。』
  • Windows 10のメジャーアップデートで登場した新機能を紹介 | ライフハッカー・ジャパン

    先日、「Windows 10」で初となるメジャーアップデートが公開され、要望のあった多くの機能が追加されました。たとえば、タイトルバーの色の変更が可能になり、スタートメニューが改善されたほか、(ついに!)Windows 10ライセンスのアクティベーションもしやすくなりました。 Windows 7や8のプロダクトキーを使ったアクティベーションがようやく可能に 今回のアップデートにより、Windows 10をインストールする際に、Windows 7、8、8.1のプロダクトキーでアクティベーションできるようになりました。Windows 10をクリーンインストールするためだけに、この「Windows 7をインストールして、アップデートして、最初からまたインストールする」という手順を踏む必要がなくなりました。これからは、すべてがもっとずっとスムーズになるはずです。この変更は、Windows 10をす

    Windows 10のメジャーアップデートで登場した新機能を紹介 | ライフハッカー・ジャパン
    waman
    waman 2015/12/04
    『タブレットなどのストレージ容量の小さいデバイスで、新しいアプリをSDカードなどの任意の場所にインストールできるようになりました。この設定は、「設定」>「システム」>「ストレージ」で見つかります。』
  • JAXenter - Java Development & Software Architecture

    brand id {{brandid}} apploaded {{apploaded}} loading {{loading}} everLoadedData {{everLoadedData}} page {{page}} page_size {{page_size}} loadMorePossible {{loadMorePossible}}

    JAXenter - Java Development & Software Architecture
  • 24 Python libraries for every Python developer

    Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered Want a good reason for the smashing success of the Python programming language? Look no further than the massive collection of libraries available for Python, both native and third-party libraries. With so many Python libraries out there, though, it’s no surprise that

    24 Python libraries for every Python developer
  • 青いタランチュラはなぜ青い?

    青いタランチュラは珍しくない。写真はその1つ、グリーンボトル・ブルー・タランチュラ。名前に「グリーン」を持つタランチュラはいるが、実際に緑色のものはめったにいない。(PHOTOGRAPH BY MICHAEL KERN) タランチュラの中には、人の顔より大きな種もいれば、敵に排泄物を引っかけて身を守るものもいる。そして、はっとするほど美しく、輝くような青い色をしたタランチュラもいる。(参考記事:「「青仮面」の新種のクモを発見」) なぜこれほど鮮やかな青色のタランチュラがいるのか。ある研究チームがこのほど、自然の小さなミステリーを解き明かそうと試みた。だが、ゴールはまだ遠かったようだ。米アクロン大学のシャン・ボーカイ氏は、「この問いへの答えは見つかりませんでした」と話した。 とても色鮮やかなタランチュラは多く、青い色の種も珍しくない。IUCNレッドリストで「近絶滅種(critically e

    青いタランチュラはなぜ青い?
    waman
    waman 2015/12/04
    『タランチュラの青色は精巧に並んだナノ結晶により生まれる。結晶の配列は鏡と同じように機能し、降り注ぐ光のうち特定の波長のものだけを反射する。』
  • JAXenter - Java Development & Software Architecture

    waman
    waman 2015/12/04
    『In short, from Java 8 onwards, AutoCloseable is more of a hint saying that you might be using a resource that needs to be closed, but this isn’t necessarily the case.』
  • 完成した貨物船が着水する様子が大迫力

    貨物船の進水式の様子をご覧になったことはありますか?巨大な船がバシャーンと着水する様子は大迫力。見ているだけでなんだか満足できちゃいますよ。 オランダのウェステルブルクにあるFerus Smit造船所で撮影された、貨物船「M.V. Greenland」の進水式の様子。「よっこらしょ」と言った感じで川に押し出された大きな船が着水するときにできた大きな波で、川の横にある道路にバシャーンと勢いよく水がかかる様がドローンから捉えられています。道路はほぼ完ぺきに波の位置を見込んで事前に通行止めにしてありますが、よく見ると造船所側の人たちは波が来た時にちょっと逃げまどっているのも面白いです。 Casey Chan - Gizmodo SPLOID[原文] (abcxyz)

    完成した貨物船が着水する様子が大迫力