Skip to content

Instantly share code, notes, and snippets.

View qsona's full-sized avatar

qsona qsona

View GitHub Profile
@voluntas
voluntas / webrtc_turn.rst
Last active April 1, 2024 00:49
WebRTC で利用されいる TURN プロトコルの解説

WebRTC で利用されいる TURN プロトコルの解説

日時

2021-01-29

@voluntas

バージョン

2021.2

url

https://voluntas.github.io/

image

@maeharin
maeharin / yomoyama-kotlin.md
Last active February 3, 2018 01:03
Kotlinよもやま相談会 2018/2/1

Kotlinよもやま相談会 2018/2/1

(前原)モデルのidをnullableにするかどうか

DBに保存する前はIDが存在しないので、一律でnullableにしてるけど、みんなそうなん?

class User(
    val id: Int?, // ここ
    val name: String
var isWorkingDay = (year, month ,day, holidays) => (
moment([year, month, day]).isValid() &&
moment([year, month, day]).day() >= 1 &&
moment([year, month, day]).day() <= 5 &&
!holidays.includes(day)
)
var getWorkingDays = (targetYear, targetMonth, startDay, holidays) => {
let workingDays = []
for(let i = startDay; i <= 31; i++) {
@shunirr
shunirr / criminal_jc.md
Last active February 26, 2024 05:51
女子中学生チケット詐欺事件

criminal_jc

@tily
tily / scaling_isomorphic_javascript_code.ja.markdown
Last active May 1, 2023 09:03
サバクラ両方で動く JavaScript の大規模開発を行うために

サバクラ両方で動く JavaScript の大規模開発を行うために

原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.)

考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket term ?) だ。

過去に多くの開発コミュニティが MVC による解決案を提供し、それによってよくあるユースケースにうまく対処し、地位を築くことができた。例をあげるなら、Ruby や Python コミュニティは Rails や Django を作り、MVC アーキテクチャを実現した。