タグ

2013年6月24日のブックマーク (7件)

  • hayata dair her şey comaam 'da!

    Anneler için evlatları çok kıymetlidir. Evlatları arasında asla ayırdım yapmazlar. Fakat kız evlatlar her zaman ...

    rryu
    rryu 2013/06/24
    これは…
  • PHP 5.3 でネイティブ関数の引数型エラー時の返り値が変更になったけど大丈夫? - co3k.org

    PHP 5.5.0 リリースおめでとうございます。 タイミング的に PHP 5.5 の話だと読み間違えた方 (もしくは「こいつ間違って PHP 5.3 って書いてやがるプギャー」と思った方) におかれましては、このテキーラはサービスだから、まず飲んで落ち着いてほしい。 はい。ということで、驚くべきことに、いまから、真顔で、 PHP 5.3 の変更点の話をします。でも PHP 5.5 が出るにあたってコードを見直す方もいるでしょうし、なんというかついでに気に掛けていただければと。 何の話か PHP 5.3 の「下位互換性のない変更点」として、マニュアルに以下のように示されている件についての話です。 引数を解釈する内部API が、PHP 5.3.x に同梱されている全ての拡張機能に 適用されるようになりました。つまり、互換性のないパラメーターが渡された場合、 この引数を解釈するAPIは NUL

    rryu
    rryu 2013/06/24
    そろそろ引数の型エラーとかそういう系は例外を投げてくれるモードが欲しい。強固なPHPコードを目指すとif文だらけになってしまうのが…
  • vpsおよびクラウドシステムに於けるsshの安全性(仕様に於ける脆弱性)について

    ■ 問題の原点 まず、世に存在するvpsやクラウドシステムには、基的には2種類の構成が存在している。このうちコンテナ型と呼ばれる構成では、予め必要とされてるsshやメールなどの基的な内容が初期段階より構成されており、コンテナを選択するだけですぐにシステムの構築が出来る、手軽さが売りになっている。このコンテナには、予めsshが組み込まれていることが多く、そのため管理者のpasswordがデフォルトで決めうちになっている場合も多い。管理者のpasswordをデフォルトで放置していた場合、外部からの攻撃によって、あっさりと侵入を許してしまうことがある。 題は、ここからだ。このsshが最初からインストールされている=ホストキーが最初から入っている=同じコンテナを使う限りホストキーは変わらない。ということになる。 また、vpsやクラウドシステムが大規模になればなるほど、この傾向は強まり、/16

    rryu
    rryu 2013/06/24
    ホストキー再生成しないとかrootのクレデンシャルが同じとか、そもそもサービスとして脆弱すぎるような。
  • ソーシャルボタンのJavaScriptでfunctionの前に「!」がついている理由 - hogehoge @teramako

    結論から言うと、単なる格好付けです。 以下説明。 主要なJavaScript (ECMAScript 5th)では、functionは2種類あります。 文(Statement) *1 式(Expression) です。 所謂、「即時関数」と呼ばれるものはfunctionは式(Expression)である必要があります。 何故なら、関数実行を示す構文であるCallExpressionが式であり、それ以外存在しないからです。*2 JavaScript コードは文(Statement)の集合 JavaScriptのコードは文の集合と言えます。いきなり式が始まることはありえません。 とはいえ、 foo(); 1 + 2; といったものは成り立ちます。これは文(Statement)の解釈としてExpressionStatement(式を書いても良い)という、文が定義されているからです。 ともかく、文

    ソーシャルボタンのJavaScriptでfunctionの前に「!」がついている理由 - hogehoge @teramako
    rryu
    rryu 2013/06/24
    Grouping Operatorは意外と遅いみたいな記事を見た記憶があるような気がするのだがどうなんだろう。
  • 辞めたくなる会社 | mediologic

    mediologic my thoughts on media/communication/marketing and everyday life. Search Primary menu 以前にいた会社の、自分がいた組織の離職者率が増えているのを聞いていると、それまで「働きたい会社」だったのが「辞めたくなる会社」になってきているということなのだろう、ということに悲しくなる。 ベンチャー的な気質をもった会社だと、「この会社、このプロダクトを使って何かをしてやろう」というチャレンジャーが集まり、その“志”がエンジンとなって前進していくものだが、あるタイミングからその会社がメジャーになってしまうと「入りたい会社」となってしまい、学歴だけよかったり、対して仕事ができないのに過去の会社での経歴を“華麗に言う”人間が増えてしまう。つまり実力者が入ってこない。またそういう傾向になると、「マネージャー」

    rryu
    rryu 2013/06/24
    『この会社が悪いスパイラルに入ったのを自分では変えられないな、変わらないな、ここは自分が入った会社とはもう違う会社になったな、と思って辞めてしまう空気を作ってしまうのだ』
  • そろそろ「ZIPで暗号化」の謎文化をなくしたい - teruyastarはかく語りき

    Twitter / dnobori: ファイルをZIPで暗号化し、まずZIPをメールで送り、しばら ... https://twitter.com/dnobori/status/346488232537632768 Daiyuu Nobori ファイルをZIPで暗号化し、まずZIPをメールで送り、しばらくして別メールで8文字程度の乱数パスワードを送るという謎のプロトコルが日企業で流行っているが、ZIPのパスワードは総当たりでかなり高速に解析できるし、そもそもパスワードをメールで送っているので効果が疑問。 僕も昔そのように送られてきて同じ疑問もったことあります。 はてブコメントみると、 2度送ることであて先ミスによる添付からの情報漏れを防ぐという効果はそこそこ期待できる。 誤送信による一撃死を免れるためのプロトコル。 まぁでも実際メールやFAXの誤爆とかよくある事なわけで。 暗号の強度では

    そろそろ「ZIPで暗号化」の謎文化をなくしたい - teruyastarはかく語りき
    rryu
    rryu 2013/06/24
    メール添付は送ってしまった後のアクセス制御が出来ないから、サイトからダウンロードさせる形にすべきだと思う。パスワード変えればアクセス拒否できるしログも残る。
  • clang+llvmでさりげなくすごいコードが生成されていた話の補足。 - 組み込みの人。

    clang+llvmでさりげなくすごいコードが生成されていた話。 - 組み込みの人。で決着のついていなかった部分について。 1からnの総和を求める関数sum() int sum(int x) { int sum = 0; int i; for (i = 1; i <= x; i++) { sum += i; } return sum; } をclang -target arm -march=armv7-a -O -S sum.c で以下のコンパイル結果を得ましたが、これは正しいのか? sum: mov r1, #0 cmp r0, #1 blt .LBB0_2 sub r1, r0, #2 sub r2, r0, #1 umull r1, r2, r2, r1 and r2, r2, #1 lsrs r2, r2, #1 rrx r1, r1 add r0, r1, r0, lsl #1

    clang+llvmでさりげなくすごいコードが生成されていた話の補足。 - 組み込みの人。
    rryu
    rryu 2013/06/24
    ループを(n-(n-1))+ ... (n-2)+(n-1)+(n-0)という数列ということにして、途中演算がintで収まる範囲で畳み込んだという感じなのかな。