タグ

KGAのブックマーク (7,495)

  • 大きな画像でDiscoverのCTRが79%アップ⬆、max-image-previewタグの成功事例をGoogleが共有

    [レベル: 中級] 大きなサムネイル画像を Discover に表示させることでクリック率が上昇した成功事例を Google は共有しました。 こちらは、僕の Discover フィードに出てきたコンテンツです。 1 つ目の記事は大きな画像を表示しています。 2 つ目と 3 つ目の記事は小さな画像です。 大きな画像で CTR が 79% アップ⬆ Discover の大きな画像で成果をあげた 2 つのサイトの成功事例を Google は紹介しています。 Kirbie’s Cravings Kirbie’s Cravings はレシピサイトです。 大きな画像を Discover に表示させることで次の成果を得ました。 クリック率が 79% 上昇 Istoé Istoé はブラジルのニュースサイトです。 大きな画像が Discover に出るように構成した結果は次のとおりです。 クリック率が

    大きな画像でDiscoverのCTRが79%アップ⬆、max-image-previewタグの成功事例をGoogleが共有
    KGA
    KGA 2021/08/27
  • Go のモジュール管理【バージョン 1.17 改訂版】

    Go 1.17 リリースに合わせて【バージョン 1.17 改訂版】とした(2021-08-21) Go 1.18 から追加・変更になった機能について追記した(2022-04-03) Go のモジュールについては自ブログでもよく話題にするのだが,差分情報が多く内容が分散しているため,ここの Zenn でまとめておく。なお,この記事では vendoring 機能については言及しないのであしからず[1]。 用語の整理 まず最初に用語の定義をしておく。 GOPATH モードとモジュール対応モード バージョン 1.11 以降から Go ツールーチェーンは以下の2つのモードのどちらかで動作する。 GOPATH モード (GOPATH mode) : バージョン 1.10 までのモード。標準ライブラリを除く全てのパッケージのコード管理とビルドを環境変数 GOPATH で指定されたディレクトリ下で行う。パ

    Go のモジュール管理【バージョン 1.17 改訂版】
    KGA
    KGA 2021/08/27
  • [OUTDATED] First-Party Sets and the SameParty attribute  |  Privacy Sandbox  |  Google for Developers

    Send feedback [OUTDATED] First-Party Sets and the SameParty attribute Stay organized with collections Save and categorize content based on your preferences. Many organizations have related sites with different domain names, such as brandx.site and fly-brandx.site—or domains for different countries such as example.com, example.rs, example.co.uk and so on. Browsers are moving towards making third-pa

    KGA
    KGA 2021/08/27
  • コードで学ぶAWS入門

    各方面でご好評をいただいている講義資料ですが,この度増補・改訂のうえ書籍として出版することが決定いたしました! 書籍限定の書き下ろしの3章 (約100ページ分!)を新たに追加して,2021年9月27日に発売予定です. この資料を気に入っていただいた方は,手に取っていただけるとありがたいです. ここで公開している資料は引き続きオンラインで無料で読めますので,ご安心ください🙇

    KGA
    KGA 2021/08/08
  • 画像の表示で画面がズレないよう変更したことで、はてなブログの何が改善されたのか - Hatena Developer Blog

    こんにちは。id:nanimono_demonaiです。はてなブログMediaのWebアプリケーションエンジニアをしています。2カ月ほど前になりますが、はてなブログで、はてなフォトライフの画像を貼り付けたときの表示方法が変わりました。 今回は、私がこの変更に加えた改善の内容を、故郷の両親にも伝えられるようにまとめてみました。 見た目は変わらないのに何が良くなったのか? imgタグに画像の縦横長を追加した 表示のズレの改善を指標で表す CLSとは何か? はてなブログでCLSがどのくらい向上したか? SEOにおける改善も 遅延読み込みによって閲覧も軽快に おわりに 参考文献 見た目は変わらないのに何が良くなったのか? 今回の変更では、はてなのWebアルバムサービスであるはてなフォトライフに保管した画像を、はてなブログに表示する方法を改善しました。と言っても、これによって画像の見た目が変わったワ

    画像の表示で画面がズレないよう変更したことで、はてなブログの何が改善されたのか - Hatena Developer Blog
    KGA
    KGA 2021/08/06
  • 第92回 innodb_dedicated_serverによるbuffer_poolの割り当て | gihyo.jp

    MySQLで大切なパラメータの1つとして、innodb_buffer_pool_sizeというバッファプールのサイズを決めるパラメータがあります。デフォルトは128MBで、この値を変更することで大きくパフォーマンスが良くなる可能性があります。MySQL8.0ではinnodb_dedicated_serverをONに設定することで、起動時に環境のメモリに応じて値を設定する仕組みが導入されました。 今回は、innodb_dedicated_serverをONにするとinnodb_buffer_pool_sizeの容量がどれくらい設定されるのかを確認し、オンラインでinnodb_buffer_pool_sizeの変更を実施してみたいと思います。なお、実行環境はMySQL 8.0.15、OSはCentOS 7を利用しています。 innodb_dedicated_server innodb_dedi

    第92回 innodb_dedicated_serverによるbuffer_poolの割り当て | gihyo.jp
    KGA
    KGA 2021/07/25
  • Raspberry Pi 4とdocker-mirakurun-epgstationで録画サーバーを構築する (2021年4月版) - 酢ろぐ!

    記事は 2021年4月現在のもので、少し内容も古くなっています。2023年2月時点の環境に合わせてリライトした記事をお読みください。 これより下は古い内容であることをご了承いただきたい。 毎週テレビの録画機能でモルカーを録画していたが、テレビと外付けHDDの相性の問題からか短時間の番組の場合うまく録画できないことが続いていた。モルカーの録画失敗の痛手から立ち直れず Raspberry Pi 4 Model B *1 で録画サーバーを構築した。 録画サーバーの運用を開始してから1ヶ月が経った。当初は出費を抑えるためにありもので作ったためストレージ容量がとても少なくてエンコードしては消してと日々のメンテナンスが必要になっていた。またラズパイに実装されているハードウェアエンコーダーh264_omxを使うとlibx264と比較して、ファイルサイズが大きくなりストレージの拡張を迫られたため、外付け

    Raspberry Pi 4とdocker-mirakurun-epgstationで録画サーバーを構築する (2021年4月版) - 酢ろぐ!
    KGA
    KGA 2021/07/24
  • Raspberry Pi 3および4で使うSDカード(microSDカード)の選び方 ― 2021年版 - SORACOM公式ブログ

    こんにちは、Raspberry Piを6台所有しているソラコムの松下(Max)です。 最新情報を「Raspberry Pi で使うmicroSDカードの選び方 ― 2023年版」で公開しています。 併せてご覧ください! Raspberry Piはセンサーと接続できる小型のコンピューターです。IoTに必要な機能がこれ一つに入っていることから、私もIoT技術の検証や皆さんにお見せするデモの時に良く利用しています。 Raspberry Piを使うためには、体だけでなくOSやソフトウェアを入れておくためのmicroSDが不可欠です。しかし、メーカーや品数も多く、加えて製品のライフサイクルが早いことから選ぶ方のも苦労します。 ここでは、私がRaspberry Piで使用するmicroSDをどのように選んでいるのかをご紹介します。 Raspberry Piとは?そして、SORACOMとの関係 Ras

    Raspberry Pi 3および4で使うSDカード(microSDカード)の選び方 ― 2021年版 - SORACOM公式ブログ
    KGA
    KGA 2021/07/24
  • GoのChannelを使いこなせるようになるための手引 - Qiita

    Go使いたくなる理由の一つに、マルチスレッドプログラミング的なものを高速な言語で安全に実装したいというのがある。Goにおいてそれを支えるのが、自前で実装した軽量スレッドといえるgoルーチンと、mutexなどのロックの代わりに使えるChannelという概念だ。 実際に実装するときに、Goルーチンは難しくないが、Channelを使うのは割と知識と経験が必要なのでここでは、Channelについてすこし詳しく書いてみる。 Message Passing まずは理論から。 Goのチャネルなどのロックを使わない方法の並行処理はMessage Passingと呼ばれている。 以下の英語Wikipediaにあるように数学的な理論にもなっているしっかりした枠組み。 ErlangのActor Modelなどもこの仲間。GoのチャネルとActor Modelは、実は、同等の概念で表現方法が違うだけらしい。 (

    GoのChannelを使いこなせるようになるための手引 - Qiita
    KGA
    KGA 2021/07/23
  • オープンでフラットな組織が突然「閉鎖的」と言われるとき|柴田史郎

    柴田(@4bata)です。「それぐらいわかるだろ・・・」が通じなくなるタイミングがあるんだなという発見です! 考えたきっかけ:「オープンでフラットだと思ってたけど、結構閉鎖的なところもある」というセリフを聞いたその人に情報が伝わってなかったのかな。私の最初の感想は「前からそうだった気がするけどな・・・」。以前から整った形で情報はちゃんと流れてない。私にとっては、今働いている会社が閉鎖的には見えてない。実際には閉鎖的な部分があるのだろう。その差を理解してみたくなった。 情報の伝わり方を単純化して考える近くにいる人には自分の活動内容や背景にある意図が勝手に届くとする。携帯の電波が届く範囲、みたいなイメージ。 接触頻度が高い人同士は、いろいろ理解できている。 人数が少ないときは、何もしなくても相互に活動内容や意図が伝わっている・自分が理解できない情報も、一緒に仕事してる隣の人に聞けば情報の背景が

    オープンでフラットな組織が突然「閉鎖的」と言われるとき|柴田史郎
    KGA
    KGA 2021/07/18
  • エンジニア向けのSaaS「Mackerel」で、イライラさせないテクニカルサポートのために改善したこと - Hatena Developer Blog

    こんにちは。MackerelチームCREの id:tukaelu です。 Mackerelでは、テクニカルサポート/カスタマーサポートをCRE(Customer Reliability Engineer)が担当しており、ユーザーからのさまざまな問い合わせに対応しています。 記事では、Mackerelのようなエンジニア向けのSaaSにおいて、サポート業務の改善をどのように進めたか、その裏側をご紹介します。 サポート業務が抱えていた4つの課題 Zendeskへの移行と体制の変更 新しいサービスレベルの指標も計測 テクニカルサポート業務の専任 エフォートレスなサポート体験を提供する ユーザーの困りごとをFAQに落とし込んでいく 適切なタイミングでFAQをサジェストする セルフサービス化を評価する指標を設計する 最後に サポート業務が抱えていた4つの課題 私は2019年5月に入社し、同月からサポ

    エンジニア向けのSaaS「Mackerel」で、イライラさせないテクニカルサポートのために改善したこと - Hatena Developer Blog
  • Go1.16からは go get は使わず go install を使おう - Qiita

    この記事はGo Advent Calendar 2020 16日目の代打記事です。奇しくも16日目にGo1.16の話をすることになりました。 【追記】タイトル改題しました 状況が落ち着いてだいぶ経ったのと、未だに多くの方にこの記事を見ていただけていることから、Go1.16での変更というより、今を生きる私達がどうすればいいか、という点にフォーカスしたタイトルに改題しました。文に変更はありません。一応注記すると、go get が廃止になったわけではなく、普段の開発フローで使うことはまずなくなった、という意味です。(一通り読んでいただければお分かりいただけるかと。) 【追記】Go1.18について ついに待望のGo1.18がリリースされましたね! https://go.dev/doc/go1.18#go-command そして予告通り go get によるインストール機能は削除されました。どうし

    Go1.16からは go get は使わず go install を使おう - Qiita
    KGA
    KGA 2021/07/10
  • Mac向けDTCP-IPプレーヤーアプリStationTV Linkで録画した番組が見つからない問題の解決 - コモログ

    Macで使えるDTCP IP プレイヤーの選択肢は限られる。 nasneで録画した番組を再生するために以前からStation TV Link というアプリを利用していた。(選択肢は限られる、、、というかこれ一択らしい) www.pixela.co.jp ところが、少し前よりメインで使用しているMac Book Pro とアプリを使用した環境で録画した番組が見つからない問題が発生していた。 自分の設定ミスが招いた問題だったが、 この度、解決することができたので備忘として残しておく。 事象 試したこと 1. ファイアウォールの設定確認(未解決) 2. SMCリセット(未解決) 3. アンインストール > 再インストール(解決) 事象 macおよびStation TV Linkよりサーバ(nasne)は見えている (サーバ(nasne)が実際は一台なのに二台に見えている) 番組一覧を取得するが

    Mac向けDTCP-IPプレーヤーアプリStationTV Linkで録画した番組が見つからない問題の解決 - コモログ
    KGA
    KGA 2021/07/04
  • SQL Training 2021

    Transcript SQL 株式会社 AI Shift 三宅 悠太 1. データベース 2. SQL I 3.トランザクション 4. データベース設計 5. インデックス 6. 実行計画 7. SQL II データベース データベースとは “A database is an organized collection of inter-related data that models some aspect of the real-world “ (CMU) データベースとは、実世界のある側面をモデル化した、秩序 だった、相互に関連したデータの集まり DBMS • データベース管理システム(DBMS)は、データベースを管理するソフトウェア ◦ 例:MySQL, Oracle Database, SQLite, MongoDBDBMSの目的は、アプリケーションが簡単にデータベースにデー

    SQL Training 2021
    KGA
    KGA 2021/06/23
  • 図説:SmartHRのプロダクト開発サイクル 2021 ver. - SmartHR Tech Blog

    こんにちは。SmartHRPM(プロダクトマネージャー)をしているadachiです。 最近、面接などで「SmartHRではどのような流れでプロダクトを作っているのか」という質問をよくいただくので、このあたりでいちど現状を整理しておこうと思い立ちました。 SmartHRでは、全社的にスクラム開発を採用しています。このブログにも スクラムに関する記事 がたくさんあるのでぜひ読んでいただきたいのですが、今回はもう少し引いた視点から、顧客から受けた要望がどのように開発されていくのかという全体の流れを取り上げてみたいと思います。 なお、開発プロセスは状況に合わせて日々更新されていますので、今回ご紹介するのは2021年6月時点での内容になります。 プロダクトの構成 SmartHRには、大きく分けて2種類のプロダクトがあります。ひとつはコア機能である「体」で、もうひとつは体にアドオンする形で使える

    図説:SmartHRのプロダクト開発サイクル 2021 ver. - SmartHR Tech Blog
    KGA
    KGA 2021/06/16
  • ロードマップに機能を書くべからず|小城久美子 / ozyozyo

    機能を書くならバックログにまず機能だけが書かれたロードマップから見ていきましょう。時系列に沿って、どんな機能を追加するのか並んでいます。 残念ながら、多くの場合、機能開発が遅延したり、差し込み案件が発生したりして、以下のようになってしまいます。 こうなると、もうこのロードマップは信頼できません。過去の実装がここまで遅延していると、次に取り掛かる機能がいつリリースされるのか分からず、どれの優先度がもっとも高いのかも判断するのが難しくなってしまいます。 こういった「機能」に近いものは、縦長のプロダクトバックログの形式で並べ、ユーザーストーリーに分解して見積もったものを上から順番に実施していくほうがスッキリします。 では、ロードマップがなぜ必要なのかプロダクトバックログはとても良いものですが、プロダクトの中期的・長期的な未来を構想するには少し見づらくなります。特に、会社の中で中期的・長期的な方針

    ロードマップに機能を書くべからず|小城久美子 / ozyozyo
    KGA
    KGA 2021/06/10
  • Amplify ConsoleでCache-Controlを設定してみた

    衝動に駆られてこのサイトをAmplify Consoleで構築しなおしましたが、デフォルトだとキャッシュの設定がされていなかったので、Amplify Consoleの機能を使ってCache-Controlを設定してみました。 変更前の状態 Hugo + Amplify Consoleの構成は、いろいろなサイトで紹介されていますが、デプロイ周りもほぼ自動で構築されて特に詰まる部分がありませんでした。 AWS Amplifyコンソールを使ってHugoベースの静的サイトを構築 ただ、自分でCloudFrontを設定した時と比べてやけに遅かったのでレスポンスを確認してみると、max-age=0, s-maxage=2となっており、実質キャッシュがされていないようでした。 $ curl -I https://www.nkmth.net/posts/static-website/ HTTP/2 200

    KGA
    KGA 2021/06/08
  • エンジニアだけど米国で足湯を開湯した話

    コロナ禍で引きこもりが加速し、創作欲求が爆発した結果、自分で足湯を設計&施工してウチのワイナリー「SUNSET CELLARS」に実装し、おそらくカリフォルニア初の格的な日式公共足湯を開湯(かいとう)しました。今週末から「Zen Zin Onsen」として営業を開始し、SUNSET CELLARSのテイスティングルームでワインを飲みながら足湯に浸かるという極上体験を誰でも気軽にお楽しみいただけます。いままでガレージをDIYしてオフィスを施工したり、業でも家を作ったりしているフルスタックエンジニア(物理)な自分ですが、今回の対戦相手は行政と水漏れ、ボイラー制御でした。小さな頃から当に温泉文化や雰囲気、エクスペリエンスが大好きで、死ぬまでに自分の手で理想の温泉を開湯したいという夢を持っていた私ですが、その目標の5%くらいを達成することができたかなと満足しています。このエントリーは、カ

    エンジニアだけど米国で足湯を開湯した話
    KGA
    KGA 2021/06/04
    よすぎる〜
  • AWS Vaultで端末内のAWSアクセスキー平文保存をやめてみた | DevelopersIO

    AWSアクセスキーセキュリティ意識向上委員会って何? 昨今、AWSのアクセスキーを漏洩させてしまうことが原因でアカウントへの侵入を受け、 多額の利用費発生・情報漏洩疑いなど重大なセキュリティ事案が発生するケースが実際に多々起きています。 そこで、アクセスキー運用に関する安全向上の取組みをブログでご紹介する企画をはじめました。 アクセスキーを利用する場合は利用する上でのリスクを正しく理解し、 セキュリティ対策を事前に適用した上で適切にご利用ください。 AWS Valutとは AWSのアクセスキー/シークレットキーを安全に保存・利用するためのOSSソフトウェアです。 AWS CLIだけではなく、boto3等AWS SDKを用いた開発、 Terraform等のサードパーティアプリケーションでも利用することが出来ます。 AWS VaultはIAM認証情報をOSのキーストアに保存し、認証情報の利用時

    AWS Vaultで端末内のAWSアクセスキー平文保存をやめてみた | DevelopersIO
    KGA
    KGA 2021/06/04
  • CloudFront Functions を AWS CLI で触る ― ついでにブログの URL 正規化を Lambda@Edge から移行した - michimani.net

    CloudFront Functions は、略して CF2 と呼ぶようです。 Announcing CloudFront Functions (CF2), a new serverless edge compute capability for lightweight customizations. CF2 runs custom Javascript code at all of CloudFront’s 225+ edge locations with minimal latency and will cost ~1/6th that of Lambda@Edge.. https://t.co/tlD5dvwpmj — Amazon CloudFront (@cloudfront) May 3, 2021 Lambda@Edge でやってたことをそのままやる 今回やるのは、 このブロ

    CloudFront Functions を AWS CLI で触る ― ついでにブログの URL 正規化を Lambda@Edge から移行した - michimani.net
    KGA
    KGA 2021/06/02