ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

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

nilを含むn以上の値の検索方法[Rails]

Situation 前提:ransackは使わない 1.ビューにフォームを作成する 2.コントローラーで受け取る記述をする 3.モデルでwhere句を記述する Situation 所有している不動産の入居者を管理するアプリを作成中、 「指定日以前に入居していて、指定日以降に退居して…

Chat-GPTからVBAのコードを教えてもらったでござる

筆者:ネットバンキングの残高をエクセルに転記する作業を自動化するには? 筆者:ネットバンキングの残高をエクセルに転記するマクロのコードを提示してください。 筆者:Webページから情報をコピペするVBAのコードを教えてください Chat-GTPは言語と内容を指…

3306ポートの開け方[エラー対処]

エラー文 対応方法 エラー文 Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 対応方法 netstat -ano | Select-Stri…

Googleで英語サイトのみ検索する方法と検索Tips

英語検索ができるリンク 英語検索のTips(随時更新中) merit demeritは使用されていない 英語検索ができるリンク 言語設定が英語(en)になっているURLでGoogleを開けばよいので、 https://www.google.com/?hl=en から検索を実行すればよい。 英語検索のTips(随…

海外のサポセンに電話してもらうときの入力方法

最初の「0」を入力しない なぜなら 海外のサービスのサポートセンターに問い合わせをする際、電話で対応してもらうことがある。 正しい電話番号を入力したはずなのにエラーになったり、いつまでたっても連絡が来なかったりする。 そのような場合のシンプルな…

ERNIE-ViLGをGoogle Colabで動かす方法

一番簡単な方法 1.からあげ氏のGithubのノートブックを開く 2.Open in Colabを押す 3.ランタイムのタイプをGPUに変更する 4.上から順番に再生ボタンを押して実行する GIGAZINEの手法(修正版) GIGAZINEの手法はなぜエラーが出るのか? 1.GoogleColabを開く 2.…

SwarmをGoogleMapに取り込む方法

さまざまデバイス・ロガーで記録した旅行データを1つにまとめるべく奮起。 fffw2.hateblo.jp こちらのサイトに全てが記載されている。 GoogleColab上で完結するので何も用意しなくていい。神。

Avastを削除したら捗った話

諸悪の根源Avast Avastを導入した理由 Avastを入れておいてよかったこと Avastのデメリット 諸悪の根源Avast Avastを導入した理由 WindowsPCから乗り換えたタイミングでウイルスバスターの契約が切れたため。 WIndowsSecurityをある程度信頼していたため、Ma…

Wordpressとはてなブログ どっちがいいの?

結論: はてなブログが無難 Wordpressをおすすめする対象 Wordpressをおすすめしない理由 おまけ: Frepraって儲かってたんですか? という疑問を持った「これからブログ始めようと思っている人」に向けた記事。 ちなみに私はAmebablog→livedoorブログ→Wordpre…

Frepraから移転しました

Frepraから移転しました 不具合について 不具合修正について 最後に Frepraから移転しました これまでWordpressで運用していたプログラミングブログ「Frepra」を移転いたしました。 不具合について 移転後、記事の中身を確認せずに元のブログを削除したため…

Shopifyのメール編集テクニック集

顧客の購入回数によって文章を変える 翌月同日(マイナス1日)を表示する ポイント 曜日を表示する 前回の注文からどれくらい経過したのかによって表示を切り替える 顧客の購入回数によって文章を変える {% if customer.orders_count < 2 %} 初めてのご利用あ…

開発ストアで「orders_count」を1以上にする方法

テスト注文ではorders_countは増えない Step1.「後払い」を設定する Step2.顧客管理から注文を作成する テスト注文ではorders_countは増えない 開発ストアでは多くの場合、「shopify payments」のテストモードを使用した決済を行う。 しかし、これでは「orde…

ShopifyのWebhookを使って、購入時にSlack通知されるようにしよう[Rails]

Step1.コントローラーを作成しよう head :ok について Step2.ルーティングを設定しよう Step3.ShopifyサイドでWebhookを設定しよう Step4.RailsでSlackを扱えるようにする Step5.テスト送信を行い挙動確認する 実際にテスト購入する テスト送信機能を使用す…

Shopifyでサブスクリプション機能を実装してみよう(APIを用いた実装) Part3

サブスク契約の停止、直接は操作できない 直接Subscriptioncontractの削除はできない 直接Subscriptioncontractのステータスの変更はできない。 Contract Draftを理解しよう 実際にCANCELLEDに変更してみよう サブスク契約の停止、直接は操作できない 直接Su…

Shopifyでサブスクリプション機能を実装してみよう(APIを用いた実装) Part2

顧客がサブスク購入できるようにする ThemeKitの導入 購入画面を編集する 数量などを削除する 数量を削除する 「今すぐ購入」を削除する 購入画面(チェックアウト)の確認 サブスク販売できるようにするまではこちらの記事を参照のこと。 顧客がサブスク購入…

Shopifyでサブスクリプション機能を実装してみよう(APIを用いた実装) Part1

