Images from Dinosaur Comics by Ryan North CSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer. It’s certainly easy enough to get started with it — you define style properties and values to apply to specific elements, and…that’s pretty much all you need to get going! However, it gets tangled and complicated to organize CSS in a meaningful
エンジニアのためのTrello徹底活用術! Pairsのエウレカが、プロジェクトの透明性を確立できた理由 ソフトウェア開発では、手法やフェーズに応じて適切にツールを使い分けることが重要です。株式会社エウレカが、主力サービスのPairs開発チームで実践しているTrelloを活用したタスク管理のノウハウや考え方を紹介します。 初めまして。株式会社エウレカのCTO Office責任者、梶原成親(@kajinari)です。 エウレカが目指すのは自立・自律した組織。全社でスクラム(Scrum)開発を推進し、強いチーム作りをするのが私のミッションです。 管理ツールもさまざまに使い分けていますが、スクラムに合っていると感じるのは、タスク管理ツールのTrelloです。私はもともとアトラシアンのユーザーグループで、東京代表のオーガナイザーを務めていました。Trelloは、アトラシアンが買収したのを機に使いは
『ADAM: The Mirror』そして『ADAM: Episode 3 』は、もうご覧になりましたか?何百万人もの心を掴んだこの二つの短編映像作品ですが、多くの人が興味津々なのは、ニール・ブロムカンプ氏とそのチームが一体どのようにして、リアルタイムであの素晴らしいエフェクトを実現させたかということです。本ブログでは、制作の舞台裏を掘り下げた、ライティング、 Alembic への対応、衣服のシミュレーション、タイムライン、 シェーダー、リアルタイムレンダリングなどに関する記事も公開していますので、是非併せてお読みください。 John Parsaie は Made with Unity チームのソフトウェアエンジニアです。最近公開された映像作品 ADAM ではサブサーフェス・スキャタリング(表面下散乱)や透明なポストプロセッシングエフェクト、Alembic グラフィックの統合などを担当しま
※Pytorchのバージョンが0.4になり大きな変更があったため記事の書き直しを行いました。 初めに この記事は深層学習フレームワークの一つであるPytorchによるモデルの定義の方法、学習の方法、自作関数の作り方について備忘録です。 インストール Pytorchはcondaやpipで簡単にインストールすることができます。こちらからosやpython,cudaのバージョンを選択すると適したスクリプトが表示されるのでコピペすればインストールが可能です。(cudaやcudnnは別途セットアップが必要) 現状はlinuxかosxのみでwindowsには対応してないようです。(0.4よりwindowsも公式でサポートされました。) 公式チュートリアル これからPytorchを使ってみようという人はこの記事よりも公式のチュートリアルが非常にわかりやすいのでそちらを参考にしたほうがいいです。またexa
Adrian Bulat is a Research Scientist at Samsung AI Cambridge. Previously, he received his PhD from the University of Nottingham where he worked with Dr. Georgios Tzimiropoulos as part of the Computer Vision Laboratory. His current research interests lie at the intersection of Computer Vision and Machine Learning.
1枚の顔写真から3Dデータを機械学習を用いて作成するアルゴリズムが開発される! 投稿日:2017/10/16 最終更新日:2019/5/23 3Dソフトウェア, 使い方 投稿者: モデログ編集部 英国のノッティンガム大学とキングストン大学が共同研究で、2Dの顔画像や顔映像から3Dモデルを作成するアルゴリズムを発表しました。 論文発表ページはこちら データ作成は弊社でも行っておりますが、人物の写真から3Dデータを作るのは大変な作業です。 微妙な違いで全然別人のようになってしまうのが人の3Dモデルの難しいところ……。 そのため、前後左右それぞれから撮影した写真を用意してもらい、実物に似せていくのが基本なのです。 今回発表されたのは1枚の写真から顔の3Dデータを瞬時に作成するというアルゴリズムです。60000枚以上の2D写真と3D顔モデルデータセットを読み込ませて学習させたとのこと。 web上で
2018年1月30日に「ITインフラSummit 2018」というイベントに参加しましたが、その中で将棋界の中村太地 王座による「AIとの対戦で見えた、将棋の新しい地平」という講演があったので、備忘録もかねてまとめておきます。 中村王座は、NHKの「NEWS WEB」のコメンテーターや「Eテレ将棋フォーカス」の司会を務めている人で、とても理知的で話の上手な方でした。書籍も出されています。 尚、本講演については、主催のIT Proによる記事もありますので、そちらのLinkも貼っておきます。ここでは、その記事との重複を避けつつ、おそらく人工知能に関心を持たれている方々に広く参考になるのではないかと思った点を中心に簡単な内容の紹介と私自身の感想を記述します。 itpro.nikkeibp.co.jp 講演の概要 AIは将棋界をどう変えたか AIを使わない人は勝てない時代 AIが将棋の奥深さを開拓
iOSアプリチームの@hiragramです。 最近、ファーストリリース時からあった画面の大規模なリファクタリングを担当しました。 コードは遅かれ早かれ賞味期限が切れて少しずつ腐っていくものですが、その賞味期限を少しでも伸ばすために、普段コードを書く時にSwiftのOptionalについて意識していることを記事にします。 「とりあえずOptional」をやめる SwiftのOptionalは便利ですが、「Optionalを使えば、nilを安全に扱えて良い」と捉えてしまうと、気づくとモデルのプロパティがOptionalだらけになっていて使う側で毎回アンラップをしなくてはいけないような状況に必ずなります。 そうではなく、「Optionalの存在のおかげで、非Optionalなところにnilが絶対入ってこないことが保証されて良い」と捉えるべきだと思っています。 nilに口なしといいますが、Opti
Determine battery cycle count for Mac laptops Learn how to determine the number of cycles your Mac laptop's battery has. About battery cycles When you use your Mac laptop, its battery goes through charge cycles. A charge cycle happens when you use all of the battery’s power—but that doesn’t necessarily mean in a single charge. For example, you could use half of your laptop's charge in one day, and
【機材レポート】B'z、<LIVE-GYM 2017-2018 “LIVE DINOSAUR”>松本孝弘サウンドシステムの全て B'zが2017年12月14日の北海道立総合体育センター 北海きたえーる公演を皮切りに、2018年2月4日の京セラドーム大阪まで、全国8ヶ所全18公演の大規模アリーナ&ドームツアー<LIVE-GYM 2017-2018 “LIVE DINOSAUR”>を開催した。同ツアーで使用された松本孝弘のギターサウンドシステムの全貌を、東京ドーム初日公演終演後に撮影したステージ上の臨場感溢れる写真とともにご紹介したい。 ◆<B'z LIVE-GYM 2017-2018 “LIVE DINOSAUR”>松本孝弘機材 画像 <LIVE-GYM 2017-2018 “LIVE DINOSAUR”>は20thオリジナルアルバム『DINOSAUR』を掲げて行われたものであり、セットリス
大量廃棄が問題視される恵方巻き問題に、兵庫県内のスーパーが「もうやめにしよう」と一石を投じ、反響を呼んでいます。前年の売上個数よりも多くの数を用意するのが当たり前のスーパー業界で、あえて余剰分を作らない施策を取った「ヤマダストアー」にお話を聞きました。 ヤマダストアーの節分のチラシ 兵庫県内で8店舗を運営するヤマダストアーが掲示したのは、「もうやめよう」と大きく書かれたチラシ。「昨年あちこちで大量に廃棄された恵方巻きがSNSで話題になりましたが、そりゃそうです。のばせのばせ、ふやせふやせの店舗数と恵方巻きの大量生産で数は膨れ上がり続けています」と恵方巻きに関する状況が切々とつづられています。 こうした状況についてヤマダストアーは「食材の原価だけで考えてるからそんなことになるんやと思う」「ヤマダの鮮魚従業員も『海産資源は絶対減ってる』って言ってます。だから大事にしたいんです」と自社の見解を明
Containers give developers the ability to isolate applications from one another, but that’s not enough. Resource isolation is much different that security isolation. How do we make applications deployed in containers more secure? How do we apply existing tools like SELinux and AppArmor, and seccomp to our containers running in Kubernetes? How can we apply policy to our network and services to make
2018/2/6追記 Twitter等で質問を頂いたので、その回答などを末尾に補足として追記しました。 2018/2/9追記 ソースコードを公開しました。 https://github.com/coz-a/Audio-Effect-Replicator サマリ LSTMを使って、ギターアンプの音をシミュレートした。 はじめに 昨年の夏にCNNを使ったギター画像の分類にチャレンジしましたが、引き続きギター関連のネタです。今回は音で遊びます。 ご存知の方が多いかと思いますが、さまざまな音源で聞けるエレクトリック・ギターの音は、通常、ギターアンプから出た音です。ギターの出力を直接ミキサーやパソコンのオーディオIFに入力して録音しても、所謂「エレキギターの音」にはなりません。ギターの信号が、アンプの真空管やスピーカーを通して歪むことで、初めてエレキギターらしい音になるのです。 このアンプの歪みをシ
岡山大学で免疫細胞を研究する田中智之教授の研究室には、計15人の学生が所属する。 「僕らぐらいの陣容の研究室だったら最低限の実験機材、試薬代などで年間500万円はないと回らへん」(田中教授)。だが、大学から定期支給される研究費(運営費交付金に基づく講座費)はたかだか年50万円しかない。日本学術振興会の競争的資金制度である科学研究費(科研費)助成事業に応募したり、民間の科学研究助成財団からかき集めたりするが、十分な資金を安定的に確保するのはなかなか難しい。 地域の人材輩出機関としての権威からほど遠い 地方国立大学は「地域の雄」である。通う学生の多くは、地元でもよりすぐりの進学校から入学し、卒業後は地域のエリートとして地方の産業や行政を支える。しかし、今の地方国立大学を取り巻く現状はそんな地域の人材輩出機関としての権威からはほど遠いものだ。 2月5日発売の『週刊東洋経済』は、「大学が壊れる」を
BuriKaigi2018で発表した。 入力メソッドについてのテキストを書いてる途中なので、それを流用する目論見だったが、まったく別のものになった。 🎤原稿 あいさつ このセッションはJava+αだと聞いてるので、+α部分の寛容さに賭けて日本語入力の話をする。 日本語を受け取るアプリケーションがおちいりがちな落とし穴についての話をするので、テキスト入力を受けつけるアプリケーションを作るときとかに役に立つと嬉しく思う。 会社の紹介 ボクはMisocaという請求書を管理するWebサービスを作っている会社に勤めている。 日本語入力の重要性 Misocaの開発には、様々なサービス・ソフトウェアを使っている。Ruby、RailsやSlack、Githubなどは使っている会社も多いと思う。 この図には記載されていないが日本語入力の使用頻度も極めて高い。 アンケート さて、ここでちょっとアンケートを取
海外のコミュニティと連絡をとったり、来日したゲストの交流会を開いていて、どうやって英語勉強するといいですか?と聞かれることが多かったのでドキュメントにしてみました。 こちらのブログはnoteに加筆修正の上で公開し直しました。2018/05/04 英会話を時間もお金も低コストで勉強する方法|Somelu @Somelu01|note(ノート) https://note.mu/somelu01/n/nd93dc81ee736このドキュメントが役に立ちそうな方・なるべくコストをかけずに勉強したい。(働きながら、学校で他の勉強もあるなど、時間、お金ともにあまりコストをかけない方法です。留学や英会話学校を考えてる方にも開始前の準備として良いと思います。) ・中高で勉強した文法はざっくり覚えてるけど、話そうとすると出てこない。(他の言語もマスターしたいとか、学ぶのが好きとかではなく、単にコミュニケーシ
https://t.co/9wMQ6nuWRv #数楽 「三角函数の公式は覚える必要がない。しかし、加法公式は覚えておこう」のように教えるのはよくない。 数学的に一番面白い加法公式の部分をとばすのは極めてよろしくないです。一番… https://t.co/mr6UkzG9eJ
f と b でもインデントできるようにする リージョン範囲をインデントする C-x C-i (indent-rigidly) のキーバインドはなぜか矢印キーです。ホームポジションから楽に押せないキーはあってないようなものなので、これじゃせっかくの便利機能を使うことができません。なので次のようにキーバインドを追加します。 (when (boundp 'indent-rigidly-map) ;; 矢印ではなく f b で簡単にインデントできるようにする (define-key indent-rigidly-map (kbd "f") 'indent-rigidly-right-to-tab-stop) (define-key indent-rigidly-map (kbd "b") 'indent-rigidly-left-to-tab-stop) ;; 1文字ずつインデントする方は滅多に使
2018-02-04 (Sun)#1 mjit を試したruby に mjit がマージされたというので、あからさまに効くだろう例を作って試してみた。 % ./ruby -v --jit -e ' def m(a) i = 0 b = 0 while i < 10000000 b += a i += 1 end b end 40.times { t1 = Process.clock_gettime(Process::CLOCK_THREAD_CPUTIME_ID) m 1 t2 = Process.clock_gettime(Process::CLOCK_THREAD_CPUTIME_ID) t = t2 - t1 p ["*"*(t*100), t] } ' ruby 2.6.0dev (2018-02-04 trunk 62205) [x86_64-linux] ["*********
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く