並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 3683件

新着順 人気順

manualの検索結果241 - 280 件 / 3683件

  • Pull request merge queue (public beta)

    February 8, 2023 Today we are announcing the public beta of pull request merge queue for repos on GitHub Enterprise Cloud and open source organizations! 🎉 Merge queue helps increase velocity in software delivery by automating pull request merges into your busiest branches. Before merge queue, developers were often required to update their pull request branches prior to merging to ensure their cha

      Pull request merge queue (public beta)
    • 「Skypeでのやり取りはMicrosoftの従業員や請負業者が聞く可能性がある」とMicrosoftがプライバシーポリシーに追加

      by RobinHiggins MicrosoftのAIアシスタントのCortanaにユーザーが話しかけた内容や、ユーザー同士のSkypeでのやりとりを、Microsoftの従業員や請負業者が聞いていたという問題を受けて、Microsoftがプライバシーポリシーを変更しました。 Microsoft Admits Humans Listen to Skype and Cortana in Privacy Policy Update - VICE https://www.vice.com/en_us/article/qvgpkv/microsoft-updates-privacy-policy-admits-humans-listen-to-cortana-skype Microsoft’s new privacy policy admits humans are listening to s

        「Skypeでのやり取りはMicrosoftの従業員や請負業者が聞く可能性がある」とMicrosoftがプライバシーポリシーに追加
      • The Linux Kernel Module Programming Guide

        Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang 1 Introduction 1.1 Authorship 1.2 Acknowledgements 1.3 What Is A Kernel Module? 1.4 Kernel module package 1.5 What Modules are in my Kernel? 1.6 Is there a need to download and compile the kernel? 1.7 Before We Begin 2 Headers 3 Examples 4 Hello World 4.1 The Simplest Module 4.2 Hello and Goodbye 4.3 The __init and __exit Mac

        • RoRやLaravelなどのフレームワークを使ってきた人がScalaを導入した時に引っかかる点とその解決策 - Qiita

          はじめに 僕が代表をしている株式会社KOSKAでは製造業の原価管理をIoTで自動化するGenkanというサービスを提供しております。 そんな弊社では半年前、バックエンドをRoRからScalaに移行したのですが、これが素晴らしく効果が高かったので以下の記事を書きました。 スタートアップである弊社が全員ほぼ未経験でRoRをScalaに移行した理由、その効果と苦労点 しかし、最後に書いたのですが、苦労する点もとても多いです。 弊社CPOが苦労する点を抽象的な部分に関しては以下の記事で書いてくれてはいます。 0からScalaを本番導入して感じたこと・考えたこと - Qiita ただ、実際にコードを書き始めた時に引っかかりやすい点をできるだけ詳しくあげておくことで、導入しようと考えた人がなるべく簡単に導入できるという状況を作りたかったので、書きました。 それではスタートです。 RubyやPHP、Py

            RoRやLaravelなどのフレームワークを使ってきた人がScalaを導入した時に引っかかる点とその解決策 - Qiita
          • OpenSSHのプロトコル拡張「UpdateHostKeys」の仕組みと実装 | 株式会社ヌーラボ(Nulab inc.)

            Backlog課Gitチームの@vvatanabeです。 先日、BacklogのGitリポジトリへSSHでアクセスする機能を提供するサーバーが、ECDSAとEd25519のホスト鍵をサポートしました。 GitリポジトリへのSSHアクセスに関連するセキュリティアップデートのお知らせ その際、OpenSSHのSSHプロトコル拡張の一つである「UpdateHostKeys」と呼ばれる機能を、Goで書かれたSSHサーバーに実装したので、その経験をもとに機能の仕組みと実装について解説します。 はじめに SSHにおける「なりすまし」を防止する仕組み UpdateHostKeysを説明する前に、SSHにおける「なりすまし」を防止するための重要な要素として、「ホスト鍵」と「known hosts」という仕組みについて説明します。 識別子としてのホスト鍵 ホスト鍵とは、SSHでコンピュータを認証するために使

              OpenSSHのプロトコル拡張「UpdateHostKeys」の仕組みと実装 | 株式会社ヌーラボ(Nulab inc.)
            • GitHub - Typescript-TDD/ts-auto-mock: Typescript transformer to unlock automatic mock creation for interfaces and classes

              A few years ago we've created this project with the idea in mind that typescript transformers would be easier to configure. Unfortunately the typescript team has no intention to improve the developer experience. You can see more information at this link. We believe that stop developing new features is the best decision to inform who is currently using it and who find it for the first time. We will

                GitHub - Typescript-TDD/ts-auto-mock: Typescript transformer to unlock automatic mock creation for interfaces and classes
              • PISAの結果まとめ PISA2000~PISA2022 - 若者論を研究するブログ

                前提 結果 読解力の低下 ゆとり教育との関連 PISA調査の設計 ※PISA2015・2018の読解力低下について取り急ぎメモ ※PISA2022の成績向上について取り急ぎメモ 前提 ①PISAでは各年度の調査ごとに重点的に調査される主要分野(main domain) が切り替わっている。経年比較が可能となるのはその分野が主要分野となった後のことである。ただし、一部の領域では主要分野となる前も比較が可能である。 ②PISAの得点スケールは平均500・標準偏差100である。それぞれ基準となるのは読解力では2000年調査、数学的リテラシーでは2003年調査、科学的リテラシーでは2006年調査の得点スケールである。 ③PISAでは平均得点の検定にLink Errorの値を必要とする。Link Errorの算出方法については何度か修正が加えられているが、ここでは適宜最新のTechnical Rep

                • 【PHP】文字列検索には str_contains() を使え - RAKUS Developers Blog | ラクス エンジニアブログ

                  PHP で「文字列に特定のキーワードが含まれているか」や「文字列中に特定の文字列を含むか」を確認したい場合、どのようなコードを書くだろうか? もし、あなたが strpos()やstrstr()を使う方法を思いついたのなら、これだけは覚えて帰ってほしい。 文字列検索には str_contains() を使え。 結論:文字列検索には str_contains() を使う サンプル 昔はstrpos()やstrstr()などを使っていた strpos() や strstr() ではダメなのか? strpos() を使うべきでない理由 strstr() を使うべきでない理由 preg_match()を使うべきでない理由 「いや、キーワードが先頭にあるかを知りたいんだ」という人は 「日本語でも使えるの?」との疑問について もっと詳しく? これでわかっただろう 結論:文字列検索には str_conta

                    【PHP】文字列検索には str_contains() を使え - RAKUS Developers Blog | ラクス エンジニアブログ
                  • 「TVアニメシリーズ制作における制作進行のマニュアル」ネットで無料公開

                    アニメの制作サイドとして入口の役職であり、将来的には演出家や監督、プロデューサーなど多岐にわたる仕事につながる「制作進行」がどういう仕事なのか、実務内容まで細かく解説したマニュアルが、日本動画協会の公式サイトで無料公開されています。 「アニメシリーズ制作における 制作進行のマニュアル」 WEB 無償公開のお知らせ | 日本動画協会 https://aja.gr.jp/info/1583 TVアニメシリーズ制作における制作進行のマニュアル | 日本動画協会 https://aja.gr.jp/download/tv-anime_seisakushinko_manual このマニュアルは大きく「1.日本アニメの特徴と形式」「2.制作進行とは」「3.アニメ制作の基本工程」「4.アニメに関わるスタッフ」「5.制作進行の実務」の5つの章で構成されています。 「1.日本アニメの特徴と形式」の章は「日本

                      「TVアニメシリーズ制作における制作進行のマニュアル」ネットで無料公開
                    • 拡散モデルで将棋の方策を学習する - TadaoYamaokaの開発日記

                      拡散モデルで、将棋の方策を学習できないか試してみた。 拡散モデル 拡散モデルは、高品質で多様なサンプルを生成できる生成モデルである。 昨年8月にStable Diffusionが公開されたことで注目を集めている。 拡散モデルは、確率微分方程式によって表される確率分布を近似するモデルで、モード崩壊を起こさず多様な分布を学習できるという特徴がある。 また、プロンプトと呼ばれるテキストにより条件付けを行い、テキストに従った画像を生成できる。 将棋の方策 将棋の方策は、座標と移動方向の組み合わせで表現でき、dlshogiで採用している表現方法では2187次元になる。 つまり、指し手は、局面によって条件づけられた2187次元の確率分布からサンプリングを行っていることになる。 拡散モデルの可能性 条件付けを行い高次元の確率分布からサンプリングを行うという仕組みは、将棋の方策においても適用できると考える

                        拡散モデルで将棋の方策を学習する - TadaoYamaokaの開発日記
                      • Pandas で時系列データをグループ化して集計できる「Grouper」 - kakakakakku blog

                        Pandas で groupby() 関数を使うと,データセットをグループ化して集計できる.さらに Grouper オブジェクトと組み合わせると,より高機能なグループ化を実現できる.今回は groupby() 関数と Grouper オブジェクトを組み合わせて「時系列データの集計」を試す.最後に関連する resample() 関数も試す. pandas.DataFrame.groupby — pandas 1.2.4 documentation pandas.Grouper — pandas 1.2.4 documentation データセット 🪢 今回使うサンプルデータセットを準備する.まず,Pandas の date_range() 関数を使って 2020/1/1 ~ 2020/12/31 の範囲で1年間の DatetimeIndex を作る.そして DatetimeIndex をイ

                          Pandas で時系列データをグループ化して集計できる「Grouper」 - kakakakakku blog
                        • GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - Flatt Security Blog

                          はじめに こんにちは、株式会社Flatt SecurityでセキュリティエンジニアをやっているRyotaK (@ryotkak) です。 HackerOneのイベント (H1-512) に参加するためにテキサスに行った話で紹介したイベントにおいて報告したSSRF(サーバーサイドリクエストフォージェリ)に関して、脆弱性情報を公開する許可が得られたため、今回の記事ではその脆弱性に関して解説を行います。 なお、本記事で解説している脆弱性はGitHub Bug Bountyプログラムのセーフハーバーに則り行われた脆弱性調査の結果発見され、公開を行う許可を得たものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 GitHubが開発するプロダクトやサービスに脆弱性を発見した場合は、GitHub Bug Bountyへ報告してください。 GitHub Enterprise Im

                            GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - Flatt Security Blog
                          • パラメータ数を激減させる新しい畳み込み「MixConv」解説!

                            3つの要点 その1  パラメータ数を激減させる新しい畳み込みMixConvを提案 その2  MixConv層を含んだモデルをAIに自動生成(=NAS)させることでMixNetを開発 その3  MixNetはMobileNet-V3やMnasNetなどの小型画像認識モデルのみならずResNet-153に対してはパラメータ数1/9程度で性能を凌いだ MixConv: Mixed Depthwise Convolutional Kernels written by Mingxing Tan, Quoc V. Le (Submitted on 22 Jul 2019 (v1), last revised 1 Dec 2019 (this version, v3)) Journal reference: BMVC 2019 Subjects: Computer Vision and Pattern

                              パラメータ数を激減させる新しい畳み込み「MixConv」解説!
                            • ルーティング機能を自作して学ぶ History API - 30歳からのプログラミング

                              History API は、HTML5 で導入された API。 これを使うことで、JavaScript で URL の履歴を管理できるようになる。 多くの場合、そういった操作は React Router や Vue Router などのルーティングライブラリを通して行うことになる。そのため、History API を直接操作する機会は稀だと思う。 しかし、ルーティングライブラリを使いこなし、特殊なユースケースにも対応できるようになるためには、History API そのものについても理解しておきたい。 この記事では、ルーティング機能を持った React アプリを開発しながら、History API について学んでいく。 使用している React のバージョンは16.13.1。 動作確認は Google Chrome の81.0.4044.113で行っている。 コンテンツに対して URL を

                                ルーティング機能を自作して学ぶ History API - 30歳からのプログラミング
                              • ALB + Cognito認証で付与されるユーザー情報をEC2サイドから眺めてみる | DevelopersIO

                                ALBはCognitoと組み合わせることで、簡単にWebサーバーの認証機能を実現できます。超便利。 ALBとCognitoを組み合わせた認証については、弊社ブログで解説しているのでこちらを御覧ください。 インフラエンジニアが一切コードを書かずにWebサーバーに認証機能を実装した話 | DevelopersIO 本ブログでは、ここからもう一歩踏み込んで、ALBが認証後EC2に何を渡しているのか?(EC2はユーザー情報をどう受けとっているのか?)を眺めてみます。 構成図 こんな感じのシンプルな構成を作ります。ALBへのアクセス時に、Cognitoと連携して認証を行います。CognitoでログインできたユーザーだけがEC2上のコンテンツにアクセスできます。 ALB + Cognito認証のおさらい ALB + Cognitoの認証がどういったフローで動いているか、ここで一度おさらいしましょう。

                                  ALB + Cognito認証で付与されるユーザー情報をEC2サイドから眺めてみる | DevelopersIO
                                • pt-online-schema-changeの導入時に検討したこと、およびRailsアプリとの併用について - freee Developers Hub

                                  おはこんばんちは、Database Reliability Engineer (DBRE) の橋本です。今回は、pt-online-schema-changeというデータベースのスキーマ変更ツールを社内の運用に持っていくための過程や、freeeにおける運用上の工夫を紹介します。pt-online-schema-changeはある程度枯れた技術なので、いくつか事例が紹介されており、すでに運用に乗せている組織もあるかと思われますが、これから新規に導入する方などの参考になると幸いです。 背景 freeeではほぼ毎月ペースで深夜に定期メンテナンスを行なっており、おもにインフラの更新作業やアプリケーションの機能追加に伴うデータベースのスキーマ変更が行なわれます。 ここで少し寄り道をして、スキーマ変更を行なうためのMySQL(ストレージエンジンにInnoDBを使っている前提で進めます)のDDLのパター

                                    pt-online-schema-changeの導入時に検討したこと、およびRailsアプリとの併用について - freee Developers Hub
                                  • Kubernetes External SecretsからExternal Secrets Operatorに移行した話 〜他ツールとの比較・移行戦略・工夫したポイント〜 - ZOZO TECH BLOG

                                    はじめに こんにちは、SRE部ECプラットフォーム基盤SREブロックの織田です。普段は主にZOZOTOWNのリプレイスやインフラを改善、運用しています。 本記事では、Secret管理コンポーネントであるKubernetes External Secrets(以降、KESと表記)の非推奨を受けて、どのような対応を実施したのか紹介します。 目次 はじめに 目次 なぜSecret管理コンポーネントを利用するのか? Kubernetes External Secrets(KES)について KESとは? KESを使ったKubernetes構成 KESの非推奨について 移行先の選定 優先事項の決定 移行先の検討、比較 移行先の決定 External Secrets Operator(ESO)について ESOのアーキテクチャ 移行における注意点や変更点 移行の実施 移行方法 工夫したポイント 最後に な

                                      Kubernetes External SecretsからExternal Secrets Operatorに移行した話 〜他ツールとの比較・移行戦略・工夫したポイント〜 - ZOZO TECH BLOG
                                    • Upgrading GitHub.com to MySQL 8.0

                                      EngineeringUpgrading GitHub.com to MySQL 8.0GitHub uses MySQL to store vast amounts of relational data. This is the story of how we seamlessly upgraded our production fleet to MySQL 8.0. Over 15 years ago, GitHub started as a Ruby on Rails application with a single MySQL database. Since then, GitHub has evolved its MySQL architecture to meet the scaling and resiliency needs of the platform—includi

                                        Upgrading GitHub.com to MySQL 8.0
                                      • アプリを安全にリリースするための取り組み(Release trainとClient release process) | メルカリエンジニアリング

                                        QAエンジニアの@rinaです。 今回は、メルカリがおこなっているiOSとAndroidのアプリリリース(メルカリではClient releaseと呼んでいます。以下、Client releaseと表示します)を支えるRelease trainという仕組みとプロセスについて紹介します。 Release train導入の目的と背景 メルカリはRelease trainを導入し、Client releaseを月に2回程度おこなっています。 Release trainを導入する前のリリースでは以下の問題を抱えていました。 ある機能の開発が間に合わなかった場合に、すでに決まっていたリリース日を延長する。 あるいは、新たな追加のリリース日を設定する。 リリースまでの締め切りがはっきりしないまま機能が追加され、その結果、QAによる品質確認が十分でないまま見切りリリースされることがある。 さらに、開発組

                                          アプリを安全にリリースするための取り組み(Release trainとClient release process) | メルカリエンジニアリング
                                        • MySQL公式のDockerリポジトリがcontainer-registry.oracle.comに引っ越していた

                                          この記事は MySQLのカレンダー | Advent Calendar 2023 の10日目の記事です。昨日は meijik さんの 最新のSQL標準(SQL:2023)とFirebird/MySQL/PostgreSQL | キムラデービーブログ でした。 TL;DRdockerhub のMySQLイメージはもうメンテナンスしていないっぽい ややこしいのだけれど、 docker pull mysql で取得するのは「Docker社がビルドしたMySQLイメージ」で、 docker pull mysql/mysql-server で取得するのが「Oracle社がビルドしたMySQLイメージ」だった引っ越したのは後者のみMySQL Server Community Edition - Repository Detail 5.7は5.7.16と5.7.33だけ、8.0は8.0.22とそれ以降し

                                          • Cloud Runで新規サービスを構築・運用するためにSREとして取り組んだこと - ZOZO TECH BLOG

                                            はじめに こんにちは。メディアプラットフォーム本部 WEAR部 WEAR-SREの笹沢(@sasamuku)です。 ZOZOが新しく展開する「FAANS」というショップスタッフ向けアプリをクローズドβ版としてテスト運用しています。本アプリは、WEARと連携したコーディネート投稿や、その成果を可視化する機能などをショップスタッフの皆さんに提供するtoBのソリューションです。現在、正式リリースに向け開発を進めています。 そして、FAANSのAPIはCloud Runと呼ばれるサーバレスなコンテナ実行基盤で稼働しています。本記事では、FAANSの実行基盤としてCloud Runを選定した理由や、構築・運用するためにSREとして取り組んだことをご紹介します。 Cloud Runを選んだ理由 まず、クラウドサービスはGCPを選択しています。FAANSでは開発速度の向上と運用負荷の軽減のため、認証やメ

                                              Cloud Runで新規サービスを構築・運用するためにSREとして取り組んだこと - ZOZO TECH BLOG
                                            • 線形代数をBlenderで、やる|Melville

                                              「線形代数をBlenderで、やる」とはどういうことでしょう? とりあえずこの画像を見てください これだけではよくわからないと思いますが、 要するに下の画像と全く同じ計算をやっています 確かに「結果」がBlenderの画像で並んでいる数字と同じになっているBlenderのノードの側にもよく見ると、3,1,4…と、 WolframAlphaの画像と同じ値が並んでいるのが確認できます 左の3つのノードが左の行列を表し、右の3つのノードが右の行列を表しているさて、このBlenderのノードシステム(GeometryNodes)ですが、 本来は3DCGのジオメトリをプロシージャルに生成にするためのもので、 決して線形代数をするための機能ではありません! しかし、それをうまく悪用すれば使えば、 上のような行列の演算をさせて線形代数遊びができます! この記事の最後では、これを応用して次のGIFのような

                                                線形代数をBlenderで、やる|Melville
                                              • XDP入門

                                                こんにちは.閃光のハサウェイが配信開始されたので早速視聴しました.メッサーがいいですね. 前回もXDP関連の話題でしたが,今回はXDPに入門します. XDPを学習する際のロードマップやつまりどころの解消になればと思います. # 2023-12-30 加筆 本記事を公開して約 2 年が経過しました. この加筆で古くなってしまった情報を修正しています. 差分は このブログの Github の PR (opens new window) を見てください. この 2 年間で eBPF 及び XDP への注目はさらに高まったように感じます. 取得できる情報も充実してきました. 特に O'reilly より発売された 入門 eBPF (opens new window)(原書: Learning eBPF (opens new window)) は非常に充実した内容になっています. 日本語でこれらの情

                                                • 株式会社メルペイ(メルカリ)を退職しました|Noriaki Utsunomiya / nu2

                                                  六本木ヒルズ勤務者の特権である退職ムーブはじめに2023/5/16 に執行役員 VP of Engineering として入社した株式会社メルペイ(メルカリから出向形式)を2024/4/30 付で退任、退職しました。 証拠インターネット企業でこれまで12年、9年半と比較的長く勤めてきた自分にとって初の1年未満の退職となり自分でもビックリです。 この記事は約1年という超短期間ながら貴重な人生経験をした記録の断片を残し、いつでも振り返られるようにしておく意図で書きました。 退職後も権利が有効な執行役員契約を締結していた都合上、会社での事実をそのまま書けない立場にありますのであくまで私の気持ちベースで表現し、私個人の身に起きた出来事は事実として表記する事とします。(個人の感想というやつです) なぜ退職するのか今回も前回同様三行で インクルーシブな労働環境、また役職的にインクルージョンを求める状況

                                                    株式会社メルペイ(メルカリ)を退職しました|Noriaki Utsunomiya / nu2
                                                  • さらに検温カメラをばらしてみたらの話 - honeylab's blog

                                                    honeylab.hatenablog.jp 前回からの続きです。 前回のははっきり言ってハズレだったので、慎重に検討を重ね、 こちらの機器を購入しました。 AHA Smart Pass ASP-19という機種です。 到着! 早速起動してみると、Androidが起動し、組み込みのアプリが立ち上がりました! 何そのブートロゴw pic.twitter.com/b9p1wCjTIf — ひろみつ (@bakueikozo) June 9, 2023 検温してみると…検温できた…がなんとマスクをしていないと怒られます!ハイテク! 噂には聞いていたけど初めて見た! マスクをしてくださいと言うタイプの検温カメラ とりあえず口の前に白いもの置けばいいw pic.twitter.com/B2dqWM5kRY — ひろみつ (@bakueikozo) June 9, 2023 さて、漁ってみましょう。 本

                                                      さらに検温カメラをばらしてみたらの話 - honeylab's blog
                                                    • 災害対応自販機、災害時には役に立たない件

                                                      今回の件でちょっとショックだったのは、災害対応自販機の多くは実は災害時には役に立たないということだった。 災害対応自販機 | 自動販売機の種類 | 自販機設置マスター 主に バッテリー式、ワイヤー式、ハンドル充電式 の3種類があり、前2つは鍵を持った管理者による操作が必要。 災害時には管理者も被災しているわけで、自分と家族の安全が最優先ですよ。職場に戻って自販機の鍵を開けろなんてちょっと非現実的だと思う。 3つめのハンドル充電式は誰でも操作できる。ただ、ぱっと見それとわからないのでリンク先の写真を見ておいた方が良いと思う。 コカコーラ 災害支援型 自動販売機|コカ・コーラ社の自動販売機を設置|お取引希望のお客さまへ|コカ・コーラ ボトラーズジャパン株式会社 コカコーラ社のものはこちら。 通信ネットワーク技術による遠隔操作によって、自販機の電光掲示板に災害情報を流したり、本体に残っている飲料

                                                        災害対応自販機、災害時には役に立たない件
                                                      • 障害対応とポストモーテム - スタディサプリ Product Team Blog

                                                        こんにちは。SRE の @chaspy です。 ユーザに価値が提供できなくなってしまうシステム障害は起きてほしくはありませんが、絶対に発生しないとは言い切れません。 そんなシステム障害は、そもそも発生頻度が不定、かつ多くないので、どのように対応すべきかを体系化することは(起きる事象が毎回異なることも相まって)難しいと思います。 本記事では、Quipper において、どのように障害対応を行うのか、また、障害発生時の考え方を紹介します。 障害はどのように対処されていくのか 障害発生フロー Quipper では 標準化された障害時連絡のフロー / 障害レベルがあります。 これによって、障害の内容、影響範囲によっては親会社のリクルートマーケティングパートナーズへのエスカレーションが必要であることと、その基準が言語化されました。また、エスカレーション時に送るメールのテンプレートも用意されており、「誰

                                                          障害対応とポストモーテム - スタディサプリ Product Team Blog
                                                        • 第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp

                                                          「apt」は言わずとしれたUbuntuの基本を担うパッケージ管理システムです。今回はUbuntu 24.04 LTSに搭載された「apt 2.8.0」に関して、前回のLTSである22.04の「apt 2.4.12」以降に実装されたり、さらには古いLTSにもバックポートされたりした機能について紹介しましょう。 ちなみにaptの機能紹介は本連載でも何度か行っています。より古いバージョンからアップグレードする場合は、そちらも参照してください。 第327回「aptコマンドを使ってみよう」 第675回「apt-keyはなぜ廃止予定となったのか」 第676回「aptコマンドの最新機能あれこれ」 第677回「aptで使うsources.listのオプションいろいろ」 これらの記事では公開当時最新の2.3.6までしか紹介できていなかったので、2.3.6から2.4.12までの機能についてもまとめて紹介する予

                                                            第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp
                                                          • tar(1) はなぜオプション引数にハイフンが不要なのか?

                                                            TL;DR tar(1)の引数はオプションではなくkeyだから 歴史 tar(1)は Unix v7 (1979) で導入されたが、その前身は Unix v4 (1973) の tp(1)、更にこれは Unix v1 (1971) の tap(1) に遡る。 80年代に入りSystemV v.s. BSDといったことが起きたりし、PWB/UNIX (Programmer's WorkBench)で導入された cpio(1)とtar(1)、どちらがUnixの標準アーカイバか争われた結果、IEEE Std. 1003.1-2001 (POSIX.1-2001) を以って tar(1)は規格から削除され、代わりに IEEE Std 1003.2-1992 で導入された折衷案のpax(1)が標準となった。よって、現在実装中立なtar(1)の仕様書がそもそも存在しない。最後の中立規格は1997―19

                                                            • ステップバイステップで学ぶ初めてのPHPアップデート | 株式会社divx(ディブエックス)

                                                              目次[非表示] 1.はじめに 2.なぜPHPバージョンアップが必要なのか? 3.PHPバージョンアップ手順 3.0.1.PHP 7.4とPHP 8.3の変更差分調査 3.0.2.Laravelのバージョンアップ(7.3から10へ)の調査 3.0.3.Composerライブラリのバージョンアップ 3.0.4.PHP 8のローカル環境設定を更新する 3.0.5.静的解析の実施 3.0.6.テスト仕様書の作成 3.0.7.エラーの修正 3.0.8.テスト環境へのデプロイ 3.0.9.デバッグ 3.0.10.本番環境へのデプロイ 4.静的解析ツールの活用 4.0.1.PHPStanを使用した理由 4.1.ルールレベルの設定 4.1.1.使用した感触 5.まとめ 6.お悩みご相談ください はじめにこんにちは、株式会社DIVXでエンジニアを務めております、本間と申します。 今回は、PHPのバージョンを

                                                                ステップバイステップで学ぶ初めてのPHPアップデート | 株式会社divx(ディブエックス)
                                                              • Is Windows 10 Slow After an Update? Here's How to Fix It

                                                                Has your Windows 10 become slow after an update? Here’s how you can solve the slow Windows problem for good. Windows updates add a lot of good features and security patches to your system. But as useful as these updates are, they can also make your computer slow down after you've installed them. If your copy of Windows 10 has crawled to a slow after an update, these tips should help you troublesho

                                                                  Is Windows 10 Slow After an Update? Here's How to Fix It
                                                                • How we ship code faster and safer with feature flags

                                                                  EngineeringHow we ship code faster and safer with feature flagsAt GitHub, we're continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub… At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the rel

                                                                    How we ship code faster and safer with feature flags
                                                                  • WSL2でMySQLを起動するときは mysqld --daemonize を使う - そーだいなるらくがき帳

                                                                    WSL2ではPID 1がinitd問題によってsystemdが起動できません。 そのため、systemctlが使えなくてMySQLが起動できないってなるのですが、yoku0825さんにやり方を教えてもらったのでメモとして残します。 そんなムズくないです。最近のmysqldには--daemonizeがあるのでそれを使えばokです— yoku0825 (@yoku0825) 2021年8月2日 つまりroot権限で mysqld --daemonize を叩けばOK。 ただ /var/run 配下は再起動時に /var/run/mysqld/ がなくて失敗すると思うので起動はフォルダを作って権限を付けてあげましょう。 $ mkdir /var/run/mysqld $ chown mysql:mysql: /var/run/mysqld $ mysqld --daemonize これでMySQ

                                                                      WSL2でMySQLを起動するときは mysqld --daemonize を使う - そーだいなるらくがき帳
                                                                    • MySQL InnoDBにおけるPKにUUIDを使ったINSERTのパフォーマンスの調査 - CubicLouve

                                                                      下記の記事を見て、PKにUUIDを使った際に内部的にどうなっているのかを確認してみました kccoder.com 比較対象として、PKにULIDを使った場合も調べてみました。 github.com ULIDはUUIDと互換性がある、ソート可能な識別子です。 MySQLのバージョン % mysql --version mysql Ver 8.0.19 for osx10.14 on x86_64 (Homebrew) スキーマ mysql> SHOW CREATE TABLE innodb_auto_increment\G *************************** 1. row *************************** Table: innodb_auto_increment Create Table: CREATE TABLE `innodb_auto_incr

                                                                        MySQL InnoDBにおけるPKにUUIDを使ったINSERTのパフォーマンスの調査 - CubicLouve
                                                                      • Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来

                                                                        こんにちは。@sanposhihoです。 この記事では、アクターモデルとはなんぞやという話から始まり、僕が卒業論文のプロジェクトとして作成したGoのライブラリ、“Molizen”の紹介をします。 わりと長く、乱文ですが、適宜読み飛ばして興味のある部分だけをご覧いただければと思います。 マサカリは優しく投げてください。ここはこうした方がいいんじゃないかみたいなのも参考にしたいので是非。 Twitter(@sanpo_shiho)に投げていただいても、雑にGitHubのissueを立てていただいてもいいです。 sanposhiho/molizen: Molizen is a typed actor framework for Go. Goのアクターモデルのフレームワークを公開しました。未完成なので暖かく成長を見守ってください🌱 sanposhiho/molizen: Molizen is a

                                                                          Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来
                                                                        • Google Search Is Dying

                                                                          (There is good discussion on this article on Hacker News and Reddit) Reddit is currently the most popular search engine. The only people who don’t know that are the team at Reddit, who can’t be bothered to build a decent search interface. So instead we resort to using Google, and appending the word “reddit” to the end of our queries. Paul Graham thinks this image means Reddit as a social media sit

                                                                            Google Search Is Dying
                                                                          • 【TypeScript】Deno で匿名掲示板を作ろう! with upstash & supabase その 1 (環境構築と、簡単なアプリケーション) - 虎の穴開発室ブログ

                                                                            皆さんこんにちは、「ぼっち・ざ・ろっく」の PV にやられました。期待しか有りません。 おっくんです。 今回の投稿から、「Deno で掲示板サイトを作ろう! with upstash & supabase」 と題して、数回に分けて必要な要素を分解しながら、実際に匿名掲示板のリリースを進めていきます。 最初に計画 この連載では、次のような副題を掲げて段階を踏みながら、最後は匿名掲示板を実際にデプロイすることを目標にします。 環境構築と、簡単なアプリケーション(☆ 今回 ☆) 機能の実装とテスト デプロイと自動化 Upstash の導入 調整と公開 作成するもの タイトルで出していますが、この連載では Deno で匿名掲示板を作ります。 紹介したいサービスを使うことと、なるべくメンテナンスフリーにすることを目的として以下の機能を盛り込んでいく予定です。 いわゆる匿名掲示板を作ります 閲覧は自由

                                                                              【TypeScript】Deno で匿名掲示板を作ろう! with upstash & supabase その 1 (環境構築と、簡単なアプリケーション) - 虎の穴開発室ブログ
                                                                            • GitHubでは既存のRepositoryをTemplateとして、新しいRepositoryを作成することができる | DevelopersIO

                                                                              こんにちは、CX事業本部の夏目です。 本日はGitHubで面白い機能を見つけたので共有します。 Repository Template Generate new repositories with repository templates Sharing boilerplate code across codebases is a constant pattern in software development. Bootstrapping a new project with our favorite tools and directory structures helps programmers go from idea to "Hello world!" more efficiently and with less manual configuration. Today, we're

                                                                                GitHubでは既存のRepositoryをTemplateとして、新しいRepositoryを作成することができる | DevelopersIO
                                                                              • Remo nano で Matter をはじめよう! - Nature Engineering Blog

                                                                                Nature ソフトウェアエンジニアの田井です。この記事は、第 2 回 Nature Engineering Blog 祭の 1 日目の記事になります!本日はめでたい日でした! Matter に対応した Nature Remo nano が発売されました! 本日 2023/7/4 12:00 より、Matter に対応した Nature Remo nano が発売されました!3,980 円で Matter デバイスが手に入るなんて…!これはハックしたくてうずうずしてきますね? (以降 Nature Remo nano を Remo nano, nano と呼ぶことがあります) nature.global 購入はこちらからもどうそ! https://www.amazon.co.jp/dp/B0C6V1CJB7 Matter ってなに? Matter ってなに?と思う方もいらっしゃると思います

                                                                                  Remo nano で Matter をはじめよう! - Nature Engineering Blog
                                                                                • CLI版google翻訳のtransコマンドがいつの間にかUbuntuのパッケージマネージャに取り込まれていた件と私のtransの使い方

                                                                                  こんにちは英語アレルギーなレガシーおじさんです 私みたいな人はGoogleさんに介助してもらわないとローマ字見ただけで蕁麻疹が出るのですがきっと他にも同じような人がいるはずと信じています。 さてそんな私の強い味方であるgoogle翻訳のCLI版であるtransコマンドですが いつの間にかUbuntuのリポジトリに取り込まれていました🎉 こいつですこいつ 今日たまたまこれ使おうと思ったらまだインストールしてない環境だったので こんなエラーが出ました $ apt show translate-shell Package: translate-shell Version: 0.9.6.11-1 Priority: optional Section: multiverse/misc Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-deve

                                                                                    CLI版google翻訳のtransコマンドがいつの間にかUbuntuのパッケージマネージャに取り込まれていた件と私のtransの使い方