並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 14512件

新着順 人気順

インデックスの検索結果241 - 280 件 / 14512件

  • 人気順検索のSolrはスケールのためにディスクを捨てた - クックパッド開発者ブログ

    技術部クックパッドサービス基盤グループの id:koba789 です。 昨年まではデータ基盤グループというところで 最新のログもすぐクエリできる速くて容量無限の最強ログ基盤 を作ったりしていました。 今年はちょっとチームを移動しまして、検索システムをいじっていました。今回はそのお話です。 なお、クックパッドには様々な検索システムがありますが、この記事では説明を簡単にするためにレシピの検索のみに焦点をあてています。 クックパッドの検索システムにあった課題 クックパッドにはレシピを検索できる機能があります。 プレミアム会員限定の人気順検索もこの機能の一部です。 しかし、この重要な機能を支える検索システムにはいくつもの課題がありました。 Solr が古すぎる クックパッドでは、レシピ検索を含む多くの検索機能にSolrを用いています。 今年の始めに私がこの課題に取り組み始めた時点では、その Sol

      人気順検索のSolrはスケールのためにディスクを捨てた - クックパッド開発者ブログ
    • 100億レコード超のDBを“障害ゼロ”でマイグレーション 新卒1年目が考えた2つのアプローチと3つの工夫

      インターネットやAIを駆使しながら、領域に捉われずにさらなる挑戦を行うDeNAの取り組みを紹介する「DeNA TechCon 2023」。ここで成田氏が登壇。PocochaのDBをマイグレーションしたことについて話します。 新卒1年目が100億レコード超のDBマイグレーションをした話 成田篤基氏:発表を始めます。みなさんはじめまして。成田と申します。私は2021年にディー・エヌ・エーに新卒で入社して、現在入社から2年が経とうとしています。 私は新卒1年目で、大規模なデータベースマイグレーションを行う貴重な経験ができました。本日はそのマイグレーションプロジェクトについて、体験から得た学びをみなさんにお伝えします。題して「新卒1年目が100億レコード超のDBマイグレーションをした話」です。どうぞよろしくお願いいたします。 目次です。本日はこちらの目次に沿って発表を進めていきます。 まずは私たち

        100億レコード超のDBを“障害ゼロ”でマイグレーション 新卒1年目が考えた2つのアプローチと3つの工夫
      • 1200万の貯金(追記)

        40歳独身 実家住まいの子供部屋おばさんです 安月給だし無職の期間も結構あったけど 使い道がないので貯金が1200万ある 難しいことはわからないので 500万は定期に、あとは全部普通預金に入れてある 親は持ち家でローン完済済み、 借金は親も自分もない 1000万とか5000万とか資産ある人が増田書いてて いろいろブコメもらってて羨ましかったので増田書きました 実際のとこ、この貯金をどうするのがいいのか全然わからないんですが、 みんなどうしてるんだろうか? 仕事辞めたいけど仕事辞められる額じゃないんだよなあ…… ※追記 ブコメいっぱいありがとう! あとでもうちょっと返したいけど、取り急ぎご指摘の通りの部分を訂正削除します 中年女性には違いないし、勉強机もまだ使ってるし(だってずっとお気に入りなので)、と 属性が一発でわかる言い方なので自虐とも思わず使ってしまいました ごめんね 今後気を付ける

          1200万の貯金(追記)
        • Zennを支える技術とサービス構成

          Zennという技術情報共有サービスを作りました。有益な知見をシェアした開発者が、その見返りを得られるようなサービスにしたいと思います。気合いを入れつつも、時間をたっぷりかけて地道に育てていきます。 このページでは、Zennを支えている技術やサービスを紹介します。 フロントエンド Next.js フロントエンドにはNext.js(React)を使っています。開発当初はNuxt.jsを使っていたのですが、TypeScriptとの相性を考えてNext.jsへ移行しました。 技術情報共有サービスなので、主要な流入元はいずれ検索エンジンに落ち着くと予想しています。そのため、検索エンジンにインデックスしてもらいたいページはサーバーサイドレンダリング(SSR)しています。 動的コンテンツもキャッシュ Next.js 9.4からIncremental Static Regenerationという最高の機能

            Zennを支える技術とサービス構成
          • RAGの実案件に取り組んできた今までの知見をまとめてみた | DevelopersIO

            はじめに 新規事業部 生成AIチーム 山本です。 ChatGPT(OpenAI API)をはじめとしたAIの言語モデル(Large Language Model:以下、LLM)を使用して、チャットボットを構築するケースが増えています。通常、LLMが学習したときのデータに含まれている内容以外に関する質問には回答ができません。そのため、例えば社内システムに関するチャットボットを作成しようとしても、素のLLMでは質問に対してわからないという回答や異なる知識に基づいた回答が(当然ながら)得られてしまいます。 この問題を解決する方法として、Retrieval Augmented Generation(以下、RAG)という手法がよく使用されます。RAGでは、ユーザからの質問に回答するために必要そうな内容が書かれた文章を検索し、その文章をLLMへの入力(プロンプト)に付け加えて渡すことで、ユーザが欲しい

              RAGの実案件に取り組んできた今までの知見をまとめてみた | DevelopersIO
            • iCloud・Googleドライブ・Dropbox・OneDrive・Megaへひとまとめにアクセスできるオープンソースのクロスプラットフォームファイルマネージャー「Spacedrive」

              複数のデバイスやドライブ、クラウドサービスのファイルを1つのデータベースに結合して、任意のデバイスから整理および探索できるファイルマネージャーが「Spacedrive」です。Spacedriveはオープンソースで開発されており、GitHubにリポジトリが作成されています。 Spacedrive — A file manager from the future. https://www.spacedrive.com/ GitHub - spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. https://github.com/spacedriveapp/sp

                iCloud・Googleドライブ・Dropbox・OneDrive・Megaへひとまとめにアクセスできるオープンソースのクロスプラットフォームファイルマネージャー「Spacedrive」
              • 1文字でSQLを200倍遅くする方法

                こんにちは、19のSysAd班の翠(sappi_red)です。普段はtraQのフロントエンドの保守を行ったりしています。 こんばんは、19のSysAd班のtemmaです。普段は普段どおりのことをしています。この記事の面白い部分はすべて僕が書いています。面白くないところは翠君が書いています。 この記事では、日々パフォーマンスに頭を悩ませる開発者の方のために、ワンタッチで劇遅SQLを200倍高速でキュートなSQLに劇的ビフォーアフターする方法を紹介します。 「おいおいおい、遅くしたくて記事を読み始めたのに話が違うじゃないか💢」と思ってるそこのあなた👈 早くできるということは遅くもできるんですね。 TL;DR ここにテーブルがあります。 CREATE TABLE messages ( id CHAR(36) NOT NULL PRIMARY KEY, text TEXT COLLATE ut

                  1文字でSQLを200倍遅くする方法
                • ホテルの客室検索APIのアーキテクチャ設計時に考えたこと

                  作ったもののイメージ ホテルの客室検索APIとは、チェックイン日やその他の条件を入力として受け取り、マッチするホテルの客室を返すものです。以下の画像はExpediaのものですが、赤枠で囲っている部分(他にもたくさんある)が入力になります。2022年4月頃に無事リリースされました。 この検索APIを構築を任された際に、何を考えて設計していったのかを以下に示していきます。 顧客からの要望 顧客の会社は当時エンジニアがおらず(やりとりしている社長は元エンジニアだが)、これまでも私と仕事をしたことがあったので依頼が来ました。顧客と密にコミュニケーションを取りわかったのは、以下のような要望でした。 このAPIは自社サービスとして第3者(要契約)に使ってもらえるようにしたい 完全に一般公開ではなくちゃんと契約を結ばないと利用できないようなもの 検索条件を柔軟に、かつ使いやすい感じで指定できるようにした

                    ホテルの客室検索APIのアーキテクチャ設計時に考えたこと
                  • アルゴリズムと数学的思考力 - 怠惰を求めて勤勉に行き着く

                    厳しい。年始早々厳しさを感じている。自分のプログラミング力にだ。伸び悩んでいる。 端的に言って、数学力のなさが自分のプログラミング能力に制限をかけている。例えばこの問題。 560. Subarray Sum Equals K 入力として与えられる配列 nums のうち、合計が k となる部分配列の個数を数え上げよ。どうも有名な問題らしいが… まず大前提として、部分配列なので i, j の2重ループで始点・終点を定めて sum(nums[i, j]) = k になるものを数え上げれば必ず答えが得られる。最悪計算量は O(N^3) ただし i < nums.length < 20000 という制約があるので N^3 では遅すぎるから何か考えてくださいというのがスタート地点。 ここで、結果の変わらない累積和を何度も求めているので nums[i, j] = k を求めたい場合、 nums[0, j

                      アルゴリズムと数学的思考力 - 怠惰を求めて勤勉に行き着く
                    • はてな学級会 頻出議題100選 1 どんな英語の勉強法が有効か 2 性的な要素..

                      はてな学級会 頻出議題100選 1 どんな英語の勉強法が有効か 2 性的な要素のある表現と表現の自由に関する話 3 持ち家か賃貸か論争 4 ブクマやスターの付け合いなど互助会に関する話 5 インデックス投資をすべきという意見 6 過剰なポリコレについてのお気持ち表明 7 昔のインターネットの思い出話 8 炎天下での高校野球をどうにかすべき論 9 トランスジェンダーの扱い 10 Python勉強法 11 はてな社の株価の話 12 NHKはスクランブル化すべき 13 芸能人のスキャンダルに興味がないという主張 14 労基署仕事しろ 15 増田ばかりホッテントリに入りすぎ問題 16 ヴィーガンをめぐる論争 17 有料部分を読まないでブコメすることの是非 18 自民や維新、共産に対するお気持ち表明 19 論文に関する記事に対する、擬似相関ではないか、という指摘 20 詳細が分かるまで態度を保留する

                        はてな学級会 頻出議題100選 1 どんな英語の勉強法が有効か 2 性的な要素..
                      • プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで

                        2022年4月22日紙版発売 2022年4月19日電子版発売 鈴木僚太 著 B5変形判/424ページ 定価3,278円(本体2,980円+税10%) ISBN 978-4-297-12747-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが,Type

                          プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
                        • 「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog

                          こんにちは。 EC基盤グループ サーチチームの 山村です。 この記事は、 Elastic Stack (Elasticsearch) Advent Calendar 2022 の 23日目です。 2か月ほど前になりますが、2022年10月26日に実施された 第50回 Elasticsearch勉強会 で発表させていただきました。 私が外部での発表するのは、2016年6月のSolr勉強会 以来で、非常に緊張しました。 日々の業務にかまけて、ブログが後回しになっていたことで大変遅くなってしまいましたが、上記の発表で話した内容とスライド資料から、話したかったポイントを抜粋するとともに、勉強会で不足していた部分について補足をします。 当日、発表を終えたところで気が抜けてしまい、Twitter で頂いていた質問に満足に答えられませんでしたので、この場で補足説明を含めて出来るだけ回答したいと思います。

                            「モノタロウの1900万商品を検索するElasticsearch構築運用事例」のポイント深掘り〜第50回 Elasticsearch勉強会後記〜 - MonotaRO Tech Blog
                          • 【2019年】CTF Web問題の攻撃手法まとめ (Web問題のwriteupぜんぶ読む) - こんとろーるしーこんとろーるぶい

                            CTF Advent Calendar 2019 - Adventarの25日目の記事です。 1つ前は@ptr-yudai氏の2019年のpwn問を全部解くチャレンジ【後半戦】 - CTFするぞでした。 はじめに 対象イベント 問題数 読み方、使い方 Cross-Site Scripting(XSS) SVGファイルを利用したCSPバイパス GoogleドメインのJSONPを利用したCSPバイパス サブリソース完全性(SRI)機能を利用した入力チェックバイパス Chrome拡張機能のパスワードマネージャーKeePassの悪用 HTML likeコメントを使用したコメントアウト jQuery.getJSONのJSONP機能を使用したスクリプト実行 DOM Clobberingによるコードハイジャック Service Workerを利用したスクリプト実行 XSS Auditor機能のバイパス

                              【2019年】CTF Web問題の攻撃手法まとめ (Web問題のwriteupぜんぶ読む) - こんとろーるしーこんとろーるぶい
                            • SQLアンチパターン簡単まとめ

                              「SQLアンチパターン」について、自分の勉強がてら内容を簡単にまとめました。 「とりあえずSQLは触れてWebアプリが作れる」「シンプルなアプリを実務で作ったことがある」くらいの人が読むととても勉強になると思います。 また、「現場での良くない設計」が詳細に言語化されているので、経験豊富な人でも新たな発見があると思います。 詳しく知りたい方は是非本を買って実際に読んでみて欲しいです。 第一章 ジェイウォーク パターン 1カラムにコンマ区切りで値を入れて複数の紐付きを表現しようとする なぜダメか 検索しづらい 文字列カラムの文字数制限という暗黙の制約を受ける バリデーションかけられない 解決策 交差テーブルの作成 第二章 ナイーブツリー パターン 木構造を表現するとき、常に親のみに依存する(parent_idだけ持ってしまう) 隣接リスト なぜダメか 階層を深く掘ろうとするとそのぶんSQLをか

                                SQLアンチパターン簡単まとめ
                              • 【2024年度】エンジニア向け研修資料まとめ - Qiita

                                はじめに 本記事では無料で公開されている企業のエンジニア向け研修資料をまとめました。 近年では、多くの企業が新人向けの研修資料を公開しています。これらの資料は内容が充実しており、初心者から中級者まで幅広いレベルの学びを得ることができます。さらに、資料の作り方も参考になるため、勉強会で発表する人や企業の研修担当者にとっても貴重な情報源となっています。 本記事では様々な企業のエンジニア向け研修資料をまとめましたので、ぜひ参考にしてみてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 この記事の主な対象者 有名企業の研修資料を幅広く確認したい方 エンジニアとして初級から中級レベルの方 独学で学んでいる方 今後研修資料

                                  【2024年度】エンジニア向け研修資料まとめ - Qiita
                                • 自作RDBMSやろうぜ!(Zenn出張版)

                                  Disclamer 本記事は自作DBMSやろうぜ! のページの 22/05/27 JST 22:38 の時点での内容をZenn記事向けに修正して作成したものです 元コンテンツのライセンスについては以下をご参照ください LICENCE 元コンテンツの方は更新が継続されていますので、よろしければそちらもご覧ください この記事の目的 RDBMS(いわゆるリレーショナルデータベース)というものはプログラミング言語の処理系や、OSなどと同様に、世の中で広く使われているソフトウェアであるにも関わらず、いざ自作してみようと思うと日本語で記述されている必要な情報・情報源がまとまったサイトやブログ記事がないことに気づきました そこで、叩き台として、筆者および数名のコミッタで開発している自作RDBMSである SamehadaDB が軌道に乗るまでの経験をベースに、自作RDBMSに関する情報をある程度整理して書

                                    自作RDBMSやろうぜ!(Zenn出張版)
                                  • グランブルーファンタジーのステージング環境について|anzu chang|note

                                    杏ちゃんはBANされたツーラーでも内部の人間でもありません!! 先日Twitterにて指摘したグランブルーファンタジーのステージング環境へアクセスが可能だった件についてまとめておきます。 (該当ツイートは削除済みのため画像を添付しておきます) ※ 注意 本記事中にはURLやIPアドレスが含まれます。 既に外部からのアクセスはできなくなっていますが、利用規約等を考慮しアクセスしないほうがいいと思います。 ステージング環境へのアクセス外部からのアクセスが確認できた環境は複数ありURLからおそらくステージング環境と思われます。 1. stg.game.granbluefantasy.jp 2. stgz.game.granbluefantasy.jp これらの環境は外部から「制限なく」「誰でも」アクセス可能な状態で公開されていました。 また、Googleにインデックス登録されており検索結果に表示

                                      グランブルーファンタジーのステージング環境について|anzu chang|note
                                    • 2023 年に読んでよかった本

                                      2023 年に読んでよかった本 2023.12.30 年末なので 2023 年のまとめっぽい記事を書きたくなりました。今年は 1 年間でおおよそ 300 冊の本をよんだようです(そのうち 3 割ほどはラノベなのですが...)。その中でも特に印象に残った本を紹介します。 年末なので 2023 年のまとめっぽい記事を書きたくなりました。 今年は 1 年間でおおよそ 300 冊の本をよんだようです(そのうち 3 割ほどはラノベなのですが...)。その中でも特に印象に残った本を紹介します。 忘れる読書 この本では「本は忘れるために読んでいます」と語られています。というわけでこの本の内容もあまり覚えておりません(?)。 本を読むときには一字一句正確に覚えるような読み方をしていると、「覚えなきゃ」という気持ちが芽生えてしまい、本を読むことが苦痛になってしまうことがあります。そうではなくて、パラパラとペ

                                        2023 年に読んでよかった本
                                      • 投資で許容できる最大損失額の見きわめ方

                                        新しいNISAが始まってから、果たして自分はどのくらい投資するのがよいか、どのくらいの損失であれば後悔しないのかを考えている。1800万円の枠をフルに埋めたとして、もし1/3や1/2が吹き飛ぶ暴落に直面したら、自分の心が耐えられるとは思えない。自分が許容できる最大損失額を見きわめる方法をいろいろ考えてみている。 1. 絶対的な防衛ラインを守る自分の資産として「絶対にこのくらい持っておきたい」という防衛ラインを設けて、ラインを上回る金額を最大損失額とする。 例えばいま2500万円持っていて、老後2000万円問題というし2000万円は確保したいな、と思った人は残り500万円が許容できる最大損失額となる。 ✅ 防衛ラインが見きわめられるのならば至極合理的。 ❌ 防衛ラインの見きわめが結局難しい。防衛ラインがいまの資産額よりも高い場合、その人は投資することができない。 2. 360万円×老後の毎月

                                          投資で許容できる最大損失額の見きわめ方
                                        • [翻訳]LLMで1年間開発して学んだこと〜LLMプロダクト開発を成功に導くための実践的ガイド〜

                                          この記事は "What We’ve Learned From A Year of Building with LLMs" という記事を著者の一人である Eugene Yan さんから許可を得て翻訳したものです。 https://applied-llms.org/ Thank you for giving me a permission to translate this wonderful article! 著者の方々 Eugene Yan Bryan Bischof Charles Frye Hamel Husain Jason Liu Shreya Shankar 原文の公開日 2024/6/8 今は大規模言語モデル(LLM)を使った開発がとってもエキサイティングな時期です。この1年間で、LLMは実世界のアプリケーションに対して「十分に良い」ものになりました。そして、年々良くなり、安く

                                            [翻訳]LLMで1年間開発して学んだこと〜LLMプロダクト開発を成功に導くための実践的ガイド〜
                                          • WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開

                                            WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開 オープンソースのデータベースPostgreSQLの商用サービスを提供しているCrunchy Dataは、WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かしながらPostgreSQLの基本から性能分析などさまざまな機能を学べる「Postgres playground」を公開しました。 Webブラウザ上でPostgreSQLを動かすため、サーバを用意する必要もなく、万が一間違った操作でデータベースを壊したとしてもすぐにインストール直後の初期状態に戻せるため、気軽にPostgreSQLを使って動作を学ぶことができます。 WebAssembly化されたPostgreSQLにはあらかじめチュートリアル用のデータ

                                              WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開
                                            • Elasticsearchで日本語検索を扱うためのマッピング定義 - ZOZO TECH BLOG

                                              こんにちは、検索基盤部 検索基盤ブロックの渡です。私は検索基盤ブロックで、主にZOZOTOWNの検索周りのシステム開発に従事しています。 以前の記事では、Elasticsearchのマッピング設定の最適化について取り上げました。そして、今回は日本語による形態素解析を実現するまでの手順をご紹介します。 techblog.zozo.com 目次 目次 はじめに Elasticsearchで全文検索を実現させる手順 全文検索のためのマッピング定義 Analyzerの構造 日本語対応のAnalyzer 日本語対応のためのプラグイン追加 kuromoji Analyzerを指定したマッピング定義の例 kuromojiプラグイン機能 カスタムしたAnalyzerのマッピング定義 Analyzerの動作確認 modeを選択した場合のマッピング定義の例 Analyzer適用の注意点 kuromoji以外の

                                                Elasticsearchで日本語検索を扱うためのマッピング定義 - ZOZO TECH BLOG
                                              • Google Apps Script は、もはやエンジニアが書かない方がいいまである

                                                ラブグラフでエンジニアをしています横江 ( @yokoe24 ) です。 ラブグラフでは、エンジニア以外で Google Apps Script (GAS) を書く方も多く、 Slack通知の自動化など、業務の効率化がおこなわれています。 マジですごいと思います! GASをエンジニア以外が書く問題点 一方で、コードを見るとプログラマーからするとムズムズするところもあります。 変数名に snake_case が混ざっている インデントが揃っていない for文の中で getValue() を回している Google Apps Script の getValue() メソッドはコストが高く、何度も実行するとタイムアウトの可能性が高まる == で比較している double quotes " と single quotes ' が混ざっている こういうコードを見ると直したくてウズウズしてしまいます。

                                                  Google Apps Script は、もはやエンジニアが書かない方がいいまである
                                                • きれいなPythonプログラミング(パイソニックなコードを書こう)を読んでみた - Qiita

                                                  はじめに 日頃、Pythonを使う機会があるのですが、「もう一歩詳しくなり、中級者を目指したい!」という思いから、2022/2/15に発売された書籍「きれいなPythonプログラミング ~クリーンなコードを書くための最適な方法」を読みました。 特に、第6章にある「パイソニックなコードを書こう」が非常に勉強になったので自分なりの解釈/調査結果を含めてメモを残しておきます。 ※解釈が誤っている箇所もあるかと思います。誤りがあればご指摘いただけると幸いです。 誤用の多い構文 Python以外の言語を使ったことがある人は、その言語と同じ考え方/手法でコードを書くかもしれません。 Pythonにおける標準的なアプローチを学ぶことで時間と労力を削減することができます。 ループ処理ではrange()ではなくenumerateを使う 慣習的にrange(len())とインデックス番号でループを回すのは単純

                                                    きれいなPythonプログラミング(パイソニックなコードを書こう)を読んでみた - Qiita
                                                  • プロポーカー選手、エアタグで紛失荷物を追跡 生放送で航空会社批判

                                                    オドワイヤー氏の追跡装置では、手荷物はヒースロー空港にあると表示されていた/Aris Suwanmalee/Adobe Stock (CNN) 飛行機に乗る際に預けた手荷物が、目的地の空港のベルトコンベアに出てこない時にどうするか。 かつては心の中で悲鳴を上げた後、航空会社が荷物を発見し送り届けてくれることを期待して、航空会社に紛失を報告するくらいしかできなかった。 しかし、ここ数年は、乗客が自分の荷物を追跡して、その所在を航空会社に知らせることにより、荷物の捜索に積極的に関与するケースが増えている。 ここで質問。預けた荷物がベルトコンベアに出てこなかったが、その荷物がロンドン・ヒースロー空港の第4ターミナルにあることが分かっている場合はどうなるか。 スティーブ・オドワイヤー氏の場合、その答えは「全く何も起こらなかった」 紛失したオドワイヤー氏の手荷物は、オドワイヤー氏がパナマに向かう途中

                                                      プロポーカー選手、エアタグで紛失荷物を追跡 生放送で航空会社批判
                                                    • 年収を下げた会社に転職すれば仕事は楽に人間関係も上手くいくのは幻想で、年収高い会社の方が人格者やまともな人間が多いと言えるのか?

                                                      電機くん @denkikun_stepup 東京都内勤務/大学院卒/ ビジネス/電機メーカー勤務/設計•開発職/NISA/インデックス投資/就職/転職/恋愛/子育て/Amazonアソシエイト•プログラム参加中 note.com/denkikun_stepup 電機くん @denkikun_stepup 年収高い会社の方が人格者多いし、まともな人間が多い。極端に年収高い会社はそこから漏れることあるけども。平均年収700万円で職場の人間関係に悩んで500万円の会社に行けば仕事は楽になり人間関係もいいなんとのは幻想。むしろ酷くなる。 2022-02-04 19:47:40 電機くん @denkikun_stepup ある一定レベル以上の大学出た人たちが入る企業の方が職場環境いい可能性が高いのは自明。そこから漏れた人たちがくすぶっている会社は酷い環境になるのは分かりそうなものだけど今が辛い人は見落

                                                        年収を下げた会社に転職すれば仕事は楽に人間関係も上手くいくのは幻想で、年収高い会社の方が人格者やまともな人間が多いと言えるのか?
                                                      • 次世代フロッピーディスクとして有望視されていた「Zip」(100MB、1994年頃~):ロストメモリーズ File020 | テクノエッジ TechnoEdge

                                                        [名称] Zip、Zip Disk、Zip 100 Disk (参考製品名 「Zip 100 Disk」) [種類] 磁気ディスク [記録方法] 磁気記録 [メディアサイズ] 98.0×98.9×6.4mm [記録部サイズ] 直径約93mm [容量] 100MB [登場年] 1994年頃~ ひとつ、またひとつと消えていき、記憶からも薄れつつあるリムーバブルメディア。この連載では、ゆるっと集めているメディアやドライブをふわっと紹介します。 ロストメモリーズの記事一覧 | テクノエッジ TechnoEdge 「Zip」は、Iomega(アイオメガ)社が開発した磁気ディスク。当時のリムーバブルメディアとしては、容量が100MBと大きかったこと、また、速度が最大約1.4MB/sとそれなりに高速だったことから、3.5インチのフロッピーディスクを置き換えるメディアとして期待されました。 1990年代頭

                                                          次世代フロッピーディスクとして有望視されていた「Zip」(100MB、1994年頃~):ロストメモリーズ File020 | テクノエッジ TechnoEdge
                                                        • バックエンド開発の基本を理解するために必要な10の知識 2022年版

                                                          はじめに バックエンドエンジニアは、プログラミングの中で特にイメージがわきにくい分野である。簡単に言えば、バックエンドエンジニアはユーザから見えない部分にあるシステムである。(例えば、ユーザ認証やデータベース設計・操作・運用などが例として挙げられる) 例えば、ECサイトを運用する際に、ユーザから見えるUIだけを作っても作動しない。バックエンドになるシステムの構築も必要なのだ。 今回はバックエンド開発を理解する上で必要な10の知識を徹底解説する。その中で、個人の見解に過ぎないが初心者にオススメのバックエンドのフレームワークを3選紹介する。あくまで一個人の見解に過ぎないが、今回の記事を通してバックエンドの学習方法またはその魅力を十分に理解していただければ非常に幸いである。 本題に入る前に、本記事における「バックエンド」はあくまで認証やデータベースなどシステムやソフトウェアの裏側で動作しているも

                                                            バックエンド開発の基本を理解するために必要な10の知識 2022年版
                                                          • 山崎元さんと「お金」と「怒り」について - いつか電池がきれるまで

                                                            diamond.jp media.rakuten-sec.net 経済評論家の山崎元さんが亡くなられた。 食道がんで闘病中であることを公表されていたし、メディアに出演されている姿をみて、痩せてしまったなあ、と心配してもいたのだ。 山崎さんは、金融機関や保険会社が「売りたい(手数料が稼げる)商品」に比較的忖度せず、「個人投資家にとって、(長期投資ができるのであれば)比較的低リスクで低コストのインデックス投資」をずっと勧めていた。 各種保険の必要性にも疑問を投げかけていた。 それは山崎さん本人が癌で闘病されていたときも変わらなかった。 アメリカならともかく、日本においては、「お金がないから標準医療を受けられない」ということはないし、高額医療も手続きをすれば一定額以上は還付される仕組みになっている。僕自身は、学生時代に寮で息苦しい思いをしたこともあり、入院するなら個室がいいなあ、と思うので、躊躇

                                                              山崎元さんと「お金」と「怒り」について - いつか電池がきれるまで
                                                            • データベースと向き合う決意 | フューチャー技術ブログ

                                                              秋のブログ週間の9本目のエントリーになります。この企画もこんなに書く人が出てくるように育っていいですね。 「中間層を増やして柔軟性を高めるのがソフトウェアの歴史」 これは大学時代に2つ上の先輩が言っていた言葉です。例えばマシン語を直接書くのではなく、アセンブラで書けば、変換(コンパイル)の手間はかかりますが、他のCPUへの移植はしやすくなります。高級アセンブラと名高いC言語を使えばさらに移植性は上がります。C言語で書かれたVMを使う言語、例えばJava、Python、Rubyなんかはさらに移植性は上がります。 ストレージもそうです。最終的にストレージはビット列を保存するものですが、それにOSのファイルシステムというレイヤーがあり、そこにスキーマで管理されたデータを入れるDBMSが乗っかり、SQLなどの問い合わせ言語でデータ取得できるようにします。DBMSを挟むことで、レプリケーションでバッ

                                                                データベースと向き合う決意 | フューチャー技術ブログ
                                                              • iDeCoもNISAも!「つみたて投資の不都合な真実!」(高橋成壽) - エキスパート - Yahoo!ニュース

                                                                前回の記事、「お金持ちが「つみたてNISA」を使わない本当の理由」は多くの方に読んで頂くことができました。一般的に得であるとされている非課税制度は本当に得なのかの検証に賛否あったようです。課税ありの一括投資(税引き後)と非課税の積立投資の比較のように「本当はどうなの?」という検証はあまりみかけません。その意味で、検証が大切であるということを伝える役目は果たしたのだと思います。 机上の計算では納得出来ない人たちの意見SNSでは、積立による時間分散の効果に触れていないという指摘がありました。従って、今回はより実務に即して具体的に検証するために、過去の価格を用いて、一括投資と積立投資を比較してみることにします。今回は、時間分散を通じてリスクを抑えた結果、リターンはどのくらい変化したかが確認できます。 なお、時間分散は「高値づかみをしない」ことは期待されますが、投資効果を著しく高めるものではないと

                                                                  iDeCoもNISAも!「つみたて投資の不都合な真実!」(高橋成壽) - エキスパート - Yahoo!ニュース
                                                                • 【翻訳】個人開発のプロダクトを6ヶ月で売却するまで - NOT SO BADなブログ

                                                                  【翻訳】個人開発のプロダクトを6ヶ月で売却するまでDec 22, 2019 個人開発論翻訳新年に日本のお寺で(右が著者です) この記事はイギリスのIndie Hacker(個人開発者)、Josh(@joshahowarth)のブログ記事を、本人の許可を得て翻訳・掲載しているものです。 オリジナルの記事はこちら↓↓ 個人開発のプロダクトをいかに育てていくか、海外のIndie Hacker事情も垣間見えてとてもおもしろい記事です(長いけど)。Product HuntやRedditなど、海外のローンチプラットフォームもたくさん出てくるので、馴染みがない方は先に以下の記事を読んでいただけるとよりイメージがつきやすいかと思います。 同じくIndie HackerのPieter Levesの記事です。今回のJoshも非常に参考にしているらしく、記事内でも何度か言及されています。 多分に意訳していますが

                                                                    【翻訳】個人開発のプロダクトを6ヶ月で売却するまで - NOT SO BADなブログ
                                                                  • 運用中のPostgreSQLのスキーマを無停止で安全に変更する | 株式会社ヌーラボ(Nulab inc.)

                                                                    初めに こんにちは。ビジネスチャットサービスTypetalkを開発・運用している吉田です。Typetalkではデータの永続化ストレージとしてPostgreSQLを利用しています。扱うデータ量は多く、チャットというサービスの性質上書込み頻度はとても高いです。PostgreSQLを使い日々開発を進めていると、追加する機能によってはスキーマを変更する必要があります。メンテナンスを計画・告知してサービスを止めてしまえば、時間はかかるかもしれませんがスキーマの変更はそう難しくありません。しかしTypetalkはユーザーが日々の業務を進めるために利用しており、サービスが止まるとコミュニケーションが取れなくなります。業務を円滑に進めるためのビジネスチャットツールですので、極力サービスは止めたくありません(最後の計画メンテナンスは2019年6月30日で1年以上前となっています。)。本記事では以下の3つのケ

                                                                      運用中のPostgreSQLのスキーマを無停止で安全に変更する | 株式会社ヌーラボ(Nulab inc.)
                                                                    • Azureを勉強したいけど何したらいいかわからない人へ ~ 勉強資料インデックスの紹介 ~ - Qiita

                                                                      こんにちは、駆け出しアーキテクトのやまぱんです。 今回はMS社員が出しているAzure メインの勉強資料インデックスを紹介します。 もちろんこれ以外にも MS認定資格のページに書かれているMSLearnのモジュールを実施することも Azure 学習において有効だと思います。 例)Az-900の例 https://learn.microsoft.com/ja-jp/certifications/exams/az-900 下記のように無料のラーニングパスが利用可能です。 Azureを勉強したい! けど何したらいいかわからない人へ Azure を勉強したいとはいっても、たいていの人は案件ドリブンやキャリアアップドリブンなどで、Azure の中で特定の何かを学びたいと思っていると思います。 これは MS 社員とて例外ではないと思います。 キーワードごとに分けられているので自分の目的に近いものを確認

                                                                        Azureを勉強したいけど何したらいいかわからない人へ ~ 勉強資料インデックスの紹介 ~ - Qiita
                                                                      • メルカリを退職し、個人でWebアプリを作りました - urahiroshiの日記

                                                                        メルカリでやっていたこと 自分がメルカリに入社したのは2017年12月で、SET(Software Engineer in Test)というポジションに応募して採用されました。 SETはその名の通りテストに対する課題を解決するための役割なのですが、当時のSETチームはテストの実装を行うわけではなく、開発環境や検証環境の運用やCI/CDツールの導入・サポートなどを主な役割としていました。 自分がSETとして応募したのは、前職までの経験で機能開発にやや飽きており、エンジニアとして品質の改善をテーマとして扱っていきたいと考えていたためでした。通常の機能開発ではプロジェクトの要件や期日に沿って開発することが求められますが、SETの業務には要件や期日はなく、何をいつどのように解決するかを自分で判断する必要がありました。チームメンバーやプロジェクトメンバーと話し合い、コードを見ながら現在の開発・運用状

                                                                          メルカリを退職し、個人でWebアプリを作りました - urahiroshiの日記
                                                                        • プログラミング言語論入門 - riswu’s blog

                                                                          第0章. なぜ Scala を使うのか? はじめに 本稿は、John C. Mitchell 氏らによる Concepts in Programming Languages を基に自身の見解を交え、私がなぜ Scala を好んで使うのかを論じた記事になります。 プログラミング言語の歴史 本題に入る前に、プログラミング言語の歴史について紹介します。 年代 言語・イノベーション 1950 Fortran and Cobol 1960 Lisp and Algol 1970 Abstract data types (Simula, C, SQL) 1980 Objects (Smalltalk, C++) 1990 Java, JavaScript, Python, Ruby これは、年代ごとに開発された言語およびイノベーションを表にまとめたものになります。ただし、この表には欠けている事柄があり

                                                                            プログラミング言語論入門 - riswu’s blog
                                                                          • 忘れ去られたドメイン名に宿る付喪神 | IIJ Engineers Blog

                                                                            開発・運用の現場から、IIJのエンジニアが技術的な情報や取り組みについて執筆する公式ブログを運営しています。 こんにちは。IIJ Engineers Blog編集部です。 IIJの社内掲示板では、エンジニアのちょっとした技術ネタが好評となって多くのコメントが付いたり、お役立ち情報が掲載されています。 そんな情報を社内に留めておくのはもったいない!ということで、IIJ Engineers Blog編集部より、選りすぐりの情報をお届けします。 今回は、使わなくなったドメイン名はどのようにすればよいかを紹介します。 そのまま放置しておいてよいのか?(ダメ) 廃止すればよいのか?(もっとダメ) どういった対応を行えばよいのか? どうぞご覧ください。 終わったサービス・キャンペーンのドメイン名、放置されていませんか? ドメイン名を放置すると付喪神がやどり、ひとりでにサイトを公開したりメールを出し始め

                                                                              忘れ去られたドメイン名に宿る付喪神 | IIJ Engineers Blog
                                                                            • Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io

                                                                              Intro 従来の History API を改善する Navigation API の仕様策定と実装が進んでいる。 これは、 History API の使いにくかった部分を補うだけではなく、「JS で画面遷移をする」という現状のミッシングピースに取り組み、 SPA が抱える多くの問題だけでなく MPA すら改善する可能性がある。 この API の目的と仕様を解説しつつ、実装のメモを残す。 画面遷移と SPA の軌跡 Web は HTML の取得と描画を繰り返す、画面遷移(Navigation)を前提としたアーキテクチャ(のちに SPA からの逆算で MPA と呼ばれる)が基本であり、ブラウザなどの実装もそれに最適化されている。 一方「アプリケーション」の設計手法をそのまま Web に持ち込んだ SPA は、この Navigation によってもたらされる UX の低下を防ぐ部分がある一方

                                                                                Navigation API による「JS での画面遷移」と SPA の改善 | blog.jxck.io
                                                                              • 全社横断で「誰が何をやっているのか」を可視化する取り組み | Recruit Tech Blog

                                                                                この記事は リクルート ICT統括室 Advent Calendar 2023 18日目の記事です。 こんにちは、ICT統括室の別府(@tky_bpp)です。この記事は、社内の情報流通を社内プロダクト起点で改善しようとしている取り組みの紹介です。 具体的には「社内・社外に分散している情報」を集約することで「各従業員がこれまでどのような仕事をしてきたのか」を可視化しようとしている取り組みです。その中でも、主にプロセス、工夫した点について書いています。そのため、特定の技術スタック、ツールの紹介といった技術的な内容にはあまり触れません。 同じような課題に取り組んでいる方にとって、少しでも参考になれば幸いです。 はじめに 私は現在、リクルートの社内で利用されている従業員検索システムのプロダクトマネージャーをしています。 このシステムには、従業員毎の個人ページがあり、連絡先や所属部署、使用しているパ

                                                                                  全社横断で「誰が何をやっているのか」を可視化する取り組み | Recruit Tech Blog
                                                                                • yoku0825さんがMySQLスペシャリストになるまでにやってきた勉強法を、私たちにすべて教えてください! - Findy Engineer Lab

                                                                                  「日本国内でもトップレベルのスキルを持ったMySQLエキスパートは誰か?」 そう問われたときに、多くのエンジニアが名前を挙げる人物がいます。LINE株式会社のITサービスセンター データベース室 MySQL1チームでDBA(Database Administrator)として働くyoku0825さん*(@yoku0825)です。 日本人として3人目のMySQL分野のOracle ACEであり、2015年には「default_password_lifetime」の功績でMySQL 5.7 Community Contributor Awardに選出されたyoku0825さん。彼はひたむきに自己研鑽を続けるだけではなく、ブログ「日々の覚書」や技術イベントへの登壇などを通してMySQL関連の情報発信を行ってきました。 今回はそんなyoku0825さんに「これまでどのようなトレーニングをして、DB

                                                                                    yoku0825さんがMySQLスペシャリストになるまでにやってきた勉強法を、私たちにすべて教えてください! - Findy Engineer Lab