Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

himanoa himanoa

🏠
Working from home
View GitHub Profile
View fuck_try_catch.py
# -*- 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:
@himanoa
himanoa / popin-q.txt
Last active Jan 29, 2017
ポッピンQGoogleIME辞書
View popin-q.txt
こみなといすみ 小湊伊純 人名
いすみ 伊純 名
ひおかあおい 日岡蒼 人名
あおい 蒼 名
ともだてこなつ 友立小夏 人名
ともだて 友立 姓
おおみちあさひ 大道あさひ 人名
つくいさき 都久井沙紀 人名
つくい 都久井 姓
さき 沙紀 名
View gist:74882163426bb0fb885bd9a8dd816bda
ひまのあです。高専を退学を決意・実行してから1年半以上もうすぐ2年経つといった所まで来ました。
ここまでの道のりはけっして平坦なものではなく(ほんとうか?)まぁそれなりに辛いことも多分あった。
人生の軌道の再計算が必要なくらいな人生ロードマップに狂いは生じたけど中学生から思ってた将来食っていく職業プログラマーはなんとか叶いそうな雰囲気出ているところまで来た。
View .tmux.conf
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}'
@himanoa
himanoa / indexeddb.test.js
Created Feb 25, 2018
indexedDBをjestで(Node環境でテストする時にやっておくこと)
View indexeddb.test.js
/*
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");
View t-wada-note.md

学び続ける姿勢

  • 学び続けないと死ぬ
  • 年を取ると勉強効率を上げないとツラい
  • 学び方を学んどくと強い
  • 四半期ごとに技術書 1冊をよむ←仕事でいそがしく自由時間がとりにくい
  • 時系列の関係性を理解して本を読んでいくと効率的←これもむずかしい
  • 達人プログラマーを一冊よんでそこからその本が参考にしている本を読んでいく
  • 引く速度を早めるために反復して練習
  • 脳内インデックスを作ってく効率良く連想記憶を育てる 関連付けをしっかりやる
View withModal.js
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} />
View restore.rb
# -*- 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
@himanoa
himanoa / src__現実-s-c.js
Created Oct 1, 2019
コンポーネント時代のcss現実バージョン
View src__現実-s-c.js
import React from "react"
import styled from "styled-components"
const Button = styled.div`
padding: 4px;
border: 1px solid #000;
`
export default React.memo(Button)
View rustup-show
❯ 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)