昨年買っていたんですが、年末年始の時間を使って少し読めました。 著者はRustコンパイラにコントリビューションをしたことがあれば誰でも知っているかもしれない、Mara Bos氏です。 ちなみにですが、原著は下記サイトで無料でも読むことができます。 marabos.nl 書籍は下記です。 詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング 作者:Mara Bosオーム社Amazon なおこの記事内で「本書」と明記する場合、それは『詳解Rustアトミック操作とロック』を指します。また、「筆者」は私自身のことであり、「著者」はMara Bos氏のことです。 内容のメモ 1章 2章 3章 4章、5章 6章 Miri Loom 7章 8章 9章 10章 感想 日本語での別の資料 内容のメモ 読んだ内容のうち、印象に残ったり初見だったものをメモしておきます。 1章 1章
スマホやICカードから自宅の鍵の開閉を行なうスマートロックという商品が沢山あります。 スイッチボット(SwitchBot) SwitchBot スマートロック Alexa スマートキー スマートホーム - スイッチボット 玄関 オートロック 鍵 スマホで操作 Alexa Google Home Siri LINE Clovaに対応 遠隔対応 工事不要 取付カンタン 防犯対策 スイッチボット(SwitchBot) Amazon SwitchBot スマートロック 指紋認証パッド セット Alexa スマートホーム スイッチボット オートロック 暗証番号 玄関 Google Home Siri LINE Clovaに対応 遠隔対応 工事不要 取付カンタン 防犯対策 スイッチボット(SwitchBot) Amazon スマートロックは例えば、 手荷物がいっぱいのとき、事前に鍵を開けておいたり近づ
こんにちは、ポニ丸です。 私ポニ丸はエンジニアやってる身として、自宅もスマートであるべきではないかと思い立ちました。 仕事で様々な最新技術に触れているのにも関わらず、家ではアナログ生活ではダメなのでは、と。 とはいえですよ。 お金もない私ですから市場に出回っているスマート機器にはなかなか手が出ないのも事実であります。 そこで、いろんな機器を自作して予算を浮かせつつスマートハウスにしていこうという個人的計画を開始します! 題して! ポニ丸家スマート化計画 早速第一弾として、玄関の鍵を自動的に開閉させたいと思います。 いわゆるスマートロックというやつですね。 ネットでちょちょいと調べると色んな企業さんが出してました。 価格はだいたい1~4万円がベターな感じです。 ポニ丸 高いっっ!笑 自称段ボールハウス在住のポニ丸にとって、諭吉さんを失うことは命を削ることに直結します。 なので、予算を5,00
「鍵閉めるのが面倒、ホテルみたいにオートロックだったらいいのに」とふと思ったので自宅ドアのスマートロックシステムを速攻で作ってしまいました。 鍵の開け閉めにはRFIDカードと内側からのボタン操作に対応しています。 セキュリティ的な配慮として、登録しているカードのみで開けることができるようにしています。 鍵の駆動はサーボモータと決めていたのですが、サムターンが隠れてしまうのが嫌だったので歯車などを使った機構を少し考えました。 でも「ボタンで開けられたらいらないよな」ということでサムターンを完全に覆ってしまいサーボで直接駆動できるようにしました。 直接駆動であっても外側からは鍵で簡単に開け閉めできるので半自動という感じです。 制御部 先に機構部もついている制御部をお見せします。 とりあえず早く動かしたかったので、Arduino Pro Mini を使いました。 ボタンは青がオートロックON/O
こんにちは。 QrioというIoTスタートアップで約4年間エンジニアとして携わってきたfukazayoです。 この度、2019年8月末をもってQrioを退職することになり、ここに軌跡を綴っていきたいと思います。 誤解なきよう始めに綴っておくと、Qrioでの日々は、スタートアップならではのハードな局面はいくつかありましたが、結果として大企業では絶対に得られない様々な経験を積むことができたことは間違いありません。 もし、このエントリを読んだあなたが開発だけでは飽き足らず、ガジェットが好きで事業を始めとした開発以外の領域にも積極的に関わっていきたいと思った方は、Qrioはオススメの会社ですので、ぜひ話を聞きに行ってみて頂ければと思います。 キッカケ前職はSIerで働いており、滅茶苦茶なトラブル案件をなんとか乗り越えて憔悴しきっていたときに、上司からソニー(Qrioの現親会社)で人が足りないらしい
実際、ガキがOKで俺がアウトな理由ってわからん デシベルが同じなら、でけえ声はでけえ声だよな むしろ俺の声のほうが低いし、普段声出してないから多分大した声でねえから、子供の方がうるさい可能性大 電車とか高級ではないレストランとかで俺がギョエエエエ!!つってたら排斥されて、ガキだったらセーフな理由って、実際なんなんだ? というか、マジな話、たぶん、実際のところ排斥されないよな 俺はさ、本当は、スタバで突然「フンガー!こんクソ〜!!!オアアアアア!!!!!」つって暴れていいんだよ まあ暴れるっつってもコップ投げたりし出すと話が変わってくるけど、少なくともでけえ声上げて地団駄踏むくらいはいいはずだ というか、実際そういうヤベー奴っているもんな そんで、排斥されてるかっていうと、別にされてない そうなんだよ 世界って意外と寛容で、俺が勝手にルールを見出して、勝手に守ろうとして窮屈なだけなんだ だか
はじめに シェルスクリプトで二重起動防止やロックをする方法を検索すると、いろいろな方法や書き方が見つかりますが、どれを使えばよいのか、本当に正しく動くのか、不安になりますよね? ディレクトリ (mkdir) やシンボリックリンク (ln) を使った独自実装の例も見かけますが、エラー発生時や予期せぬ電源断、CTRL+C で止めたときなどでも問題は発生しないのでしょうか? まず、ディレクトリやシンボリックリンクを使った独自実装はしない。これを肝に銘じてください。シェルスクリプトでのロック管理はとても難しく、一般的な排他制御の知識に加えて、シェルスクリプト特有の問題、シグナルやトラップ、サブシェルや子プロセスの問題、さらには特定のシェル固有の仕様やバグなどさまざまな問題に対処する必要があり大変です。独自実装の例では古いロックファイルが残ってしまい、それをいつどのタイミングで片付ければ安全なのか?
トランザクション分離レベルについての教養があったほうがこの記事の内容を理解しやすいため,必要に応じてまず以下を参照されたい。 背景 以前, Qiita で以下の記事を投稿した。今回の議題に直接的な関係はないが,関連している部分があるため引用する。 MySQL/Postgres とも, MVCC アーキテクチャの恩恵で, SELECT と UPDATE は基本的には競合しない。 単一レコードのシンプルな UPDATE でも排他ロックされ,排他ロック中のレコードへの UPDATE での変更操作は トランザクション分離レベルによらず ブロックされる。UPDATE 文に含まれる WHERE 句での検索もブロックされ,これはブロックされない SELECT による検索とは別扱いになる。 但し UPDATE 文の WHERE 句上で,更新対象をサブクエリの SELECT から自己参照している場合は例外。
WHERE 条件のフィールドを UPDATE するのって,明示的にロックしてなくても安全?全パターン調べてみました!MySQLSQLPostgreSQLDatabaseQiitaEngineerFesta2022 TL; DR MySQL/Postgres とも, MVCC アーキテクチャの恩恵で, SELECT と UPDATE は基本的には競合しない。 単一レコードのシンプルな UPDATE でも排他ロックされ,排他ロック中のレコードへの UPDATE での変更操作は トランザクション分離レベルによらず ブロックされる。UPDATE 文に含まれる WHERE 句での検索もブロックされ,これはブロックされない SELECT による検索とは別扱いになる。 但し UPDATE 文の WHERE 句上で,更新対象をサブクエリの SELECT から自己参照している場合は例外。トランザクション分離
はじめに この記事は実際の業務で発生した MySQL のデッドロックとそのいくつかの回避方法や対応方法を(テーマは変えて)手元で実行できるコードを用いて解説する記事です。具体的には「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターンの記事で紹介されている「1on1 チャットサービス」で紹介されているデッドロックとデータベースレイヤでは同じ状況だったのですが、記事で紹介されている方法とは別の方法でデッドロックを回避する必要があったため、同じ状況に遭遇した人の助けになればという思いで記事を書きました。また、こちらの記事が無ければ私自身も現象を理解するのにもっと苦労したと思うので、この場を借りてお礼申し上げます! 出金サービス履歴登録サービスを例に考える コードと説明が https://github.com/shuntagami/withdrawal_
by Jared Lindsay 1980年代に「Atari 2600」などを開発したアタリは、サードパーティー製の低品質なソフトが市場にあふれたことなどからゲームソフトの低価格化を招き、経営を悪化させることになりました。これを回避するために任天堂は厳格なロット管理システムを導入しましたが、ゲーム会社のテンゲンなどは管理からの逸脱を試みました。テンゲンがどのように任天堂の目を逃れようとしたのかについて、開発者のニコール・ブラナガン氏が解説しています。 The games Nintendo didn't want you to play: Tengen https://nicole.express/2022/the-center-point-can-not-hold.html アタリは経営改革により、コンシューマー部門をアタリコープとして分割し売却。残ったアーケード部門をアタリゲームズと改称
米国の小学校 「生徒はバンドの曲を3つ挙げることができなければ、バンド・シャツを着ることができない」とツイート 米国のある小学校の公式ツイッター・アカウントが、学校での服装規定のアップデートとして「生徒はバンドの曲を3つ挙げることができなければ、バンド・シャツを着ることができない」と投稿。「ニルヴァーナは服のブランドだと思っていたと言った生徒は無期限の停学処分にした」とも投稿しています。もちろんジョークですよ。 この学校は、ニューヨーク州クイーンズにある現代正統派ユダヤ教の小学校「Yeshiva Har Torah」。公式ツイッター・アカウントに、以下のように投稿しています。 「学校での服装規定のアップデートです:生徒は、少なくとも3つの曲を挙げることができない限り、いかなるミュージシャンやバンドの名前が入った服を着ることはできません。 先週、“ニルヴァーナは服のブランドだと思っていた”と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く