2019-01-01から1年間の記事一覧

Rubymineを使ってみる

全く使ったことがないのでざっくり使うまでを抑える 環境:Mac OS Mojave 10.16.4 ドキュメント https://pleiades.io/help/ruby/installation-guide.html 準備 インストールする www.jetbrains.com ここからインストール プロジェクトを開く 入門ガイド - ヘ…

Selenium::WebDriver::Chrome#driver_path= is deprecated.

Ruby 2.6.5 Ruby on Rails 6.0.0 テスト実行時にWARNメッセージが出て気になる # rails test:models 2019-10-10 02:15:08 WARN Selenium [DEPRECATION] Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#…

DEPRECATION WARNING: Single arity template handlers are deprecated.

ruby: 2.6.5 Ruby on Rails: 6.0.0 db:migrate実行時に下記エラー。 # rails db:migrate DEPRECATION WARNING: Single arity template handlers are deprecated. Template handlers must now accept two parameters, the view object and the source for the…

たのしい本

たのしいRuby 第6版 [ 高橋 征義 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 2,860円 今までやってきた他の言語と比較して、やりたいことがシンプルに実現できるなと思う部分が多く、これがプログラミングたの…

Rubyの勉強を始める

とりあえず、今月は時間があるので、rubyの勉強をする これまでの経験 大昔にcodecademyでさらっとやった www.codecademy.com 目標 rubyを使っているチームにアサインされて違和感なく働ける rubyの文法を一通り抑える ruby on rails の機能を一通り使う 一…

いまさらながらJava 7/8

WEB+DB PRESS vol.92 Javaの新定石 Java 7/8の新機能を活用しよう Java6で知識が止まっていたので、Java7/8の機能について上記の記事でちょっと知ってみようということで読んでみた。 ダイアモンド演算子、try-with-resources、NIO.2など、Java6の時に確かに…

Nuxt.jsで使っているVuetifyのバージョンを1系から2系にアップグレードする

Nuxt.js 2.8.1 Vuetify 1.5.16 TypeScript 3.5.3 Vuetifyが大幅にアップデートしていたので、やったことをメモ やったこと 既存のVuetifyやVuetifyLoader、sassやnode-sassをyarn remove yarn remove @nuxtjs/vuetify vuetify vuetify-loader node-sass sass…

オブジェクトベース設計

WEB+DB PRESS(vol.107) 速攻改善UIデザイン 多くの人が陥りがちなタスクベースの設計でなく、オブジェクトベースの設計の方が画面数も操作性も上がるという話。 自分が経験した中でも、まず何をやるべきかが要件定義に上がってくるような、業務アプリを作る…

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders

Nuxt.js 2.8.1 TypeScript 3.5.3 Vuetify ドロワーのコンポーネントを追加した際に上記エラー。 vuetifyjs.com layout.vue(親) <template> <v-app> <v-toolbar> <v-toolbar-side-icon @click.stop="toggleDrawer" /> </v-toolbar> <Sidebar :drawer="drawer" /> </v-app> </template> <script lang="ts"> import { Component, Vue } from 'vue-propert…

TypeScriptをNuxt.jsのプロジェクトに導入したいメモ

www.typescriptlang.org ja.nuxtjs.org Nondestructive_TypeScript.md · GitHub js.studio-kingdom.com typescript-jp.gitbook.io

Vue.jsでテスト書く時の参考にしているドキュメント

Jest Jestを使用しているのでJest jestjs.io Vue Test Util Vue.jsのテスト用ライブラリ。 vue-test-utils.vuejs.org 後で読む lmiller1990.github.io

unknown mutation type: test/update

テスト作成中に上記エラー。 Nuxt.js 2.4.0 jest 23.6.0 node v11.2.0 Vuex 3.1.1 これは、Vuexを使用する時、モジュールモード を使用したんだけど、そうすると名前空間が分割されるというのがテスト時に再現できていなかったので発生したみたい。 vuex.vue…

Multiple instances of Vue detected

Nuxt.jsを使ったアプリでComponentのテストを作成したところ、表題のエラーとなった。 Nuxt.js 2.4.0 jest 23.6.0 node v11.2.0 vuetify1.3.14 import { mount, shallowMount, createLocalVue } from '@vue/test-utils' import Test from '@/components/Test…

名前付きインポートの場合は分割代入しなければならない

下記のようなテストを書いたら、undefinedとなった import mutations from '@/store/resume.js' test('object check', () => { expect(mutations).toBeTruthy(); // undefined }) これは、importしているmutationsを分割代入していないのが原因だった jsprim…

初めてSIMフリーに移行するときのメモ

キャリアからSIMフリーに移行するときのメモです。 SIMフリーとは kotobank.jp そもそも携帯電話はSIMカードを差して動かす。 SIMカード自体は電話番号などの利用者の情報がのったICチップのカード。 これを差し替える事で、番号を変更して携帯電話を利用で…