100day’s blog

思いついた事や、プログラミングの毎日の作業工程を短めにまとめてます。

大学の課題、レポート管理はGitHubで。教師と学生を繋ぐGitHub Classroom(クラスルーム)

このレポートはAを上げよう!

残念ながらそういう経験の無いワタクシですが、大学での課題、レポートの提出はITが発達した現在、昔とは違うでしょうね。そんな使い方を提案するのがGitHub Classroomです。

f:id:gpstandard:20180407212807p:plain

 

続きを読む

ITエンジニアの為の英語勉強法をまとめてみました。

エンジニアなら当たり前に英語のドキュメント読めるでしょ?

 

う・・・うん! って方に。

 

嫌でも英語しかドキュメントが無い場合は多々りますものね。

 

見出し

 

 

ITエンジニアのための英語勉強法 スライド

www.slideshare.net

 

 

エンジニアが0から英語勉強する為にした事

hotchemi.hateblo.jp

 

 

英語ドキュメントが苦手なエンジニアでも挫折しない!4つの目的別英語学習方法

paiza.hatenablog.com

 

本当に英語が苦手なITエンジニアのための英語勉強法

koheikimura.hatenablog.com

 

 

 

エンジニッシュ- ITエンジニアの為の英語勉強アプリ

e-lish.io

 

 

TOEIC985の元SEが語る!システムエンジニアの英語勉強法

translator-life.com

 

 

ITエンジニアのための英語勉強法

mynavi-agent.jp

 

 

最後に・・・

eikaiwa.dmm.com

まつもとゆきひろさんの言葉を胸に刻み勉強していきましょう。

 

GitHubオンライン学習 その4 GraphQLとElectron、Webキャストやカスタマイズトレーニング等

Let's Explore!!って事でGitHubの通常利用以外のページを見続けている今回は

オンライン学習ページの最終回とも言えるGraphQLとElectronについてのページです。

 

GraphQLって何?

ものすごく乱暴な言い方をするとJSONを書く為のマークダウンのような物です。

 

f:id:gpstandard:20180403075121p:plain

Introduction to GraphQL - On Demand Training

 

イマイチつかめないという人はこちらも参考にどうぞ。

qiita.com

 

Electronって何?

現在macwindowsで同時リリースされてるアプリなどを作成できるツールがElectronです。そのベーステクノロジーについて書かれています。

f:id:gpstandard:20180403075633p:plain

Electron - On Demand Training

 

Electronアプリの作成、パッケージング、リリースシェアにいたるまでを丁寧に解説しています。

 

他にも

一応イベント紹介ページやカスタマイズトレーニングページもあります。

 

イベント(Webキャストなので閲覧できます)

GitHub Professional Services | Engineering consulting and technical training to help at every stage of your business’ GitHub journey.

 

カスタマイズトレーニング

Customized Training | GitHub Professional Services

こちらはフォームから申し込んで進める感じです。

 

 

これでGitHubオンライン学習ページはおしまいです。(2018年4月現在)

まだまだGitHubには 様々なページがありますので、次回以降は別ページを見て行こうと思います。

 

LaravelでCMSを作る その1 一般的なチュートリアルのまとめ、ブログ作成法について

Laravelでチュートリアルを作る

 

目次

  • 1 一般的なCRUD、認証の実装について
  • 2 WYSIWYG の実装について
  • 3 できればvue.jsを絡めたい

 

続きを読む

MacでMysql Work Benchを使う。 その2 すでに出来上がったDBからER図を作成する (DBのリバースエンジニアリング)

[前回の続き]

Laravel のmigrationなどで既に作成してしまったDBでER図を作成してほしいと言われてしまった。

そんな時どうする?

 

まずDBに繋いで見る

f:id:gpstandard:20180401171251p:plain

こちらにあるConnect to Databaseで接続が可能です。

f:id:gpstandard:20180401171422p:plain

こちらでFTPよろしくで接続が可能です。

f:id:gpstandard:20180401171452p:plain

接続したらこんな感じ、見た目かっこいいですよね。

f:id:gpstandard:20180401171525p:plain

無事、laravelで作成したテーブルを確認できました。

 

しかし、このままだとER図の作成はできません。

 

そこでDBのリバースエンジニアリング

f:id:gpstandard:20180401171653p:plain

今度は先程のConnect to Database ではなく

Reverse Engineerです。

 

こちらもDBへ接続する設定をしていくと・・・・

 

f:id:gpstandard:20180401171744p:plain

無事ER図が作成されました。

ら・・・楽チン。

 

これでER図を提出ができそうですw

 

MacでMysql Work Benchを使う。 その1 ダウンロードして、インストールする。

Laravelなどの開発ツールを使ってるとDBのmigrationからseedまで行ってくれるため、ほぼコーディング&DB設計を同時に行えてしまいます。


しかし、どこかのタイミングで「 ER図あります? 」みたいな質問を受けると「うっ・・・」ってなりますね。

 

仕事ならともかく、半分趣味でやってるコーディングだとそこまでやってないのが現状・・・・

 

そこで思い出したようにMysql Work Benchをインストールする事に

続きを読む

GitHubオンライン学習 その3 動画で勉強しますか?それとも書籍で勉強しますか?

Let's Explore! 今回はGitHub学習に役立つ資料動画、書籍について紹介です。

 

GitHub Learning Resources - On Demand Training

f:id:gpstandard:20180401092455p:plain

 

GitHub上で提供されている物なので、もちろん全部・・・無料wです。

続きを読む