Skip to content

Instantly share code, notes, and snippets.

View suzuki86's full-sized avatar
😄

suzuki86 suzuki86

😄
View GitHub Profile
@matope
matope / NoSQLデータモデリング技法.markdown
Created April 16, 2012 03:35
NoSQLデータモデリング技法

#NoSQLデータモデリング技法

原文:NoSQL Data Modeling Techniques « Highly Scalable Blog

I translated this article for study. contact matope[dot]ono[gmail] if any problem.

NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティックな理論に欠けている。本稿で、私はデータモデリングの視点からのNoSQLシステムファミリーの短い比較といくつかの共通するモデリングテクニックの要約を解説したい。

本稿をレビューして文法を清書してくれたDaniel Kirkdorfferに感謝したいと思う

@voluntas
voluntas / shiguredo_env.rst
Last active April 16, 2024 13:18
時雨堂を支える環境

時雨堂を支える環境

日時:2024-04-16
作:時雨堂
バージョン:2024.2
url:https://shiguredo.jp/

2024-04 時点で従業員は全員フルリモート勤務中

@voluntas
voluntas / shiguredo.rst
Last active June 6, 2024 02:04
時雨堂コトハジメ
#!/bin/bash
base_dir=`pwd`
wget https://mecab.googlecode.com/files/mecab-0.996.tar.gz
tar zxfv mecab-0.996.tar.gz
cd mecab-0.996
./configure --enable-utf8-only
make
make check
@shuhei
shuhei / qiita_org_ranking.rb
Last active August 29, 2015 14:05
Qiita Organization Ranking
require 'mechanize'
require 'date'
def nap
sleep(3 + rand(10) / 10)
end
def org_list_item(org, i)
"#{i + 1}. [#{org[:name]}](#{org[:link]}): #{org[:posts]} posts, #{org[:stocks]} stocks"
end
@voluntas
voluntas / shiguredo_development_policy.rst
Last active April 16, 2024 13:29
時雨堂を支える開発方針

現状と大きく変わったのでいったん削除しました。

@sunaot
sunaot / writing_unit_test.md
Last active February 20, 2022 06:57
テストを書くか書かないかの判断の話

ユニットテストでテストを書くか書かないかの判断の話

お題

メソッドの出力の結果が、true か false のどちらでも返ってくる可能性がある場合、assert 文を書く時は true の場合だけで良いのだろうか

テストとは

まず、基本の考えとしてなぜテストをするのか?というのがあります。

@voluntas
voluntas / shiguredo_product.rst
Last active May 21, 2024 13:17
時雨堂自社製品コトハジメ

[募集終了]NextInt社 つよつよ人材 腰掛け雇用枠

参考ツイート

雇用条件

  • 月収30万円
  • 週3勤務
    • 残りの週2日については副業、勉強、大学院、転職活動等に充ててよい
    • 曜日はいい感じに調整、応相談
  • 土日祝日は休み、休日はちゃんと休め
@sasasin
sasasin / aws-codebuild-wait-build.sh
Created May 6, 2020 13:11
CodeBuildを待つやつ
#!/bin/bash -e
# AWS CodeBuild のビルドIDを1個だけ受け取り、buildStatus が IN_PROGRESS 以外の状態になるのを、10秒毎、1時間待つ。
# 待っても IN_PROGRESS 以外の状態にならなかったら -1 で終了する。
# https://docs.aws.amazon.com/cli/latest/reference/codebuild/batch-get-builds.html
CODEBUILD_BUILD_ID=$1
# build status check every ${INTERVAL} sec
INTERVAL=10
WAIT_LIMIT=$((${INTERVAL} * 6 * 60))
for i in $(seq 1 ${WAIT_LIMIT}); do
BUILD_STATUS=$(