by stokkete Google PlayやApp Storeから配信されていた世界的チャットアプリ「ToTok」が、実はアラブ首長国連邦(UAE)の政府によるスパイツールだったとニューヨーク・タイムズが報じています。ToTokは現地の駐在員が母国の家族と連絡を取るのに利用していたとのことですが、アプリをインストールすると、政府がユーザーの位置情報を認識できるようになるほか、アドレス帳や写真データを自由に閲覧できるようになっていました。 It Seemed Like a Popular Chat App. It’s Secretly a Spy Tool. - The New York Times https://www.nytimes.com/2019/12/22/us/politics/totok-app-uae.html Objective-See's Blog https://
Help us understand the problem. What is going on with this article? さくらで専用サーバーを10年ほど利用しています。 単体のハードを利用するもので、外部からの操作はsshでログインすることしかできないものです。 作業時間を必死に捻出して、こつこつと長期間システムを開発して何とか動作するものを作り上げていました。 さくらのレンタルサーバーを利用することは、ほんとうに危険で怖いことだとおもいます。 自分が体験したトラブルをレンタルサーバーの利用を検討している方々に共有させていただきたく初めて記事を書いてみました。 二年ほど前、さくらさんが専有サーバーの場所を移動したいという申し出があり快く許可しました。その時のご説明では、場所を移動するだけでハードの変更は一切行いませんというもので、今まで通りの動作が保証される作業内容というこ
「テレビ離れ」という言葉が囁かれ始めて久しいですが、毎週水曜日に放送されると、必ずTwitterのトレンド入りを果たすバラエティ番組があります。TBSの藤井健太郎さんが総合演出を担当する「水曜日のダウンタウン」です。裏付けや根拠のない「説」を検証するバラエティ番組ですが、企画の独自性が話題となり、お笑い芸人のクロちゃん(安田大サーカス)がブレイクするきっかけとなりました。 この他にも藤井さんは、有名人を検索した際に出てくる「消えた」「うそつき」などネガティブな関連キーワードで人名を連想で当てるコーナーで人気を博した「クイズ☆タレント名鑑」や、1月に「今年起こりそうなこと」を予想するパートを収録して年末に生放送で答え合わせを行う「クイズ☆正解は一年後」など、一筋縄ではいかない番組を多く制作しており、放送時にはSNSで話題になっています。 藤井さんの担当する番組はなぜ若者の心をつかむのでしょう
PEP 8とは PEP(Python Enhancement Proposal)とは、Pythonの新機能に関する仕様やその背景を、Pythonコミュニティーに対して提供する文書のことだ。これまでに数多くのPEPが発行されているが、その中でPEP 8は「Style Guide for Python Code」と銘打ち、Pythonコードを記述する際の決めごとを定めたものとなっている。 Pythonは誰が書いても同じようなコードとなりやすいように作られた言語だが、そうはいってもコードの書き方そのものが言語仕様上でガチガチに定められているわけではない。例えば、if文を例に取れば、同じコードでも次のような書き方ができる。 if節の本体を改行なしで書くこともできるし、空白文字はある程度自由にコード中に含めることもできる。どんな書き方をするかは、プログラマーに一任されている。だが、これでは誰の目にも
鳴りやまない電話、天を仰ぐ上司、黙々と戦うエンジニア、そして5秒おきに「いつ直るんだ?」と聞いてくる偉い人――こんな「悪夢」、皆さんは経験したことがあるだろうか。2019年12月1日に開催された「PHPカンファレンス 2019」の講演「Webサービスのトラブルの現場~Webサービスの今と昔」では、ある日突然発生するさまざまなトラブルはなぜ起こるのか、そしてどう備えるべきかを、@soudai氏(オミカレ副社長、CTO《最高技術責任者》の曽根壮大氏)が経験を踏まえて紹介した。 「Webサーバはn度死ぬ」――主な4つの死因とは エンジニアならば誰だってWebサービスのトラブルは経験したくないものだ。だが残念ながら、トラブルは発生する。それも突然に、だ。サーバの負荷が急に跳ね上がったり、コネクションがあふれたりといったトラブルが、ホスティング環境の時代からクラウド全盛の現在までも変わらずに発生して
はじめに AdventCalender論文24日目担当のぱしふぃんです。 突然ですが,最近このような論文1が出ました。 テスト https://t.co/QoXamqHB9w — ぱしふぃん (@pacifinapacific) December 21, 2019 なんとただの1枚絵をVtuberのモデルにできちゃうのです。ニコニコに上がっている解説動画では賞賛のコメントが多数寄せられていました。 これはすごい!ということで私も読んだのですが、データセットを作る段階ですごい労力を費やしているようでした。3dモデル1つ1つを目を閉じたり、開けたり、顔を傾けたりと差分をとり、ラベル付けしていくのはとても大変です。 「そんなラベル付けの手間を失くして似たようなことがやりたい!!」 その一つの可能性として今回StyleGANに着目してみます。StyleGANは滅茶苦茶綺麗な画像を生成できるモデルで
関連キーワード データ分析 | 機械学習 | アルゴリズム 前編「機械学習の代表的アルゴリズム『線形回帰』『決定木』とは?」は、主要な機械学習アルゴリズム5種類のうち「線形回帰」「決定木」について説明した。後編は残る3種類の機械学習アルゴリズムを紹介する。 併せて読みたいお薦め記事 前編を見る 機械学習の代表的アルゴリズム「線形回帰」「決定木」とは? AIで何ができるのか AIの本当のすごさ、3つのユースケースから学んだこと AIフィーバーはまだ冷めない 次はどの分野でAIが活躍するか? 結局、人工知能(AI)技術は何を可能にするのか? AIのビジネス活用 GoogleのAIが指南する最先端デジタルマーケティング 「キスの仕方」動画も ゲーム業界のデジタルマーケティングに「AI」はどう活用されているか 「Alexa、油汚れの落とし方を教えて」を実現 P&Gも挑む“顧客とつながるAI” アル
はじめに 今回の現場はレガシーな現場で、TDDが浸透しておらず、今回試みた結果を展開しようかと思います。 なお、TDDとはなにか?については触れません。知りたい方は以下の動画・書籍がオススメです。 動画:50 分でわかるテスト駆動開発(de:code 2017):概要を理解するのに一番良い。 書籍:テスト駆動開発:理論を理解するのに一番良い。「付録C:訳者解説:テスト駆動開発の現在」から読むのが理解しやすいと思ってる。 書籍:実践テスト駆動開発:BDDとかそこらへんを理解するために。 個人的には、上から順番に見ていくのが一番理解しやすいと思う。 「書籍:テスト駆動開発」の第一章はすごく癖のある書き方なので、正直、読みにくい。 動画では、読みにくかった部分が、非常に分かりやすく解説されているので、ぜひ動画から見ることをオススメします。 そのあとは、第一章を写経するのがおすすめです。 TDDを
この記事はソフトウェアテスト Advent Calendar 2019の24日目です。 前日の記事はまつや大先生のクリスマススペシャル 「AIが使われたオススメ機能」のテストのやり方でした。そういえば書籍化決定したそうですね!!!おめでとうございます!!! TL;DR 緑色の会社のテスト自動化/SETチームのマネージャー( https://twitter.com/ozonohiroaki ) スクラッチから自動テストを始めたときの失敗談 目的って大事 はじめに もともと今回のアドカレではゴリゴリの技術記事を書かせていただく予定にしていたのですが、あるツイートの反応を受けてちょっと内容を泥臭いものに変更させていただくことにしました。 そのツイートというのがこちら 福岡でテスト自動化ミートアップしようと思ってるんですが需要ありますかね? 気付けば丸3年で相当な数の失敗経験させていただいてること
※この記事は、micro:bit Advent Calendar 2019 - Qiita の22日目として書きました。 以前、書いた記事 。 asondemita.hatenablog.com あれから1年半。気づけばプログラミング教育業界にどっぷり(^^)。現在は、本業(システム開発)の合間を縫いながら、全国各地を回り学校の先生を相手に micro:bit の楽しさや授業での使い方について、研修会や展示会を実施させて頂いています。 正直、学校の先生にプログラミングを教えるより、子供達とプログラミングで遊んだ方が楽しい(^^)のですが、先生を1人プログラミングの世界に引きずり込めば、その先生の先には何百人もの子供達がプログラミングの楽しさを経験する事になります。とりあえず、日本のプログラミング教育の歯車が回り始めるまでは、微力ながら関わって行きたいと思っています。 以下、これから、小学校
はじめに AI Markerとはなんぞや OPTiM INNOVATION 2019でAI Markerお披露目 必要なスペック 技術選定 QRコードのライブラリ選定 ML Kitは便利 quickstart-android/mlkit紹介 (おまけ)QRコードの精度向上について (番外編)ARマーカーじゃダメなの? 取得したQRコードの管理 時刻の取得 ファイル名の決定 ファイルストレージへの書き込み ハードウェア選定 耐久テスト いざ本番 電源抜けでバッテリー切れ QRコードが服に隠れて認識できない 動作確認が大変 ログデータ解析と成果物 お礼メール作成 ブースの分析 最後に はじめに こんにちは、R&Dチームの加藤です。Raspberry Pi4を買った*1ので、まずは3Dプリンタでケースを作ります。今日はそんなRaspberry Piの話・・・ではなく、AI Markerについて技
一概には言えませんが、私は「先ほどメールを送ったので、確認をお願いします」と電話がかかってくると、「二度手間にすぎず、メールで連絡が完結するほうがいいじゃないか」と思ってしまうタイプです。インターネットの品質が文字通りベストエフォートで、ゲートウェイ間で遅延が発生する可能性があった時代ならともかく、今どきはほとんどロストや遅延もなくメールが届きます。ですから、わざわざメールを送ったことを別途電話で確認するなんてばかばかしいと思っていました。 JPCERT/CCによると、メールに添付されたWord形式の添付ファイルを開き、「コンテンツの有効化」を実行すると、Emotetに感染した事例が確認されているという(=画像はJPCERT/CCのWebサイトより) けれども今後、セキュリティ上の理由から、メールを送ったことを電話やメッセンジャーなど他の手段で確認するプロセスが必要になるかもしれません。そ
友人や家族とチャットするための安全な手段として提供されていた人気のメッセージングアプリ「ToTok」が、実はアラブ首長国連邦(UAE)当局が開発した監視・盗聴用のツールで、同国の諜報関係者によってユーザーの行動を追跡するために使われていると、The New York Times(NYT)が報じた。同アプリは数カ月前にリリースされたばかりだが、これまでに世界中で数百万回もダウンロードされている。 米国時間12月22日付の記事によると、ToTokは大量監視ツールで、ユーザーが行ったあらゆる会話や位置情報、関係、アポイントメント、それに音声や画像を監視できる。このアプリのユーザーの大多数はUAE国民だが、最近では米国でもユーザー数が急増しているという(なお、UAEでは「WhatsApp」や「Skype」などは政府により使用が禁止されている)。 コンピューターセキュリティ専門家らの解析結果や話によ
最初にまとめ 長くなってしまったのでまとめを最初に。 sudoを使うのをやめdoasに乗り替えた doasには必要十分な機能があり、sudoに比べ設定がシンプル doasは元々がOpenBSDプロジェクトのものであり、セキュリティ面でも信頼できる FreeBSDではpkgでインストール Linuxではソースからインストール (記事ではDebian/Ubuntu, CentOSでの例を紹介) doasのソース規模はsudoのそれに比べかなり小さい 最近manやmakeを知らない人が居るという事実を見かけるので、その辺りの利用例も含めて少々回りくどく記述しています。 本記事はSoftware Design誌 2020年1月号 に掲載された「sudoからdoasへ」の内容とほぼ同じもの、というより元の原稿そのものです。ネタを明かすと、元々Qiitaで公開するつもりで書いたのですが、書きすぎてボリ
プログラマでテスト駆動開発者の@t_wadaさんをお招きした社内勉強会での様子をお届け!#メルカリな日々 みなさん、こんにちは!メルカリのエンジニア組織の組織づくりや情報の可視化を担当しているEngineering Officeのaisakaです。 2019年12月18日に、プログラマでテスト駆動開発者の和田卓人(以下@t_wada)さんを社内にお招きし、社内勉強会を実施しました! 内容は、先日行われたEOF2019 (Engineering Organization Festival)にメルカリの今の課題を取り入れ、アレンジしていただいたものです。EOF2019にて、メルカリから参加した@hidenorigotoさんと@jarinosukeさんの登壇記事はこちら! 当日は120名以上のエンジニア、プロダクトマネージャー(PM)、コーポレートを含むメンバーが参加し、ランチを食べながらプロダ
はじめに この記事は、Docker入門シリーズ記事3本の1本目です。 Dockerで環境構築するための最低限の概念理解 Dockerで環境構築するための最低限のコマンドを一通り実践する 【Docker Compose】設定内容を1行ずつ理解しながらLaravel環境構築(PHP-FPM、Nginx、MySQL、Redis) また、WindowsでDockerを利用する際の重要な設定に関する記事もありますのでこちらもご確認ください。 WindowsでDockerを使う時、正しくファイル配置しないと激重になるので注意 概要 この記事では、 Docker未経験者、初心者向けに Dockerでアプリケーションの開発環境を構築するために必要な 最低限の概念を解説します。 詳細な解説はかなり省いています。 Dockerとは何をするためのものか Dockerは、アプリケーションの実行環境を構築するための
本記事はエムスリー Advent Calendar 2019 - Qiitaの24日目の記事です。 こんにちは。エムスリーエンジニアリンググループの木村です。 業務ではBIRというチームでアンケートシステムの開発をやっています。 今回は個人的に構築しているk8sハニーポットシステムとそこで生じたログ出力の問題について話をしようと思います。 ハニーポット まずハニーポットとは何かですが、一言でいうとインターネットからの攻撃を敢えて受けるサーバです。 通常通用されるサーバでは、ファイアーウォールやアンチマルウェアソフトウェアを利用して攻撃を防御し、サービスを安定して運用することが求められますが、ハニーポットはその逆です。 敢えて攻撃を受け、それを記録することによりネットワーク上でどのような攻撃が流行しているのか、その手口などを観測・分析することが目的になります。 ネットワーク構成 現在の私の自
心臓・肝臓・腎臓などをドナーから移し受ける臓器移植は移植希望者が増加する一方で、移植可能な臓器を提供できるドナーが不足しがちという問題を抱えています。そんな中、3Dプリンターで人工多能性幹細胞(iPS細胞)由来の生体インクを出力することで、小さいながらも機能する肝臓の生成に成功したことが発表され、臓器移植問題の解決策として期待されています。 3D bioprinting of liver spheroids derived from human induced pluripotent stem cells sustain liver function and viability in vitro - IOPscience https://iopscience.iop.org/article/10.1088/1758-5090/ab4a30 The next 3D-printing craz
JavaScript イベントループの仕組みについてGIFアニメーションで分かりやすく解説された記事を紹介します。 ✨♻️ JavaScript Visualized: Event Loop by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 JavaScriptを視覚的に解説: イベントループ イベントループは、JavaScriptデベロッパーが避けては通れない関門の1つですが、最初は理解しにくいかもしれません。私は視覚学習者なので、GIFアニメで視覚的に説明することで、あなたの手助けをしようと思います。 説明の前に、まずイベントループとは何でしょうか? なぜ気にする必要があるのでしょうか? JavaScriptはシングルスレッドで、一度に実行できるタスクは1つだけです。通常は問題ありませんが、30
先程作成したベクトル結果を2D座標に反映しましょう。 転換した結果、動物の距離を計算できます。例えば、犬と猫の距離は犬と鳥の距離より近いことがわかります。 単語のベクトルを使って文書はベクトル空間の位置も計算できます。文書に含まれている単語のベクトルを平均値計算して結果を取れます。 文章をベクトルする方法 単語のベクトル結果を使って、文章もベクトルに転換できます。文書に含まれている単語のベクトルの平均値は、文章のベクトルになります。例えば“猫は金魚を食べました”を、前の動物の単語をベクトルした結果でベクトルします。計算の流れは下記の図になります。 実際の業務に使用できる文書のベクトル計算は二種類あります。 1 文書に含まれている単語のベクトルを平均値計算します(単語がN個ある場合は下記の計算式になります)。 2 文書に含まれている単語のベクトルを平均値計算して各単語のTFIDF値を掛けます
Companies are always looking for an edge, and searching for ways to encourage their employees to innovate. One way to do that is by running an internal hackathon around a… Women in tech still face a shocking level of mistreatment at work. Melinda French Gates is one of the few working to change that.
ここまで読んでくださった皆さんに、ちょっとしたクリスマスプレゼント。マンガでわかる GoF デザインパターン 23 種チートシートです。これでもうデザインパターンは完全にマスターしましたよ。やったね! (注: ここからはあとがきポエムです) ところでみなさん、せっかくデザインパターンを学んだので、これを使ってプログラムを書こう、チートシートがあるからなんでも書けそうだぞ、なんて思っていませんか。ダメですよ。そんなことしたら 2000 年前後に起きた失敗を繰り返してしまいます。 実は GoF のデザインパターンは、ビジネス的には成功したけど、教育には失敗しました。最初に出版された本に「オブジェクト指向における再利用のための」という肩書が付いていましたが、これが本当に良くなかった。 あの頃 (ポール・グレアムが LISP と Ruby を褒めるまで) は、「オブジェクト指向様こそが良い設計のす
Excelで複数条件を指定する方法は大きく3つ 複数条件を指定できるSWITCH関数とは? SWITCH関数はどんな時に使える? SWITCH関数を使って、指定の曜日だけを抜き出す SWITCH関数を使って、部署に対応するコードを表示させる SWITCH関数を使って、スコアの順位付けをする IFS関数とSWITCH関数の違いは「判定する対象が複数か単数のどちらか」 IFS関数とSWITCH関数のもうひとつの違いは「条件に幅を持たせられるかどうか」 【まとめ】SWITCH関数は実務で効果的な関数のひとつ ※SWITCH関数はExcel2016で新たに追加された関数であるため、以下のバージョンを使っている方のみ利用可能です。「SWITCH関数が使えない」「SWITCH関数が機能しない」という場合には、バージョンが古いものである可能性もあるので、確認してみてください。 ・Excel2016以上
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く