Bluetoothは、米国Bluetooth SIG,Inc.の商標です。 イントロ BLE通信 概観 GATTプロファイル ペアリング 脆弱性 1: Characteristicの権限指定ミスによる平文通信 観点: GATT Characteristicと属性 対策: characteristicへの暗号化必須属性の付与 脆弱性 2. Legacy Pairingにおける暗号化された通信のブルートフォース LE Legacy Pairingにおける鍵生成と鍵交換 TKの生成 random値の生成 STK/LTKの生成 観点: ペアリングフローの盗聴による経路復号 既成ツールを用いたTKの総当りと通信の復号実践 対策: Legacy vs Secure Connection 脆弱性 3. Secure ConnectionのJust Worksにおけるperipheralのspoofing
今回テックブログを書くにあたり、以下の記事を参考にしました。 qiita.com こちらの記事では、マクドナルドのメニューを対象に組み合わせ最適化問題を扱っており、内容も非常に面白く読ませて頂きました。 今回、弊社askenでも自社データを使用して食事の組み合わせ最適化問題をやってみたのでご紹介します。 はじめに こんにちは! askenで機械学習エンジニアとして働いているyumaです。 shoku_panという名前でTwitterをやってます。 さてみなさん、弊社ダイエットアプリ「あすけん」をご存知ですか? www.asken.jp あすけんでは、その日の食事内容を記録すると栄養士の未来(みき)さんからアドバイスをもらえます。点数も出るので、高得点をとることがモチベーションになっている方もいらっしゃると思います。 もちろん僕も使っています。ちなみに今年のお正月はこのような結果になりました
どうもみなさんこんばんは ちょっと前に「個人開発者やスタートアップの初期からSPAで開発するのはコスト高いっすよね」みたいな事を書いたらフロントエンドエンジニアの皆様からバチバチに叩かれた僕です 彼らには彼らの考えがあるのでそれはどうでもいいのですが、どういう理由があってその発言をしたのか~と言う部分が気になっている方もいたようなので説明しておこうと思います ちなみに今でも全く意見は変わっておらず、この発言に同意できるかできないかは単純に視点の違い、規模の違い、スキルの違いだと思ってます 追記: もちろんSPAじゃないと実現できないようなサービスを作りたい場合はSPA一択ですし(インタラクティブにHPつくるサービスとか。でも世の中の95%くらいのサービスはそうじゃないと思います)、サイトの利用はログインした人にだけ提供するような業務系ツールなどはまた話が別です 前提の話 こういう記事ではコ
「基本から学ぶテーブル設計 超入門!」 https://modeling-how-to-learn.connpass.com/event/242944/ の発表資料。 - 2つの設計スタイルの違いを理解する - 何を記録するか(資源・活動・当事者・規程) - どう記録するか(テーブルの役割…
この記事の目的 最近「良いドキュメントが作れているな」と思う機会が増えてきたので、その知見をアウトプットしたくなった。 想定読者 今所属してる組織(会社/プロジェクトなど)のドキュメントがイマイチで悩んでいる人 そもそもドキュメントが無い組織に所属していてつらい思いをしている人 「ドキュメントを作れ」という漠然としたタスクを振られて困っている人 想定読者ではない人 メンテなブルなドキュメンテーションのエコシステムが完成している組織で更によいやり方を模索している人 私もまだ模索中なので、いいやり方があれば教えてほしいです👀 顧客提出などの「納品が必要」なドキュメントの管理方法を模索している人 この記事では「社内の情報共有」にスコープを切って話をしています 書いている人のスペック(参考) 歴5年くらいのなんちゃってフルスタックエンジニア 普段は Node.js / React.js or R
これはどんな記事? 本記事は、私がヒューリスティック関連の知識をまとめることになった際に作成したJupyter Notebookを、Qiitaの記事へと改変したものです。 前提としてこれは梅谷俊治先生の「しっかり学ぶ数理最適化 モデルからアルゴリズムまで」という本(以下、教科書と表記)の内容に準拠しています。 そしてその内容の多くは、ありがたいことにネット上の様々な形で公開されており、梅谷先生によるスライド1やスライド2、日本オペレーションズ・リサーチ学会(以下、ORと表記)での記事1や記事2、そしてORの他の方の記事1や記事2などでも類似した内容を見ることが可能です。 (そしてそれ故に、本記事を公開させて頂いています。流石に本家の方がネット上で公開されていない内容を書くのは、例え権利的に問題がないとしても気が引けるので……) また、この記事は、それらの内容を踏まえた上で、私がネット上の様
「SQLアンチパターン」について、自分の勉強がてら内容を簡単にまとめました。 「とりあえずSQLは触れてWebアプリが作れる」「シンプルなアプリを実務で作ったことがある」くらいの人が読むととても勉強になると思います。 また、「現場での良くない設計」が詳細に言語化されているので、経験豊富な人でも新たな発見があると思います。 詳しく知りたい方は是非本を買って実際に読んでみて欲しいです。 第一章 ジェイウォーク パターン 1カラムにコンマ区切りで値を入れて複数の紐付きを表現しようとする なぜダメか 検索しづらい 文字列カラムの文字数制限という暗黙の制約を受ける バリデーションかけられない 解決策 交差テーブルの作成 第二章 ナイーブツリー パターン 木構造を表現するとき、常に親のみに依存する(parent_idだけ持ってしまう) 隣接リスト なぜダメか 階層を深く掘ろうとするとそのぶんSQLをか
アクセス解析ツール「Google Analytics 4」の実装・設定・活用のための情報サイト 株式会社HAPPY ANALYTICSの代表、小川卓によって個人運営されています。
最近のWebサイトやアプリで見かけるUIコンポーネントやエフェクトを実装するCSSのテクニックを紹介します。 一昔前まではJavaScriptが必要だったりしましたが、現在ではCSSのみで実装できるようになり、覚えておくと非常に便利です。 10 Useful CSS Tricks for Front-end Developers by Alex Ivanovs 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. タイプライターのようなエフェクト 2. 透過画像用シャドウ 3. カーソルのカスタマイズ 4. attr()でシンプルなツールチップ 5. ピュアCSSによるチェックリスト 6. is()と:where()による要素のスタイル 7. キーフレームを使用したアコーディオン 8. ホバーエフェクトのサイドバー 9
不惑を迎えたからこそ語れることがある 40代くらいで、僕と同じような虚無を抱いている人は他にもいるだろう どうせ俺らは早く死ぬ - phaの日記 40代を迎えた id:pha さんが抱く「若さの終わり」や「みずみずしい喪失感」をつづったエントリー「どうせ俺らは早く死ぬ」。同世代のはてなブロガーから反響を呼び、それぞれの「40代からの生き方」を言葉にするエントリーが連なりました。 さまざまなターニングポイントを乗り越えて、それでもなお続く人生を、はてなブロガーはどのように受け止めているのでしょうか? 「生きに生きて40代」しかありえない 中高年における人生の「充実」「生きがい」とは 「そう、わたしはまだ自分の人生に飽きたくない」 備えて待ち、しぶとく生き続け、ベーコンを作る ”大人”になることを迫られる40代 人生の「オーナー」として自分を愛おしむ 「おれの40代のこの先には希望しか見えねえ
ロシアがウクライナに侵攻してから約1か月。ロシア軍による攻撃が続き、民間人の被害が広がっています。ロシアが軍事侵攻に踏み切った背景に何があるのか。これまでの二国間関係、プーチン大統領の「ネオナチ」発言などについて、歴史社会学の観点からロシア・ユダヤ史やナショナリズム論などを研究し、教養学部でロシア・ウクライナ関係についても講じてきた鶴見太郎准教授に話を聞きました。 © Oleksli / Adobe stock ―― これまでのウクライナとロシアとの関係について教えてください。 ウクライナとロシアとの関係は、必ずしも全貌が明らかではないキエフ・ルーシ(9~13世紀、ロシア人とウクライナ人、ベラルーシ人の共通の起源とされる)の時代を別にすると、ロシア帝国の時代にさかのぼります。 現在のウクライナの大部分はそれまでポーランド・リトアニア王国の領域でしたが、東部地域は17世紀にロシアの支配下に入
合成に成功した貴金属8元素。写真に添えられているのは元素記号と原子番号=創元社提供(「世界で一番美しい元素図鑑」より) 金や銀、白金(プラチナ)など貴金属と呼ばれる8種類の元素を全て混ぜた合金の開発に世界で初めて成功したと、京都大などの研究チームが米国化学会誌に発表した。水から電気分解で水素を製造する触媒として、既存の白金と比べ10倍以上の性能があるといい、研究チームは「青銅器時代から約5000年間、誰も成功しなかった夢の合金ができた。エネルギー問題の解決にもつながる可能性がある」と期待する。 8元素は他にパラジウム、ロジウム、イリジウム、ルテニウム、オスミウム。いずれも希少で耐腐食性がある。水と油のように混ざらない組み合わせがあり、全て合わせるのは困難と考えられてきた。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く