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
本稿は、Evernote が行っている E2EE(エンド・ツー・エンド暗号化) について私的に整理する目的で書かれています。 リバースエンジニアリングによるサービス解析ではなく、あくまで公になっているドキュメントや、アプリの見た目の挙動を元に仕様を推測し、参考とするものです。今回紹介した暗号化手法の妥当性や安全性を説明するものではありませんのでご留意下さい。セキュリティハック的な意味合いもありません。 公式ドキュメントによる説明 上記公式ドキュメントによると、Evernote のデスクトップ版アプリには E2EE が搭載されているとのことです。 Evernote のデスクトップ版アプリ(Mac・Windows)を使用している場合は、ノートに含まれる任意のテキストを暗号化し、暗号解除にパスフレーズを必要にすることで、プライベートな情報をより安全に保護できます。このエンドツーエンド暗号化 (E
ご挨拶 毎々お世話になっております、LayerXから三井物産デジタル・アセットマネジメント(以下、MDM)に出向中の片桐(@akinama3)と申します。 普段は象のアイコンで活動しつつ、ねぎしを世の中に広める仕事をしています。 MDMの概要については、昨日@peroyuki_ がご紹介しているので、ぜひご覧ください。 tech.layerx.co.jp さて、世の中には「銀の弾丸」と思しきデジタル化のバズワードが溢れかえっておりますが、 実際には「業務とはなにか」をひたすら考えぬき、徹底的にSaaSを活用したり泥臭く自分でシステムを作ったりして改善するしか幸せになる道はありません。 というわけで、MDMで徹底的に拘って取り組んだ社内業務効率化の事例として、「意思決定機関である稟議」と「稟議に基づく業務の自動執行」について、ご紹介したいと思います。 実はこのときの実装経験がMDMで進めてい
この記事はこんな人に刺さるかも知れません🙂 ・デスクをすっきりさせるマガジンが好きな人 ・自宅のデスク環境を改善したい人 ・ガジェットが好きな人 ・スタンディングデスクが気になってる人 ・オーダー天板が気になってる人 ・ディスプレイを縦に並べてみようと思ってる人 ・MacやPCを天板裏に収納出来ないかアイデアを探している人 ・DIYが好きな人 ・ ・ ・ ・ケーブルの存在を消し去りたい人...🗑 こんにちは! LONZ(ロンズ)という会社をやっている、鈴木と申します。 普段はWEBやアプリのデザインや設計を。週末は極たまにお寺の住職をしてます。 そして生涯現役ピンピンコロリな人生を模索しています😌 さて、ここから本題です。 2020年リモートワークの波。 デスク環境改善の無限にループにはまる♻️2020年はほぼ自宅で仕事をしていた関係で、こんなループにはまってました...(こういう人
なにやら最近、日本のアニメやゲームや漫画をガラパゴスだとか言ったり、ガラパゴスでいいんだとか言ったりしてる人たちを散見する。結論から言おう。日本のアニメもゲームも漫画もまったくガラパゴスではない。 ガラパゴス化批判というのは主に日本の携帯電話に対して行われてきたものだ。 NEC docomo N-01G ブラック メディア: 俺がさんざん日本のケータイはガラパゴスだと言い続けてきたのは、日本におけるOSSの幻想――OSS界のガラパゴス諸島、ニッポンという2004年の記事が元である。 OSS振興の流れは出てきたが、こと日本はOSSに関して独自の進化(退化?)を遂げている部分があると同氏は指摘する。その原因としては、英語という大海で遮断された状況からくる甘えの精神構造、貧弱な開発力とコミュニケーション下手であることなどが挙げられるようだ。 (中略) 問題なのは、本流とかい離し、日本独自の動きを
初めまして!LayerXの遊撃隊員、kaji(@kajicrypto)です。 今日は目下実践中のテスト自動化への取り組みについて書いていきます。 MVP開発からPMFに向かう間の、ソフトウェアテストに対するアプローチの変化をお伝えできればと思います。 手動E2Eテストで担保したMVP開発 定石:テストのピラミッドは下から登れ あるべきソフトウェアテストの姿として「テストのピラミッド」がよく持ち出されます。 テストのピラミッド 単体テストを土台とし、その上に複数層をまたいだロジック検証のためにAPI/統合テストが存在し、それでもカバーできないユーザー体験を守るためにUI/E2Eテストが求められる。 土台に近いほうが実行速度が早く、高頻度で実行でき、エラー原因を特定しやすい。もちろん、離れるほどその逆である。 それゆえ、テストは土台である単体テストから先により多く実装すべきと言われています。
大学生の時に、論文の書き方についてのセミナーを受けたことがあります。そこで講師の人が「論文の想定読者は中学生程度の教養を持ち、一度言ったことはすぐに理解し、決して忘れない AI だ」と言っていたのが印象に残っています。実際に、ほとんどの論文や教科書はこのような想定を置いたと思われる文体となっていると思います。これは訓練された「頭の良い」人々にとっては効率的でわかりやすい表現方法ですが、そうでないほとんどの人達(僕もその一員です)にはわかりにくいし、とても読む気にならないでしょう。 特に数学の教科書はその傾向が強いと思います。物理学をやってる人ですら「数学の教科書は読みにくい」と言うのをよく聞きます。数学畑の人と物理畑の人では訓練の仕方が違うため当然と言えば当然なのですが、とにかく、少なくとも読みやすいものではないと思います。 ちなみに数学の教科書は公理・定義・定理などが、公理→定義→定理→
2019年5月、Visaプリペイドアプリ「バンドルカード」の「リアルカード」に新しいデザインを追加。表にカード番号のないVisaカードを、日本で初めて発行しました。 なぜ作ったのか?どうやって作ったのか?を、関わったデザイナーの立場からお伝えします。 いつもいっしょに、バンドルカード。 https://vandle.jp/by-your-side/ ごちゃごちゃしたカード、なくしたい 世の中には、装飾や記載事項であふれたごちゃごちゃしたデザインのカードが多いと感じたことはないでしょうか。 バンドルカードでは、そのような要素を除いた、真っ白な陶器のようなシンプルさをもったカードがあれば魅力的なのでは、という思いで「バンドルリアルカード」を2016年にリリースしました。 (当時の経緯はこちら) ですが現実的には、文字色・フォント・記載内容の制限・印字のずれ等の様々な制約があり、シンプルにし切れ
GitHub ActionsでSlackに通知を送るならSlack Workflow Notificationsが良さそうですよという話 経緯はだらだら書いてしまったので忙しい方は試してみるから読んでいただければと思います 経緯 Actionsを使って色々やっているworkflowが増えてきたのでそろそろ通知系は統一して簡単に設定できるようにしたいなと思い始めていた slack通知のアクションはマーケットプレイスで探すと結構出てくるがattachementをふんだんに使ってその結果結構な長さになってしまい通知がちょっと来るだけでスクロールしないと追えないみたいな状況になりがちなイメージがある(実際に自分はなっていた) CircleCIのSlack連携のように1行もしくは数行でコンパクトに必要な情報だけほしいと思っていたので自分で作れば良いかと思ってせっせとコードを書いてSlackのbloc
子供たちが僕たちが作ったChromebook (ChromeOS) でプログラミングを学んでいる (Codemonkey)。涙が出そうになった。 #STEAM前原小 pic.twitter.com/uhqUvpgSDT — 及川卓也 / Takuya Oikawa (@takoratta) November 26, 2016 Chrome OSが10周年を迎えたようだ。おめでとう。 Chromebook turns 10 東京にChromeチームが立ち上がりかけていた頃、将来計画などを説明に来ていた本社マウンテンビューのディレクターからOSを作ることを考えているという話を聞いた。Webに最適化されたOSが必要だと熱く語ったそのディレクターは東京のChromeチームの設立の支援者でもあり、東京にもそのOS開発チームを作りたいと言っていた。六本木ヒルズ近くの居酒屋だったと思う。2009年の頃だ
https://note.com/historicalmoc/n/n284957b96801 出したな! 俺の前で! 村上春樹の文章の話を! 村上春樹の作品はほぼ読んだので大体同意だけれど、肝心の文章について全く語られていないのは片手落ちとしか言いようがない。こういう何かを語っているようでその内実がわかりにくい言葉を並べるからハルキストだのなんだの揶揄られるんだ。ファンなら真面目にやれ。村上春樹以外の人間が村上春樹の真似したら中身がない駄文にしかならないって小学校で教わらなかったのか。 つーか村上春樹の文章は別にうまくねえから。特徴的で読解大好き人間ほいほいってだけ。 リズムがあり、断定調である(巧くはないが読みやすい)比喩表現を多用し、不思議なモチーフをたくさん取り入れるが、書いてることの中身について説明しないめちゃくちゃはっきりした含意が含まれていることがある(ないこともある)というこ
こんにちは、食べログシステム本部長の京和です。 本エントリでは Shopify の Engineering Blog から、Kirsten Westeinde による「Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity」を翻訳して掲載します。 食べログではユーザーや飲食店に価値を届けるスピードを最大化するべく、マイクロサービス化などをはじめとしたこれまでの組織やアーキテクチャを刷新するための取り組みを始めています。しかし、マイクロサービスはアプリケーションアーキテクチャとインフラアーキテクチャが複雑に絡み合ったシステムで技術的難易度が非常に高く、適切に構築できなければ「分散されたモノリス」と呼ばれるアンチパターンに陥ります。1 Shopifyではマイクロサービスではなく、
原文(投稿日:2019/07/29)へのリンク ShopifyのシニアエンジニアであるKirsten Westeinde氏がShopify Unite 2019で、Shopifyにおけるモジュラモノリス(modular monolith)への展開について論じた。変更をいつ行うか、どのように達成するか、といった判断にデザインペイオフラインを使用したこと、ターゲットアーキテクチャからマイクロサービスを除外した理由、などがその内容だ。 重要な点は、モノリスは必ずしも悪いアーキテクチャではなく、単一のテストおよび展開パイプラインなど多くのメリットがある、ということだ。新たな機能を短期間で提供する必要のあるプロジェクトを立ち上げるには、これは非常に有用だ。アーキテクチャの改善に着手すべきなのは、"設計のペイオフライン"を越えた時、すなわち設計の悪さが機能開発を妨げるポイントにおいてのみである。Sho
運営元のロゴ Copyright © 2007-2023 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
Photo by Antonio Batinic from Pexels.comこれは Angular Advent Calendar 2020 8 日目の記事です。 Angular と LinterAngular: ESLint サポートの現状 2020 Autumn にあるように、Angular CLI v12 から TSLint が deprecated 扱いになる。 TSLint とともに使われてきた Codelyzer で提供されてきた Rule については、今後は angular-eslint が提供していくことになる。実際、多くの Codelyzer ルールが angular-eslint に移植済みだ。 Codelyzerルールの移管状況(一部抜粋)一方でこの移行済みチェックリストを眺めていると、template- prefix から始まる、すなわち HTML テンプレート
概要 Ameba Accessibility Guidelinesは、Amebaのサービスを利用するユーザーの「誰もがいつでも迷わずコンテンツを楽しむことができる」ようにするための、制作指針集である。 Amebaのサービスに携わるコンテンツや開発者は、高品質なサービスを提供するため、ガイドラインに沿った制作/開発を強く推奨する。 本ガイドラインで掲載している事例や実装方法はAmebaでの事柄である。失敗例で実装していても、WCAG 2.0(2.1)の各項目に適合できる場合もあり、適合・不適合の判断はWCAG 2.0(2.1)を参照のこと。 対象となるサービス 本ガイドラインに準拠するサービス一覧。 各サービス毎に、アクセシビリティ改善プロジェクトの目的と対象とする範囲を定義する。 アメブロ 各項目の構成 適合レベル 達成基準を対応する目的と意義、対応すると得られるメリットなど 具体例 実装
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く