並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 290件

新着順 人気順

実例を交えての検索結果1 - 40 件 / 290件

  • エピソード - 視点・論点

    日本各地で様々な芸術祭のディレクターをつとめ、地域の価値を再発見するきっかけを作ってきた北川さん。新潟や能登の芸術祭の実例も交え、芸術祭にかける思いを語ります。

      エピソード - 視点・論点
    • ダメなUIを作るコツ|yumemi

      先日、「イカれたUIを作ろうの会」というオンラインイベントを開催しました。多くの皆さまにご参加いただき、誠にありがとうございました。 また、当イベントでは期待以上に自由で多様なUIがお披露目され、おおいに血湧き肉躍りました。主催者としてうれしい限りです。 ちなみに社内でも「ダメなUIを作ろうの会」と銘打って勉強会を実施しました。こちらもクローズドな空間ならではの盛り上がりを見せました。 社内での勉強会のお知らせ背景そもそもこのような会を実施した背景には、つぎのように思ったことがきっかけでした。 エンジニアとかUXとかDXとかHCDとかと比べてUIのイベントが少ない気がする。酔いどれUIデザイン選手権をやりたい。一番イカれたUIをデザインしたやつが勝ち。 — yumemi (@n__yumemi) January 24, 2023 たとえば、connpassで検索したときの結果は「UIデザイ

        ダメなUIを作るコツ|yumemi
      • Rustはこうやって勉強するといいんじゃないか、という一例 - Qiita

        前置き これはRustを学びたいけどどうやって勉強しようかという人向けの記事です。 自分の経験からここ先に読んどきゃよかったとか、ここ読んどけばもっと楽だったとかそんなのをいろいろまとめてあります。もう一度Rustを学び直すならどうするかなー、と考えながら書きました。なお大半が英語の資料です。 英語か・・・と思った方はyukiさんのRust を始めるための資料集もどうぞ。 対象はRuby、Pythonなどの高レベル言語をすでに習得してる人。 前準備 Rustの主な特徴を知っておきましょう。Rustは他の言語にない考え方や特徴が多いので先に知っておくと良いです。とりあえずinto_rust() : screencasts for learning Rustを全部見ましょう 基礎知識の習得 The Bookと呼ばれる公式の入門書があります。まずこれを読みましょう。日本語訳もありますが英語版のほ

          Rustはこうやって勉強するといいんじゃないか、という一例 - Qiita
        • 復刻できないあのゲームを合法的にプレイする鍵は「国会図書館」にあった。ファミコン版『北斗の拳』を蘇らせた法的な戦略や“草の根の復刻活動”に迫るセッションをレポート【CEDEC 2022】

          復刻できないあのゲームを合法的にプレイする鍵は「国会図書館」にあった。ファミコン版『北斗の拳』を蘇らせた法的な戦略や“草の根の復刻活動”に迫るセッションをレポート【CEDEC 2022】 現在開催中のオンラインゲーム開発者向けカンファレンス「CEDEC 2022」3日目にはセッション「復刻できないあのゲームを、合法的にプレイできるようにするために、今できること」が実施された。 本セッションは「残念ながら倒産してしまった会社のゲーム」といった、復刻が難しい作品を合法的にプレイできるようにするための方策を考える目的で行われる。 登壇者は骨董通り法律事務所の弁護士である橋本阿友子氏、NHK放送文化研究のメディア研究部メディア動向主任研究員である大高崇氏、松田特許事務所(事務所)の50Hit.jp(古物商)代表弁理士である松田真氏の3名。 肩書を見ると専門性の高さから腰が引けてしまうかもしれないが

            復刻できないあのゲームを合法的にプレイする鍵は「国会図書館」にあった。ファミコン版『北斗の拳』を蘇らせた法的な戦略や“草の根の復刻活動”に迫るセッションをレポート【CEDEC 2022】
          • DynamoDB の設計について考えてみる。 - Qiita

            Amazon DynamoDB の特性 フルマネージド型の NoSQL データベースサービス 3つの Availability Zone に保存されるので信頼性が高い 性能要件に応じて、テーブルごとにスループットキャパシティを定義するキャパシティの Auto Scaling、オンデマンドキャパシティといった設定も可能 ストレージの容量制限がない DynamoDB のテーブル DynamoDB におけるテーブルはRDBMSにおけるテーブルと概念が異なります。 テーブルを作成する際に、Primary Key を指定する必要があります。 Primary Key はテーブルの各項目を一意に識別するために使います。Primary Key は、Partition Key および Sort Key で構成されます。(Sort KeyがなくPartition Keyのみの場合もあります) Item は R

              DynamoDB の設計について考えてみる。 - Qiita
            • サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ

              オフェンシブセキュリティ部の山崎です。サーバサイドレンダリング(SSR)の導入によってSSRFが発生する問題を見つける機会があったため、本記事では実例を交えながら紹介したいと思います。 サーバサイドレンダリング(SSR)とは? 本記事で扱うSSRとは「サーバ上でHTMLを出力すること」を指しています。ただしerbやjspのようなテンプレートからHTMLを出力するのとは異なり、一般的には以下のようにクライアントサイドレンダリング(CSR)の文脈で使われることが主です。 近年のVue.jsやReactを代表するようなWebフロントエンドフレームワークはブラウザ上で動的にDOMツリーを構築して画面を描画(CSR)するのが主流となっています。これによってページ遷移を挟まずユーザ体験のよいシングルページアプリケーション(SPA)が作ることができるというメリットがあります。 ただ、単純なSPAにはデメ

                サーバサイドレンダリングの導入から生じるSSRF | セキュリティブログ | 脆弱性診断(セキュリティ診断)のGMOサイバーセキュリティ byイエラエ
              • ChatGPT bot を Slack 上で動かすのはめちゃくちゃ盛り上がるのでおすすめ - Qiita

                こんにちは、 Qiita株式会社のエンジニアの @tomoasleep です。 Qiita 株式会社では ChatGPT API を使った bot を Slack 上で動かしています。 同じような事例はいくつもあるのですが、Qiita社内でかれこれ 1ヶ月半以上稼働して、「多くのメンバーに ChatGPT をハードル低く提供する」「社内で活用法を考えたり、共有したりしやすい」「楽しい」ということで、 ChatGPT 活用を社内に浸透させるには Slack での bot が本当にめちゃくちゃ最高 なので、実例を交えて布教していきたいと思います。 Qiita での Slack bot の設定 (※ もっと導入しやすい例は、他にいくらでもあるのでここは参考程度に見てください) Qiita 社内では Slack bot として Ruboty を利用しているため、 ruboty-openai_cha

                  ChatGPT bot を Slack 上で動かすのはめちゃくちゃ盛り上がるのでおすすめ - Qiita
                • スライド資料のデザインが劇的に良くなる!現場で学んだフォント・色の選び方|fuyuna blog|デザイン・ライフスタイル・キャリアについて書くデザイナーのブログ

                  「作りたい資料に適したフォントがわからない」 「どの色を選べばいいかわからない」 「スライド資料のデザインをもっと洗練させたい」 スライド資料をデザインするとき、こんな悩みを持つ方は多いのではないでしょうか? スライド資料の印象は使用する「フォント」と「色」によって大きく変わり、うまく活用すれば見る人の心を動かし、行動を促す資料を作成できます。 そんな効果的な資料を作成するには、フォントと色の基本知識が必要不可欠です。それぞれについて学ぶことでデザインセンスが高まり、あなたのスライド資料に適した色とフォントを、効率よく選べるようになるでしょう。 ということで、この記事ではスライド資料のデザインに役立つ「フォント」と「色」の基本知識から、適切な種類を選ぶポイント、もっとデザインを学びたい方におすすめの書籍まで、フォントや色に関するノウハウをたっぷり紹介していきます! デザインに苦手意識がある

                    スライド資料のデザインが劇的に良くなる!現場で学んだフォント・色の選び方|fuyuna blog|デザイン・ライフスタイル・キャリアについて書くデザイナーのブログ
                  • 「なんでAWS選んだんですか?」 - 社内AWSイベント資料の公開してみます - How elegant the tech world is...!

                    はじめに こんにちは、エンジニアのみなさん。 色々なテクノロジーを組み合わせつつ、モノづくりすることってとっても楽しいですよね。 最近は仕事でもプライベートでもAWSを利用することが多く、探究心に任せるがままに、色々と自分で手を動かしながら技術獲得に励んでいたりします。 そんな中、先日200名程度の社内AWS勉強会イベントにてAPN Ambassadorとしてお話する機会をいただきました。 「AWSをテーマにどんな話をしようかな〜」とワクワクしながら考えていたのですが、特定の領域に偏った話よりは、「基本的かつ多くのAWSエンジニアに届けられる内容にしよう」と思いました。 その結果、暗黙知として捉えられがちな”AWSを使う理由”について取り上げてみました。 いろいろとフィードバックをいただく中、社内によらずAWSを利用している方々にも広く通ずる話かなとも感じたので、今回会社から許可を頂いて掲

                      「なんでAWS選んだんですか?」 - 社内AWSイベント資料の公開してみます - How elegant the tech world is...!
                    • あなたが知らないかもしれない CSS 変数活用法

                      この記事は、技術書典 13 で頒布中の「Vivliostyle で本を作ろう vol. 6」から抜粋した記事です。ご興味ありましたら、Vivliostyle を使って組版された本誌もぜひお買い求めください! また、この記事以外の内容もすべて Vivliostyle 公式サイトで無料公開予定です。 先日、Vivliostyle に大きなアップデートがあり、現代のブラウザで普及が進みつつある CSS Variable (CSS 変数) が Vivliostyle でも使えるようになりました! この CSS Variable、実はこれまでの CSS の概念を大きく覆すものであり、私たちのような Web フロントエンドエンジニアにとってはもはや当たり前のように使われているものですが、最近の CSS の進化を知らない人にはまだまだその活用方法が知られていないようです。 この記事では、CSS Vari

                        あなたが知らないかもしれない CSS 変数活用法
                      • 開発組織におけるマネージャの責務を分解し、チーム運用してみる - Techtouch Developers Blog

                        この記事はテックタッチアドベントカレンダー14日目の記事です こんにちは、テックタッチ株式会社の kenyu (@mxxxxkxxxx) です。ソフトウェアエンジニア兼ピープルマネジメントを担当しています。 弊社ではマネージャの責務を分解し、チーム運用しています。この記事では実例を交えつつその説明をしたいと思います。 注意 当記事は B2B SaaS のスタートアップにおける15人程度の開発組織を前提としています。そのため、記事の内容は組織によって成立しない可能性があることをご了承ください。 背景 弊社は B2B SaaS のスタートアップです。それがゆえに、ヒト・モノ・カネのようないわゆる経営資源の乏しい会社です。 そんな状況で普通にやっていては、例えば IPO のような大きな目標を達成することは困難です。ではどうすればいいか?と自分に問いを立てたとき、脳裏に浮かんだのは、 メンバーひと

                          開発組織におけるマネージャの責務を分解し、チーム運用してみる - Techtouch Developers Blog
                        • 難解なソフトウェアをデザインする人にこそお勧めしたいOOUI(オブジェクト指向UI)

                          みなさまこんにちは。ヤフーでデータソリューション事業のUI/UXデザインを担当している、横内です。 2022年11月に弊社が運用するデータ可視化ソフトウェアのDS.INSIGHTで人流データを分析できるPlace機能を大幅アップデートしました。その際使用したOOUIという設計手法から得られた学びをプロジェクトの実例を交えながらご紹介します。 OOUIとは そもそもOOUIとは何者でしょうか。OOUIとは、Object Oriented User Interfaceの略語で、通称オブジェクト指向UIと呼ばれています。 オブジェクトとはその名の通り「役割を持ったモノ」を指す言葉です。例えばお店で買うクロワッサンや、ECサイトでカゴに入れる衣服など、その場の実体あるなしにかかわらず、私たちがモノとして認識できる対象のことを指しています。 この、ユーザーが認識できるモノ(オブジェクト)を起点にUI

                            難解なソフトウェアをデザインする人にこそお勧めしたいOOUI(オブジェクト指向UI)
                          • Big Sky :: 書評: Visual Studio Code 実践ガイド

                            執筆者様に Twitter でお声掛け頂き、発売前ながら献本頂く事になりました。執筆された森下様、送付頂いた技術評論社様、ありがとうございました。 Visual Studio Code は登場から色々な機能を取り込みつつ着実にユーザを増やし、統合開発環境としては今や飛ぶ鳥を落とす勢いになった言って良いでしょう。以下は 2019 年の Stackoverflow Survey で公開された有名な開発環境の調査結果です。 僕は普段は Vim というテキストエディタを使っていますが、実は僕は色々なテキストエディタを試します。Emacs も人並み程度使えますし、Visual Studio Code も拡張を自分で書いた事がある程度には使っています。 Search results - mattn | Visual Studio Code , Visual Studio Marketplace ...

                              Big Sky :: 書評: Visual Studio Code 実践ガイド
                            • 新卒エンジニア研修の講義資料を公開!技術力も圧倒的に成長するチーム開発研修とは | CyberAgent Developers Blog

                              2021年4月1日、サイバーエージェントに73名の新卒エンジニアが入社しました。今年のエンジニアコースの研修は、昨年同様にオンラインで実施。オンラインでも、技術はもちろんのこと、働く上で大切なチームワークや組織における役割についても学べるよう工夫を凝らしました。今回は、研修内容や工夫したポイントをお伝えするとともに、実際に使用した講義資料を公開します。 ■「チーム開発の準備ができていること」が研修の目標 約1ヶ月かけて行った研修では、6つの講義とチーム開発ワークを実施しました。研修のゴールとしていたのは、新卒エンジニア全員が「チーム開発の準備ができていること」。 サイバーエージェントでは、これから会社を牽引していくエンジニアに必要な要素として「チームワーク」を掲げています。当然ながら、個人でできることは限られています。チームがあることは、世の中を驚かすサービスをつくるためにプラスに働く。チ

                                新卒エンジニア研修の講義資料を公開!技術力も圧倒的に成長するチーム開発研修とは | CyberAgent Developers Blog
                              • 機械学習モデリングの広辞苑的書籍「Kaggleで勝つデータ分析の技術」が良かったので筆者に媚を売る - Stimulator

                                - はじめに - 当ブログでは恒例になっている、献本されたので筆者に媚を売るシリーズです。 今回は10/9に発売予定の「Kaggleで勝つデータ分析の技術」という書籍なんですが、既に発売前にしてAmazonベストセラー1位。豪華著者陣とKaggleにおいては日本有数の起業と言っても過言ではない、DeNA株式会社の豪華レビュワー。筆者がブログを書いていたり、u++さんがめちゃくちゃ丁寧な書評を書いていたり、Kaggle Grand Master各位の薦めツイートも出てきた段階で、もう私が媚を売る必要すらないと思いますが、良かったので感想だけでも残しておければと思います。 Kaggleで勝つデータ分析の技術 作者: 門脇大輔,阪田隆司,保坂桂佑,平松雄司出版社/メーカー: 技術評論社発売日: 2019/10/09メディア: 単行本(ソフトカバー)この商品を含むブログを見る 端的に言えば、テーブ

                                  機械学習モデリングの広辞苑的書籍「Kaggleで勝つデータ分析の技術」が良かったので筆者に媚を売る - Stimulator
                                • 「入門 継続的デリバリー」は継続的デリバリーを学ぶのに最適な教科書だった. - Lean Baseball

                                  最近読んだ「入門 継続的デリバリー」がとても良かったので紹介しますね, というエントリーです. 入門継続的デリバリー良かったです. 「継続的デリバリー(Continuous Delivery)」とか「DevOps」ってどこから学ぶかわからんな!? というのは割とあるあるだと思っています, そもそもめちゃくちゃ難しい話なので(ちゃんと学ぼうとすると). そんな中, 「入門 継続的デリバリー」がよく説明できてて良かったので感想と関連する書籍を紹介できればと思っています. TL;DR 入門 継続的デリバリー 我々はなぜCDをするのか? 具体的なプラクティス 入門後に読むべき良著 Kubernetes CI/CDパイプラインの実装 継続的デリバリー チームトポロジー 結び - 我思うCDとDevOps TL;DR 「入門 継続的デリバリー」は継続的デリバリーの大切さと概念, 手法を現実にありそうな

                                    「入門 継続的デリバリー」は継続的デリバリーを学ぶのに最適な教科書だった. - Lean Baseball
                                  • 【書評】IAMの管理・運用に関わる人なら必読!「AWS IAMのマニアックな話」レビュー | DevelopersIO

                                    オペレーション部 江口です。 少し前の話になってしまいましたが、2019年9月に開かれた技術書典7で、「AWS IAMのマニアックな話」という書籍が頒布されました。私も参加して購入、読んでとても良い本だなあ、と思ったのですが、当ブログに書評は投稿していませんでした。 ところが最近、作者の佐々木拓郎氏のTwitterでこんなフリが。 ちなみにサンタさんのクリスマスプレゼントで、クラメソさんがIAMのマニアックな話の書評かいてくれないかなぁと期待しています — Takuro SASAKI@技術書典-1日目 (@dkfj) December 18, 2019 これには答えざるを得ない。 ということで、この書籍を購入したクラメソ社員として不肖私がレビューさせていただきます。 最初に端的に感想を書いておくと、IAMについて知りたい技術者にとってはまさに必読と言えるでしょう。「マニアックな話」というタ

                                      【書評】IAMの管理・運用に関わる人なら必読!「AWS IAMのマニアックな話」レビュー | DevelopersIO
                                    • 【何坪でいくら?】注文住宅の費用相場を、実例を交えて面積別に紹介! - MY HOME STORY │スーモカウンター注文住宅

                                      注文住宅を建てようと決めたとき、建築費の相場はいくらなのだろう?と疑問に感じる人は多いだろう。そこで、調査結果からわかった建築費の相場や、間取り別に延床面積と建築費がわかる実例を紹介しよう。 目次 いくらでどんな家が建つ?注文住宅の費用相場 予算はどうやって決める?年収と予算の関係 資金計画の立て方のコツ 予算を抑えるためにはどんな工夫ができる?予算削減のポイント スーモカウンターでできること いくらでどんな家が建つ?注文住宅の費用相場 注文住宅は広さや階高、キッチンや浴室などの設備、インテリアなどを自由に決められるため、費用は建物によって大きく変わってくる。では、注文住宅の建築費の相場はいくらなのだろう。 住宅金融支援機構の長期固定金利住宅ローン【フラット35】の利用者調査※によると、建築費の相場は全国平均3572万円だった。地域によって金額は若干異なり、最も高いのが首都圏の3899万円

                                        【何坪でいくら?】注文住宅の費用相場を、実例を交えて面積別に紹介! - MY HOME STORY │スーモカウンター注文住宅
                                      • 1000人以上の住宅ローン滞納者を見てきた私が教える「持ち家を購入しないほうが良い人」の7つの特徴 | ローン滞納.com

                                        「自分の持ち家がほしいが、本当に何十年もローンを払っていけるのだろうか?」 家は多くの人にとって人生で一番大きな買い物です。夢のマイホームは家族の幸せに繋がる一方で、住宅ローンを組むということは数十年間に渡って返済が必要な高額な借金をするということです。そのため、ローンを組んで家を購入することに二の足を踏む方も多いと思います。 不安だからといってずっと二の足を踏んでいてはいつまでたっても家を買うことはできません。しかし、「まさか自分は大丈夫だろう」と楽観視して、何のリスクも考えずに大きなローンを組むことは非常に危険です。 では、実際に住宅ローンの返済に行き詰ってしまい、いわゆる“住宅ローン破産”に陥ってしまう人はどれくらいいるのでしょうか? フラット35などを扱う住宅金融支援機構が公表しているデータに基づくと、貸出債権のうち「リスク管理債権」に分類されているのは平成29年時点で3.94%で

                                          1000人以上の住宅ローン滞納者を見てきた私が教える「持ち家を購入しないほうが良い人」の7つの特徴 | ローン滞納.com
                                        • エピソード - 視点・論点

                                          日本各地で様々な芸術祭のディレクターをつとめ、地域の価値を再発見するきっかけを作ってきた北川さん。新潟や能登の芸術祭の実例も交え、芸術祭にかける思いを語ります。

                                            エピソード - 視点・論点
                                          • Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog

                                            Findy Team+でフロントエンドエンジニアをしている 川村(@peijun333)です。 Findy では、フロントエンドのコード品質と安定性を確保するために Jest などのテストフレームワークを積極的に活用しています。通常、Jest は CLI から実行してテスト結果をコンソールで確認しますが、コマンドを用意する手間や、テスト経過のデバッグのために都度 console.log などでその内容を確認しなければならずとても不便です。 そこで、今回はテストの自動化とリアルタイムなフィードバックを提供する JavaScript の統合テストツールである Wallaby.js を紹介します。Wallaby.js を導入することで、開発効率の向上が期待できます。 Wallaby.js とは? 前提条件 VS Code でテストの修正 Wallaby.js はリファクタリングに強い スナップシ

                                              Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog
                                            • 「保育士一斉退職」の前に 辞めずに保育園を改善させる方法とは(今野晴貴) - エキスパート - Yahoo!ニュース

                                              保育士の一斉退職がここ数年で増加している。毎年のように起きる一斉退職を通じて、保育士の職場環境に問題のあることが、広く世の中に知られるところとなっている。それでも、状況はなかなか変わっていない。介護や保育業界の環境改善に取り組む個人加盟の労働組合の介護・保育ユニオンには、今年も保育士からの「一斉退職しそうだ」といった相談が相次いでいる。 特に、秋から冬にかけての今の時期は、保育園で、保育士らに対して次年度も働き続けるかどうかの意向調査が行われる時期である。退職するのか続けるのか悩んでいる保育士の相談が多いという。 労働環境や保育環境が悪かった時、耐えて続けるのか、辞めるのか。労働者が持つ選択肢はそれだけではない。「職場の改善を追求する」という道がある。 今回の記事では、改善を追求するにはどのような方法があるのかを確認しながら、その中でも特に労働組合でどんなことができるのかを実例を交えつつ紹

                                                「保育士一斉退職」の前に 辞めずに保育園を改善させる方法とは(今野晴貴) - エキスパート - Yahoo!ニュース
                                              • Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる

                                                はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツールを活用し、これらのクラウドネイティブの問題を技術的に組織的にどのように解決するかを示してくれます。 learning.oreilly.com 本書では、Kubernetes上に優れたプラットフォームを構築するための要素を明確に定義し、組織の要件に合わせて必要なツールを体系的に紹介しており、実際の例とコードを交えながら各ステップをわかりやすく説明することで、最終的にはクラウドネイティブなソフトウェアを効率的に提供するための完全なプラットフォーム

                                                  Platform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる
                                                • システム管理者に贈る「運用改善に役立った!」AWSの機能4選 - dely Tech Blog

                                                  こんにちは!SREチームの松嶋です。 こちらは「dely #2 Advent Calendar 2020」の20日目の記事です。 adventar.org delyのアドベントカレンダーは#1もあるので、こちらもぜひ。 adventar.org 昨日は、maseoさんの「Google Optimizeでテストをしてる話」という記事でした。A/BテストでGoogle Optimizeを導入するか検討しているフロントエンジニアの皆さんはぜひ読んでみてください! tech.trilltrill.jp はじめに 私は昨年の11月にdelyへ入社しましたが、もう既に1年が過ぎてしまいました。体感的にまだ半年しか経っていない気持ちですが、そんな時間が過ぎるスピードの速さもdelyならではかもしれないと感じる今日この頃です。 delyのSREチームは、2020年9月までの約3年間、最大2人体制でなんとか

                                                    システム管理者に贈る「運用改善に役立った!」AWSの機能4選 - dely Tech Blog
                                                  • ユーザーログを活用したZOZOTOWNの検索サジェスト改善 - ZOZO TECH BLOG

                                                    こんにちは。ZOZO研究所の山﨑です。 ZOZO研究所では、検索クエリのサジェスト(以下、サジェスト)や検索後のアイテムの並び順といったZOZOTOWNでの検索改善にも取り組んでいます。 本記事では、ZOZOTOWNにおける実例を交えながら、サジェストの改善方針についてご説明します。 目次 目次 一般的なサジェストの概要 サジェストの分類 サジェストの評価指標 ZOZOTOWNでのサジェストの改善 サジェスト改善のサイクル 1. サジェスト改善方針の仮説 2. KPIの策定 3. サジェストの改善施策 4. ABテストの実施 まとめと今後の改善案 おわりに 一般的なサジェストの概要 はじめに、一般的なサジェストの分類や評価指標を説明します。 サジェストの分類 サジェストとは、検索窓にキーワードが入力された際に関連するクエリを表示する機能を指します。また、本記事ではサジェストに候補として表れ

                                                      ユーザーログを活用したZOZOTOWNの検索サジェスト改善 - ZOZO TECH BLOG
                                                    • 要件定義・プロジェクト企画に必要なネゴシエーションをロジカルに学ぶ記事 - Qiita

                                                      はじめに こんにちは。 株式会社デジサク の多森です。 今回の記事では、要件定義・プロジェクト企画を推進するためのネゴシエーション術について扱っていきます。 ITプロジェクトを推進していて、こんなことを感じた経験はないでしょうか? 「バラバラな意見・要望を収集できない」 「発言力がある人の影響に負けてしまう」 「いつまでも追加要望が止まらない」 関係者の意見を尊重しつつも優先順位を明確にして、全員で同じ目的に向かってプロジェクト推進するバランス感覚が欲しいと常々感じます。 こんな悩みを解決するために、、 「センスに頼らない!要件定義・プロジェクト企画のネゴシエーション術」 こんなテーマで、様々な関係者とスムーズに調整する考え方を3つの軸(タイプ別・役職別・フェーズ別)で整理しました。 本記事の章立ては以下の通りです。 ーーーーー 企画・要件定義のほとんどは関係者との調整 ポイント①:思考タ

                                                        要件定義・プロジェクト企画に必要なネゴシエーションをロジカルに学ぶ記事 - Qiita
                                                      • 技術的負債を返済するためのエンジニアリングとは? VOYAGE GROUPの実践に学ぶ【デブサミ2021】

                                                        「ITエンジニア本大賞 2021」技術書部門大賞を受賞した『Engineers in VOYAGEー事業をエンジニアリングする技術者たち』。この書籍で紹介された技術的負債を返済するアプローチ手法であるリファクタリング、リアーキテクティング、リプレイスを、VOYAGE GROUPではどう実践してきたのか。そして、各システムの技術的負債に対し、どのように立ち向かってきたのか。同社のエンジニアが挑んできた課題や解決策を、実例を交えながら紹介する。 タワーズ・クエスト株式会社 プログラマ・テスト駆動開発者 和田卓人氏(左上)、株式会社fluct プログラマ 須藤洋一氏(右上)、株式会社VOYAGE MARKETING 福田剛広氏(左下)、元株式会社サポーターズ ねこや氏(右下) 技術的負債を返済するための3つのアプローチ まず和田卓人氏は、事業とシステムとの間の乖離から生まれる技術的負債を返済する

                                                          技術的負債を返済するためのエンジニアリングとは? VOYAGE GROUPの実践に学ぶ【デブサミ2021】
                                                        • Japan Careers: CSG Program Architect- Salesforce Japan

                                                          日本を代表する大手金融機関、グローバルに展開する大手メーカーなどが、成長戦略を加速させるためにSalesforceを導入しています。プログラムアーキテクト(PA)のミッションは、顧客企業の立場から技術面のエキスパートとして大規模プロジェクトを成功に導くこと。Salesforce のアドバイザリー本部の中で、最も歴史のあるチームでもあります。プログラムアーキテクトとして活躍する3人のインタビューをお届けします。 ──カスタマーサクセスグループにおける「プログラムアーキテクト」の位置づけを教えてください。 (神田)カスタマーサクセスグループ(以下 : CSG)は、Salesforce におけるポストセールスの総称です。プログラムアーキテクトは、その中のサービス統括本部(プロフェッショナルサービス)に所属し、大手のお客様を中心にアドバイザリーサービスを提供しています。 プログラムアーキテクトのミ

                                                            Japan Careers: CSG Program Architect- Salesforce Japan
                                                          • Aurora MySQLのメモリ不足の原因を特定する

                                                            シンプルフォーム株式会社でインフラエンジニアをしている守屋です。 本記事では Aurora MySQL の OOM(メモリ不足)エラーについて、原因となるクエリを特定するために役立つ Tips を弊社での実例を交えてご紹介します。 発端 突如 Slack に鳴り響く不吉な通知。 「パターン青!障害です!!」 どうやら本番環境の Aurora クラスターがフェイルオーバーしてアプリケーションが DB コネクションエラーを引き起こした模様です。幸いインスタンスは冗長化していて Aurora のフェイルオーバーは高速であるため、ユーザー目線では瞬断が発生した程度の比較的影響が小さめな障害に留まりました。しかしインフラエンジニアとしては捨ておけない状況です!早速原因の調査を始めました。 フェイルオーバーの原因 結論から言うとメモリ使用量がスパイクして OOM エラーが発生したことが原因でした。根拠

                                                              Aurora MySQLのメモリ不足の原因を特定する
                                                            • セキュアなBigQueryの運用方法

                                                              JulyTechFesta2021 登壇資料 https://techfesta.connpass.com/event/213069/ IAM,VPC Service Controls, Logging, 承認済みviewなどBigQuery周りのセキュリティサービスはいくつもあります。セキュリティを担保するためのサービスとしてどのようなものがあるのか、またそれを使った運用方法はどのようなやり方があるのかを実例を交えて紹介します。 #JTF2021 #JTF2020_C

                                                                セキュアなBigQueryの運用方法
                                                              • 2020年話題の人気UIデザイントレンド8個まとめ 実例サンプル見本で紹介

                                                                この記事では、2020年にUIデザインで人気のトレンド8個を、サンプル実例を交えながら詳しく紹介しています。 世界中のデザイナー達が参加するデザインコミュニティDribbbleでは、実際のプロジェクトの他に、クリエイティブで実験的な新しいアプローチやスタイルをつかったデザインも多数投稿されています。 では、2020年にかけて話題となっている人気デザイントレンドをみてみましょう。 コンテンツ目次 1. ニューモーフィズム 2. 3Dヒーローイラストレーション 3. モノクロパレット 4. 書体、フォントの多様性 5. 複数レイヤーのスクロールアニメーション 6. モバイルUI向けイラスト 7. インタラクティブなページ 8. 不規則なグリッドレイアウト 1. ニューモーフィズム ニューモーフィズム(英: Neumorphism)、またはソフトUI(英: Soft UI)とも呼ばれているこのト

                                                                  2020年話題の人気UIデザイントレンド8個まとめ 実例サンプル見本で紹介
                                                                • Kafkaを利用したジョブキューライブラリ「Decaton」の活用事例

                                                                  先日 LINE が開発するライブラリ Decaton が OSS として公開されました。 Decaton は Kafka を利用したジョブキューライブラリで、LINE 社内で幅広く利用されています。 GitHub - line/decaton: High throughput asynchronous task processing on Apache Kafka 今回の記事では、LINE で Decaton がどのように利用されているか、実際に利用されているプロダクトの実例を交えて紹介します。 Decaton とは? Decaton は LINE 社内で非同期処理を行う際のジョブキューとして利用されているライブラリで、データストアとして Kafka を利用しています。 Kafka には、ストリーム処理を扱う公式のライブラリとして Kafka Streams があります。しかし、Kafka

                                                                    Kafkaを利用したジョブキューライブラリ「Decaton」の活用事例
                                                                  • 『シン・エヴァ』で3DCGを手がけたプロジェクトスタジオQ、Blenderの魅力を語る

                                                                    アニメ業界セミナー「ACTF2021 [SUMMER]」が7月16日、17日にオンラインで開催されました。同イベントは、アニメーション制作にかかわる制作者が必要とするデジタル制作技術に関する情報獲得の機会を提供することを目的にしたもの。主催はACTF事務局、共催はワコム、セルシスです。 ACTF2021 [SUMMER]の初日、『シン・エヴァンゲリオン劇場版』にも参加した3DCGアニメ制作会社「プロジェクトスタジオQ」が、オープンソースの統合型3DCGソフトウェア「Blender」を使ったアニメ制作の全般について語りました。 スタジオカラー・ドワンゴ・麻生塾が、九州での制作拠点として共同設立した「プロジェクトスタジオQ」。同社の山内智史氏(右)と山田裕次郎氏(左)が、実例を交えてBlenderの魅力を語りました 『シン・エヴァ』でも使われたBlender 「Anime on Blender

                                                                      『シン・エヴァ』で3DCGを手がけたプロジェクトスタジオQ、Blenderの魅力を語る
                                                                    • Adobe XDステート機能を使いこなそう! - ホバー、カルーセル、ハンバーガーメニューの効率的な作り方 - ICS MEDIA

                                                                      Adobe XDステート機能を使いこなそう! ホバー、カルーセル、ハンバーガーメニューの効率的な作り方 AdobeXD2019年11月の大型アップデートで「ステート機能」が登場し、リッチなインタラクションを作成しやすくなりました。従来はアートボードを複数枚組み合わせて表現するしかなかったのですが、ステート機能の登場によって簡単にできるようになっています。 今回はホバーボタン、スライダー、ハンバーガーメニューなど実例を交えながら、ステート機能の基本と一歩進んだ使い方を紹介します。AdobeXDは使っているけどステート機能は触ったことがない、ステート機能をイマイチ使いこなせてないという方はぜひご覧ください。 ステート機能の基本 簡単にステート機能について振り返っていきます。 ボタンなどの要素は、ユーザー操作によって状態が変わることがあります。たとえば、一般的な「いいねボタン」であれば最低でも「

                                                                        Adobe XDステート機能を使いこなそう! - ホバー、カルーセル、ハンバーガーメニューの効率的な作り方 - ICS MEDIA
                                                                      • MySQLのcollationの動作を体系的に理解する - shallowな暮らし

                                                                        はじめに collationとは二つの文字の間の順序を定義するものです。こう言われるととても単純に聞こえるのですが、MySQLのcollationの詳細な動作は実は結構複雑です。 この記事はcollationの挙動に関する体系的な解説と様々な具体例を元にcollationに対する理解を深め、collationの問題のトラブルシューティングの筋道を立てる事を目的としています。なお、この記事は大まかなcollationの動作の説明を目的としており、全てを網羅しているわけではありません。詳細な動作はMySQLの公式ドキュメントの方が丁寧ですので実際のトラブルシューティングではドキュメントもご活用ください。 なお、この記事での検証はMySQL8.0.31を利用しています。 collationの基礎 collationは冒頭で説明したように二つの文字の順序関係や同値関係を決めるものです。collat

                                                                          MySQLのcollationの動作を体系的に理解する - shallowな暮らし
                                                                        • 新卒データサイエンティスト研修「DSOps研修」とは何か? | CyberAgent Developers Blog

                                                                          1. DSOps研修のイントロ はじめまして,AI事業本部 Dynalystでデータサイエンティストをしている金子です. 最近Twitter上などで,「データサイエンティストとはなんなのか」,「データサイエンティストとはかくあるべき」といった議論を見かけます.最近でも以下のようなBlogや記事で「泥臭い現場で働く実務者としてのデータサイエンティスト」とはどのあるべきか,というような話題が触れられ,twitterなどを中心に話題になっていました. https://qiita.com/He110w0r1d/items/054f988e9a9b01c46572 AI事業本部では,3年ほど前からビジネスへの貢献や課題解決を,「実務者としてのデータサイエンティスト」の大まかな役割として設定し,さまざまな活動を行ってきました.今回の記事では,その中の中心的な活動の1つであるDSOps研修という新卒DS

                                                                            新卒データサイエンティスト研修「DSOps研修」とは何か? | CyberAgent Developers Blog
                                                                          • 機械学習とHuman-in-the-Loopで優勝する違反検知の話 | メルカリエンジニアリング

                                                                            こんにちは。AIチーム所属ソフトウェアエンジニアの@shidoです。 機械学習は様々なサービスの中で強力な武器となりますが、データパイプラインの構築や学習のための計算リソースの確保など、リーズナブルにシステムに組み込むには機械学習特有の困難を克服しなければなりません。 またその困難は機械学習の応用先によっても様々だと思っています。今回の記事ではデータパイプラインの構築に「Human-in-the-Loop (HITL)」と呼ばれる機構を違反出品検知のための機械学習システムへ取り入れた実例と、この仕組みについての考察をお話します。 もくじ 違反出品検知システムについて メルカリの安心・安全・公正な取引環境への取り組み ポリシーの変更について 不正取引の潮流の変化について 機械学習システムによる違反出品の検知 機械学習による違反出品検知の強みと課題 継続的なモデルアップデートの重要性 Huma

                                                                              機械学習とHuman-in-the-Loopで優勝する違反検知の話 | メルカリエンジニアリング
                                                                            • あなたのキャリアに影響を与えた本は何ですか? 著名エンジニアの方々に聞いてみた【第二弾】 - Findy Engineer Lab

                                                                              書籍には、特定領域の専門家たちが習得してきた知識のエッセンスが詰まっています。だからこそ「本を読むこと」は、ITエンジニアがスキルを向上させるうえで効果的な取り組みといえます。では、著名エンジニアたちはこれまでどのような書籍を読み、そこから何を学んできたのでしょうか。今回は8人の著名なエンジニアのキャリアに影響を与えた“珠玉の書籍”を、ご本人にまつわるエピソードとともに紹介してもらいました。 *…人名の50音順に掲載。回答者は敬称略。 岡野真也が紹介『こんにちはマイコン』 すがやみつる先生の『こんにちはマイコン』は、私が小学生だった約30年前に図書室で出会った書籍です。本書はコンピューターの基本的な知識を漫画による解説でわかりやすく伝えており、子どもたちにコンピューターの世界への入り口を提供しています。 出版された時期が1980年代なので、今読むと当時の時代を懐かしむことができるかもしれま

                                                                                あなたのキャリアに影響を与えた本は何ですか? 著名エンジニアの方々に聞いてみた【第二弾】 - Findy Engineer Lab
                                                                              • ラクスのPHPエンジニア12人によるPHPカンファレンス2020参加レポート - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                                はじめに 株式会社ラクス 配配メール開発課のPHPエンジニア Jazumaです。 2020年12月12日(土)にPHPカンファレンスが開催されました。 phpcon.php.gr.jp 例年では「大田区産業プラザ PiO」で開催予定でしたが、今年は新型コロナウイルスの影響でオンライン開催となりました。個人的にはオンライン開催である分、地方のエンジニアでも気軽に参加することができたのは良かったのではないかと思います。 ラクスはPHPカンファレンスにスポンサーとして参加させていただいている他、社内からLT枠で2名が登壇しました。 今回はPHPカンファレンスに参加した社内のPHPエンジニアがイベントをレポートしましたので、ご紹介したいと思います。 各セッションのスライドについては以下にまとめましたので、ご活用いただければ幸いです。 No タイトル 1 SPAのAPI開発の「やりづらさ」をDDDと

                                                                                  ラクスのPHPエンジニア12人によるPHPカンファレンス2020参加レポート - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                                • Frontend Architecture of teamLab

                                                                                  チームラボはアートだけでなくWebやアプリの受託開発も行っています。 そんなチームラボのフロントエンドチームで使用しているアーキテクチャを実例を交えてご紹介します。 Frontend Conference Fukuoka 2019 にて登壇しました。 https://frontend-conf.fukuoka.jp/sessions#a-3

                                                                                    Frontend Architecture of teamLab