You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは、エンジニアリングGの中村です。 以前にこのブログにてエムスリーでの社内研修について紹介しました。今回は、この中でのbashスクリプティング講座の資料を公開します。 www.m3tech.blog 弊社の中でもいろいろな用途でbashが使われていますが、bashは簡単に利用できるもののプログラミング言語としてはバグを生みやすい、辛い言語だと思います。 ここで紹介しているのはいわゆるコーディング規則というよりも、バグ防止と可読性向上のためのルールをTips集的にまとめたものです。 bashにおいてまだまだ注意するところはありそうですが、多少なりともわかりにくいスクリプトの削減になればと期待しています。 [追記: 2018-08-22] はてブにて以下のコメントをいただきました。 bashスクリプティング研修の資料を公開します - エムスリーテックブログ bashで50行以上になった
Photo by Gerd Leonhard こんにちは。谷口です。 機械学習やディープラーニングに興味がある方は多いと思いますが、なかには 機械学習とディープラーニングの違いがわからない… 機械学習とディープラーニングって同じだと思ってた… という人も少なくありません。 機械学習とディープラーニングは混同されがちですが、ディープラーニングはあくまで機械学習の手法の一つで、画像処理などによく使われている技術です。 今回は、機械学習を勉強している弊社のエンジニアに、ディープラーニングの勉強に役立つスライドと動画を聞いてきましたのでご紹介します。 ■ディープラーニングについて 機械学習とは、コンピューターが与えられたデータからアルゴリズムや特徴などを反復的に学び、そうして学習したことからデータの特徴やパターンを見つけ出すという技術分野全体のことです。 一方ディープラーニングは、ニューラルネット
はじめに これはレイトレ合宿アドベント・カレンダー(2018)の記事です。ボロノイ図の生成の仕方、またそれを用いたブルーノイズの特性を持つ点列の生成方法、点描などの応用についてざっと紹介します。 #下準備 はじめに基本的な、ボロノイ図、パワー図、ボロノイ図の生成法、ブルー・ノイズを紹介します。ここで紹介するもののほとんどは2次元に特化しており、離散化された場を対象としています。 ボロノイ図 Wikipediaには「ボロノイ図(ボロノイず、英語: Voronoi diagram)は、ある距離空間上の任意の位置に配置された複数個の点(母点)に対して、同一距離空間上の他の点がどの母点に近いかによって領域分けされた図のことである。」とあります。それぞれの領域をセルと呼びます。 CGではフレークの形状や、Worleyノイズなどでよく出てくるので知っている人がほとんどでしょうか。Inigo Quile
UNIX 開発者の一人である Ken Thompson が初期の UNIX にバックドアを仕掛けていたと言われている通称 Thompson hack を自作Cコンパイラで再現してみました。 Thompson hack は UNIX のログイン処理のコンパイル時にバックドアを仕掛けるようなコンパイラを作り、さらにコンパイラのソースコードからその痕跡を消し去るという神業です。 元ネタは Reflections on Trusting Trust という1983年に Ken Thompson が Dennis Ritchie と共にチューリング賞を受賞した際の記念公演です。 Ken Tohmpson はこの細工をしたコンパイラを配布したことはないと主張しているそうですが、このバックドアを利用したと見られる不審なログインがあったという報告もあったとのことで、実際にはベル研究所の外部に配布されていた
一部修正しました Udemy で React コース公開してます。(絶対 Udemy の 1200 円割引価格にはしないので、このリンクから買ってもらうのが一番お互いに得です。) Udemy React + Redux コース 本発表における Modern JavaScript とは何か Phase 1 として以下の環境での開発ができれば Modern JavaScript に入門できたものとする。 Webpack, Parcel 等の module bundler による "module system" の活用。 ES2015+ や TypeScript といった *"Compile to JS 1" の使用。それに伴う Babel によるトランスコンパイルツールの使用。 ESlint, Prettier といった集団開発における、ソース品質安定のためのツール の使用。 ここまでのツール
人の心に灯をともす 明るくなる言葉、元気の出る言葉、心に残る言葉、感動する言葉、涙する言葉、安心する言葉、ほっとする言葉、癒される言葉… たくさんの言葉で人の心に灯をともすことができたら幸せです 小林正観さんの心に響く言葉より… どうやら、人間の愛情というのは、結婚してから「3年」でなくなるらしい。 結婚して20年、30年続いている夫婦がいますが、この人たちがどうして長く続いているのかというと、結婚してから3年の間に、「愛情以外の別の概念」をつくり上げることができたからです。 愛情を永遠のものだと勘違いして、その愛情だけに寄りかかっていると、結婚生活は破綻をきたすらしい。 「いつまでもこの人を愛し続けよう」と思っても、「いつまでもこの人から愛され続けるだろう」と信じていても、生物学的に見ると、愛情は、「結婚後、3年で終わってしまう」ようです。 結婚すると、普通は「ゴールイン」といわれますが
フロントエンドエンジニアとデザイナーさんは日々協力してプロダクトを作っていく関係にあります。デザイナーさんが作ってくれたものをエンジニアが素早く実現できるよう、いくつかエンジニアから意識してほしいことをまとめました。 なんでこんな話になったのか(前置きなので次の章まで飛ばしてOKです) デザイナーさんから「この画面をこんな風に作ってください」とXDやSketch、PSDなどいろいろな形で渡されることがあると思います。 僕の個人的な意見・経験ですが、いざ実装するぞとなったときに 「あれ…ここってどうしたらいいんだろう?」 と迷って作業のスピードが落ちてしまうことがとてもストレスに感じていました。できればノンストップでいきたいなあと思うわけです。 手が止まるたび、デザイナーさんに「ここってどうしたらいいですか?」と質問するのが何か新しい画面を作るときに必ず発生していました。 「(いつも聞いてる
ナチス(国家社会主義ドイツ労働者党)は、1923年のミュンヘン一揆が失敗してから、合法的な方法による権力掌握を目指した。 彼らはどのようにして、国会で躍進を果たし、ヒトラーによる独裁体制を合法化していったのだろうか?彼らが選挙で用いたポスターをご覧いただこう。 1、国会選挙(1930年9月14日) 1929年、テューリンゲン州議会選挙で大幅な議席を獲得したナチスは、翌1930年におこなわれた国会選挙で大躍進を果たす。それまで12議席だったナチスは、107議席を獲得し、社民党に次ぐ第2党となった。 2、ドイツ大統領選挙(1932年4月10日) 1932年ドイツ大統領選挙は、ヴァイマル共和政における最後のドイツ大統領選挙となった。ナチスのアドルフ・ヒトラーは、4月10日におこなわれた決選投票でパウル・フォン・ヒンデンブルクに敗北したが、その存在感は大きく増していた。 3、ドイツ国会選挙(193
はじめに 深層強化学習の分野では日進月歩で新たなアルゴリズムが提案されています. それらを学ぶ上で基礎となるアルゴリズム(というより概念に近い?)はQ学習, SARSA, 方策勾配法, Actor-Criticの4つだと思われるので, これらを軸としてまとめてみたいと思います. 以下の4点はあらかじめご了承ください. コードは書いていません. 概念のみの説明です 他のアルゴリズムの基礎となりうる重要な概念については詳しく書きました. その他については簡潔に書きました 深層学習についてはある程度理解している読者を想定しています 書いているうちに規模がどんどん大きくなってしまったので, どこかに必ず間違いや不足があります. 「この式がおかしい!」「このアルゴリズムも追加するべき!」などコメントがあればぜひお願いします 全体像 扱うアルゴリズムを相関図にしてみました(私のイメージです). まず,
sangmin.eth | Dify Ambassador @gijigae アリババの人工知能チームが @Stanford 大学の読解力テストで人間に始めて勝ったのが、今年の1月。スコアは、 ・人:82.304 ・AI:82.44 グーグルの《BERT》でトレーニングさせた人工知能のスコアは何と、87.433!10カ月で5ポイントも上げている。人間とマシン、読解力の差は今後更に広がる🤖。 twitter.com/GoogleAI/statu… Google AI @GoogleAI We have released @TensorFlow code+models for BERT, a brand new pre-training technique which is now state-of-the-art on a wide array of natural language ta
シリコン(ケイ素)の大きな単結晶(純度99.999999999%)を、ダイヤモンドブレードでスライスして、薄いシリコンウェーハを作ります。
『MagicaVoxel』という無料CGソフトがリリースされました。 マインクラフト風の無料CGソフトで、初心者でも扱う事が出来ます。 使い方も簡単に解説しておきました。 MagicaVoxelの作例こういう風にマインクラフト風の背景を作る事が出来ます。 発光するオブジェクトも扱えるので、夜の街並みもこの通り。 透明度や反射を扱う事が出来ます。 MagicaVoxelの使い方MagicaVoxelの画面の説明MagicaVoxelを起動したところです。 パレット 色をストックするパネル。この色に対して光沢や透明度も設定できる為、『マテリアル一覧』と言った方がイメージしやすいかと思います。ブラシ 形状にマウスドラッグで『凸む(Attach)』のか『凹ます(Erase)』のか『色を塗る(Paint)』を切り替えるボタン等が並んでいますブラシ 3Dモデルが表示される作業画面です。3DCGソフトで
「あとで読む」を読まずに終わることが多いので、管理のためにPolar Bookshelfを試してみました。 Webページ・PDFのインポートや、コンテンツの参照、進捗の管理、タグ付け、Ankiへの同期などを行うことができます。 Webの記事などの「あとで読む」の管理をどこでやるか、一時期迷走していました。一旦Trelloで落ち着いていたのですが、本記事で紹介するPolar Bookshelfが良さそうだったので紹介します。 Polar Bookshelf Polar Bookshelf - Personal Knowledge Repository Polar Bookshelf | GitHub Polar BookshelfはWeb上のコンテンツとPDFを管理・参照できる、知見をためるためのツールです。 Webページ・PDFのインポートや、コンテンツの参照、進捗の管理、タグ付け、Ank
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く