form_for



입력받는 칸이나 저장버튼을 만들고 싶을때 ror에서 제공하는 form_for를 사용하면 편리하다.

html의 <form>을 자동으로 만들어준다.



ex)


1
2
3
4
<%= form_for (@instance_variable | :instance_symbol), url: path_to_class do | f | %>
<%= f.text_field :title %><br>
<%= f.submit %>
<end %>
cs


url 옵션으로 특정 action을 지정한다(e.g. url: post_path(@post)).


만약 리소스 인스턴스 오브젝트를 form_for에 전달한 경우(i.e. routes.rb에서 resources로 지정한 경우)에는 url 옵션을 사용하지 않아도 Rails가 자동으로 액션을 적절하게 지정해준다.












참조바람 : 


http://api.rubyonrails.org/v5.1.0/classes/ActionView/Helpers/FormHelper.html


http://guides.rubyonrails.org/getting_started.html#the-first-form

The Carpenters - Gold : Greatest Hits














1. I'll Say Goodbye To Love

3. Rainy Days And Mondays

4.This Masquerade


...



LADSPA 를 이용한 dsp 설정





1. dsp 다운로드


1
2
$ git clone https://github.com/bmc0/dsp.git  
$ cd dsp







2. 컨볼버 플러그인 이나 다른 기타 이펙트를 해제하길 원하면 먼저 이렇게 설정하고


1
$ ./configure --disable-dsp --disable-fftw3 --disable-zita-convolver



아니면 그냥 ./configure 하면 된다.






3. 빌드하고 인스톨 한다.


1
2
$ make
$ make install






4. configuration 파일을 아래 세개의 디렉토리중 하나를 선택해서 만들면 된다(디렉토리가 없으면 만들면 됨).

  • $XDG_CONFIG_HOME/ladspa_dsp/config
  • $HOME/.config/ladspa_dsp/config (if $XDG_CONFIG_HOME is not set)
  • /etc/ladspa_dsp/config






5. configuration 파일 안에 eq 설정들을 저장하면 된다.



ex) 로우쉘프 게인 적용시키기


effects_chain=gain -3.0 lowshelf 90 0.9s +3.0


effects_chain 을 적고 그 뒤로 

gain [전체 게인(dB)] [슬로프] [주파수(Hz)] [Q값(Q)] [게인(dB)]

이런식으로 적으면 된다.



밴드 하나당 맨 앞에 eq 하나씩 적어주면 된다.

ex) eq 2k 2.0 -3.0 eq 10k 0.8 +5.0 ...........



더 자세한 옵션들은 README 를 참조...







6. dsp 를 시스템 초기화 할때마다 키는건 귀찮기 때문에 자동으로 키게 설정해야 한다.




ALSA 설정법


PulseAudio 설정법





7. ALSA 는 pcm 리셋을 시키면 적용이 되고($ alsa reload), PulseAudio는 서버를 재시작하면 된다($ pulseaudio -k).








참조 : https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide

https://github.com/bmc0/dsp/blob/master/README.md#configuration


+ Recent posts