タグ

2019年4月12日のブックマーク (11件)

  • プログラミングを上達するには量と質のどちらがより大切なのか?

    プログラミングの技術を身に付けようとした時に、早く上達するにはより多くのアプリを作っていくべきなのか、1つのアプリの質をじっくり高めていくべきなのかは難しいところです。この問題について、エンジニアのケビン・ジョースさんが1つの考えをブログに書いています。 Programming: doing it more vs doing it better – Kevin Martin Jose https://kevinmartinjose.com/2019/04/08/programming-doing-it-more-vs-doing-it-better/ 「量か質か?」問題を語る上で避けては通れないものとして、陶芸家のベールズさんとオーランドさんの共同著書Art & Fearに登場する実験が上げられます。 実験はある学校の陶器を作成する授業で、生徒を「量」と「質」2つのグループに分け、一定期間

    プログラミングを上達するには量と質のどちらがより大切なのか?
    jsstudy
    jsstudy 2019/04/12
    「ジョイスはおそらくユリシーズを書く時に締め切りに追われてはいなかっただろう」1. システムの設計をさらによく考える 2. 自由に、そしてぜいたくにコードを修正する 3. 徹底的にテストを行う 4. 楽しい時を過ごす
  • ディープラーニング入門:Chainer チュートリアル

    Chainer チュートリアル 数学の基礎、プログラミング言語 Python の基礎から、機械学習・ディープラーニングの理論の基礎とコーディングまでを幅広く解説 ※Chainerの開発はメンテナンスモードに入りました。詳しくはこちらをご覧ください。 何から学ぶべきか迷わない ディープラーニングを学ぶには、大学で学ぶレベルの数学Python によるプログラミングの知識に加えて、 Chainer のようなディープラーニングフレームワークの使い方まで、幅広い知識が必要となります。 チュートリアルは、初学者によくある「まず何を学べば良いか」が分からない、 という問題を解決するために設計されました。 初学者は「まず何を」そして「次に何を」と迷うことなく、必要な知識を順番に学習できます。 前提知識から解説 このチュートリアルは、Chainer などのディープラーニングフレームワークを使ったプログ

    ディープラーニング入門:Chainer チュートリアル
    jsstudy
    jsstudy 2019/04/12
  • プログラミング初心者がpythonを学ぶ① プログラミングとは何か - はなしのたね

    プログラミングって何?プログラミング言語・・・?ぐらいのプログラミング初心者の私が近年話題となっているpythonと呼ばれるプログラミング言語について、勉強してみました。 プログラミング・プログラミング言語とは プログラミングとは プログラミング言語とは プログラミング言語Pythonについて Python勉強のための準備 テキストエディタAtomの準備 Atomのインストール Atomの日語化 他の便利なパッケージ Pythonのインストール Pythonをコマンドプロンプトで実行してみる 終わりに プログラミング・プログラミング言語とは プログラミングとは パソコンで何らかの動作を実行するための命令の集まりがプログラムです。 例えば、音楽ファイルを再生する、ウィンドウを開く…これらはプログラムの一種となります。 そして、これらのプログラムを作成することがプログラミングと呼ばれています

    プログラミング初心者がpythonを学ぶ① プログラミングとは何か - はなしのたね
    jsstudy
    jsstudy 2019/04/12
    プログラミングって何?プログラミング言語・・・?ぐらいのプログラミング初心者の私が近年話題となっているpythonと呼ばれるプログラミング言語について、勉強してみました。
  • プログラミング初心者がpythonを学ぶ③ 簡単な翻訳プログラム - はなしのたね

    プログラミング初心者がpythonを学ぶ第三弾です。今回は簡単なプログラムを実際に書いてみましょう。 変数について input関数について データ型について データをまとめるtupleとlist リストが不変である場合はtuple リストが変わるもの場合はlist プログラムを書いてみよう 終わりに 変数について プログラミングでは避けては通れない変数というものがあります。 変数は簡単にいうと、代名詞みたいなものです。 方程式で書くと以下のような形になります。 日一大きい山 = 富士山 highest montain = fujisan この変数をあらかじめ設定しておくことによって日一大きい山が富士山ではなくなった場合でもすべてのプログラムに記載されている富士山という単語を変える必要はなくなり、上記の赤文字部分を変更することで対応が可能となります。 input関数について プログラミン

    プログラミング初心者がpythonを学ぶ③ 簡単な翻訳プログラム - はなしのたね
  • なぜ? 三宅島唯一の小学校で「プログラミング教育」が成果を上げている理由 | AERA dot. (アエラドット)

    なぜ? 三宅島唯一の小学校で「プログラミング教育」が成果を上げている理由 61歳の新入社員 元校長のプログラミング教育奮闘記 福田晴一(ふくだ・はるかず)/昭和31(1956)年、東京都生まれ。みんなのコード学校教育支援部主任講師、元杉並区立天沼小学校校長。約40年の教員生活を経て、2018年4月NPO法人「みんなのコード」に入社。61歳で新入社員となる。2020年度からの小学校におけるプログラミング教育必修化に向け、指導教員を養成すべく、全国を東奔西走中 三宅小学校の先生と生徒が作った魚の模型 61歳で公立小学校の校長を定年退職した福田晴一さんが「新入社員」として入社したのはIT業界だった! 転職のキーワードは「プログラミング教育」。今回は、三宅島にある唯一の小学校、「三宅小学校」でのプログラミング研修についてご紹介します。 *  *  * 2020年度の小学校プログラミング教育必修化に

    なぜ? 三宅島唯一の小学校で「プログラミング教育」が成果を上げている理由 | AERA dot. (アエラドット)
  • Docker Hub

  • Docker for Windows をインストールしCentOSを起動するまでの手順をまとめる - orangeitems’s diary

    目的 Docker for Windows(現時点の最新は10.05.0-ce-win67(18263))をWindows 10にインストールして、CentOSを起動するまでの手順をまとめます。 事前準備 事前に、Docker公式サイトにて、Docker IDというアカウントを取得する必要があります。 以下のURLからサインアップを行いアカウントを作成してください。 https://store.docker.com/signup アカウントを作成できたら、「手順」に進みます。 インストール~初回起動まで Docker for Windows インストーラーをダウンロードする Dockerの公式サイトからインストーラーをダウンロードします。以下のURLを開きます。 https://www.docker.com/docker-windows 「DOWNLOAD FROM DOCKER STOR

    Docker for Windows をインストールしCentOSを起動するまでの手順をまとめる - orangeitems’s diary
    jsstudy
    jsstudy 2019/04/12
    現時点のバージョンではGUIはありません。GUIは次期バージョンでサポートされるようです。Kitematicというツールもありますがまずはコマンドで操作を覚えましょう。
  • 俺のDocker - Windows10にインストール - Qiita

    こちらも参考にすると良い → Docker for Windowsで環境構築してみる – その弐 Dockerってなんだよ Windows 10上で動くVirtualBoxでCentOS7を起動しておき、Windows 10からCentOS7上で開発ができるような環境を、仮想化という。 この場合はWindows 10上に、仮想化ソフトとしてVirtualBoxをインストールしておく必要がある。一度入れておけば、融通の聞かないダメっ子ディストロのCentOS7だけではなく、最強ディストロのFedora25や、Ubuntuとかいうクソみたいなディストロを入れ、Windows 10上から開発作業をすることが可能だ。 メリットとしては、使いなれたWindows 10でLinuxに接続し、番と同じ環境で開発ができるという部分。しかもオフラインで作業が出来る。 さて、じゃぁ VirtualBoxでい

    俺のDocker - Windows10にインストール - Qiita
    jsstudy
    jsstudy 2019/04/12
    Kitematic(カイトマティック)とは、コマンドのみのDockerの世界で、コンテナを視覚的に確認出来るGUIツール。入れておくと便利なのでここでインストールしておく。
  • 【備忘録】【Docker奮闘記:1】Docker for Windows インストール - Qiita

    (2019/07/28 タイトル変えました) はじめに この備忘録は、Docker for Windows(コミュニティ版)インストール時のメモ書きです。 OS Windows 10 Pro 64bit 前提 以前、コンテナ技術を試してみたくてDocker Toolboxを導入していたのですが、 環境がごちゃごちゃしてしまうので整理しようと思ったのが記事です。 ・Dockerのインストール ・コンテナの作成 ・PostgreSQLの設定 ・Pythonプログラムからアクセス で記事を分けようと思います。 今回はDockerのインストールから ↓旧環境( Vagrant + VirtualBox + Docker Toolbox ) ↓新環境( Hyper-V + Docker for Windows ) (※私の認識だとこうなんですけど、この図デタラメやろがいってところがあったらご指摘お

    【備忘録】【Docker奮闘記:1】Docker for Windows インストール - Qiita
    jsstudy
    jsstudy 2019/04/12
    Docker ID 持ってないので作ります。 画面下の Create Account をクリック。
  • Docker ドキュメント日本語化プロジェクト — Docker-docs-ja 24.0 ドキュメント

    注意 このサイトは Docker 公式ドキュメントを有志で日語に翻訳しています。各ページの情報が古い可能性があるため、最新のドキュメントは https://docs.docker.com/ をご覧ください。 DISCLAIMER: This site is translating the official Docker documentation into Japanese by volunteers. As the information on each page may be outdated, please refer to the latest documentation at https://docs.docker.com/ . 注意 Docker v24.0.x (current) 向けにドキュメントの改訂作業中です(2023年7月現在)。一部古い場合がありますので、ご注意く

  • Dockerのすべてが5分でわかるまとめ!(コマンド一覧付き) - paiza開発日誌

    こんにちは、吉岡(@yoshiokatsuneo)です。 Dockerはシンプルで軽量な仮想環境という特徴から急速に広まっており、paizaでも利用しています。ただし、発展が早いことから、断片的な情報や古い情報などもあります。そこで、ここでは今のDocker(Ver1.13: 2017/1/20更新)について、5分でわかるように簡単にまとめてみます。 目次 Dockerの特徴 コンテナと仮想マシンの違い Dockerの発展 Dockerの構成(5つの要素) Dockerの基コマンド Dockerコマンド一覧 Dockerの仕組み 考え方 まとめ Dockerの特徴 Dockerは、Linux上のシンプルで軽量な仮想環境(コンテナ)で以下の特徴があります。 早い・軽い OSレベルの仮想化なので、起動は一瞬です。コンテナ間でイメージを共有できるので、コンテナの起動自体ではディスクは消費しませ

    Dockerのすべてが5分でわかるまとめ!(コマンド一覧付き) - paiza開発日誌
    jsstudy
    jsstudy 2019/04/12
    Dockerサーバ Docker本体ともいえる、コンテナ・イメージの管理を行うサービスです。 Dockerクライアント ユーザが実際にDockerを操作すル時に使うコマンド、GUIツールです。Dockerを利用する周辺ツールも含まれます。