恥ずかしながら Docker をほぼ触ったことがなかったので、基礎的なことを学びました。 学びながら「こんな絵があったら理解しやすかったなー」と感じていた絵を自分で描きました。 せっかくだから整理して公開したいと思います。 同じ様な方の役に立ったら、とても嬉しいです。
![初心者が絵で理解する Docker](https://cdn-ak-scissors.b.st-hatena.com/image/square/cb2e1e126a208cd69c53d12d0f224ae9fcf07bc6/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--XT9lllvX--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci9iMzcxYzdjMzhkLmpwZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
恥ずかしながら Docker をほぼ触ったことがなかったので、基礎的なことを学びました。 学びながら「こんな絵があったら理解しやすかったなー」と感じていた絵を自分で描きました。 せっかくだから整理して公開したいと思います。 同じ様な方の役に立ったら、とても嬉しいです。
Photo by Tim Regan 上原です。 paiza(ギノ)に入社して3ヶ月くらいのWebデザイナーです。 デザイナー歴は8年くらいで、一応それなりにやってきた…つもりの人間ですので、今回はアシスタントの頃から早く一人前になるためにやっていたことや、今も引き続きやっていて役に立っていることなどを思い出して書いてみます。 一デザイナーの個人的な話ではありますが、エンジニアの方にも通じる部分はいくつかあると思いますので、これからデザイナーやエンジニアになりたい方や、なりたての方にとって参考になることがあれば幸いです。 私の簡単な経歴 経歴:デザイン系専門学校→デザイナーとして複数の制作会社に勤務(8年くらい)→paiza(ギノ)に来て3ヶ月くらい デザイナーがアシスタントから一人前になるためにやったこと 思考プロセスについて 考えを言語化して整理するくせをつける 経験や知識が足りない状
スクラッチ(Scratch)は難しいコードを書かずにプログラミングができるので、小学生が初めて取り組む入門として最適な教材です。スクラッチの特徴や勉強方法といった基本からロボットやドローンを使った応用まで詳しく解説いたします。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 Scratch(スクラッチ)とは Scratch(スクラッチ)は、アメリカの名門大学であるマサチューセッツ工科大学(MIT)で誕生した子供向けのプログラミング言語です。
どうも、まさとらん(@0310lan)です! 今回は、あらゆるドキュメントが作れて自分の好きなようにカスタマイズも可能なWebサービスをご紹介します。 簡単に言ってしまうと、Word・Excel・IFTTT・Trelloが融合したようなドキュメント作成サービスになっており、非エンジニアの方でも簡単に高度なカスタマイズができます。 また、知人を招待して一緒にドキュメントを共有・編集したり、パブリックに公開してブログのように使ったり、プライベートで自分専用の秘密メモを作ったり、さまざまなことができるのでご興味ある方はぜひ参考にしてみてください。 【 Coda 】 ■「Coda」の使い方 それでは、実際に「Coda」をどのように使っていけばよいのかを見ていきましょう! まずはサイトのトップページにある【Sign Up】ボタンをクリックして無料のユーザー登録を済ませておきましょう。 Googleボ
2019年4月21日で生誕30周年を迎えたゲームボーイ向けのゲームを誰でも簡単に作成できるオープンソフトウェア「GB Studio」がChris Maltby氏によって無料配布されています。GB StudioはWindows版・macOS版・Linux版が用意されていて、ソースコードはGitHubで公開中です。 GB Studio - Chris Maltby https://www.chrismaltby.com/projects/gbstudio GB Studio https://www.gbstudio.dev/ GB Studioがどんなツールなのかは以下のムービーを見ると一発でわかります。 GB Studio - YouTube GB Studioはゲームボーイ向けのゲームを誰でも簡単に開発できるソフトウェアです。 ゲームのプロジェクト画面。フィールド作成やスプライト編集、背景
こんにちは。タイトルの通りプログラミング未経験者がプログラミングを勉強し、チームをつくり、Webサービスを立ち上げた話について、その舞台裏を公開したいと思います。結論から言うとプログラミングの学習から約1年でWebサービスをつくれるようになりました! お前は誰だ@i_am_34といいます。 普段はリブセンスという会社でマーケティングやらなんやらをしています。経歴としてはSEO会社で営業→広告代理店でリスティング広告の運用→リブセンスでマーケティング全般という感じで、インターネッツ関連の仕事をずっとしてきましたが、プログラミングは未経験でした。 何をつくったのかつくったのはこちら 自分が知らない素晴らしいモノが集まるプラットフォームICHIOSHI ひとことでいうと実名制のモノレビューサイトです。ユーザー登録をして検索窓に商品名を打ち込むと、Amazonからその商品を探してきて、レビューを投
NumPyは、多次元配列を扱う数値演算ライブラリです。機械学習だけでなく画像処理、音声処理などコンピュータサイエンスをするならNumPyを学んでおくことで、あなたの日々の研究や開発の基礎力は格段にアップするはずです。 プログラミングの初心者から、Webエンジニア、これから研究する人など、初学者にも分かりやすく優しく説明することを心がけて必要な知識が身につくように解説しています。 腰を据えて学習する時間と余裕のある方は、Step1から順に進めていくことで、苦手意識のあった方でも一通り読み終わる頃には理解できなかったPythonとNumPyのソースコードがスラスラと読めるようになるはずです。 上級者の方は、分からない記事だけ読むだけでも、力になると思われます。あなたのプログラミング能力を向上する手助けになることをお約束します。このサイトを通して、コンピュータサイエンスに入門しましょう。 Ste
今やどんなビジネスでもITが関係している。ITを支えているのはソフトウェアだ。あらゆるものがソフトウェアで実現される時代になった。そんな事業や生活に密接に関わるソフトウェアだが、その開発について知られていないことも多い。 とくに経営者がプログラミング経験がないことで、ソフトウェア開発のリーダーシップをとるときに的外れなマネジメントをしてしまうことがある。あまねく経営者がプログラミング経験があれば良いのかもしれないが、それは現実的ではない。 プログラミング経験がなくても、せめてソフトウェア開発の特性について知っておくと良さそうなこともあると思い、なるべく専門用語を使わずに本稿を書いた。 プログラミングは製造ではなく、設計である いまだにソフトウェア開発を、ビルや家屋の建築に喩える人がいるし、工場でモノを製造するようにプログラムが作られると思っている人もいる。 ここが間違いのもとだ。ハードウェ
いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 業務に必要なだけではなく、コンピュータによって問題解決できていない分野を切り開き、エンジニアとして戦っていくため、刺激的な第二プログラミング言語に挑戦しましょう。Rust、Go、Erlang、Elixir、Clojure、Scheme、OCaml、Haskell、Scalaを紹介します。 みなさんが使えるプログラミング言語はいくつあるでしょうか? ひとくちに「使える」といっても、ひととおりのチュートリアルは終えたという段階もあれば、言語仕様(あれば)やライブラリを知り尽くしていて、思いついた処理を即座にコード化できるという段階もあります。リファレンスとか参考書を見ながらであれば使える、ということも多いでしょう。 ベテランエンジニアなら、いろいろな仕事に携わっているうちに、さまざまな環境でそれぞれ必要
2017年5月31日〜6月2日まで配信しました 全自動で世界水準の資産運用を実現する「ウェルスナビ」 の全シリーズをまとめました。是非ご覧いただければ。ウェルスナビ代表 柴山さんのインタビュー動画も合わせてご覧ください。 ▼ 2017年2月21日・22日・23日開催 ICCカンファレンス FUKUOKA 2017 CATAPULT GRAND PRIX (カタパルト・グランプリ) Supported by IBM BlueHub 柴山 和久 ウェルスナビ株式会社 代表取締役CEO 東大法学部、ハーバード・ロースクール、INSEAD卒。日英の財務省にて9年間、予算、税制、金融、国際交渉に参画。財務省を退職後、INSEADで金融工学を学ぶ。2010年にマッキンゼーに入社し、ウォール街に本拠を置く10兆円規模の機関投資家によるリスク管理や資産運用を支援。Tech::Campにてプログラミングを学
今日からはじめるGitHub ~ 初心者がGitをインストールして、プルリクできるようになるまでを解説 エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ソースコードの管理はできていますか? ファイルを修正するときに、修正前のソースコードをhoge.php.bakのようなバックアップファイルとして残し、開発環境をゴミだらけにしていませんか? エンジニアであれば、チーム開発ではもちろんのこと、個人開発でもGitを用いてバージョン管理していきたいもの。今回は、GitやGitHubをはじめて使う人に向けて、導入から初歩的な使い方までを解説します。 ここではGitの詳細な仕組みには触れません。GitやGitHubを利用したことのない人が、Gitを
受託開発もパッケージ開発も両方関わってきた身として、いろいろ考えることがあったので書く。 人月ビジネス、プロダクト、ウェブのサービス http://blog.livedoor.jp/lalha/archives/50176329.html IT 系の会社の経営者の方と話をしていると、 人月ビジネスをやめて、パッケージやサービスに移行したいという話をよく耳にします。 しかし、半年か一年経ってその後どのようになったのかを聞いてみると、 パッケージやサービスの開発プロジェクトが立ち上がるところまでは行ったものの、 結局は中途半端なものにしかならず断念したという話が多く、 事業内容をスムーズに移行することができたという話はあまり聞きません。 確かに、受託開発から自社でパッケージ作るっていうのは、経営者の夢だからなあ。特に技術者から経営者になった人は特にその傾向が強いというか。 で、自社パッケージっ
こんなの見つけたよ 100円ショップで物色していたら、こんなものを見つけたよ。100円ショップなのに300円※だったけど、いろいろ遊べそうなので思わず衝動買いしてしまったよ。 (※あとでAmazonをみてみたら1円から売ってました) Bluetoothでスマホにコマンドを送れるってことは、スマホではなくラズパイとBluetoothでつなげられれば、物理ボタンとWebを連携させるIoTっぽいことができそうだね。例えばボタンを押すとAmazonで注文できるなんちゃってDashボタンとか。今回は、LINEにメッセージをPush通知するLINEボタンをつくってみるよ。 準備するもの Raspberry-Pi3 (BluetoothがついてればOK) リモートシャッター (AB Shutter 3) つくりかた ラズパイとリモートシャッターとの接続 まずはラズパイとリモートシャッターをBluetoo
現在36歳、北海道帯広市出身。大学時代は情報学部だったが、プログラミングのレベルが高くついていけず。20代はコールセンターのオペレーターを経てセンターのデータをVBAで処理を自動化する傍、PHPを独学する。あるアプリ開発プロジェクトをきっかけに34歳のときに一念発起して本格的にプログラミングの学習を開始。Udemyとの出会いがきっかけでスキルが飛躍し転職に成功。現在は都内のIT企業でRailsサーバーエンジニアとして勤務。年収は北海道時代の2.5倍になったというサクセスストーリーの持ち主。現在も人工知能(Python・数学)など最新技術を学習中。 34歳で本格的に学習を開始。2年で年収は2.5倍に。 プログラミングを本格的に学習しようと思ったきっかけは何だったのですか? 20代のとき勤めていた会社ではAccess/ExcelのVBAを使ってデータ整理をする仕事をしていました。あるとき、仕事
2017年7月20日に行われた Rails Developers Meetup #3 の発表資料です。
皆さん、プライベートで何か開発していますか?「何か作りたい」という気持ちはあるものの、いまひとつ何から始めたらいいのか分からず、動けないままの人も多いと思います。 そんな皆さんのために、仕事以外にも休日に個人で気軽に何かを作ってみよう! という企画をスタートします。今回は、OSをインストールしたてのクラウドサーバを、プログラムが実行できるWebサーバとして動かすまでの手順を解説します。 個人で開発するときの実行環境を選ぶ 個人開発ならばクラウドがおすすめ IaaS(Infrastructure as a Service) PaaS(Platform as a Service) SaaS(Software as a Service) クラウドサービスの選び方 IaaSのサービスを選んで、サーバを構築しよう サービスを選ぶ際にチェックしたいポイント IaaSを提供しているサービスの例 アカウン
Xcode 9 betaがリリースされ、Swift 4(とSwift 3.2)の足音が聞こえてくる。このタイミングで、今こそSwiftを学ぼうと考えるのは、なんら不思議なことではない。しかしながら、いざSwiftを学ぼうとしても、どうするのがよいのか、最初は見当もつかないことだろう。ではプロフェッショナルとしてSwiftを利用しているプログラマーたちは、どのようにして学んできたのだろう。 学び方は人それぞれであり、正解はないと考えている。 私の場合は、最初にざっくりと学び、手を動かして慣れ、ようやっと体系的に学ぶという手順を踏むことが多い。 最初のフェーズでは、何が出来るか自分の道具箱には何が追加されるのかと知るためであり、次のフェーズは実際に道具を使ってみて使い方を覚えるフェーズと言える。 そうして道具箱全体が見渡せるようになってきたところで、体系的に学ぶことで効率良く学ぶことが出来ると
ひとつ注意点ですが、Swiftは書き方の自由度が比較的高いので、チーム開発をする場合は、あらかじめコーディング規約を共有しておいた方が良いでしょう。 Swiftでの命名や慣例のほか、さまざまな指針がSwift.orgにある「API Design Guidelines」にまとめられています。興味のある方は目を通してみてください。 Swift.org - API Design Guidelines インタラクティブ環境でSwiftを触ってみよう 早速ですが、Swiftを触って動作させてみましょう。Swiftはコンパイラ言語でありながら、インタラクティブ(対話的)に実行しながら動作を確認することができます。Swiftに慣れるには、このインタラクティブ環境でいろいろと動作させてみるのが手っ取り早いです。 インタラクティブにSwiftを実行するには、ターミナル(コマンドライン)のREPL(レプル)を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く