タグ

関連タグで絞り込む (139)

タグの絞り込みを解除

techfeedに関するtossy_yukkyのブックマーク (1,120)

  • DNSレコードをTerraformで管理してたけどやめた

    DNSレコードをTerraformで管理していたドメインがありました。(Route53) IaC(Infrastructure as Code)は当然のようになっていてこのドメインもTerraformで管理していました。 しかし運用していくにつれ今の構成に不満点も出てきてて, なんかいい感じに出来ないかな~と思っていました。 Terraformで管理しているけど, 管理するレコード数が多くなるにつれ terraform plan や terraform apply の実行に時間がかかるようになってきた CircleCI使って自動化してるからデプロイ待たないで違うことしてればいいんだけど, そこまで何か違うことできるほど時間かかるわけじゃないから結局待っちゃってストレス そもそもコード化してるけど, このドメインに関していうとプルリク作ってレビューしてapply!みたいな慎重な手順は踏む必要

    DNSレコードをTerraformで管理してたけどやめた
  • UX の第一法則は「ユーザの声聞くべからず」

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    UX の第一法則は「ユーザの声聞くべからず」
  • React ステート管理 比較考察 - uhyo/blog

    こんにちは。Reactの話題の中でもかなりの部分を占めるのがステート管理、さらに言えば各種のステート管理ライブラリです。今さらながら、Reactにおけるステート管理の手法やいくつかのステート管理ライブラリを比較考察して記事にまとめました。 useState + バケツリレーReactにおける基的なステート管理はuseStateです。ひとつのコンポーネント内で完結するようなステートならばuseStateは非常に適しており、他の選択肢はほぼ無いと言っても構わないでしょう。 ステートをアプリケーションの広範囲で使いたい場合が問題です。次の画像に例示されるように、分岐したコンポーネントツリーの末端のコンポーネント(使用者)で同じステートを参照したい場合を考えます。 useStateと組み合わせる場合、もっとも原始的な方法はpropsのバケツリレーによるものです。propsは親コンポーネントから子

    React ステート管理 比較考察 - uhyo/blog
  • EKSのマルチテナント化を踏まえたZOZOGLASSのシステム設計 - ZOZO TECH BLOG

    こんにちは。計測プラットフォーム部バックエンド部SREチームの市橋です。 私たちのチームではZOZOSUIT、ZOZOMAT、ZOZOGLASSといった計測技術に関わるシステムの開発、運用を担当しています。現在のZOZOMATとZOZOGLASSは、どちらも独立したEKSクラスタ上で動いていますが、ZOZOGLASSの環境を構築する際に将来のマルチテナント化を踏まえ大きく設計を見直しました。今回は、この設計見直し時に考慮した点を紹介します。 ZOZOGLASSとは ZOZOGLASSは顔の情報を計測し、イエローベースとブルーベースの2タイプ、及び春夏秋冬の4タイプの組み合わせからなるパーソナルカラーを診断するサービスです。計測した顔の情報から肌の色に近いファンデーションを推薦します。2021年7月時点で、ZOZOGLASSが推薦するコスメアイテムはファンデーションのみですが、今後はファン

    EKSのマルチテナント化を踏まえたZOZOGLASSのシステム設計 - ZOZO TECH BLOG
    tossy_yukky
    tossy_yukky 2021/07/19
    今週どっかで試してみよかな。やっぱこういうのは作ってみないとよくわからんのよね
  • 魅力的なUXライティングのポートフォリオとはどのようなものか

    Grace Carter氏は、 教育ポータル「Essay Writing Services」のアカデミックライターです。オンラインで執筆のノウハウを教えながら、コンテンツ制作も手掛けています。 才能にあふれたUXライターにも、なかなか採用されない人がいます。あるいは、これからUXライティングのキャリアを積もうという人もいるでしょう。どちらの場合でも、ポートフォリオを上手にまとめる方法を知ることはとても重要です。 私はUXライターやリクルーターとして仕事する中で、覚えておくべき重要な要素を多く学びました。多種多様なポートフォリオと接する中で、優れたUXライティングのポートフォリオとはどのようなものかを知ったのです。そこで今回は、優れたUXライティングのポートフォリオを構築する上で、私が重要だと考える要素について紹介していきます。 UXライティングとは UXライティングとはコピーライティングの

    魅力的なUXライティングのポートフォリオとはどのようなものか
    tossy_yukky
    tossy_yukky 2021/06/28
    一度全部自分で決めてみたいからそういう意図のサイトでも作ってみようかな
  • CloudFront FunctionsはLambda@Edgeより安い。それ本当?! | DevelopersIO

    CX事業部@大阪の岩田です。先月GAされたCloudFront Functions(以後CF2とします)ですが、従来から利用できたLambda@Edge(以後L@Eとします)と比較して、高速かつ低コストというのがウリの1つになっています。最大実行時間や最大メモリといった制約はありますが、レスポンスヘッダを固定付与するようなライトな処理はCF2のユースケースとしてAWSの公式ドキュメントでも紹介されています。 Customizing at the edge with CloudFront Functions では今後はレスポンスヘッダの固定付与のような処理は全てCF2で実装すべきなのでしょうか?基的にはCF2で良いと思いますが、使い方次第ではCF2よりもL@Eの方が低コストになることも考えられるので、なぜこのようなケースが起こり得るのかをご紹介します。 CF2とL@Eの料金体系比較 まず

    CloudFront FunctionsはLambda@Edgeより安い。それ本当?! | DevelopersIO
  • プライバシー重視検索エンジンDuckDuckGo、「収益は年間1億ドル以上、1億ドル以上の調達も」

    「ユーザーを追跡しないのではっきりとは分からないが」、市場シェアデータやダウンロード数から推定すると、DuckDuckGoのユーザー数は7000万人~1億人と考えられるとしている。 同社は、「人はプライバシーを気にはするが、実際に対策はしない」とプライバシー懐疑論者は主張するが、米AppleがiOS 14.5でトラッキング許諾の義務付けを実施したことで、簡単で犠牲を払わずに済むなら人はプライバシー対策を行うことが証明されたと語った。4月のiOS 14.5のリリース以来、世界のユーザーの88%がアプリによる追跡をオプトアウトしている。DuckDuckGoはオンラインプライバシーを守る「簡単なボタン」さえ用意すれば人はそれを押す、としている。そして、DuckDuckGoの検索エンジンは「簡単なボタン」の1つなのだという。 同社はまた、昨年末に主要な2度目の増資を行ったことも明らかにした。VCの

    プライバシー重視検索エンジンDuckDuckGo、「収益は年間1億ドル以上、1億ドル以上の調達も」
    tossy_yukky
    tossy_yukky 2021/06/19
    最近よく単語見るDuckDuckGoってこれか。てかiOSのキーボードだとサジェストされるくらいには有名なんだな
  • ZOZOがAPIゲートウエイを「自作」、クラウドのサービスは使わないワケ

    ZOZOは衣料品EC(電子商取引)モール「ZOZOTOWN(ゾゾタウン)」のシステム刷新を進めている。IT子会社のZOZOテクノロジーズが中心となって2017年から、オンプレミス(自社所有)環境からクラウドへ移すと同時に、マイクロサービスアーキテクチャーに移行しているところだ。ZOZOテクノロジーズの瀬尾直利EC基盤部長 兼 CTO委員会委員長は「アプリケーションの開発スピードを向上させるため」とマイクロサービスに踏み切った理由を説明する。 従来システムはアプリケーションを構成するソフト部品同士が互いに密接に依存するモノリスな構造だったため、テスト工程で別機能のソフト部品の改修を待つ時間が発生したり、リリースのタイミングを調整したりする手間が発生していた。そこで2019年に、利用者が気に入った商品を登録しておく「お気に入り」、ログインを制御する「ID認証」といった機能単位でマイクロサ

    ZOZOがAPIゲートウエイを「自作」、クラウドのサービスは使わないワケ
    tossy_yukky
    tossy_yukky 2021/06/18
    体力あるなー
  • Google、Search Console Insightsを公開。アクセス解析初級者にも使いやすいコンテンツパフォーマンス レポートツール

    [レベル: 初級] 管理サイトのコンテンツのパフォーマンスを測定するために Search Console Insights(サーチ コンソール インサイト)という新しいツールを Google は提供開始しました。 Search Console Insights とは? Search Console Insights を利用することで、次のようなデータをコンテンツ発行者は入手できます。 ユーザーがコンテンツをどのように発見したか ユーザーがどのコンテンツをどのように消費したか こうした情報を、Search Console と Google アナリティクス の 2 つのツールを連携させることにより見やすい形で Search Console Insights は提供します。 Search Console Insights が提供するレポート 具体的には、 Search Console Insig

    Google、Search Console Insightsを公開。アクセス解析初級者にも使いやすいコンテンツパフォーマンス レポートツール
    tossy_yukky
    tossy_yukky 2021/06/18
    へー。Googleはこういう方面もアップデートしてくるからえらいなー
  • 【Next.js 11】next/script には JavaScript の基本がつまっていた

    修正(2021/06/17) ツイッターでご指摘をいただき、一部修正を加えました🙇 はじめに 2021/06/16 未明に Next.js の新メジャーバージョン v11 がリリースされました。 ほぼ同じタイミングで Next.js Conf (Next.js のカンファレンス)が開催されており、Zenn ユーザの中にはリアルタイムで見ていた人も多いのではないでしょうか。 Core Web Vitals をはじめとした 、パフォーマンス改善に関する話題や新機能が多く、Google のチームが Next.js で最適化のトライを行いながら、Nuxt や Angular に反映していくというのが印象的でした。最先端の取り組みが、普段メインで使用している Next.js で行われているということで、非常に嬉しい限りです。 Next.jd 11 全体のまとめは今後誰かが書いてくれると思いますので

    【Next.js 11】next/script には JavaScript の基本がつまっていた
  • Google、コンテナネイティブなKubernetes向け「Cloud DNS」発表。マルチリージョン、クロスクラスタのサービスディスカバリも実現

    Google、コンテナネイティブなKubernetes向け「Cloud DNS」発表。マルチリージョン、クロスクラスタのサービスディスカバリも実現 GoogleはコンテナネイティブなDNSとしてKubernetesでの利用に適したDNSのマネージドサービス「Cloud DNS」を発表しました。 Announcing the release of container-native Cloud DNS: Cloud-managed DNS Local DNS resolution on every node Built-in DNS observability Multi-regional, cross-cluster service discovery Learn how it can vastly improve application performance ↓ https://t.co

    Google、コンテナネイティブなKubernetes向け「Cloud DNS」発表。マルチリージョン、クロスクラスタのサービスディスカバリも実現
    tossy_yukky
    tossy_yukky 2021/06/18
    ExternalDNS使わなくて良い的な?
  • Web制作のプロジェクトマネジメントの目的とは?PMBOKから学んでみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    Webディレクターのリリィです。 突然ですが、「プロジェクト・マネジメント」って何のことかわかりますか? 正直、聞いたことはあるけど説明できない人が多いのではないでしょうか。わかるようでわからない言葉、「プロジェクトマネジメント」。 知ってる! 説明できる! というあなた、すごいです、尊敬します。 改めてプロジェクトマネジメントのことに学んでみました。すると、PM仕事と思われがちなプロジェクトマネジメントが、実はプロジェクトに関わるすべての人にとって非常に重要な概念だったので自分の仕事に照らし合わせてまとめてみようと思います。 今回は、プロジェクトマネジメントの考え方、概念の部分をメインに紹介します。 PMBOKについて さて、ここでタイトルにも掲載しているPMBOK(ピンボック)についてです。 PMBOKとは PMBOK(Project Management Body of Knowl

    Web制作のプロジェクトマネジメントの目的とは?PMBOKから学んでみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • AWSアカウント間のS3, DynamoDBデータ移行計画の記録 (背景と転送方法の検討) | DevelopersIO

    はじめに こむろ@事業開発部です。 今回、5年以上稼働していた SpringBoot アプリケーションを エンドユーザーへの影響を最小にして、別のAWSアカウントへ完全に移行させました。その調査、検討、実施した際の想定外のトラブルやその対処について記録します。 私は主に全体のとりまとめを担当し、アプリケーション内で使うデータの関係性のチェックや移行作業全体のスケジュール作成、切り戻し計画の作成、メンバーへのタスク依頼、顧客調整等々を行いました。 概要 全体が無駄に長くなってしまったのでまとめると以下になります。 Elastic Beanstalk (1 Container Docker)で動作していた Spring Boot アプリケーションを、別の AWS アカウントの Fargate 環境へ引っ越し 作業時間は最大 5 時間 転送はもちろん、データの完全一致の保証も含めて 移行対象デー

    AWSアカウント間のS3, DynamoDBデータ移行計画の記録 (背景と転送方法の検討) | DevelopersIO
    tossy_yukky
    tossy_yukky 2021/06/11
    こういう自分たちの限界チャレンジみたいなのは面白い
  • TechCrunch

    Welcome to TechCrunch Fintech! This week, we’re looking at Stripe’s big product announcements, a bump in valuation for a Brazilian fintech startup and much more! To get a roundup of TechCrunc

    TechCrunch
    tossy_yukky
    tossy_yukky 2021/06/04
    昔、社内の勉強会でこんなこと発表してくれた新卒がいて、エンジニアでもないのに良く知ってたねーみたいなこと聞いたら元薬学部だと。なるほどねーってなった。
  • ログアウトのUXを軽視してはならない

    Roxanne はライブチャットやビジネスプロセス自動化を専門とする英国に拠を置くソフトウェアハウスであるParker Softwareのオンラインコンテンツマネージャです。 ログアウトの体験は、ログインする回数が増えている中で見落とされやすいものです。素晴らしいUXほど、ユーザーを送り出すことよりも招き入れることに重点が置かれているのは当然かもしれません。しかし、重視されていないということは、ユーザーのログアウト体験が疎かになっていることを意味します。 最近、アカウントを作成したときのことを考えてください。そのブランドがWebサイトやアプリの入り口から、スムーズかつ素早くユーザーを迎え入れようと苦心しているのは間違いありません。アカウントを作成してアクセスするプロセスは、とても簡単で夢中になります。しかし、ログアウトに関しても同様に言えるということは、滅多にないでしょう。 ログアウトは

    ログアウトのUXを軽視してはならない
    tossy_yukky
    tossy_yukky 2021/06/03
    ちゃんと考えたことないかも
  • “マークアップ”するということ ~ HTML5勧告に寄せて ~

    HTMLを適切な要素を使って書いていくことは実はそれほど難しくはない。しかし過剰に要素を使わずに、かつスタイリングすることも意識して、と適切に“マークアップ”するのはなかなかの修練を必要とする。いったい“マークアップ”するということはどういうことなのだろうか、そしてどのような思考の元に行えば良いのだろうか。 HTML5での変化 著作権表示のマークアップ small要素 footer要素とsmall要素 p要素とdiv要素 footer要素とp要素 スタイリングとの兼ね合い マークアップするということ HTML5での変化 コンテンツに則した素直な形でマークアップできること。 HTML5で変わることや変わったことは多くあるが、それらをおおまかに俯瞰するとこのような言葉に集約できる。そのために様々な要素や属性が追加され、既存の実装をなるべく壊さない形で要素の意味に変更が加えられた。これらの変化は

    tossy_yukky
    tossy_yukky 2021/05/17
    HTMLってこういうことなんだよね。 HTMLなんて誰でも書けるとか言ってた人に見せたい。
  • Serverless Framework & DockerによるローカルフレンドリーなLambda開発・運用

    会社のチームメンバーにLambdaの開発・デプロイ方法について共有するために書いた記事ですが、Lambdaを触ったことない人にも有益そうな内容なので、Zennに投稿してみました🙏 今回作りたいLambda 指定したS3バケットに画像がアップロードされたら、リサイズして同じまたは別のS3バケットにアップロードする 完成リポジトリ https://github.com/samuraikun/image-resizer-lambda-serverless Runtime Ruby2.7 前準備 AWSアカウントが作成済み、AWS CLIインストール済み アクセスキーIDとシークレットアクセスキーを事前に設定する必要あり Serverless Framworkについて Lambdaをデプロイするまでに必要な各設定を簡単にできるツールです。 他にも、AWS公式のSAMやTerraformなど他のl

    Serverless Framework & DockerによるローカルフレンドリーなLambda開発・運用
  • 🍞パンくずリストの設置場所はSEOに影響するのか?

    [レベル: 初級] パンくずリストの場所は SEO に影響を与えません。 好きな場所に配置できます。 場所に関係なくパンくずリストをクロールとリッチリザルトに使う Google の John Mueller(ジョン・ミューラー)氏が Twitter で次のように質問されました。 パンくずリストの場所をページで下げると SEO に影響しますか?(EC サイトです) ミューラー氏はこのように回答しました。 とてもいい質問だ。 いや、パンくずリストの場所は SEO には関係ない。パンくずリストを私たちが使うのは、(内部リンクを見つけて)クロールするのとリッチリザルトためだ。どちらもパンくずリストの場所には依存しない。 Great question — no, the placement doesn't matter for SEO. We use breadcrumbs for crawling

    🍞パンくずリストの設置場所はSEOに影響するのか?
  • [新機能] Amazon Redshift 半構造化データをテーブルに直接保存できる新しいデータ型『SUPER』がGAになりました | DevelopersIO

    [新機能] Amazon Redshift 半構造化データをテーブルに直接保存できる新しいデータ型『SUPER』がGAになりました データアナリティクス事業コンサルティングチームの石川です。AWS re:Invent 2019で発表されたJSON や Nested Parquet などの半構造化データをローカルテーブルに直接取り込み、分析可能が可能になる新しいデータ型SUPERも遂にGA(Generally Available)になりました。早速試してみます。 半構造化データはSUPER型のカラムにそのまま格納し、SUPER型のデータとPartiQL言語を使用して、データウェアハウス機能を拡張し、SQLとNoSQLの両方のデータソースと統合します。このようにして、Redshiftは、JSONなどのリレーショナルおよび半構造化された保存データの効率的な分析を可能にします。 ※ 以降の解説

    [新機能] Amazon Redshift 半構造化データをテーブルに直接保存できる新しいデータ型『SUPER』がGAになりました | DevelopersIO
    tossy_yukky
    tossy_yukky 2021/04/26
    また一段と使いやすく…と思ったけど案外使い途が思い浮かばなかった
  • Aws Amplifyって何者?導入経験者がそのメリット・認証周りの特徴について触れた! | Ragate ブログ

    こんちには! 前回の Aws サミットでは大々的に AWS Amplify が挙げられていました。わたしたちも非常に多くの案件で採用事例のある画期的なフレームワークです。 記事では AWS Amplify をご紹介します。 想定する読者 AWS でのサーバーレス開発に興味のあるヒトAWS Amplify の概要を知りたいヒトAWS Amplify で新規事業開発を考えているヒト Amplify とは何者? 一言で言えば、「バックエンド構築からフロントエンド開発までカバーするオールインワンの開発フレームワーク」です。 まず、わたしたちが案件で実用してきた所感から、魅力的なところをご紹介します。 対話式のバックエンド構築を提供する CLI が便利複雑化しやすい認証の仕組みを超簡単に構築可能各種バックエンドのリソースアクセスをセキュアにする仕組みが存在ウェブ、iOS、Android ライブラリ

    Aws Amplifyって何者?導入経験者がそのメリット・認証周りの特徴について触れた! | Ragate ブログ