2018-09-01から1ヶ月間の記事一覧

pathを通すとは?

参考サイト Linux入門 ~「パスを通す」とは~ インストールしたときに、実行ファイルのある場所へ リンクを貼るイメージ。 インストールしても、何万とあるファイルから実行ファイルを探すのは困難。 そのため、実行ファイルがある場所を教えてあげている。 …

Swift アプリ間のファイル連携について

メールなどほかアプリから呼び出す時について 定義した拡張子ファイルだけExportメニューに表示される アプリのinfo タグにて設定 conform toはアップルのドキュメントで確認 developer.apple.com exportのUTTypeTagSpecification developer.apple.com あと…

リポジトリ内の特定のブランチをpullしたい時

まずローカルで $git int リモートを登録 $git remote add origin https://github.com/リポジトリ名.git アドレスはgithubからコピーボタンで取得したほうが楽 リモートのhide ブランチをローカルのマスターにpullする時 $ git pull origin hide:master

Cloud9でPostgreSQLを使えるようにする

Cloud9でPostgreSQLを利用するときに詰まったので、忘備録。 まずPostgreSQLを起動。 参考サイト Cloud9でPostgreSQLを利用しHerokuにRails5.xをデプロイした時の手順 PostgreSQLをyumでインストール(yumとrpmの復習込み) - 薮蛇なエンジニアの開発備忘録 …

cloud9からRailsをherokuでデプロイ

結構つまりどころ満載だったのでメモ デプロイまでの流れ 1-DBをポスグレに変更 2-アセットを事前コンパイルする AssetPipelineとはJavaScriptやSCSSなどを、コンパイルして、動きを早くする仕組み。 開発環境では、コンパイルしないようにしている。できる…

Swift NSURL,エラー処理について googleBooks API実装

エラー処理において、API接続のときなどによく利用します。 エラー処理というのを、簡単に説明します。 まず、値にnilが入力されるとプログラムが落ちてしまいます。 APIでデータ取得時などは、アドレスの違いや、サーバーのエラー、レスポンスの解析不具合…

Rails Rep のソース解読忘備録-1

立教大シラバスのソースが公開されたので、読んで勉強する。 ソース公開してくださった。kent_earさんありがとう! = form_tag(search_lesson_index_path, method: "get") do .row //コノの2つが教授名 と授業内容 6.6で分割(Bootstrapの12グリッドシステム)…

gem install pgしてNo pg_configエラー

まず原因の切り分け。 確認事項 1-postgresはインストールされているか? 2-pathは通っているか? インストールは次で確認。バージョンが表示されればインストールされているということ。 たまに起動していないこともあるので、そこもチェック $ psql --vers…

Rails 検索機能実装

View側 <%= form_tag('/shops', method: 'get') do %> <%= label_tag(:name_key, ''search name:') %> <%= text_field_tag(:name_key) %> <%= submit_tag('Search' %> <%= link_to 'Clear', shops_path %> <% end %> form_tagはフォームの開始・終了タグを生…

rails f.select について

<%= form_for(cat) do |f| %> <%= f.label :feed_id %> <%= f.select :feed_id, Feed.all.map{|i| [i.name, i.id] } %> Paizaの動画教材の中 このように記載すると、なぜ下記のように表示されるのか? mapで要素を2つ渡しているだけに見える。 まず前提知識…

Rails Google Map 2回め表示しないエラー

Railsにて2回めにGoogleMAPを表示しなくなるエラーがでた。 onlodadで呼ぶだけで解決。 普通はこのように記載する。 window.onload = function() { initMap(); } しかし、onloadは、最後に代入された関数が上書きされて実行される。 調査した結果、JQueryとA…

cloud9 mysql インストール手順

Cloud9にMysqlをインストールしたときにハマったので、まとめておく。 まずDBにはユーザーと権限というものを作成しないといけない。 普通のアプリケーションとは、違います。 なぜならDBはサーバーにインストールされて、そこにログインして利用します。 当…