並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 3856件

新着順 人気順

makeの検索結果241 - 280 件 / 3856件

  • 第790回 SoftEther VPNでIPoEインターネット接続でも自宅サーバーにアクセスする[クライアント編] | gihyo.jp

    Ubuntu Weekly Recipe 第790回SoftEther VPNでIPoEインターネット接続でも自宅サーバーにアクセスする[クライアント編] 今回は、第788回で設定したSoftEther VPNサーバーにアクセスするクライアント設定の方法を紹介します。 SoftEther VPNサーバーのクライアント SoftEther VPNにはネイティブのほかいくつかのVPNサーバーエミュレーション機能があります。主に使用されるのはL2TP/IPsec、OpenVPN、SSTPでしょう。このうちL2TP/IPsecとOpenVPNは解説不要ではあるもののルーターの設定変更が必要なため今回の用途にはそぐわないので、使用しません。SSTPはSecure Socket Tunneling Protocolの略で、Microsoftが定めたVPNの規格です。Windows Serverを使用し

      第790回 SoftEther VPNでIPoEインターネット接続でも自宅サーバーにアクセスする[クライアント編] | gihyo.jp
    • WordPressの小ネタ集 - Qiita

      この記事は、「CMS Advent Calendar 2023」の21日目の記事で、WordPress に関してもしかするとあまり知られていないかもしれない事を、とりとめもなく独断でまとめたものです。 特に、ここ数年 WordPress に触れておらず、今の WordPress はどうなっているのか? という事を知りたい方向けの情報も少し盛り込んでいます。 クラシックエディターはいつまで使えますか ? Classic Editor プラグインの説明には、この記事を書いている時点で「Classic Editor は公式な WordPress プラグインであり、少なくとも2024年まで、または必要なくなるまでの間、完全にサポート・保守されます。」と記載されています。 それでは2025年以降、クラシックエディターが使えなくなる可能性があるのでしょうか ? 自分は、クラシックエディターは残り続ける

        WordPressの小ネタ集 - Qiita
      • GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy

        pgroll works by creating virtual schemas by using views on top of the physical tables. This allows for performing all the necessary changes needed for a migration without affecting the existing clients. pgroll follows a expand/contract workflow. On migration start, it will perform all the additive changes (create tables, add columns, etc) in the physical schema, without breaking it. When a breakin

          GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy
        • Nintendo Switch Liteを1917本のワイヤーを使用して力技でリバースエンジニアリングした猛者が登場

          プリント基板(PCB)上に配線や各種ICチップ、コネクタなどを実装したものがマザーボードです。Nintendo Switch Liteのマザーボードを、1917本のワイヤーを使ってリバースエンジニアリングしてしまった猛者が登場しており、その成果が公開されています。 Switch Lite Boardview https://usoldering.com/switch-lite/ マザーボード上に存在する各種コンポーネントは露出した取付パッドにはんだ付けされており、このパッド間を銅のレイヤーで接続することで、電気回路が形成されます。各種コンポーネントがどこに接続されているのかの完全なリストはネットリストと呼ばれ、部品およびパッドの形状と組み合わせることで、ボードビューとなります。ボードビューをPCBの両面の参照イメージと合わせることで、マザーボードの出力データが完成します。 医療・航空宇宙・

            Nintendo Switch Liteを1917本のワイヤーを使用して力技でリバースエンジニアリングした猛者が登場
          • Mountpoint for Amazon S3 – Generally Available and Ready for Production Workloads | Amazon Web Services

            AWS News Blog Mountpoint for Amazon S3 – Generally Available and Ready for Production Workloads Update (September 2023) – Add information about enabling file deletion. Mountpoint for Amazon S3 is an open source file client that makes it easy for your file-aware Linux applications to connect directly to Amazon Simple Storage Service (Amazon S3) buckets. Announced earlier this year as an alpha relea

              Mountpoint for Amazon S3 – Generally Available and Ready for Production Workloads | Amazon Web Services
            • Mamba UI

              Kickstart your next website in minutes Mamba UI is a free, open-source collection of UI components and templates based on Tailwind CSS. Make the web your playground Easy to use UI elements based on Tailwind CSS Mamba UI is a toolkit for developers and designers to make creating interfaces easier. We have some of the most popularly used components to help you get started. Everything is modular and

                Mamba UI
              • Migrating to OpenTelemetry | Airplane

                At Airplane, we collect observability data from our own systems as well as remote “agents” that are running in our customers’ infrastructure. The associated outputs, which include the standard “three pillars of observability” (logs, metrics, and traces) are essential for us to monitor our infrastructure and also help customers debug problems in theirs. Over the last year, we’ve made a concerted ef

                  Migrating to OpenTelemetry | Airplane
                • 22歳になる長寿サービスのUI刷新 ~密結合システムからViewを分離した苦労話~ - RAKUS Developers Blog | ラクス エンジニアブログ

                  こんにちは、メールディーラー開発課のUKoniです。 2023年9月のことですが、弊社で開催した【ラクスMeetUp】持続的改善の実践/UI刷新・SQL改善・EOL対応で登壇させていただきました。 そこで話した、長寿サービスの密結合システムからViewを分離した話をご紹介します。 発表資料 speakerdeck.com 発表資料 概要 作業内容 1. 旧画面のコードから機能一覧を作成する 2. IDEの機能を使用して、共通利用するロジックをメソッドに切り出す 3. 切り出したメソッドのユニットテストを作成する 4. ビューロジックとビジネスロジックを分割する 手順 ビューロジック JavaScriptコード HTMLコード(bladeファイル) ビジネスロジック Actionクラス Responderクラス その結果・・・ UIを新しくすることができました。 Before After 今

                    22歳になる長寿サービスのUI刷新 ~密結合システムからViewを分離した苦労話~ - RAKUS Developers Blog | ラクス エンジニアブログ
                  • Figma and Adobe are abandoning our proposed merger | Figma Blog

                    Fifteen months into the regulatory review process, Figma and Adobe no longer see a path toward regulatory approval of our proposed acquisition. Figma and Adobe have reached a joint decision to end our pending acquisition. It’s not the outcome we had hoped for, but despite thousands of hours spent with regulators around the world detailing differences between our businesses, our products, and the m

                      Figma and Adobe are abandoning our proposed merger | Figma Blog
                    • On the origins of DS_store

                      arno.org If you are a Mac user, or if you have transferred files from Mac to Windows, you’re probably familiar with .DS_Store files. But where does this name come from? Back in 1999 I was the technical lead for the Mac OS X Finder at Apple. At that time the Finder code base was some 8 years old and had reached the end of its useful life. Making any changes to it require huge engineering effort, an

                      • Mac App StoreのようにGUIでHomebrew Caskアプリのインストールや管理が行えるMacアプリ「Applite」がリリース。

                        Mac App StoreのようにGUIでHomebrew Caskアプリのインストールや管理ができるMacアプリ「Applite」がリリースされています。詳細は以下から。 Mac App Store以外で配信されている、いわゆる野良アプリをインストール/管理するのにMac用パッケージマネージャーHomebrew Caskを利用する場合がありますが、このHomebrew CaskをGUIベースで利用できる「Applite」が新たにリリースされています。 Make managing third party applications a breeze with Applite Download, update and uninstall your Mac apps with a single click. Applite – Aerolite Studios Appliteを開発&公開したのは

                          Mac App StoreのようにGUIでHomebrew Caskアプリのインストールや管理が行えるMacアプリ「Applite」がリリース。
                        • はてなブックマークのステージング環境を支える技術 - Hatena Developer Blog

                          id:cohalzです。この記事ははてなエンジニア Advent Calendar 2023 の29日目の記事です。 28日目の記事は id:SlashNephy さんの おうち Kubernetes クラスタ運用記 ~2023~ でした。 はてなブックマークにおけるステージング環境について紹介します。 はてなブックマークでは現在インフラをAWS上に構築しており、ECSやAurora MySQLのサービスを利用しています。 本番環境と同様にステージング環境も用意していますが、より良いステージング環境(例えば本番環境に近く、変更がすぐ試せて、費用が安い構成)にすることを目指し、いくつか工夫した点があるのでそれらを紹介します。 AWSアカウントの分離 はてなでは複数のサービスを運用していますが、はてなブックマーク単体でAWSアカウントを分けて他のサービスとリソースが同居しないようにしています。

                            はてなブックマークのステージング環境を支える技術 - Hatena Developer Blog
                          • Raspberry Pi 5にPCIe拡張カードを接続する方法まとめ&カーネルコンパイルの手順も詳しく解説

                            「Raspberry Pi 5」はPCI Express(PCIe)接続に対応しており、M.2 SSDを接続して起動ディスクに設定することもできます。「M.2 SSD以外にもPCIe接続の拡張カードなら認識させられるのかな?」と考えて多様な拡張カードを試してみたところ、いくつかの拡張カードを認識させることに成功したので認識させるまでの手順をまとめてみました。 Raspberry Pi 5 – Raspberry Pi https://www.raspberrypi.com/products/raspberry-pi-5/ Raspberry Pi Documentation - The Linux kernel https://www.raspberrypi.com/documentation/computers/linux_kernel.html Home | Raspberry Pi

                              Raspberry Pi 5にPCIe拡張カードを接続する方法まとめ&カーネルコンパイルの手順も詳しく解説
                            • 100均で買ったACアダプタのプラグが取れてコンセントに残ったままに→感電待ったナシのハプニングに戦慄する人たち

                              イチケン @ichiken_make ACアダプタのプラグが取れてしまいコンセントに残ったままに。 危うく感電するところでした。 100円ショップにて300円で購入したものです 機構部分の耐久性は低いように思います。(中の電気回路は問題なしです。)… twitter.com/i/web/status/1… pic.twitter.com/xsFTCsHQsL 2023-07-11 17:33:44

                                100均で買ったACアダプタのプラグが取れてコンセントに残ったままに→感電待ったナシのハプニングに戦慄する人たち
                              • これだけは知っておきたい最新モダンCSSの書き方(2024年夏版)

                                このブックマーク可能なガイドの目的は、最近CSSに追加されたばかりの新機能や使い方を分かりやすくまとめることです。 「CSSって、こんなこともできるの?!」と思ってしまうほど、多くの人が知らない新しいテクニックが中心です。 また、たとえ知っていたとしてもよく理解できておらず、「それって何?」「なんで気にする必要があるの?」「サンプルコードがあると助かるんだけど、」そんな人におすすめしたい記事となっています。 周りがあっと驚くテクニックを習得して、ウェブデザインでできる表現の幅をぐっと広げましょう。 コンテンツ目次これだけは知っておきたい最新モダンCSS(2024年春版)CSSコンテナクエリのインタラクティブガイドCSS sroll()とview()によるスクロール駆動アニメーション実践編CSS :has()のインタラクティブガイドCSS Nestingの具体的な使い方と使用例CSSコンテナ

                                • WasmLinux: LinuxカーネルをWebAssemblyにする

                                  LinuxカーネルがWebブラウザで動いたらどう考えても面白い んだけど、そこに至るまではなかなか難しい道のりになる。その第一歩として、Linuxカーネルのユーザーランド版であるLKL( https://github.com/lkl/linux )をWebAssemblyにコンパイルして、wasm2cでC言語に変換した上、Visual Studio 2022でコンパイルしてWindows上で実行してみた。 まだWebブラウザでは動いていないが、思ったよりは簡単にWasmに移植できた(個人の感想です) ウケが良ければMUSL libc移植編 → デバイスドライバ活用編 → Webブラウザ上動作編と続ける感じで。。 EDIT: Visual Studioのスクリーンショットを撮りなおし。 memory-control はanonymousなmapしか救えないので、ここ数年スパンではエミュレーシ

                                    WasmLinux: LinuxカーネルをWebAssemblyにする
                                  • ARMアーキテクチャとlibvipsへの変更で画像変換のコストが40%ダウン - Pepabo Tech Portal

                                    こんにちは、最近は旅行しているか、コードを書いているかの2極化が進みつつあります、P山です。直近の業務において、私が支援している国内最大級のハンドメイドマーケットサービス minne において画像変換サーバの実装を変更し、大幅にコストダウンできたので、その事例を紹介します。 minneについて minneはハンドメイド作家が創作したハンドメイド作品を販売することができるハンドメイド作家支援サービスです。技術スタックとしてはRuby on Railsを軸に、実行環境はOpenStackとAWSを用いたデュアルスタックのKubernetesを利用しており、スマートフォンアプリもiOS、Androidともに提供しています。 幅広い技術を、モダンな構成で扱うことができるので、もし採用にご興味があれば採用ページ をご確認ください。ペパボ社内を見渡しても若いメンバーが比較的多く、日々活気のある開発がさ

                                      ARMアーキテクチャとlibvipsへの変更で画像変換のコストが40%ダウン - Pepabo Tech Portal
                                    • フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-後編 | POSTD

                                      目次# 前編 準備段階:計画と指標 パフォーマンスを重視する文化、Core Web Vitals、パフォーマンスのプロファイル、CrUX、Lighthouse、FID、TTI、CLS、端末。 現実的な目標の設定 パフォーマンスバジェット、パフォーマンス目標、RAILフレームワーク、170KB/30KBバジェット。 環境の定義 フレームワークの選択、パフォーマンスコストの基準設定、Webpack、依存関係、CDN、フロントエンドアーキテクチャ、CSR、SSR、CSR + SSR、静的レンダリング、プリレンダリング、PRPLパターン。 中編 アセットの最適化 Brotli、AVIF、WebP、レスポンシブ画像、AV1、アダプティブメディア読み込み、動画圧縮、Webフォント、Googleフォント。 ビルドの最適化 JavaScriptモジュール、モジュール/ノーモジュールのパターン、ツリーシェイ

                                        フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-後編 | POSTD
                                      • 「ウェブの世界のOSを目指す」という壮大な目的で作成されたブラウザ「Arc」レビュー、使いやすい機能がてんこもりでサクサク快適にブラウジング可能

                                        Chromiumベースのブラウザ「Arc」が正式にリリースされ、誰でも利用できるようになりました。さまざまな便利機能が搭載されており、「2023年流のインターネットの使い方をさせてくれるブラウザ」とのことなので実際に使って試してみました。 Arc from The Browser Company https://arc.net/ ArcはmacOSのみをサポートしています。Windows版の登場は2023年冬の予定とのこと。今回はmacOSを利用してレビューします。まずは公式サイトへアクセスし、「Download Arc」をクリック。 ダウンロードしたイメージをダブルクリックしてマウントします。 アプリをドラッグドロップでApplicationsフォルダに入れればインストール完了です。 Launchpadで「arc」と検索してArcを起動します。 初回起動時は確認が入るので「開く」をクリッ

                                          「ウェブの世界のOSを目指す」という壮大な目的で作成されたブラウザ「Arc」レビュー、使いやすい機能がてんこもりでサクサク快適にブラウジング可能
                                        • AppleがiOSアプリに課す1インストール当たり約80円の「コアテクノロジー料」が無料アプリやフリーミアムアプリの開発者を破産させる可能性

                                          2024年1月26日、Appleは欧州連合(EU)のデジタル市場法(DMA)に対応するため、サードパーティー製のアプリストアを認めると発表しました。これと同時に、Appleはサードパーティー製(外部)アプリストアに対して手数料を課すための「Core Technology Fee(CTF:コアテクノロジー料)」という制度も発表しています。このCTFの登場により、フリーミアムモデルを採用するアプリの開発者が破産してしまう可能性をApple関連メディアのMacRumorsが指摘しています。 Apple's EU Core Technology Fee Could Bankrupt Freemium App Developers - MacRumors https://www.macrumors.com/2024/01/25/apple-eu-fees-could-bankrupt-app-dev

                                            AppleがiOSアプリに課す1インストール当たり約80円の「コアテクノロジー料」が無料アプリやフリーミアムアプリの開発者を破産させる可能性
                                          • ドメイン知識がなくても人類の未来に心臓を捧げていいですか? - enechain Tech Blog

                                            こんにちは、6/1にenechainに入社したPdMの加藤です。 突然ですが、「進撃の巨人」って面白い漫画ですよね。こうした少年漫画の主人公は大体が特別な才能と運を持っていて、それを活かして友情と努力で困難を乗り越えていくストーリーが描かれます。 一方で、リアルな自分を見つめると、特別な才能も、運もないです。でも、日々何者かになりたくて葛藤しながら生きています。 この記事は、ちょっとでも大志を抱いているが、イマイチ未知のドメインへ踏み込めない方に向けた入社エントリという名のポエムです。そんな方の背中を少しでも押すことができ、世の中に挑戦者が1人でも増えれば嬉しいです。 エネルギードメインとは全く縁がなかった身、かつ特に天賦の才もない身で、なぜPdMとしてenechainに飛び込んだのか、実際に働いてみてどう感じているのか、エネルギー初心者の視点からしたためます。 enechainってどんな

                                              ドメイン知識がなくても人類の未来に心臓を捧げていいですか? - enechain Tech Blog
                                            • Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster

                                              Ruby 3.2 YJIT is Battle-Tested Shopify deploys YJIT on business-critical services in production, such as Storefront Renderer, the software that powers all online storefronts on Shopify’s platform, and Shopify’s Monolith. As of the Ruby 3.2 release, YJIT sped up our Storefront Renderer by 10% on average. Storefront Renderer is a complex application. Your more reasonable-sized app might get better/w

                                                Ruby 3.3’s YJIT Runs Shopify’s Production Code 15% Faster
                                              • 降幡 愛『ホホエミノオト』MUSIC VIDEO

                                                降幡 愛 3rd Single『ホホエミノオト』MUSIC VIDEO 各音楽配信サイトにて先行配信中 https://lnk.to/LZC-2744 TVアニメ「アストロノオト」OPテーマ 『ホホエミノオト』 2024/05/29 Release ▼CD予約はこちら 【通常盤】https://lnk.to/LAPS-4018 【アニメ盤】https://lnk.to/LAPS-4019 【MUSIC】 『ホホエミノオト』 作詞:森 雪之丞 作曲:本間昭光  編曲:本間昭光 【MV】 [CAST] 宮本昌枝 松尾 暁 [STAFF] Director:鳥畑恵美莉(SEP) Cinematographer:小山麻美 Assistant Camera:樋口大輔, 高橋 蓮(Schrittz), 森栄大貴(Schrittz) Lighting Director:石垣達也(DOME) L

                                                  降幡 愛『ホホエミノオト』MUSIC VIDEO
                                                • 【MV】Creepy Nuts - 二度寝(Nidone)

                                                  TBS系 金曜ドラマ『不適切にもほどがある!』主題歌 ■CD/Download/Streaming:https://smar.lnk.to/xmKdas ■Music Credit Lyrics:R-Shitei Music & Arrangement:DJ Matsunaga Guitar Arrangement / Guitar : Kazuki Isogai Vocal Recording Engineer: Shinsaku Takane Mixing Engineer:Masahito Komori Mastering Engineer : Tsubasa Yamazaki ■Video Credit Director:Daiki Kamoshita cast:Eima Saito / Kenji Inoue / Remi Niinai / Ryota Inoue / Ma

                                                    【MV】Creepy Nuts - 二度寝(Nidone)
                                                  • OrbStack 1.0: Fast, light, easy way to run Docker containers and Linux

                                                    If you work with Docker on an M1 Mac, do yourself a favor and install orbstack.dev Every operation feels 100x faster, and it should also have a lighter impact on the battery life of M1 Macs. ⚡️🔋 Hat tip to @kandros5591 👏 OrbStack is light Are your MacBook's fans taking off into space? OrbStack also has optimizations to strike a careful balance between performance and resource usage, resulting in

                                                      OrbStack 1.0: Fast, light, easy way to run Docker containers and Linux
                                                    • An open letter to our community | Unity Blog

                                                      To our community: I’m Marc Whitten, and I lead Unity Create which includes the Unity engine and editor teams. I want to start with this: I am sorry. We should have spoken with more of you and we should have incorporated more of your feedback before announcing our new Runtime Fee policy. Our goal with this policy is to ensure we can continue to support you today and tomorrow, and keep deeply invest

                                                        An open letter to our community | Unity Blog
                                                      • research!rsc: Coroutines for Go

                                                        This post is about why we need a coroutine package for Go, and what it would look like. But first, what are coroutines? Every programmer today is familiar with function calls (subroutines): F calls G, which stops F and runs G. G does its work, potentially calling and waiting for other functions, and eventually returns. When G returns, G is gone and F continues running. In this pattern, only one fu

                                                        • The BBC on Mastodon: experimenting with distributed and decentralised social media

                                                          The BBC on Mastodon: experimenting with distributed and decentralised social media Posted by Tristan Ferne on 31 Jul 2023, last updated 31 Jul 2023 As the social media landscape ebbs and flows, the team at BBC Research & Development are researching social technologies and exploring possibilities for the BBC. One part of our work is to establish a BBC presence in the distributed collection of socia

                                                            The BBC on Mastodon: experimenting with distributed and decentralised social media
                                                          • 世界の半導体産業はたった1つの工場に依存している

                                                            半導体はノートPCやスマートフォンなど日常生活で使う多くの物に搭載されており、現代人の生活にとって必要不可欠となっています。そんな半導体について、「世界の半導体産業が依存するたった1つの工場」の存在が話題となっています。 High Purity Quartz https://www.sibelco.com/en/materials/high-purity-quartz The modern economy rests on a single road in Spruce Pine, North Carolina. The road runs to the two mines that is the sole supplier of the quartz required to make the crucibles needed to refine silicon wafers. There

                                                              世界の半導体産業はたった1つの工場に依存している
                                                            • 実践OpenTelemetry - Classi開発者ブログ

                                                              こんにちは・こんばんは・おはようございます、エンジニアのid:aerealです。 この記事では筆者が開発に参加しているサービスの監視フレームワークをOpenTelemetryへ移行した際の体験を紹介します。 OpenTelemetryとは OpenTelemetry is an Observability framework and toolkit designed to create and manage telemetry data such as traces, metrics, and logs. What is OpenTelemetry? サイトの説明にある通り分散トレースやメトリクス、ログなどの指標を扱う監視フレームワークです。 OpenTracingやOpenCensusなどを継承・統合したプロジェクトと言うと合点がいく方も多いのではないでしょうか。 OpenTelemet

                                                                実践OpenTelemetry - Classi開発者ブログ
                                                              • Modern CSV 2 is now available.

                                                                And I think you’ll love it. I focused on several areas: Improved UI and user experience Faster performance Useful features Updated documentation For Mac users, Native Apple Silicon (ARM – M1, M2) compatibility Download Modern CSV 2 If that’s all you need to know, you can buy a license here. Or if you already have a version 1 license, you can upgrade here. For those that need more details, here you

                                                                  Modern CSV 2 is now available.
                                                                • 2024年の今、いかにしてVS2005を捨ててVS2015にする戦いは終わったか、そしてなぜCOMとの苦しい戦いが繰り広げられたか ~再入の悪魔~ - OPTiM TECH BLOG

                                                                  概要 Optimal BizのWindows AgentはながらくVisual Studio 2005とVisual Studio 2015を併用してビルドする必要がありました。Visual Studio 2015化対応は2012年のVisual Studio 2012化対応からスタートしていましたが、対応範囲の大きさからモジュールごとにVisual Studio 2015化対応を行ってきました。そして2024年リリースのBiz 9.19.0にてVisual Studio 2015化対応は完了を迎えました。 しかし、埋め込まれたバグの修正にはCOMの理解が不可欠であったため、2020年代に突入した今になって私達はこれまで正面戦争を避けてきたCOMを0から学び直す必要がありました。そしてATLの不思議な挙動やSTAにおける再入との戦いを乗り越え、無事にリリースされました。 はじめに Opti

                                                                    2024年の今、いかにしてVS2005を捨ててVS2015にする戦いは終わったか、そしてなぜCOMとの苦しい戦いが繰り広げられたか ~再入の悪魔~ - OPTiM TECH BLOG
                                                                  • Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog

                                                                    php-fpm の挙動を確認するために発行されるシステムコールを簡単に確認できる Docker Compose 環境を作りました。 github.com システムコール strace-php-fpm strace オプション php-fpm が発行するシステムコール例 ini ファイルの探索 nginx からの FastCGI リクエスト PHP ファイルの読み込み さいごに 参考 システムコール システムコールは、php-fpm のようなユーザプログラムが、ファイル操作やネットワーク通信、プロセス制御のようなカーネルが提供する機能を利用する仕組みです。PHP コードは PHP(ここでは php-fpm)で実行する必要があるので、php-fpm が発行するシステムコールを確認することで php-fpm や PHP コードがどのように動作しているかを知る手掛かりになります。 システムコールを

                                                                      Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
                                                                    • typescript-eslint v6 アップデートガイド

                                                                      typescript-eslint v6 リリース! 2023/07/10 に typescript-eslint の v6 がリリースされました。 メジャーバージョンアップということで多くの BreakingChange があるのですが、その中でもReworked Configuration Namesと呼ばれる変更は利用者に大きな影響を与えそうです。 Reworked Configuration Namesはざっくり言うと「config に書くrecommendedのようなルールセットの名前や枠組みが変わるよ」という変更です。 ルールセットの名前だけでなく、含まれるルールや分類自体に変更があるので、設定ファイルを v5 のままアップデートしてしまうと意図したルールセットと異なる設定になってしまいます。 ここでは上記の記事にある変更点を紹介しつつ、なるべく既存の設定のままアップデートする

                                                                        typescript-eslint v6 アップデートガイド
                                                                      • 第793回 自作のカーネルモジュールをRustで作る | gihyo.jp

                                                                        第791回では基本的なカーネルモジュールの作り方とそれをDKMSに対応させる方法を紹介しました。今回はカーネルの新しい機能のひとつである「Rustでカーネルモジュールを作る方法」を紹介しましょう。 UbuntuカーネルにおけるRustの対応 Linuxカーネルでは、Kernel 6.1からプログラミング言語である「Rust」の機能が取り込まれました。これは「Rust for Linux」の成果で、カーネルの機能をC言語やアセンブラだけでなく、Rustでも書けるようにするというものです。メモリー安全性や強い静的型付けなどの特徴を取り込むことで、カーネルのセキュリティ問題の原因の多くを占めるメモリー関連の不具合に対して、一種の対策になることが期待されます。 あらゆるケースにおいてRustに置き換えられるというわけではありませんが、今後カーネルのコードを読み書きする上でC言語やアセンブラだけでな

                                                                          第793回 自作のカーネルモジュールをRustで作る | gihyo.jp
                                                                        • 「DMM.make AKIBA」閉鎖へ DMMが作ったアキバのモノづくり拠点

                                                                          DMM.comは12月18日、同社が運営するコワーキングスペース「DMM.make AKIBA」をクローズすると発表した。同社は閉鎖理由として「昨今の市場の変化に伴うもの」としている。 DMM.make AKIBAは、2014年11月に誕生したモノづくりに特化したコワーキングスペース。製品開発に必要な機材や、技術/ビジネス面など、ハードウェア開発に関するサポートをトータルで提供することで、ハードウェアスタートアップの支援に力を注いできた。 2024年3月29日に新規入会手続きの受け付けを終了し、4月30日で施設全体の利用を停止する。法人化支援オプションを契約されている会員は、退会までに法人登記先を移転するよう案内している。また、1月4日からゲストの招待ルールを緩和。「最後にたくさんの方にお越しいただきたい」としている。 同社は今後、これまでの施設運営で培ってきたノウハウ・ネットワークを生か

                                                                            「DMM.make AKIBA」閉鎖へ DMMが作ったアキバのモノづくり拠点
                                                                          • GoとGCSで100GBの巨大zipファイルを展開する | Re:Earth Engineering

                                                                            はじめに ファイルをアップロードすることができる機能を持ったWebアプリケーションやクラウドサービスは世の中に多数あります。しかし、アップロードしたzipファイルを自動で展開(解凍)してくれて、中身のファイルが閲覧できる機能を持ったサービスは、あまり多くはないかもしれません。 もし、Google Cloud上で、zipファイルをアップロードし自動的に展開してGCSに配置するシステムを作るとしたら、どうやって実現すればよいでしょうか。たとえ100GBのzipファイルでも問題なく展開できるようにするには? そんな難題に挑み、GCSにアップロードされた100GB級のzip/7zファイルを自動的に展開することができるシステムをGoで実装し、プロダクションレベルで実現しました。その技術について解説します。 背景 PLATEAU VIEWの画面 Eukaryaでは、国土交通省が主導しているProjec

                                                                              GoとGCSで100GBの巨大zipファイルを展開する | Re:Earth Engineering
                                                                            • 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デフォルト化への道
                                                                              • My Overkill Home Network - Complete Details 2023

                                                                                In this post I will hopefully detail my entire home network. Some of this has been in separate posts explaining single items, but nowhere do I have all of the network in one post with all the changes since last year. Here is a full shot of the rack in my house. Its in a centrally located closet which happens to have a 2ft x 2ft chase into the attic, which is very handy for running network cables.

                                                                                  My Overkill Home Network - Complete Details 2023
                                                                                • Multi-account support on GitHub.com

                                                                                  November 3, 2023 GitHub.com now remembers multiple accounts in your browser. You can find the account switcher in your profile picture context menu, letting you more easily switch between user accounts without re-entering your credentials. The account switcher helps developers alternate between Enterprise Managed User accounts provided by an employer and personal accounts for use with personal pro

                                                                                    Multi-account support on GitHub.com