並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1790件

新着順 人気順

スレッド 意味の検索結果241 - 280 件 / 1790件

  • Z世代のたまり場、Discordが変えるSNSの世界|石ころ

    リア友から、ネット友へここ数年、リアルの友達ではなく、ネットの友達と交流を深める流れがどんどん加速している。Facebookはおろか、Instagramでさえ居心地の悪い空間になっている。承認欲求を満たすためのステージ・パフォーマンスの場所である上に、いろんな人と繋がりすぎていて、そもそも本音を発信しづらい。 TikTokに「おっさん」が流入しても、若者が逃げない理由 Facebookが買収したInstagramも、近年同じような道のりを辿りつつあった。ここ6年くらいのインスタの普及により、インスタは誰とでも繋がれるツールになった。今では僕も初めて会った人とは「LINE交換しようよ」ではなく「Instagram教えてよ」となる。その結果、Instagram上のソーシャルグラフがどんどん拡大していった。インスタは今の大学生なんかにとっては、僕よりもさらにごちゃ混ぜSNSになっているように思う

      Z世代のたまり場、Discordが変えるSNSの世界|石ころ
    • 出来ることは計算だけ?「WebAssembly」は一体なにが新しいのか〜エンジニアが語る技術愛 #03〜|ミクシル

      ミクシィには、探究心溢れるエンジニアがたくさん在籍しています。 その探究心は業務で扱う技術にとどまらず、趣味で書いているプログラムだったり、個人的に研究している言語だったりと、自身の気になった技術への追求も留まることを知りません。そこで、社内のエンジニアに“好きな技術”について、思う存分に語ってもらうシリーズを始めました。 ルールはこの通り。 ・業務で使っている技術でも、使われていない技術でもOK ・あくまでも個人的な見解で ・その技術のどこが面白いのか ・愛を込めて語り尽くしてもらう 第3回目は、新規プロダクトを目下開発しているSREグループの神谷に、「WebAssembly」の魅力をたっぷり語ってもらいました。 Webの技術でもないしアセンブリでもない? ━━早速ですが、今アツい技術について教えてください! 今回話すのは「WebAssembly(以下Wasm)」についてです。生まれた背

        出来ることは計算だけ?「WebAssembly」は一体なにが新しいのか〜エンジニアが語る技術愛 #03〜|ミクシル
      • JavaScriptの活躍の場を広げる「ランタイム」の今

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

          JavaScriptの活躍の場を広げる「ランタイム」の今
        • Google製GNU gold以上の速さを実現 超高速リンカ「mold」を支えるテクニック

          Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。rui314氏は、制作中のリンカである「mold」について発表しました。全2回。後半は「mold」速さと、その高速化を実現するテクニックについて話しました。前半はこちら。 リンカが速いと何がうれしいのか 植山類氏(以下、植山):リンカが速くなって何がうれしいのか。普通にうれしいです。プログラムを書いているとうれしいことがわかると思いますが、makeを実行すると、普通は自分が直前に変更したファイルしかビルドしないので、デバッグをしていると1つのファイルを編集してビルドすることになります。 コンパイラは1つだけのファイルをコンパイルするのはそこそこ速いですが、リンカは基本的には実行ファイルを丸ごと作ります。全体の入力を一気に受け取って出力するため、差分コンパイルであっても

            Google製GNU gold以上の速さを実現 超高速リンカ「mold」を支えるテクニック
          • ChatGPT/Co-Pilotで改めてわかる「プログラミング」とはどんな作業だったのか|shi3z

            最初にプログラミングを始めた時は、学校にリファレンスマニュアルを持って行って全てのページを丸暗記した。丸暗記が目的だったわけではなく、読んで知識を吸収していくのが楽しくてしょうがなかった。 PC-9801のN88-BASICリファレンスマニュアルは、読み物としてとても良くできていた。各ステートメントの紹介があり、パラメータの説明があり、ごく簡単なサンプルコードも書いてあった。大体見開き一ページで一つのステートメントの説明なので読みやすかったし、ベーマガかなんかで読む呪文のようなコマンドの意味を詳細まで知れて楽しかった。 だがこれを「楽しい」と思う人は少数派のようだった。 僕のクラスメートのうち、相当数の人が親にパソコンを買ってもらい、BASICに挑戦したが、全くその世界に馴染めず結局ゲーム機になって行った。僕も親父がゲームなんかを買ってきたら話は変わっていたかもしれないが、親父の教育方針で

              ChatGPT/Co-Pilotで改めてわかる「プログラミング」とはどんな作業だったのか|shi3z
            • Pyroscopeを使ったContinuous Profilingの活用事例

              LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog LINE株式会社OA SREチームのhasebeです。 先日、私の担当するプロダクトにてPyroscopeというツールを導入しました。このブログではなぜPyroscopeを導入したのか、導入した結果どういった利点があったのかなどについてご紹介したいと思います。 Pyroscopeとは Pyroscopeとは、Continuous Profilingを実施することができるOSSのツールです。 Profilingについては特に説明は不要でしょう。ざっくりいうと、CPUやメモリ等のリソースをプログラム中のどこが多く消費しているのか(= ボトルネック)を突き止める手法のことを意味します。 一般的には、なにか問題が起きたときに手動でPr

                Pyroscopeを使ったContinuous Profilingの活用事例
              • プロと読み解く Ruby 3.2 NEWS - クックパッド開発者ブログ

                技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 昨日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.2.0 がリリースされました(Ruby 3.2.0 リリース)。今年も Ruby 3.2 の NEWS.md ファイルの解説をします。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ プロと読み解くRuby 3.0 NEWS - クックパッド開発者ブログ プロと読み解く Ruby 3.1 NEWS -

                  プロと読み解く Ruby 3.2 NEWS - クックパッド開発者ブログ
                • ブロッキングってそもそも何だよ - Lambdaカクテル

                  さきほど別のブログ記事を書いていて(それはまたそのうち発射するけど)、その中でブロッキング処理とか同期的に扱う、という言葉を使った。 このときの自分の理解がこれ: ブロッキング 呼ぶと待たされる ノンブロッキング 呼んでも待たされない、すぐ返る そのときはJavascriptの話をしていた。Javascriptはシングルスレッドの言語だ。そして、各種のAPIは基本的にノンブロッキングに設計されている。つまり、コールバックを取るようになっていたり、Promiseを返すようになっているということだ。だから、処理系が提供する特殊な処理(例えばNodeが提供するhogehogeSync()といったもの)を利用しない限り、ブロックが原理的に起こらないし、あえてする理由もない。 という話を書いていて、でも重い計算処理は待たされるだろと思った。これはブロックしていることに他ならないのではないか、と。 し

                    ブロッキングってそもそも何だよ - Lambdaカクテル
                  • AWS移行のため、大規模で複雑な負荷テストをやった話 - エニグモ開発者ブログ

                    はじめに こんにちは、インフラエンジニアの 高山 です。 この記事は Enigmo Advent Calendar 2021 の 9 日目の記事です。 現在、BUYMAをオンプレからAWSへ移行するプロジェクトを進めています。 テスト環境の移行は完了し、本番環境の移行をしようというところです。 本番環境の移行をする前に 性能的に問題ないことを確認するため、本番環境と同程度のスペックで検証環境を構築し負荷テストを実施しました。 まだ終わっていませんが、今の時点で得た知見を記事にしようと思います。 負荷テストツール選定 詳細は割愛しますが、 以下のような要件からAWSの分散負荷テストのソリューション(正式名称はDistributed Load Testing on AWS 以下、AWS負荷テストソリューションと呼ぶ)を使うこととしました。 大規模な負荷テストができること 複雑なテストシナリオが

                      AWS移行のため、大規模で複雑な負荷テストをやった話 - エニグモ開発者ブログ
                    • プログラミング言語 Ruby30 周年記念イベント レポート

                      プログラミング言語 Ruby30 周年記念イベント 2023 年 2 月 25 日、Ruby 誕生 30 年を記念したイベントが開催されました。 2020 年から流行した新型コロナウィルス感染症の影響で、一時期のイベントはすべてオンラインでの開催が主流となっていました。 本イベントも当初はオンライン形式で予定されていましたが、当日は松江オープンソースラボをメイン会場としてオフラインとオンラインのハイブリッドで開催されました。 開催日 2023-02-25 (土) 13:40 - 17:30 開催場所 松江オープンソースラボ / YouTube 配信 主催 一般財団法人 Ruby アソシエーション / 一般社団法人 日本 Ruby の会 公式ページ プログラミング言語 Ruby30 周年記念イベント 進行 :前田修吾 公式ハッシュタグ #ruby30th 動画 アーカイブ動画 オープニング

                      • プロセス情報をデタラメにする攻撃「Process Herpaderping」の内部構造を紐解く | 技術者ブログ | 三井物産セキュアディレクション株式会社

                        早速ですが、まずは以下の図1をご覧ください。 真ん中にメッセージボックスが表示されていますが、このメッセージボックスを表示するプロセスがどこから起動しているのか、つまり、実体EXEファイルの場所がこの図からわかるでしょうか? 図 1 プロセス情報がデタラメになっている様子 図1では、Process ExplorerやProcess Hackerで見る限り、プロセス名は「こんばんは!★」(拡張子なし)となっています。各ツールで表示されたプロセスのプロパティ情報を見ると、Process Explorerでは実体の場所がExplorer.exeであるかのように見えてしまっています。 一方でProcess Hackerでは、メッセージボックスのプロセスがMicrosoftの有効なデジタル署名を持っているかのように見えており、実体の場所が「こんばんは!★」を指しているように見えます。 では該当の「こ

                          プロセス情報をデタラメにする攻撃「Process Herpaderping」の内部構造を紐解く | 技術者ブログ | 三井物産セキュアディレクション株式会社
                        • 『映画秘宝』1月26日発表「ご説明」文書の投稿経緯について|秋山直斗

                          『映画秘宝』元・編集部員の秋山直斗と申します。 2021年2月19日をもって『映画秘宝』編集部から、業務委託の契約を打ち切られましたので、現状は一切関わりを持っていません。 私は2021年1月26日朝8時00分発表の<「映画秘宝」編集長・岩田によるダイレクトメッセージによる恫喝に関するご説明>(以下、「ご説明」と表記)の作成に深く関わりました。その事実関係をここに説明させていただきます。 その理由は、まず第一に、被害者様が「ご説明」文書発表の過程に関して感じておられる不透明さを晴らすためです。 また、本件に関して事実に基づかない様々な憶測が飛び交っていることです。 以上2点を鑑みて、その解決を願い、すでに部外者の身ではありますが、「ご説明」文書を公開にいたった理由、その経緯に関しまして、私のみが知りうる事実が多くあることから、本文書を公開することにいたしました。 本件の内容に関しまして、「

                            『映画秘宝』1月26日発表「ご説明」文書の投稿経緯について|秋山直斗
                          • GoのAPIが厳格でない訳

                            Windows対応の曖昧なAPIを非難する記事 この記事はGoが曖昧に扱うAPIについて非難していて、より厳格に扱うことのメリットを解説しています。 Goのこれらの指摘の挙動が実際にどの様なものかを解説していきます。 無視する挙動 Goの標準ライブラリのAPIはどちらかというとUnix/Posixに寄せていて、一部のWindowsに無い概念に関する処理(ファイルのパーミッション操作など)は黙って無視したりする。 これはUnix/Posix用の実装が同じソースコードのままWindowsでも動作するために必要なダミーです。ここでそのようなダミー実装をアプリケーション作成側の責任にすると実装やテストが大変面倒になってしまう。 逆に、GoではUnix/Posixにあるforkやthreadに関するAPIをサポートしません。特にforkというAPIはWindowsには全くない概念であり、互換性を取る

                              GoのAPIが厳格でない訳
                            • なぜ「Rustは難しい言語」とされるのか――習得の難しさとその対策をWebエンジニアが考察

                              最終回となる今回は、Rustの開発生産性を支える言語機能および難しさにフォーカスを当てて簡潔に紹介します。 開発生産性とはいうものの、この言葉は定義付けをすること自体が難しいです。下記のRust公式が提供するツール群は開発生産性を間違いなく向上させますが、実際に使ってみた方が理解がはかどるのでここでは紹介にとどめます。 Rustコンパイラによるコンパイルエラーメッセージの丁寧さ Docs.rsのドキュメンテーション Cargoによるパッケージ管理(≒Rubyのbundler、JavaScriptのnpm) rust-analyzerによる強力な開発支援(≒インテリセンス) 言語標準のユニットテスト 端的にいえばモダン開発のプラクティスがRustのプロジェクトでもシームレスに利用でき、簡単に開発環境を整えることができます。 下記はプロジェクトファイル(Cargo.toml)の例です。外部ライ

                                なぜ「Rustは難しい言語」とされるのか――習得の難しさとその対策をWebエンジニアが考察
                              • 「法の支配(立憲主義)」への理解なく他人の「正義」「リベラル」「民主主義」を論ずる一人相撲をまた読まされた、と言う感想。正義(justice、公正)が暴走するとか依存するとか思っているのは、現代社会ではそれが「法」になっている事を理解していないから。(朝日新聞掲載の星野智幸氏の論考に関する田川滋氏のX) - kojitakenの日記

                                ここらで、朝日新聞の紙媒体読者時代に紙面でお目にかかった記憶が全くない鮫某(この人は相当に右寄りだと私は思うぞ)が「本命」と決めてかかっている野田佳彦を批判するXを紹介しておく。 昨日の深層NEWSで野田さんが「議員定数削減」や「身を切る改革」という言葉を使ってたけど、個人的には「そういう事じゃないんだよなあ・・・」感が強い。 — ナマステ大臣(おじさん・おばさん代表) (@nama_sute1234) 2024年8月30日 野ダメ(野田佳彦)はまだそんな時代錯誤的なことを言っているのかと呆れたが、そういえば2021年衆院選の時のテレビの党首討論で、当時維新代表だった松井一郎が「まだカイカクが足りない」などと20年前の小泉純一郎とそっくり同じことを言っていることに呆れたことを思い出した。 その時には、そんなアナクロな主張の政党があんな躍進を遂げるとは悪夢にも思わなかった。しかし維新は大躍進

                                  「法の支配(立憲主義)」への理解なく他人の「正義」「リベラル」「民主主義」を論ずる一人相撲をまた読まされた、と言う感想。正義(justice、公正)が暴走するとか依存するとか思っているのは、現代社会ではそれが「法」になっている事を理解していないから。(朝日新聞掲載の星野智幸氏の論考に関する田川滋氏のX) - kojitakenの日記
                                • 中国の日本侵略計画? 究極の陰謀論「日本解放第二期工作要綱」を解剖する(安田峰俊) - 個人 - Yahoo!ニュース

                                  新型コロナウイルスの世界的流行とアメリカ大統領選にまつわる一連の騒ぎのなかで、全世界的な社会問題として認識されるようになったのが陰謀論の氾濫だ。コロナは人民解放軍の生物兵器であるとか、アメリカは児童性的虐待と人身売買に手を染めるディープ・ステイトによって操られているといった話が代表的である。 陰謀論は左右の政治思想を持つネットユーザーや論壇人、または幸福の科学や法輪功、行動する保守や新左翼セクトといった、カルト的な新宗教団体や政治団体によって担われることが多い(なお中国系の疑似宗教団体・法輪功とコロナ陰謀論の関係は、拙著『現代中国の秘密結社 マフィア、政党、カルトの興亡史』[中公新書ラクレ]で詳述している) 陰謀論をひとたび信じてしまえば、たとえ個人レベルであっても、思わぬ恥をかいたり他者に失礼な振る舞いをおこなってしまったり、ひどい場合は人命にかかわる事態すら招く。経営者や政治家のような

                                    中国の日本侵略計画? 究極の陰謀論「日本解放第二期工作要綱」を解剖する(安田峰俊) - 個人 - Yahoo!ニュース
                                  • LinuxのSCHED_DEADLINEスケジューラについての話 - TIER IV Tech Blog

                                    こんにちは、ティアフォーでパートタイムエンジニアをしている佐々木です。 今回はLinuxに搭載されているスケジューラの一つ、SCHED_DEADLINEについて紹介していきたいと思います。自動運転には多数のクリティカルタスクがあり、自動運転の安心・安全をしっかりと確保するためにはこのスケジューラを上手に設定することでこれらのクリティカルタスクが効率的にまた互いにコンフリクトすることなくリアルタイムに処理されることを担保する必要があります。なお、この記事で紹介するコードはLinuxカーネル5.4.0 (Ubuntu 20.04 LTSのベースカーネル) を元としています。 また、ティアフォーでは「自動運転の民主化」をともに実現していく、学生パートタイムエンジニアを常時募集しています。自動運転を実現するためには、Softwareに関してはOSからMiddlewareそしてApplication

                                      LinuxのSCHED_DEADLINEスケジューラについての話 - TIER IV Tech Blog
                                    • 「OSの最深部」が垣間見える「ディスクの暗号化」に関するCloudflareのカーネル改善記録

                                      データの暗号化はインターネットでサービスを提供する企業には欠かせませんが、パフォーマンスの低下を嫌って自社サーバーのディスクに暗号化を施していない場合もあります。そんなディスクの暗号化によるパフォーマンス低下を改善した事例をCloudflareのエンジニアであるIgnat Korchagin氏が公開しています。 Speeding up Linux disk encryption https://blog.cloudflare.com/speeding-up-linux-disk-encryption/ ストレージの構造は「アプリケーション」「ファイルシステム」「ブロックサブシステム」「物理ストレージ」といった層に分けることができ、ネットワークにおけるOSI参照モデルに似ているとのこと。高次元の層に対して低次元の層での処理は抽象化されており、それぞれの層で暗号化が可能です。通常、高次元の層に

                                        「OSの最深部」が垣間見える「ディスクの暗号化」に関するCloudflareのカーネル改善記録
                                      • その1●のぶみ炎上理由「自称・世界的絵本作家」クラウドファンディングの詐欺と、絵本作家・のぶみさんの悪事の数々につきまして : 感想ブログ・のぶみ・絵本作家のぶみさんの悪事。嘘と盗作・泣き落としの連続について

                                        私は、東京のとある大手出版社で仕事をしていた者です。 現在も大きな目標に向かって、日々精進しております。 私は絵本が好きで、ずっと前から、絵本作家・のぶみさんの絵本や自伝にも親しんでおり、彼のSNSも見ておりましたが、ある日、彼の虚言癖と、盗作の連続を知ってしまい、見る目が変わってしまいました。 のぶみさんのクラウドファンディングが開始されましたが、一番驚いたことは、のぶみさんのクラウドファンディングページにも明記してあります、出版数です。 22年間で、「絵本250冊出版」・・・ 1か月に1冊ずつ絵本を出せる人などおりません。 今売れている絵本作家、ヨシタケシンスケさんでも(彩色は出版社に任せて)1年で5、6冊が限度です。 週刊連載のマンガ家でも、1か月に1冊の単行本は出せません。 のぶみさんは、数字を盛ったりして、自分を尊大に見せるクセがあります。 確実な証拠としまして、このユーチューブ

                                          その1●のぶみ炎上理由「自称・世界的絵本作家」クラウドファンディングの詐欺と、絵本作家・のぶみさんの悪事の数々につきまして : 感想ブログ・のぶみ・絵本作家のぶみさんの悪事。嘘と盗作・泣き落としの連続について
                                        • Recoil が面白いので Redux との違いを説明してみる - study-react

                                          前置き(私見含む) Recoil が面白い。 React でそれなりの規模のアプリケーションを作ったことのある方なら、状態管理の辛さをよく知っていると思う コンポーネントを跨いだ変数をひとつ作ろうと思っただけなのに「まずは Flux アーキテクチャのコンセプトとアンチパターンから学ぶ必要があります。大量の props バケツリレーから逃れるためには〜」とか言われても 現実的で複雑なアプリケーションの状態、つまり「非同期処理」や「状態同士の依存関係」……などを作っていくのは大変 そんな中 Facebook が新たな状態管理ライブラリをリリースした、それが Recoil これは Redux とも ReactN とも全く異なるアプローチのライブラリで、しかも圧倒的に分かりやすい teramotodaiki.icon 現在は experimental(実験段階) なので Redux のコードをごっ

                                            Recoil が面白いので Redux との違いを説明してみる - study-react
                                          • 小山田圭吾氏いじめ記事に関する検証 その2. ネットミーム「2ちゃんねるのコピペ」が大炎上に至るまでの変遷 - kobeniの日記

                                            ※90年代に出版された雑誌記事、また「2ちゃんねる」(匿名掲示板)に書かれた、いじめや暴力、差別に関する生々しい表現、被害に合われた方にとってつらい記憶を呼び起こすような内容を含みます。読まれる際は十分に、ご注意ください。 前回の記事の最後に、「小山田圭吾のいじめは、『2ちゃんねる(現・5ちゃんねる、以下2ch)のコピペ』という形のネットミームとして、一部のネットユーザーには有名だった」と書いた。今回の記事では、このネットミームがどのような変遷をたどり、2021年7月の大炎上にたどり着いたかを検証する。 2ちゃんねるでコピペができるまで 2001年〜2003年 2004年6月 「庇う人たちへ」のコピペ コーネリアスのファンサイトも閉鎖に追い込まれる 「クソガキどもを糾弾するホームページ」 2ch定型コピペの完成 2021年7月、2chコピペはどのようにTwitterに現れたか 饒舌な「オザ

                                              小山田圭吾氏いじめ記事に関する検証 その2. ネットミーム「2ちゃんねるのコピペ」が大炎上に至るまでの変遷 - kobeniの日記
                                            • Rails6の複数データベースの仕組みと実装時にハマったところ - dely Tech Blog

                                              こんにちは、開発部の高橋です。 本記事はdely Advent Calendar 2019の14日目の記事です。 昨日はミカサ(acke_red)さんの「デザイン負債を返済する - クラシルのデザインの展望2020」という記事でした。 note.com 目次 目次 はじめに 複数データベースの仕組み 複数データベースに関連するActiveRecordの全体像 1. master/slave構成 利用方法 DatabaseSelectorの利用方法 2. 複数のデータベースの利用 利用方法 アプリケーションでの実際の実装 開発時にハマった箇所 POSTのあとのGETでの更新処理で競合が発生 readingロールに対して更新していることがテストで気付きにくい まとめ 最後に はじめに 10月の半ば辺りにRails6の複数機能を利用し、master/slave構成に対応した新規アプリケーションを

                                                Rails6の複数データベースの仕組みと実装時にハマったところ - dely Tech Blog
                                              • 社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                                                こんにちは、羽山です。 みなさんは業務に LLM(生成AI)を活用していますか?ラクーングループでは生成系AI LT大会を開催するなど、積極的な利用を推し進めています。 そこで今回は私がその生成系AI LT大会で発表し、隙間時間で開発して、社内で幅広く利用されるに至った AIアシスタント「おっさんずナビ」を紹介します。 おっさんずナビは LLM + RAG(Retrieval-Augmented Generation)を利用した Slackボットで「ラクーンホールディングスの社風を教えてください」という質問に 社内事情を踏まえた回答 をしてくれます。 ファインチューニングを利用せず RAG のみで精度を高めているのと、ベクトルDBなどの外部リソースを必要としないのがポイントで、使い込まれた Slack ワークスペースさえあればアプリを起動するだけで 社内事情通のAIアシスタント ができあが

                                                  社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
                                                • トロピカーナのリブランディングの失敗事例から見る消費者視点|Off Topic - オフトピック

                                                  今回は、アメリカ生まれのオレンジジュースが有名な「Tropicana(トロピカーナ)」のリブランディングの失敗例をご紹介します。Twitterでバズったのでnoteでも転載しますw アメリカを代表するオレンジジュースを作っているTropicanaの2009年リブランディングの失敗例を紹介 $35Mかけて結局売上が$20Mダウン(1ヶ月で20%下がった) 詳細は以下スレッドにて ↓ pic.twitter.com/UV6XV9jicI — Tetsuro Miyatake (@tmiyatake1) May 12, 2020 トロピカーナは、2008年に有名広告代理店「Arnell」を採用し、大幅なパッケージのリブランディングを計画しました。5ヶ月間のデザイン作業、ローンチキャンペーン、そして$35Mのマーケティング費用を費やしました。その結果、20%売上ダウン(約$20M分)と大失敗し、そ

                                                    トロピカーナのリブランディングの失敗事例から見る消費者視点|Off Topic - オフトピック
                                                  • 『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself

                                                    昨年買っていたんですが、年末年始の時間を使って少し読めました。 著者はRustコンパイラにコントリビューションをしたことがあれば誰でも知っているかもしれない、Mara Bos氏です。 ちなみにですが、原著は下記サイトで無料でも読むことができます。 marabos.nl 書籍は下記です。 詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング 作者:Mara Bosオーム社Amazon なおこの記事内で「本書」と明記する場合、それは『詳解Rustアトミック操作とロック』を指します。また、「筆者」は私自身のことであり、「著者」はMara Bos氏のことです。 内容のメモ 1章 2章 3章 4章、5章 6章 Miri Loom 7章 8章 9章 10章 感想 日本語での別の資料 内容のメモ 読んだ内容のうち、印象に残ったり初見だったものをメモしておきます。 1章 1章

                                                      『詳解Rustアトミック操作とロック』(Rust Atomics and Locks) - Don't Repeat Yourself
                                                    • 「日本刑務所の囚人内訳」という外国人収容者が異常に多いデマ情報について - 電脳塵芥

                                                      最近、ちょっとこの画像が数度目につくことがあったのでこの「特亜65%」という「日本刑務所の囚人内訳」というデマ情報について書いていきます。すでに幾度かデマという指摘が記事化されており、例えば「「殺人・傷害での囚人の65%が特亜!」というあまりにありえない差別デマ」、「日本の囚人の97%は外国人?:こんなデマにも騙される人がいる」、「「外国人の犯罪がなければ、日本の刑務所はガラガラ」の真偽を公的資料で検証する」などなどで指摘されています。ただこれらの記事は数年前のものなので、その指摘の一部に倣い今一度この表の数値を簡単に検証します。 データは法務省の「矯正統計統計表」を参考とし、また最新のデータだけではなく2010年から2021年までの流れで刑務所の年末収容者総数、および外国人の収容者数(来日外国人含む)、中国、朝鮮・韓国籍の収容者数、そしてそれらが占める割合を求めていきます。それが次の表で

                                                        「日本刑務所の囚人内訳」という外国人収容者が異常に多いデマ情報について - 電脳塵芥
                                                      • stand.fmアプリのパフォーマンス改善話「推測するな、計測せよ」|Takahiko Wada

                                                        (このnoteはstand.fm engineeringマガジンの記事です) stand.fm エンジニアの和田(@takahi5)です。 今回はReact Nativeアプリののパフォーマンス改善について書きたいと思います。主にレンダリング周りの改善です。 アプリを開発していてユーザーや社内のメンバーから「アプリが重い!」と言われたことはないでしょうか?僕はよくあります笑 今回はstand.fmのライブ配信機能で実施したパフォーマンス改善について、ボトルネックの特定からその改善まで、実例に触れながらご紹介したいと思います。 アプリが重い!?ただこの「アプリが重い!」にもいろいろパターンがあります。 - ボタンをタップしたときの反応が遅い - アニメーションがカクカクする - ローディングがなかなか終わらない - 起動に時間がかかるなどなど、一言で「重い」と言っても、詳しく聞いてみると色々

                                                          stand.fmアプリのパフォーマンス改善話「推測するな、計測せよ」|Takahiko Wada
                                                        • プログラミング言語Rustになぜ注目するのか - Qiita

                                                          この記事は NTTコムウェア AdventCalendar 2023 5日目の記事です。 自己紹介&動機 高鶴と申します。NTTコムウェア コーポレート革新本部で、プログラム設計~コーディング~ユニットテストにかかわる技術の社内標準化をやっております。 プログラムの静的な解析で早期にバグを発見・修正することで、後工程でのバグ対処コスト削減(ウォーターフォール開発の場合)や、技術的負債の早期解消(アジャイル開発の場合)を目指す、というのが私のチームの仕事の大きな一部となっています。 静的な解析で早期にバグを発見するツールには、オープンソースでも商用でも様々なものがあります。しかし、ソフトウェアの品質をより抜本的に良くしていこうと思うと、「プログラミング言語を何とかする」というところを考えたくなってきます。 Rustであれば、そのような期待に応えてくれるのではないかと期待し、調査・検証を始めま

                                                            プログラミング言語Rustになぜ注目するのか - Qiita
                                                          • Googleがメールを「永久に保管できる」としたブログ記事や幹部の発言が発掘される、2年間使っていないGoogleアカウントを削除するとの発表で

                                                            Googleは2023年5月16日に、2年間利用されていないアカウントを削除することを発表しました。この話題を扱ったソーシャルニュースサイト・Hacker Newsのスレッドでは、営利企業であるGoogleが休眠アカウントを整理することに理解を示す意見がある一方で、永遠にメールを保存できることをうたっていたGmailサービス開始時の主張と矛盾しているとの批判もなされています。 Updating our inactive account policies | Hacker News https://news.ycombinator.com/item?id=35966318 Gmailの提供が開始されたのは、今回の発表から約19年前の2004年4月1日です。この日のブログ投稿で、Googleは「人々がメールをいつまでも大切に保管できるようにすべきであると考えています」と述べて、Gmailにはそ

                                                              Googleがメールを「永久に保管できる」としたブログ記事や幹部の発言が発掘される、2年間使っていないGoogleアカウントを削除するとの発表で
                                                            • JuliaとPythonを併用したデータ処理のススメ - MNTSQ Techブログ

                                                              Pythonでデータ処理をしている際、numpyにはまらないごちゃごちゃした前処理があり、ちょっと遅いんだよなぁ。。。となること、ないでしょうか。 ルーチンになっている解析であれば高速化を頑張る意味がありそうですが、新しい解析を試行錯誤している最中など、わざわざ高速化のためのコードをガリガリ書いていくのは辛いぐらいのフェーズ、ないでしょうか。 こんなとき、私はJuliaを使っています。Juliaは特別な書き方をしなくても高速になる場合が多く、並列処理も簡単にできます。 julialang.org Julia、いいらしいが名前は聞いたことがあるけど使うまでには至ってない、という方がと思います。今まで使っているコードの資産を書き直すのは嫌ですよね。 しかし、JuliaにはPythonの資産を活かしつつ高速にデータ処理がするための道具がそろっています。 今回の記事はPythonとJuliaをいっ

                                                                JuliaとPythonを併用したデータ処理のススメ - MNTSQ Techブログ
                                                              • 【SvelteKit入門】SvelteKit + Prismaによる掲示板アプリ作成 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                こんにちは!ラクス1年目のkoki_matsuraです。 今回は掲示板アプリ作成を通して、SvelteKitの基礎的な部分をご紹介させていただきます。 目次は下記のようになっています。 はじめに Svelteとは SvelteKitとは 掲示板アプリ作成 アプリの概要 環境構築 SvelteKit データベース Prisma テーブル作成 ルーティング作成 新規登録画面 ログイン画面 スレッド投稿画面 スレッド一覧画面 スレッド詳細画面 ログアウト機能 エラー画面 終わりに はじめに Svelteとは WebアプリケーションやUIを構築するためのJavaScriptフレームワークです。有名なものでは「React」や「Vue」が挙げられます。 Svelteにはこれらのフレームワークと比べて下記のような特徴があります。 仮想DOMを用いない こちらが最も大きな特徴となります。 まず、仮想DOM

                                                                  【SvelteKit入門】SvelteKit + Prismaによる掲示板アプリ作成 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                • BunとHono

                                                                  JavaScriptのランタイム、Bunのv1.0がリリースされましたね 🎉 さて、僕がメインとなって開発しているHonoはBunと関係があるので、その話をします。 hono Express or KOA Bunのリリース時に使われた動画がかっこいいです。まるでApple。 この中で作者のJarredから肉まんのパスを受けるのがBunのDeveloper AdvocateでZodの作者のColinです。彼は「Web APIを作るためのフレームワーク」として以下のように言いました。 hono Express or KOA おおー。Express、Koaより前に来てていい感じですね。上記で貼ったリリースノートには順番が変わってますが、しっかりと名前が出てます。 Bun is tested against test suites of the most popular Node.js pack

                                                                    BunとHono
                                                                  • Java, MySQLをKotlin, PostgreSQLに移行した - k0kubun's blog

                                                                    7年前にGitHub Rankingというサービスを作り、APIを叩きすぎてGitHubからの風当たりが強くなって*1からはデータの更新を止めていたが、KubernetesやGraphQLの時みたいに技術を試す砂場用に惰性で動かし続けていた。 Issueの機能要望対応が段々面倒になってきて、サーバー代節約のために潰すかと考えていたのだけど、毎日1000PVくらいあるので試しにGoogle Adsenseを設置してみたところ1日平均 $1 くらいは入ってて黒字になりそうだったので、ちょっとメンテしやすくしてデータの更新再開するかー、ということで今回いろいろ綺麗にした。 DB: MySQL → PostgreSQL なぜPostgreSQLにしたのか 個人的には多くの用途ではMySQLとPostgreSQLどっちでもいいと思っているんだけど、今所属してるチームがメンテしてるサービスのDBの多く

                                                                      Java, MySQLをKotlin, PostgreSQLに移行した - k0kubun's blog
                                                                    • 献血ポスター騒ぎに見解を示した医師、勤務先に厄介意見が送られ法的対応に言及『批判する側にも責任ある行動を期待します』

                                                                      【2020/03/30 更新】 医師当人によりまとめ本文からツイートが削除された様子なので 元ツイートのURL(一連の発言がスレッドとなっている) を掲示しておく。確認は各自でよろしく。 https://twitter.com/kazacky/status/1242738737626222592 櫻田征久 @YK_SAKSAK 私が尊敬する風巻さんがいうってことはそういうことだ。(信者っぽい💦 と、まぁ、実名に対して秘匿名での投稿。 「発信者に覚悟はあるのか」 「他者理解ができるのか」 サービス業ではあるが、生徒指導に携わるものとして、流し見できない案件。 twitter.com/kazacky/status… 2020-03-28 19:56:09 「敵とみなせば何を言ってもいい」という訳ではない類例 AV事業者(淫行勧誘の被疑者として逮捕、結果的に不起訴)に向け 「AV出演を強要して

                                                                        献血ポスター騒ぎに見解を示した医師、勤務先に厄介意見が送られ法的対応に言及『批判する側にも責任ある行動を期待します』
                                                                      • アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 | Amazon Web Services

                                                                        Amazon Web Services ブログ アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 アプリケーション層は多くのクラウドアーキテクチャで世界中がアクセスする部分ですが、使用しているデータベースに合わせてアプリケーションを最適化する方法を検討することはほとんどないようです。リレーショナルデータベースエンジンを使用するときは、スキーマの設計だけでなく、アプリケーションが管理可能で、スケーラブルで、パフォーマンスが高いことを保証するために、データベースがストレージシステムに対してデータを読み書きする方法を理解することが重要です。シリーズのパート 1 となるこの投稿では、PostgreSQL の主要な用語について説明し、次に、Amazon Aurora PostgreSQL 互換エディションまたは Amazon Relational Dat

                                                                          アプリケーション開発者のための PostgreSQL アーキテクチャに関する検討: パート 1 | Amazon Web Services
                                                                        • スレッド形式で雑にメモを書き散らすためのサービス「Thredot」をリリースしました

                                                                          Thredot はスレッド形式でメモを書けるサービスです。 Google アカウントがあればログインできます。 こういうの Playground ページを用意しているので、気軽に使い心地を試してみてください。 Thredot のコンセプト Thredot はアイデアや情報をメモに書き出すハードルを限界まで下げることを目指しており、そのために様々な工夫をしています。 メモを整理させない 爆速な検索機能 公開範囲を設定できる WYSIWYG エディタを採用 メモを整理させない Thredot では徹底的にメモを整理させない方針を取っています。 僕は「整理するための機能が用意されていると整理をしたくなってしまう」人間です。 でも整理するのって超面倒くさいです。 ( 支離滅裂 ) 結局中途半端に整理しようとして余計にゴチャゴチャになり、最終的にメモを書くこと自体が億劫になってしまいます。 Thre

                                                                            スレッド形式で雑にメモを書き散らすためのサービス「Thredot」をリリースしました
                                                                          • 「三度目の正直もダメでした」CTOを3回退任→現場エンジニアになったLIG元取締役づやさんの“最良の選択” - エンジニアtype | 転職type

                                                                            2022.11.15 働き方 プログラマーお金CTO 降格ーー。会社員にとって最も聞きたくない言葉の一つだろう。せっかくつかんだポジションを降格させられたら、今まで自分がやってきたことを否定されたと感じる人もいるかもしれない。 しかし、ひたすら降格し続けているのに、むしろどんどんハッピーに働いている人がいる。それが、システム開発やWeb制作を中心に企業のDX支援を行う株式会社LIGでエンジニアとして働くづや(高遠和也)さんだ。 づやさん(@zuya_osora) 1983年生まれ。長野県出身。愛知工科大学卒業後、東京でエンジニアとして勤務。2007年、吉原ゴウと株式会社アストロデオを共同創業。12年に株式会社LIGと合併し、LIGの技術部門の中核として事業を支える。20年、取締役およびCTOを退任。ちなみに本名は高遠和也 創業メンバーとしてLIGの草創期を支え、CTOとして活躍するも退任。

                                                                              「三度目の正直もダメでした」CTOを3回退任→現場エンジニアになったLIG元取締役づやさんの“最良の選択” - エンジニアtype | 転職type
                                                                            • 第45回 Linuxカーネルのコンテナ機能 ― cgroupの改良版cgroup v2[6] | gihyo.jp

                                                                              昨年12月に前回の記事を書いて以来、世の中の状況がすっかり変わってしまいました。 筆者も4月以降はほとんど会社に出勤することなく、自宅で仕事をしています。自宅の物置のように使っていたスペースを片付け、少しずついろいろなものを買い揃え、自宅でもまずまず快適な環境で仕事ができるようになりました。同様に、これを機に自宅でも快適に仕事ができるようにいろいろと買い揃えた方も多いのではないでしょうか。残念ながら、自宅の環境が快適になったからと言ってこの記事の公開ペースが速くなるということはありませんが。:-p さて、年末に書いた記事ではケーパビリティの話を3回に渡って説明しました。今回はそのケーパビリティシリーズの前に紹介していたcgroup v2の話題に戻って、その機能を紹介していきたいと思います。 cgroup v2とCPUコントローラ この連載の第37回で書いたように、cgroup v1は自由度

                                                                                第45回 Linuxカーネルのコンテナ機能 ― cgroupの改良版cgroup v2[6] | gihyo.jp
                                                                              • お互い『邪魔だニャー』と言って譲り合おうとしない配膳猫たちがいた「デッドロックだ!」「難しいんよねこれの解決」

                                                                                リンク Wikipedia デッドロック デッドロック (英: deadlock) とは、特に計算機科学において、2つ以上のスレッドあるいはプロセスなどの処理単位が互いの処理終了を待ち、結果としてどの処理も先に進めなくなってしまうことを言う。 また、合弁契約書などにおいてパートナーと利害関係がぶつかるような問題が生じた場合の解決方法を定めた条項を「デッドロック条項(Deadlock Clause)」と言う。 英語ではもともと行き詰まりの意味である。 古い文献では、デッドロックのことをチェス用語と同様のステイルメイトと呼称して説明をしている場合があ 42 users 1

                                                                                  お互い『邪魔だニャー』と言って譲り合おうとしない配膳猫たちがいた「デッドロックだ!」「難しいんよねこれの解決」
                                                                                • InnoDBのMVCCのガベージコレクションについて - shallowな暮らし

                                                                                  こんにちは、shallow1729:detailです。今回は先日MyNA会というイベントで発表したMySQLの標準のストレージエンジンであるInnoDBのMVCCのガベージコレクションについて書こうと思います。発表自体もアーカイブされているので以下から見る事ができます。 「日本MySQLユーザ会会(MyNA会) 2021年07月 -下位レイヤ勉強会-」 公開版 - YouTube まず前半ではMVCCに関連するデータ構造を見ながらガベージコレクションの重要性やlong-running transactionの問題点について解説します。後半では実際のガベージコレクション(purge)の処理をソースコードレベルで追いながら、ユーザーに提供されているパラメーターを解説をします。 これまでに比べると踏み込んだ話題なのであまり基礎的な事は解説しません。知らない単語が多いかもしれないですが、適宜調べな

                                                                                    InnoDBのMVCCのガベージコレクションについて - shallowな暮らし