タグ

ブックマーク / qiita.com (41)

  • ブラウザからAmazon Cognitoのユーザーを切り替えるとLogins don't matchと怒られた - Qiita

    経緯 amazon-cognito-identity-jsを使いブラウザからAmazon Cognitoで認証してDynamoDBにアクセスできるところまでを確認。 その後ログアウトして、別のユーザーでログインしようとしたところ次のエラーが発生した。 Logins don't match. Please include at least one valid login for this identity or identity pool 原因 AWS認証情報取得が成功する時のシーケンスはこんな感じ。ユーザー認証(Login)あたりは簡略化している。 エラーが発生した際はLoginの後にGetIdを行わずにGetCredentialsForIdentityを行って400(Bad Request)が返ってくる。 ではなぜGetIdが省略されてしまったのか? amazon-cognito-ide

    ブラウザからAmazon Cognitoのユーザーを切り替えるとLogins don't matchと怒られた - Qiita
  • d3.js の配列操作関数 - Qiita

    Help us understand the problem. What is going on with this article?

    d3.js の配列操作関数 - Qiita
  • Slackのリアクションで使うテキスト絵文字を作成する - Qiita

    TOPIC テキスト絵文字とは(メリット・デメリット) テキスト絵文字を作る かんたん編:絵文字ジェネレーター こだわり編:フリーフォントで簡単ロゴ作成 <書かないこと> Slackの操作説明(カスタム絵文字の登録方法など) よく使うSlack絵文字 テキスト絵文字とは テキスト情報を含む絵文字画像のことを勝手にそう呼んでいます。 ※テキスト情報を含まない絵文字・・・     などなど テキスト絵文字のメリット Slackのメッセージに対して、明確に意味が伝わるリアクションができる たとえば、やはお願いしているのか謝まっているのか曖昧で、解釈を読み手に委ねる=誤解を招く恐れがありますが、やであれば、確実に意思表示できます。 Slackのメッセージの視認性を大きく妨げずに相槌ができる 多人数で同時に書き込みをしている時に、流れている文脈を分断してしまう恐れから、「ありがとう」や「お疲れ様」な

    Slackのリアクションで使うテキスト絵文字を作成する - Qiita
  • マイクロサービスアーキテクチャにおけるAPIコールの仕方とHTMLレンダリング - Qiita

    先日、マイクロサービスの呼び出し方として、オーケストレーションとコレオグラフィについて書きましたが、同じく4章では、どうHTMLを組み立てるかという問題が提起されています。 ここもやや難解なので、咀嚼を試みます。 課題設定 次のようなECサイトを考えることにします。そして、4つのマイクロサービスを合成して構成します。 商品カタログサービス ショッピングカートサービス ショップサービス リコメンドサービス API合成 無垢な気持ちで設計すると、各々のマイクロサービスがWeb APIのインタフェースをもち、XMLやJSONを返して、ECサイト側で、テンプレートエンジンなどを用いて、HTMLをレンダリングするという方式になるかと思います。 そして、この形式でマイクロサービスを利用するサイト(アプリケーション)が増えていくと次の図のようになります。 これには、次の3つの欠点があるとされています。

    マイクロサービスアーキテクチャにおけるAPIコールの仕方とHTMLレンダリング - Qiita
  • [Swift] iOSアプリ開発の基本情報と学習ソース - Qiita

    はじめに 稿では、iOSアプリ開発に関する初歩的な情報を共有します。 ※稿の情報は2020年2月現在です。 Xcode + Swiftによる開発を前提として記述しています。 私の認識違いなどがありましたらコメントでお知らせいただけると幸いです。 iOSアプリ開発に必要なもの Mac iOSアプリの開発ツールの"王道"は、Appleが提供しているXcodeです。 XcodeはMacでのみ動作します。 まずはMacの操作に慣れる必要があります。 Mac をはじめてお使いになる方(Apple公式) Xcode Xcode(エックスコード)はAppleが提供している、無料の統合開発ツール(IDE)です。 iPhoneiPadMacApple Watchのアプリを開発することができます。 Apple製品ユーザーであれば、Apple IDはお持ちかと思います。 MacApple IDがあれ

    [Swift] iOSアプリ開発の基本情報と学習ソース - Qiita
  • どこよりも分かりやすいSwiftの"?"と"!" - Qiita

    swiftはオプショナルが便利! と、swiftがリリースされてから言われてますがswift初心者からすると厄介極まりないです。 ?と!の使い分けが分からずとりあえず"?"をつける、ソースコードを書いていたら急にXcodeに怒られ、エラーに導かれるままに"!"をつける... こんな経験がある方がいるのではないでしょうか。 この記事はそんなオプショナルがフワフワした状態を脱却することを目的としています。 (そのため、あまり深い部分は扱いません...) 細かく項目を区切っているため多く見えますが、サクサク読めるはずです。頑張って読んでいただければオプショナル型を理解できると約束します。 時間のない人はまとめだけ見ていただければと思います。 ◼︎ 読了時間 オプショナル型と非オプショナル型 (4分) オプショナル型と非オプショナル型の違いを示します オプショナル型 (6分) オプショナル型"?"

    どこよりも分かりやすいSwiftの"?"と"!" - Qiita
  • Spotlightでテキストが入力できない - Qiita

    環境 macOSSierra v10.12.1 MacBookPro TouchBarモデル 15inch Spotlight再起動で復旧 Spotlightで突然,キーボードからの入力が全くできなくなるときがある. Utilities > Activity Monitor > 「Spotlight」で検索 > For a process to quit (メニューバーの左上のx) で正常に動くようになる. Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Spotlightでテキストが入力できない - Qiita
  • 忙しい人のためのIntelliJ IDEAショートカット集(´-`) - Qiita

    新卒で入社してもうすぐで一年を迎えようとしている大久保です。(´-`) 最近ジョインしたプロジェクトでIntelliJ IDEAを使っているのですが、あまり機能を使いこなせていないなと感じたので、IntelliJ IDEAのショートカット調べました。(´-`) 自分がググったとき、ショートカットキーだけじゃなくて、Gif画像付きで使用例も見れたらうれしいので可能な限り作ってみました。(´-`) 例で使用しているコードの言語はScalaです。 現在使っているのがMacなので記述はMac版のショートカットのみです。 WindowsのIntelliJ IDEA使っている方がいましたらWindowsのショートカットキーについての編集リクエストいただけると嬉しいです。(´-`).。oO(他力願) @data9824 さんにWindows版のショートカットを追加していただきました! Git機能につい

    忙しい人のためのIntelliJ IDEAショートカット集(´-`) - Qiita
  • 新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita

    最近新人研修(プログラミング未経験者・大学で専攻など、ごちゃまぜ)に関わることがありました。 適当なタイミングでEclipseのショートカットキーを教えていたのですが、実演してあげるといつきがよかったです。 ウケがいい≒新人から需要があるといえそうですし 教えるほうも教わるほうもモチベーションを保ちやすいです。 その点で、ウケるかどうかは大切な視点のひとつだと思います。 なので、ウケのよさランキングの形式で、ショートカットを紹介したいと思います。 環境は、WindowsでPleiadesのやつ(http://mergedoc.sourceforge.jp/ )を使って、Javaを教えていました。 第20位 ctrl + alt + k スネークケースとキャメルケースの切り替え 変数名やメソッド名を選択した状態でctrl + alt + k 教えていたのはJavaなのですが、C言語のように

    新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita
  • LambdaでAWSの料金を毎日Slackに通知する(Python3) - Qiita

    はじめに 個人アカウントは基的に無料枠で運用しているので、少しでも請求がある場合はいち早く気づきたいです。 先日、とあるハンズオンイベントで使ったリソースを消し忘れて、最終的に$30ぐらい請求が来てしまいました。。。 CloudWatchで請求アラートは設定していますが、閾値超えが想定の場合、当然見逃すことになり、最終的な請求額に驚くハメになります。 これを防ぐためにLambdaで毎日SlackAWS料金を通知することにします。 先日LambdaPython3に対応したので、せっかくだし勉強がてらPython3で実装したい。 ネット上にはNode.jsでの実装例が多いようで、今回はこちらを参考にPython3で実装してみます。 必要なもの Slack incoming-webhooks URL 取得についてはこちらを参考に 適当なchannel lambda-uploader req

    LambdaでAWSの料金を毎日Slackに通知する(Python3) - Qiita
  • Python環境構築@Win7 - Qiita

    はじめに Windows7Pythonのプログラミング環境を構築します。 OSの情報は以下です。 Pythonダウンロード&インストール Pythonのホームページからダウンロードします。 バージョンは3.4.3を使います。 ダウンロードしたインストーラを実行します。 環境変数設定を有効にしてください。 コマンドプロンプトでpythonをタイプしてインストールできたか確認してください。 >python Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (In tel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> エラーが表示される場合は環境変数設定が正しく設定さ

    Python環境構築@Win7 - Qiita
  • 【Android】Windows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法 - Qiita

    AndroidWindows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法AndroidWindowsAndroidStudioエミュレータ Androidのエミュレータも最近バージョンアップが進んでだいぶ快適に動作するようになりましたね。 OS2.x時代の全く起動してくれなかった頃が懐かしい今日この頃です。 が、新しいWindows PCで意気揚々とエミュレータを実行したら起動時にエラーが出て全く起動できなかったことがあったので、その対処法をまとめました。 事象 Windows PCAndroidのエミュレータを起動しようとしたら以下のエラーで怒られる。 Open the vm device error:\.\hax_vm00, ec:2 Hax is enabled Hax ram_size 0x60000

    【Android】Windows PCでエミュレーターを起動しようとしたら "Failed to create HAX VM" って怒られたときの対処法 - Qiita
  • JavascriptのChromeでのデバッグ方法個人的まとめ2016 - Qiita

    はじめに Javascript開発でよく使ってるデバッグ方法についての個人的なまとめです。 当たり前の事ばかりですが、これからJavascript開発をやる方や興味がある方に少しでもお役に立てればと思います。 デバッグの鉄板 console.log Javascriptの開発でconsole.logを使わない人を探すほうが難しいくらいだと思います。

    JavascriptのChromeでのデバッグ方法個人的まとめ2016 - Qiita
  • マテリアルデザインについて少し調べる - Qiita

    はじめに マテリアルデザインという言葉は知っていましたが、それが一体なんなのかを正しく理解しないまま、 「これからは、マテリアルデザインだぜ」のような顔して、生活していましたが、 知ったかぶりしているのがバレる前に、少し学んでおこうと思いました。 マテリアルデザインとは 2014年にGoogleが発表した「デザインのガイドライン」。 直訳すると「物質デザイン」。 マテリアルデザインの目的 スマートフォン、タブレット、テレビ、メガネ、腕時計などのデバイスで、 統一されたデザインを取り入れることにより、操作性も統一され デバイスが変わっても使いやすいUIを実現できるとか。 現実世界のルール(奥行きや、影など、質量)を取り入れることで、直感的な操作を実現します。 マテリアルデザイン誕生までの歴史 1.スキューモフィズムでのデザイン スキューモフィズムとは スキューモーフィズム(skeuomorp

    マテリアルデザインについて少し調べる - Qiita
  • slack でのいろんな表記方法 - Qiita

    ボーダー付き引用段落表現。``` で発言を開始すると再び```が来るまでは改行しても送信しない というオプションがある

    slack でのいろんな表記方法 - Qiita
  • Markdown記法 チートシート

    Markdown記法のチートシートです。 記法はGitHub Flavored Markdownに準拠し、一部拡張しています。 Qiitaでシンタックスハイライト可能な言語一覧については、 シンタックスハイライト可能な言語 をご覧下さい。 Code - コードの挿入 Code blocks - コードブロック たとえば、「Ruby」で記述したコードをファイル名「qiita.rb」として投稿したいときは、 バッククオート(`) か チルダ(~) を使用して以下のように投稿するとシンタックスハイライトが適用されます。 コードブロック内でコードブロックを書きたい場合は異なる記号を使うことで書けます。

    Markdown記法 チートシート
  • javaプログラマー向け学習のための本(新人から5年めくらいまで)を考えてみた - Qiita

    1.ガチ新人向けのコンピュータに関する教養 新入社員で専門課程で情報処理教育を受けていない場合の基礎教育 専門教育を受けていてもレベルによっては、適宜読んだほうがよい プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識 プログラマにとってCPUとはなにか データを2進数でイメージしよう コンピュータが小数点数の計算を間違える理由 四角いメモリーを丸く使う メモリーとディスクの親密な関係 自分でデータを圧縮してみよう プログラムはどんな環境で動くのか ソース・ファイルから実行可能ファイルができるまで OSとアプリケーションの関係 アセンブリ言語からプログラムの当の姿を知る ハードウェアを制御する方法 コンピュータに「考え」させるためには レッツ・トライC言語! ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識 第1章 Web

    javaプログラマー向け学習のための本(新人から5年めくらいまで)を考えてみた - Qiita
  • Javadoc ドキュメンテーションコメントの書き方 - Qiita

    出展: プログラム内のコメントの書き方 | 天才まくまくノート はじめに(モチベーション) こんな話があります。あるソフトウェア企業が一人の技術者の採用を決めました。その決め手となった理由は、「公開しているオープンソースソフトウェアのドキュメントが素晴らしかったから」です。彼らは、作成されたドキュメントを見ただけで、その人には技術力がある、一緒に働いて欲しいと判断したのです。 ある国の言語を学ぶために読み書きの練習が必要であるのと同様に、コーディング技術をつけるには、多くの良質なコードを読み、多くのコードを書くことが必要です。設計ドキュメントを書くのも同じことです。日頃から分かりやすいドキュメントを書く鍛錬を怠らず、長年の経験を積んでいかなければ、良質なドキュメントを書く力は身に付きません。今日からドキュメンテーションコメントをバリバリ書いて、ドキュメンテーション力を付けていきましょう。

    Javadoc ドキュメンテーションコメントの書き方 - Qiita
  • iPhone の VoiceOver を使ってみよう! - Qiita

    現在の Web 製作者でアクセシビリティにまったく無頓着という人はほとんどいないだろうけど、実際にスクリーンリーダーで Web を見たことがある人は少ないかもしれない。 アクセシビリティを向上させるノウハウや、自動テストの方法はよく知られているけど、やっぱり実際に使い勝手を試してみるのは大事だと思う。 かつては専用のソフトウェアを購入する必要があり、敷居が高かったが、最近の OSX や iOS には VoiceOver というスクリーンリーダー (およびジェスチャによるコントロール) が標準で付属している。 ここでは iPhone の VoiceOver の使い方を見てみよう。 VoiceOver を有効にする 1.「設定」を開く 2. 一般 -> アクセシビリティ -> VoiceOver -> VoiceOver を「オン」にする VoiceOver を有効にすると、スワイプ、タップな

    iPhone の VoiceOver を使ってみよう! - Qiita
  • Markdownテキストでシーケンス図とフローチャートを描く - Qiita diagram sequence

    つい先日、とあるシステムの処理の流れと一部処理のフローチャートを付けた見積り資料を書くことになり、ちょうど良い機会だったので、MarkdownでUML図表が描ける「StackEdit」を使って、オールMarkdownで資料を作成してみた。 いやぁ、打ち込んだテキストがリアルタイムに図表化されていく様は、とても新鮮で、そしてすごく面白かった。資料が出来上がった後の達成感というか、完成した図表を見た時の感動が結構はんぱない。技術系の資料作成でこんな良い体験ができたのは初めてかもしれんな…(笑) ──と、結構感動的な体験ができるMarkdownでのUML図表作成なんだが、せっかくなのでそれの書き方を含めてもう少し突っ込んだTIPSとしてまとめておこうかと思った次第。 Markdown+UML とは? とりあえず、「Markdown+UML」というのは私の造語だ。まぁ、正確に言うなら「UML di

    Markdownテキストでシーケンス図とフローチャートを描く - Qiita diagram sequence