2019-01-01から1年間の記事一覧
詳しくは https://buildpacks.io/ 参照のこと Docker イメージが降ってきて よしなに選定された環境が構築されて Java の Web アプリが立ち上がる この間 Dockerfile を編集する作業が登場しない...!! まるで Heroku の Buildpack みたい!! Links Cloud Nati…
「うごいた! すごい!」という話 内容は「Your First iOS and SwiftUI App」 コース動画の「SwiftUI State」と同じ リポジトリを作って gouf/Bullseye のコミット を残した 動作イメージ 書いたコード Link iOS and Swift for Beginners | raywenderlich.com
A. 予め 設定から GitHub アカウントを追加しておいて、ソースナビゲータからリモートリポジトリを追加 する ヘルプを参照して GitHub アカウントを追加した様子 Links Add a remote repository account - Xcode Help Create a remote from a local source c…
回答コードを載せるので、未挑戦の場合は先に 翌営業日 - その1 を参照のこと 前提・概要 前提 概要 回答コード, テストコード 次の一歩? Links 前提・概要 前提 レベルアップ問題集にある問題については、ユーザー同士で解答を教え合ったり、コードを公開し…
モクモク会でも同様のコードを書いた gouf.hatenablog.com 今回はコードの公開が目的 教材の部分と絡んだコードにならないよう、Rails から分離した See the Pen Drag & Drop API Demo by Gou Furuya (@gouf) on CodePen. Links HTML ドラッグ&ドロップ API…
「【Railsアプリ開発講座】Trello風ToDoタスク管理アプリを作成しよう!」に参加した カリキュラムに沿って完成させて、その次の日に機能追加した話 完成したもの アプリの動作 (リストとカード) 完成品の改変 コードの公開について Drag & Drop API <form/> の追加</form/>…
A. brew search [command name]-completion で補完用定義を探してみる → インストールする (brew 経由じゃなくても公開されているので 探せば見つかるかもしれない) 補完機能を有効化する たとえば brew install vagrant から vagrant コマンドを使えるよう…
じゃんけんゲームの動作イメージ Qiita の記事「Rubyでじゃんけんアプリを作ってみた - Qiita」を見掛けたので 自分でも書いてみた 書いたコード 別解: 法則性を味方につける Links 書いたコード 出す手の種類が 3つと限られているので その勝敗パターンを愚…
完成しててメンテしてないコードをそのまま放置してたら お知らせメールが来てた... ので対応した たとえコードが完成したとしてもインフラや OS など、周りの環境は変化を続ける 内容はほぼお知らせメールの案内に記されてる通り やったこと プラグインのイ…
A. 「そういう実装になってないから」 Because composer implements by file_get_contents(). That has no TCP optimizations, no Keep-Alive, no multiplexing... https://stackoverflow.com/a/38102206 並列インストールプラグイン hirak/prestissimo の導…
日常生活をチョットべんりにした話 問題・背景 解決 動作イメージ 候補日の作成 候補日の確定 Links 問題・背景 就職・転職活動で「面談候補日をいくつか教えてね」と云われることがある 確定を待つ間、別の予定を被らせて入れたくないので Google Calendar …
A. splatnet2statink を利用する おおまかな流れとしては次の通り: README.md に沿ってセットアップを終わらせて 起動させる マイニンテンドー アカウントのURL を開くように云われるので、ログインする コンソールの指示に従い、ログインユーザを選択するボ…
A. ctrlp.vim プラグインを使う ショートカットキー呼び出しを設定することで、すぐにプラグインの機能を利用できる let g:ctrlp_map = '<c-p>' let g:ctrlp_cmd = 'CtrlP' Link kien/ctrlp.vim: Fuzzy file, buffer, mru, tag, etc finder. - GitHub</c-p>
(たぶん Sinatra 側のコードをバイナリファイル書き込み対応させれば テキストファイル以外も取得できる) 前提・状況 SSH が使えない (認証情報を知らない etc...) 何らかの方法で「黒い画面」が使えてリモートサーバにアクセスできる リモートサーバで curl…
A. 標準出力を使ってない可能性があるので &> でエラー出力も含めてリダイレクトさせる Link command line - How to redirect stderr to a file - Ask Ubuntu
エラーメッセージ: Bundler could not find compatible versions for gem "bundler" でインストールできないので、対処したい A. つぎの patch を適用して、自分で gem をビルド・インストールする (再び bundler のバージョンが大きく上がった場合は当該箇…
A. 次の設定を .vimrc に追記する nmap <silent> ]w <Plug>(ale_next_wrap) nmap <silent> [w <Plug>(ale_previous_wrap) Link Add ALE syntax checker prev/next keyboard mappings · Issue #114 · salcode/ironcode-vim - GitHub dense-analysis/ale: Check syntax in Vim asynchronous</plug></silent></plug></silent>…
A. pry-theme を導入する ターミナルは黒背景で使いたいので、それに合う pry-cold を設定した pry-cold テーマのプレビュー Links kyrylo/pry-theme: An easy way to customize Pry colors via theme files - GitHub
A. 次の設定を .vimrc に追記する " Move current line to up/down " Ref: https://vim.fandom.com/wiki/Moving_lines_up_or_down nnoremap <A-j> :m .+1<CR>== nnoremap <A-k> :m .-2<CR>== inoremap <A-j> <Esc>:m .+1<CR>==gi inoremap <A-k> <Esc>:m .-2<CR>==gi vnoremap <A-j> :m '>+1<CR>gv=gv vnoremap <A-k> :m '</a-k></cr></a-j></cr></esc></a-k></cr></esc></a-j></cr></a-k></cr></a-j>…
A. 次の JavaScript を開発者コンソール上で実行する var companyNameSet = [...new Set(Array.from(document.querySelectorAll('p.company-name')).map(elm => elm.textContent))] var duplicatedElements = companyNameSet.map(name => Array.from(documen…
A. 次の JavaScript を開発者コンソール上で実行する document.querySelectorAll('.mark').forEach(function(elm) { elm.click() }) 対象ページは「type.jp/mypage/scout_list.do」 削除ボタンとして用意されている ☓マーク (.mark) が拾えれば 別ページでも…
「月の日数 Ruby編」に正答したのでメモ 書いたコード 所感 書いたコード gist.github.com 所感 Date#succ で日付を一日後ろに移動できるので、それを再帰のループに組み込めたのが良かった puts (date..date.next_month.prev_day).to_a.size で書ける...? …
「日付のフォーマット」に正答したのでメモ 書いたコード 所感 Links 書いたコード gist.github.com 所感 月と日の検査値を Range と String#rjust とで作れたので そこはスッキリ書けた クラス内のメソッドにまとめたので、一つ一つ検査するようなコードで…
レベルアップ問題集 は、Paiza の転職サービスでの問題と違って、答えを公開してもいいらしい レベルアップ問題集にある問題については、ユーザー同士で解答を教え合ったり、コードを公開したり、授業や研修で使用することは何の問題もありません。是非、ご…
A. chsh コマンドを使う 状況・ゴール 手順 Bash のインストール シェルの切り替え 追加した方の Bash をシェル一覧に登録 chsh コマンドで切り替える ファイルパスやバージョンを確認する Links 状況・ゴール Mac の Bash (/bin/bash) のバージョンが3系だ…
前提条件は「Ruby Quickstart」に同じ 今回は読み取りだけでなく、作成してみた # ... # ※ Quickstart と重複する部分は省略 # ... require 'active_support' require 'active_support/core_ext/date_time/calculations' # # 予定の開始・終了時刻を設定 # #…
(外部API を利用しているコードの) テストコード... の書き方がわからなかったので Pull Request として作成するのはパス でも手を動かしたので記録しておく Q&A サイトでのやり取り (Ruby - RailsアプリをHerokuへデプロイ後、ぐるなびAPIが検索結果を返さ…
「C# ってなに?」「.NET Core とはなんぞや」というところからのスタート 内容は「.NET Core のガイド | Microsoft Docs」と同じ ゴール .NET Core のインストール プロジェクトの初期化 Hello World その他 ドキュメント情報について Links ゴール プロジェ…
内容は Quick Start: Fargate - UFO ECS Deploy Tool と同じ... なので、そちらを主として参照のこと ゴール 準備・前提 各コマンドの実行 状況・動作確認 後片付け Links ゴール リクエストが送られたら「42」と返答するサンプルアプリケーションをデプロイ…
A. if と has() を組み合わせて判断させる たとえば、ターミナル上... コマンドで何か開きたい場合に : Mac OS -> open Ubuntu -> gnome-open Windows -> start と、やりたいことに対してOS ごとに コマンド名が違う そういった場合に、次のように条件分岐を…