Progateにはさまざまな評判・口コミがあり賛否両論です。 結論から申し上げますと、Progateは初心者にプログラミングの楽しさを伝え、現役エンジニアの方も新しい言語の知識を補充できる優秀な教材といえます。 中には、Progateで勉強したいが
Progateにはさまざまな評判・口コミがあり賛否両論です。 結論から申し上げますと、Progateは初心者にプログラミングの楽しさを伝え、現役エンジニアの方も新しい言語の知識を補充できる優秀な教材といえます。 中には、Progateで勉強したいが
最初に この記事はVue.js アドベントカレンダー#4 25日目の記事です。 この一ヶ月でVue.jsについてのナレッジが100記事増えたことになります。やったね!! 2018/8/2 追記 現在では vue-cli の3.x.xがリリースされており、スキャフォールドからVueプロジェクト作成の工程が若干異なりますのでご留意ください。 この記事でやること バックエンドをFirebaseに丸投げしたユーザ登録 → サインイン → サインアウト までのチュートリアルです。 認証の実装は面倒 フロントエンドの技術を使ってちょっとしたアプリケーションを作った時、認証やユーザ管理を実装するのはそれなりに面倒かと思います。フレームワークの選定、DBは何使う?など決めなければならないこと、覚えなくてはならないことがたくさんありますね。 そこでBaaSを使います。 BaaSって? Backend as
東京大学松尾研究室(松尾豊特任准教授)は1月24日、東京大学の公開講座「Deep Learning基礎講座」で実際に使っている演習コンテンツの無償公開を始めた。GPUを使ってモデルを学習する実践的な内容で、個人・非商用に限って無料で利用できる。 Jupyter Notebook形式で作成された研究者向け演習コンテンツで、Jupyter環境があれば利用可能。GPUを利用し、実際にモデルを学習させながら技術を習得できる。線形代数や機械学習が前提知識として必要。コードはTensorFlowと、Numpy、Scipy、Scikit-learnなど標準的なライブラリで構成した。公開したのは演習パートのみで、講義パートのコンテンツは別。 個人で学習する目的のみで無償で利用でき、講習会や教室などでの利用は不可。クリエイティブ・コモンズの「CC-BY-NC-ND」(表示 -改変禁止- 非営利-一般)が適用
秋山です。 機械学習やディープラーニングが流行っていますが、基本的には何をするにも大量のデータを取り扱いますよね。 データの集計・分析は、機械学習をするのに大前提として必要な作業です。 そんなときに便利なライブラリがPandasです。Pandasは、Pythonを使ったデータ解析に便利な機能を提供しているライブラリです。数値や時系列のデータの操作や、データ構造をいじったりすることができます。 というわけで、今回はそんなPandasを使えるようになりたい初心者の人に向けて、ちょっとしたチュートリアルを書いてみます。 ■Pandasって何ぞ Pandasとは超ざっくり簡単に言うと、Pythonを使って、ExcelやSQL、R言語みたいな感じでデータを取り扱えるようにしてくれる便利なライブラリです。 例えば、データの整列、グループ化、データ同士の結合、スライス、欠損データがあった場合の除外、時系
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
Nickはロシアのセントピーターズバーグ出身のソフトウェアデベロッパー/ブロガーです。彼による他の記事はこちらをご参照ください。 ハンバーガーメニューとは、メニューを表示するために使われる3本線のアイコンです。アイコンをクリックまたはタップすると、ナビゲーションが表示されます。 デザイナーが書いたハンバーガーメニューに関する記事はたくさんあり、その多くはハンバーガーメニューに反対するものです。読んだことがない場合は、NNGroupのHidden Navigation Hurt UX Metricsを読んでみてください。簡単に言えば、アイコンそのものについてではなく、アイコンの背後にナビゲーションを隠してしまっていることについて議論しています。 しかし、場合によってはハンバーガーメニューが良い選択になりえるでしょう。 第2のナビゲーションとしてのハンバーガーメニュー ハンバーガーメニューの主
ホーム ニュース 会社での単純作業をプログラムするパズル続編『7 Billion Humans』発表。Steam/ニンテンドースイッチ向けに日本語対応で発売へ Tomorrow Corporationは1月24日、『7 Billion Humans』をPC(Steam)およびニンテンドースイッチ向けに発表した。本作は、プログラムを組んでオフィスワーカーを働かせるパズルゲーム『Human Resource Machine(ヒューマン・リソース・マシーン)』の続編だ。 前作では、数字の書かれた箱を運ぶ作業をさせるために、たとえば「ベルトコンベアから箱を取り出して(inbox)、一旦床に置き(copyto)、次の箱を取り出して(inbox)、前の箱と数字を組み合わせて(add)、反対側のベルトコンベアに運び(outbox)、そして同じ作業を繰り返させる(jump)」といった具合に、オフィスワーカ
通信技術の向上により、携帯電話はスマートフォンに進化しました。 家電もIoTの登場によって進化を遂げ、どんどん生活が便利になっています。 こうした機械は進化しているのに、車は進化しないのかというと、そんなことはありません。 「コネクテッドカー」と呼ばれる新時代の車が開発されており、既に一部の技術は市販車に搭載され始めています。 コネクテッドカーが主流になれば生活が変わることは間違い無く、新たな時代の幕開けと言っても過言ではありません。 この記事では、そんな疑問を解決するために、コネクテッドカーについて分かりやすくまとめています。 今の技術で実現していることはもちろん、これからどんな車社会が到来するのかも解説しています。 この記事を最後まで読んでいただくと、コネクテッドカーの内容やあなたにどう関係するものか分かるように執筆しました。 今後、数十年の車と社会の変化についても触れていますので、ぜ
機械学習エンジニアへ転職、就職する方法をお伝えします。 機械学習エンジニア(ML Engineer)とは? 大手企業含む多くのIT企業が機械学習エンジニアを求めている時代 そもそも機械学習とはなに? データサイエンスから見た機械学習エンジニアに必要なスキル ①データを化学するスキル ②データを操作するスキル エンジニアからAIエンジニア・機械学習エンジニアを目指すならAidemy 機械学習エンジニアはどんなエンジニアがなるべきか? 機械学習エンジニアの年収比率・給料はスタンバイ2017プログラマー年収ランキングのPythonと同じ程度 企業内部データを活用 => 利益へと繋げたいニーズは強まり続ける キャリアアドバイザーに良いAI企業を見つけてもらう。 機械学習エンジニアの転職サイト選びのコツ 第1位 エンジニアのAI業界転職満足度・転職成功率No.1 :レバテックキャリア 第2位 未経験
アイデミーは2018年1月18日、同社が運営するオンラインのプログラミング学習サービス「Aidemy」で、ブロックチェーン技術に関する複数の講座を新たに開設すると明らかにした。プログラム言語にはPythonやSerpentを利用し、実際にコードを記述しながら無料で学べる。 Aidemyは、Webブラウザでプログラミング技術を学ぶオンライン講座。すでに、Python言語、深層学習、自然言語処理、数値予測などの講座を無料で公開している。 新たな講座は、「Pythonによる基本的なブロックチェーン実装」「PythonによるBitcoinマイニング」「SerpentでEthereumコントラクトを記述」「ブロックチェーン×機械学習実装」の4つ。 「Pythonによる基本的なブロックチェーン実装」と「PythonによるBitcoinマイニング」では、Pythonでコードを記述しながらブロックチェーン
今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 本日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基本的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管
このエントリで紹介するBlobやFile、FileReaderはHTML5で利用可能になったAPIで、ECMAScriptで定義されているわけではない。 そのため、Node.jsには存在せず、ブラウザ環境でのみ利用できる。 Blob Blobは、バイナリデータを表すimmutableなオブジェクト。 const blob = new Blob(['<xml>foo</xml>'], {type: 'text/xml'}); console.log(blob); // Blob(14) {size: 14, type: "text/xml"} 第二引数で設定しているtypeで、MIMEを設定できる。 何も設定しなかった場合は空の文字列になる。 File Fileはその名の通りファイルを表すオブジェクトで、Blobを継承している。 const file = new File(['<xml>fo
プログラムにバグはつきものです。強力な型システムを備えている Haskell でもそれは同じです。この記事では、 Haskell プログラムのデバッグ手法をいくつか挙げてみます。 なお、使用している GHC は 8.2.2 です。より新しいバージョンで追加されるであろうより便利な機能は、この記事の対象外です。 【2018年2月8日 更新:-fexternal-interpreter, Control.Exception.assert, debug パッケージについて追記】 【2018年5月25日 更新:プロジェクトごとにPreludeを持っていると便利という話を追加】 心構え:処理を分割せよ Haskell は純粋な言語です。IOが絡まない関数であれば、同じ引数に対しては同じ結果が返ってくることが期待されます。 よって、処理を細かく(純粋な)関数に分割し、それぞれ GHCi で動作を確かめ
3行まとめ Steam、Blender、VRChatを一つのSteamアカウントでダウンロードする Unity バージョン2018.4.20.f1をダウンロードする VRChatのアカウントを登録し、SDKと呼ばれるものをダウンロードする 対象: VRChatに興味あり、でもSteamもBlenderもよくわからない お金はかけない 3Dゲームが動く性能を持つWindowsPC持っている 3DCGなぞ全く知らない素人の自分が、おおよそ5時間ほどで自作アバターをアップロードしてログインするまでの流れになります。 その1/3ぐらいの説明 ※解説2の記事できました。 Steamでのゲームのダウンロード等に慣れている人はBlenderとVRChatをSteam内でダウンロードし、「2018.4.20.f1」 だけ覚えてUnityのダウンロードまで進んでください。 VRChatでアバターを作ってログ
Amazonで森本 友理, 鈴木 慶太朗, 福岡 陽, 三宅 太門のWebデザイン、これからどうなるの? キーワードから探るデザイン動向の現在と未来。アマゾンならポイント還元本が多数。森本 友理, 鈴木 慶太朗, 福岡 陽, 三宅… Webデザインの現在の潮流を考察するシリーズの最新版で、図々しくも名だたる方々に混ざって「レイアウト」の章を担当させていただいた次第です。 (私の勝手な)本書の読者のイメージとしてはWebデザインに過去触れたことがありつつも、最新のWeb動向が追いきれなくなっている方。ですので、この数年のWebデザインの変化をおさらいしつつも、それが2018年に至ってどう、なぜ変わっていったのかを文章にまとめました。みなさんが気になる「パララックスエフェクトってどうなったんや???🤔🤔🤔」なども真面目に考察しております。現在のトレンドと実際に採用しているサイトのスクリー
複数のウェブサービスを連携させて、独自のアプリのように動作させるものに「IFTTT」や「Zapier」があります。しかし、これらのサービスを連携させて、アプリを作ったのはいいものの、一定間隔で定期的に実行させたいという場面が出てくると思います。「Automate.io」はIFTTTやZapierと同様に複数のウェブサービスを連携させるウェブサービスですが、作ったアプリを定期的に実行できるとのこと。実際に使って試してみました。 Work Super Smart - Automate.io https://automate.io/ ◆登録 上記URLにアクセスして、右上の「Signup」をクリック。 登録画面が表示されるので、「NAME」にユーザー名、「WORK EMAIL」に自分のメールアドレス、「PASSWORD」に設定するパスワードを入力し、「REGISTER」をクリック。 すると、「使
connpass.com メルカリには海外に勉強のために行ける制度があるらしい。それを利用して海外に行ってきた人たちが、国外のトレンドを紹介するイベントをやっていたので行ってきた。 ちなみにメルカリの海外への支援制度は以下のような形であり、かなり好待遇な制度であることがわかると思う。 好きなときに行きたいところに行ける 業務扱い 通訳や旅費などをほとんど支援してくれる 社外の人も一緒に行ける 海外のエンジニア系のニュースは見ていたつもりだけれど、やはり現地に実際に行ってきた人の話を直接聞くと衝撃を受けるものが多かった。 今回のイベントでは、 上海 エストニア・フィンランド シンガポール ニューヨーク という四カ国にわけて紹介された。それぞれ聞いた内容を箇条書きにしていく。 上海 上海に行った理由 ・上海のすすみっぷりがヤバイと社内で話題になっている ・シェアバイクサービス:mobike,
美少女のバーチャルYouTuberが教える初心者向けプログラミング学習サイト「Programastar.com」α版を、ベンチャー企業のエアコムがこのほど公開した。「日常系アニメとアニメ声優の声が持つ癒しの力」に着目し、挫折しにくいプログラミング学習サービスとして開発したという。まずRubyの基礎を学べる動画を公開した。 優しく母性にあふれる副部長の「佐伯玲」(16)や、イタズラ好きで自由奔放な「天坂シズク」(13)、クールで博識な努力型の天才プログラマ「朝倉梓葉」(13)など個性の異なる5人の女子中高生キャラからプログラミングの基礎を動画で学べる。キャラクターデザイン・作画は、アニメ「きんいろモザイク」のキャラクターデザインなどで知られるプロアニメーターの植田和幸氏が担当した。 ユーザーは、YouTubeで動画を視聴したり、学習記録をつけてキャラクターとの関係値を深められる。「孤独になり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く