サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
medium.com/@mariusz_kujawski
“Data is the new oil” — a statement that has underscored our approach to data management over the past decade. We’ve dedicated ourselves to gathering, processing, and analyzing vast volumes of data to fuel our journey towards becoming a data-driven organization. However, with the rise of ChatGPT, collecting over 1 million users in just 5 days, the landscape has shifted. This phenomenon has sparked
medium.com
0.はじめに最近ESLintの有用性を実感している清水琢巳です。 私は、株式会社ネクストビートで「おもてなしHR」という地方創生に関わる、宿泊業界に特化した転職支援プロダクトの開発をしています。 現在おもてなしHRでは、Svelteを採用して開発しています。 その開発する中で、SvelteのESLint設定について調査をしました。 今回はその結果を共有します。 ※ 本記事はeslint-plugin-svelte[1]を参考にし、私が翻訳した内容を記載しています。そのため言い回しが異なっている場合がありますが、ご了承ください。 目次本記事の構成は以下のとおりです。 1. SvelteのESLintの導入方法 2. plugin:svelte/recommendedの設定内容 3. 個別に追加したおすすめの設定 4. 私のベスト3 5. まとめ 6. 参考文献 7. 告知 1. Svelte
medium.com/@maciej.pocwierz
Update AWS started investigating the issue: https://twitter.com/jeffbarr/status/1785386554372042890 Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning? A few weeks ago, I began working on a PoC of a document indexing system for my client. I created a single S3 bucket in the eu-west-1 region and uploaded some files there fo
Source:imgflip.comAs I write this on the 25th of April, I am still reeling from the announcement of IBM’s acquisition of Hashicorp. When I first heard the rumours yesterday, I was concerned about the future of possibly my favourite Infrastructure-as-code (IaC) tool. It has long been obvious that Hashicorp has been struggling to make money, making a $274 million loss in 2023. This undoubtedly led t
OverviewDependency injection is a programming pattern which prescribes that classes do not construct instances of their dependencies, instead such instances are provided. This pattern enables separation of concerns, and increases testability, reusability, and ease of maintenance. See Dependency injection in Android to review the benefits of dependency injection and its core concepts. You may alrea
いつもSkebをご利用いただきありがとうございます。 この告知はリクエストの内容やユーザーのみなさんの行動に制限を設けるものではありません。まずは安心して、そして最後までお読みいただければ幸いです。 昨今複数のWebサービスにおいて、特定の商品の取り扱いが停止したり、特定の決済手段の利用が停止する事態がニュースとなっています。 Skebは2022年より動向を注視しており、Skeb CoinやSkebポイントなど決済手段の拡充を進めておりましたが、今回過去最大級の規制強化の波が国内に到来したと危惧しています。 Skebは、クリエイターとクライアントが、日本の法令とSkebの規約とポリシーの範囲内で、自由にリクエストできることを最優先事項としています。 連日、複数のWebサービスで発生している事態は、Skebとしても決して他人事ではなく、この最優先事項を保全するため、この度、予防的措置を実施さ
We have thousands of engineers committing React code every day to Meta’s largest codebases. Part of our responsibility on the Flow team is to make it as easy as possible for anyone to contribute, from design system React experts to C++ engineers making one-off internal pages to support their backend services. Over the last year, we’ve built several new language features to make it easier than ever
Adam Obeng | Data Scientist, Data Platform Science; J.C. Zhong | Tech Lead, Analytics Platform; Charlie Gu | Sr. Manager, Engineering Writing queries to solve analytical problems is the core task for Pinterest’s data users. However, finding the right data and translating an analytical problem into correct and efficient SQL code can be challenging tasks in a fast-paced environment with significant
いつもSkebをご利用いただきありがとうございます。 Skebでは2019年6月7日より、ファンアートの売上のうちSkebの収益分について、事前にご登録いただいた原著作者さまにお支払いする「二次創作公認プログラム」を提供させていただいておりましたが、この度2024年4月30日をもって終了させていただきます。 ファンアートの判定は、事前に原著作者さまから指定されたキーワードがリクエスト本文中に含まれているか否かで決定しておりました。 しかしながら、キーワードが一般名称であったり、参考構図としてキーワードのキャラクターを指定されているリクエストなどが多数存在し、現在では過半数が誤判定という結果になってしまいました。 誤判定の場合であっても、原著作者さまはそのまま売上を受け取っていただく契約となっておりますが、原著作者さまから誤判定の修正に関する問い合わせも多く、原著作者さまとSkeb双方にとっ
いつもSkebをご利用いただきありがとうございます。 Skebではこの度、分散マイクロブログSNS「Misskey.io」を運営する株式会社MisskeyHQとスポンサー契約を締結しました。 Misskey.ioは、オープンソースの分散SNSプロジェクト「Misskey」の世界最大のインスタンスです。 2019年に個人運営から始まったMisskey.ioは、2023年にMisskeyの開発者である「しゅいろ」氏をメンバーに加えて株式会社MisskeyHQとして法人化しました。 日本の法人が日本国内のサーバで運営していることから、クリエイターが安心して利用することができるSNSとして注目されており、2024年2月現在、総登録者数は45万人を超えています。 昨今、海外の大手SNSの方針転換により日本のクリエイターを中心にSNSアカウントの凍結が相次いでいます。 Skebでは、クリエイター支援の
「RustでLinuxカーネルモジュールを実装しよう!」とはしゃいできましたが、実は、X86-64とLoongArchという2つのCPUアーキテクチャしかサポートされていません。近いうちに、ARM64もサポートされそうですが、Linuxカーネルがサポートする大半のアーキテクチャで、Rustは使えません。 Linuxカーネルの標準コンパイラのGCCは、CのソースコードをLinuxカーネルがサポートする様々なCPUアーキテクチャ用の実行ファイルに変換することができます。一方、Rustの公式コンパイラがサポートを保証しているCPUアーキテクチャはARM64とX86、X86–64だけです。 Rustの公式コンパイラがサポートしているアーキテクチャが少なすぎるということで、別のコンパイラを試してみました。 Rustの公式コンパイラRustの公式コンパイラは、コンパイラを実装するための基盤的なソフトウ
medium.com/@dub-flow
In this article, I will demonstrate how I used GitHub dorks to find 24 vulnerabilities in popular open-source projects in just a few weeks while only spending time in the evenings and the weekends (see https://github.com/dub-flow/vulnerability-research for information on all my CVEs). Before starting this journey, I had already found one CVE: A stored XSS vulnerability in Apache Spark. Around last
To enable a fast and reliable continuous integration process, McDonald’s turns to reusable workflows and GitHub Actions. By Michael Gorelik, Senior Solution Architect and Achintya Pillai, Software Engineer III McDonald’s Engineering teams are at the forefront of digital innovation, creating seamless and engaging e-commerce applications that allow customers to conveniently order their favorite meal
Looking up to the big dog.In hype-heavy SaaS Startup land, looking in awe at the big boys and what they’ve achieved is the natural state of being. Every startup wants to be a unicorn, so whatever these companies do is taken for sweet cake, overanalyzed and used as blueprints for success. There’s nothing wrong with learning from the successful, by the way. The Uber story, for instance, is well docu
日本語事前学習済み言語モデルであるKARAKURI LM 70B v0.1と、それを会話形式にファインチューニングしたKARAKURI LM 70B Chat v0.1をご紹介します。 KARAKURI LMは、Llama 2を基に開発した事前学習済み言語モデルです。 日本語の語彙を追加し、日本語と多言語コーパスを混ぜて追加の事前学習を行うことで、Llama 2の日本語能力を強化しています。 KARAKURI LM Chatは、KARAKURI LMをファインチューニングしたモデルです。 公開されている会話データセットと独自で開発した非公開の会話データセットを混ぜて学習させています。 ファインチューニングで用いた会話データセットには、日本語トークンがわずか2.5%しか含まれていないにもかかわらず、公開時点で、MT-Bench-jpベンチマークにおいて日本語のオープンモデルの中で最高性能を記
Photo by Clément Hélardot on UnsplashWhen we begin a project, we tend to focus on things like scalability, usability, availability, security, and others. But, as the application grows, we may observe a decline in its speed and performance. It is often only at this point that we recognize the need for optimization. In this article, we will present some of the most common techniques for optimizing c
To our Artifact Users and Partners: We’ve made the decision to wind down operations of the Artifact app. We launched a year ago and since then we’ve been working tirelessly to build a great product. We have built something that a core group of users love, but we have concluded that the market opportunity isn’t big enough to warrant continued investment in this way. It’s easy for startups to ignore
だれでもできるシリーズとして、Rustでカーネルモジュールを実装しながら学んできましたが(役に立たないキャラクタデバイスドライバなど)、そろそろ実際に使える機能を実装したいころですよね! 今回は、筆者が実装したネットワークPHYドライバが、Rustで実装された初めてのデバイスドライバとしてLinuxカーネルに採用された話を紹介します。 誤解:LinuxカーネルがRustをサポート「LinuxカーネルがRustをサポートした」というニュースを見て、Rustのコードがどんどん採用されていると誤解している方もいるようです。このニュースは、「LinuxカーネルをRustでも書けるようになりましたが、実際に何かを実装するかどうかは未定」という意味です。Linuxカーネルは、メモリマネージメント、ネットワーク、暗号など、数多くのサブシステムで構成されており、それぞれのメンテナが、コードの採否を判断しま
Language supports of WebAssemblyWebAssembly (WASM) is a binary format having a virtual instruction set and has been created to make up for the performance overhead of Javascript on browsers, WASM has been expected for the usage of sandbox environments and portable distribution of applications. Now, many programming languages support WASM (e.g. C, C++, Rust, Go), and therefore we can easily make WA
medium.com/@taroleo
以前は究極の一台を追い求めて迷走してしまっていたのですが、今では各々のキーボードの魅力を活かしつつ、自分好みにカスタマイズすることで、お気に入りのキーボードに仕上げられるようになってきました。 ポイントは2つ。 ・自分の好みを把握(=いろいろ試す) ・打鍵感には、スイッチだけでなく、筐体と内部のフォーム、さらには机やマットの組み合わせが効くことを理解する 自分の好みをキースイッチを把握する点に関しては、2023年現在では比較的簡単になってきました。Keychronなど、ホットスワップ対応のメカニカルキーボードが普及してきたことで、半田付けせずにスイッチを交換したり、2023年にはRazer Blackwidow V4、HHKB Studioなど、老舗キーボードメーカーからもホットスワップに対応した製品が登場したのが記憶に新しいです。 それに伴い、キースイッチもネット上でのレビューが追いつか
この記事はUbie Engineering Advent Calendar 2023の24日目です。主にInfra/Security/Reliabilityを担当している @sakajunquality がお届けします。胃腸炎により投稿が遅くなりました。胃腸のReliabilityは低めです。根クリスマスから年末にかけて体調を崩すと仕事もプライベートも大変ということが学びです。 さて本題ですが、今回は弊社チームのグローバル化について少しまとめてみたいと思います。 なぜグローバル化するのか?Short Answer: 社長の久保が「ん〜エンジニアのグローバル化したいな〜SREから!」と言ったので。 冗談です。それ自体は一つのきっかけに過ぎません。Ubie はJPだけでなくUSにも事業を展開しており、すでにグローバルチームが存在しています。しかしインフラや基盤のプラットフォームについてはグロー
この記事は「Eureka Advent Calendar 2023」18日目の記事です。 前回は BI Team Yu Sakamoto による「新卒1年目data engineerがdbt×Dagsterでオーケストレーションしてみた」でした。 こんにちは!いつもVRの記事ばかり書いている Web Front-end Team のBOXPこと竹内( @b0xp2 )です。 今回もまた業務とは直接無関係な内容の記事となりますので、あらかじめご了承ください。 はじめに今年の前半まで続いていた COVID-19 による影響も落ち着きまして、今年は少しずつオフィスでの業務が増えてきた年でした。 しかし、二年以上にも渡るリモートワークで作業環境を整えていたためか、オフィスでの作業が増え始めた頃にはどうオフィスでの作業環境とどう向き合っていくか、四苦八苦していた記憶があります。 そんな中でも悩んでい
The MLOps engineer role is different from an ML engineer role. Even though the role varies from company to company, in general, ML engineers focus more on bringing individual projects to production, while MLOps engineers work more on building a platform that is used by machine learning engineers and data scientists. To build such platforms, lots of different skills are required. Here is a roadmap
medium.com/@junkoda
これは Kaggle Advent Calendar 2023 12/10 の記事です。 ディープラーニングでは何を考えたらいいのか?「モデルの気持ち」などと言いますが、もっと具体的にどういうことなのか?私も素人でわからないのですが、今年参加したコンペで読んだ solution を題材に「情報を与える」という観点からモデルの気持ちを推測してみます。 「それ、俺も書いたが?」みたいなのはたくさんあるかと思いますが advent calendar ゆえどうかご容赦を。記憶をたよりに雑に書いて調べ直していません。 Classification の根拠を segmentation で与えるG2Net 2 Detecting Continuous Gravitational Waves はノイズに埋もれたデータに重力波の信号が含まれているかを判定する二項分類のコンペでした。入力は spectrogr
この記事は Go Advent Calendar 2023 7 日目の記事です。 こんにちは。ARIGATOBANK バックエンドエンジニアの富樫です。 私たちのチームでは、バックエンドシステムのすべてを Go 言語で構築しています。これまでロギングライブラリとして主に zap を利用してきましたが、最近 Go 1.21 で追加された log/slog を本番環境の一部サービスで利用し始めました。 この記事では、log/slog を開発や本番環境へ投入するにあたってカスタマイズした実装の詳細について共有します。 log/slog とはGo 1.21 で標準ライブラリに加わった log/slog は、構造化ロギングをサポートするログパッケージです。 slog package — log/slog — Go Packages 基本的な使い方はこんな感じです。 package main impo
こんにちは、株式会社カウシェの Architect かつ Google Cloud Champion Innovator(Modern Architecture と Serverless App Development の分野)の伊藤です。 本稿では、Google Cloud が提供するサーバーレスなコンテナ実行環境である Cloud Run のネットワーク構成について、「カウシェにおける現状の構成」と「Cloud Run の新機能を利用した今後の改善」を解説します。 Cloud Run のサービス間通信カウシェでは Cloud Run を用いてマイクロサービスを構築しています。 カウシェにおける Cloud Run 上のマイクロサービス上図の場合、「Service A」は他のマイクロサービスからの通信を受け付ける必要はありますが、インターネットから直接通信を受け付ける必要はないので、Le
medium.com/@ukkaripon
未踏ジュニアアドベントカレンダーなるものを作ってくれたので、これは書かねばと5年ぶりにMediumを更新しています(まだ生きていたんだ…) 。未踏ジュニアは今も昔も完全にボランティアでですが、本業の方は当時はまだ文部科学省にいて、その後 Google Researchの Computer Science 教育チームに入り、そこから Product Manager 業に戻ったことを考えると、だいぶ昔のことに感じます。 卒業生が100名突破未踏ジュニアは、2016年に始まって今年で8年目になりました。(ぶっちゃけ未踏卒業生で飲んでいて軽いノリで始まったので、こんなに続くことになるとは思っていなかった。多分、完全ボランティアベースの組織ではそれなりに長く、安定した運営ができていると思う) メンターの安川さんが作ってくれている統計ページによると、なんと卒業生が100名を超えたようです。めでたい。来
In this blog post, we discuss the phasing out of third-party cookies, the impact (if any) these changes will have on Miro app developers, and possible solutions to address these issues. Why are third-party cookies going away?Privacy on the web is a major concern these days. Every day users share their data on websites that they trust but if that data were to fall into the wrong hands, it could be
Welcome back to the quarterly Flutter stable release, this time for Flutter 3.16. This release sets Material 3 as the new default theme, brings a preview of Impeller to Android, allows adding extensions for DevTools, and much more! It also coincides with significant updates to the Flutter Casual Games Toolkit! In only three months since our last release, we’ve had 928 pull requests merged by 145 c
次のページ
このページを最初にブックマークしてみませんか?
『Medium – Where good ideas find you.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く