なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは
![DMM inside](https://cdn-ak-scissors.b.st-hatena.com/image/square/9d06107dd76347638f5ea987bd8ed5111935dc3a/height=288;version=1;width=512/https%3A%2F%2Finside.dmm.com%2Fimage%2Fogp.png)
なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは
新人コーダーが迷いやすいと言われている、ファイル名、id・class名の付け方。 この記事では、それぞれの命名規則やコツについてまとめたいと思います。 少しでも皆様の参考となれば幸いです。 共通事項 ファイル名、id・class名を付ける際の注意点 まず始めに、ファイル名、id・class名を付ける際の注意点から確認していきます。 難しいことはありません。 下記に注意して名前を付けるようにましょう。 1.半角英数字のみを使用する。 「日本語」、「全角英数字・記号」、「半角カタカナ」は使用することが出来ません。 2.記号は「-」(ハイフン)、「_」(アンダースコア)のみ使用する。 「\」(エンマーク)、「/」(スラッシュ)、「:」(コロン)、「*」(アスタリスク)、「?」(クエスチョン)、「”」(ダブルクォーテーション)、「<」(左アングルかっこ)、「>」(右アングルかっこ)、「|」(パイプ
誠文堂新光社が7月10日に発売した月刊誌「子供の科学」8月号の別冊付録「電子工作×プログラミング自由研究BOOK」が楽しそう。 同社が4月から販売している、子ども向け小型PCキット「ジブン専用パソコン」と組み合わせることで、さまざまな電子工作やプログラミングが楽しめるというもの。付録でついてきた電子工作をつなげることで、LEDの光り方やセンサーの感度をプログラミングで制御する6つの実験と2つの応用工作が体験できる。「ジブン専用パソコン」は子どもにPCやインターネット、プログラミングを経験させたいが、自宅のPCを使わせたくないという家庭のニーズにもはまり人気なんだとか。 「子供の科学」は創刊93年目を迎える科学雑誌。ゲームやロボットづくりなどを過去紹介している。価格は695円(税別)。 「ジブン専用パソコン」は、ワープロや表計算、ネット接続など普通のPCの機能はもちろん、Scratchやマイ
今まで、自宅・職場では外部ディスプレイを使って作業をしてましたが最近はRoostを使い始めて、家でも外でもRoostと外部キーボード、マウスで仕事するようになりました。これで肩の痛みが激減したので下を向いて作業する時間が多いと首の筋肉に引っ張られて肩が凝るみたいですね。 ここできになるのはディスプレイ1枚だと画面切り替え大変じゃないのってところなのですが、以前 @reoring さんに教えてもらって自分にすごいフィットしたので共有しておきます。あまりmacのデスクトップについての記事がないような。 [追記2020/11/16] macOS 11.0 Big Sur(Intel) で動作確認できました。Total Spaces2をBig Surより前から使っている場合は最新版(v2.9.6~)を再インストールする必要があります。 TL;DR デスクトップを10画面作成する ショートカットキー
10年ぶりくらいに Web 開発に再デビューしなくてはならなくなった筆者が見た、現代のフロントエンド開発の基本知識についてまとめます。フレームワークを使ったシングルページアプリケーション開発が対象です。若干の不正確には目をつむってズバリ言い切るスタイルで書いていきます。 Node.js 現代のフロントエンド開発には Node.js を使います。フロントエンド開発を強力にサポートするいくつものツールが Node.js で実装されているからです。 Web 開発で言語処理系というと、Ruby on Rails のような Web アプリケーションフレームワークを思い浮かべるかもしれません。もちろん Node.js にもそのようなフレームワークはいくつも存在しますが、フロントエンド開発で使うツールはそれとは全然関係ありません。 これらのツールを使うことによって解決するのは、以下のような要望です :
iPad ProとSurface Proのペンを見比べる つぎにペンを見てみましょう。Surface Proは遅延と筆圧レベルが向上し、傾き検出に対応した新Surfaceペンが、iPad Proは従来のApple Pencilが利用できます。重量はともに約21gで、いずれもペンとしてはずっしりとした重みを感じます。 ちなみにワコムのプロペン2は約15gで、自分が一番使い慣れたワコムの細身のクラシックペンは約12g。筆記用には重いペンを好まれる方も多いと思いますが、お絵描き用には軽いほうがよいと個人的には思っているので、ワコムのペンがしっくり来ます。 特にApple Pencilは長くて重心が高い上に、重い金属部品が両端に寄った作りのため、指を使った動きをしようとすると慣性力による抵抗を強く感じます。対してワコムのプロペン2は持ったときに軽く、重心が親指と人差し指の輪っかの中ほどにあるので非
こんにちは、研究員の三宅です。インターネットでは @monochromegane として活動しています。2017/06/24に開催された、第38回インターネットと運用技術研究会で、機械学習を用いた仮想サーバ運用台数の最適化について研究発表してきました。論文(研究会予稿)とスライドを以下に公開します(論文画像をクリックするとPDFで読むことが出来ます)。 論文(研究会予稿) スライド 研究の概要は以下の通りです。 従量課金を主としたクラウドサービスでは,処理性能を保ちつつ必要最小限数の仮想サーバで運用し利用料金を抑制することがWebサービスの運営者の課題である.しかしながら,複雑化したWebアプリケーションにおいて適切なオートスケーリング契機の基準決定は困難である.本報告では,Webアプリケーション構成の複雑さに依存しない指標として一定時間あたりのアクセス頻度であるスループット値を用い,We
モチベーション 従来の音楽推薦技術は協調フィルタリングを用いることが多かったようですが、協調フィルタリングではマイナーな曲、新曲など「ユーザーからの評価が集まらない」作品をうまく扱えないという欠点があります。 音楽推薦技術のもう一つのアプローチ、「楽曲特徴量を抽出して推薦に活かす」という方法ならば、前述の問題を回避することができそうです。 そこで'End-to-end learning for music audio'1という論文を使って勉強しようとしたところソースコードが見つからなかったので、自力で再現して「DeepLearningで楽曲特徴量を抽出し、タグを予測する」タスクを行うことにしました。(なお、一部作業を変更し、完全な再現ではないことをご了承くださいませ。) 音楽をPython, DeepLearningで処理する記事があまり見つからなかったので、何かの参考になれば幸いです。
Semantic Segmentation Introduction Semantic Segmentation of an image is to assign each pixel in the input image a semantic class in order to get a pixel-wise dense classification. While semantic segmentation / scene parsing has been a part of the computer vision community since 2007, but much like other areas in computer vision, major breakthrough came when fully convolutional neural networks were
はじめに ニューラルネットワーク 損失関数を考えるモチベーション 分類の損失関数 0−1損失関数 分類における損失関数の基本 0-1損失の問題点と代理損失 色々な損失関数 分類の損失を考える上で重要な「正解と出力の積」 ロジスティック損失 指数損失 ヒンジ損失 平滑化ヒンジ損失 損失関数の図示 0-1損失で図の見方を確認 ロジスティック損失 指数損失 ヒンジ損失 平滑化ヒンジ損失 比較 最後に モデルの方の話 実際に使う場合の話 学習の評価は「正解・不正解」だけでない 回帰における損失関数 はじめに 機械学習における教師あり学習では、入力に対してパラメータを用いて関数を構築し、正解データに対して損失を定義し、これを最小化する手続きを取ります。 損失を、色々なとの組に対して計算し、その総和が最小化されるようにを決めることを学習と呼びます。これにより未知のデータを入力した時に、それに対する正解
SREの深尾です。kurashiru [クラシル] のインフラを担当しています。 タイトルのとおり、クラシルのwebサイトではRailsを使っており、1サーバあたり10,000人程度のアクセスに耐えることができます。実際には余裕を持たせて5,000人/サーバを目安にスケールさせており、TV CMをガンガンやったり、国内外のTV番組で特集されたり、芸能人にSNSで拡散されても動じませんが、実は過去に1度だけWebサイトがダウンしてしまったことがあります。それは2017年3月11日にSmaSTATION!!というTV番組でクラシルが取り上げられた時のことでした。 以下はその時のリクエスト数を表すグラフです。ダウンしてしまったので計測できなかったユーザの数字は含まれませんがそれでもアクセス数は1分で数万人を超えていました。 それまで、Webサイトの負荷対策はあまり行っておらず、2台のWebサーバ
- はじめに - 最近はWebスクレイピングにお熱である。 趣味の機械学習のデータセット集めに利用したり、自身のカードの情報や各アカウントの支払い状況をスクレイピングしてスプレッドシートで管理したりしている。 最近この手の記事は多くあるものの「~してみた」から抜けた記事が見当たらないので、大規模に処理する場合も含めた大きめの記事として知見をまとめておく。 追記 2018/03/05: 大きな内容なのでここに追記します。 github.com phantomJSについての記載が記事内でありますが、phantomJSのメンテナが止めたニュースが記憶に新しいですが、上記issueにて正式にこれ以上バージョンアップされないとの通達。 記事内でも推奨していますがheadless Chrome等を使う方が良さそうです。 - アジェンダ - 主に以下のような話をします。 - はじめに - - アジェンダ
BASHシェルスクリプト実行中に、 例えば下記のように表示させたい場面はよくあります。 実行しますか? (y or N): ここで人間が「y(あるいはYes)」と入力しないと先に進まない、問題があればNと入力して終了したり、CTRL+Cで強制終了させたり。 そんなプロンプト機能を実装してみます。 先にネタばらしをすると、全部readコマンドがやってくれます。 例1 : 「Hit enter key!」 単に実行を一時停止して、問題がなければエンター(リターン)キーを押すことで先に進むようなシェルスクリプトは、このようになります。 #!/bin/bash : (前段階の処理) read -p "Hit enter: " (続きの処理) : 単に「Hit enter: 」と表示して処理が一時停止します。エンター(リターン)キーを押せば先に進みます。 もし前段階の処理で何かしら問題が見つかれば、
※現在販売されているのはA2014113であり、この記事でレビューしているA2014112とは異なります。 クイックレビュー USB Type-CとUSB PDの規格に適合していると考えられるACアダプタです。 出力が最大30Wと比較的小さいためノートPCの充電にはあまり向きませんが、スマホやタブレット、Nintendo Switchといったポータブル機器の充電用にオススメです。 開封・製品画像 PowerPort Speed PD 30USB急速充電器Model: A2014Input: 100-240V~1.2A 50-60HzOutput: 5V=3A / 9V=3A / 15V=2A / 20V=1.5AAnker Technology Co. LimitedMade in ChinaPSEマーク: あり(ひし形 / TÜV SÜD PSB / アンカー・ジャパン株式会社)SN:
ペパボ研究所主席研究員の松本です。Twitter上ではまつもとりー(@matsumotory)と呼ばれています。2017年の6月24日に開催された、第38回インターネットと運用技術研究会で、「FastContainer: Webアプリケーションコンテナの状態をリアクティブに決定するコンテナ管理アーキテクチャ」について研究発表してきました。 論文(研究会予稿)とスライドを以下に公開します(論文画像をクリックするとPDFで読むことが出来ます)。 論文(研究会予稿) スライド FastContainerを一言で表現すると、コンテナの状態遷移(停止・起動・複製・資源割り当ての変更処理など)の速度を効率化することに着目し、システム全体として恒常性を持ち、コンテナが高速に循環可能なWebサービス基盤を実現することによって、突発的なアクセス集中やライブラリのバージョンアップのような運用について効率的に対
リカレントネットワーク リカレントネットワークとは LSTMやGRU 今回の記事について リカレントネットワークの都合 普通のニューラルネットワークの展開図 普通のニューラルネットワーク ちょっとだけ変わったニューラルネットワーク 入力が複数あっても良い 層を飛んだ結合があっても良い リカレントネットワークの展開図 リカレントネットワークの方程式 合成関数へ持っていけるか リカレントネットワークの展開図 最後に TensorFlow Chainer 本来の在り方 リカレントネットワーク リカレントネットワークとは リカレントネットワークとは、ある層の出力がもう一度その層へ入力される「回帰結合」を持つニューラルネットワーク全般のことを指します。 このような結合を持つことで、ニューラルネットは過去の情報を保持することができるようになります。実際には回帰結合の部分には何らかの変換が準備されており
KerasのRNNでFizzBuzzを行う(+ Epochスケジューラの提案) ディープラーニングをやるようになって半年程度経ちました ある程度ならば、文章や画像判別モデルならば、過去の自分の資産をうまく活用することと、外部からState of the Artな手法を導入することで、様々なネットワークを組むことが可能になってまいりました しかし、基礎の基礎であるはずの、Fizz Buzzをやるのを忘れていたのです やるしかありません 先行研究 Fizz Buzz in TensorFlow Fizz Buzz Keras 全結合のモデルでの、Fizz Buzzの評価のようです 提案 RNNでも、FizzBuzzは可能なのではないでしょうか 全結合層のモデルのみで、1000 ~ 5000程度のデータで学習させることが多いですが、20万件のデータセットで学習させることで、より大きな数字にも対応
はじめに 「ハミルトニアンモンテカルロ法」は、モデルのパラメータを推定する手法であり、 マルコフ連鎖モンテカルロ法(MCMC法)の一種である。 確率的プログラミング言語のStanやPyMCで実装されており、誰でも容易に使うことができる。 様々なパラメータの推定手法 このようなモデルのパラメータを推定する方法に、「EMアルゴリズム」がある。 EMアルゴリズムは、Jensenの不等式を用いて、周辺化対数尤度を下限で近似する。 $ log\ p(x{\mid}{\theta}) \geq E_{z {\sim} q(z)} [log\ p(x, z {\mid}\theta)] $ そして、右辺を最大化することで、左辺の周辺化対数尤度に近づけていく。 しかし、モデル$p(x, z {\mid}\theta)$ が複雑だと、それ自体の解析的な計算ができないため、 EMアルゴリズムを適用することがで
Emacs に helmをインストール helmとは Emacsで行う操作に「統一されたインターフェイス」を提供するフレームワークです。 統一されたインターフェイスというのは、「インクリメンタルに検索し、実行する」ということです。 これは、言葉で説明してもよく分からないと思いますが、一度使うとEmacsに欠かせないものになると思います。 僕はhelmの前身であるanythingをずっと使っていましたが、最近helmに移行しました。 インストール方法と設定を載せます。 インストール melpaからインストールします。 M-x package-list-packages helm を選択(i) し、インストール(x)します。 init.elに で、helm使えるようになります。 設定 使い方には好みがあると思います、僕は次のように設定しています。 find-file (C-x C-f)はそのま
helm-swoop 20160619.953(in MELPA) Efficiently hopping squeezed lines powered by helm interface M-x package-install helm-migemo M-x package-install ace-isearch <2015-03-23 Mon>isearchと併合しました。 ども、Emacs Advent Calendar 2014 の最後を 務めさせていただきまするびきちです。 昨日はg000001 さんのM-gを活用しよう でした。 僕は『日刊Emacs』というサイトを立ち上げ、 文字通り毎日Emacsについて何か書いています。 未熟者ですが、サイト・メルマガ・書籍によって 僭越ながらもEmacs道の伝道に携わっています。 今後とも広大なるEmacs界の道具として より一掃あなたの
前回は、org-capture を導入して、何でもメモができる環境を準備しました。 今回は、org-mode を使って作成した文章を検索する方法を試してみました。といっても、 こちらを参考に、やってみただけです。 anything-grep-by-name いきなり結論からですが、anything の機能を利用します。 ;;; anything-grep *.org files (setq anything-grep-alist '(("*.org" ("find . -name '*.org'| xargs egrep -Hin %s" "~/work/doc/memo")))) ; 再起的に検索するディレクトリを指定 (global-set-key (kbd "C-c g") 'anything-grep-by-name) では、C-c g で検索してみましょう。miniバッファに g
D. M. です。レガシーの crontab が肥大化して困っています。今日はそのリプレイス候補である Digdag を使ってみた話です。 やりたいこと crontab は Linux のスケジューラの仕組みで定期バッチの実行用途でよく利用されますが低機能です。順序の依存関係やアラートは毎回独自に作りこまなければいけません。そのため近年は代替スケジューラを利用するケースが多いです。その候補のひとつである Digdag について検証したいと思いました。 Digdag を使うべき人 一般的にバッチスケジューラに求められる要件的には以下のようなものがあります。 ・スケジュール実行 ・複数バッチの順番の制御(ワークフロー) ・GUIでの管理 ・失敗時のアラート ・SLA 機能(長時間実行していたらアラートを飛ばす) ・分散実行 などなど 代替として広く知られているものですと Jenkins でのワ
2017年お手軽なのに格好良くて最強のWindowsターミナル環境構築。「Windows8.1にcmder+Powerline」にてWindowsTerminalshell環境構築cmder Windows8.1でお手軽かつ最高に使いやすいシェル環境cmderにPowerlineを設定しましょう! 素晴らしく簡単なセットアップで、見やすく使いやすいそして格好良いターミナル環境が手に入ります。 gitの表示もわかりやすくて最高ですよね! 標準のコマンドプロンプトは下記。さすがに使ってられませんよね。 cmderについて cmder cmderは上記サイトから入手できます。miniバージョンとfullバージョンがありますがfullをおすすめします。 fullをインストールすると下記が可能になります。 コンソールのタブ管理 コンソールの半透明化などかっこよくしてどや顔 コマンド履歴の保存・検索
プログラミング用フォント Myrica Myrica (ミリカ)は、フリーなプログラミング用 TrueType フォントです。 視認性、判別性 が高くなるように、複数のフォントファイルを元に合成/修正しました。 フォントの特徴 多くの特徴をプログラミング用フォント Ricty から継承しています。 ASCII文字は「Inconsolata」が適用されます。 それ以外の文字には「源真ゴシック」または「Mgen+」が適用されます。 半角文字と全角文字の横幅の比が 1:2 に調整されています。 視認性の高い日本語文字 (半濁音など) が使用できます。 Rictyにない特徴 以下の文字にはヒンティング情報がありますので、Windowsでもクッキリしています。 ASCII文字はヒンティング付きの Inconsolata から、ヒンティング情報を継承しています。 平仮名と片仮名にもヒンティング情報を付
そしてもちろん我らが日本語も用意されています。日本語のフォントセットは「Noto Sans CJK JP」という名前です。 日本語は優遇されているのか7つも異なるウエイト(太さ)が用意されています。 ちなみに名前にあるCJKとはChina、Japanese、Koreaの3つです。1バイト言語の256文字に収まらない、2バイト言語をまとめてCJKとしているようです。(2バイト文字は65536種類に対応している) 中国語は「Noto Sans CJK SC」、韓国語は「Noto Sans CJK KR」と、それぞれ別のセットで、相互に対応していません。統一感のあるセットになっているとのことですが、それぞれの言語が混在する状況はあまりなさそうです。 2バイト文字は数千もの文字を作成する必要があるため、Adobeだけではなく各書体メーカーの協力しています。それぞれ日本語はイワタ、中国語はChang
Ricty (リクティ) は Linux 環境での研究・開発を想定したプログラミング用フォントです。テキストエディタやターミナルエミュレータ、プログラミング言語やマークアップ言語に対する使用に適しています。Inconsolata と Migu 1M の合成、および、プログラミング用フォントとしてのいくつかのチューニングを行う生成スクリプトを配布しています。Inconsolata 作者の Raph Levien 氏、Migu 1M 作者の itouhiro 氏、M+ M Type-1 作者の coz 氏、IPA ゴシックのベースとされている TB ゴシック作者の林隆男氏、私のイニシャルから Ricty と命名しました。 また、JIS 第二水準の漢字が不足している姉妹フォント Ricty Diminished はフリーな TrueType フォントを配布しています。 ハイライト ラテン文字には
主にgit操作をCUIでやりたいということで、新しく(半年前に)買ったWindows PCにminttyを入れます。 gitのGUI操作はなんか慣れないです。 会社のPCや自宅の旧PCではCygwinをインストールして、デフォルト端末として一緒に入ってくるminttyを使ってました。 Cygwinはサイズがでかいしインストールに時間がかかるので、今回はMinGWからインストールします。 MinGWをちょっと調べた 今までたまに耳にしてたMinGW、結局使わないまま生きてきたのでついでにざっくり調べました。 ここでは詳細説明しませんが、要はLinuxとかのターミナルをWindows環境で使おう的なアレです。 フォーク元のCygwinはPOSIX環境との互換性を重視していて、そのためにWindows機能が一部犠牲になったりしてるそうです。 対してMinGWは完全な互換まではせず最小限の環境の提
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く