タグ

Qiitaに関するnaglfarのブックマーク (23)

  • ご報告とお詫び 「Qiita」「Qiita Jobs」におけるユーザー情報の取り扱い不備について - Qiita株式会社

    ご報告とお詫び 「Qiita」「Qiita Jobs」におけるユーザー情報の取り扱い不備について各位 Increments株式会社(社:東京都港区、代表取締役社長:柴田健介、以下「弊社」)の運営するプログラマー向け情報共有サービスQiitaのユーザーページ(以下「ユーザーページ」)において、年3月25日にリリースした新機能に関し、Qiitaのユーザー様をはじめとする皆様にご心配・ご迷惑をおかけし、誠に申し訳ございません。 件の事実関係については、弊社内で調査を進める中でQiita Blogにおいてもお知らせしておりましたが、事実関係の確認を行った結果につきまして、判明した事実を改めてご報告いたします。 年3月25日にリリースした新機能は、ユーザーページにおいて、ユーザー様が閲覧されたQiita内の記事に付されたタグのうち出現割合が高かったもの上位5つ及びその割合を、「読んだ記事」と

    ご報告とお詫び 「Qiita」「Qiita Jobs」におけるユーザー情報の取り扱い不備について - Qiita株式会社
    naglfar
    naglfar 2020/03/31
    Increments 名義のお詫び。 Qiita Jobs で住所の推定をしていた件まで出て来て結構な惨事だが、秘匿せず発表したことは評価しよう。
  • オプトアウト方法及び法令遵守について - Treasure Data

    昨日(3月25日)より当社サービスのオプトアウトや法令遵守についてのご意見がインターネット上で交わされております。また当社へ直接のお問い合わせも頂戴しております。件を受けまして、当社サービスのオプトアウト方法及び法令遵守に向けた対応についてご説明させていただきます。 (1)Arm Treasure Dataのサービス概要 当社ではカスタマーデータプラットフォーム(CDP)と呼ばれる、データベース基盤のサービス提供を行っております。CDP内に保管されるパーソナルデータは当社の顧客企業が管理・保有するデータであり、広告配信等のマーケティング活動、CRM施策等は各企業の裁量により行われます。技術サポートやシステム運用等、当社サービスの運営上最低限必要な統計情報やログへのアクセスを除き、当社顧客が収集したデータを当社が使用することはなく、当社によるデータ利用は厳しく制限しています。 (2)オプト

    オプトアウト方法及び法令遵守について - Treasure Data
    naglfar
    naglfar 2020/03/27
    Qiita から「オプトアウトはこちら!」リンクを張られたために説明せざるを得なくなった様子。お疲れさまだ。
  • 2020/03/25にリリースしたユーザーページについて、現在の状況を共有いたします - Qiita Blog

    Qiita開発チームより、3月25日にリリースしたユーザーページに関しまして、現在確認できた事項をお知らせします。「2020/03/25にリリースしたユーザーページについて」の続報となります。 1.3月25日のユーザーページのリリースについて今回のユーザーページのリリースについて①ユーザーの皆様への配慮不足、②弊社内での事実確認不足がありました。 その結果、長い間一緒にQiitaというコミュニティを築いていただいたユーザーの皆様へご迷惑をおかけして誠に申し訳ございません。 ①および②について、背景・事実をご説明させていただきます。 ①ユーザーの皆様への配慮不足について 今回のユーザーページのリリースについては「ユーザーページをリニューアルしました」に記載させていただきましたが、開発チームでは、読んだ記事を視覚化することでより自分自身を客観的に理解し、また、他者からも認識されることでQiit

    naglfar
    naglfar 2020/03/26
    本当に状況の共有だね。対応の詳細を待つ。
  • 2020/03/25にリリースしたユーザーページについて - Qiita Blog

    ユーザーページリニューアルについて最新のブログはこちら Qiita開発チームより、昨日リリースしたユーザーページの「読んだ記事」に関してのご報告とお詫びを申し上げます。 昨日リリースしたユーザーページでは「読んだ記事」という項目に、Qiitaの記事の閲覧情報をタグの割合へと変換した情報を掲載しています。 この情報は元々投稿した記事だけではなく、読んだ記事の情報を用いることで技術スキルなどのエンジニアとしての自己表現をより広げることができるのではないか、という仮説のもと追加したものです。 リリース後のユーザーの皆様からの、「読んだ記事」の情報は個人の行動履歴であり、そのような情報の取り扱いに一層配慮すべきと言う指摘を真摯に受け止めております。 早急に「読んだ記事」の取り扱いに関する社内協議を全力で進め、適切に対応していく所存でございます。 また、オプトアウトの方法のご案内に関しまして不備があ

    naglfar
    naglfar 2020/03/26
    リリース記事とこの記事の文責が違うの、実態に即しているんだろうけど、 getty104 氏への内部フォローはあるのだろうか。
  • ユーザーページをリニューアルしました - Qiita Blog

    ※こちらの機能について2020/03/25にリリースしたユーザーページについて、現在の状況を共有いたしますを公開いたしました。 早急に「読んだ記事」の取り扱いに関する社内協議を全力で進め、適切に対応していく所存でございます。 こんにちは、Qiita開発チームのgetty104 です。 最近サウナにはまっていて、疲れた時にはだいたいサウナで整いながら物思いにふけっています! さて、今回はユーザーページがリニューアルされたことをご連絡します。 よりアイデンティティを発見、表現できるページへ今までのユーザーページはあまり自己表現には向いていなかったと思います。 今回のリニューアルでは、より「どんなエンジニアなのか」を自分自身で見ても気づきを得られ、他の人が見れば自分がどんなエンジニアなのかがわかるページを目指しました。 新しいユーザーページのUIは以下のようになっています。 また、新しいユーザー

    ユーザーページをリニューアルしました - Qiita Blog
    naglfar
    naglfar 2020/03/26
    投稿した記事はともかく読んだ記事と LGTM した記事の割合まで公開されてるの笑った。集計のオプトインオプトアウトと公開のそれは別に考えないとダメじゃね。持ってなくて好かったアカウント。
  • 弊社が限定共有化を行った記事について - Qiita Blog

    弊社が2019年12月25日に限定共有化を行った記事につきまして、 限定共有化を行った理由および弊社対応の経緯をご説明いたします。 Qiitaにおいては、技術的な話題を含んでいても他者を攻撃する記事の掲載は、コミュニティガイドラインの趣旨として良しとしていません。 そのため、下記の観点から、各要素を総合的に考慮して限定共有化の対応をいたしました。 ①Qiitaのコミュニティガイドラインに記載の事項 ・Qiitaが提供するのは「プログラミングに関する知識を記録・共有するためのサービス」であること ・HRT(「Humility(謙虚)」、「Respect(尊敬)」、「Trust(信頼)」)を大切にしたいと考えていること ・嬉しい体験を共有することをベースにしていること ②記事に対するQiitaユーザー様からの通報が一定数に達していたこと システム上の都合で「業務妨害」とのみ表記したことから様々

    naglfar
    naglfar 2020/01/07
    業務妨害ではなくコミュニティガイドライン違反に統一してあれば、まだマシだったかも。……もしかして、通報が多くて Qiita の業務が妨害されたとかかいうジョークだろうか。
  • 「さくらのレンタルサーバ」批判記事、Qiitaで公開止められ炎上 さくらは「事実確認中」

    さくらインターネットが提供するサービス「さくらのレンタルサーバ」でトラブルに巻き込まれたとする記事がQiitaに投稿され、ネット上で物議を醸している。同社は記事の内容について「事実確認中」と説明した。 さくらインターネットが提供するレンタルサーバサービスでトラブルに巻き込まれた――エンジニア向けの情報共有サイト「Qiita」にそんな記事が投稿され、ネット上で物議を醸している。さくらインターネットはITmedia NEWSの取材に対して「事実確認を行っている」と回答した。 Qiitaに記事を投稿したのは、さくらインターネットでレンタルサーバを10年ほど使っていたというユーザー。投稿によれば、今から2年ほど前、さくらインターネットから「データセンター内のサーバの場所を移動したい」という申し出があった。「ハードウェアの変更は行わず、今まで通りの動作が保証される」といった内容で、スケジュールや作業

    「さくらのレンタルサーバ」批判記事、Qiitaで公開止められ炎上 さくらは「事実確認中」
    naglfar
    naglfar 2019/12/27
    Qiita の対応が営業妨害になってしまっている。今の段階では、さすがに確認中としかリリースできないだろうなぁ。
  • 動詞を三人称単数化することでBoolを返すことを表せる - Qiita

    iOS系の動画を扱うフレームワークの中に AVplayerViewController というクラスが存在します。 このクラスのメソッドを調べてみると 動詞を三人称単数化して Booleanを返すアクセッサメソッドがいくつか用意されていることに気づきました。

    動詞を三人称単数化することでBoolを返すことを表せる - Qiita
    naglfar
    naglfar 2019/08/13
    なるほどなーと読み進んで「exits」を「exists」と見間違えた。
  • 動的計画法を実現する代数〜トロピカル演算でグラフの最短経路を計算する〜 - Qiita

    トロピカル半環と呼ばれる代数構造上のトロピカル行列を利用すると動的計画法を使ってグラフの最短経路の距離を計算するという問題が単純な行列積で解けてしまうらしい。そんな噂12を聞きつけて我々はその謎を解き明かすべく南国(トロピカル)の奥地へと向かった。 トロピカルな世界に行くためにはまずは代数を知る必要がある。要するに群・環・体の話だ。しかしこの記事の目的は代数学入門ではないので詳しい話は他の記事3に譲るとし、さっそく半環という概念を導入する。それは 半環は以下の性質を満たす二つの二項演算、即ち加法(和)"$+$" と乗法(積)"$\cdot$" とを備えた集合$R$を言う $(R, +)$ は単位元 $0$ を持つ可換モノイドを成す: $(a + b) + c = a + (b + c)$ $0 + a = a + 0 = a$ $a + b = b + a$ $(R, \cdot)$ は単

    動的計画法を実現する代数〜トロピカル演算でグラフの最短経路を計算する〜 - Qiita
    naglfar
    naglfar 2019/07/11
    何も分からなかったけどとてつもなくトロピカルだった。
  • 岡田を切る技術 - Qiita

    これはとある回顧録 何度も諦めかけましたが、数年の歳月を経て遂に岡田を切る技術が一旦の完成へと至りました。その技術を巡る奮闘の歴史と成果について、ここに記録を残していきたいと思います。 画像時代 まずは「切る」という動作が何を指すかを明確にしておきます。 厳密な定義というよりは、切った感を得るために必要そうなふるまいとして定義します。 平面上のある領域が、任意の直線を境界として分割されること 分割された領域は物理法則に準じてふるまうこと 要するに気持ちよく岡田を切ることができれば目標は無事達成です。 物理エンジン 切った感を高めるためにはやはり「物理法則」に準じたふるまいが欲しくなります。つまりブラウザ上で動く物理エンジンが必要です。 世の中にはフルスクラッチで物理エンジンを作れる人間と作れない人間が居ると思われますが、残念ながら私は後者でした。勝ち目の薄い勝負は避け、素直に巨人の方にすが

    岡田を切る技術 - Qiita
    naglfar
    naglfar 2019/05/07
    岡田って誰だよ、わたしが知らないだけでそういうムーブメントあったのか?! って思ったら皆も知らなかったみたいで安心するとともに笑った。こういうの好き。
  • 心理的安全性ガイドライン(あるいは権威勾配に関する一考察) - Qiita

    はじめに 「心理的安全性」とは、「対人リスクを取っても問題ないという信念がチームで共有されている状態」であるとか、「自分のキャリアやステータス、セルフイメージにネガティブな影響を与える恐れのなく、自分を表現し働くことができること」というような定義がなされています。 心理的安全性という言葉はともすれば、ただ快適で居心地のよい職場という意味にも聞こえます。そのため、ぬるま湯で緊張感のない関係性のことを「心理的安全性が高い」と言うのではないかと考えても不思議はありません。 そのため、友人関係のようにプライベートの時間を長く共有する関係になることが、心理的安全性が高いのだろうと考え、飲み会やバーベキュー、慰安旅行などを企画してみたりとプライベートでも遊ぶ機会を増やそうと考える人もいるでしょう。 いわゆる「アットホームな会社です」とアルバイトの求人記事に書かれているような状態です。こういった求人内容

    心理的安全性ガイドライン(あるいは権威勾配に関する一考察) - Qiita
    naglfar
    naglfar 2019/04/24
    同調圧力についても言及されている。普段から念頭に置いておきたい。
  • chromeで終了時cookie全削除!拡張機能不要 - Qiita

    2018/07/13執筆 はじめに 最近PC向けブラウザを、Blink系マイナーからchromeに乗り換えたのですが、乗換前にできたマイナーブラウザ独自機能のうち、chromeで代替方法が全く分からず深刻な悩みだったものがあります。それは、終了時にCookieを全削除するというもの。 この2018年に、Cookie使わずに全てのサイトを快適に使うのはなかなか厳しくて。かといって、情報ダダ漏れも嫌な今日此頃。chromeのサードパーティー拡張機能、click&cleanを使用しましたが、動作がやや不安定で不満でした。 これ以外の方法について、ネットを軽く調べた限りでは記載されていませんでした。でも、chromeのhelpを眺めていた所、chromeに実は2つの、自分にとって都合のいいものがあることに気づきました。それがこちら Cookie設定にはカスタムリスト"終了時に消去"がある

    chromeで終了時cookie全削除!拡張機能不要 - Qiita
    naglfar
    naglfar 2019/04/11
    できた。便利。ありがとう。
  • Goodbye, EdgeHTML (日本語訳) - Qiita

    Microsoft Edge が Chromium を採用することになった件について、The Mozilla Blog に掲載された Mozilla の "Goodbye, EdgeHTML" を訳してみた。英語力がアレなせいでアレな和訳になっているのは許してほしい。 Chris Beard December 6, 2018 Microsoft は、独立した共有プラットフォームをインターネットに提供することを正式に諦めた。MicrosoftChromium を採用することで、オンライン上の生活のより多くの部分に対するコントロールを Google に譲り渡すことになる。 これはメロドラマのように聞こえるかもしれない。だが、そうではない。「ブラウザエンジン」 ー Google 製の Chromium と Mozilla 製の Gecko Quantum ー は、私たち一人ひとりがオンライ

    Goodbye, EdgeHTML (日本語訳) - Qiita
    naglfar
    naglfar 2019/04/05
    firefox 手放せない。
  • 標準出力もプログラムの動作を致命的に変えるという話 - Qiita

    正常に動作しないスクリプトやプログラムに標準出力処理(echoやSystem.out.print()など)を追加して、デバッグした経験は誰にでもあるのではないでしょうか。標準出力処理の追加は、簡単なプログラムの動作検証から制限などによりデバッガーを使用できない環境での調査まで、いろいろな場面で活用されていると思います。 しかし、1行の標準出力処理の追加でもプログラムの動作を致命的に変える可能性はあります。 過去に、echoが原因でバッチが停止した問題の対策のために、JavaのプログラムにSystem.out.println(・・・);の1行を追加した結果、アプリケーションが応答を返せなくなったことがありました。その時の記憶を、サンプルプログラムを交えながら説明したいと思います。 年次バッチが停止した! 10年ほど前のある日、あるシステムの保守を担当していた私のもとに「年次バッチが停止してし

    標準出力もプログラムの動作を致命的に変えるという話 - Qiita
    naglfar
    naglfar 2019/04/03
    外部プロセスを呼んだときは、いらなくても標準出力を処理するのって定番だよね。
  • 新人プログラマをレビューで殺さない方法 - Qiita

    はじめに この半年くらいで初めて格的にチーム開発を行い、今では日常的にプルリクエストというものを使っています。 チームの方々には、基的なことから応用的な部分まで様々な観点からレビューをしてもらって、大いに勉強になりました。 ただ、時には「新人にとっては厳しいレビュー」をいただき、致命傷で済んだものもありました。 もちろんそれは悪意のあるものではなくて、新人とレビュワーのスキルのギャップによって意図せず生み出されてしまうものです。 そのような不幸なレビューによって苦しむ新人が減ることを願って、新人を殺してしまう恐れのあるレビューをまとめていきたいと思います。 新人教育の場に少しでも役に立てていただけると嬉しいです。 前提条件 今回の対象とする「新人」は、格的な開発経験が1年未満の方を想定しています。 個人で少しプログラミングはしてきたけれど、チーム開発は未経験の新卒や、インターン生、プ

    新人プログラマをレビューで殺さない方法 - Qiita
    naglfar
    naglfar 2019/02/09
    とてもいい。「無意識に煽る」は、自信のなさから確認のつもりでやらかしがちなので申し訳ない。
  • journalctl 最低限覚えておくコマンド - Qiita

    特定サービスのメッセージだけを表示 -u ユニット名で指定する。 ユニット名とはsystemctlで表示されるsshd.serviceなど。.serviceは省略できる。 ワイルドカードとして*(アスタリスク)が使える。 journalctl -u sshd journalctl -u httpd journalctl -u nginx journalctl -u mysqld journalctl -u cronie journalctl -u updatedb journalctl -u 'up*'

    journalctl 最低限覚えておくコマンド - Qiita
  • セキュリティ インシデント flatmap-stream@0.1.1 と npm-run-all での対応 - Qiita

    人気のある npm パッケージ event-stream (DL数: 2M/週) が悪意ある攻撃に利用されるというセキュリティ インシデントがありました。 私が管理する npm-run-all (DL数: 440K/週) も間接的に event-stream に依存していたため、インシデントの詳細と私の対応について触れておきます。 何をすべき? あなたのプロジェクトが event-stream に依存している場合は、この依存を削除し、代替手段を探すと良さそうです。event-stream の作者は、このパッケージをメンテナンスしないと明言しています。ただ、これだけ騒ぎになったので、信用できる誰かが引き継ぐ可能性はあります。 [編集(2018/11/30)] 現在は npm 社がパッケージ管理を引き継いでいます。ただ、リポジトリは凍結されており、今後変更されることはないでしょう。 次に、あな

    セキュリティ インシデント flatmap-stream@0.1.1 と npm-run-all での対応 - Qiita
    naglfar
    naglfar 2018/11/28
    時系列が興味深い。
  • 2018/11/27に判明したnpmパッケージ乗っ取りについて - Qiita

    概要 event-streamというnpmパッケージに攻撃コードが混入されました。攻撃コードはflatmap-streamというパッケージに含まれており、event-stream パッケージはこの flatmap-stream への依存性を追加される形で間接的に攻撃コードの実行を行う状態になっていました。 攻撃コードが分析された結果、copayというBitcoinウォレットからクレデンシャルを盗むことを目的とされていたことが確認されています。 参考リンク 調査が行われているGitHub Issue HackerNewsスレッド Details about the event-stream incident - The npm Blog 影響をうけたパッケージ event-stream@3.3.6 flatmap-stream@0.1.1 flatmap-stream@0.1.1 パッケージ

    2018/11/27に判明したnpmパッケージ乗っ取りについて - Qiita
  • 死んだCSSを見つける方法 - Qiita

    使われてないCSSであればツールで見つけられますが、そうではなく、"実質的に"使われてないCSSを見つけるにはどうすればよいでしょうか。 という問題にスマートな解決方法を記載している記事を見つけたので訳してみます。 以下はFinding Dead CSSの日語訳です。 Finding Dead CSS 私が今週開いていたパフォーマンスワークショップで、Webサイト上で死んだCSSを見つけるテクニックが頭をよぎりました。 今、故意に『未使用CSS ( unused CSS ) 』ではなく『死んだCSS ( dead CSS ) 』というフレーズを使いましたが、これは以下のようなシナリオを想定して使いました。 数十人規模の多数のチームが開発している、数十万行のコードを含む、長期にわたって運用されている大規模なプロジェクトがあるとしましょう。 そこには既に使われていないCSSがあるだけではなく

    死んだCSSを見つける方法 - Qiita
    naglfar
    naglfar 2018/07/04
    なるほどなー。ただ、使ってなさそうな要素をピックアップするより、全部のセレクタにユニークな透明画像を仕込みたい。どの画像がアクセスされてないかで判断。
  • システムで「性別」の情報を扱う前に知っておくべきこと - Qiita

    0は性別に関する情報が得られない場合に使います。性別に関する情報はあるのだけど1とも2とも言えない場合は9を使います。要は「0でもなくて1でも2でもなければ9」です。 これを知っていればMだとかFだとかを議論をせずに済みますね。 国際規格に従うべき理由 国際規格に従うことは色々と利点があります。まず、どうしてそういうコード体系にしたのかを説明しやすいです。また多言語対応する際も規格通りに書けば伝わるはずなので迷わずに済みます。別システムへのデータの移行や、異なるシステム間でのデータの統合もコード体系が同じならラクラクです。もしかしたら別のプロジェクトで書いたコードをそのまま使いまわせるかもしれません。技術者に対するトレーニングも不要です。 対して、わざわざ国際規格に反する実装をする場合は上記のメリットがそのままひっくり返ってデメリットになりはしますが、もちろん、それなりの理由があれば規格と

    システムで「性別」の情報を扱う前に知っておくべきこと - Qiita
    naglfar
    naglfar 2018/04/17
    ISO 5218, 知らなかった、ありがとう。ところでプロフィールやマーケティングだと、本当に欲しいのは gender だったりしないかな。