並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 980件

新着順 人気順

命名規則の検索結果241 - 280 件 / 980件

  • CSS Modules の命名に迷ったら

    先日、こちらの記事「Tailwind 考」を発端に、Tailwind CSS を愛用されている方達の間では「命名を考えなくてもよい」という点を、高く評価されているように感じました。実際、stylede-components はコンポーネント毎に命名するのが一般的ですし、CSS Modules も書き方によっては、セレクター名称をたくさん考えなければいけません。 職場で働く同僚の間でも、要素に直接スタイルをあてない書き方だと「命名規則で迷いそう、ガイドラインが必要そう」という声を聞きます。普段 CSS Modules を利用している筆者ですが、コーディング時命名に迷うことはかなり稀です。「迷わないために何を基準にすべきか?」について、わたしが普段ヒントにしている点を紹介します。 UI コンポーネントを細分化する まずはじめに検討するのは、UI コンポーネントの細分化です。UI コンポーネント

      CSS Modules の命名に迷ったら
    • JMeterでAPIテストの実装を始めました - チームスピリットデベロッパーブログ

      初めまして!TeamSprit EXのQAエンジニアの河西です。 昨年9月に入社し、APIテストの実装や、負荷テストの実施に取り組んでいます。 その中で多くの試行錯誤があったため、そのことについて全3本の記事でご紹介したいと思います。 JMeterによるAPIテストの実装について ◀︎ 今回はこちら JenkinsによるAPIテストの定期実行について JMeterを使ったSalesforceアプリへの負荷テストの実施について 既にAPIテストは少し作られていましたが運用されていなかったため、既存のAPIテストを参考にし、運用できるAPIテストの実装を始めました。 その取り組みの中で、自動テスト実装初心者の私が学んだことや工夫したことについて、今回は書いていきます。 なぜAPIテストを実施するのか? どうやって実装するのか? APIテスト実装における課題 属人化問題と向き合う 最後に なぜA

        JMeterでAPIテストの実装を始めました - チームスピリットデベロッパーブログ
      • 第1回 学習用テスト ~学びを自動テストとして書く~ | gihyo.jp

        こんにちは、今回からコラムを書かせていただく和田(t_wada)と申します。 現代のソフトウェア開発の対象領域は、広く複雑で不確実なものになりました。この連載では、自動テスト(Automated Test)に関わるトピックを中心に、ソフトウェア開発の荒野を生き抜いていくためのプログラミングやソフトウェアエンジニアリングの考え方を書いていきたいと考えています。 初回のテーマは、学習や調査が目的のテストコードを書くテクニック「学習用テスト」(⁠Learning Test)です。では、よろしくお願いします。 二兎を追わない プログラミングのコツに、「⁠一度に2つ以上のものを相手にしないこと」があります。 未知の技術を使って問題を解決するコードを書こうとするとき、私たちは2つのものと同時に戦うことになります。未知の技術そのものと、その技術を使った問題解決の2つです。2つ以上のものを同時に取り扱おう

          第1回 学習用テスト ~学びを自動テストとして書く~ | gihyo.jp
        • コードを美しく保つ:独自の C# コードスタイルを作成する方法 | Unity Blog

          Unity C# のコードフォーマットの方法は複数ありますが、プロジェクトで一貫したコードスタイルを取り決めておくことで、チームはクリーンで読みやすく、スケーラブルなコードベースを作り上げることができます。このブログでは、独自のコードスタイルガイドを作り、それを維持するうえで使えるガイドラインと例をいくつか紹介します。 なおこの記事で紹介する内容は、Microsoft が公開している推奨事項に則ったものであることをお断りしておきます。この記事を読んだことを機会に、皆さんのチームにとって最適な方法を見つけてください。 1 つの Unity プロジェクトに何人の開発者が携わっていても、1 人の開発者によって開発されたように感じられるのが理想的です。スタイルガイドは、より一貫性のあるコードベースを作成するアプローチを一本化するための助けとなります。 できるだけ業界標準に準拠し、独自のスタイルガイ

            コードを美しく保つ:独自の C# コードスタイルを作成する方法 | Unity Blog
          • ラクスサービスを管理するAnsibleコードの共通テンプレートを作った話 - RAKUS Developers Blog | ラクス エンジニアブログ

            こんにちは、弊社サービスのインフラを運用している id:keijiu (ijikeman)です。 今回は、「ラクスサービスを管理するAnsibleコードの共通テンプレートを作った話」を記載します。 [対象読者] 対象読者: Ansibleでサーバの管理を行っている人 またはこれから行いたいと考えている人 記事を読んでわかること: Ansibleの実装方法(汎用化) パラメータ(vars)の記載箇所 Ansibleの学習資料の作成 Ansibleコード規約 目次 目次 背景 1. コーディング規約策定 ■ポイント コーディング規約一部例 2. 共通処理の標準化 [カテゴリ] [共通設定]のAnsible実装例 ■ポイント [OS標準機能の設定] ■ポイント [OS標準機能の設定]: ネットワーク設定の一部 ホスト名の設定 ■ポイント 3. 各サーバの構成管理情報(パラメータ)の記載場所の固定

              ラクスサービスを管理するAnsibleコードの共通テンプレートを作った話 - RAKUS Developers Blog | ラクス エンジニアブログ
            • AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ - Qiita

              本記事では、データサイエンティスト、AIエンジニアの方がPythonでプログラムを実装する際に気をつけたいポイント、コツ、ノウハウを私なりにまとめています。 AIエンジニア向け記事シリーズの一覧 その1. AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ(本記事) その2. AIエンジニアが知っておきたいAI新ビジネス立案のノウハウ・コツまとめ 2020年4月に書籍を、出版しました。 【書籍】 AIエンジニアを目指す人のための機械学習入門 実装しながらアルゴリズムの流れを学ぶ(電通国際情報サービス 清水琢也、小川雄太郎 、技術評論社) https://www.amazon.co.jp/dp/4297112094/ 本投稿は、上記の書籍に書ききれなかった 「AIエンジニアが、Pythonでプログラムを実装する際に気をつけたいことのまとめ」 です。 本記事の内容は、あくまで筆

                AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ - Qiita
              • Retty データ分析チーム - 立ち上げ2年目の振り返り 〜データプラットフォーム/データ民主化/統計モデル〜 - Retty Tech Blog

                この記事はRettyアドベントカレンダー19日目の記事です。 昨日はretty-y-takaseによるプロポーザル提出は個人のモチベーションに左右されずコントロールすることが可能なのかでした。 1. はじめに こんにちは、Rettyのデータ分析チームでマネージャーをやっている平野(twitter / fb)です。 データ分析チームを去年の4月に立ち上げてから1年と9ヶ月が立ちました。1年目ではチームの意義や組織における位置づけ・分析するための環境つくりなど手広くやってきました。 1年目を振り返ると、データ分析チームとして各データアナリストがPJに貢献する体制が構築できたのと、分析するためのデータレイク層やデータマート・ダッシュボード開発など進み、組織としては最低限のデータ活用を行える土壌が整えることができたと思っています。 そのときの取り組んだ内容は去年のアドベントカレンダーで紹介してます

                  Retty データ分析チーム - 立ち上げ2年目の振り返り 〜データプラットフォーム/データ民主化/統計モデル〜 - Retty Tech Blog
                • GCPで基本に戻って始める実践 Infrastructure as code再入門#3 - VISASQ Dev Blog

                  こんにちは! 2020年2月からSREチームにJoinしました木村です! 仕事をする上での座右の銘は「明日交通事故にあってもシステムと仕事を回せるようにすること」です。 基本に戻って始める。と表題では書いていますが、私元々はAWS職人でGCPに本格的にコミットしてからまだ3ヶ月位です! なのでヒィヒィ?言いながらGCPのキャッチアップに努めているわけですが今回は過去にAWSで得たInfrastructure as Codeの知識とビザスクに入社してキャッチアップで培ったGCPの知識を元に基本に戻って始めるGCPのInfrastructure as Code再入門ということで書かせていただきます。 前回はAnsibleの基本的な用語の説明から初回のAnsibleの実行迄を説明しましたので今回はAnsibleを使った実際のPlaybook,taskの書き方等を説明していきます。 その他のGCP

                    GCPで基本に戻って始める実践 Infrastructure as code再入門#3 - VISASQ Dev Blog
                  • 月間はてなブックマーク数ランキング(2023年12月) - はてなブックマーク開発ブログ

                    はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。2023年12月のトップ50です*1。 順位 タイトル 1位 ASCII.jp:これは嬉しい ChatGPTプロンプト書き方のコツ、OpenAIが公開 2位 中途入社や部署異動で来た新メンバーを活躍しづらくするアンチパターン #新人プログラマ応援 - Qiita 3位 TVAL now(ティーバルナウ) - テレビ番組リアルタイム視聴率 4位 新NISA「やってはいけないこと」「すべきこと」最後の総点検 | 山崎元のマルチスコープ | ダイヤモンド・オンライン 5位 本当に効く!アンガーマネジメント! 6位 この本がスゴい!2023: わたしが知らないスゴ本は、きっとあなたが読んでいる 7位 「勉強ができない教育ママ」が子供の教育を誤りたくないならぜひ「ガクサン」というマンガを読んでみてほしい -

                      月間はてなブックマーク数ランキング(2023年12月) - はてなブックマーク開発ブログ
                    • マイクロサービスアーキテクチャのリポジトリ構成を漸進的にモノレポに移行した話 - Sansan Tech Blog

                      Sansan Engineering UnitでSansan Data Hubの開発をしている藤原です。 前回はニッチに深く潜り過ぎたので、今回は(使い古されたネタではありますが)モノレポ化についてお話ししたいと思います。 おさらい:モノレポ(mono repo)とは 一連のソースコードを単一のリポジトリで管理している状態のことです。 特に、実装言語、またはサブシステムやドメインといった何らかの区切りでリポジトリを分けている場合に、それらを集約することをモノレポ化と言います。 逆に、複数のリポジトリに分けている状態をポリレポ(poly repo)と言います。 モノレポのメリットとデメリット モノレポ化することで、以下のようなメリットが得られます。 プロダクト全体で統一したい設定、たとえばCIスクリプトやlinter設定などの管理が楽になる。 検索が楽になる。GitHubの検索で事足りること

                        マイクロサービスアーキテクチャのリポジトリ構成を漸進的にモノレポに移行した話 - Sansan Tech Blog
                      • ChatGPTのセキュリティへの影響 | Cloud Security Alliance Japan

                        © Copyright 2023, Cloud Security Alliance.All rights reserved. 1 Acknowledgements Authors: Kurt Seifried Sean Heide Bogdan Filip Vishwa Manral Lars Ruddigkeit Walter Dula Eric E. Cohen Billy Toney Supro Ghose Marina Bregkou Additional Staff: Stephen Lumpe (Cover illustration, with assistance from Midjourney) This is a Release Candidate version and is subject to change. © 2023 Cloud Security Allian

                        • 群雄割拠のCSSフレームワークのトレンドを理解する | レバテックラボ(レバテックLAB)

                          執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「独習」シリーズ、「これからはじめるReact実践入門」、「改訂3版 JavaScript本格入門」他、

                            群雄割拠のCSSフレームワークのトレンドを理解する | レバテックラボ(レバテックLAB)
                          • TailwindCSSって何?なんで流行ってるの?|F Lab|Fixel株式会社

                            はじめに この記事はTailwindCSSが最近流行ってるけどなんで流行ってるの?という疑問をいただいた、フロントエンドエンジニア歴3年ほどの人間が調べてわかったことをまとめた記事です。以下のようなことがわかります。 TailwindCSSとは一体なんなのか? CSS設計とは違うの?Bootstrapなどとの違いは? どんな背景があって流行るようになってきているのか考察 Design Systemとの相性は? TailwindCSSとは一体なんなのか? ものすごくざっくりまとめるとユーティリティクラスの詰め合わせのライブラリと表現できるのかなと思いました。 以下のTailwindCSSの公式ドキュメントに書いてあることについて軽くまとめます。 https://tailwindcss.com/docs/utility-first まずはコードを見てみる まずTailwindを使わない普通のH

                              TailwindCSSって何?なんで流行ってるの?|F Lab|Fixel株式会社
                            • 2020年のデータ量は59ゼタバイトを超える(1ZBは10^21バイト)。その上の巨大数に「名前」がなくて大丈夫?〜10^24を超える巨大数の命名規則(提案/予測)〜

                              10^24を超える巨大数の命名規則について提案(予測)した。 上記表題の出典:「2020年の世界データ総量は59ゼタバイト、COVID-19対策でビデオ会議と映像配信が増加」(CNET Japan、佐藤信彦、2020年05月15日)https://japan.cnet.com/article/35153665/ 追記:国際度量衡局(BIPM)ですでに同じ問題意識から10^27=Rと10^30=Q、10^-27=rと10^-30=qが提案されていた。出典:https://www.sciencemag.org/news/2019/02/you-know-kilo-mega-and-giga-metric-system-ready-ronna-and-quecca

                                2020年のデータ量は59ゼタバイトを超える(1ZBは10^21バイト)。その上の巨大数に「名前」がなくて大丈夫?〜10^24を超える巨大数の命名規則(提案/予測)〜
                              • ワル吉、はてなブログのカテゴリーを階層化し、カスタム順に並び替える - いつの日もマイル、ときどきチャイナ

                                グヘヘヘ☠ 吾輩はパグである。 名前はワル吉様だ💀 ん? ワル吉らしくない写真だと!? ちっちっちっち、これだからヒヨコちゃんたちは困るぜー。 吾輩たち崇高なパグ族は、そんじょそこらの阿呆犬たちとは次元が違うから、人間に媚びた普通のお座りなどまずしない。 どういう座り方をするかだって? パグ座り - Google 検索 で画像検索をかけてみてもらえばお分かりいただけると思うが、美しく肢体を伸ばした貴族的な座り方がテンプレートだ、グヘ☠ はてな界隈でパグと言えば、吾輩かラギラギさんところのプーちゃんなのだが、 kamupug.hatenablog.com ヤツは「センターながし」というワイルドかつスーパーなパグ座りまでマスターしてしまったようだ。 まー、あれだ! 逆を返せばパグ族は普通のお座りなんかしない。 大吉にいたっては「しない」のではなく、「できない」、グヘ💀 吾輩は全てを超越して

                                  ワル吉、はてなブログのカテゴリーを階層化し、カスタム順に並び替える - いつの日もマイル、ときどきチャイナ
                                • ポップアップが画面内に収まらない場合に自動的に表示位置を調整する CSS Anchor Positioning

                                  CSS Anchor Positioning とは、特定の要素を Anchor(基準)としてツールチップなどの要素の位置を決定する機能の総称です。CSS Anchor Positioning を使用することで、Floating UI のように自動で画面内に表示されるツールチップやコンテキストメニューを実装できます。 ポップオーバーの表示位置を調整する 冒頭の動画で使用されたコードを見てみましょう。ツールチップとして表示される要素はポップオーバー APIを使用しています。 <button popovertarget="menu">Open</button> <div popover id="menu"> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a>

                                    ポップアップが画面内に収まらない場合に自動的に表示位置を調整する CSS Anchor Positioning
                                  • AWSサービスの全体像をビジュアルマップで表現する試み Map Of Computing Architectures for AWS が面白そう! | DevelopersIO

                                    AWSサービスの全体像をビジュアルマップで表現する試み Map Of Computing Architectures for AWS が面白そう! AWSサービスの全体像をビジュアルマップで表現してくれる Map Of Computing Architectures for AWS(ベータ版)のご紹介です。 コンバンハ、千葉(幸)です。 「うわっ...AWSのサービス、多すぎ...?」 多いですよね。200弱くらいあるんでしょうかね。これだけ多いと、触ったことのないサービスも沢山あります。名前くらいは知ってるけど、何ができるのかよく分からない、というものだらけです。 せめて全体像の中でどこに位置するものなのか、他のサービスと相関性があったりするのか、サラッと抑えられればいいのですが。 そんな悩みに答えてくれるかもしれないものを見つけました。 Map Of Computing Archite

                                      AWSサービスの全体像をビジュアルマップで表現する試み Map Of Computing Architectures for AWS が面白そう! | DevelopersIO
                                    • Vim scriptでプラグインを作ろう 〜 Vimはいいぞ!ゴリラと学ぶVim講座(8) | さくらのナレッジ

                                      比較演算子に「#」を付けずに使用した場合は、ignorecaseの設定次第で動きが変わります。ignorecaseは、大文字小文字の区別を無視するオプションです。デフォルトでは無効になっているので、大文字小文字を区別して比較します。ignorecaseを有効にするには :set ignorecase を設定します。 ユーザの設定によって比較処理の動きが変わらないように、基本的に「#」で大文字小文字を区別するようにしておくと良いです。 バッファについて バッファはメモリ上にロードされたファイルのことです。バッファには名前と番号があり、名前はファイル名で、番号は作成された順で割り当てられます。バッファは:bwipeoutで明示的に削除するかVimを終了しない限り、メモリに残ります。 バッファの存在チェック bufexists({expr})で{expr}のバッファがあるかを確認できます。ある場

                                        Vim scriptでプラグインを作ろう 〜 Vimはいいぞ!ゴリラと学ぶVim講座(8) | さくらのナレッジ
                                      • 3000人に聞いた、2019年最先端のフロントエンド開発者が使ってるツールはこれだ - Qiita

                                        Ashley Nolanは、CSSとJavaScriptの機能やフレームワークをどれだけ使っているかというアンケートを毎年行っています。 以下では2019年版である、The Front-End Tooling Survey 2019というアンケート結果の概要を紹介してみます。 回答者数が昨年から4割も減ってるのだが一体何があったのだろう。 The Front-End Tooling Survey 2019 - Results 3005人の開発者が、27の質問に回答してくれました。 私の家族に女の子が増えたので集計結果を出すのが遅れました。ごめんね! 昨年からの一年で変わったところを見ることで、みんなの考えやトレンドが他者と共有されているか確認することができます。 これらの結果から、フロントエンドツール全体の知識レベルや使用傾向を分析するのにも役立ちます。 Quick Thanks 手伝って

                                          3000人に聞いた、2019年最先端のフロントエンド開発者が使ってるツールはこれだ - Qiita
                                        • Python命名規則の基本

                                          はじめに Pythonの命名規則は、コードの可読性を高めるために非常に重要です。 実はPeP8というPythonのスタイルガイドには、命名規則に関する詳細なガイドラインが記載されています。 本記事では、Pythonの命名規則について、PeP8に基づいてまとめたいと思います。 なぜ命名規則が重要なのか 命名規則(Naming Convention)は、コードの可読性を高めるために非常に重要です。 最も重要なのは一貫性(Consistency)で、コードが一貫性のある命名規則に従っていると、変数や関数の目的が明確になり、コードの理解が容易になります。 また、命名規則に従っていると、他の開発者がコードを読んだり、メンテナンスしたりする際にも、迷うことなく作業を進られるため、作業効率UPにもつながります。 Pythonの命名規則のタイプ Pythonの命名規則には、大きく分けて以下の4つのタイプが

                                            Python命名規則の基本
                                          • 先生の「まずは論文の骨子を箇条書きで書いてみて」に対応する: 論文執筆の第一歩 - May the Neural Networks be with you

                                            こんにちは @shunk031 です。 年末年始は国内学会の締め切りが多く、研究室内で初めて論文を書く人たちが増えてくる時期です。 本記事はそのような論文執筆が初めての弊研 (彌冨研究室) B4 や M1 に向けて書きましたが、一般的に論文の書き始めに通じるところがあると思います。 この記事は 法政大学 Advent Calendar 2021 22 日目の記事です。 adventar.org 骨子って、何?というか初めて論文書くんですがどうすれば、、、。イラストはうちの先生には似ていませんが、だいたいこんな感じで言ってきます。 弊研では恒例ですが、研究が進んできて結果がまとめられそうな段階になってくると 先生 に以下のようなことを言われます。 「まずは論文の骨子を箇条書きで書いてみて!」 本記事は「論文の骨子とはどのようなものか」「箇条書きで骨子を書く場合の注意点はなにか」に焦点を当てま

                                              先生の「まずは論文の骨子を箇条書きで書いてみて」に対応する: 論文執筆の第一歩 - May the Neural Networks be with you
                                            • フロントエンドのLinterやCIを改善した話

                                              この記事は 株式会社エス・エム・エス Advent Calendar 2023 の21日目の記事です。 介護事業者向けの経営支援サービス「カイポケ」のリニューアルプロジェクトでフロントエンド開発をしている @hush_in です。 今年の4月にエス・エム・エスに入社しました。 入社してからフロントエンドのLinterやCIを改善した話をします。 忙しい人向けまとめ ESLint の recommended 系 extends を追加 全般 eslint:recommended plugin:import/recommended TypeScript plugin:@typescript-eslint/recommended-type-checked plugin:@typescript-eslint/stylistic-type-checked plugin:import/typescri

                                                フロントエンドのLinterやCIを改善した話
                                              • セキュリティ SaaS を「プログラマブル」に再設計した話 ― Shisho Cloud の正式リリースによせて - Flatt Security Blog

                                                はじめに CTO の米内です。Flatt Security は、本日 2023 年 8 月 23 日、テック組織がクラウドのセキュリティを考える際の一歩目を支える SaaS 「Shisho Cloud」(シショウ クラウド) をリリースしました。 Shisho Cloud は、大雑把に言えば 「AWS/Google Cloud 上のリソースの設定がセキュリティ的に良さそうか、改善できそうかというのを検査してくれる製品」 です。 小難しい言い方をすると Cloud Security Posture Management(CSPM)の実現のための製品です。 我々がどんな背景で、どのような強みのサービスを提供するかが気になる方は、是非プレスリリースをご一読ください。 ただプレスリリースは、より広いオーディエンスに向けて書かれるという特性上、若干技術者の方には淡白に見えるかもしれません。手練の(セ

                                                  セキュリティ SaaS を「プログラマブル」に再設計した話 ― Shisho Cloud の正式リリースによせて - Flatt Security Blog
                                                • RSpec の Request spec をチームで改善していった話 - ANDPAD Tech Blog

                                                  この記事は ANDPAD Advent Calendar 2022 の 7日目の記事です。 qiita.com こんにちは、ydahです。 先日のRubyWorld Conference 2022で燗酒の美味しさに感動していたのですが、ふと気がついたら島根の日本酒がたくさん我が家にいました。 気が付くと何故か我が家にいらっしゃった方々(不思議だ...) そして、また気がつくと枡や徳利、平盃も我が家にいらした(不思議ですね...)のでこれから寒くなるので、燗酒を飲んで温まっていこうと思います。 はじめに 本記事では私が所属しているANDPAD検査チームで取り組んだ以下のことについて紹介いたします。 Request specの改善についてやったこと チームとして改善タスクやリファクタリングを推進するための仕組み作り Request specの改善について 長年、様々な人によって書かれてきていた

                                                    RSpec の Request spec をチームで改善していった話 - ANDPAD Tech Blog
                                                  • 更新可能なデータレイクを構築するテーブルフォーマットApache Hudiについて - Repro Tech Blog

                                                    Reproでチーフアーキテクトを担当しているjoker1007です。 今回、社内のデータストレージの将来的な選択肢の一つとしてApache Hudiというテーブルデータフォーマットについて調査と実データでの検証を実施しました。 この記事では2回に分けて、そもそもhudiってどんなフォーマットなのか、どういうデータで検証してどんな結果が得られたのかについて紹介します。 ということで第1回は、hudiそのものについての紹介をしていきます。 この記事はhudi-0.14.1を利用して検証した時のものです。また社内向けに書いた資料の手直しであるため丁寧語でないことに御留意ください。 Hudiとは何か、その目的 hudiは更新可能なデータレイクを構築するためのテーブルフォーマットである。 ストリーミングによるデータインサートや、upsert, deleteをサポートする。 通常、データ分析に向いたデ

                                                      更新可能なデータレイクを構築するテーブルフォーマットApache Hudiについて - Repro Tech Blog
                                                    • 10XのNotionを引っ越しした話|udon

                                                      TL; DR私の働く10Xという会社ではNotionを様々なドキュメントの格納場所としており、いわばオンライン上のオフィスになっています 2022/10から組織構造が変わったことに関連して、そのNotionの構造を見直し、引っ越しを行いました(絶賛引っ越し途上)。オフィスのレイアウトを変更し、席替えをするイメージです 引っ越しに際にしての思想や具体的にどういったことを行うかについて記載します 本編思想・課題意識私はちょうど1年前に10Xに30人目台として入社しました。そこから半年で1.5倍、1年経って100名近い組織になりました。半年前の時点でも、組織拡大により沢山のドキュメント(=情報)が日々生み出される状態にになっており、社内の情報流通のあるべき姿を見直さないと後で大変だな.. といううっすらした危機感を(勝手に)いだき、情報流通どうするのがいいか考えてみるべ?ということで津軽マッチョ

                                                        10XのNotionを引っ越しした話|udon
                                                      • データ基盤エンジニアが選んだのは医療ビッグデータの付加価値を高められる会社 - JMDC TECH BLOG

                                                        医療ビッグデータを活かした事業を幅広く展開しているJMDCでは、様々な分野のスペシャリストが活躍しています。今回、インタビューを実施した松原さんはデータ基盤開発のスペシャリスト。なぜJMDCを選んだのか、具体的にどんな業務を行っているのかについて聞きました。 <プロフィール> 松原 (まつばら)データウェアハウス開発部 医療機関基盤グループ SIerでWebアプリケーション開発、インフラ構築などを担当。リブセンスに転職後、異動をきっかけにデータ基盤開発のスペシャリストを志向し、2021年12月にJMDC入社。テックリードとして、クラウドなど技術面の課題解決に取り組んでいる。 異動をきっかけにデータ基盤エンジニアの道へ ーーはじめに、これまでのキャリアについて聞かせてください。 長らくSIerでWebアプリケーション開発、インフラ構築など幅広く業務を行ってきました。SIer時代に身に付けたク

                                                          データ基盤エンジニアが選んだのは医療ビッグデータの付加価値を高められる会社 - JMDC TECH BLOG
                                                        • 「パブリッククラウドのアカウント数多すぎ」で起こる混乱をどう防ぐ? DeNAがフルクラウド化で直面した悩みと対策

                                                          「パブリッククラウドのアカウント数多すぎ」で起こる混乱をどう防ぐ? DeNAがフルクラウド化で直面した悩みと対策(1/3 ページ) 2021年4月、システムのフルクラウド化を実現したDeNA。大小約300に及ぶサービス全てのクラウド化には約3年の歳月を要したが、これを成し遂げたことで柔軟性とコストメリットを併せ持つITインフラを手に入れることができたという。 しかしその一方で、インフラ管理上の新たな課題に直面することにもなった。その最たるものが「パブリッククラウドアカウントの管理」にまつわる困難だ。 「2018年にクラウド移行を始めて以来、社内で利用されるパブリッククラウドアカウントの数は右肩上がりに増え続けた。現在では1000以上のアカウントを利用している。これだけ数が増えてしまうと、使われないアカウントや退職者のアカウントが放置されるなどの『カオス状態』に陥ってしまいがちだ」 こう話す

                                                            「パブリッククラウドのアカウント数多すぎ」で起こる混乱をどう防ぐ? DeNAがフルクラウド化で直面した悩みと対策
                                                          • BigQueryにおけるポリシータグを用いた秘密情報管理とデータ連携の仕組み - ZOZO TECH BLOG

                                                            こんにちは、データ基盤の開発・運用をしている谷口(case-k)です。 本記事では、BigQueryで秘密情報を守るためのリソースである、ポリシータグをご紹介します。ポリシータグの概要から採用理由、仕様を考慮したデータ連携の仕組みや運用における注意点まで幅広くお伝えします。 ポリシータグとは ポリシータグを採用した理由 匿名化による機密性の高さ 機密性と利便性の両立 データ基盤を保守運用しやすい 秘密情報をテーブルに新規追加しやすい 秘密情報の権限管理がしやすい ポリシータグを活用したデータ連携の仕組み 利用者が参照するデータ連携後のテーブル 2つのデータ連携基盤 日次データ連携基盤 基幹DBからBigQuery(Private)へのロード BigQuery公開環境への書き込み リアルタイムデータ連携基盤 BigQueryロード前にマスクしたカラムを追加 BigQueryへのストリーミング

                                                              BigQueryにおけるポリシータグを用いた秘密情報管理とデータ連携の仕組み - ZOZO TECH BLOG
                                                            • Microsoft Power Fx - みんなのためのローコードプログラミング言語を発表 - 吉田の備忘録

                                                              本日、Microsoft Power Platform ファミリーに新しく「Microsoft Power Fx」が加わりました。Microsoft Power Fxは、Microsoft Excel を基とした、オープンソースのローコード関数言語です。 Power Fx が素晴らしい理由は主に3つあります: Power Fx はオープンソースです: プログラミングの将来はよりオープンになることです。マイクロソフトは今までもC#やTypeScriptといったプログラミング言語の普及をオープンイノベーションによって加速してきました。Power Fx ではその同じオープンな方法をローコードの世界へももたらします。Microsoft は Power Fx をオープンソース化することで、より多くの方々がGitHubを通じてオープンに貢献することが可能な言語となるのです。 Power Fx は Mi

                                                                Microsoft Power Fx - みんなのためのローコードプログラミング言語を発表 - 吉田の備忘録
                                                              • AnkerがポケモンをデザインしたUSB急速充電器を発表したが命名規則がわかりやすすぎて全部ポケモンで例えて欲しいレベル

                                                                すまほん!! @sm_hn ←軽い 充電強力→ ピチュー、ピカチュウ、ライチュウ Ankerめちゃラインナップわかりやすくてワロタ、命名規則全部ポケモンにしてほしい pic.twitter.com/duSZVl7wTH 2022-10-27 16:27:28 リンク すまほん!! Ankerのピカチュウ充電器が可愛すぎて笑うw「ピチューは軽い、ライチュウは強い」わかりやすい神ラインナップに - すまほん!! 残念ながら10万ボルトには非対応ですが!Ankerはポケモンデザイン版USB急速充電器を発表しました。価格は3990円から。発売日は2022年11月10日 (木)。でんきタイプのポケモンのシルエットをあしらった特別デザイン。軽いのは20W ピチュー、ノートPC対応が65W ピカチ... 4 users 33

                                                                  AnkerがポケモンをデザインしたUSB急速充電器を発表したが命名規則がわかりやすすぎて全部ポケモンで例えて欲しいレベル
                                                                • 何個知ってる?入社して知った面白業界用語10選 - 意匠部

                                                                  こんにちは!意匠部新卒デザイナーの大桐です。 つい4ヶ月前まで、私は建築学生でした🪚 そして今年の4月に初めて足を踏み入れたWEB業界。舐めていました、業界の差。まるで異世界です! 異世界では聞いたことのない業界用語が毎日飛び交っています。 「このままではだめだ!」と思った私は、入社して初めて知った業界用語 1)をまとめてみることにしました。 今回、その中から、言葉の由来が面白い!知ってるとかっこいい!と思ったものを10個紹介しようと思います。 1) WEBデザイン用語、WEBプログラミング用語や、印刷用語、その他、 IT/WEB業界全般で使われる用語を含みます。 ■ 面白業界用語のイラストクイズに挑戦してみよう 「でも、ただ用語を紹介&解説するだけじゃ、デザイナーのブログっぽくないな...」 と思ったので、意匠部のデザイナーに業界用語のイラストを描いてもらい、それを全10問のクイズにし

                                                                    何個知ってる?入社して知った面白業界用語10選 - 意匠部
                                                                  • Intelがブランド大刷新、Coreから「i」を抜いて「Ultra」追加。Meteor Lake以降は世代も省略 | テクノエッジ TechnoEdge

                                                                    インテルがクライアント向けプロセッサーのブランディングを刷新しました。15年ぶりの大幅変更となる今回の新ブランディングでは、従来の Core i7 等から「i」がなくなり、ただの「Intel Core 7 プロセッサー」になります。 プレミアムな製品群として、新たに「Core Ultra」のブランドを追加。従来は Core i7 や i9のうち特別な製品をモデルナンバーの末尾などで区別していたのに対して、新ブランディングでは「Core Ultra 7」や「Core Ultra 9」などと区別することになります。 さらにこの新ブランディングを導入する今年後半の最新世代プロセッサ(Meteor Lake)以降は、これまでプロセッサ名の前につけていた「インテル第何世代Coreプロセッサー」といった世代を表示しなくなります。 14世代にあたる Meteor Lake以降はブランディングとしては世代

                                                                      Intelがブランド大刷新、Coreから「i」を抜いて「Ultra」追加。Meteor Lake以降は世代も省略 | テクノエッジ TechnoEdge
                                                                    • UbieでのBI民主化の振り返り

                                                                      こんにちは。Ubie Discoveryのおきゆきです。アナリティクスエンジニア/データアナリストとして働いています。自己紹介ページはこちらです。 Ubieでは、各チームが適切にデータを利活用できるようにするためのBI民主化活動を行っています。この記事では、昨年行ったBI民主化の取り組みの一部を紹介します。 BI民主化が必要なわけ データチームが依頼の窓口となり、各チームの依頼に対応するというやり方は、ナレッジが独人化しがちで、チケット管理などの運用コストが増し、中長期的にみてもデータチームの生産性が低下しがちです。結果、本質的なデータ基盤改善や攻めの分析活動が後手になりやすいです。また、ドメインに詳しい依頼元が分析実施できたほうが良い示唆を得られることが多々あります。 一方、データチームを介さずに各チームで分析の実施までできている以下のケースではどうでしょうか。 「あるデータが欲しいプロ

                                                                        UbieでのBI民主化の振り返り
                                                                      • ライブラリ作者におすすめしたいBabelの新機能 babel-plugin-polyfill-corejs3 | Wantedly Engineer Blog

                                                                        Babelの新しいpolyfill用プラグインであるbabel-polyfillsが2022年4月に脱experimentalを果たしていました。そこで本稿では、Babelにおいてpolyfillがどのように扱われていたかを振り返りながら新しいpolyfill pluginを紹介します。 注意: Babel 7.4で非推奨化された@babel/polyfillとは別物です。 何が問題だったのか?babel-polyfillsのREADMEと元issueにも説明がありますが、本記事ではあらためて日本語で説明したいと思います。端的に言うと今までは以下の要件を両立できませんでした。 ソースコード中で使われている機能のpolyfillだけを注入する。ターゲットブラウザを指定して、必要なpolyfillだけを注入する。副作用のない形でpolyfillを注入する。babel-polyfillsはこれら

                                                                          ライブラリ作者におすすめしたいBabelの新機能 babel-plugin-polyfill-corejs3 | Wantedly Engineer Blog
                                                                        • AWS とサードパーティーのサービスにアクセスするための統一された API である AWS クラウドコントロール API | Amazon Web Services

                                                                          Amazon Web Services ブログ AWS とサードパーティーのサービスにアクセスするための統一された API である AWS クラウドコントロール API 2021 年 9 月 30 日、AWS クラウドコントロール API のリリースをお知らせします。AWS クラウドコントロール API は、デベロッパーが AWS およびサードパーティーのサービスを簡単に管理できるようにするために設計された、一般的なアプリケーションプログラムインターフェイス (API) のセットです。 AWS は、最も広範かつ深いクラウドサービスのポートフォリオを提供しています。ビルダーはこれらを活用して、あらゆる種類のクラウドインフラストラクチャを構築します。15 年前に Amazon Simple Storage Service (Amazon S3) を皮切りにサービスの提供が開始され、200 を超

                                                                            AWS とサードパーティーのサービスにアクセスするための統一された API である AWS クラウドコントロール API | Amazon Web Services
                                                                          • バージョニングの見直しとタグ・リリース作成の自動化 - LIVESENSE ENGINEER BLOG

                                                                            データプラットフォームグループ Livesense Brain チームの富士谷です。 機械学習基盤 Livesense Brain の開発・運用を行っています。 ここでは、Livesense Brain で開発するシステムのバージョニングの見直しと、 GitHub Actions を使ったタグ・リリース作成の自動化について紹介したいと思います。 はじめに Livesense Brain では、開発するシステムのほとんどをコンテナ化しており、大きく「アプリケーション」と「コンポーネント」の2つに分けて開発しています。 「アプリケーション」は、例えば「マッハバイト向けのレコメンド」といった、特定の事業部向けにデータやサービスを提供するコンテナイメージを指します。 また、全社向けのA/Bテスト基盤(Brain Optimizer)も「アプリケーション」に位置づけています。 一方、「コンポーネント

                                                                              バージョニングの見直しとタグ・リリース作成の自動化 - LIVESENSE ENGINEER BLOG
                                                                            • メルカリでのDetection EngineeringとSOAR | メルカリエンジニアリング

                                                                              ※本記事は2022年5月13日に公開された記事の翻訳版です。 ※この記事はSecurity Tech Blogシリーズ: Spring Cleaning for Securityの一環で書かれています。 こんにちは。Security EngineeringチームのDavidです。 この記事では、メルカリが独自に実施しているSOC(セキュリティオペレーションセンター)の取り組みを紹介します。少しでも読者の脅威検出の取り組みをスタートするきっかけになれたらと思っています。 はじめに 一般的に、サイバーセキュリティは、防止(Prevention)、検出(Detection)、対応(Response)の3つの主要原則に分類されます。最近のブログ投稿やオンライン登壇では、SecurityチームとMicroservice Platformチームが主にセキュリティの防止の側面 [1] について触れてきま

                                                                                メルカリでのDetection EngineeringとSOAR | メルカリエンジニアリング
                                                                              • Houdiniを使って衣装の位置合わせを自動化したい - 植物日記

                                                                                この記事はHoudini Apprentice Advent Calendar 2023の23日目の記事です。 初めまして、ねむり木です。普段VRChatで色々な創作をしています。 最近は別のアバター向けに作成された衣装を自分のアバターに半自動で着せ替えるHDAをちまちま開発しています。今日はこのHDAについて書こうと思います。 はじめに 現在、BoothではVRChat向け衣装が多く販売されています。これらのVRChat向け衣装は特定のアバターの体型に合わせて制作されており、自分の使っているアバターに対応していない衣装を着たい(着せたい)と思う場合がよくあります。 多くのユーザーが衣装を着せるためにUnityやBlenderを使って衣装の形状の調整を行いますし、制作者側で複数のアバターの対応作業を行ってから衣装を販売するケースも一般的です。このどちらの場合でも作った衣装を別のアバターの体

                                                                                  Houdiniを使って衣装の位置合わせを自動化したい - 植物日記
                                                                                • 問題続出のオンラインビデオ会議ツール「Zoom」が抱える「パスワード問題」と「OSの資格情報を盗まれる脆弱性」が新たに指摘される

                                                                                  セキュリティおよびプライバシー面で多くの問題が指摘されているオンラインビデオ会議ツールの「Zoom」で、新たに「Zoomを利用している大手企業の多くがパスワードを設定しないままオンラインビデオ会議を行っている」ことが明らかになりました。 ‘War Dialing’ Tool Exposes Zoom’s Password Problems — Krebs on Security https://krebsonsecurity.com/2020/04/war-dialing-tool-exposes-zooms-password-problems/ セキュリティブログのKrebs on Securityによると、Zoom用に開発されたパスワードで保護されていないオンラインビデオ会議を発見するための自動化ツール「zWarDial」が、1時間あたり約110件の「パスワードで保護されていないオンラ

                                                                                    問題続出のオンラインビデオ会議ツール「Zoom」が抱える「パスワード問題」と「OSの資格情報を盗まれる脆弱性」が新たに指摘される