昔、GitとGitHubの違いがよく分かりませんでした。 働きはじめて、あーそういうことかと理解してスッキリした覚えがあるので 同じ疑問を持った人がいればということで書いておきます。 Gitは「バージョン管理ツール」とよく言われていますが、いまいちどんな…
タイトルのような話題よくあると思います。 僕もプログラミングを学び始めのときは同じようなことで悩んでいました。 それから2年半ほどたった今、言えるのは 「どの言語でもいい。どれかひとつの言語をある程度マスターしてしまえば、その知識は他の言語に…
Vue.jsやReactなどの最近のJavaScriptフレームワークを始めようとすると、 WebpackやGulp、Babelなどビルド関連に必要なツールが多すぎて何がなんだか分からん!! という状態になるかと思います。 そこでおすすめするのが以下。 Vue.js: vue-cli React: cre…
完全釣りタイトルですが、これは伝えたい。 その方法とは、 PHPStorm(または、IntelliJ IDEA)を使う 以上。 特に、Atom、VSCodeなどのエディタを使ってる人で、Xdebugを使っていない/入れようとしたけど諦めた方っていると思います。 var_dumpデバッグもいい…
お久しぶりです。 ついにお盆休みも終わりを迎えましたね。。 最近は仕事でVue.jsを始めました。過去にReactを触った経験があるので、似たような概念が多く、理解がしやすいので楽しいです。 最近ではReact Nativeなどで、スマホネイティブアプリをJSで書け…
あけましておめでとうございます。 去年は競技プログラミングをかじってみたものの、灰色コーダーから脱出できず放置となっていたのですが、C問題以上を解けるようになりたいので再開。 AtCoder Problemsがリニューアルということでやる気も上がり、過去のAB…
AtCoderのDISCO presents ディスカバリーチャンネル コードコンテスト2017 予選に参戦。 A、Bは解けたがCは分からなかった。 相変わらずC問題の壁を超えられない。。
JavaScriptのプロトタイプって何なん?と思い調べたのでメモ。 プロトタイプ(プロトタイプオブジェクト)とは、クラスで言うスーパークラスみたいなもので、 オブジェクトの継承元のオブジェクトのことを言うらしい。 JavaScriptの全てのオブジェクトはプロト…
機械学習、ディープラーニングを最近勉強してて、 論文読みたいなと思ったんだが、まとまってるサイトがなさそうだったので 自分で調べてリンク貼ってみた。 どれもディープラーニングの分野ですごい成果を出した手法らしいので要チェックだと勝手に思ってい…
インターネットでお金をかけずにプログラムを勉強する方法。 ①ドットインストール 動画でプログラミングを教えてくれる。一部有料のコースもありますがだいたい無料で見れます。自分もプログラミングを始めた頃はよく見ていました。今は物足りなくなって見て…
mkdir 指定したディレクトリ作成(make directory) cd 指定したディレクトリに移動(change directory) ls ディレクトリ内のファイルを表示(list) mv ファイルの移動、ファイル名の変更(move) chown ファイル所有者の変更(change owner) chmod ファイルパーミ…
ctrl + 右( or 左 )矢印: 仮想デスクトップ切り替え ctrl + 上: アプリが一覧表示されるやつ ctrl + space: Spotlight(アプリ名を入力してを起動するやつ) command + tab: アプリ切り替え(めっちゃ使う) ctrl + h: deleteと同じ(delete遠いからこっち使う) c…
self.view.addSubview(sampleLabel) self.view.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|-60-[button(200)]", options: NSLayoutFormatOptions(), metrics: nil, views: ["button": sampleLabel]))||< "H:|-60-[button(200)]"…