タグ

2014年10月15日のブックマーク (13件)

  • Mac から Ubuntu に ssh ログインするとなんかロケール云々で怒られるやつ - 復刊 ボルシチは食べ物です。

    Mac から Ubuntu 12.04 LTS に ssh でログインすると perl を始め、いくつかのコマンドで locale まわりの設定がおかしいぞみたいな感じで怒られる。コンソールからログインすると問題ない。 $ perl -v perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale

    Mac から Ubuntu に ssh ログインするとなんかロケール云々で怒られるやつ - 復刊 ボルシチは食べ物です。
  • ShellShockの衝撃 -- バグの舞台裏

    原文(投稿日:2014/09/29)へのリンク 現在悪名高い、例のbashのバグCVE-2014-6271 は、後に「ShellShock」として知られるようになった。このバグはコードのリモート実行を許可してしまうもので、直接的または間接的にbashスクリプトを実行しているサーバに対し、巧妙に作成されたデータをネットワーク越しに送信することで起こる。最初のバグは修正されたが、後続の、解析ルーチンに関するゼロデイの懸念は2つ目の脆弱性CVE-2014-7169をもたらした。こちらの脆弱性は公開されてから週末にかけて修正された。しかし、この脆弱性はなぜ起こったのだろうか。また、この手のバグはこれが最後となるのだろうか。FreeBSDやNetBSDは、関数を自動的にインポートする機能をデフォルトで無効にした。将来の脆弱性を防ぐためだ。 問題が発生する理由は、Bashシェルにとある機能( バグでは

    ShellShockの衝撃 -- バグの舞台裏
  • Go言語で SSHでの操作内容をタイムスタンプ付きでログに出力できるツールを作った - Qiita

    きっかけ 先日 SSHでログインしたサーバで作業した後に、とあるコマンドを実行した日時を知りたいと思ったのですが、既にシェルのセッションも残っておらず調べようがないーーーということがありました。 同僚はサーバにログインする際には、パッチを当てたtee コマンドと ssh をラップしたスクリプトを組み合わせて、 $ <ssh-wrapper> www.example.com # Runs $ ssh www.example.com | tee -a -t /path/to/www.example.com.log # (`tee`の`-t`はタイムスタンプをファイルの各行頭にダンプするパッチが提供するオプション) みたいな感じでローカルホストにログを残すということを実現していると聞いて便利だなあと。 だけど パッチを当てたteeをビルドしたり sshのラッパースクリプトをインストールするのは、

    Go言語で SSHでの操作内容をタイムスタンプ付きでログに出力できるツールを作った - Qiita
    fumikony
    fumikony 2014/10/15
    よさそう
  • Laravel Testing Decoded 日本語版

    (訳者注:この書籍の対象は、Laravel4.0です。 現行の4.2でも考え方の部分は利用できますが、Laravelを含め、紹介しているツール類の更新・進化もあり、書通り動作しない部分が多くなっています。著者は新しいテストについての書籍を、この秋に出版するとつぶやきましたが、2015年1月に次期バージョンの5.0リリースが予定されており、変更点も多いため、たぶん新しいテストは大分遅れると思われます。) 何度も経験しました。アプリケーションが大きくなるにつれ、段々いい加減になり、テストしないソースコードも増えていくんです。そのうち、アプリケーションを手動でテストするのは現実的でなくなってきて、「無理だ!」という話しになります。そんな時こそ、自動テストが当に必要なんだと、認識し始めるのです。もちろん、皆さんも過去にTDDに関する書籍を読んでいらっしゃるでしょう。しかし状況は多種多様で、突

    Laravel Testing Decoded 日本語版
  • 気づけばプロ並みPHP 副読本:お助け電子BOOKへの寄稿の顛末

    谷藤賢一さんの著書『気づけばプロ並みPHP~ショッピングカート作りにチャレンジ! 』に、発売1周年の謝恩キャンペーンとして『副読:お助け電子BOOK』が公開されました(*1)。私はこの副読の中で、『第2章 【徳丸 浩氏 スペシャル寄稿】安全なWebアプリケーションのために』を寄稿しています。このエントリでは、寄稿の顛末を報告したいと思います。 動機 私が書『気づけばプロ並みPHP』を購入したのは昨年の10月29日ですから、書が出版されてまもなく、今から約1年前です。私は書を一読して、セキュリティ上の多数の問題があることに気がつきました。 以前は、セキュリティ上の問題が多い書評をブログ記事として書くことも多かったのですが、この際は書評という形にするのはためらいがありました。その理由は以下の様なものです。 私のブログの読者層はセキュリティに関心の高い方たちであり、書の読者とは重

  • C++ゆとり用 - 藻ログ

    世の中にはわたしのようなライトC++書き向けの資料が不足しているので, 普段使い*1用途で収集したものをまとめてみました. ドキュメントを読む C++プログラミングガイド モダン C++ プログラミング - 日語公開記事 - サイボウズエンジニアのWIKI STLのドキュメント cplusplus.com - The C++ Resources Network C++ reference - cppreference.com clangを使う Clang - Wikipedia gccよりもclangの方がC++ 規格に準拠しているとうたわれています. また, コンパイルもちょっと速い. *2 標準ライブラリを使う ∧∧∧∧∧∧∧∧∧ < STL!STL!STL!STL! > ∨∨∨∨∨∨∨∨∨ _     _ `/っ)    /っ) / / ∧_∧ / / ∧_∧ \\(   )\\(

    C++ゆとり用 - 藻ログ
    fumikony
    fumikony 2014/10/15
  • 多剤耐性遺伝子 国内初検出 NHKニュース

    ほとんどの抗生物質が効かなくなる「GES-5」と呼ばれるタイプの「多剤耐性遺伝子」が国内で初めて大阪府内の病院の複数の患者から検出されたことが分かりました。 専門家は、早期発見のための検査態勢を早急に整える必要があるとしています。 これは、大阪府立公衆衛生研究所がことし1月に明らかになった府内の病院での院内感染の患者11人を詳しく調べた結果、分かったものです。 患者はいずれも緑のう菌と呼ばれる細菌に感染していて、菌からは、ほとんどの抗生物質が効かなくなる「GESー5」と呼ばれる多剤耐性遺伝子が国内で初めて検出されたということです。 「GESー5」は、院内感染の原因となるさまざまな細菌に入り込み、抗生物質に強い耐性を示す「多剤耐性菌」に変化させる力がある遺伝子でここ数年、ヨーロッパや南米で頻繁に院内感染のケースが報告され、各国の専門機関が警戒を呼びかけていました。 「GESー5」と同じように

    fumikony
    fumikony 2014/10/15
    やばそう
  • iOS/Androidアプリ「はてなブックマーク」に「あとで読む」ボタンを追加しました。その他、いくつかの機能追加と不具合修正を行いました - はてなブックマーク開発ブログ

    日、iOS/Androidアプリ「はてなブックマーク」をアップデートしました。アプリのブックマーク投稿画面に「あとで読む」ボタンを追加したことで、「あとで読む」機能をより簡単にお使いいただけます。その他、いくつかの機能を追加しました。 ブックマーク投稿画面に「あとで読む」ボタンを追加(iOS/Androidアプリ) iOSアプリとAndroidアプリのブックマーク投稿画面に、「あとで読む」ボタンを追加しました。ボタンをオンの状態にしてブックマークすると、タグ「あとで読む」が自動的に付きます。 タグ「あとで読む」を付けてブックマークした記事のうち未読の記事を一覧できる「あとで読む」機能を、アプリからもより簡単にお使いいただけます。iOSアプリでは、プッシュ通知を使って任意のタイミングで未読記事を通知することもできます。「あとで読む」機能について詳しくは、ヘルプをご覧ください。 http:/

    iOS/Androidアプリ「はてなブックマーク」に「あとで読む」ボタンを追加しました。その他、いくつかの機能追加と不具合修正を行いました - はてなブックマーク開発ブログ
    fumikony
    fumikony 2014/10/15
    後で読むボタンのオンオフが、後で読むタグの有無と連動してないので、一度ブクマしてからコメント編集しなおす時にちょっと変
  • インターンシップ

    Laco @laco0416 定時が17時半だという話の後に「君の都合で早く帰ってもらっても構わないけど今まで来た学生さんはみんな最後までいたよ(にっこり)」されたし完全にブチ切れモード入った その話は16時ごろされて、それから一時間半放置されて椅子に座って時間経つの待ってただけ

    インターンシップ
    fumikony
    fumikony 2014/10/15
    学校の対応もひどいな
  • プログラミング言語Egison

    プログラミング言語 Egison - 直感をそのまま表現するパターンマッチング - Egison は1つの定まった標準形を持たないデータに対しても柔軟なパターンマッチが表現可能なプログラミング言語です。 リストや多重集合、集合、ツリー、グラフなどといった幅広いデータ型に対して、パターンマッチが記述できます。 それにより、Egison プログラマは非常にシンプルにプログラムを記述できるようになります。 -- 素数の無限リストから全ての双子素数をパターンマッチにより抽出 def twinPrimes := matchAll primes as list integer with | _ ++ $p :: #(p + 2) :: _ -> (p, p + 2) -- 最初の10個の双子素数を列挙 take 10 twinPrimes -- => [(3, 5), (5, 7), (11, 13)

    プログラミング言語Egison
  • 書類仕事を追いかけて - steps to phantasien

    大きなコードベースの真ん中あたりをさわっていると、仕事の大半はリファクタリングに費やされる。機能を足そうと書くコードも 8 割リファクタリングで新緑は 2 割。失敗して捨てるものも多いから、かける時間は 9 対 1 くらいかもしれない。 それどころかリファクタリング自体がプロジェクトにもなりうる。「今四半期はこの腐ったコードどもをなんとかするのが目標」というように。私もいま大きなリファクタリング、あるいはリアーキテクティング、の手伝いをしている。仕事時間のほぼすべてがリファクタリングに費やされる。今の勤務先で通用する唯一の特技がリファクタリングな私にとってこれはたぶん適職だ。 リファクタリングにコーディングの大半を捧げる人は他にもいる。 プログラマ相手の管理職をエンジニアリング・マネージャと呼ぶ。ほぼ全員プログラマ出身。現場に近いマネージャは多くがコードも書く。ただ血気盛んな人を除くと新機

    fumikony
    fumikony 2014/10/15
    "複雑さの対価を一括で前払いするのが大きな事前設計、ちまちま後払いするのがリファクタリング"
  • DropboxユーザーのID・パスワード700万件が流出? Dropboxは自社からの流出を否定

    DropboxユーザーのIDとパスワードだという数百件の情報がインターネット上に掲載されていることが分かった。掲載した人物は「Dropboxのユーザーアカウント700万件をハックした」とし、ユーザーから寄付があればさらにネット上に掲載するなどと述べているが、真偽は不明だ。 一方、米Dropboxは公式ブログで「Dropboxはハックされておらず、IDとパスワードはDropboxとは無関係なサービスから盗まれたものだ」というコメントを発表。他サービスから流出したIDとパスワードを使ってログインを試みたリスト型攻撃の可能性を指摘し、こうしたアクセスは自動的に検知してパスワードをリセットしているという。こうしたリスクを避けるため、パスワードの使い回しは避けるようユーザーに呼び掛けている。 また、ネット上に掲載されているIDとパスワードは以前からネット上に掲載されていたもので、Dropboxと無関

    DropboxユーザーのID・パスワード700万件が流出? Dropboxは自社からの流出を否定
  • アジャイルサムライの次に読む技術書

    アジャイルサムライ』の次に読むオススメの (プロセス系ではなく技術書) を Agile Samurai Base Camp TDDの部、講師 6 人で投票した結果の書影まとめです。 Apr 20, 2014 @ Agile Samurai Base Camp Read less

    アジャイルサムライの次に読む技術書