Skip to content

Instantly share code, notes, and snippets.

@daijinload
daijinload / gist:c49654afc74c883a4b2a5e879beb93eb
Last active February 28, 2019 05:17
20190227-tdd-workshop.md
■テストモジュール選定時は、下記を出来るようにしたいなぁ。。
パラメタライズテスト
Nestedテスト
■気になった点
・動く仕様書としてテストコードを書く
・テスト実行結果だけを見て、仕様書として正しいか?確認できること
・パラメタライズドテストいいよ
・TODOリストとテストクラスの構造が似通うというか、同じこと

2019年良かったと思う記事を書いて行きます。(2019年に見た記事なので、以前の記事も含まれます。)

名言集

  • 「夢中になれるものを見つけられればエネルギーを注げる。そういうものが見つかれば、自分の前に立ちはだかる壁に向かっていける。いろんなことにトライして、自分の好きなものを見つけてほしい」 by イチロー
  • 「教養とは人を傷つけることなく接する術である」 by 何かの本の一節
  • 「lldにおいては成功した取り組みだったと思うけど、いずれにせよソフトウェアエンジニアリングというのは実践的なもので、「正解」があるものではないので、非伝統的や非正統的であっても、単に自分がよいと思うものがあったら追求していってほしい。例えばオブジェクト指向とか別にどうでもいいし。」 by rui Ueyama
  • 「「メモリを途中で解放してもたかが知れてるから最後まで解放しないほうが単純」とか「抽象化せず多少重複したコードを書くほうが簡単」とか主張するのは勇気がいります。XX原則に従ってないとか必ず言われるからね。でも多分そんなに難しく考える必要ないと思う。簡単に書くのが一番重要。」 by rui Ueyama
  • 「武道とは、精神と肉体の鍛錬に依って、人格の完成を目指す道である」 by 西山英峻
  • 今の僕の口癖は「みんなすぐに無理だ、ノーって言うけれど、本当に?」です。法律で禁止なら仕方ないが、そうではないならきっと穴がある。そこにはチャンスがあるはずです。 by オークローンマーケティング ロバート・W・ローチ会長兼社長
@daijinload
daijinload / memo.md
Last active May 23, 2019 07:24
【メモ】システム開発時に気を付けたいこと

重要


  • シンプルさ、は何よりも力になるので、出来うる限りシンプルにシステムを構築していく覚悟を持つ!!

売上


@daijinload
daijinload / linux-mint-auto-install.sh
Last active June 16, 2022 06:23
mintインストール時のオートインストール。出来るだけ自動にしたが、ところどころyes no聞かれる。。。
### windowsのdiskpartによるHDDの全セクタ0write
# diskpart
# list disk
# select disk 1
# list disk
# clean all
USERNAME=$(whoami)
D_GIT_USER_NAME='daijinload'

2018年良かったと思う記事を書いて行きます。(2018年に見た記事なので、以前の記事も含まれます。)

名言集

  • 世の中には「おじさんおばさん」と「紳士淑女」の違いがあると思っているんです。これは歳ではなくて、生き方の違い。自分の人生に諦めて、人の目を気にせず、相手への配慮も欠いてしまうと「おじさんおばさん」になってしまう。一方で、チャレンジしてきた経験値があるからこそ、常に余裕と自信をもって相手を包み込んであげられるような「紳士」としての生き方もある。僕はそうありたいんです。 by 流星さん
  • 保身に走ったら負け。守りに入ったら絶対負け。いつでも腹切ったるという気持ちは絶対、選手に伝わる by 星野監督
  • アマゾンがオモチャを売り始めた頃、「見たり手で触れる事ができないので品質を評価できず、親は購入しない」と言われていた。今では「アマゾンは評価で判断できるが、店舗で実物を見ても品質が分からない」と言われている。 by トトメス5世
  • 「一年に一度も障害が発生していないのであれば、そのチームは難易度の高いチャレンジをしていないことだ」 by How Google Works or Team Geek
  • だから私が言うのは「スローダウン」などの心構えであったり、考え方の基本であったり、技術というよりは精神的なものに近いことばかり。そうした気持ちを持ってやっていれば、自然に「型」もできてくる。技術とはそういうものだと私は考えている。 by 山下大輔さん
  • 競技のトップレベルは裾野の人口で決まる by ブログ書いているエンジニアの友人
@daijinload
daijinload / postAndDonwload.js
Created September 9, 2017 04:50
postして、帰ってきたものをダウンロードしちゃうというね。文字列でもおk。レンダリングしないから動作的には軽いのさ。
function downloadData(content, filename, mimetype) {
// debugger;
if (!mimetype) {
mimetype = 'application/octet-stream';
if (typeof content === 'string') {
mimetype = 'application/octet-stream;charset=UTF-8';
}
}
var url = (window.URL || window.webkitURL).createObjectURL(new Blob([content], { 'type': mimetype }));
■事前情報
●量販店
【重要】登録アイテムの品質・特性の制限
品質は最高100まで。品質100以上のものは100で登録される。
特性はコストレベル7まで。コストレベル8以上の特性は登録時に消滅する。
依頼は、1, 11, 21でリセット
ショップ在庫は、1,2 11,12... 1と2のつく日にリセット
wget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz
tar xvf v5.1.3.tar.gz
cd byte-unixbench-5.1.3/UnixBench

sudo apt-get install libx11-dev libgl1-mesa-dev libxext-dev perl perl-modules

# ※1
perl -pi -e "s/# GRAPHIC_TESTS = defined/GRAPHIC_TESTS = defined/g" Makefile

25-5ルール


  1. 仕事において成し遂げる必要のある、25項目の目標をリストに書き出す
  2. 書き出したリストのうち、最も重要な目標を5項目に絞り込む
  3. 残りの20項目は置いておき、まずは絞り込んだ5項目を成し遂げることにだけ集中する

投資ルール


@daijinload
daijinload / .bashrc
Last active September 11, 2017 01:19
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac