著者のRahul Agarwal氏はインドで活躍するデータサイエンティストであり、AINOW翻訳記事『データサイエンスを過度に民主化するな』の著者でもあります。同氏が最近Mediumに投稿した記事『機械学習プロジェクトはなぜ失敗するのか』では、機械学習システムを製品化する際に失敗してしまう原因が解説されています。 同氏は、機械学習システムの製品化に失敗する原因として以下のように5項目を挙げ、合わせて対策も解説しています。 機械学習プロジェクトが失敗する5つの原因とその対策
Steamウィンターセール2020が本日開始。「デススト」「OCTOPATH TRAVELER」半額,「Among Us」20%オフなど 編集部:Gueed ゲーム配信プラットフォーム・Steamで,毎年恒例のウィンターセールが本日(2020年12月23日)開始となった。Steamウィンターセール2020は日本時間2021年1月6日3:00まで。 今回のセールでも新旧多数のタイトルが割引価格となっている。本稿執筆時点での売上上位をざっと眺めると,「DEATH STRANDING」や「OCTOPATH TRAVELER」,「NieR:Automata」が半額,話題の宇宙人狼「Among Us」が20%オフになったりしている。年末年始に遊ぶタイトルを探している人は,じっくりとショッピングを楽しむといいだろう。 なおSteamでは,Steamアワード2020の最終候補が選出されたほか,アーティス
この記事は、JavaScript で Flash Player の実現を頑張った(もしくは現在進行系で頑張っている)人たちの集う Flash Advent Calendar 2020 に参加しております。 Flash Player を JavaScript で実装していた際に、現場から「起動の高速化」という難しい要求をもらった際、「遅延評価」を導入したところ大変効果がありました。今回、その遅延評価について簡単なご紹介をしたいと思います。 Flash Player 起動までのステップ 当時 Flash Player を JavaScript で提供していた際、当時のスマートフォン端末においてロード完了から最初の画面が出るまで大体 150ms くらいかかっていました。普通の Web ページであれば 150ms はロード時間の中に吸収され許容範囲になる可能性が高いのですが、当時 Flash Pl
CPUアーキテクチャのArmは、多くのスマートフォン向けCPUに採用されているだけでなく、Appleが設計したM1チップに採用されたり、MicrosoftがArmを採用した独自チップを開発していることが報じられたり、ArmベースのCPUを搭載したスーパーコンピューター「富岳」が世界一の性能を記録したりと、大きな注目を集めています。そんなArmアーキテクチャがどのような経緯で開発され、世界中の機器に使用されるようになったのかを、IT関連のニュースサイトであるArs Technicaが解説しています。 How an obscure British PC maker invented ARM and changed the world | Ars Technica https://arstechnica.com/features/2020/12/how-an-obscure-british-pc
こんにちは。@shunk031 です。 普段は最先端の技術が大好きなパソコンのオタクですが、京都へ旅行して古き良き日本の文化に感化されました。 この記事は 法政大応情 Advent Calendar 2020 21 日目の記事です。 From http://codh.rois.ac.jp/ 今回は日本古典籍の分類タスクについて取り組んでみようと考え、近年の日本古典籍における「くずし字認識」に着目して調査をしました *1。 日本古典籍といった古文書に対して、OCR 等の文字認識技術によって文字情報をデジタル化し、それらの情報をもとに解析を行う流れは現代では自然だと考えています。 しかしながら、一般的に OCR は難しく、また古文書を機械に解析させることはさらなる困難があるのは容易に想像できます。 くずし字認識に対して、近年の取り組みでは ROIS-DS 人文学オープンデータ協働センターが K
1台2500円(税込み)と安価ながら洗練されたデザインと十分な機能、使い勝手のよいアプリを備える。サイズは5センチ角(5×5×5.6cm)。2020年11月末までで約4万台を出荷した(出所:アトムテック) 最大の特徴は1台2500円(税込み)というその安さ。フルHD、200万画素のセンサーを備え、視野角110度のカメラで1080pのHD画像を昼間なら20フレーム/秒、夜でも15フレーム/秒で撮影し続ける。8倍デジタルズームやナイトビジョンを備え、電源のUSBケーブルをつなぐだけで動作する。使い勝手が洗練された専用のスマホアプリでいつでもどこでもカメラの画像を確認できる。クラウドのサーバーは国内に置き、「プライバシー面で安心」というのも売りの1つだ。しかもこうした機能を購入後、追加料金なしに無料で利用できる。 製品出荷後も機能は進化し続けている。AI(人工知能)画像認識技術を使ったAI人体検
AI・データ分析プロジェクトのすべて[ビジネス力×技術力=価値創出] 作者:大城 信晃(監修・著者),マスクド・アナライズ,伊藤 徹郎,小西 哲平,西原 成輝,油井 志郎,株式会社ししまろ発売日: 2020/12/21メディア: 単行本(ソフトカバー) 旧知どころか僕が7年前にこのブログを始めた頃からの友人でもある、てつろーさんこと伊藤徹郎さんからご恵贈いただいたのがこちらの一冊です。執筆陣にはてつろーさんのみならずデータ分析業界の著名人がズラリと並んでおり、これぞ豪華版といったところでしょうか。 執筆陣が豪華なだけあって、内容もまた素晴らしい充実ぶり。今年読んだデータ分析業界の新刊書の中でもトップクラスと言っても過言ではないと思います*1。記事タイトルにも大書しましたが、まさにこれこそが「全てのデータ分析者が読むべき仕事術大全」だと唸らされた次第です。 ということで、早速本書をレビューし
はじめに 仕事で洋服の物流システムを作ることになり、プロジェクトチームでDDDで設計しようということになりました。 諸々の事情でNestJSというTypeScriptのフレームワークを使うことになりました。 そんな中で出てきた悩みを紹介します。ちなみにこのシステムは開発中です。 作ろうとしている物 ECサービスの物流システム。 機能としては大きく3つです。 在庫管理: 倉庫の在庫を管理する 入荷: 新しい在庫を入荷して、在庫として登録する 出荷: ユーザーから出荷依頼を受けて出荷する これらの機能を提供するWebアプリケーションを作ることになりました。 更新系についてはDDD 取得系に関してはCQRSの考えで、queryModelを使う(ドメインモデルは使わない) 技術選定 サーバサイド: NestJS ORM: TypeORM DB: MySQL フロントエンド: React, Flut
ホーム ニュース 「Steamウィンターセール2020」開幕。『Among Us』や『聖剣伝説3』リメイクなど、話題作や旧作2万作品以上がセールに Valveは12月23日、Steamにて「Steamウィンターセール2020」を開始した。セール期間は、日本時間で12月23日から1月6日まで。現在2万作品以上がセール対象となっており、期間中は世界中から集った大作から小粒なインディータイトルまでをセール価格で購入できる。また、今年のSteamアワードの受賞作品を決定する投票が10カテゴリーで行われているほか、Steamポイントのアップデートや動く鳥ステッカーのプレゼントもポイントショップでは行われている。 いくつかにわけてセール対象作品を紹介していこう。まずは今年の話題作や大手メーカーによる作品などから、銃を手にデーモンを狩る古典FPSシリーズの最新作『DOOM Eternal』が67%オフで
ケンタッキーフライドチキンのゲーム部門KFC Gamingは12月23日、かねてより予告していた新型ゲーム機「KFConsole」を正式発表した。先日には、12月18日にリリースすると予告されていたが、実際には同日からカウントダウンが開始し、今回の発表となった。 KFConsoleは、今年6月から予告されていた新型ゲーム機。KFCのバーレル容器を思わせる筐体に、クロック周波数11GHzという謎のZinger製プロセッサを搭載、さらにチキンを焼けるチキンチャンバーまで内蔵するという嘘くさい仕様が明かされ、KFC Gamingお得意のジョークだろうと思われていたが、実際に製品にしてしまうようだ。 今回披露されたトレイラーでは、筐体のデザインがやや変更され、ディスクドライブも無くなってはいるものの、チキンチャンバーは引き続き搭載する製品の様子が見て取れる。このKFConsoleは、実のところはP
morishitaです。 前回のエントリで、CodeBuild 上で RSpec を実行する環境について紹介しました。 tech.actindi.net その中で RSpec の結果を CodeBuild のレポートで確認できるようにしてみたらなかなか良かったのでそれについて紹介します。 CodeBuild のテストレポート機能とは 1年ほど前に CodeBuild に追加された機能で、CodeBuild で実行したテスティングフレームワークの実行結果を管理し、見やすく表示する機能です。 例えば、複数回のテストの実行時間やエラー数をグラフにして表示できます。それを見れば、テストケースが増えてきたとか、実行時間がどれくらいとか傾向がわかります。 テスト結果トレンド また、1回のテスト実行結果を次のように表示できます。 1回のテスト結果 主に Java 系のテスティングフレームワークをサポート
小型・ファンレス・低消費電力・メンテナンスフリーなサーバーは人類の見果てぬ夢です。今回はRaspberry PiとUbuntu Coreを使ってその夢を追い求めてみます。 サーバー版ではなくUbuntu Coreをサーバーとして使う 第646回の「Raspberry PiをIoTデバイスとして活用できるUbuntu Core」ではIoTデバイス向けのUbuntu Coreを紹介しました。実はこのUbuntu Core、使いようによってはサーバーやクラウドインスタンスの用途にもマッチしているのです[1]。 Raspberry Piを「Ubuntuサーバーとして使う」だけなら、第624回の「Raspberry Pi 4にデスクトップ版Ubuntuをインストール」でも紹介したように、公式のサーバーイメージが用意されているのでそれを使う方法もあります。こちらは普通のUbuntuなので、aptコマ
はじめに こんにちは。ビジネスチャットサービス Typetalkを開発・運用している吉田です。先日PostgreSQLでのALTER文をいかに無停止で安全に行うかという記事を公開しました。その中で以下のようにNULLを不許可にしたカラムを追加する際の注意点について述べていました。(参照 NULLを不許可にしたカラムを追加する) 新しいカラムを追加する際、NULLを不許可にしたいことがあります。その場合よく使われるのがALTER TABLE構文で同時に追加できるNOT NULL制約です。このNOT NULL制約をつけるためには、既存レコードにデフォルト値を設定する必要があるため、DEFAULT構文を同時に使用することになります。 ALTER TABLE todo ADD COLUMN completed BOOLEAN NOT NULL DEFAULT false; この構文は自動的に既存の
アドベントカレンダーでもなんでもない記事 0日目です。 Unityで長らくゲーム開発をやっているけれど、Web界隈などで色々と発達しているアプリケーション設計パターンをおいそれと持ち込めば良いわけではないと感じているので、それについて考えてみようと思う。 ここでいう設計パターンていうのは、たとえばUIとかをつくるフレームワークの競争で発達してきた MVC派生 や ReactとかのElmアーキテクチャに影響を受けたものたち、はたまた、Webサーバ(HTTPサーバ) を書くときに 「良し」とされている 、DDD的な考え方の上での、抽象レイヤと実装レイヤの分け方を教条化するクリーンアーキテキクチャとかなんかそういうの。 追記: ゲームでも「ドメインロジックとプレゼンテーションの分離」はした方が良いと思っている。全体としては狭義でのMVPとかは自分もやってる。 こういった者達は、先人のアイデアや言
ウェブサイト リニューアルおよび移行のお知らせ 2022 年 7 月 Google Cloud Solution Design Pattern のウェブサイトはリニューアルを行い、以下に移行いたしました。より使いやすくなっておりますので、これまで以上にご活用いただけますと幸いです。 gc-solution-design-pattern.jp ソリューション デザインパターン とは ソリューション デザインパターンでは、 ワークロードごとに Google Cloud のアーキテクチャを 2 つの観点でまとめています。 1 つ目は、様々な業界で利用できる共通のソリューション デザインパターンとして「エンタープライズ向けの組織、 IAM、請求管理」、「インフラストラクチャとマイグレーション」、「アプリケーションおよびデータベースのモダナイゼーション」などを用意しています。 2 つ目は、ゲーム業界
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
この記事はトレタ Advent Calendar 2020の22日目の記事です。 はじめまして。2020年3月からJOINしたサーバーサイドエンジニアをしている @shiroemons です。 Appleから AirPods Max が発表されて、SonyのWH-1000XM4を即購入して、ノイズキャンセリング機能と2台の機器に同時接続できるマルチポイント機能に感動している今日このごろです。 マイク性能に関しては、手持ちのAirPodsの方が良さそうなので、ビデオ会議の時は切り替えが必要なのが残念ポイントでした... 本日は、私がトレタにJOINして、勉強になったRailsに関する3つを紹介します。 config/routes.rb のファイル分割 1つ目は、巨大になりがちなルートファイル(config/routes.rb)を複数のファイルに分割するTipsです。 ↓でconfig/rou
Merpay Advant Calendar 2020、23日目の記事は、趣味で認証認可をやっている @nerocrux が送りいたします。 最近 GNAP という認可プロトコルのワーキンググループドラフトが出ていて頑張って細かく読みましたので、(次回はいい加減に仕事でやってることについてお話しますが)今回はその GNAP について紹介させてください。 GNAP とはなにか? GNAP は Grant Negotiation and Authorization Protocol の略で、認可のプロトコルです。Justin Richerさんという方を中心に策定しています。作者によると、GNAP の発音は げなっぷ になります。 認可(Authorization)プロトコルと言えば、OAuth 2.0 (RFC6749) が広く知られ、運用されています。GNAP は OAuth 2 の後継とし
こんにちは、インフラチームの加藤です。 この記事は Enigmo Advent Calendar 2020の23日目の記事となります。 本記事では、リモートワーク環境のため、擬似DNSを社内提供したお話をします。 エニグモでは、今年の2月頃から全社的にリモートワークを開始しました。 それに伴いインフラチームでは、リモートワークのネットワーク周りの対応を行いました。 エニグモが運用しているサーバ群 エニグモの運用するサーバは、データセンター内に構築したものとAWSのものがあります。 情シスの足立さんが、SaaS導入を進めて下さったためオフィス内にサーバはほぼありません。 サーバへの疎通経路 オフィス・リモート環境共にVPN経由(+ファイアウォール)で、サーバ群へアクセス可能です。 リモートワーク開始後のサーバアクセスの問題 リモートワーク開始直後から、ネットワーク設定に関するお問い合わせと、
椅子に甘えないと心に決めて最近はスタンディングメインで仕事してます小宮山です。 実は私はペアプロ・モブプロ好き人間です。なぜ好きかというと、単にワイワイコードを書けるというのもありますが、何よりもそのときに考えていることをリアルタイムに共有できるからです。 メドピアのCTO室フロントエンドグループ(最近正式にグループ化されました)は、CTO室という何やら凄そうな名前の部署に所属している通り、メドピア社内のフロントエンド開発を幅広く支援するという役割を持っています。その一環としてペアプロ歓迎ムードを漂わせているわけです。 そして先日久しぶりにペアプロに誘われたのでほいほい承って参戦してみて、やはりペアプロという場はいいなと感じてこんな記事を書いています。 で、何をテーマにするかというとタイトルの通りです。おそらく近頃のフロントエンド開発に慣れた方なら特に意識しなくともそういう考えをしているの
はじめに こんにちは。ECプラットフォーム部のAPI基盤チームに所属している籏野 @gold_kou と申します。普段は、GoでAPI GatewayやID基盤(認証マイクロサービス)の開発をしています。 ZOZOテクノロジーズでは、2020年11月5日にZOZO Technologies Meetup〜ZOZOTOWNシステムリプレイスの裏側〜を開催しました。その中で発表されたAPI Gatewayによるマイクロサービスへのアクセス制御に関して、当日話せなかった内容も含めて、API Gatewayについてこの記事で網羅的にまとめました。 API Gatewayやマイクロサービスに興味ある方、「API Gateway」という言葉は知っているけど中身はよく分からないという方向けの記事なので、読んでいただけると幸いです。 はじめに ZOZOTOWNのリプレイス マイクロサービス化の目的 ストラ
こんにちは、ミラティブのインフラを担当している清水です。 今回はミラティブのデータベースのマスタをどのようにフェイルオーバさせているかノウハウをお伝えしようかと思います。 ミラティブではデータベースにMySQLを利用しており、マスタ・スレーブ構成で冗長化しています。 マスタ・スレーブ構成の優れている点はデータをフルダンプすればデータベースを完全に複製でき、マルチマスタ構成で発生しうるデータ不整合を気にかけなくて良い点です。 データベースのクラスタリングには MySQL Cluster や GaleraCluster などもありますが、マスタ・スレーブ構成はストレージエンジンに依存せず素のMySQLで運用できるので、クラスタ固有の制約にハマったりせずシンプルに運用できるのも強みです。 ただし、マスタ・スレーブ構成の鬼門となるのがマスタのフェイルオーバです。 スレーブは参照のみリクエストを処理
カジュアル面談ではどういった話をしているのか 渡邉直樹氏(以下、渡邉):はい、始まりました。LINE DEVELOPER DAY3日目、最後のカジュアルトラックになります。最後じゃないか(笑)。みなさん、こんにちは。スライドは英語になっていますが、このセッションは『LINEのサーバーサイドエンジニアがカジュアル面談よく聞かれることを全公開!』と題してお話しいたします。 最近カジュアル面談が増えてきまして、その中で普段サーバーサイドのエンジニアってどんな話をしているの? って気になる方もいると思いますが、なかなかそういうのを外で話す機会はないので、今回はめずらしい機会だと思います。 普段面接している方や、最近入社された方などを呼んで、いろいろ質問してみたいと思います。あ、リアクションいっぱいついていますね。ありがとうございます。下のほうにリアクションがつけられるボタンがあるので、連打していた
オランダGitLabは12月22日、Gitリポジトリ管理の最新版となる「GitLab 13.7」公開を発表した。 GitLabはDevOps向けのプラットフォーム。Gitリポジトリ管理としてスタートし、ソースコード管理、パッケージ管理からCI/CDツールチェーンなどにも機能を拡張している。無償のコミュニティ版、有償のEnterpriseを用意している。GitLab 13.7は、5月に公開されたGitLab 13系の最新安定版。合計で45件以上の機能強化が加わった。 マージリクエスト関連でいくつかの機能強化を図った。マージリクエストに対して特定の人にレビューを求めることができる機能で、求められた人はレビューに参加を促す通知がいく。類似イシューの生成を効率化するため、イシューで/cloneを利用できるようになった。これを利用して、同じプロジェクト内で、同じタイトル、記述、メタデータを持つ新しい
▲新作「Line」。 寺山紀彦は、デザイン、アート、建築の世界を行き来しながら、詩的で物語性のある作品を展開する。さらにジャンルを超え、デザインに課せられた制約から解放されるように、より自由な発想でものづくりがしたいという思いから、3年前の40歳を迎えたときに肩書きを「デザイナー、美術作家」に変更した。2020年に美術作家として初めてドイツのアートギャラリーで個展を開催し、新作「Line」を発表。新たな境地でものづくりに挑む寺山に、現在の思いや考えを聞いた。 ▲2020年秋に開催されたDESIGNARTでは、プチバトーの製品検査サンプルを用いた展示が話題を呼んだ。Photo & Movie by Kazumasa Harada 最初に学んだのは、建築 寺山は栃木県出身で、曽祖父は日光の金谷ホテルの総料理長、祖父は日光東照宮の修復師、父親は建築設計士という、ものづくり一家のもとで育った。特に
はじめに2020年11月にリリースされた、ストックマークのAnewsのモバイルアプリケーションにはFlutterが利用されています。本記事では、Flutterをなぜ採用したのか、どのような点に課題があり、どのように工夫していったのか、という開発現場の知見について紹介いたします。(本記事は、実際に開発を行った祖父江 聡士さん・海老原 隆太さんへの社内インタビューを元に執筆されています) Flutterで開発されたAnewsの画面イメージ FlutterとはGoogle社によって開発されているオープンソースのフレームワークです。クロスプラットフォーム向けの開発が可能であり、iOSやAndroidといったモバイルアプリケーションに多く利用されますが、Windows/Mac/Linuxといったプラットフォームのアプリケーションも開発可能です。 StockmarkにおけるFlutterの適用領域An
はじめに ABEJAのアドベントカレンダーの第・・・何番目だろ・・・?? ABEJAでは、法務担当者をやっています。 弁護士を10年ほどやっていますが、ふとしたことで機械学習の世界をやってみたくなり、独学で、数学書やPRMLや青本やカステラ本やグッドフェロー先生の本を読んだりして、数学やら機械学習理論やらPythonの勉強をしたり、OJTで学んで、3年ほどRDチームを立ち上げて、機械学習モデルの開発・実装や技術調査に携わっていました。今は、法務関係の仕事がメインです。 今日のテーマはAIと公平性です。 色々テーマはあるのですが、ABEJAの中の人のご希望により公平性にしました。 当初は他のアドベントカレンダーの記事みたいに、コードをいっぱい書いて、「公平性確保のためのいろいろな論文を実装して効果を試してみた」「公平性に関する定義について理論面を解説してみた」系の記事にしようかと思っていたの
アメリカの民主主義を感じた1週間 鈴木:2016年に、先ほど説明した大統領選挙のロードトリップに1週間行ったんだけれど、実はそのときの旅の友が山田進太郎でして。一緒に回ったよね。1週間ね。 山田:これはものすごく印象的で、忘れられない旅行の1つですよね。先ほど健さんも言っていましたけど、どっちの候補も話を聞くっていうので、当然トランプの話も聞いたし。もしかしたら当選するかもみたいに言われていましたけど、そうは言っても、みたいな雰囲気があって。だけれども、なんかあれあれ? みたいな感じになっていったのと。あと最終日ですよね。僕らヒラリーのビクトリーパーティーに……。 鈴木:そうそう。勝利宣言をする会場が用意されていてね。 山田:そこに行ったんですが、開票サイトみたいなところで開票結果がどんどん出てきて、どんどん不利になっていくみたいな。 鈴木:周りのヒラリー支持者の人たちの顔が、最初は開票ご
SmartNews Online Meetup#14は「日本発グローバルプロダクトの挑戦」がテーマです。SmartNews CEOの鈴木氏とメルカリCEOの山田氏の2人が、前半は昔の話を遡りながら、グローバルなプロダクトとなったメルカリの誕生について話しました。 アメリカに一緒に挑戦している同志 鈴木健氏(以下、鈴木):それでは『Mercariのグローバルプロダクトへの挑戦』という内容のセッションを、メルカリの創業者兼CEOである山田進太郎さんと、Fireside Chatという形式でやりたいと思います。 さっそくご紹介します。メルカリの創業者、代表取締役 CEO(社長)の山田進太郎さんです! 山田進太郎氏(以下、山田):よろしくお願いします。 鈴木:いきなりなのですが、実は僕、去年までメルカリの取締役をしていまして。あんまり役に立っていなかったんじゃないかなと思うのですが(笑)。 山田:
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
このエントリはIdris Advent Calendar 2020の19日目の記事です。 次はmock_beginnerさんでIdrisとはじめる型駆動開発です。 κeenです。今回はこのAdvent Calendarの山場の1つ、定理証明について解説しようと思います。 依存型で証明ができる原理 カリー=ハワード同型対応といって、プログラムのと論理学の定理には対応関係があることが知られています。 これはすなわち、我々が普段プログラムを書いているときは同時に論理学の命題を証明していることでもある、ということです。 そんな大それたことしてないよーと思うかもしれませんが、それもそのはず。 普通のプログラムではあまり面白い命題を表現できないので、わざわざ証明というほどでもないからです。 しかしIdrisには依存型があります。 依存型があると型の表現力が上がるので対応する論理学の命題の表現力が上がり
202012_smooz.md Smoozサービス終了に寄せて 前置き この文章と、それに含まれる考察や各サービスへの脆弱性報告などはmala個人の活動であり、所属している企業とは関係ありません。 一方で私は、企業が閲覧履歴を収集して何をしたいのか、所属してる企業や他社事例について、ある程度詳しい当事者でもあります。 一般論として書けることは書けるが、(業務上知り得た知識で開示されてないものなど)個別具体的なことは書けないこともあり、また観測範囲に偏りがある可能性もあります。 Smoozに報告した脆弱性2件 最近、Smoozというスマホ向けのブラウザアプリに2件脆弱性の報告をした。 この記事を書いている時点で、Smoozの配布が停止されていて、修正バージョンの入手が出来ない。 2件目についてはまだ返事が来ていない。 脆弱性情報の開示にあたって特段の許可は得ていないが、開発元からも利用停止す
このたび、当社が運営するブラウザアプリである『Smooz(スムーズ)』において、ご利用者の情報の取扱い、データ収集、及びセキュリティについてご利用者をはじめとする皆様に、多大なご迷惑とご心配をおかけしておりますことを、深くお詫び申し上げます。 状況の確認と対策、原因調査を進めてまいりましたが、Smoozの提供を継続することは困難との結論にいたり、2020年12月23日をもってサービスを終了させていただきますことをご報告申し上げます。 これまでに収集したご利用者様の情報につきましては、返金に必要な情報以外はすべて削除が完了しております。返金対応が完了次第、全ての情報を削除いたします。収集したデータに関して悪用、個人情報の社外への流出は、現在のところ確認されていません。 【返金などのご対応につきまして】 プレミアム会員様には、12月分からの利用料金の返金をさせていただきます。また、交換可能なS
コンバンハ、千葉(幸)です。 皆さんは、 PassRole と AssumeRole についてきちんと理解ができていますか?どちらも IAM ロールに関するものですね。 私はカラダ(ボディ)の調子がいい時は思い出せるのですが、雨が降っている日や、ちょっと疲れて気を抜いた時にはすぐ分からなくなってしまいます。 ということで、イメージとして脳に刻み付けることによって忘れられなくしてやろうと思いました。 そこで出来上がったのが以下です。 間違えました。以下です。 あ、でもやっぱり忘れづらいのはこちらかもしれませんね。 どうですか?もう忘れられなくなりましたね? 先にまとめ IAM ロールには以下ポリシーを設定できる アイデンティティベースポリシー Permissions boundary 信頼ポリシー AWS リソースに IAM ロールを引き渡す際には PassRole の権限が必要 PassR
2020年は、突如Playwrightが現れ、Seleniumを置き換えるほどの勢いでいろいろなツールが現れました。 Puppeteerは、Playwrightが出てからもTypeScript化をしたりカスタムクエリハンドラ機能が実装されたりと、Chrome DevToolsプロトコルを利用するライブラリとして改善が続いています。 今年1年の Puppeteerのリリースページ https://github.com/puppeteer/puppeteer/releases Playwrightのリリースページ https://github.com/microsoft/playwright/releases を時系列にまとめてみます。 2020年1月。 PuppeteerとPlaywrightの15日間の演劇 https://speakerdeck.com/taminif/relation-
The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.
2020/10/31でメール送信が見られなかったEmotetですが、2020/12/21からメール送信が再開されました。 更に、実行プロセスにおいて幾つか変更点が見られますので、その点について記載していきます。 ■Emotetのメール配信日 以下は2019年9月から2020年12月までのEmotetのメール配信があった日を色付けしたものです。 赤色が日本向けが確認された日、黄色は日本以外の全世界のどこかへメールが配信された日です。 ■日本向けに配信されているメール 12/22時点で、12/21,22と日本語件名、本文、添付ファイルのメールを確認しています。 また、添付ファイルのデコイ画像が日本語のものも12/22には確認しています。 日本語以外では、英語本文の返信型のメールが送信されていることも確認しています。 ・メールサンプル: クリスマス系 件名:[宛先表示名] メリークリスマス 添付
はじめまして、ZOZO研究所福岡の家富です。画像検索システムのインフラ、機械学習まわりを担当しています。 今回は画像検索システムでお世話になっているAnnoyについてじっくり紹介したいと思います。 目次 目次 Annoyについて 近傍探索について Annoyのソースコードを読むときのポイント AnnoyIndexというクラスのインスタンスを作る インストール過程について PythonのC/C++拡張 Annoyの実装 1. add_item 2. build 3. get_nns_by_vector 4. build再考 他に問題となる点について CPU依存部分 ディスクかメモリか まとめ さいごに Annoyについて Annoyは、SpotifyによるPython近傍探索ライブラリです。 github.com 弊社のテックブログでも以前に取り上げています。 techblog.zozo.c
みなさんは、勉強を習慣化できているでしょうか。「勉強したほうがいい」となんとなく頭ではわかっていても、なかなかやる気が出なかったり、まとまった時間をとれなかったりなど、実行のハードルはたくさんありますよね。 そこで、今回は「マンダラート」と呼ばれる手法を紹介しつつ、勉強を確実に習慣化するための作戦をお教えしましょう。 習慣化の方法を考えるのにぴったりな「マンダラート」 「マンダラート」はもともと、仏教用語で「宇宙」を表す「曼荼羅(マンダラ)」と「アート」を組み合わせた造語。デザインコンサルタント今泉浩晃氏の著書『創造性を高めるメモ学入門』(1987年)が初出で、発想法の一種として普及しました。 マンダラートの基本形は、大きな正方形が3×3の9マス、大きな正方形ひとつのなかに小さな正方形が3×3の9マス、計81マスの表です。この81マスすべてを、目標やそれを達成するための戦略で埋めていきます
Raspberry Pi CM3をレトロデザイン筐体に組み込んだ、キーボード、ディスプレイ一体型のコンピューター「DevTerm」が登場した。プログラミングツールとしてだけでなく、ゲーム機としても利用できる。現在、予約を受け付け中で、2021年4月までの発送予定だ。 DevTermは、1280×480画素の6.8インチIPS液晶ディプレイ、キーボード、サーマルプリンター、バッテリーモジュールを搭載した組み立て式のポータブルコンピューターだ。 メインボードは「ClockworkPi v3.14」で、USBやmicro HDMI、オーディオ端子など12種類のインタフェースを備え、メモリやCPUのアップグレードも簡単なモジュール設計としている。Raspberry Pi Computer Module 3が接続できるDDR2-SODIMM 200 ピン スロットを備え、冷却ファンや、カメラインタフ
基礎から学ぶ サーバーレス開発 タイトルに「AWS」が入っていませんが、AWSに限定してサーバーレス周りの開発の基礎を一通り解説した本。作者陣はCIerとしても有名なアイレット社の方々。JAWS-UG運営の方もいらっしゃいますね。そういえば2019年のAWS Summitに行った時にcloudpackのノベルティをもらった覚えがあります…… 基礎から学ぶ サーバーレス開発 CHAPTER01 サーバーレスとは CHAPTER02 サーバーレス開発でよく使うサービス CHAPTER03 サーバーレスアプリケーションの構築 CHAPTER04 サーバーレスの運用・監視 CHAPTER05 サーバーレス開発におけるセキュリティ CHAPTER06 サーバーレスの構築例 完全サーバーレスでのWebページ構築事案 APIバックエンドにRDSを用いた事例及び2019年のアップデートについて サーバーレ
IoTLT vol70での発表です。 CNPMってあるんですねぇ〜 https://iotlt.connpass.com/event/196360 インストール怖いので自己責任でお願いします。
レポート 新「アラーム&クロック」から見るWindows 10のUI刷新 - 阿久津良和のWindows Weekly Report 現在、MicrosoftはWindows 10のUI刷新を目指すプロジェクト「Sun Valley」を推進している。開発に影響を及ぼすといわれていたWindows 10Xは、2020年内にRTM(製造工程版)を迎える可能性が高い。Sun Valleyの適用が2021年春の21H1なのか、2021年秋の21H2なのかは分からないが、その一端が少しずつ見えてきた。 米国時間2020年12月10日にリリースしたWindows 10 Insider Preview ビルド21277は、ARM64デバイス用x64エミュレーター機能に注目が集まる一方で、新たに加わった変更点の1つに「アニメーション」がある。スタートメニューやプルダウンメニュー、ドロップダウンリストなどを
<現状のエネルギー供給体制でEV化はできないし、軽自動車中心の道路インフラではEV普及も進まないという大問題> 12月17日に、日本自動車工業会(自工会)の豊田章男会長(トヨタ自動車社長)は、オンライン記者会見で「自動車業界はギリギリのところに立たされている」と述べています。この会見はさまざまなメディアで報道されているのですが、豊田氏の発言の一部だけでは理解できないところがあり、主旨が正確に伝わっているとは思えません。重要な会見だと思うので、あらためて発言の要点を整理したいと思います。 まず、「自動車業界がギリギリのところに立たされている」という発言ですが、これは「トヨタ自動車をはじめとする日本の自動車メーカーは、電動化やカーボンニュートラル対応で遅れているので、企業として衰亡のギリギリのところに来ている」という意味ではありません。 トヨタをはじめとする日本の自動車産業は、多国籍企業化して
ケンタッキーフライドチキンの公式Twitterアカウントのひとつである「KFC Gaming」は、次世代ゲーム機「KFConsole」を正式に発表した。 「KFConsole」は、同アカウントが先日から発表を予告していた次世代ゲーム機で、“11GHzのCPU搭載”といった冗談めいたスペックと度重なる延期の報告から「ジョークでは?」と疑うユーザーも少なくなかった。価格や発売日は不明ながら、今回の発表によれば本当に発売することとなったようだ。 See it for yourself. Find out more about the new #KFConsole @CoolerMaster: https://t.co/omZWuIhBG8 pic.twitter.com/6n5panSJIs — KFC Gaming (@kfcgaming) December 22, 2020 「KFConso
『週刊少年ジャンプ』で連載された北条司さん原作の漫画『シティーハンター』が、宝塚歌劇団・雪組の演目として舞台化されます。主演は雪組の次期トップコンビである彩風咲奈さんと朝月希和さんです。 舞台化が決定した『シティーハンター』 『シティーハンター』は、裏社会No.1の腕利きスナイパーにして無類の女好きである冴羽りょう(りょうは、けものへんに「僚」のつくり)の活躍を描いたハードボイルド&コメディー。1987年にテレビアニメ化され、2019年2月に公開された映画「劇場版シティーハンター <新宿プライベート・アイズ>」は、主役の声優を務めた神谷明さんをはじめとする当時のキャストが再集結した作品として話題に。また、同年11月にはフランスで制作された実写映画も公開されました(関連記事)。 ミュージカル「『CITY HUNTER』 -盗まれたXYZ-」は、2021年8月6日から9月13日まで兵庫の宝塚大
プログラム言語で書かれているコードは、人間の脳の言語処理を行うブローカ野(言語野)で処理されていると思われがちだ。しかし、米マサチューセッツ工科大学の神経科学者らの研究チームが、プログラムのコードを読む人の脳をfMRIでスキャンしてみたところ、コードを読む時に活性化する脳の部位は、ブローカ野と異なる部分だったそうだ(eLife、Massachusetts Institute of Technology、GIGAZINE)。 研究ではfMRIで2カ所の脳の部位を調査した。一つは数学の問題やクロスワードパズルの解決などの解決などに使われる分散ネットワーク(multiple demand network:MD)で、もう一つは言語処理に使われるブローカ野。実験では、テキストベースのプログラミング言語であるPythonとグラフィカルプログラミング言語であるScratchJr記述されたコードの2種類を
今年9月の発売以来、驚異的な売れ行きを記録している『独学大全』は、正体不明、博覧強記の読書家であり、独学の達人である読書猿が書いた「勉強法の百科事典」だ。 総ページ数は全788に上り厚さは約5cmと、とにかく分厚い本書が、12月23日現在、発行部数11万部を記録し大ベストセラーとなっている。「リアルサウンド ブック」では『独学大全』の編集を手掛けた、ダイヤモンド社・田中怜子氏にインタビュー。『独学大全』誕生のきっかけから、本書がヒットした理由、さらには同社独自の編集方針など、多岐にわたり話を訊いた。(編集部) コンプレックスから生まれた「独学」というテーマ ――『独学大全』誕生の背景を教えてください。 田中:私は経済学部卒業でもなく、MBAも取得していない。教養もありません。たまたまこの道に進んだけれど、ビジネス書の編集者の中で本流ではないという気持ちが常にありました。ビジネスのことがわか
みなさんこんにちは、LIGのマーケターのまこりーぬ(@makosaito214)です。 2020年は本当にたくさんのマーケターの大先輩を取材させていただき、コンテンツ作りの難しさやおもしろさを体感した1年でした。今回はそんな2020年の集大成ともいえる、年内最後のマーケター大先輩取材シリーズをお届けします! テーマはずばり企業のマーケティング活動における「よいコンテンツの作り方」。取材相手はもちろんこの方! 株式会社ベイジ代表の枌谷さん(@sogitani_baigie)です! 株式会社ベイジ 代表/マーケター/デザイナー/ブロガー 枌谷 力 さん1997年にNTTデータに入社、4年間営業職を経験した後、2001年にデザイナーに転身。制作会社やフリーランスでキャリアを積み、2010年に株式会社ベイジ設立。BtoB領域を強みとするWeb制作会社の代表として、BtoBマーケティング、UX、デザ
皆さんこんにちは。 SHARPNELSOUNDという音楽レーベルで、DJ・トラッカー・コンポーザー・開発者として活動しているDJ SHARPNELと申します。 この記事は、memexさん主催のアドベントカレンダー「VR音楽活動のススメ Advent Calendar 2020」20日目の記事として書かせていただきました。 VR空間で(自分が)DJするところをカッコいい映像に残したい!VRのクラブで自分がDJしているところをカッコいい映像に残したいと思ったこと、ありますよね。 映像配信イベントに出演する際に、リアル側の人たちと同じくらいイケてるカメラワークで自分のプレイを撮影したい。Dommuneみたいなバッチバチなカメラワークで自分を撮ってほしい。でもワンオペ! みたいなこと、よくあると思います。 この記事では、VRDJクラブでDJする際のカメラワークについて、これさえやっておけばとりあえ
おはこんばんちは!!尾藤 a.k.a. BTO です。 これは CTOA Advent Calendar 2020 の5日目の記事です。 今までウノウとUUUMの2社のスタートアップでCTOを足掛け10年近くやってきました。経歴柄、CTOのいない企業から開発組織の作り方の相談を受けることが多いですが、やはりCTOが不在で開発組織を作っていくのは非常に困難です。とはいえ、転職市場に都合よく即戦力になりうるCTO人材が簡単に見つかるのも稀です。そこでCTOが不在の中で開発組織を作っていくために大事なことをまとめてみました。 開発組織作りで大事なのは採用ではなく環境作り開発組織作りで大事なことはいろいろありますが、最も大事なのは採用と環境の2つではないかと思います。環境が良くなければ優秀なエンジニアは採用できないし、優秀なエンジニアに来てもらえなければ良い開発環境を作ることができません。いわゆる
「ソフトウェアと経営」マガジン始めました 幾つかのスタートアップからGunosyのCTOや新規事業担当を経て、現在はDMMのテックカンパニーへの改革を進めています。その中でソフトウェアを経営に活用する・企業のデジタル化を支える自分なりのフレームワークが見えてきました。これまで部分ごとに都度発信してきたのですが、ソフトウェアからマネジメント、会計など様々な領域にまたがる知識を整理して発信したいと思い、これらをまとまった形式でnoteのマガジ もっとみる
CTOA Advent Calendar 1日目のバトンを受け取りましたので、1日目となる今回は、CTOに求められる役割の変化について、自分のこれまでの振り返りを兼ねて記事を書いてみようと思います。ちなみに今週はマガジンの連載をこちらの記事に代えさせていただければと。 普段はこちらのマガジンでソフトウェアと経営についてつらつらと書いています。ご興味ある方、年末の時間のあるときにでもご一読いただければ幸いです。 はじめにこの10年、エンジニアとしてのキャリアをスタートして今に至るまで、一桁人のスタートアップから1000人近い規模の開発組織を抱えた大企業まで様々な規模の組織のCTOを経験してきました。おおよその流れとしては、学生時代に小さなスタートアップを3社、その後Gunosyにて一桁人から60人前後の開発組織、現在はDMMのグループにて合計1000人弱の開発組織にてCTOをしています。 C
re:invent 2020 関連で気になるもの多数なのですが、全部取り上げてると気にならないのでそれらの中でも印象が強かったものだけピックアップしてます。それでも多いんですが。。 AWS SaaS Boost aws.amazon.com "Transforming Your Monolith to SaaS with AWS SaaS Boost" というなかなかチャンレンジングな内容ですね。SaaS Boostについてまとめると以下のような感じでしょうか。 モノリシックなアプリケーションをテナント毎に独立したVPC(Multi-AZ)を配置してテナントに提供できる オンボーディング用ツールや課金、各種解析をテナント全体に対して適用でき、SaaS提供者向けに管理画面も用意される 従ってタイトルにある「モノリシックなサービスをSaaSに変換」は「テナント毎のVPCにモノリシックなサービス
障害挿入クエリを使用して、Aurora MySQL DB クラスターの耐障害性をテストできます。フォールト挿入クエリは、SQL コマンドとして Amazon Aurora インスタンスに発行されます。次のいずれかのイベント発生をシミュレートしてスケジュールすることができます。 障害挿入クエリでクラッシュを指定すると、Aurora MySQL DB インスタンスのクラッシュが強制的に実行されます。その他の障害挿入クエリでは、障害イベントのシミュレーションが実行されますが、そのイベントは発生しません。障害挿入クエリを送信する場合、障害イベントのシミュレーションが発生する時間も指定します。 Aurora レプリカのエンドポイントに接続することによって、Aurora レプリカインスタンスの 1 つに障害挿入クエリを送信できます。詳細については、「Amazon Aurora 接続管理」を参照してくだ
In Ruby, a string is represented as an instance of the String class. This class has highly evolved between Ruby 1.8 and Ruby 2.7. So, the purpose of this article is to detail the main changes that occurred for each major release. 1.8 to 1.9Let’s see what are the main differences for the String class between 1.8 and 1.9 The first difference remains in the fact that the Enumerable module is included
2020.12.22 週刊Railsウォッチ(20201222後編)TypeProfプレイグラウンド、Ruby 3リリースイベント、Ruby 3は3倍速くなったかほか こんにちは、hachi8833です。2020年度最後の週刊Railsウォッチをお送りします。来年もどうぞよろしくお願いします🙇。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 ⚓Ruby ⚓ @mameさん作のRuby 3 TypeProfプレイグラウンド » Ruby TypeProf Playground https://t.co/MTvG7UKF2R — Yu
まつもと氏「これまでたくさんのRubyのイベントがありましたが、私自身が開催しようと言ったことはありませんでした。ただ、Rubyの4分の1世紀はエポックメイキングなことだと思ったので、やってみたいねと言ってみたら、あれよあれよと立派なイベントになり、大変ありがたく思っています」 「ソフトウェアの誕生とはなんでしょう? ソフトウェアには物理的実体はない、概念上の存在です。じゃあ、Rubyはいつからあるのか? 私の中でRubyはいつ生まれたのかと考えると、おそらく、Rubyという概念が生まれたとき、それは名前が重要なので、Rubyという名前が生まれたときではないかと思います。 私は昔からプログラミング言語に関心があって、とうとうプログラミング言語を作ろうと考えたときに、会社の先輩とどんな名前にしようかと相談しました。名前というのは重要で、名前をつけた日こそがRubyの生まれた日ではないかと思い
Ruby 3.0.0RC1が登場、型の記述や静的型推論ツールなど新機能。12月25日の正式リリースに向け Ruby 3では、型の記述や静的型推論ツール、並列処理などの新たな機能が追加されます。 型の記述では、型情報を記述するための「RBS言語」が用意されるようになりました。このRBSで型情報のコードを記述しておくことで、Rubyのコード中のクラスやモジュールに対して型情報を与えることができるようになります。 静的型推論ツールとしてバンドルされる予定なのがTypeProfです。Rubyのコードをこのツールに入力すると、推論の結果としてRBSで記述された型情報のコードが出力されます。 これによりRubyコード内のバグを発見する助けになるほか、出力されたRBSコードをそのまま、あるいは改変して型情報を与えるためのRBSコードとして用いることなども可能です。 ただしまだTypeProfは実験的な段
こんにちは。倉内です。 就活に関する情報はインターネットで集めることが多いと思いますが、特にIT業界は積極的に情報公開をしてくれる現役エンジニアの方も多いため、さまざまな情報を手に入れることができます。 ただ、私自身新卒でSEとしてSIer(受託開発中心)に就職し、その後転職で今のpaiza(自社サービス開発)に来てみて、「ITエンジニアというくくりでも実際は結構な違いがあるな」と感じました。 新卒での選択が一生を左右するわけではありませんが、できればある程度将来のキャリアを見据えた上で選択できたほうが、遠回りせず自分のやりたいことがかなえられるのかなとも思います。 そこで今回は、学生時代はなかなか得にくい「ITエンジニアの仕事」の実態についてもう少し深堀りしてみます。 「ITエンジニア」という職業の誤解しがちなところ 職種も業務内容も多岐にわたる 「ITエンジニア」というと、コードを書い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く