学び続ける姿勢
- 学び続けないと死ぬ
- 年を取ると勉強効率を上げないとツラい
- 学び方を学んどくと強い
- 四半期ごとに技術書 1冊をよむ←仕事でいそがしく自由時間がとりにくい
- 時系列の関係性を理解して本を読んでいくと効率的←これもむずかしい
- 達人プログラマーを一冊よんでそこからその本が参考にしている本を読んでいく
- 引く速度を早めるために反復して練習
- 脳内インデックスを作ってく効率良く連想記憶を育てる 関連付けをしっかりやる
# -*- coding: utf-8 -*- | |
from typing import * | |
from functools import wraps | |
def exception(f: Callable[[Any], Any]) -> Callable[[Any], Union[Exception, Any]]: | |
@wraps(f) | |
def wrapper(*args, **kwargs): | |
try: | |
return f(*args, **kwargs) | |
except Exception as e: |
こみなといすみ 小湊伊純 人名 | |
いすみ 伊純 名 | |
ひおかあおい 日岡蒼 人名 | |
あおい 蒼 名 | |
ともだてこなつ 友立小夏 人名 | |
ともだて 友立 姓 | |
おおみちあさひ 大道あさひ 人名 | |
つくいさき 都久井沙紀 人名 | |
つくい 都久井 姓 | |
さき 沙紀 名 |
ひまのあです。高専を退学を決意・実行してから1年半以上もうすぐ2年経つといった所まで来ました。 | |
ここまでの道のりはけっして平坦なものではなく(ほんとうか?)まぁそれなりに辛いことも多分あった。 | |
人生の軌道の再計算が必要なくらいな人生ロードマップに狂いは生じたけど中学生から思ってた将来食っていく職業プログラマーはなんとか叶いそうな雰囲気出ているところまで来た。 |
set -g default-terminal "screen-256color" | |
set-option -ga terminal-overrides ",screen-256color:Tc" | |
setw -g mode-keys vi | |
set -s escape-time 0 | |
set -g prefix C-g | |
bind '"' split-window -c '#{pane_current_path}' | |
bind % split-window -h -c '#{pane_current_path}' | |
bind c new-window -c '#{pane_current_path}' |
/* | |
yarn add -D jest fake-indexeddb | |
*/ | |
global.indexedDB = require("fake-indexeddb"); | |
global.IDBCursor = require("fake-indexeddb/lib/FDBCursor"); | |
global.IDBCursorWithValue = require("fake-indexeddb/lib/FDBCursorWithValue"); | |
global.IDBDatabase = require("fake-indexeddb/lib/FDBDatabase"); | |
global.IDBFactory = require("fake-indexeddb/lib/FDBFactory"); | |
global.IDBIndex = require("fake-indexeddb/lib/FDBIndex"); | |
global.IDBKeyRange = require("fake-indexeddb/lib/FDBKeyRange"); |
import { Component } from "React"; | |
export const withModal = (InnerComponent) => class extends Component { | |
constructor() { | |
this.state = { visible: false }; | |
} | |
render() { | |
<div> | |
<InnerComponent visibleModal={() => this.setState({ visible: true })}/> | |
<Modal close={() => this.setState({ visible: false })} isVisible={this.state.visible} /> |
# -*- encoding: utf-8 -*- | |
require "active_record" | |
require "erb" | |
config = YAML.load_file( './database.yml' ) | |
ActiveRecord::Base.establish_connection(config["db"]["development"]) | |
class Entry < ActiveRecord::Base | |
end |
import React from "react" | |
import styled from "styled-components" | |
const Button = styled.div` | |
padding: 4px; | |
border: 1px solid #000; | |
` | |
export default React.memo(Button) |
❯ rustup show | |
Default host: x86_64-unknown-linux-gnu | |
rustup home: /home/himanoa/.rustup | |
stable-x86_64-unknown-linux-gnu (default) | |
rustc 1.38.0 (625451e37 2019-09-23) |