Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2014年7月29日のブックマーク (10件)

  • bashの正規表現マッチングの使い方 - adsaria mood

    あるフリーウェアのインストール用bashプログラムを見ていたら次の様なものがあった。(以下の例は簡略化してある。) STRING="abc" if [[ "$STRING" =~ "^ab[cd]$" ]]; then echo "matched" else echo "unmatched" fi if文の条件表現の中に“=~”というオペレータがある。manを見ると =~ オペレータは文字列を正規表現と比較するとある。知らなかった。bashの文字列比較で正規表現が使えるとは。私は正規表現比較が必要な時はgrepに喰わせて判断していたのだが、これを使えば簡単にできる。 ところが、だ。上のプログラムが期待通りに動かない。上の例では =~ の左辺と右辺の正規表現はマッチするはずだが、結果は“unmatched”。色々と正規表現を変えてみたが、どれとしてマッチングしない。しかし、if文を次のように

    bashの正規表現マッチングの使い方 - adsaria mood
    decoy2004
    decoy2004 2014/07/29
    『つまり正規表現全体を""(ダブルクォート)で囲んではいけないのだ。』
  • PC

    Pythonの定番ライブラリを極める Pythonでデータを分析・加工・生成するなら「pandas」、表形式のデータを操作 2024.11.27

    PC
    decoy2004
    decoy2004 2014/07/29
    『スノーデン氏がDropboxに代わるサービスとして挙げたのは、米スパイダーオークが提供する「SpiderOak」だ。同サービスでは、ユーザー自身が暗号化キーを管理しており、サービス提供はしているものの...』
  • スケールするエンジニアチームについてGoogleが教えてくれたこと | POSTD

    Googleでは、世界各地のGoogler(Googleの社員)たちが毎週、トイレの壁に紙をたくさん貼り出していました。コードのテストに役立つヒントを週替わりで1枚の紙にまとめたものを、社員間で共有するためです。ある週はDI(依存性注入)を取り上げて様々な言語での簡単な使用例を示し、またある週はチームのコードベースのテストカバレッジを評価するために、ツールのセットアップ法を紹介するという具合です。“Testing on the Toilet(トイレの時間に考えるテスト)”と呼ばれるこの取り組みは、エンジニアがコードを書く上で役立つ情報を共有する方法として、奇抜で面白いものです。 ^(1) そしてGoogleエンジニアリング文化の要となる強みもここに表れています。つまり、大勢のエンジニアに対して、一連のベストプラクティスを一貫した強硬な形で、効率よく普及させるということです。 私は大学を出

    スケールするエンジニアチームについてGoogleが教えてくれたこと | POSTD
    decoy2004
    decoy2004 2014/07/29
    『トイレの壁に紙をたくさん貼り出していました。コードのテストに役立つヒントを週替わりで1枚の紙にまとめたものを、社員間で共有するためです。ある週はDIを取り上げて様々な言語での簡単な使用例を示し...』
  • 特許庁システム開発中断:東芝子会社など2社56億円返還 - 毎日新聞

    decoy2004
    decoy2004 2014/07/29
    特許庁はなにしてるの?
  • 残業するな!副業をせよ!

    サラリーマンだった私は、残業が常態化していました。休日出勤もよくしていました。 しかしある時にふと気がついたのです。 「残業・休出を減らして、余った時間を自分のビジネス・副業の立ち上げに費やして成功すれば、すごいことになる」 のではないか?と。 仕事がデキれば自由な時間が増える 残業や休日出勤をしても、収入の増加は限定的です。しょせん時間の切り売りだからです。しかし、自分のビジネスを立ち上げて上手く回れば、収入は青天井です。 残業や休出を減らす方法はただひとつ。「仕事力を上げる」こと。つまり、仕事ができる人になればよいのです。 仕事ができれば、社内での評価も上がり給料の査定も良くなり、残業が減ります。そして、マイビジネスにも力を入れることができて、更に収益を得られます。 仕事力はマイビジネス立ち上げ時にも役立ちます。良いことづくめです。 仕事がデキるとは? 「仕事ができる」には、どういう能

    残業するな!副業をせよ!
    decoy2004
    decoy2004 2014/07/29
    『論理的思考能力で問題をザクザク切り分けて、課題を設定して、やれるところまでやったら、あとは残業などせずに、さっさと帰宅したほうが良いアイデアは浮かぶのです。』
  • Java8のHotSpotVMからPermanent領域が消えた理由とその影響 | ギークを目指して

    今回も前回の記事につづき、Java8による変更点で未だあまり紹介されていないポイントを記事にしようと思う。 今回はJava8のHotSpotVMの話。Java8ではJEP122が取り込まれ、VMのメモリモデルが変更された。JEP122のタイトル「Remove the Permanent Generation」から想像できるとおり、Java8のHotSpotVMからは従来のPermanent領域が無くなった。 なぜ、こういった変更が行われたのだろうか?また、元々Permanent領域に格納されていた情報は何処にいってしまったのか?JVM付属のツールにどういった影響があるのか? 今回の記事ではこの点をまとめていこうと思う。 なお、HotSpotVMのメモリモデルについて詳しくない方は、先にこちらの項番(「補足 – HotSpotVMのメモリ構造概説)を読んでいただくとスムーズに読み進められるだ

    Java8のHotSpotVMからPermanent領域が消えた理由とその影響 | ギークを目指して
    decoy2004
    decoy2004 2014/07/29
    『 jmap 従来のPermanent領域はヒープ領域の一つとして取り扱われていたため、使用状況が取得できたが、利用状況の取得はできなくなった。 これは、Native領域を利用することによるデメリットの一つと言えるだろう。』
  • Java8のインタフェース実装から多重継承とMix-inを考える | ギークを目指して

    2014年3月18日、ついにJava8が正式にリリースを迎えた。 折角なので、今後、Java8の新機能に関する記事をいくつかアップしていきたい。 Java8といえばやはりラムダ式だけど、既に色々な方がブログ等々で紹介しているので、今回は、Java8にて導入されたインタフェースのデフォルト実装と多重継承、Mix-inの関係について書いていきたいと思う。 かなり長丁場になりそうだが、最後までお付き合いいただければ幸いである。 では、Java8の世界に飛びだそう! Java8のインタフェース実装とは? Java8では、インタフェースに実装を持てるようになった。 定義の方法は「default」句、または「static」句を利用する2パターンが存在する。 今回の記事では「default」句を利用した場合のメソッドの振る舞いから多重継承とmix-inについて考えていく。 default句を使用したイン

    Java8のインタフェース実装から多重継承とMix-inを考える | ギークを目指して
  • スマホでフェイト! | Fate/Grand Order 公式サイト

    「ぶち壊せ! ミステリーハウス・クラフターズ ~星の鉱員と日の出の翼~」告知TVCM Fate/Grand OrderアニメCM 「妖精双六⾍籠遊戯 まだ⾒ぬ完璧なあなたへ」告知 「奏章Ⅲ 新霊長後継戦 アーキタイプ・インセプション」告知TVCM フル30秒ver. 「BBプレゼンツ☆セレブサマー・エクスペリエンス! ~逆襲のドバイ~」告知TVCM Fate/Grand Order Explore Movie 2024 “nippon memoir” Fate/Grand Order Explore Movie 2024 “Food & Adventure” タイトル Fate/Grand Order ジャンル FateRPG 価格 基無料(一部アプリ内課金あり) 動作環境 推奨OS : iOS 13.0 以降 対応OS : iOS 12.2 以降(対応OSでない場合にはプレイできません

    スマホでフェイト! | Fate/Grand Order 公式サイト
  • 入社3年目が辞める3つの理由と引き止める3つの方法

    2013年9月 都内某所にて行われた「若手社員向けコンベンション」に参加した。 集まったのは、某グループ加盟会社に勤める3~4年目の若手社員30人。 そのコンベンション内でのディスカッションで、全員が共通して考えていたことは「転職したい」だった。 会社としても、せっかく3年間かけて育てた社員を失うのは、大きな損失になる。 そこで、若手社員が「転職を意識する理由」と、会社が「社員を引き止める方法」について、若手社員の立場からまとめる。 若手が辞める3つの理由 転職の大きな基準として「3年」がある。 若手社員にとって「3年」は、会社と自分の立場を理解し始め、転職を考える頃だ。 そんな社員が辞める理由として、以下の3つが挙げられる。 1. マンネリ 恋愛にも倦怠期ってのがある。その原因は「マンネリ」だ。 仕事も同じように、マンネリがあり、日々刺激を求めている。 毎日満員電車で潰され、毎日決まった

    入社3年目が辞める3つの理由と引き止める3つの方法
    decoy2004
    decoy2004 2014/07/29
    『ちょっと事務所でお茶でも飲みながらの世間話、悩み相談だけで良い。』 / “入社3年目が辞める3つの理由と引き止める3つの方法 | Black Everyday Company”
  • diredをより便利にするツール群 dired-hacks - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    diredをより便利にするツール群 dired-hacks - Qiita