You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
三度の飯よりエラー処理。古橋です。 大変好評をいただいた序章リトライと冪等性のデザインパターンの続編です。 前回はほぼ前置きでしたが、今回は冪等でない操作を冪等にする具体的なテクニックもまとめていきます。 パターン2:エラーを区別してDELETEを冪等にする リソースに常に一意なIDが振られていれば、Deleteを冪等にするのは難しくない。そもそも同じリソースを2度削除することはできない。 一つ注意するべきなのは、削除されたリソースのIDが再利用されるケースでは、Deleteの冪等性は保証されない。例えば、kill -KILL <pid> コマンドはDelete系のAPIと考えられるが、pidは再利用されるので、何度も繰り返すと意図しないプロセスを殺してしまう可能性がある。 一般にIDの生成は非常に難しい問題だが、Deleteに関してのみ言えば再利用されなければいいので、単調増加する整数(
『Wi-Fi WALKER WiMAX 2+ NAD11』は、8.2ミリと薄型で重量81グラムと軽量なのが特徴。対応回線は制限なし上限40MbpsのWiMAXと、契約から2年間制限なしで上限110MbpsのWiMAX2+の2つ。 上限7GBのau 4G LTEには非対応のため、WiMAX、WiMAX2+とも帯域制限を意識せず使い倒せます。さらにWiMAXは電波が弱いエリアでもつながりやすい“WiMAXハイパワー”に対応。無線LANは802.11ac(5GHz)に対応。 スマホアプリと連携し、本体休止状態から利用開始までは約8秒と高速。通信モードの切り替えもアプリから行なえます。 4G LTEを加えた3回線対応ルーター『HWD14』は4G LTEの帯域上限に達してしまうとWiMAX2+回線にも速度制限がかかってしまうのが難点でしたが、『NAD11』は4G LTE非対応なのでこのような問題もナ
前回記事「RSA公開鍵から素数の積を取り出す方法」でも紹介しましたが、RSA鍵の生成には巨大な2つの素数p,qが必要です。近年一般的に使われている2048bit RSA鍵の場合、p,qの大きさは1024bit、10進で約308桁の数になります。 このRSAのアルゴリズム中ではpとqを法としたフェルマーの小定理(正確にはその拡張であるオイラーの定理)を利用しています。つまり、pとqが合成数だとRSA暗号の大前提が狂ってしまいますので、pとqには確実に素数を選ぶ必要があります。 ところで、OpenSSLのRSA鍵生成の実装では、pとqの素数判定にMiller-Rabin素数判定法が用いられています。Miller-Rabin素数判定法は片側誤りの確率的アルゴリズムで、「たぶん素数」「確実に合成数」の判定ができるようなものです。pとqの素数性が重要なのに、その判定に確率的アルゴリズムを使っても問題
※この記事は投げ銭記事です はじめに いつものように何の気なしに写真付きでツイートしたものが1000RTを超え、「これはwww RT@akasofa……」みたいなクソリプが断続的に届くようになってきたとき、あぁこれは多分パクられるなあ、と直感的にわかりました。こんなツイートです。 実家の近くでB級扱いで紹介されるものが出てくると、やっぱり自分で住んでると慣らされすぎて気付かないものなんだなって感じる。これは群馬・大泉町の連続止まれ — 赤ソファ (@akasofa) 2014, 5月 5 いわゆるB級スポット周りを趣味のひとつにしている者としては割と既出な風景(TVでも出ていたらしいので)だと思っていたのですが、結構知らない人が多かったらしくそこそこ面白がってもらえました。何だかんだfavやRTが増えると嬉しく思うものです。 少しすると、ハフィントンポストの記者の方から、写真を記事に使いた
○誰も知らない「キリスト看板」(聖書配布協力会)の真実! まず 「キリスト看板」とは??? 誰もが一度は見た事がある(はず)、黒看板に白や黄色の文字で 「キリストの~」「神は~」 等々の聖書からの言葉が書かれた看板。 地方に旅行に行くと必ず見つける! (特に寂れた町に多い) このキリスト看板、実はすべて「聖書配布協力会」という団体が設置したものなんです! 看板は全国にあり、インパクトのある「聖書のことば」と、その配色・デザインから 写真に撮ったり、HPにまとめている人もいます。 自分の周りにもそういう方達が何人かいて。 でも看板はいっぱいあるけど、いざ「聖書配布協力会」の事となると情報が少なく、 一体どんな人が作って実際に張っているのか、ほぼ誰も知らない分からないという状態でした。 うーん気になる、知りたい!という事で やってきました! 宮城県伊具郡丸森町にある聖書配布協力会の本部!!!
systemcall dot org » Trashing Chromebooks ARM環境における自由ソフトウェアの開発組織であるLinaroでは、LinuxカーネルやGCCやLLVMやbinutilsなどの様々なツールチェインを、ARM環境でビルドしてテストしている。 問題は、そのビルドとテストを実機で行うARM環境に、あまりいい候補がないということだ。 テストは高速で行われて欲しい。また、テストは常に行われるので、テスト環境は常に酷使される。 問題は、ARMでは、そのようなテストに適したコンピューターが存在しないということだ。 いくつかの開発ボードを試してみたものの、性能が悪すぎたり、不安定すぎたりしたそうだ。 不安定というのは、連続稼働していると、ビルドが何の理由もなく失敗するそうだ。失敗した原因のファイルもまちまちで、明らかにハードウェアの問題であるという。 結局Linaroの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く