タグ

2014年2月24日のブックマーク (6件)

  • Emacs Lisp デバッグ — ありえるえりあ

    elisp のデバッグ方法について以下の3つの方法を説明します. - printf デバッグ - backtrace - edebug ■■■ printf デバッグ elisp で printf デバッグを行なうには message 関数を使います.message 関数の結果は *Messages* バッファに出力されます. 例えば以下の<リスト1>のように使います. ---------------- <リスト1> message 関数を使った printf デバッグ (defun message-sample () (let (list) (dotimes (i 10) (push i list) (message "%s" list)))) ---------------- 実行中に目視したい場合は sit-for と message の組み合わせか y-or-n-p を使うのが良い

    ainame
    ainame 2014/02/24
    役立ちそう
  • Apple史上最悪のセキュリティバグか、iOSとOS XのSSL接続に危険すぎる脆弱性が発覚──原因はタイプミス?

    Appleは21日、iOSのソフトウェアアップデート7.0.6をリリースした。 iOS 7.1が早ければ3月中旬にもリリースされるとみられていたが、SSL接続の検証に関して、半月以上も待つことができない重大なバグが見つかったためだ。 SSLとは、「ウェブサイトで入力する個人情報やクレジットカード情報などを暗号化し、安全に送受信する技術」(Symantec)だ。データを安全にやりとりするために利用されている非常に重要な技術となっている。 そして今回、クライアント(ユーザ側)とサーバ(ウェブサイト側)の間をSSL接続する際のプログラムに、「BASIC初心者でも一目で分かるようなミス」(Wired)が見つかり、修正されることになったようだ。ミスがあったのは、以下の部分。 Appleが公開しているソースコード 「goto fail;」が2行続けて記述されている箇所に注目してほしい。2行目の「got

    Apple史上最悪のセキュリティバグか、iOSとOS XのSSL接続に危険すぎる脆弱性が発覚──原因はタイプミス?
    ainame
    ainame 2014/02/24
    コーディング云々はともかく、これぐらい致命的なバグが検知できない開発体制なのは怖い
  • チーム開発とクソコード - tototoshi の日記

    今までパッケージソフトとかWebサービスの開発をしてきた中で、ビジネス上の納期や要求を満たすためにひどいコードを書くっていうのは自分の経験ではあまりなかった気がします。なにかひどいバグがあって、とりあえずのパッチを当てて間に合わす、ということはたまにあるけれど。SIの世界は知りませんよ。 そもそもコードを汚くかけば納期に間に合うということもないし、ビジネス上の近道になるということもない。コードをきれいに書こうが汚く書こうが無理なものは無理。第一汚いコードを意図的に書くというのも意外に難しいということは、普段まあまあきれいなコードを書いている人ならわかってくれるんじゃないかと思います。 仕様変更に設計がついていけてなくておかしいとかならともかく、関数が1000行あるとか、newした瞬間全てが終わるとか、変数のスコープがびっくりするくらい広い、みたいなコードについてははビジネス上の要求ではなく

    チーム開発とクソコード - tototoshi の日記
    ainame
    ainame 2014/02/24
  • trippiece サービス終了のお知らせ

    平素よりtrippieceをご愛顧賜りまして誠にありがとうございます。 株式会社RETRIPでは、みんなで旅に出かける旅行SNSとしてtrippieceを提供しておりましたが、サービスの利用状況を鑑みた上で、2023年10月31日(金)をもちましてサービスを終了させていただくことにいたしました。 ご利用のお客様には、大変ご迷惑をおかけいたしますが、何卒、ご理解いただきますよう、よろしくお願い申し上げます。 長らくのご利用、誠にありがとうございました。

    ainame
    ainame 2014/02/24
    国内向けの日帰りのツアーもあるっぽいので参加してみたい。
  • 仕事を辞めるべき7つのタイミング

    By Tax Credits 日でも終身雇用の崩壊が叫ばれる状況の中、年を追うごとに転職する人の数が増えています。なるべくならば仕事を変えることなく働き続けたいものですが、中には「転職するべきタイミング」というものがあるようです。 7 Signs It’s Time to Quit Your Job | TIME.com http://business.time.com/2014/02/17/7-signs-its-time-to-quit-your-job/ 2013年11月のアメリカの離職率が1.8%にまで上昇したことをウォール・ストリート・ジャーナルが伝えています。これは240万人が仕事を辞めたことを意味し、この数字は景気の後退局面が終わって以来、最も高い割合であったとのこと。240万人のなかには、自分の意志で仕事を辞めた人が多数含まれており、そのほとんどの人が新しい職に就いたとさ

    仕事を辞めるべき7つのタイミング
  • ssig33.com - エリック・エヴァンスのドメイン駆動設計読んだ

    昨日の夜買って読み始めたら朝の 10 時に読み終わった。いろんな人がいろいろ感想書いてるからごちゃごちゃ書くことはしない。 「利口な UI」というコラムが序盤にあった。これは「バカにプログラミングさせるとビューにロジックが集中する」「かといってバカにはモデル駆動開発は無理」という話です。極めて説得力を感じるのですが、この問題に関して最後まで読んでも特に解決策は載ってませんでした。 優秀なエンジニアがその辺にいくらでも生えてるということは稀なので、教育とかいう難しいやつをやる必要がある(難しい) — トデス子 (@todesking) February 22, 2014 というようなのが現実だと思います。ここから得られる課題は、「利口な UI」しか書けない人をどのようにモデル駆動開発に耐えられる専門家に教育するかという点です。 ある程度の人間が「ビジネスサイドの人間と会話する共通の言語を基に

    ainame
    ainame 2014/02/24