はてなキーワード: dockerとは
Set up your own GPU-based Jupyter easily using Docker
https://medium.com/@christoph.schranz/set-up-your-own-gpu-based-jupyterlab-e0d45fcacf43
How to make Jupyter Notebook to run on GPU?
https://stackoverflow.com/questions/51002045/how-to-make-jupyter-notebook-to-run-on-gpu
いけそうはいけそう
Jupyterからぱいたっち
ドッカーは要らないとは思うけど
まぁなれてきたらぬきゃぁいい。
俺の独断と偏見で(主にWeb系)プログラミングにまつわる神を感じるものを挙げる。
まずDocker。これがない頃はパソコンの中の開発環境はグチャグチャで、特にライブラリの依存関係の管理がとてもしんどかった。今はDockerのおかげでいくつも開発環境を持てる様になったんでマジ便利。作った人は神に違いない。
次にオブジェクト指向。これがない頃からプログラミングしてた訳じゃないけど、プログラミング始めたての頃に取り組んで訳分からなくて放置して、手続き型のプログラムをそこそこ書いた後でオブジェクト指向に戻ってくると何これ!データと手続きをひとまとめにできる!めっちゃ便利やん!ってなった。アルゴリズムとデータ構造っていうのはそんなタイトルの教科書があるくらいにひと続きのものだからこうなるのは必然かもしれないけれど、その必然を形にした人は神の様な目を持っていたのだろう。
そしてGit。これセーブポイントが作れるだけでしょ、なんて思ってたけど、GitHubと連携させて複数人でひとつのプログラムをいじり始めると途端に神ツールと化す。それにセーブポイントが作れるだけでも十分に神だった。
あとUTF-8。Shift-JISやらEUC-JPやらが混在していた世界は端的に言って地獄だったのに、こいつのおかげで文字コードを基本的に気にすることがなくなった。神。
他にもいろいろあると思うけど、俺としてはこれらに頭抜けて神を感じる。
大学卒業後4年ほど会社員をやったあと、ウェブ関係のプログラマを目指して1年ほど、バイトしながら独学で勉強しています。
ネット上には詐欺師まがいの情報商材屋とイキリマウントゴリラが跋扈し、普通の人間向けの情報が少なかったので、参考までに書いてみます。
なお、ここ数年のウェブエンジニア転職ブームとは無関係に転職を考えていたので、ブームは正直迷惑だと思っています。
独学にはいくつかの大きな問題点がありますが、もっとも大きいのは「全体のロードマップが存在しない」ことだと思います。
初学者は具体的に何をどの順番で学べばいいのかわかりませんし、この情報はネット上にはありません(冒頭にも書いた通り、そう思ったからこそ、このエントリを書いています)。
などありますが、どちらも普通の人間向けというには若干ゴリラ臭と商材屋臭がします。
また、プログラミング初心者向けの教材はおしなべて貧弱で、腹が立つほど不親切です。読んでいて何度もブチ切れそうになります。
特に初学者の場合は、教材の練習問題ひとつ解くにしても、誤字脱字等の初歩的なエラーのために平気で数時間のロスが発生したりします。
当たり前ですが、これは純粋に時間の無駄なので、すぐに講師に相談して解決したほうがいいです。
こういうことを書くとすぐに「自力で問題解決できない人間はプログラマに向いていない」と言いだすゴリラが現れますが、いまはそういう話はしていません。
そのほか独学だと自分の実力や相場感を測ることもむずかしく、その分詐欺師やゴリラに引っかかりやすくなりますし、基本的におすすめしません。
いまさらC言語と思うかもしれませんが、勉強するうえで重要なことはプログラミングの仕組みを理解することであって、どの言語から始めるかではありません。
その点、上記「苦C」はとても丁寧に文法を説明してくれますし、ポインタの説明を通してメモリの仕組みも教えてくれます。
ただし、回答例のコードに誤字脱字があって動かない等の発狂ポイントがいくつかあるので、注意が必要です。
勉強のやり方としては、まずはサイトを読みながらスマホのC言語アプリでポチポチ書いてみるところから始めると気楽でいいと思います。
途中で頭が混乱してきたら、再度冒頭からきっちり丸暗記するつもりで勉強するのがおすすめです。プログラミングに暗記は不要だと言うゴリラもいますが、あれは嘘です。
intはintegerだからintなんだとか、そういうことを調べながらやるだけでも解像度が格段に向上すると思います。
実際にC言語でバリバリ書けるようになる必要はないので、おおよその仕組みを理解してしまえば、最後のほうは流してしまって大丈夫です。
検索するとこの手のサービスが一番上に出てきますが、内容は不十分だと思います。かゆいところに手が届かず、使っていて非常にいらいらします。
とはいえ他に代替となるものもないので、サービスを利用しつつ、必要に応じて入門書を読むのがおすすめです。
私が利用したかぎりでは、Progateは教材の内容が薄く、Paizaは無意味にオタク臭くて私は苦手でした。N予備校やUdemyの評判がいいみたいですが、使ったことがないのでわかりません。
私はウェブ関係のプログラマ志望なので、ProgateとPiazaでHTML/CSS/JavaScript/Git/Ruby/Ruby on Railsを勉強しました。
最近は初心者Railsエンジニアが供給過多の印象があり、DjangoやLaravelのほうが就職には役立ちそうな気がしています。
余談ですが、無料の教材として有名な「Railsチュートリアル」 https://railstutorial.jp/ は、あえて劣悪な翻訳を放置することで、自社のプログラミング講座に顧客を誘導するビジネスモデルのように見えるので、内容はともかく個人的にはあまりいい印象を持っていません。
ちなみに私はこの辺で迷走していたため、いろんな言語をちょっとずつかじっています。
『スッキリわかるJava入門』はオブジェクト指向を理解するのに役立ちましたし、『退屈なことはPythonにやらせよう』で覚えたスクレイピングは求人情報の収集にとても役立っています。ほかには『プログラムはなぜ動くのか』も読んでためになりました。
基本的に本を読んで損することはないので、時間の許すかぎりたくさん読んだほうがいいと思います。私はあまり読めていません。
Railsチュートリアルを参考にRailsアプリのポートフォリオを作りましたが、完成まで半年くらいかかりました。
上述の劣悪な翻訳のせいもありますが、データベースの設計を考えたり、UIを工夫してみたりすると、いくらでも時間が吸い取られていきます。
知識ゼロから3ヶ月でポートフォリオを作りました! みたいな若手情報商材屋を見かけると、そんなにすごい能力があるなら普通にエンジニアだけやってればいいのに、と思います。
完成したアプリはDockerでコンテナ化したうえで、GithubActionsで自動テストを走らせ、AWSのサーバーにデプロイしていますが、この辺は言語の勉強やアプリの製作と比べたら全然むずかしくありません。
まともな日本語で書かれたまともな教材が揃っていますし、ネットの記事も豊富にあります。ここまでの勉強で、エラーメッセージや多少わかりづらい文章を読み解く能力も身についているはずです。
それぞれ1、2週間集中すれば最低限の実装はできると思います。ただしAWSの設定だけは、適当にやると数万円の請求書が届いたりするので注意が必要です(届いた)。
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
530あとで/4137users NTT フレッツ光における通信速度などの現状について、背景や仕組みから正しく理解する 2020 - diary.sorah
304あとで/1974users 高等学校情報科「情報Ⅱ」教員研修用教材(本編):文部科学省
204あとで/2230users iPhoneでの料理撮影が苦手なライターがカメラマンに論理的に指導を受けた結果→憂鬱な撮影が楽しくなった - メシ通 | ホットペッパーグルメ
202あとで/1706users 天才プログラマーの「締切に対する考え方」に、感銘を受けた。 | Books&Apps
177あとで/1946users ネットワークエンジニアとして | www.infraexpert.com
170あとで/1064users 【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明 - t-wadaのブログ
169あとで/826users 7つの設計原則とオブジェクト指向プログラミング - ソフトウェア設計を考える
168あとで/1180users ローカル開発環境の https 化 | blog.jxck.io
166あとで/1005users ソースコードブランチ管理のパターン | Martin Fowler's Bliki (ja)
164あとで/991users 大学に行かずにコンピュータサイエンスを学ぶときに優れている教科書や講義映像はどんなものがあるのか? - GIGAZINE
164あとで/1541users 衝撃の結末が話題 無名ラッパーが投稿したYouTube動画が異例の48万再生、投稿者と大学側を取材 - ねとらぼ
161あとで/1789users 無印良品によるサーキュレーターの季節別の活用方法が有益すぎる→早速効果を実感する人も「部屋が快適…!」 - Togetter
147あとで/2111users 批判の文化が日本を技術後進国にしているかもしれないという話 - メソッド屋のブログ
143あとで/809users データベース設計の際に気をつけていること - 食べチョク開発者ブログ
142あとで/731users Web系企業/事業会社への最高の反面教師: "Spotify's Failed #SquadGoals"を読んで - アジャイルコーチの備忘録
136あとで/1777users 「言い切る人」が強すぎる。 | Books&Apps
129あとで/1655users iPhoneのNFCシールでの自動化が便利すぎてシール貼りまくった – ごりゅご.com
129あとで/616users 良いコードを書くための8つの習慣 - New Relic公式ブログ
128あとで/1164users GAFAコーディング面接こんな感じでした - yambe2002’s diary
126あとで/1345users 無料で美麗な絵画やカオスなポスターなどがダウンロードし放題、編集や商用利用も可能な「Artvee」が登場 - GIGAZINE
125あとで/687users デザイン脳を鍛える方法|ハラ ヒロシ|note
125あとで/993users 1からイラストの勉強をした話|せたも|note
124あとで/608users Dockerとはどういったものなのか、めちゃくちゃ丁寧に説明してみる - Qiita
124あとで/992users Web制作の常識が変わる、便利な最新オンラインツール48個まとめ - PhotoshopVIP
121あとで/1091users なぜ、国ごとに差が出たのか。そして第二波がどうなるか。 - 楽園はこちら側
119あとで/1321users アメリカの美大で学んだこと05:「絵がうまい」より大切なこと|Kenta Shimbo|note
119あとで/1684users 自民系の地方議員です。カネ配りについて書きます。 | はてな匿名ダイアリー
118あとで/1444users 料理に対するモチベーション「ゼロ」のぼくがたどり着いた、これだけで料理が簡単&美味しくなる調味料 - ソレドコ
118あとで/1195users 視座の可視化|kgmyshin|note
116あとで/1224users 【公式】ぷよぷよeスポーツ×プログラミング | SEGA
あとで読むタグの数が1月に近いレベルまで大幅に反発、増加した。
Docker まるでわからないし苦手意識すごいけど、苦手なりにその理由がなんとなくわかってきた。
まず何をするにも Docker Hub からイメージを入手するところから始まるに心理的抵抗がすごくあるんだ。
よく考えたら apt とかでアプリインストールするのと何が違う、とは思うけど、とにかくそこだ。
そしてさらに苦手意識を助長するのが、コマンド打つだけで簡単に環境作れますよ的なあれだ。
10代の若者が Docker 使って軽々と Rust 開発環境とか Web サービスとか作ったりしてるのに、
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
225あとで/1710users Windowsの「タスクマネージャー」を開発した本人が直々に使い方や知られざる機能を伝授 - GIGAZINE
151あとで/1895users Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい - Qiita
136あとで/1235users Amazonの従業員が学ぶ伝わる文章構成の極意|Sangmin Ahn|note
131あとで/1221users 社畜も唸るアマプラ邦画 - はてな匿名ダイアリー
122あとで/2599users アフリカ出身・京都精華大サコ学長 コロナ問題でわかった「日本人のホンネ」 (1/4) 〈dot.〉|AERA dot. (アエラドット)
121あとで/1823users 普段使ってる便利なWebサービス教えて - はてな匿名ダイアリー
111あとで/1207users エンジニアはどのようにして技術を学べば良いのか | /etc/motg
110あとで/527users 第1回 CDN の 仕組み (CDNはどんな技術で何が出来るのか) | REDBOX Labo
110あとで/2292users いったい検察庁法改正案の何に抗議しているのか|徐東輝(とんふぃ)|note
110あとで/1539users 発信するということ|村本大輔|note
109あとで/748users 伝わる提案書の書き方(スライド付)~ストーリー・コピー・デザインの法則 | knowledge / baigie
102あとで/1821users #検察庁法改正案に抗議します Q&A : 東京法律事務所blog
101あとで/962users 競技プログラミングで解法を思いつくための典型的な考え方 | アルゴリズムロジック
100あとで/552users JavaScriptの非同期処理Promise、AsyncとAwaitの仕組みをGIFアニメで解説 | コリス
100あとで/568users 便利なツールやWebサービス - JavaScript勉強会
99あとで/605users 短編映画『カメラを止めるな!リモート大作戦!』本編 - YouTube
99あとで/807users 『無敗営業』の著者が語る営業のコツが学びが深すぎてヤバい!! - Togetter
99あとで/1342users AWSの膨大で複雑なサービス群をすべて「たった1行」で説明していくとこうなる - GIGAZINE
99あとで/1506users 太陽系消滅までの22分をループし続けるオープンワールド宇宙ADV「Outer Wilds」がとんでもない傑作だった|てっけん|note
98あとで/1360users 【朗報】iPadを使って英語論文を10倍のスピードで読むライフハックが発見される - Togetter
98あとで/1400users 八木啓代のひとりごと 黒川弘務の正体
97あとで/962users どうやってテクノロジーを追いかけていますか?ジュニアソフトウェア開発者として応募したときにCI/CD、クラウドコンピューティング、Dockerとか大量のことを要求されました。もういっぱいいっぱいです。 - Quora
96あとで/537users タダで学べるデータサイエンス名著5冊 【日本書は高額でも英語ができれば怖くない】 - Qiita
96あとで/516users 『みんなのデータ構造』でデータ構造の基礎を学んだ - valid,invalid
96あとで/561users 自動テストに限界を感じた私がなぜ形式手法に魅了されたのか - 若くない何かの悩み
94あとで/833users たった20万円で作ったサイトが6ヶ月後に月間300万PVを達成した方法【SEO】|阿部隼也|note
93あとで/588users プロダクトの成功に必要な 3 つのステージと 20 のタスクについて:現場の動き方をまとめました|Fritz | Product Manager @ Mercari|note
92あとで/847users 大体いい感じになるKeynote・Googleスライド用無料テンプレート『Azusa 3』作った - SANOGRAPHIX BLOG
91あとで/1353users 趣味の電子工作をする前に知っておきたかったこと - izm_11's blog
91あとで/1291users コロナに乗じて町内会の属人業務を改善しまくった一人のおばあちゃんの話 | Books&Apps
今まで通りすぎて新鮮味がない。
ブラウザ(firefox,chrome)もエディタ(VSCode)も音楽プレーヤー(spotify)も一切変わらなくて妙に寂しい。
dockerがwsl比でも遅いらしいのでそこは少し心配。このPCローカルでやることはほぼないだろうけど。
強いて言うならofficeがwindows版と比べて妙に不安定でmsちゃんとしろよと思ったけど、そんなしょっちゅう使うもんでもないしkeynoteとか使うのはちょっと楽しみ(まだ使う機会ないけど)。
iPhoneとの連携もインスタントホットスポット以外はまあこんなもんかという感じ。たぶん意図的にiCloud避けてるせい。
こんな講座があるのか…。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 79 | 17612 | 222.9 | 55 |
01 | 60 | 6414 | 106.9 | 43 |
02 | 49 | 5848 | 119.3 | 47 |
03 | 28 | 6527 | 233.1 | 55 |
04 | 22 | 2690 | 122.3 | 48 |
05 | 12 | 1376 | 114.7 | 34 |
06 | 20 | 9895 | 494.8 | 36 |
07 | 34 | 7123 | 209.5 | 67 |
08 | 86 | 6917 | 80.4 | 38 |
09 | 139 | 8964 | 64.5 | 37 |
10 | 119 | 11573 | 97.3 | 38 |
11 | 124 | 11172 | 90.1 | 41 |
12 | 176 | 15605 | 88.7 | 32 |
13 | 107 | 10594 | 99.0 | 57 |
14 | 112 | 8356 | 74.6 | 37.5 |
15 | 124 | 7489 | 60.4 | 34.5 |
16 | 146 | 16030 | 109.8 | 38 |
17 | 187 | 12892 | 68.9 | 33 |
18 | 130 | 10782 | 82.9 | 35.5 |
19 | 158 | 28423 | 179.9 | 34.5 |
20 | 145 | 13637 | 94.0 | 35 |
21 | 169 | 17552 | 103.9 | 48 |
22 | 147 | 13619 | 92.6 | 43 |
23 | 122 | 11852 | 97.1 | 41.5 |
1日 | 2495 | 262942 | 105.4 | 39 |
INVADED(7), N予備校(5), デュオ(3), docker(7), Docker(11), 強行採決(12), 岩塩(4), 衆参(3), 5月19日(3), 次亜塩素酸ナトリウム(3), ubuntu(4), 工作(12), 習得(9), 有益(8), 鬼滅の刃(10), アベ(22), 下請け(8), サーバ(6), 安倍総理(16), 滅(9), 法案(8), 入力(14), プログラミング(17), ミソジニー(13), プログラマ(7), トレンド(9), 肺(8), 日本国民(7), 安倍政権(14), 公務員(22), オンライン(11), 作者(21), IT(18), 抵抗(12), 在宅(11), 雨(10), サラリーマン(9), 怪しい(10)
■口説く・言い寄る・セクハラ /20200519165640(17), ■Twitterをやめて初めて鋼の錬金術師の結末が腑に落ちた同人字書きの話 /20200518173004(13), ■プログラミングスクールに通わず、プログラミングを学ぶ方法 /20200519162131(11), ■ナンバガ以外に略称AAABってある? /20200519122043(11), ■大正時代を舞台にした(できれば面白い)コンテンツって /20200519144709(10), ■ブコメに多様性を持たせるには /20200518220125(10), ■anond:20200519162131 /20200519204357(9), ■セックスがしたい /20200519173008(8), ■反アベの人達って、なんであんなに怒っているの? /20200519095219(8), ■プログラミング出来るようになるにはどうすればって話題になると /20200519193748(8), ■人の命のパワー高すぎる少年漫画なんなの? /20200519101148(8), ■ホテルの廊下 /20200518205509(7), ■鬼滅の刃が引き伸ばしをしない事を不思議に思う人は若くない /20200518051519(7), ■定年が伸びようが伸びまいが公務員の待遇は破格 /20200519212109(7), ■無症状でも感染者は肺に後遺症があって10年生存率はない /20200519120547(6), ■1年でSESやめて年収1000万フリーランスになってわかったこと /20200518101640(6), ■anond:20200518173004 /20200519102804(6), ■結婚相手に求める条件 /20200519115409(6), ■日本でCOVIDの死者が少ない理由まとめ /20200518004632(6), ■ゴジラ対メカゴジラよりも面白そうなタイトルある? /20200519122417(6), ■【助けて】家の照明スイッチのオン・オフでストレス溜まりすぎて死ぬ /20200519165036(6)