タグ

2019年1月16日のブックマーク (24件)

  • WebGLStudio

    3D Development environment for the web. WebGLStudio (formerly known as WebGLStudio) is a platform to create interactive 3D scenes directly from the browser. It allows to edit the scene visually, code your behaviours, edit the shaders, and all directly from within the app. Try WebGLStudio.js Example Source on GitHub Documentation Learn or you can use the latest version (more features and more bugs)

  • 人工知能ブログ - DeepAge

    TensorFlowは計算グラフを内部で構築するための、型を指定しなければならないときがあります。記事では、TensorFlowのTensor型に指定することのできるdtypeの種類をまとめました。

    人工知能ブログ - DeepAge
  • Deep Insider - @IT

    AIデータ分析/データサイエンスをこれまでに学んだことがない人でも大丈夫。新卒の社会人1年生からベテラン社員まで大歓迎! ここから学び始めよう!

  • VRMの何がいいの?という話 - Qiita

    概要 2018年4月。バーチャルキャストのローンチと共に「VRM」という新しい3Dのフォーマットが出てきました。 しかし(VRMという単語は聞くけど何が嬉しいの?)(fbxで良くない?)と思う方も居ると思うので、VRMの入り込んだ説明しようと思います。 Vtuberとしての利点 VRMのデータさえあれば、モーションキャプチャーのシステムは内製する必要はほぼありません。 ※独自の演出が必要な場合や、汎用システムで対応できない特殊な仕様を必要とする場合は除く※ まず、1人だけ動けばいいのであれば バーチャルモーションキャプチャー を使用すればOKです。 エンジニア不要で、個人でも3DのVtuberをはじめられます。 複数人のコラボであれば バーチャルキャスト を使用すればOKです。 また、VR機器不要でペンタブがあれば描いてる様子を表現できる VDRAW があり、カメラによるフェイストラッキン

    VRMの何がいいの?という話 - Qiita
  • GitHub - leonardomso/33-js-concepts: 📜 33 concepts every JavaScript developer should know.

    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

    GitHub - leonardomso/33-js-concepts: 📜 33 concepts every JavaScript developer should know.
  • JavaScriptの概念たち (前編) - Qiita

    この記事は JavaScript Advent Calendar 2018 4日目の記事です。 昨日は@sasurai_usagi3さんで「CoffeeScriptからJavaScriptに移行する」でした。栄枯盛衰を感じます。「CoffeeScript」でググろうとしたらGoogleさんが「CoffeeScript オワコン」とサジェストしてきて悲しい気持ちになりました。 明日は@todays-mitsuiさんで「Ramda とか?について」です。 はじめに 今回はGithubの33個のJavaScriptの概念という記事がかなり良記事だったので、その記事に乗っていたサイトたちを元にそれぞれの章の解説を書いてみました。 これらの概念を知らなくてもJavaScriptを書くことは多分出来ると思いますが、知っておくと何かと便利かと思います。 元サイトたちは参考文献に載せておくのでさらに詳しく

    JavaScriptの概念たち (前編) - Qiita
  • JavaScriptの概念たち (後編) - Qiita

    この記事について この記事は「JavaScriptの概念たち (前編)」の続きです。来は1つの記事なのですが、あまりにも長くなりすぎたので分割しました。 17. Prototype Chain JavaScriptには2つの特徴があります。1つは「全てがオブジェクト」でもう1つは「prototypeベースの言語だということ」です。 const hoge = { a: "hogehoge" }; console.log(hoge instanceof Object); // -> true const fuga = [1, 2, 3]; console.log(fuga instanceof Object); // -> true const piyo = new Map([[1, 'one'], [2, 'two']]); console.log(piyo instanceof Obje

    JavaScriptの概念たち (後編) - Qiita
  • 【Ruby Advent Calendar 2018】あなたのしらない Refinements の世界【3日目】 - Secret Garden(Instrumental)

    Ruby Advent Calendar 2018 3日目の記事になります。 なんとか日付が変わる前に書けました…。 何を書こうか迷ったんですが、この記事では今年 Ruby にパッチを投げまくったディープな Refinements の世界について書いてみようかと思います。 そもそも皆さん Refinements は使っていますか?どんな機能か知っていますか? まずは Refinements についておさらいしてみましょう。 クラス拡張について Ruby ではオープンクラスに対してメソッドを拡張する事が出来ます。 # Integer クラスに対して後からメソッドを追加する事が出来る class Integer def twice self + self end end # 追加したメソッドは既存のオブジェクトから呼び出すことが出来るようになる p 42.twice # => 84 # クラス

    【Ruby Advent Calendar 2018】あなたのしらない Refinements の世界【3日目】 - Secret Garden(Instrumental)
  • 遊んでCSS Flexboxを覚える / Flexbox Froggy をやってみた - よしたく blog

    tl;dr 内容 特徴 実際の画面 まとめ 参考情報 tl;dr Flexbox Froggy でFlexbox を楽しく学ぼう 内容 CSS触ってますか??CSSって思っているとおりに動かなくて難しくないでしょうか?自分は全く使いこなせません。そして、何から学んだらいいかわからず途方に暮れていました。画面の 見た目 に関することですし、ゲーム感覚で動いて楽しく学べるものがないかなぁと思ったらありました。Flexbox Froggyです。 flexboxfroggy.com 特徴 Flexbox Froggyは3つの特徴があります。 面倒な登録が必要なし 24問でサクッと終わる ヒントと答えがある 答えはこちら Flexbox Froggyは、画面を開いてすぐに問題を解くことが出来ます。そして自分は1時間ほどで終わりました。最終問題は自信がなく時間もかかってしまったのですが、ヒントを見たり

    遊んでCSS Flexboxを覚える / Flexbox Froggy をやってみた - よしたく blog
  • 5冊の本が、わたしを自己正当化から自由にしてくれた|Dain(スゴ本の中の人) | Dybe!

    愛書家から絶大な信頼を集める書評ブログ「わたしが知らないスゴは、きっとあなたが読んでいる」の中の人、Dainさんは、「自己正当化」という「モヤモヤ」を感じてきたといいます。では、そのモヤモヤの解決に示唆を与えた書籍とは。 「自己正当化する人」とは 若いころ、職場で最もモヤモヤさせられたのは、「自己正当化する人」である。 ここでいう「自己正当化する人」とは、「自分が正しい」ことを最重要視し、あらゆる問題の原因を他者に求める人のことだ。自己正当化そのものは悪ではないが、「自分が100%正しい」ことを証明するために生きるような人は危うい。これは当人だけでなく、周りに悪影響を及ぼすからだ。 もちろん、「自分が100%正しい」なんてことはありえない。しかし、同時に「100%間違っている」もないので、自己正当化する人の主張は、たとえそれが詭弁であっても覆されることはない。 わたしの経験に照らせば、自

    5冊の本が、わたしを自己正当化から自由にしてくれた|Dain(スゴ本の中の人) | Dybe!
  • 厚生労働省、IT業界の長時間労働是正のため、システム受発注時に気をつけるべき点を紹介した動画をYouTubeで公開。ナレーションは乃木坂46

    厚生労働省、IT業界の長時間労働是正のため、システム受発注時に気をつけるべき点を紹介した動画をYouTubeで公開。ナレーションは乃木坂46 厚生労働省は働き方改革関連法の施行に伴い、IT業界における長時間労働を是正するためにシステムを受注する側と発注する側の双方に気をつけてほしい勘所を紹介した6の動画「日現代話」を公開しました。 物語の語り部として、乃木坂46の新内眞衣さんがキャスティングされています。 【「#日現代話」公開中!】 IT業界の働き方改革の勘所をまとめた「日現代話」を公開中。ナレーションは、ラジオ制作会社とアイドルを兼任されていたこともある、乃木坂46の新内眞衣さんです。ぜひご覧ください!https://t.co/BEIwuXE05y#IT業界 #働き方改革 #日現代話 #新内眞衣 #乃木坂46 pic.twitter.com/uCdsNVlumk — 厚生労働省

    厚生労働省、IT業界の長時間労働是正のため、システム受発注時に気をつけるべき点を紹介した動画をYouTubeで公開。ナレーションは乃木坂46
  • Python処理系入門 〜処理系を改造して 1 + 1 = 3 にする〜 - yu-i9.tmp

    この記事は CAMPHOR- Advent Calendar 2018 4日目の記事です. 1. はじめに プログラミング言語 Python は汎用の動的型付き言語で,機械学習や Web 開発を中心に幅広く使われています.特にここ数年の Python 人気は凄まじいものがあり,某大学生協の屋では,プログラミング系の平積みコーナーが一面Python 関連書籍で埋め尽くされています.所属しているコミュニティの関係でプログラミング初心者の学生にもよく会うのですが,第一言語が Python という方が非常に多く,まさにも杓子も Python といった状況です. そんなわけで,人々がこぞって Python でプログラムを書いているわけですが,「Python 自体がプログラムである」という事実に目を向けたことのある人は非常に少ないと思います.みなさんが Python のプログラムを書いて実行する時

    Python処理系入門 〜処理系を改造して 1 + 1 = 3 にする〜 - yu-i9.tmp
  • 日本が人手不足なら、なぜ私たちの給料は増えないのか?|松本健太郎|note

    このノートは、2018年9月に刊行された『データサイエンス「超」入門 嘘をウソと見抜けなければ、データを扱うのは難しい』の第6章「人手不足なのにどうして給料は増えないのか」を【無償】で全文公開しています。 編集者曰く、 「在庫から考えて、紙ベースであと1000冊売れたら増刷です」という声を頂いたんで、ぜひぜひ手に取ってみて下さい。この無料公開を通じて、今まで書の存在を知らなかった人に広まれば良いな、と思っております。 第6章の要点3つ・日の失業率はOECD国際比較でも低く、人手が足りないように見える ・しかし、人手不足を表す指標として用いられる「有効求人倍率」は有効求職者数が急激に落ち込むなど動きが変で、ちょっと疑ってかかるべき ・今まで10人でやる作業を8人で対応していた仕組みに限界が来たので、経営者もやむなく人数を増やしているだけ、という仮説が考えられる。売上が増えるわけでは無いの

    日本が人手不足なら、なぜ私たちの給料は増えないのか?|松本健太郎|note
  • Redis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発

    Redis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発 オープンソースソフトウェアの開発元がクラウドベンダへの不満を表明し、商用サービス化を制限するライセンス変更を行う例が続いています。 高速なインメモリデータストアを実現するオープンソースソフトウェアとして知られる「Redis」の開発元「Redis Labs」は、2018年8月に同社が開発したRedis拡張モジュールに関するライセンスの変更を発表しました(Redis体のライセンスはBSDライセンスのまま)。拡張モジュールには、全文検索を行うRediSearchなどが含まれています。 変更後のライセンスでは、クラウドベンダによる商用サービスでの利用を制限するものとなっています。 ライセンス変更を発表した記事「Redis’ License

    Redis、MongoDB、Kafkaらが相次いで商用サービスを制限するライセンス変更。AWSなどクラウドベンダによる「オープンソースのいいとこ取り」に反発
    tanakaBox
    tanakaBox 2019/01/16
    転換点
  • Kubernetes道場 Advent Calendar 2018 - Qiita

    The Qiita Advent Calendar 2018 is supported by the following companies, organizations, and services.

    Kubernetes道場 Advent Calendar 2018 - Qiita
  • async/await、promise・・これが最後の「JavaScriptの非同期処理完全に理解した」 - Qiita

    ただこの時1つ注意が必要なのが、JavaScript以外の処理を実行する時、その処理の完了を待たずに、次の処理が実行されます。 代表的な例がHTTPリクエストです。 非同期処理で最初に多くの人が陥るのが、例えば関数AでHTTPリクエストを投げてユーザー情報を取得して、関数Bで取得したユーザー情報を使いたい時に、関数Aの非同期が完了する前に、関数Bが実行されてしまい、ユーザー情報が使えないというケースです。 では、それを回避するために、JavaScriptではこの非同期処理をどのようにして同期的に扱うのか? その歴史を以下で見ていきます。 非同期処理との戦いの歴史 非同期処理を同期的に扱うため、どのような方法を取られてきたのか、JavaScriptからHTTPリクエスト処理を実行する例を参考に説明します。 1.非同期処理を普通に呼び出した場合 まずは非同期処理を含む関数を普通に呼び出した場合

    async/await、promise・・これが最後の「JavaScriptの非同期処理完全に理解した」 - Qiita
  • 日本人がNASAで働くには|大丸拓郎

    このnoteは日の大学を卒業した筆者が、コネクションゼロの状態から、アメリカの大学への留学を挟まずに、NASAへの就職を果たした過程を記録したものです。これからNASAを目指す人、また夢を叶えようと努力している人の考え方のヒントになれば幸いです。 一度きりの人生をかけてこれをやる2012年の夏、NASAの1機の探査機が火星に着陸した。キュリオシティという名のその白いローバーは、胴体からまっすぐに伸びた首の先に大きな目玉がついた頭を持ち、足についた6つの頑丈な車輪で火星の荒れ地を走る。長い腕を伸ばしドリルで岩石を削り、それを体の中に入れその場で調べる。これまでのどんな探査機とも異なるその姿は、僕の目にはまるで生き物かのように写っていた。 当時僕は東北大学に通う大学院修士課程1年生の学生で、休日のエアコンの切れた蒸し暑い研究室で一人、実験の待ち時間にパソコンの画面に釘付けになっていた。キュリ

    日本人がNASAで働くには|大丸拓郎
  • 個人開発でデザインに苦戦しないための、デザインテクニック | SHINGO IRIE

    エンジニアさんでデザインに苦戦している、できない!という声を聞きます。 これまでデザインをつくってきて思うのは、実はデザインはロジカルな部分が多いということ。ある程度コツを押さえると、センスがなくてもキレイに整えることはできます。 今日はそのテクニックについてご紹介していきます。 まず、メリハリ。メリハリは見せたい順番にレベル分けしていくことです。 フォントを大きくしたり、太字にしたり、色をつけたりして優先度がわかるようにします。MENTAの場合、このように大中小でレベルをつけています。 メリハリが無いとこのように見づらくなります。 同じように色を使いすぎたり、要素が増えすぎると見づらくなるので、見てほしい順に全体を調整していくことがポイントです。 色の組み合わせ初心者でもまとめやすいのは彩度を使うパターン。上にように青で濃いものから薄いものと準備してます。これを組み合わせるだけでまとまり

    個人開発でデザインに苦戦しないための、デザインテクニック | SHINGO IRIE
  • “型”を学べば誰にでも物語は作れる 神話学者が解明した、物語に含まれる5大要素 

    2つの絵を同時に見ることはできない 安藤昭子氏(以下、安藤):まず手始めに、みなさんはこの絵を見たことがありますか? 錯覚芸術のなどでもよく紹介されるものですが、黒を見たときと白を見たときで、見えるものが違うというのはわかりますよね? もうみなさんご存知だと思うのでいっちゃいますが、白をみるときは壺が見えるし、黒をみると人が向き合っている絵に見えます。両方に見えるのですが、これを同時にみることはできないんですよね? 私たちの頭はそのようにはできていないんです。どちらかにしか見えないようになっている。 ではこれはわかりますか? 見たことがある人も多いですかね。これは、どう見るかによって、その人の今の時点の関心事がわかるかもしれないんです。 ここを顎だというように見ると、若い女の人に見えますよね。ここが鼻だと思うと、おばあさんに見えますよね。一瞬にして老婆になったり若い女性になったりと切り替

    “型”を学べば誰にでも物語は作れる 神話学者が解明した、物語に含まれる5大要素 
  • GitHub Actions 入門 - 生産性向上ブログ

    ----- 2019/08/18 追記:GitHub Actions が新バージョンで大きく変わったため、新しい記事を書きました。こちらの記事は古い内容なので、新しい記事を参照してください。 www.kaizenprogrammer.com ----- developer.github.com 現在パブリックベータの GitHub Actions が自分も使えるようになったので、いろいろ調べたり動かしてみたりした内容をまとめます。 目次 注意事項 GitHub Actions とは 簡単な例 (Hello, World) ワークフローの設定 workflow ブロック action ブロック needs を使ったフロー制御 uses における Dockerfile の指定方法 ワークフローがサポートしているイベント 秘密情報の設定 GITHUB_TOKEN ビジュアルエディタ ワークフロー

    GitHub Actions 入門 - 生産性向上ブログ
  • なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか - Qiita

    このエントリーは、Engineering Manager Advent Calendarの25日目、最終日の記事です。 はじめに 拙著「エンジニアリング組織論への招待」では、ソフトウェア自体の構造とソフトウェアを作り上げる組織の構造が似てしまうという「コンウェイの法則」についてたびたび引用しました。 この「コンウェイの法則」は、ある一定規模の組織で働いたことのあるエンジニアであれば、実感を持って捉えることができるのでしょう。 しかし、何故、どのような力が働いて、「組織構造」と「ソフトウェアの構造」が似通ってきてしまうのかと問われると説明の難しいものです。 拙著においては、ロナルド・コースの取引コスト理論をベースに、社内取引においても取引コストが存在し、その取引コストがソフトウェアの構造をも変えていくという説明を行いました。 記事は、さらに踏み込んで、組織やビジネスに働く力学と、システムで

    なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか - Qiita
  • Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう (1) イントロダクション | Hypertext Candy

    はじめに 対象者 JavaScript / Vue.js / PHP / Laravel の入門レベルの方、入門書を読んだあとに「何か作ってみたい」という方が、それぞれの知識を組み合わせて格的なアプリケーションを開発できるようになることを目指しています。 上記のいずれかの知識がまったくない状態だとこのチュートリアルの内容は少し難しいかもしれません。チャレンジするのもいいですが、参考文献に挙げた市販の入門書か、関連記事のチュートリアルを先に読んでおくと理解しやすいと思います。 学べること Vue.js と Laravel を組み合わせて SPA を構築する方法 SPA におけるクッキー認証と CSRF 対策 Vue Router を使用した画面遷移 Vuex を使用した状態管理 Vue でのタブやローディング UI の表現 SPA におけるエラー処理 扱わないこと デザインと CSS コー

    Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう (1) イントロダクション | Hypertext Candy
  • 技術英語・工業英語の3つのCとは:技術英語・工業英語の基礎知識1 | 製造/建設エンジニアの情報サイト「Tech Note」

    Tech Noteは、開設以来、多数の方々にご利用いただいてまいりましたが 2023年6月15日をもちまして、サービスを終了させていただくこととなりました。 今までご愛顧いただきましたお客様には深く御礼申し上げますとともに この度のご案内となりましたことを心よりお詫び申し上げます。 ■ 対象サイト:Tech Note ( https://technote.ipros.jp/ ) ■ サービス終了日時:2023年6月15日(木) 17:00 なお、これまでに掲載したPDF資料は イプロスサイト よりダウンロードいただけます。 ダウンロードにはイプロスへの ログイン が必要となりますので、予めご了承ください。 弊社ではサービス向上のため今後も鋭意努力してまいりますので 変わらぬご愛顧賜りますようお願い申し上げます。 件に関する問合せにつきましては、問合せフォームよりお問い合わせください。

    技術英語・工業英語の3つのCとは:技術英語・工業英語の基礎知識1 | 製造/建設エンジニアの情報サイト「Tech Note」
  • TryAPL

    Got a minute? — Try APL! APL is an array-oriented programming language that will change the way you think about problems and data. With a powerful, concise syntax, it lets you develop shorter programs that enable you to think more about the problem you're trying to solve than how to express it to a computer. TryAPL runs on Dyalog, which you can download for free, or try it now by entering an expre