anomalocaristan’s blog

JSやGo、設計などについて学んだことをメモしておくサイトです

2019-01-01から1年間の記事一覧

Goの構造体をポインタで操作する

Goの構造体はポインタで参照・代入ができる。

Goの構造体

Angularとかやってればふんわり理解している構造体。 (っていうかAngularだとオブジェクト?) いやAngularとかやってねーよ!て人の為に説明したいができないので、 とりあえず構造体とは何ぞやってところから復習。

Goのポインタ操作

ポインタを操作してメモリの中をみる(<●><●>)

Goにはwhileループが無い件

久しぶりにブログ記事をかきます。 なんか色々忙しくてかけてなかったので(二か月くらいサボってた) いい加減再開します。目指せ一か月100記事。

Reactやる前に環境構築をもろもろ

なぜ突然環境構築か Reactって環境構築面倒ですよね。うっかりCLIでコンポーネントとかがさっと作るとwebpackで詰んだり・・・ webpack終わらせていざnpm startとかやってみたら、babelのバージョンが古くて詰んだり・・・ babelの新しい方をnpm installして…

魔剤よりプロテイン

エンジニアのお供魔剤

リモートリポジトリから不要なファイルを削除する

Git

gitignoreの設定をしていないのを忘れてそのままnode_modulesをプッシュしてしまったので、 リモートから削除する方法をググりました。

vagrantについて初歩的なミス

windowsでvagrantを使っていると色々なエラーに遭遇するのですが、 久しぶりにsymlinkでエラーになって一日を浪費したのでメモしておきます。

ACIDとかCAP定理とか

なぜ突然ACIDとか言い出したのか DBの基礎知識について調べていたら、言葉は知っているけど ちゃんと理解していないなと思ったから

MongoDBが採用してるレプリカセットって何だろう

レプリカセットって? NoSQLについて学びなおしていたところ、MongoDBのところで 「レプリカセット」という言葉が出てきたので調べました

NoSQLについて基礎から2

いろんなNoSQL 私はMongoDBしか触ったことはありませんが、ほかにも 色々なNoSQLがあるみたいです。

NoSQLについて基礎から1

どうして今更NoSQLなのか 今までなんとなくで使ってしまっていたので、もう一度基礎から 学びなおすことにしました NoSQLって結局なんなん? SQL言語を使わなくてもCRUDとかできるDB

node.js : 動的ポートの設定

デフォルトポートは8000に指定。 const express = require('express'); const app = express(); const port = process.env.PORT || 8000; app.listen(port);

node.js : herokuにデプロイするときのnpm startコマンド

herokuにデプロイするときはnpm startでnodeコマンドが起動されるように、package.jsonのscript部分を下記のように編集する。 "scripts": { "start": "node index.js" } ↓ herokuのリポジトリにgit pushした後にherokuのログを確認すると、プロセスが一度停…

Git:更新したファイルの確認

Git

コマンド git status結果 modified: index.js

herokuのログを見る

heroku log ログ