Skip to content

Instantly share code, notes, and snippets.

View kompiro's full-sized avatar

Hiroki Kondo kompiro

  • Japan
  • 19:54 (UTC +09:00)
View GitHub Profile
@yokoji
yokoji / 辞めていった君たちへ.js
Created November 30, 2018 11:18
辞めていった君たちへ
/* __ _ _ _____ _ _ ___ ___ __ ___
* / _| /\ | | | | / ____| | | | | |__ \ / _ \/_ |/ _ \
* | |_ _ __ ___ ___ ___ / \ __| |_ _____ _ __ | |_| | __ _| | ___ _ __ __| | __ _ _ __ ) | | | || | (_) |
* | _| '__/ _ \/ _ \/ _ \ / /\ \ / _` \ \ / / _ \ '_ \| __| | / _` | |/ _ \ '_ \ / _` |/ _` | '__| / /| | | || |> _ <
* | | | | | __/ __/ __/ / ____ \ (_| |\ V / __/ | | | |_| |___| (_| | | __/ | | | (_| | (_| | | / /_| |_| || | (_) |
* |_| |_| \___|\___|\___|/_/ \_\__,_| \_/ \___|_| |_|\__|\_____\__,_|_|\___|_| |_|\__,_|\__,_|_| |____|\___/ |_|\___/裏
*/
(+[[]
+(1e1>>1
@danmikita
danmikita / init.vim
Created November 16, 2018 19:16
File preview with FZF, RG, Bat, and Devicons
nnoremap <silent> <leader>e :call Fzf_dev()<CR>
" ripgrep
if executable('rg')
let $FZF_DEFAULT_COMMAND = 'rg --files --hidden --follow --glob "!.git/*"'
set grepprg=rg\ --vimgrep
command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --hidden --follow --glob "!.git/*" --color "always" '.shellescape(<q-args>).'| tr -d "\017"', 1, <bang>0)
endif
" Files + devicons

スーパーの支払金額計算

スーパーで買い物したときの支払金額を計算する

以下の商品リストがあるとする。先頭の数字は商品番号。

  1. りんご 100円
  2. みかん 40円
  3. ぶどう 150円
  4. のり弁 350円
@jonathansick
jonathansick / query.graphql
Last active January 20, 2024 07:58
GitHub GraphQL repo commit history query
{
repository(name: "sickvim", owner: "jonathansick") {
ref(qualifiedName: "master") {
target {
... on Commit {
id
history(first: 5) {
pageInfo {
hasNextPage
}
@goldeneggg
goldeneggg / slackrtm.go
Created August 3, 2015 12:29
WebSocket message receiver client for Slack
package main
import (
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"net/http"
"net/url"
"os"
@Akiyah
Akiyah / jibanyan_equation
Created November 12, 2014 00:28
jibanyan_equation
jibanyan_equation <- function(x,y) {
min(max(min(1-(x/108)^2-(y/94)^2,y),min(1-((abs(x)-119)/103)^2-((y-56)/86)^2,1-((abs(x)-15)/77)^2-((y-119)/100)^2),1-((abs(x)-42)/66)^2-(y/55)^2,min(55+y,51-abs(x),-y)),3*abs(y-100)-2*(x-75)) *
min(min(max(min(1-(x/106)^2-(y/92)^2,y),min(1-((abs(x)-119)/101)^2-((y-56)/84)^2,((abs(x)-99)/40)^2+((y-54)/86)^2-1,92-abs(x)),1-((abs(x)-42)/64)^2-(y/53)^2),min(((abs(x)-52)/26)^2+((y+28)/26)^2-1,((abs(x)-51)/13)^2+(y/13)^2-1,max(abs(x)-51,y))),abs(x/51+10/51*sin(abs(y/61.2)^(1.2)*pi*(7/2)))^(2/3)+abs(y/61.2)^(2/3)-1) *
min(1-(x/32)^2-((y+30)/32)^2,1-((abs(x)+5)/22)^2-((y-18)/22)^2) *
min(1-((abs(x)-18)/20)^2-((y+10)/20)^2,((abs(x)-20)/22)^2+((y+7)/20)^2-1) *
(1-((abs(x)-51)/11)^2-(y/11)^2)
}
x <- seq(-150, 150, length=400)
z <- outer(x,x, Vectorize(jibanyan_equation))
10:02 hsbt 角さんの部屋に来た
10:03 hsbt リーダーやマネージャーが組織改革やっても報われない
10:04 hsbt 良いアイデア出しても無視される、論理的に説明しても理解されない、強くいえる権限もない
10:04 hsbt 何で組織改革、変革が難しいのか
10:04 hsbt 機械論的自然観
10:04 hsbt is 何?
10:05 hsbt 相手を機械のように考える世界観
10:05 hsbt 良いアイデアをインプットしたら良くなる、論理的に説明すれば理解してくれるという考え方
10:05 hsbt 対義語、有機体論的自然観
@flada-auxv
flada-auxv / monky_patch.rb
Created December 2, 2012 15:38
モンキーパッチの影響と対応策。ActiveSupportに見られるモジュールを利用する手法とRuby2.0から導入されるrefinments
# -*- coding: utf-8 -*-
# モンキーパッチには二つの問題がある。
# ・変更の範囲が「グローバル」である事。
# ・変更が行われた事が「見えづらい」事。
#
# 変更が見えづらい点への対応策として、ActiveSupportではモジュールを利用してモンキーパッチを明示的にしている。
# rails/activesupport/lib/active_support/core_ext配下。
# モジュールにメソッドを定義して、オープンクラスでインクルードする事で、#ancestors()などで確認する事が出来る。
# もちろんこれだけでは、「グローバル」な変更への配慮は出来ていないが。
@IanVaughan
IanVaughan / uninstall_gems.sh
Created June 9, 2012 20:37
Uninstall all rbenv gems
#!/usr/bin/env bash
uninstall() {
list=`gem list --no-versions`
for gem in $list; do
gem uninstall $gem -aIx
done
gem list
gem install bundler
}
@bikisuke
bikisuke / excel2AstahDomain.groovy
Created November 6, 2011 01:15
gexcelapiを使って、Excelからastah*のドメイン定義を作成するサンプル。(要astah* professionalライセンス)
import com.change_vision.jude.api.inf.project.*
import com.change_vision.jude.api.inf.model.*
import com.change_vision.jude.api.inf.editor.*
import org.jggug.kobo.gexcelapi.GExcel
class AstahGenerator {
static generate(data) {
def pa = ProjectAccessorFactory.getProjectAccessor()
def editor = ModelEditorFactory.getERModelEditor()