個人サービスを作ろうと思い立ち、とりあえずさくらVPNを契約してWebサーバを準備しようとしたのだけど、ubuntuでapache2をインストールしてもブラウザからアクセスができない。 このままでは困っちゃうのでグーグル先生に聞いてみると、どうやらiptablesと…
pythonの環境構築が無事に終了し、 django-admin startproject mysite でアプリを作り python manage.py runserver 192.168.33.10:8000 でサーバーを起動しアクセスしたところ Starting development server at http://192.168.33.10:8080/ Quit the server w…
djangoのインストールが終わったので早速チュートリアルをやろうとしたら、変なエラーが出る。 Traceback (most recent call last): File "/home/vagrant/.virtualenvs/django/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 33, i…
Pythonを覚えようと思い、とりあえず環境構築だーということでVagrant上でvirtualenvをインストール。 すると、途中でこんなエラーが出てうまくいかない。 Traceback (most recent call last): File "/usr/lib64/python2.6/runpy.py", line 122, in _run_mod…
良い音楽を発見した。www.youtube.com moonchildというバンドで、日本のmoonchildとは一切関係がない。 こういう奇妙な浮遊感とかは大好物なので、もっと色々漁ってみよう。
githubにpushしてから、パスワードとかベタ貼りのファイルをpushしてしまったことに気づいたので慌ててcommit履歴を消しました。 手順 ①消したいファイルをコピーしてバックアップを取る cp file_path コピー先のpath ②commit履歴を消す git filter-branch -…
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/YAhiru/ticket_reserve.git/info/refs fatal: HTTP request failedってエラーが出たんで その対処法 git remote set-url origin https://YAhiru@github.com/YAh…
ソースにパスワードべた貼りはたぶんよくないよなあと思って良い方法を調べたところ、環境変数を使うと良いそうです。なので、環境変数の設定のしかたです。 vagrantのローカル開発環境の場合 export KANKYO; KANKYO="hensuu"とすると環境変数が保存されます…
今までselectって使った事がありませんでした。それで、ちょうど使う機会があったので使ってみるとなぜかCSSが反映されない。 <%= form_for(@hoge) do |f| %> ~~~~ ~~~~ <%= f.select :hoge, options_for_select['hoge', 'huga', 'hieee'], class: 'form-con…
今日はpaizaのスキルチェックをやっていました。しばらく一番簡単なDランクをやっていて、意外といけそうだったんでCランクに挑戦してみたら、知らん数式の記号が出てきて困りました。笑≧←これの=の部分が-になってるやつなんですが、調べてみると普通に意味…
今まで配列の最大値と最小値を調べるときは nums =[ 1, 2, 3, 4, 5] nums.each do |n| max = n if max < n end puts max みたいに書いてたんですが、絶対メソッドがあるよなあと思って調べてみたらありました。 nums = [1, 2, 3, 4, 5] puts nums.max puts n…
最近まじめにリズムトレーニングをしてます。一日10分くらい。笑 表でクリックを鳴らした状態で何かしらのフレーズを弾く 裏で鳴らす 16分の4拍目で鳴らす 16分の2拍目で鳴らす の4つをやってます。 16分の4拍目と2拍目がかなりきつくて、最初は全然リ…
今年の目標の一つが数学を勉強するでしたが、とりあえず中学まで終わらせました。 使った本がこれです。 中学数学の解き方をひとつひとつわかりやすく。 作者: 学研教育出版 出版社/メーカー: 学研教育出版 発売日: 2014/04/15 メディア: 単行本 この商品を…
明けました。おめでとうございます。 昨年はまあ例年通りのダラダラ具合でしたが、今年からは気合いを入れないとマジで社会に置いていかれてしまうのでがんばりますよ。 ブログももうちょっとまともに更新しようかと思います。 具体的にはちゃんと見出しとか…
ただの僕のミスでした。てへへ。 データのアソシエーションでdependent: :destroyを指定していなかったせいで、このデータdestroyするとアソシエーションが変なことになるんだけど!?!?って感じでエラーが発生してたっぽいですね。 みんなもhas_manyとか…
herokuに新しくデプロイすると毎回なんかしらのエラーが出て参ります 今回はwe're sorry, but something went wrongってエラーが出たんですが、これはどうやらDB周りのエラーっぽいですね 普通にmigrateとかはしておいたんですが、特定の動作にだけ出てくる…
普通にherokuにデプロイしようとしたら Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment You are trying to install in deployment mode after changing your Gemfile. Run `bundl…
あああああああああああああああああああああああああああああ と入力された文章をそのまま表示させようとしたら、折り返さずいつまでも横に伸び続けて笑ってしまったのでメモ。 折り返しさせるためには word-wrap: break-word; というCSSが必要でした。
has_many throughでUserモデル、communities_usersモデル、Communityモデルがあった場合 中間モデルに Belongs_to :user Belongs_to :community と書いた場合と Belongs_to :user_id, class_name: "User" Belongs_to :community_id, class_name: "Community"…
データベースのリレーションが苦手です。吉田です。 railsのアソシエーションで軽くハマったのが解決したので、メモ。 今回の原因は命名規則が間違っていてエラーが起こりました。 作りたかったのは、ユーザーはたくさんのコミュニティを持っていて、コミュ…
空のページのようにコンテンツがない状態でもfooterを画面の一番下に設置する方法(fixedではなく)はないかなと思い調べました。 すると html { position: relative; min-height: 100%; } footer { position: absolute; bottom: 0; } とすると可能なようです…
text_areaで入力された文章を <p><%= @user.comment %></p> みたいな感じで表示されたら、改行が表現されなかったので、調べました。 どうやらsimple_formatなるメソッドを使えばいいようなので <%= simple_format(@user.comment) %> に変更。 結果うまく表示されま…
この前、<%= render @products %>のようなコードは、与えられた変数と同じ名前のフォルダを探しにいくという趣旨の記事を書きましたが、微妙に違いました。 正確には、renderに与えられたモデルインスタンスと同じ名前のフォルダを探しにいくでした。 なので…
buildとnew・・・何が違うんだ・・・。 ということで調べます。 まず、newに関しては説明はいらないと思いますが、クラスのインスタンスを作成するメソッドですね。 @user = User.new(name: "Taro") => #<User id: nil, name: "Taro", created_at: nil, updated_at: nil > @user.save => #<User id: 1, name: "Taro", created_at: "作成時刻", updated_at: "更新時刻"> となります。 さて、buildは2つの</user></user>…
railsでまたいまいち理解できないところにつまづきました。 <%= render @products %> というコード。 これは、 <%= render partial: 'products/product', collection: @products %> を略して書いたコードなんですが、なんでここまで略せるのかがよく理解でき…