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)