Skip to content

Instantly share code, notes, and snippets.

@j5ik2o
j5ik2o / gist:2970973
Last active June 6, 2024 14:24
ペアプロの心得

ペアプロの心得

休憩をとる

1.定期的に休憩をとっていますか? ペアプログラミングは、精神的な体力を消耗します。定期的に休憩をとってリフレッシュすることがとても大切です。

謙虚になる

2.「色々な実装方針がある」という認識がありますか?

@hotatekaoru
hotatekaoru / rails_namespace_rule.md
Last active December 16, 2019 21:25
Class namespace rule in rails project

1. データ取得系

下に行くほど、深度があがる

  • 1-1. View Model / View Object 画面やAPIなど、レスポンスに沿った内容をまとめたオブジェクト
  • 1-2. Collector Object / Finder Object 1つのテーブル、またはそれに関連するテーブルを取得するオブジェクト
  • 1-3. Query Object DBから取得する際に発行するクエリを定義するオブジェクト

1-1. View Model / View Object

@voluntas
voluntas / spam.md
Last active August 6, 2021 19:30
迷惑メールを送ってきた会社一覧

迷惑メールを送ってきた会社一覧

製品お問い合わせメールアドレスに送ってくるのは本当に迷惑なのでやめてください。

迷惑メールの定義

迷惑メールとは? | 迷惑メール対策 | 迷惑メール相談センター

迷惑メールの種類を大きく分類すると、商品やサービス、サイトの宣伝などの「広告宣伝メール」、お金や情報をだまし取ろうとする詐欺目的の「架空請求メール」、法外なサイト利用料を要求する「不当請求メール」、ウイルス感染を目的とする「ウイルスメール」、かんたんな副業で高額収入が得られるとか、相談者から悩みを聞くだけの仕事など詐欺の「お金儲けのメール」、誰かに転送させようとする「チェーンメール」などがあります。
@shyouhei
shyouhei / gist:63d91a7934f31ef08e08ef4f23d0a30b
Created August 29, 2020 14:26
フルタイムでオープンソース・ソフトウェアを開発すると開発者にはどういう変化が訪れるか(個人の感想レベル)

フルタイムでオープンソース・ソフトウェアを開発すると開発者にはどういう変化が訪れるか(個人の感想レベル)

高給に耐えるという謎の感覚が涵養される

特に何もやってあげてないのに他人(法人だけどさ)から何百万何千万のお金が何年もとめどなく注ぎ込まれてきたら、怖くないですか?

オープンソース・ソフトウェアの開発者だけで給料をもらうというのは、まさにこの現象が発生してくるわけ。それまでもこれからも、ずっとオープンソース・ソフトウェアの開発者はやってきたし、やっていくわけでしょう。そんなの会社があってもなくても、別にやることなんて変わらないじゃない。じゃあなんで、ある時から急にかなりの金額が振り込まれてきてしまうんだ?しかもあからさまに物価上昇を上回る結構なハイペースで昇給していく。やっていることは一切何も変わってないのに!

この状況に適応するまでにはいささかの時間を要しました。根が小心者なので。

@r7kamura
r7kamura / space_probe.rb
Last active September 25, 2020 19:13
A Ruby script to print cop names which include "space".
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'activesupport'
gem 'rubocop', '0.84.0'
gem 'rubocop-performance', '1.6.0'
gem 'rubocop-rails', '2.5.2'
@kei-s
kei-s / covered-files-from-simplecov.rb
Last active January 18, 2022 04:23
Show covered files from SimpleCov result html
# Show covered files from SimpleCov result html
#
# Usage:
#
# ruby covered-files-from-simplecov.rb index.html
#
require 'nokogiri'
THRESHOLD = 100
@shugo
shugo / nacl_quine.rb
Created November 8, 2023 11:10
NaCl Quine by yhara
eval$s=
%w(e="e val$s=% w("+$s+")*'' ";a=0;"
>KIZOaz(( *EHO1M< nz[MPb.~qirzBv0n'q T;lIup
oz6kZqF3{G pD+PSaA F1zJEw/,kBa>3f H_/D7+pAYH'O>NQ$g=JH6 E=C|Di
&~<2lBiHLV=r k+KjOcz )Bb~qVa1X)G2`[tb,& ".bytes {a=a*9 1+_1%9
2-1};$ ><<"\e [2J";d= (1..7). map{"\e [3#{_1
}m"};3 20.times{|k|h ="\e[1;1H";b=0;(0 ...10). each{|
v|h<<3 2.chr*(Math .sin(k /99.0) .abs*(10 -v));89 .time
s{h<<d [k*7/320, 3].samp le;h<<(a [v*89+_1]==1?(c=e[b] ;b+=1
;c):32) };h<<10} ;$><<h+"\e[ 0m";sl eep(0.01)};2001- 2023)*''