タグ

yo_wakaのブックマーク (8,571)

  • Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ

    Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ Rust製のWebブラウザエンジンとして開発が進められている「Servo」は、Servoをアプリケーションに組み込み可能なクロスプラットフォーム対応WebVeiwとする方向で開発を進め、それをアプリケーションフレームワークのTauriと協力してTauriがサポートする予定であることを発表しました。 TauriはElectronの代替を目指す、Web技術を用いてアプリケーションを開発するためのフレームワークです。 参考:Electron代替を目指すRust製フレームワーク「Tauri」がバージョン1.0に到達、Windows/Mac/Linuxに対応 現在のTauriは、UIのレンダリングエンジンとして、Windo

    Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ
    yo_waka
    yo_waka 2023/11/08
  • 10年続けたCTOを辞め、新たな道へ

    おれはCTOをやめるぞ!ジョジョーーッ! だれ?こんにちは @zaru というIDで活動しているプログラマです。今年で40歳になります。株式会社ベーシックでCTOをしており、個人ではYouTubeでムーザルちゃんねるという技術動画を配信したり、コードが動かないので帰れませんという技術書を書いたりしています。プログラミングとデザインが好きです。 こんなアイコンで活動してますベーシックに中途で入社し14年、CTOをやって10年たちました。ベーシックではメディア事業に始まり、スマホのゲームアプリ開発や、アドネットワーク、最近ではBtoB SaaSの開発をしていました。 ベーシックという同じ会社にいながら全く異なる仕事をしていたので飽きることなく、あっという間に時間が溶けていった感覚があります。当時開発メンバー最年少で入社したのに、今では最年長になってしまいました。そして、今年2023年末をもって

    10年続けたCTOを辞め、新たな道へ
    yo_waka
    yo_waka 2023/11/07
    いろいろ似たような事情が多くて共感したw “規模を大きくすべきというベクトルに謎の抵抗感” めっちゃわかる・・
  • Goで実装したリバースプロキシでローカル環境で HTTPS 通信する

    この記事では、Go で実装したリバースプロキシを使用して、ローカル環境で HTTPS 通信を実現する方法を紹介します。 今回使用したコードは以下のリポジトリにあります。 はじめに docker-composeで構築したローカルの開発環境でも HTTPS で通信させたくなることがあります。実現する方法としては、リバースプロキシを使用する方法があります。 リバースプロキシを実装するには Nginx などを使用する方法が一般的ですが、今回は Go で実装してみます。Go の標準ライブラリである net/http/httputil パッケージの、 ReverseProxy を使用してリバースプロキシを実装できます。 構成 以下のような構成にします。 ブラウザ-リバースプロキシ間: HTTPS Next.js コンテナ-リバースプロキシ間: HTTPS リバースプロキシ-Next.js コンテナ/A

    Goで実装したリバースプロキシでローカル環境で HTTPS 通信する
    yo_waka
    yo_waka 2023/11/06
  • bmf-tech.com - Golangでロードバランサーを実装する

    概要この記事はMakuake Advent Calendar 2021の24日目の記事です。(大遅刻しました・・) ラウンドロビンで負荷分散するロードバランサーをGolangで自作してみるという話です。 ロードバランサーとは何かロードバランサーはリクエストを複数のサーバーへ振り分けて負荷分散する(ロードバランシング)機能を持ったサーバーです。 サービスの可用性を高めてくれるリバースプロキシの一種です。 ロードバランサーの種類は大きく分けて2種類あります。アプリケーション層で負荷分散するL7ロードバランサーと、トランスポート層で負荷分散するL4ロードバランサーです。 ロードバランサーは、ロードバランシングの他、パーシステンス(セッション維持)とヘルスチェックの機能を兼ね備えています。 ロードバランシングの種類負荷分散には静的な方式と動的な方式のものでそれぞれ種類があります。 静的なものの代表

    bmf-tech.com - Golangでロードバランサーを実装する
    yo_waka
    yo_waka 2023/11/06
  • Amazon ECS が、予測不可能な負荷のスパイクに対するアプリケーションの回復性を向上

    日、Amazon Elastic Container Service (Amazon ECS) はタスクスケジューリングを強化し、予測不可能な負荷のスパイクに対するアプリケーションの回復性をさらに向上させました。Amazon ECS は、コンテナまたはロードバランサーのヘルスチェックに合格しなかった異常なタスクを終了する前に、正常な代替タスクを開始するようになりました。この機能の強化により、追加の作業や構成なしで、お客様のアプリケーションの回復性が向上します。 Amazon ECS はフルマネージドのコンテナオーケストレーションサービスで、非常に安全で、信頼性が高く、スケーラブルなコンテナ化アプリケーションを簡単に実行できます。お客様はアプリケーションのコンテナまたはロードバランサーのヘルスチェックを定義して、異常のあるタスクをいつ終了して新しいタスクに置き換えるべきかを Amazon

    Amazon ECS が、予測不可能な負荷のスパイクに対するアプリケーションの回復性を向上
    yo_waka
    yo_waka 2023/11/05
  • 文学フリマ東京、一般入場を有料化 東京ビッグサイトでの開催も発表

    文学作品の展示即売会「文学フリマ」が、2024年5月19日(日)の「文学フリマ東京38」から、東京開催時の一般入場を有料化すると発表した。 併せて、2024年12月1日(日)の「文学フリマ東京39」は、東京ビッグサイトで開催されることも明らかになった。 “自分が文学と信じるもの”が集まる展示即売会「文学フリマ」 「文学フリマ」は、プロ・アマもジャンルも問わず、小説・評論・研究書・詩歌・ノンフィクションなど、あらゆるジャンルの文学作品が集まる展示即売会。 九州から北海道まで全国8ヶ所で年9回開催されており、会場には個人・出版社問わず、同人誌や商業誌が並ぶ。 ホストが失恋同人誌で「文学フリマ」へ 禊のような思いで参加した理由 「ホストは、恋愛でもひとりの女の子に固執してはいけないんです」 ホストたちの“失恋話”を集めた同人誌『失恋ホスト』が、11月24日に東京流通センターで開催の『第二十九回文

    文学フリマ東京、一般入場を有料化 東京ビッグサイトでの開催も発表
    yo_waka
    yo_waka 2023/11/04
    気になる
  • 【急募】しょうもない悩みが吹き飛ぶくらいの壮大な音楽求む

    【急募】しょうもない悩みが吹き飛ぶくらいの壮大な音楽求む

    【急募】しょうもない悩みが吹き飛ぶくらいの壮大な音楽求む
    yo_waka
    yo_waka 2023/10/30
  • Next.js 14

    As we announced at Next.js Conf, Next.js 14 is our most focused release with: Turbopack: 5,000 tests passing for App & Pages Router 53% faster local server startup 94% faster code updates with Fast Refresh Server Actions (Stable): Progressively enhanced mutations Integrated with caching & revalidating Simple function calls, or works natively with forms Partial Prerendering (Preview): Fast initial

    Next.js 14
    yo_waka
    yo_waka 2023/10/27
  • 渋谷の「路上飲み」こうして誤解は世界に広がった | NHK

    ハロウィンの前後、「渋谷に来ないで」。 渋谷区長が出した異例のメッセージ。背景にあるのは、急増する「路上飲み」の存在です。センター街を中心に路上で飲酒する人の姿が目立つ渋谷の夜。ケンカなどのトラブルや散乱するゴミが後を絶たず、ハロウィーンの時期に深刻なトラブルを招く温床になると警戒を強めているのです。 なぜ、渋谷に「路上飲み」が根づいてしまったのか。その理由を求めて「路上飲み」の現場に密着すると、SHIBUYAから世界に広がった誤解が顔をのぞかせていました。 (首都圏局/記者 眞野敏幸) 「渋谷に来ないで」発言の裏に路上飲みの横行 「渋谷に来ないでほしい」。来、街を訪れる人を歓迎する立場の渋谷区長が出した異例のメッセージが「路上飲み」の現場に密着しようと思ったきっかけでした。区長は9月の会見に続いて、10月には海外メディア向けにもメッセージを出し、地方自治体としては異例の海外発信に踏み切

    渋谷の「路上飲み」こうして誤解は世界に広がった | NHK
    yo_waka
    yo_waka 2023/10/25
  • ドメイン駆動設計の正体

    はじめに "ドメイン駆動設計は当たり前のことを言っているだけ" "ドメイン駆動設計はただのオブジェクト指向プログラミング" "ドメイン駆動設計はより良いアーキテクチャだ" "軽量DDDはアンチパターンだ" このようなドメイン駆動設計に関する言及を聞いたことがあるでしょうか? ドメイン駆動設計に言及する記事や書籍は多くありますが、それぞれ着目する側面が異なったり色々なコンテキストから言及されています。 おそらくそれが原因でドメイン駆動設計が何であるかをぼやけさせ、正体のわかりにくい概念になっているように思えます。 そこで今回は色々な観点から整理し、ドメイン駆動設計とは何であるのか、その正体を考えていきます。 ドメイン駆動設計の基的概念について ドメイン駆動設計はEric Evansが出版した「Domain-Driven Design」という書籍がルーツになっています。 ドメイン駆動設計を一

    ドメイン駆動設計の正体
    yo_waka
    yo_waka 2023/10/22
  • 販売不振のアップルMacBook、早急な解決策は存在しない | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    中国でのiPhone 15の販売不振に続き、アップルはMacBookの出荷台数が予測を下回っている問題に直面している。そして来年半ばまで、事態を好転できる明白な答えはない。 アップル関連の著名アナリスト、ミンチー・クオは、2023年のマックブックの出荷台数が1700万台に減少すると予測。これは前年比30%減となる。販売不振にはいくつかの要因があるが、クオは15インチMacBook Airの小売実績とホリデーシーズンに向けての新製品不足を指摘している。 アップルのWWDC2023で発表された15インチMacBook Airは、13インチより大きなディスプレイを搭載した初のコンシューマー向けmacOSノートブックだった。より大きなディスプレイを待ち望んでいた消費者が、ようやく欲しかったMacBook Airを買うことができるということで、売上も伸びると予想されていた。 だがこのAirが発売され

    販売不振のアップルMacBook、早急な解決策は存在しない | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    yo_waka
    yo_waka 2023/10/22
    それなりのスペックにすると高すぎるんだよなあ。。。
  • Ruby on Rails 7.1 リリースノート - Railsガイド

    Rails 7.1 の注目ポイント: デフォルトで Docker をサポート 認証システム実装用のメソッドの追加 Active Record の非同期クエリの改善 MySQL 互換の Trilogy 用アダプタの導入 DB とアプリの両方で複合主キーをサポート 大量のジョブをエンキューする機能の追加 自動読み込みを拡張できるメソッドの追加 JavaScript ランタイム「Bun」のサポート (訳注:英語版のガイドも更新中のため、一時的に公式ブログの各セクションを注目ポイントとしてまとめています) 1 Rails 7.1にアップグレードする 既存のアプリケーションをアップグレードするのであれば、その前に質のよいテストカバレッジを用意するのはよい考えです。アプリケーションがRails 7.0までアップグレードされていない場合は先にそれを完了し、アプリケーションが正常に動作することを十分確認し

    Ruby on Rails 7.1 リリースノート - Railsガイド
  • 「NauNau」230万人以上 位置情報など外部から閲覧可能な状態に | NHK

    若い世代を中心に人気の位置情報共有アプリ「NauNau」で、一時、少なくとも200万人以上のユーザーの位置情報やチャットなどが外部から閲覧できる状態になっていたことがわかりました。 会社側は事実を認め、アプリのサービス提供を21日から一時、停止するとともに、今後、第三者機関による調査を行う考えを示しました。 230万人分以上の位置情報やチャット履歴が 友人などの居場所をリアルタイムで共有し、チャット機能なども利用できる位置情報共有アプリ「NauNau」は、去年9月にサービスを開始し、開発した会社の「Suishow」によりますと、現在はダウンロード数が450万件を超える若い世代などに人気のアプリです。 しかし、複数の関係者によりますと、このアプリはサービス開始の時点からセキュリティー対策が不十分で、少なくとも230万人分以上のユーザーの位置情報やチャット上のやりとりの履歴などが一時、一定のI

    「NauNau」230万人以上 位置情報など外部から閲覧可能な状態に | NHK
    yo_waka
    yo_waka 2023/10/22
    “去年12月から複数回にわたって指摘を受け、事態を認識していましたが” あかん
  • 図解 DB インデックス

    DB インデックスの基礎知識を、図をたくさん使って整理します。 この Book は、暗記をおしまいにしてこんな疑問を自力解決できるようになることを目指します。 「どんなインデックス作ればいいんだっけ?」 「なんで作りすぎちゃだめなんだっけ?」 「この場合インデックスって効くっけ?」 「インデックスでどれくらい速くなるの?」 このは筆者の理解に連動して追記修正される可能性があります。

    図解 DB インデックス
  • AWS 内で大規模言語モデルを利用できる Amazon Bedrock を使って作る RAG アプリケーション - クックパッド開発者ブログ

    こんにちは。機械学習グループの深澤(@fukkaa1225)です。 先日、Amazon Bedrock が一般利用できるよう(GA)になりました 。記事ではこちらを用いて RAG(Retrieval-augmented generation) アプリケーションを作成してみた様子と、他 LLM モデルとの比較結果についてご紹介します。 Amazon Bedrock とは aws.amazon.com 公式サイトより文言を引用します。 Amazon Bedrock は、Amazon や主要な AI スタートアップ企業が提供する基盤モデル (FM) を API を通じて利用できるようにする完全マネージド型サービスです。そのため、さまざまな FM から選択して、ユースケースに最も適したモデルを見つけることができます。Amazon Bedrock のサーバーレスエクスペリエンスにより、すぐに FM

    AWS 内で大規模言語モデルを利用できる Amazon Bedrock を使って作る RAG アプリケーション - クックパッド開発者ブログ
    yo_waka
    yo_waka 2023/10/21
  • Introducing Ruvy

    Opens in a new windowOpens an external siteOpens an external site in a new window We’ve recently open sourced a project called Ruvy! Ruvy is a toolchain that takes Ruby code as input and creates a WebAssembly module that will execute that Ruby code. There are other options for creating Wasm modules from Ruby code. The most common one is ruby.wasm. Ruvy is built on top of ruby.wasm to provide some

    Introducing Ruvy
    yo_waka
    yo_waka 2023/10/19
  • Deep Dive: Node.jsのESMデフォルト化への道

    Node.js 21では --experimental-default-type=module フラグで、JavaScriptファイルのデフォルトの解釈をCJS(CommonJS)からESM(ECMAScript Modules)に変更できるようになっています。 Node.js 21 is now available! | Node.js これは、Node.jsにおいてJavaScriptファイル(.js)のデフォルトをESMに変更するための第一歩です。 今回のDeep Diveでは、Node.jsのESMデフォルト化に向けたIssueや実装について紹介します。 Node.jsのESMデフォルト化 Discussion: New “ESM by default” mode · Issue #49432 · nodejs/node このIssueは、Node.jsにおけるambiguous

    Deep Dive: Node.jsのESMデフォルト化への道
    yo_waka
    yo_waka 2023/10/19
    まとまってる
  • 社内の知らないことを探すパターン - Konifar's ZATSU

    社で何かキャッチアップするのがめちゃくちゃ上手い人がいる。 情報がまとまっているか、参照しやすいかといった社の状況にもよるのだけれど、上手い人には一定のパターンがある気がしていて、そのへんを雑にまとめておきたい。 検索対象の選択肢を持ち、最速を意識している Slackのやりとりを検索する、GitHubのIssueやPRを探す、Google Driveを検索するといった感じでまずシュッと探してみる癖が染み付いている どこに情報がまとまっているかを見極め、選択肢のうちどこからあたるかのが最速かを素早く判断している 検索条件を駆使している ワードでの検索だけではなく、日時の範囲指定、投稿者・メンション先といったフィルタリング、除外設定などを駆使している インデックスとなる人や聞く場所を作っている 人に聞いた方が早いことも多いので、どこで誰に聞けば辿れるかインデックスを作っている。人や場所がない場

    社内の知らないことを探すパターン - Konifar's ZATSU
  • NTTビジネスソリューションズ元派遣社員による顧客情報の不正な持ち出しについてまとめてみた - piyolog

    2023年10月17日、NTTビジネスソリューションズは同社の元派遣社員が顧客情報の不正な持ち出しを行っていたと公表しました。持ち出された顧客情報はコールセンターのシステムに保存されていたもので、元派遣社員は2013年より不正な行為を及んでいたとみられています。ここでは関連する情報をまとめます。 10年近く前から顧客情報を不正に持ち出し 不正な行為を行っていたのはNTTビジネスソリューションズに2008年6月より派遣されていた元派遣社員(公表時点で派遣会社から退職済)で、コールセンターシステムの運用保守管理を担当していた。10年間で100回以上にわたって不正な取得行為を行っていた。*1 NTTビジネスソリューションズはNTTマーケティングアクトProCXが利用していたコールセンターシステムのシステム運用を行っており、元派遣社員によって不正に持ち出されていた情報はNTTマーケティングアクトP

    NTTビジネスソリューションズ元派遣社員による顧客情報の不正な持ち出しについてまとめてみた - piyolog
    yo_waka
    yo_waka 2023/10/18
    これ派遣法の3年ルール違反じゃないのかな・・?
  • RBS に最近追加された構文 - Money Forward Developers Blog

    こんにちは。id:Pocke です。今年は3回ぐらいサンライズ瀬戸・出雲に乗っている気がします。 この記事では RBS に最近追加された構文を紹介します。 RBS は活発に開発をされており、ここ最近も多くの機能が追加されてきました。 一方でそれらの新機能は十分に知られていません。せっかくの新機能が知られず使われていないのはもったいないですね。 この記事ではそれらの新機能から、特に構文の変更に注目して紹介します。 比較的最近となる v2.0.0 以降の構文の変更を CHANGELOG からリストアップしました。 それら構文の変更の中から、主要なものを見ていきましょう。 github.com v2.0.0 (2021-12-24) https://github.com/ruby/rbs/blob/v3.2.1/CHANGELOG.md#200-2021-12-24 Bounded Generi

    RBS に最近追加された構文 - Money Forward Developers Blog
    yo_waka
    yo_waka 2023/10/14