2019-09-01から1ヶ月間の記事一覧
はじめに Rubyのversion2.5で作ったアプリを立ち上げようとしたところ、rbenvのバージョン切り替えってどうやるんだ...? となったので、切り替え方法記録します。 方法 現在のバージョン等を確認 まず、現在適用されているバージョンと、インストール済みの…
はじめに 今日も個人開発をしました。 この個人開発で、自分に課していることがあります。 SQL文を打つ!!(SQLクライアントを使わない) ※ 先週、yokohama.rbさんに参加したとき、「SQLはできて当たり前」というありがたい話を聞いたので… ってことで、今…
はじめに 最近は、個人開発をしています。 RubyでHTTP通信をして、外部APIを使う構想なんですが、全然やったことなくって、 かなり行き詰まっておりました。 (なんとなくできるようになったので、後日書きたいと思ってます。) 今日は、別件で覚えたことを…
今日もrubyの知らないメソッドと出会ったので、記録します。 digメソッド HashクラスとArrayクラスの両方があるため、それぞれ説明します。 深くネストされたハッシュや配列から値を掘り出すメソッドです。 dig=「掘る」ってことを想像すると覚えやすいっす…
まず、アルゴリズム問題解いたので、新しく覚えた知識を記載します。 classメソッド どのクラスに属しているか分かる 使用例 p "さわやか".class # => String p 84.class # => Integer require "date" p Date.today.class # => Date 文字列や整数は、全てStr…
まえがき 今日もrubyのアルゴリズム問題を解きました。 解いてて「ここはreturnだっけ?breakだっけ?」となったので、両者について簡単にまとめます。 return returnはメソッドに対して使用します。 機能としては メソッドを途中で終了させる メソッドの返…
まえがき 今日も、rubyのアルゴリズム問題を解いたので、新しく私の一部となった知識を記録します。 内容は、配列関係です。 例題 以下の配列から、eachを使って全員をputsしなさい。 ただし、忍者は除くものとする。 (存在を知られちゃいけないので) edo_…
今日知ったんですけど、eachメソッドって、hashに対しても使えるんですね! 基本の欠如がやばいっす… 例1 明日、燃えるゴミの日なんですよ。 だから、朝、早起きしなきゃなー、めんどくせっ!と思ってたもんで… array = { garbage: "紙", type: "燃えるゴミ"…
まえがき 今日もアルゴリズム問題を解いてました。 そこで、新しいメソッドを学んだので、記載します。 例題 文字列「せんぷうき」から「ぷ」だけを抜き出しなさい。 (目の前に扇風機があったもんで…) 答え str = 'せんぷうき' puts str[2] => 'ぷ' 解説 使…
はじめに rubyのアルゴリズム問題で、苦戦してしまったので、その解説をしようと思います。 その問題とは、rubyでifを使わず、fizzbuzz問題を解くと言うものです。 はまった点 条件分岐だけど、if使えないってことは… case文を使えばいいのかってなったんで…
そういえば、作成してたチャットアプリに表示している時間が、 どこか別の国の時間になっていたので、修正しました。 修正方法 コード config/application.rb (中略) module APP class Application < Rails::Application config.time_zone = 'Tokyo' #↑これ…
ターミナルをいじっていると、たまーーーに、知らぬ間にvimモードになって困った経験があるんで、 vimの超基本的なことをまとめます。 注意点)macでの使用を想定して記載します。 vimとは? 今のところの印象は、こんな感じです。 高性能のテキストエディタ…
2019/09/08 やったこと 課題のグループチャットアプリが終わったので、HTMLとCSSの問題を解きました。 知識がすごい抜けてて、ひどかったので、今日はHTMLとCSSのおさらいを書きます。 おさらい(あやふやだったもの) css flexboxを右寄せにする display: f…
2019/09/06_モデルごとに日本語化する要素を指定(i18n) 経緯 グループチャットアプリの実装中に、日本語化がおかしくなっている点を見つけたので、修正しました。 その中で、そもそもattributesってなんだっけ?と思い、自分なりの答えが出たので、最後の方…
※ タイトルのchar_onlyはプログラミングと全く関係ないです。 すいません… そうなんだーと思ったので、タイトルにしてみました。 (詳しくは、最後の方にあるjQueryの説明を御覧ください。) やったこと チャットアプリの実装が一応完了しました。 今はデプ…
今日やったこと 基礎がなってないjavascriptの学習 自動更新の実装(メッセージ投稿アプリ) 学習した知識 まず、javascriptの基礎確認 while文 繰り返し処理を行う 例 1~20の数字を出力するシステム let num = 1; while( num <= 20 ){ console.log(num); nu…
やったこと jQueryで非同期通信をし、グループに追加したいユーザーをインクリメンタルサーチをする機能の実装 インクリメンタルサーチの結果リストから、グループに追加・削除したいメンバーを指定する機能の実装 新しく覚えたこと すいません、一部です… r…
2019/08/31のバックアップ javascript 条件分岐(swich文) rubyでいうcase~when文 例 let generation = 15; swich(generation){ case 1: console.log('たかうじ'); break; case 2: console.log('よしあきら') break; case 3: console.log('よしみつ'); brea…