概要 PS4を起動したらPSNから強制的にログアウトしていた システムソフトウェアをアップデートをしないとPSNにログインできない状態にも関わらずPSNにログインしないとアップデートができないという無限ループ アップデート用のファイルから手動アップデート…
イチ押しはスイカバー。 子供の頃からスイカバーが大好きで、夏になると1日1本ペースで食べていたけど、大人になってからは1本がきつくなってしまった。。あと歯が痛い。でも夏になるとやっぱり食べたくなるので月に1~2本は食べる。夏しか食べられないし。 …
今週のお題「空の写真」 なんかそれっぽいタイトルつけてみましたが、雲と夕焼けです。雲のかかり方と夕焼けの入り方がきれいだなーと。 これiPhone8で撮影しております。縮小でガビガビしているのではなく、わりと見たままの雲で、全体的に水彩で描かれたも…
結論 コントローラーを認識させれば協力プレイができる。 以下は購入に至った経緯とか協力プレイ手順とかです。 ゲームと動画の話 ねんがんの にんてんどーすいっちを てにいれたぞ! ということで、スマブラをプレイしたい欲がジョーカー参戦でさらに高まり…
タイトル通りの日記です。 書くことに慣れるためには書くことをしなければならぬ。当たり前のことだけどもできていなかったので、今後はなんでもよいからアウトプットをしていこうと思います。
IntelliJ IDEA 2018.1.5 (Ultimate Edition) JRE: 1.8.0_152-release-1136-b39 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.13.5 Groovy 2.14.x 開発中に、アプリケーションを実行しようとしたりテストを実行しようとしたときに、以…
def ids = [1, 2, 3] def names = ['Alice', 'Bella', 'Carol'] [ids, names].transpose() => [[1, Alice], [2, Bella], [3, Carol]] ここからさらに加工したい場合は collect() 使うとかする。 [ids, names].transpose().collect { array -> [id: array[0],…
負荷テストのツール Gatling を使ってみた。 セットアップにごにょごにょしてしまったのでメモライズ。 2.1.x は Java のバージョン8でしか使えません、というお話。 公式サイトから本体をDLして、任意のディレクトリに展開する。 Gatling Load and Performa…
概要 WordPress で何らかのアクション(「投稿」を「公開」したとき、など)に Slack 内の任意のチャンネルに通知する手順。 手順 Slack で Incoming WebHooks URL を生成する Slack に管理者権限でログインし Incoming WebHooks URL を発行する。 この時、…
プロジェクト「猫の品種を認識する Cat Rescue アプリケーションの構築」の単元「Einstein Vision Apex ラッパーのインストール」から。 trailhead.salesforce.com チャレンジ失敗メッセージは以下の通り。 Challenge Not yet complete... here's what's wro…
今回はプロジェクト「猫の品種を認識する Cat Rescue アプリケーションの構築」の単元「Lightning アプリケーションとカスタムオブジェクトの作成」から。 trailhead.salesforce.com カスタムオブジェクトを作成後、セクション「猫と人のレコードを作成する…
概要 プロジェクトで ER 図を見るのに PowerArchitect を使用しているのだけども古いバージョンの Java が必要だったのでメモ 環境 MacOS: High Sierra(10.13.3) 手順 ここからダウンロード、インストールする https://code.google.com/archive/p/power-arch…
*最大31日としたいので日数は31日固定 1日 = 24時間 1時間 = 60分 1分 = 60秒 1秒 = 1000ミリ秒 31 * 24 * 60 * 60 * 1000 期待している結果は 2678400000 だったがユニットテストを実行してみると -1616567296 になっていた。 よくみると IntelliJ で…
初歩的なミスなのですが。バージョンを指定して新規プロジェクトするのに、以下のコマンドを実行。 rails _5.0.2_ new sample (中略) -> Installing rails 5.0.6 >>5.0.6!?rails new 実行すると続けて bundle install が走るため Gemfile にデフォルトで記述…
開発用に MacBook Air を購入したので rails をインストールしたときのメモを残す。 今回は以下のツール・環境で構築した。 homebrew rbenv ruby(2.4.2) bundler rails 5 homebrew のインストール homebrew をインストールするのに XCode(Command Line Tools…
Spock(Groovy)のテストケースを書いていて、後からwhereブロックを追加したら以下のエラーが出たけど始めなんで怒られているのかわからなかった。 Groovyc: unexpected token: } 書いていたテストはこんな感じ。 API叩いて結果を確認するだけ。 def 'GET: /h…
rspecでrake task系のユニットテストで、onceなどのメソッド呼び出し回数チェックを使用していた。 それらのユニットテストをそれ単体で実行すると成功するが、テストを通して全件実行すると失敗する。 検証したところ、spec/lib/tasks/xxx_spec.rb で以下の…
IntelliJ で git 操作するのに Terminal からコマンド打ってぽちぽちしようとしたらエディタを実行できないというエラーメッセージが表示されてコマンドが実行できない。 起きたこと IntelliJ, VSC は git を使用。 Terminal で git 操作をしていて、PR のコ…
ruby の "hello #{str}" のような感じで Groovy でも式展開が使える。 "hello ${str}" 文字列をダブルクォートでくくる 展開したい変数を ${} でくくる で、この展開された文字列の型は String ではなく org.codehaus.groovy.runtime.GStringImpl クラスとな…
初めてGroovyとSpockを触ったので色々と覚え書き。動作確認は Spock Web Console を使用。 https://meetspock.appspot.com/ 基本的な検証の例と出力結果 フィーチャーメソッドの名称は自由 フィーチャーブロックにはコメントも書ける(出力はされない) setup(…
Use underscores(_) as decimal mark and separate every 3 digits with them. プロジェクトに導入している rubocop で上記のメッセージが出た。 ruby では10000のような大きな数字を使うとき、人の目で見てパッと何桁かを理解できるよう、任意の箇所に _ (…
JackDB TOPページ Log in ログイン画面。 Googleアカウント or githubアカウントでのログインも可能。 アカウントがない場合は「Create a new account.」からアカウント作成画面に遷移して作成する。 Sign up アカウントの作成画面。 Email address Full nam…
require 'google/cloud/bigquery' bigquery_project = Google::Cloud::Bigquery.new( # Bigqueryの接続情報を指定 project: 'test_project_id', keyfile: './service_account.json' ) sample_query = <<-QUERY SELECT repository.* FROM `bigquery-public-da…
NeoCompleteを使いたかったのでlua付きの最新vimをインストールするのに色々ハマった。 察しのよい人はもうタイトルからお気づきかと思われますが、vimのインストールはできていたのにviコマンドで呼び出すように設定していなかったというオチです。 まあ他…
Bigquery のクエリエラーで(無駄に)ハマったところ WITH BASE AS ( SELECT count(id) as total FROM `dataset_name.hoge_*` WHERE _TABLE_SUFFIX BETWEEN '20170501' AND '20170510' ) SELECT total FROM BASE Bigqueryには実行前にクエリをチェックしてく…
※rails3での話ssl_requirement https://github.com/bartt/ssl_requirement (railsでSSLを使えるようにするgem) 起きたこと 特定の path に対して POST を投げたらルーティングエラーになってしまった。 指定している path のルーティングは routes に記述し…
sample.html <html lang="ja"> <head> <script src="http://fb.me/react-0.13.3.js"></script> <script src="http://fb.me/JSXTransformer-0.13.3.js"></script> </head> <body> <div id="app"></div> <script type="text/jsx"> // コンポーネント宣言 var Counter = React.createClass({ // 初期値設定 getInitialState(…</body></html>
JSONでパースをかけるときに、変換できない形式のときにエラーになる。 空かどうかのチェックは事前にできるけど、パースができるかのチェックはできないようなので、nilで返してその後処理をするよう。 が、これだけのためにbegin句で複数行になるのは微妙…
solrでfacetを使うと、指定したカラムごとにまとめた結果を取得することができる。 results = User.search do facet(:hoge_ids, :foo_ids) end results.facet(:hoge_ids).rows これはhoge_idsとfoo_idsでまとめて、facet(:hoge_ids).rowsでhoge_idsの結果を…
配列Aの中に配列Bの値が一つ以上含まれているか確認したくて、ぐるぐる回せばいいかなぁと思って書いたコードが以下。 ※present?はrailsのArray拡張メソッド [1] pry(main)> list1 = %w(apple banana melon) => ["apple", "banana", "melon"] [2] pry(main)>…