Shopifyへの登録~アプリ作成まで サブスクリプションAPIの利用申請 ストアフロントAPIを有効にする サブスクリプションAPIについて詳しく知りたい方へ 商品を出品しよう 販売計画の作成 商品のidの確認 販売計画と商品の紐付け サブスクリプション契約が追加…

Shopifyで開発ストアを作ってみよう~アカウント作成からカスタムアプリインストールまで~

アカウント作成 ストアの作成 アプリの開発 アプリをインストールしよう envファイルの編集 SHOPIFY_API_KEY SHOPIFY_API_SECRET SHOP SCOPES HOST ストアにインストールする URLを設定する アカウント作成 ShopifyPartnerのページから「Join Now」を選択し…

Shopifyの購入時にアカウント登録を必須にしよう

手順 1.設定を開く 2.チェックアウトの設定を行う サブスクリプションの管理などで、顧客のアカウント登録を必須にしたい場合がある。 こちらではその手順を記載する。 手順 1.設定を開く 管理ページ左下の「設定」を開こう。 2.チェックアウトの設定を行う …

ngrokを使ってみよう(超簡単)

コマンドを打つだけ コマンドを打つだけ ホームディレクトリで以下のコマンドを実行する ./ngrok http 3000 上記は「localhost:3000」を外部に公開したい場合の記述である。 「localhost:8080」を公開したい場合は「3000」の部分を「8080」に書き換えれば良…

なぜShopify開発にngrokを使うのか?

ngrokとは何か? なぜngrokを使用するのか? 画像解説 「なぜngrokを使用する必要があるのか?」を理解することが目的のため、 用語(外部ネットワーク、インターネット)について厳密な使い方をしていないことに留意ください。 ngrokとは何か? ローカルサー…

Shopifyでサブスクリプション販売の設定をするにはアプリorAPI?

サブスクリプションを実装する方法は2つ アプリについて メリット デメリット APIについて メリット デメリット 個人的にはアプリがおすすめ サブスクリプションを実装する方法は2つ サブスクリプションを実装するためには、 アプリを使用する APIを使って自…

開発ストアを開くとパスワードを求められる場合[Shopify]

購入のテストを行いたいが・・・ 出品した商品の購入テストを行うために自分のストア({ストア名}.myshopify.com)を開いた時、パスワードを求められることがある。 この際、「あなたはストアオーナー...」を選択すると管理画面に遷移するため、購入テストは行…

ShopifyPaymentのテストモードを使用する方法

ShopifyPaymentを有効化する 企業名とか口座とか用意してないんだけど? テストモードを有効にする ShopifyPaymentを有効化する まずは上の画像のように「決済」から「Shopifyペイメントを有効にする」を押下する。 企業名とか口座とか用意してないんだけど…

Shopifyで商品を出品してみよう

管理画面を開く 商品の追加を行う 各項目について タイトル 説明 メディア オプション バリエーション 検索結果のプレビュー ステータスをアクティブにしよう プレビューで確認してみよう 管理画面を開く 管理画面({ストア名}.myshopify.com/admin)を開こう…

Shopifyのテーマをローカルで編集し、反映する(ThemeKitの導入)

ThemeKitをインストールする アプリを作成する ThemeKitAccessのインストール ローカルからテーマ編集を行う Step1.Shopifyで使用しているテーマの一覧を取得する Step2.使用しているテーマをダウンロードする Step3.ローカルでの変更を反映するようにする …

Shopifyでサブスクリプション販売をしてみよう(アプリ編)

Mikawayaをインストールする 初期設定を行う サブスクリプション商品の設定 テーマのインストールを行う 例:Dawnを使用している場合 ストアサイド(顧客から見える方) 管理サイド(販売者がみる方) テスト購入を行う Mikawayaをインストールする 今回はMikaway…

FacebookConversionsAPIGatewayの設定が完了できない場合

DNSの設定をスキップしても進まない・・・ 不要なURLは含まれていませんか? 複数のドメインが記載されており、どれが不要なドメインがわからない場合 DNSの設定をスキップしても進まない・・・ FacebookConversionsAPIGatewayの設定を進めているとき。 なぜ…

FacebookConversionsAPIGatewayで任意のVPCを使用する方法

FacebookConversionsAPIGatewayの設定は通常一本道だが・・・ Step1.テンプレートファイルをダウンロードする ⚠️ページは閉じないようにしよう。 Step2.テンプレートファイルの編集 編集1箇所目:vpc-idの設定 編集2箇所目:サブネットidの設定 サブネットの設…

html.erbとhamlを変換できる便利サイト

Railsで開発してるけどhamlで書かなきゃいけない時・・・ たまにあると思います。 社内でhamlを使用している、顧客がhamlを使用してる場合・・等々。 link_toをどう書くかとか、if文・each文とか地味にわかりづらいんですよね。 という時に便利なサイトです。…

パスに引数を記述する方法

アプリの例 なぜパスに引数を記述する必要があるのか? 引数がなくても遷移できるんだが? エラー例 投稿者の投稿一覧へのパス アプリの例 例えば、投稿の詳細ページから編集できるアプリを考えよう。 コントローラー、ビューの記述は以下の通りである。 #po…