タグ

ブックマーク / www.clear-code.com (10)

  • 非推奨となったapt-keyの代わりにsigned-byとgnupgを使う方法 - 2021-05-05 - ククログ

    apt-key(8)はapt 2.1.8より非推奨となりました。 Ubuntu 20.10 (Groovy)やそろそろリリースの時期が近づいてきたDebian 11(Bullseye)からはapt-keyを利用すると警告されます。 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 今回はapt-keyを使うのをやめて、代替手段へと(パッケージ提供側が)移行する方法について紹介します。 apt-keyはどのような挙動をするのか ソフトウェアを簡単にインストールできるように、開発元が独自にAPTリポジトリを提供してくれている場合があります。 その場合、パッケージの署名に使っている公開鍵をあらかじめインポートするように指示していることがあります。 apt-

    非推奨となったapt-keyの代わりにsigned-byとgnupgを使う方法 - 2021-05-05 - ククログ
    sudo_vi
    sudo_vi 2021/05/19
  • 公開中のソフトウェアがWindows Defenderでマルウェアとして判定された場合の対応 - 2019-03-18 - ククログ

    当社ではIE View WEというアドオンを開発・公開しています。これはFirefox上で閲覧中のページやマッチングパターンに当てはまるURLのページをIEもしくは任意の外部アプリケーションで開くという物で、Firefox法人サポートでの需要を想定して、既存のアドオン「IE View」の仕様を参考にFirefox 57以降で使用できる形(WebExtensionsベース)でスクラッチで開発したという物です。 WebExtensionsではアドオンが直接任意の外部アプリケーションを起動する事はできず、Native Messaging Hostと呼ばれるヘルパープログラムを介する必要があります。Native Messaging Hostは任意の言語で実装することができますが、IE View WEのNative Messaging Hostの場合はGoで開発しており、一般のユーザのためにコンパイ

    公開中のソフトウェアがWindows Defenderでマルウェアとして判定された場合の対応 - 2019-03-18 - ククログ
    sudo_vi
    sudo_vi 2019/05/23
  • 2019年5月4日前後から発生しているFirefoxのアドオン無効化問題の詳細な解説 - 2019-05-07 - ククログ

    「Firefox」でインストール済みアドオンが利用不能になる問題が発生中 - 窓の杜やFirefox 66.0.4 リリース、拡張機能全滅問題を修正 | スラド ITなどで既報の通り、2019年5月4日前後から一般向けのリリース版Firefoxでアドオンを一切使用できない状態が発生していました。緊急の修正版としてリリースされたFirefox 66.0.4およびFirefox ESR60.6.2で現象は既に解消されており、また、既にインストール済みのFirefoxに対してもホットフィックスが順次展開されていますが、記事では今回の問題の技術的な詳細を解説します。 ユーザー側で取れる対応 まず最初に、ユーザー側で取れる対応をまとめておきます。 Firefox 66.0.4以降またはFirefox ESR60.6.2以降に更新する。 「Firefox調査」を通じて hotfix-update-x

    2019年5月4日前後から発生しているFirefoxのアドオン無効化問題の詳細な解説 - 2019-05-07 - ククログ
    sudo_vi
    sudo_vi 2019/05/07
  • Apache Arrowの最新情報(2018年9月版) - 2018-09-05 - ククログ

    Apache ArrowのPMC(Project Management Commitee、プロジェクト管理チームみたいな感じ)のメンバーの須藤です。 みなさんはApache Arrowを知っていますか?聞いたことがないとか名前は聞いたことがあるとかコンセプトは知っているあたりがほとんどで、触っている人はあまりいないのではないでしょうか。Apache Arrowは数年後にはデータ処理界隈で重要なコンポーネントになっているだろうプロジェクトです。データ処理界隈に興味がある人は知っておくと役に立つはずなので2018年9月現在の最新情報を紹介します。 私は、PMCの中では唯一の日人で、コミット数は3番目に多いので、日ではApache Arrowのことをだいぶ知っている方なはずです。日語でのApache Arrowの情報があまりないので日語で紹介します。ちなみに、英語ではいろいろ情報がありま

    Apache Arrowの最新情報(2018年9月版) - 2018-09-05 - ククログ
    sudo_vi
    sudo_vi 2018/12/26
  • Ruby 2.6.0とより高速なcsv - 2018-12-25 - ククログ

    Rubyの標準添付ライブラリーのcsvをメンテナンスしている須藤です。 歴史 csvは名前の通りCSVを読み書きするための便利ライブラリーです。 もともとRuby体とは別に開発されていたのですが、Ruby 1.8.0のときにRuby体にバンドルするようになりました。dRubyやREXMLがRuby体にバンドルされたのも同じタイミングです。Ruby 1.8.0のときにバンドルするライブラリーをすごく増やしたのです。(その頃の様子がわかるURLをここに置いておきたかったけど見つけられなかった。。。) Rubyではcsvのようにrequireするだけで使えるライブラリーを「標準添付ライブラリー」と呼んでいます。Stringのようにrequireしなくても使えるライブラリーは。。。なんだろう。組み込みクラスかしら。 その後、Ruby 1.9.0のタイミングで実装をFasterCSVに置き換え

    Ruby 2.6.0とより高速なcsv - 2018-12-25 - ククログ
    sudo_vi
    sudo_vi 2018/12/26
  • Groonga Meatup 2015:Groonga族2015 #groonga - 2015-12-06 - ククログ

    Groonga Advent Calendar 2015の6日目の記事です。5日目は@KitaitiMakotoさんのDroongaをインストールするItamaeレシピでした。 先日の11月29日(いい肉の日)にGroonga Meatup 2015が開催されました。その中で「Groonga族2015」と題してGroonga族の概要・最新情報・今後のことを話しました。 関連リンク: スライド(Rabbit Slide Show スライド(SlideShare) リポジトリー 内容 内容は大きくわけて次の3つです。 Groonga族の概要 Groonga族の最新情報 Groonga族の今後 なお、Groonga族とは次の条件に当てはまるプロダクトのことです。 Groongaそのもの Groongaと他のプロダクトをつなぐプロダクト 名前が「○roonga」なプロダクト たとえば、次のプロダク

    Groonga Meatup 2015:Groonga族2015 #groonga - 2015-12-06 - ククログ
    sudo_vi
    sudo_vi 2015/12/09
  • Firefoxのメモリ消費の状況を定期的に監視する - 2015-10-23 - ククログ

    概要 アドオンを使ってFirefoxのメモリ消費の詳細な情報をモニタリングし、問題の原因を究明・分析する方法と、その事例をご紹介します。 about:memoryによるメモリ消費状況の分析 Firefoxの運用において、時間と共にメモリの消費量が増加し続けるという、いわゆるメモリリークの問題に遭遇する事があります。 こういった問題の原因調査にはFirefoxのメモリの使用状況の内訳を詳しく表示できる「about:memory」が有用です。 ロケーションバーに「about:memory」と入力してEnterし、ページを開いた状態で「Measure」というボタンを押すと、その瞬間のメモリの使用状況の内訳が分析され、結果がツリー表示されます。 この結果を見れば、どのタブやどのアドオンがメモリを大量に消費しているのかについて、あたりをつける手がかりを得る事ができます。 about:memoryが役

    Firefoxのメモリ消費の状況を定期的に監視する - 2015-10-23 - ククログ
    sudo_vi
    sudo_vi 2015/10/24
  • Firefox 38以降で急にSSL/TLSのエラーが出るようになった、という問題の原因と対策 - 2015-10-01 - ククログ

    株式会社クリアコード > ククログ > Firefox 38以降で急にSSL/TLSのエラーが出るようになった、という問題の原因と対策 概要 Firefoxをバージョンアップしたところ、それまで問題なく閲覧できていたWebページで急に、「安全な接続ができませんでした」や「接続の安全性を確認できません」といったエラーが出るようになった、というお問い合わせを頂きました。 調査の結果、質的には証明書そのものに問題があって、それまでは見過ごされていた問題が表面化したという状況であったことが分かりました。 具体的には、Firefox 37以前のバージョンでは「サイト証明書として妥当でない証明書でもサイト証明書として利用できていた」のに対し、Firefox 38以降のバージョンではそのような証明書は不正な証明書としてエラーになるようになっています。 そのため、仮に実験用の証明書であったとしても、Fi

    Firefox 38以降で急にSSL/TLSのエラーが出るようになった、という問題の原因と対策 - 2015-10-01 - ククログ
    sudo_vi
    sudo_vi 2015/10/02
  • Rubyのテスティングフレームワークの歴史(2014年版) - 2014-11-06 - ククログ

    2014年12月にRuby 2.2がリリースされる予定です1。 Ruby 2.2にはRuby 1.9.1のときに外されたtest-unitというテスティングフレームワークが再びバンドルされる予定です。Rubyのテスティングフレームワーク周りに詳しくない人にはよくわからない状況でしょう。そこで、Rubyのテスティングフレームワークの歴史を説明することで状況を整理します。 名称の整理 この説明の中ではたくさんのテスティングフレームワークが登場します。似たようなものもあるため、最初にテスティングフレームワークの名称を整理します。この説明の中で登場する名称は次の通りです。 RubyUnit Lapidary rubyunit Test::Unit test/unit test-unit miniunit minitest RSpec 違いがわかりますか?ざっくり説明すると次の通りです。 RubyU

    Rubyのテスティングフレームワークの歴史(2014年版) - 2014-11-06 - ククログ
    sudo_vi
    sudo_vi 2014/11/07
  • わかりやすい設定ファイルの項目名:否定形で修飾しない - 2014-02-06 - ククログ

    数週間ほど前、コミットをみていたら「ひっかかる」APIがありました。それについてコメントし、わかりやすいAPIについてやりとりしました。そのやりとりの中で、設定ファイルの項目名をわかりやすくするために、いままであまり意識せず工夫していたことに気付きました。それは「設定ファイルの項目名を否定形で修飾しない」というものです。「否定形」という言い回しではなく、「ネガティブな単語を使う」というような言い回しの方が近いような気がしますが、あまりしっくりくる言い回しを思いつかないので、ここでは「否定形」ということにします。 それでは、そのときのやりとりと明文化された工夫を紹介します。 きっかけとなったdiff きっかけとなったのは次のようなdiffです。 bool config_is_disable_preview (Config *config); +bool config_is_hide_prev

    わかりやすい設定ファイルの項目名:否定形で修飾しない - 2014-02-06 - ククログ
    sudo_vi
    sudo_vi 2014/02/17
  • 1