Skip to content

Instantly share code, notes, and snippets.

View r7kamura's full-sized avatar

Ryo Nakamura r7kamura

View GitHub Profile
@r7kamura
r7kamura / rspec-match_pattern.rb
Last active November 11, 2023 06:09
RSpec matcher with pattern-matching.
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'rspec'
end
require 'rspec/autorun'

見出し1

これは見出し1です。

見出し2

これは見出し2です。

見出し3

2Dデザイン・特殊効果
2Dワークス・特殊効果
2D・モニターデザイン
2D・特殊効果
3Dディレクター・モデリング
3Dディレクター・モデルデザイン
3Dメカニックデザイン・3D監修
3Dヴィジュアル・ディレクター
3D・CG制作・モニターグラフィックス
CAD・メカニックデザイン
@r7kamura
r7kamura / rubocop-todo-corrector.yml
Last active July 31, 2022 01:19
Example of .github/workflows/rubocop-todo-corrector.yml with label
name: rubocop-todo-corrector
on:
pull_request:
types:
- closed
workflow_dispatch:
inputs:
cop_name:
description: Pass cop name if you want to pick a specific cop.
@r7kamura
r7kamura / gcloud_oidc_setup.sh
Last active May 12, 2022 14:15
Create a GCP project and some resources for OIDC.
#!/bin/bash
set -eu
set -o pipefail
# Set these 2 variables.
PROJECT_ID="godolog-example-15" # e.g. godolog-example
GITHUB_REPO="r7kamura/godolog-example" # e.g. r7kamura/godolog-example
SERVICE_ACCOUNT_ID="google-drive-reader"
SERVICE_ACCOUNT_EMAIL="${SERVICE_ACCOUNT_ID}@${PROJECT_ID}.iam.gserviceaccount.com"
@r7kamura
r7kamura / Redirector.json
Created May 5, 2022 22:43
Example Redirector settings to redirect JA to EN on docs.github.com.
{
"createdBy": "Redirector v3.5.3",
"createdAt": "2022-05-05T22:35:21.668Z",
"redirects": [
{
"description": "GitHub Docs ja to en",
"exampleUrl": "https://docs.github.com/ja/repositories/creating-and-managing-repositories/creating-a-template-repository",
"exampleResult": "https://docs.github.com/en//repositories/creating-and-managing-repositories/creating-a-template-repository",
"error": null,
"includePattern": "https://docs.github.com/ja($|/.*)",
@r7kamura
r7kamura / README.md
Last active March 19, 2021 09:40
Migration from Sprockets to Webpack

Directory structure

Before

.
|-- app/
|   `-- assets/
|       |-- fonts/
|       |-- images/
@r7kamura
r7kamura / get_json_then_convert_it_to_xml.rb
Last active November 24, 2020 00:50
Ruby script to GET JSON then convert it to XML.
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'activesupport'
gem 'builder'
gem 'faraday'
gem 'faraday_middleware'
end
@r7kamura
r7kamura / convert_json_to_xml.rb
Last active November 23, 2020 07:14
Ruby script to convert JSON to XML.
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'activesupport'
gem 'builder'
end
require 'active_support/core_ext/array/conversions'

Install rbenv on Mac OS X

homebrewで依存ライブラリを入れた後、homebrewでrbenvとruby-buildを入れる。

Requirements

rbenvとruby-buildを入れるために、以下のライブラリが必要。 過去に既に古いバージョンのものが入っていた場合は、brew linkしたり、brew link --forceする必要があるかもしれない。 自分の場合は、opensslとreadlineがそうだった。

  • libyaml
  • openssl