ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

SPAの戻るボタンとブラウザの戻るボタンをあわせる

Nuxtでページを移動するとき、下記のようにします。 this.$router.push({path: '/about'}) で、移動したのちの戻り方ですが、History APIを利用します。 window.history.back() // または // window.history.go(-1) これでおk. また、URLは変えたいけど、…

やりたいことはわからないが、やればやりたいことになる

29歳ぐらいからの悩みですが、軸がほしいよね。この技術といえば僕、僕といえば○○。みたいな。 ひろーくあさーくやってくると、器用貧乏にはなるのだが、僕はこれが得意です!!!と胸張っていえず、この技術はこのぐらいは知っています。ここまでならいけま…

NuxtでのVuexなんもわからん

VueだけのVuex使ったときにはなんとなくで使ってたのでできると思ったけど、今回改めてやってみたらなんもわからん。 とりあえず記事だけペタペタ貼り付ける。 階層が違うStoreを扱うときの参考URL qiita.com axios使ってStoreに突っ込むときの参考URL qiita…

vue2-google-mapを使って、自作のMarkerを用意する

Vue

www.npmjs.com これです。便利。 GoogleMapAPIキーの発行とか設定の仕方とかは他記事をみてほしいのですが、今回はMarkerの使い方だけに絞ろうと思います。 <template> <GmapMap ref="map" :center="center" :zoom="zoom" :options="mapOptions" map-type-id="roadmap" :style="mapStyle" > </GmapMap> </template> <script> export default { name: 'IndexPage', data() { return { …

iPhoneで「歌ってみた」の動画を作る(途中)

音はこれを参考にしたらまじでできた。iPhone8で試しました。 www.youtube.com よし、歌ったから上げるぞ!ってときに気が付きました。動画は・・・???

Cypressのログを吐きたい

模索中。どういうことかというと、Cyprses処理中の結果は動画や失敗した場合はスクショが出力されますが、なんのエラーがでているのかは詳しく見れないのでconsole.logの中身でも出力してくれたらうれしいんだけど、でてこない。 IDEでみればええじゃろ。わ…

LTしてきた

churadata.connpass.com ここで。 https://speakerdeck.com/commander_aipa/ziyurasitukuaipa-2022-nu-rifalsedesuhuraito スライドがこれ。 せっかくなので達成するまでのログを残す 子供が寝たらやる TODO

Objectを別のGameObjectを中心にぐるぐるさせる

初心者マン 下記は自分をぐるぐるさせる。 hacchi-man.hatenablog.com ぐるぐるはするけど、自分の位置からぐるぐるしようとする動きになる。別Objectの周りをぐるぐるさせたい。 qiita.com 中心点を別Objectから取れるならぐるぐるできそう。 nekojara.city…

Nuxtでmultiple authを行う

なんらかmoduleを入れないといけないと思ったけどいけるのかすごい! auth.nuxtjs.org すばーらーしーいー nuxt.config.js を下記のように修正する。 strategies: { local: false, user: { scheme: 'cookie', // ... 省略 }, admin_user: { scheme: 'cookie'…

UnityでMMDの3Dモデルをロードさせることができないか

UnityのAssets Store でモデル探していましたが、お金かかることがわかったので乞食マンはMMDという世界をUnityにもっていけないかを考えた。 すると、こんな記事を見つけて早速試してみた(2番目を試している) korechi.hatenablog.com が、BlenderでAddon…

Unityで都市Mapで色々できないか調査

ゼンリンさんのJapanese Otaku Cityで色々遊んでみたいのでメモ moriokalab.com karaage.hatenadiary.jp マリカみたいなやつとても参考になりそうなのであとで確認する

DMMさんの動画で遊んだメモ

無料動画視聴するとiframeの動画がでてくる。 こいつをdevelopertoolsで参照してみるとロードされるhtmlの中にmp4のurlがある。で、下記の様に書き換えると動画再生できた。 <video autoplay=""><source src="${url}" type="video/mp4"></video>

Dockerコンテナ上でNuxt.jsのデバッグをVSCodeで行う

これの続き www.aipacommander.com VSCodeからデバッグアイコン叩くまではできたけど、起動したchromeがぐるぐるしたままNuxt初期画面を表示してくれないし、breakpointでも止まってくれないで困っている。 zenn.dev qiita.com snyt45.com 明日はできるとい…

2021年振り返り

時すでに2022年になりました。子も嫁も寝てしまったので真っ暗なリビングで今これを書いています。 2020年の振り返り - ITの隊長のブログ 2018年振り返り - ITの隊長のブログ 2017年まとめ - ITの隊長のブログ 2016年振り返り~2017年の目標 - ITの隊長の…

Dockerコンテナ上でNuxt.jsのデバッグをVSCodeで行う

できるかなーと試している。 qiita.com ↑の手順で環境構築したがエラーがでたので下記を追加して修正。 github.com package.json "scripts": { "dev": "NODE_OPTIONS=--openssl-legacy-provider nuxt", "build": "NODE_OPTIONS=--openssl-legacy-provider nu…

Nuxtのeslintを無効化する

Nux

大事だと思うけど厳しすぎませんか?(特にビルドさせてくれないやつ) nuxt.config.js の buildModules の中身を空にするかコメントアウトすればおk // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules buildModules: [ /…

nuxt-authのfetchUserの返り値が空じゃないと$auth.loggedInがtrueになる

自分用のメモ(もし詳細気になる人いたらコメントください→Qiitaにちゃんとまとめるかも) 年末あたりからNuxtを触っているのですが、いまいちよくわからずなんと認証で死んでいます。 ドキュメント等を穴が開くまで見たりしているのですが、まだなれていな…

LambdaからSageMakerを叩いたときのスクリプトメモ

import boto3 import base64 import uuid import json def convert_b64_string_to_bynary(s): """base64をデコードする""" return base64.b64decode(s.split(',')[1].encode("UTF-8")) def query_endpoint(base_64ed_image): img = convert_b64_string_to_by…

あふたー

この前こんな記事を書いた。 www.aipacommander.com もうちょいで1ヶ月近く経とうとしているがだいぶ楽なったので久々にブログ書く。 会社に事情を話しして工数を下げることにした ちょうど評価FBタイミングだったので率直に「死にそう」と相談したところ、…

子育てが難しい

子育てそのものも難しいんだけど、どっちかつーと仕事との両立かしら? 最近振り回されている感があってちと辛い。コントロールしたい。 子供二人いますが、長男が嫁とセットで療育に行く間は、次男を僕がみる。その間は仕事できないので、足りない工数は夜…

RubyのHashとシンボルにハマるメモ

qiita.com Pythonと同じことやってたら死んだ(20分とけた) { "test" => "" # hash "test2": "" # symbol } qiita.com

[Anaconda] [Angular2] ほげほげ [Ansible] [Python]

テスト [BigQuery] なんかわからないが、[] で文字囲むとカテゴリとして登録されるっぽい?

Anaconda Solving environment: Killed

Anacondaのコンテナ起動して、python3.6の環境を作ろうって思って実行したところ、よくわかんエラーが。 $ docker run --rm -v $(pwd):/app -w /app -it continuumio/anaconda3 /bin/bash # conda create -n py36 python=3.6 anaconda Collecting package me…

Twitter APIでトレンドを取得するまでに調べたことの雑メモ

まずここを参考 syncer.jp WOEID なるものがよくわからず、ぐぐるのに苦労したけどこのQiitaの記事に助けられた。 qiita.com また、取得できる値で tweet_volume がnullなケースが多い。なんでだろうと思い、ブラウザで確認できるトレンド情報と比較してみる…

Cabochaの構造がよくわからなかった件

よくみるフォーマットですね。コマンドで実行するとどの単語のまとまり(chunk)に係っているか確認できます。 で、こいつをPythonから使ってみるといまいちクラスのインターフェースがよくわからず四苦八苦していましたが、先に組んでくれた人のコードをみ…

パワポで覚えたショートカットとかノウハウがたまっていく記事

Macのパワポです ⌘ + ⌥ + g グループ化 ⌘ + ⌥ + shift + g グループ化解除 単一、複数オブジェクトをactiveにしておく → shift + ctrl コピーしたオブジェクトと水平(?)にコピペができる

「クチコミ分析システムの作り方 実践・自然言語処理シリーズ」を読んでる

クチコミ分析システムの作り方 (実践・自然言語処理シリーズ)作者:松尾義博,富田準二発売日: 2019/06/29メディア: 単行本 memo 主観表現辞書の作成 ①評価表現 辞書中の語(特に形容詞、形容動詞)を中心に全列挙 評価表現を多数含むテキストに人手でアノテー…

Seleniumを使って、dl > dt, ddのフォーマットでddが複数あるときのスクレイピング

こういうやつ <dl> <dt></dt> <dd></dd> <dd></dd> <dt></dt> <dd></dd> </dl> dtとddで1対1かしらとか思ってたけど、そうじゃなかったねめんどくさい。 というわけでゴリ押してみた def add_values(values, _values): if len(_values) > 0: values.append(_values) def get_data(driver): ds = driver.find_element…

SageMakerで遊ぶメモ#2

trainしてs3にアップされたモデルをデプロイするコード from boto3.session import Session class SagemakerClient: def __init__(self): self.client = Session().client("sagemaker", region_name="us-west-2") def create_model(self, model_data_url): m…

SageMakerで遊ぶメモ#1

qiita.com ↑の記事を参考にして進めた。 諸事情でIAMユーザー発行&アクセスキー等発行できないので、EC2インスタンス上で行った。リージョンはオレゴン IAM roleを作成 aipa-hogehoge-fugafuga-train policy AmazonEC2ContainerRegistryFullAccess AmazonS3…