Skip to content

Instantly share code, notes, and snippets.

View ebkn's full-sized avatar
🏠
Working from home

Kenichi Ebinuma ebkn

🏠
Working from home
View GitHub Profile
@karpathy
karpathy / add_to_zshrc.sh
Created August 25, 2024 20:43
Git Commit Message AI
# -----------------------------------------------------------------------------
# AI-powered Git Commit Function
# Copy paste this gist into your ~/.bashrc or ~/.zshrc to gain the `gcm` command. It:
# 1) gets the current staged changed diff
# 2) sends them to an LLM to write the git commit message
# 3) allows you to easily accept, edit, regenerate, cancel
# But - just read and edit the code however you like
# the `llm` CLI util is awesome, can get it here: https://llm.datasette.io/en/stable/
gcm() {
@dhh
dhh / Gemfile
Created June 24, 2020 22:23
HEY's Gemfile
ruby '2.7.1'
gem 'rails', github: 'rails/rails'
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data
# Action Text
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra'
gem 'okra', github: 'basecamp/okra'
# Drivers
@silvers
silvers / auto-close-zoom-tab.user.js
Last active June 26, 2020 01:46
zoomのタブから離れたら閉じる君
// ==UserScript==
// @name Close Zoom Tab
// @namespace http://tampermonkey.net/
// @version 0.3
// @description close zoom tab on success
// @author silvers
// @match https://*.zoom.us/j/*
// @match https://zoom.us/j/*
// @grant window.close
// ==/UserScript==
@mpppk
mpppk / clean_architecture.md
Last active April 30, 2025 23:42
クリーンアーキテクチャ完全に理解した

2020/5/31追記: 自分用のメモに書いていたつもりだったのですが、たくさんのスターを頂けてとても嬉しいです。
と同時に、書きかけで中途半端な状態のドキュメントをご覧いただくことになっており、大変心苦しく思っています。

このドキュメントを完成させるために、今後以下のような更新を予定しています。

  • TODO部分を埋める
  • 書籍を基にした理論・原則パートと、実装例パートを分割
    • 現在は4層のレイヤそれぞれごとに原則の確認→実装時の課題リスト→実装例という構成ですが、同じリポジトリへの言及箇所がバラバラになってしまう問題がありました。更新後は、実装時の課題リストを全て洗い出した後にまとめて実装を確認する構成とする予定です。

2021/1/22追記:

@SAMMY7th
SAMMY7th / scalakb20190523.md
Last active November 30, 2019 01:59
2019/05 Scala導入を検討したい人に向けた情報をまとめてみた

2019/05 Scala導入を検討したい人に向けた情報をまとめてみた

Scalaとは?

  • The Scala Programming Language
    • 開発元はLightbend 社 と EPFL(Odersky先生がいるスイスの大学)
    • 2019/05 現在、最新バージョンは 2.12
  • Dottyと呼ばれる新しいScalaコンパイラが開発されている
    • Scala3
  • 2019/05 現在0.15.0-RC1
@voluntas
voluntas / loadtest.rst
Last active April 4, 2025 05:26
負荷試験コトハジメ

deno のコードを読んだメモ。

そこまで大きなプロジェクトでもないので、rust と cpp そこまで習熟してなくても読めるだろうという気持ち。

ブートプロセス

https://denolib.gitbook.io/guide/installing-deno

起動プロセスっぽいところ。

@ababup1192
ababup1192 / elm-hello-world.md
Last active June 29, 2020 08:31
Elmの開発環境を整えて、HelloWorldをするまで

ElmのHello Worldができるまで (2018 10/25)

nodeのインストール

  • 可能であれば、nvm, nodebrew等を使ってnodeをインストールする。

以下が、現時点(2018/9/3)の安定版のバージョン。

$ node -v
@szktty
szktty / WebRTCAPIGuide.md
Last active July 22, 2024 08:09
WebRTC ネイティブ iOS ライブラリ API ガイド

WebRTC ネイティブ iOS ライブラリ API ガイド (M62)

Safari が WebRTC に対応したり、 React-Native があったりと、 WebRTC を使う iOS アプリの開発ではネイティブライブラリ (WebRTC.framework) + Swift を使わない選択肢も十分あります。でも最終的に手の込んだことをやろうとすると、もしくは最新のリリースブランチを使うとなると、ネイティブライブラリに頼らざるを得ません。いかんせんネイティブライブラリの情報が少なくて辛いですね。参考になれば辛い、いえ幸いです。

ここで扱うのはメディアチャネルのみです。データチャネルについては扱いません。知りませんので。ビルドについても扱いません。なんとかしてください。

私は主に商用 WebRTC SFU SoraiOS SDK を開発しており、そのため以下の内容が環境に依存してしまっている可能性があります。その場合はご指摘頂けると助かります。

Swift での利用

@a7madgamal
a7madgamal / dark.md
Last active November 24, 2024 16:39
Dark mode for Slack on MacOS