Skip to content

Instantly share code, notes, and snippets.

View denpatin's full-sized avatar
🐷
己亥

Den Patin denpatin

🐷
己亥
View GitHub Profile
# frozen_string_literal: true
source 'https://rubygems.org'
gem 'nokogiri'
gem 'rubocop', require: false
@denpatin
denpatin / keybase.md
Created February 15, 2022 17:05
Keybase

Keybase proof

I hereby claim:

  • I am denpatin on github.
  • I am denpatin (https://keybase.io/denpatin) on keybase.
  • I have a public key ASDOmSh6Y07KDGmMx2isV8IUAHCbPc9Baox8_jjlBVI-BQo

To claim this, I am signing this object:

@denpatin
denpatin / day08.cr
Created December 9, 2021 12:59
Day 08 (AoC 2021)
class Day08
getter displays : Array(Array(Array(String)))
def initialize(input)
@displays = input.map &.split("|").map(&.split)
end
def part1
result = 0
@denpatin
denpatin / Gemfile
Created June 25, 2020 05:21 — forked from dhh/Gemfile
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
@denpatin
denpatin / rubyup.md
Created October 1, 2015 16:28
Ruby hacks

Smart hacks for Ruby

Interpolate arrays

pets = %w[dog cat rabbit]
puts "My first pet is a %s, my second one a %s and my third is a %s" % pets
@denpatin
denpatin / README.md
Last active August 29, 2018 13:59
Dynamic select of images by themes

Описание файлов

Предусловия

  • В папке app/assets/images/pictures должны лежать картинки.
  • В базе в таблицах images и themes должны быть данные. В поле file таблицы images должны быть названия файлов картинок.
  • В файле config/initializers/assets.rb должна быть строчка: Rails.application.config.assets.paths << Rails.root.join('assets', 'images', 'pictures')

works_controller.rb

@denpatin
denpatin / cpu.rb
Created September 28, 2017 22:51
Simple CPU
# Main class for emulating the simplest CPU
class CPU
attr_reader :al, :ah, :ax
attr_writer :registers
def initialize
@al = 0
@ah = 0
@ax = 0
end
yum history list | awk '$1 ~ /[0-9]+/ {print $1}' | while read a; do yum history undo -y $a; done
@denpatin
denpatin / h-moll.md
Created April 18, 2017 19:46
Liszt Ferenc és az ő h-moll szonátája

Liszt Ferenc nagy magyar zeneszerző. Az ő zenei alkotásai nagyszerűek és csodálatra méltók.

Vegyük pl. a h-moll szonátáját. Szeretném megosztani a gondolataimat erről.

Az előjáték témája két szaggatott g hanggal indít, ezt a második és negyedik ütemrészben ereszkedő hangskála, újra két g hang, majd ismét a hangskála és a két g hang követi. Ez mind az egész szonáta kolosszális összekötő láncszeme: ennek a témának a segítségével átérezhetjük tragikusságát és mélységét.

package main
import (
"bytes"
"fmt"
"strconv"
)
type elem interface {
Eq(elem) bool