タグ

mainyaaのブックマーク (30,264)

  • 個人開発者とCovid-19 Radarプロジェクト - laiso

    Endless road | During our roadtrip we turned off the highway… https://www.flickr.com/photos/98063470@N00/326044514 GitHubリポジトリ Covid19Radar に対して起ったことがかなり特殊な状況だったため、開発を追い掛けていた視線からレポートをします。 この記事の著者について 代表作のない個人アプリ開発者(かなしい) Covid-19 Radar Japan の人ではない GAFAMやCode for Japan の人でもない 4/8 Covid-19 Radarを発見する Covid-19 Radarとは、この時点ではシンガポールのTraceTogetherの日版を目指した個人開発者 廣瀬一海さんのアプリのリポジトリ 4月にContact Tracing技術について

    個人開発者とCovid-19 Radarプロジェクト - laiso
    mainyaa
    mainyaa 2020/06/22
    厚生省だいぶ意味がわからない
  • マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング

    この記事はMERPAY TECH OPENNESS MONTHの15日目の記事です。 こんにちは。メルペイのPayment PlatformチームでPaymentServiceの開発を担当するエンジニアの @foghost です。 メルペイではマイクロサービスのアーキテクチャで決済システムを開発しています。その中でPaymentServiceは決済トランザクション管理の基盤サービスとして、下位層のサービス(外部サービスも含め)が提供する各種決済手段を利用して、上位層のサービス(メルカリ、NFC,コード払いなど)に必要な決済フローを共通APIとして提供しています。PaymentServiceが提供する決済処理に複数のサービスを跨いでお金の動きを正確に管理する必要があるので、作り始めた頃から決済トランザクション管理を最も重要な課題として、サービスを跨いでもデータの整合性が取れる仕組みを作ってき

    マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング
    mainyaa
    mainyaa 2020/06/16
    素晴らしい。マイクロサービスで決済システム。
  • 「ブラックリスト」「マスター/スレイブ」というプログラミング用語が「人種差別的」として言い換えられつつある

    「ブラック・ライヴズ・マター(BLM)」を合い言葉に黒人差別への抗議を訴える運動が2020年5月から急速に広がっています。その中で、プログラミングの世界で使われている「マスター/スレイブ」や「ブラックリスト/ホワイトリスト」などの言葉が言い換えられ始めていることが報じられています。 GitHub to replace "master" with alternative term to avoid slavery references | ZDNet https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/ 特定のユーザーや言葉を拒否する「ブラックリスト」、そして逆に許可するユーザーや言葉をまとめた「ホワイトリスト」という言葉が人種差別的だ

    「ブラックリスト」「マスター/スレイブ」というプログラミング用語が「人種差別的」として言い換えられつつある
    mainyaa
    mainyaa 2020/06/15
    慣例的な命名から脱出する機会か。変な命名であるところは治すべきだが、世論が絡まないと治らない部分でもある
  • 非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita

    Pythonistaとか言っていますが、Pythonicなコード書きまくっているとかエンジニア転職したとかではないです。 でも言いたかったから書いた! サマリ 友人は非エンジニアですがプログラミングに興味があり、初心者向けので勉強していたのですが、読み終えても自分が作りたいものをどう作ればいいのかわからず悩んでました。 そんな中京都大学からPythonを使ったプログラミング演習の教材が無料公開されました。 そこで、教材を週に1回オンラインで画面共有しながらいっしょに読み、いっしょにコードを書いていきました。 約2か月後、彼は今自分でファイル整理用のスクリプトやCLIの海戦ゲームを作り、今はCLIでWizardryをつくろうとプログラミングを楽しんでいます。 この記事では以下を紹介します。 どう進めていったか 彼をつまづかせていたもの:教えるほうが学ぶスコープを広げてしまっていたことと

    非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita
    mainyaa
    mainyaa 2020/06/15
    良い話。実務でも初学者のことが意識から抜けがちだから気をつけないと
  • うつ病の発症 ウイルスが持つ遺伝子が関与している可能性 | NHKニュース

    うつ病の発症に、多くの人が幼い頃に感染する「ヘルペスウイルス」が関係している可能性があるとする研究成果を東京慈恵会医科大学のグループが発表し、うつ病発症のメカニズムや治療薬の開発などに役立つと期待されています。 グループでは、多くの人が子どもの頃に感染する「ヒトヘルペスウイルス6」というウイルスが脳の一部に感染すると、ウイルスが持つ「SITHー1」という遺伝子が強く働くことを突き止めました。 そこで、マウスの脳でこの遺伝子を人為的に働かせたところ、マウスの行動が変化し、うつによく似た症状がみられることが確認されたということです。 さらにグループが、うつ病の患者84人と健康な人82人の血液を調べたところ、うつ病の患者では79.8%の人でこの遺伝子が強く働いている反応があったのに対し、健康な人では24.4%だったということです。 このためグループでは、このウイルスの遺伝子が強く働くことが、うつ

    うつ病の発症 ウイルスが持つ遺伝子が関与している可能性 | NHKニュース
  • 開発チームの生産性・健全性を客観的に知るためにリポジトリ履歴から機械的に可視化するツールを作った - Qiita

    はじめに ソフトウェア開発のチームの生産性や健全性というものは、内部の体感的として理解できるものの、外部の人間からは見えにくいものです。こういった情報の非対称性は開発チーム外の人々との関係の中での問題の原因になってきました。 また、複数の開発チームやプロダクトを束ねるEM、CTOや、管理職にとってそれぞれの状況を客観的な数字やグラフで可視化することは、全体的な戦略を考える上でも重要な参考情報になります。ですが、アンケートやプロジェクト管理を増やすほど、どんどんと開発メンバーに負担をかけてしまうことになり、計測のし過ぎによる疲れなども誘発してしまいます。 稿では、gitリポジトリのログ情報から、いくつかのグラフを生成し、チームの状況を可視化するためのツールgilotを作成したので、その目的と意図、そして使い方、注意点を解説します。 アプローチ方法 gilotのアプローチは、git log

    開発チームの生産性・健全性を客観的に知るためにリポジトリ履歴から機械的に可視化するツールを作った - Qiita
    mainyaa
    mainyaa 2020/06/03
    素晴らしい
  • I Can't Breathe事件

    アメリカがいま、大変なことになっている。 View this post on Instagram Protesters angered ...

    I Can't Breathe事件
    mainyaa
    mainyaa 2020/05/31
    特定の人種が無職になり、彼らなりの大義名分が出来たから暴動略奪。貧困の負の連鎖を断ち切れなかった国家の失敗という印象。
  • https://androidrookies.com/microsoft-vs-trend-micro-microsoft-blocks-trend-micros-drivers/

    https://androidrookies.com/microsoft-vs-trend-micro-microsoft-blocks-trend-micros-drivers/
    mainyaa
    mainyaa 2020/05/29
    トレンドマイクロ、Appleの審査をだましていた件でAppStoreに消されて話題ですが、WindowsのトレンドマイクロのRootkitbusterに認定テスト迂回するexploitがみつかり、Microsoftは該当Driverをブロックした模様。
  • 「ありのありあり」と「ありありのあり」はどっちがありか? 5千個の絵文字を創った人と整理する|岡田 悠

    こういう絵を見たことないだろうか。チャットの投稿に対して、スタンプみたいなものが押されている。 これは、チャットツール「slack」のカスタム絵文字という機能だ。書き込みに対してリアクションを押せるのだが、その画像を自分で作れるのである。そのため社内には多様な絵文字があって、この間とある発言に同意すべく「あり」を押そうとしたら、 選択肢が多すぎる。なんだこれ? 代わりに「わかる」と押そうとしたら、 めちゃくちゃあるな。 その状況に、ふと疑問を抱いた。 「ありありのあり」と「ありのありあり」は、どっちがありなの? 「わかりマンボ」と「ワカリマクリスティ」はどっちがわかってるの?整理心がくすぐられて、曖昧な絵文字たちに全て序列をつけようとした。しかしその作業は難航を極め、一人では収拾がつかない。もっと人手が必要だ。 こうして物事のあり/なし、わかる/わからないに強い関心を持った者たちが集って、

    「ありのありあり」と「ありありのあり」はどっちがありか? 5千個の絵文字を創った人と整理する|岡田 悠
    mainyaa
    mainyaa 2020/05/28
  • よく心理戦で「相手は私の思考を読んでこうするから、それに対し私はこうする」みたいな読み合いがありますが、ずっと互いに読み合っていたら無限ループで切りが無いはずです。どこまで読むのが正解なのですか?

    回答 (6件中の1件目) 僕は商売ではそういう心理戦をしませんが、恋愛的なことだと行います。 こういう心理戦の攻防は拮抗する2名の実力者が戦うことがないのです、おそらく一方が長けてるので巧みに相手の心理を読んだりコントロールします。 場合によって相手がそういう意識を持ってると先回りして読まれる方に回ったりもします。 大人の世界では、特に男の子は策略によってやられても、策略でやっちゃっても結果はオーライなので攻防を考えたときに相手を導くか、導かれるかでゲームをメイクします、女性もたいがいは同様で自分でゲームを主導するかされるかを読み合います。 女性は合理的な理由や断れないながれを重ん...

    よく心理戦で「相手は私の思考を読んでこうするから、それに対し私はこうする」みたいな読み合いがありますが、ずっと互いに読み合っていたら無限ループで切りが無いはずです。どこまで読むのが正解なのですか?
    mainyaa
    mainyaa 2020/05/28
  • 「コロナ収束は日本人のマジメさや清潔さのお陰」という勘違いの恐ろしさ

    くぼた・まさき/テレビ情報番組制作、週刊誌記者、新聞記者、月刊誌編集者を経て現在はノンフィクションライターとして週刊誌や月刊誌へ寄稿する傍ら、報道対策アドバイザーとしても活動。これまで200件以上の広報コンサルティングやメディアトレーニング(取材対応トレーニング)を行う。 著書は日政治や企業の広報戦略をテーマにした『スピンドクター "モミ消しのプロ"が駆使する「情報操作」の技術』(講談社α文庫)など。『14階段――検証 新潟少女9年2カ月監禁事件』(小学館)で第12回小学館ノンフィクション大賞優秀賞を受賞。 新刊『潜入 旧統一教会 「解散命令請求」 取材NG最深部の全貌』が発売中。 情報戦の裏側 できれば起きてほしくない「不祥事」だが、起きてしまった後でも正しい広報戦略さえ取れば、傷を最小限に済ませることができる。企業不祥事はもちろん、政治家の選挙戦略、芸能人の不倫ネタまで、あらゆる事

    「コロナ収束は日本人のマジメさや清潔さのお陰」という勘違いの恐ろしさ
    mainyaa
    mainyaa 2020/05/28
    同意。統計的な要因分析が出来ていない時点で結論を出すべきではない。根拠のない結論の蔓延は非常に社会として危うい。
  • Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい - Qiita

    はじめに エンジニアにとって、仕様書などの技術的な文章を書くこと(テクニカルライティングとも言います)は避けて通れません。ただ20年来多くのエンジニアの方々と同僚として接してきて思うことは、エンジニアの方の中には「文章を書く」ということに苦手意識がある方が一定数いるということです。 でもこの「テクニカルライティング」のスキルは、才能というよりは一種の「技能」だと思うんです。ある一定の原理原則を理解して実践を繰り返すことで、必ず一定レベルで習得できるものだと著者は信じています。 もしこのテクニカルライティングの原理原則をまだ体系的に学習したことがない、または過去学習したが改めて再学習したいという方に、お勧めのコンテンツを見つけたのでご紹介します。 https://developers.google.com/tech-writing Every engineer is also a write

    Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい - Qiita
    mainyaa
    mainyaa 2020/05/26
    いいねー
  • Netflix、休眠アカウントに継続の意思確認--「お客様の大切なお金の節約に」

    Netflixのアカウントを持ちながらも利用していない場合、支払っている月額料金を無駄にしていることになる。そこでNetflixは、しばらく利用していないユーザーに対して継続の意思確認をすることにした。 同社は今週から、過去2年以上利用していないユーザーおよび加入から1年間利用していないユーザーにメールまたはアプリの通知を送り、継続を希望するかを確認する。継続の意思表示がなければ、メンバーシップを自動的にキャンセルする。キャンセルした場合でも10カ月以内に再開すれば、お気に入り情報やプロフィール、パーソナライズされた各種設定、アカウント詳細はそのまま利用できるという。 Netflixのプロダクトイノベーションを統括するEddy Wu氏は同社ブログで、「休止状態のアカウント数は、メンバー全体の0.5%に満たないわずか数十万人で、財務ガイダンスにはすでに組み込まれています」と述べ、「この新しい

    Netflix、休眠アカウントに継続の意思確認--「お客様の大切なお金の節約に」
    mainyaa
    mainyaa 2020/05/22
    すごいなぁ。ちゃんと統計をバックグラウンドに企業イメージの向上になるのと同時にカムバック施策でもある。色んな複合要因をちゃんと考えられたマーケティング。
  • Unity: URPのモザイクシェーダーと水面シェーダー - simplestarの技術ブログ

    Simple Interactive Water 1/14 に twitter で知り合った方に、その方が作成したオンライン VR ゲームに誘われてログイン こちらのマイクの設定が初めてで最後までつなぎ方がわからなかったのだけど、面白い話を聞かせてもらいました。 なんとも VR 空間の、それも Unity の URP でモザイクとインタラクティブな水面シェーダーがあるとうれしいとのこと モザイクシェーダーはその日話を終えた 22:00 から作り始めて、朝2:00頃までにいきおいで完成させて公開 github.com その後も、URP VR 空間における水の表現は自分もほしいところだったので、作り始めます。 Twitter に水面シェーダーの制作過程を記したところ、最大でツィートインプレッションが 15万を超えて この20日でフォロワーが 500人くらい増えるなど、知名度が上がる出来事があり

    Unity: URPのモザイクシェーダーと水面シェーダー - simplestarの技術ブログ
    mainyaa
    mainyaa 2020/05/19
  • Unityで慣れたゲームPGがUE4に乗り換える際のTips - Qiita

    はじめに 最近Unityから離れてUE4触ってみようとするゲームエンジニア増えましたね そんな人たちに向けて、実際にUnityに慣れたプログラマがUE4に移行してみたときに困ったポイント・知っておいたほうがいいポイントをまとめてみました 正直、始めたばっかりなので間違っている箇所もあるかもしれませんがその際はコメントしていただけると助かります 記事の対象となる人 C++なんもわからんという人 Unityなら一通り触っていたという人 参照渡しとポインタ渡しと値渡し なにをいってもこれ もちろん、C#にもこれらはあるわけですがC++ではより厳格な制御が求められます 例えば、C#でこんな感じで書いた場合だとString型のtmpはhoge関数の引数として渡されてもC#のString型は参照型なのでコピーはされません (もちらんintなどの値型が引数ならコピーされます) void hoge(s

    Unityで慣れたゲームPGがUE4に乗り換える際のTips - Qiita
    mainyaa
    mainyaa 2020/05/19
  • VRChat等向けの3Dモデル頒布用ライセンスひな型「VN3ライセンス」(旧称 VNCライセンス)に関して|あしやまひろこ(テクノコスプレ研究会のnote)

    著・あしやまひろこ[1] 2020年4月現在の実情を踏まえて、3Dモデルを個人や同人サークルが有償・無償を問わず頒布する際に用いることができるライセンス「VN3ライセンス」、旧称「一般的バーチャル生活のためのエンドユーザー使用許諾」の「ひな型」[2]を作成しました。実際の使い方としては、モデラ―さんなどが、このひな型の個別条件部分を自分自身で改変して使えることを想定しています。 素案体は公開サイトに記載のリンク先(GoogleDoc)にて公開しています。また、コメント機能で、ご意見や修正提案を投稿(Gitですとプルリク?って言うんでしたっけ)[3]できるようになっていますので、ぜひお願いしたいです。 <参考:飛び飛びの途中経過> [4/27] イギリスヨーク大学ロースクール卒・現職パラリーガルが翻訳中、コンテンツビジネスが専門領域の上場企業勤務の日中英ネイティブの香港人(清水くんの友人

    VRChat等向けの3Dモデル頒布用ライセンスひな型「VN3ライセンス」(旧称 VNCライセンス)に関して|あしやまひろこ(テクノコスプレ研究会のnote)
    mainyaa
    mainyaa 2020/05/15
  • 平田オリザ氏炎上にみる、コミュニケーション教育は「他者と相互理解する能力」を害しているという現実|ヒラヤマ タカシ

    平田オリザ氏が炎上している。私はこのことを劇作家としての平田氏や、「演劇業界」の責任に帰する気はない。 芸術保護と国家の関係にもとりあえず足を踏み入れない。しかし、平田氏が活動してきた「コミュニケーション教育」業界は、致命的な欠陥、矛盾を孕んでおり、今回の炎上は、単なる個人のディスコミュニケーションを超え、その決定的な表出だと考える。のみならず、そもそもこの炎上の構造自体を作り出したのも、「コミュニケーション教育」自身であるとみなす。それゆえに、その観点からは、批判は免れ得ない。 結論から言おう。今回の炎上の原因は、日のコミュニケーション教育が、単なる「伝える力」技術論にとどまり、「相互理解」の非対称性と、「理解する力」をあまりにも軽視してきたことだ。その結果、「コミュニケーション能力」とされるものを高めれば高めるほど、むしろ他者との相互理解から遠ざかるという病的な構造を生み出した。「コ

    平田オリザ氏炎上にみる、コミュニケーション教育は「他者と相互理解する能力」を害しているという現実|ヒラヤマ タカシ
    mainyaa
    mainyaa 2020/05/13
    興味深い。しかし、ネットの炎上に正しく理解してコミュニケーションするのは更に別の能力ではないかな?
  • Linuxのかな漢字変換の興亡 - Qiita

    タイトルは「Linuxの「かな漢字変換」」です。ひらがなの文字列を普通の漢字かな混じり文にするソフトウェアの話です。 はじめに この記事ではLinux日本語入力歴史の中で特にかな漢字変換の部分の歴史についての概要です。その時代に広く使われていたと筆者が独断で思う物のみに触れます(触れてない物の中には筆者の友人知人の作品も含まれていて心苦しい点もありますが…)。 Linux以前 - 国産ワークステーションの時代 80年代後半から90年代前半にかけて国内の複数の会社がワークステーションを製造販売していました。各社ではそれぞれのアーキテクチャにUnix系OSを移植し、何社かはそこに搭載する日本語入力のシステムを自社で開発し、さらに素晴らしい事にほぼオープンソースな条件でソースコードを公開していました(NECのCanna, オムロンのWnn, SONYのSj3)。 その中ではCannaやWnn

    Linuxのかな漢字変換の興亡 - Qiita
    mainyaa
    mainyaa 2020/05/11
  • ここ100年、人類のIQは上がり続けている。では、具体的にどのように「賢く」なっているのだろうか。

    人類は賢くなり続けている、という研究結果がある。 これは、オタゴ大学のジェームズ・R・フリンが発見した事実で、「フリン効果」と呼ばれる。 「なぜ祖父母世代よりもIQが高いのか」というテーマで、TEDで講演も公開されているので、興味がある方はご覧になると良いだろう。 さて、精神科医で筑波大学教授の斎藤環氏は、フリン教授の研究について、次のように述べている。 人類の知能は向上し続けています。少なくとも、知能指数(IQ)のスコアが、過去100年にわたって上昇を続けているのは事実です。 この現象は「フリン効果」として広く知られています。ニュージーランドにあるオタゴ大学政治学部のジェームズ・フリン名誉教授が最初に提唱した現象だからです。 フリン教授は35カ国から知能検査のデータを収集し、多くの国でIQスコアが世代にわたって上昇しているという事実を発見しました。知能の上昇を示すデータはほかにもあります

    ここ100年、人類のIQは上がり続けている。では、具体的にどのように「賢く」なっているのだろうか。
    mainyaa
    mainyaa 2020/05/07
    こういうの読むと母数の年代や、IQのスコア算出は50年前から全く変わらないぐらい普遍的数値なのか?というのが先に気になってしまう。kaggleやると色々気になり出す
  • Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox

    MySQLの場合、--safe-updatesオプションを利用することでこういった不慮のUPDATE/DELETEを防げるようです

    Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox
    mainyaa
    mainyaa 2020/05/07
    怖すぎる