2019年に学びたい技術、読んでみたい本、完成させるGitHubリポジトリなどをピックアップ。
随時追加・更新する予定。 ※最終更新日:2019/01/05
技術名 | 進捗 | 備考 |
---|---|---|
(ざっくり)デザインの理論 | 未着手 | |
(ざっくり)経営論 | 未着手 | |
(ざっくり)組織論 | 着手 | |
Laravel | 着手 | 主にAPI開発、テスト |
const readline = require('readline') | |
const reader = readline.createInterface({ | |
input: process.stdin, | |
output: process.stdout | |
}) | |
reader.on('line', line => { | |
if (line !== "fin") { | |
console.log(line) |
const crypto = require('crypto') | |
const moment = require('moment') | |
const algorithm = 'aes-256-cbc' | |
const password = "xrandom-password-length-32-chars" | |
const iv = 'random-length-16' | |
const hash = encrypt('hoge') | |
function encrypt(text){ | |
const cipher = crypto.createCipheriv(algorithm,password,iv) | |
text += `\$${moment().unix()}` |
- app | |
├- node_modules | |
├- package.json | |
├- src | |
│ ├- js | |
│ ├- scss | |
│ └- images | |
│ | |
└- dist | |
├- js |
<!doctype html> | |
<html lang="ja"> | |
<head> | |
<title>BBS</title> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> | |
<link rel="stylesheet" media="all" href="/css/style.css"> | |
</head> | |
<body> | |
<h2>Chat App by Node.js!</h2> |
<!DOCTYPE html> | |
<html lang="ja"> | |
<head> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> | |
<style> | |
body { | |
background-color: bisque; | |
} | |
#container { | |
position: relative; |
"####################### | |
" 表示系 | |
"####################### | |
" set number "行番号表示 | |
set showmode "モード表示 | |
set title "編集中のファイル名を表示 | |
set ruler "ルーラーの表示 | |
set showcmd "入力中のコマンドをステータスに表示する | |
set showmatch "括弧入力時の対応する括弧を表示 |
目にした、耳にしたけど頭に入っていないワードのメモ。頭に入ったものにチェックを付ける。
LGTM(Look Good To Me)
FYI(For Your Information)
DRY(Don't Repeat Yourself)原則
KISS(Keep It Simple, Stupid)の原則
YAGNI(You Aren't Going to Need It)