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

Mac アプリアンインストール

clean appのアプリを使う 定番らしい freemacsoft.net

python モデル用画像を取得

flickrから画像を取得するライブラリをインストールする 公式サイト stuvel.eu 上記を参照してインストールする。 % pip install flickrapi ドキュメントはこちら stuvel.eu stuvel.eu

Anaconda 環境構築 MAC tensorflow

ダウンロード 下記サイトからダウンロードする 無料版はindividual www.anaconda.com インストールしたらAnaconda Navigatorを起動 アイコン Navigator Navigator ターミナル起動したら tensorflowのインストールと確認 pip install tensorflow python //pyt…

Anaconda コマンド一覧(随時追加します)

Anacondaの環境の一覧を見る conda info -e //====== base * /opt/anaconda3 tf220 /anaconda3/envs/tf220 仮想環境の切り替え activate 環境名 //環境切り替え % conda activate tf220 //condaの環境を確認 conda info -e //====変更になっている # conda e…

laravel 小モデルから親モデル取得

モデルのER図 子供のMaterialControllerに記載する場合 class MaterialsController extends Controller{ public function index(Request $request) { //リクエストスコープからidを取得 $id = $request->id; //Materialテーブルの group_id を取得 where は…

WordPress WordPressループまとめ

WordPressループ メインループとサブループがある。 WordPressでは、メインループが必ず1回回ります。 自分で表示したい、カテゴリ一覧とかnewsとかは、サブループで回します。 コードで理解するほうが早いので見てみましょう。 //これがWordPressループ if…

PythonのCounterでリストの各要素の出現個数をカウント

//入力値をlistにする //入力値は例えば // 2229 // 5566 input_array = list(input()) num = collections.Counter(input_array) # print(input_array) # print(num) # ['7', '7', '7', '7'] //これは便利 # Counter({'7': 4}) ({'7': 4})は辞書型なので、va…

Python TypeError: 'int' object is not iterable

TypeError: 'int' object is not iterable 繰り返しに使えるオブジェクトではないということ for in などの配列から1つづつオブジェクトを回すときに利用する //ここがちがう for i in (days - campain + 1): i_campain = 0 for j in range(campain): i_cam…

Python EOFError: EOF when reading a line

原因: 閉じカッコが抜けていることが多い pythonを読み込んでいるときに、最後まで来てしまったよ! という意味 悪い例 for i in range(26): print(i) //ここに閉じカッコがない key = (chr(ord("a") + i) num = i array_alpha['{key}'] = num 正解 for i in…

WordPress管理画面からのnavを表示

管理画面からのnavを追加 このように管理画面に MENU が表示されるようになる functions.php //メニューを管理画面に追加 add_theme_support('menus'); function register_my_menus() { register_nav_menus( array( //複数のナビゲーションメニューを登録す…

WordPress Uncaught TypeError: Cannot read property 'fn' of undefined

このようなエラーが出る 原因 覚えておくべきこと WordPressでは、WordPressで用意されているjQueryがある。 通常のjQueryの $ は使えない よって、通常の読み込みのように下記を書くと、WordPressのjQueryを読み込んでしまう。 wp_enqueue_script( 'jquery'…

wp_enqueue_scriptとwp_enqueue_scriptsの違い

結論 wp_enqueue_scriptsはタイミング スクリプトとスタイルがキューに入れられたときのタイミング wp_enqueue_scriptはJavaScriptを読み込みますよという事 function themeslug_enqueue_style() { //stylesheetを読み込みますよ wp_enqueue_style( 'my-them…

フォトショップ忘備録

自動選択ツールはよく使う 範囲の追加は shiftキー 範囲の削除は optionキー クイック選択ツールで選択したあとに、色調を変更するのはよく使うテクニック 背景画像はサワレナイ

Xserver WPForms からメール送付 WordPress

問題:WEBサイトのお問い合わせフォームから、Gmailのメールが送られてこなくなった。 そこでXserverのメールを利用することにする 下記ページの指示通りメールアカウントを追加 www.xserver.ne.jp 作成した、XserverのメールアドレスでWordPressのデフォルト…

WordPress 検索フォームの実装

検索フォームの実装についてまとめます。 このコードを変更します。 <form class="header_search"> <input type="text" placeholder="キーワードを入力"> <i class="fas fa-search"></i> </form> ポイントは3つ formタグのaction属性へhomeへのURLを設定 formタグのmethodにはgetを指定 name属性には s を利用する このパラメーター s が送信されて、DBの検索に利用される こんな…

Python スクレイピング 環境構築 jupyter notebook

Dockerを利用することに決める 環境が汚れすぎるため 公式サイト このとおりやれば、ほぼ問題ない。 説明もしていきます。 hub.docker.com $ docker pull continuumio/anaconda3 68ced04f60ab: Pull complete 57047f2400d7: Pull complete 8b26dd278326: Pul…

AWS Invalid value '******' for instanceId. Instance does not have a volume attached at root (/dev/sda1)

原因:ボリュームの設定時に適切にDeviseが設定されていないときに発生するエラー ボリュームとは? 簡単にいうとメモリのことです。 AWSのサーバーはスケールアウトできます。 つまり、メモリの増設ができるのです。 素晴らしい。 このボリューム(メモリ)…

JavaScript forEachの解説

このページのforEachがわからないから説明してほしいと質問された。 【JavaScript入門】連想配列(Dictionary)の取得/追加/ソートまとめ | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト さらに、第2引数へ連想配列を指定している…

django モデル リレーション

ポイント1 親モデルにリレーションを記載する ER図 親のAK_wordが子モデルの、JP_wordsを持っている Modelには小モデルを先に記載する models.ForeignKey(User, unique=True) この例は、Userの1レコードに対して1つの拡張レコードを対応付けています。 つ…

Swift UIImageViewにタップ判定を付ける(ボタン化)

このセルの丸印のイメージをクリックしたら、処理を書きたい UITapGestureRecognizerのインスタンスを生成し、セットするだけ //isUserInteractionEnabledをtrueにする StoryBoardからも設定できるが、間違いのもとなので、ソースでできるものはソースで設定…

Swift firebase delete サブコレクション

firebaseのdeleteについての記事がなかったのでまとめ まず、Firebaseはdeleteする際、サブコレクションがあっても、firebaseはカスケードしない。(小モデルも同時に削除しない) よって、サブコレクションを削除し、その上で、コレクションを削除する必要…

JAVA 格闘記-1

PrintWriterメソッドを利用するには、ライブラリーを読み込んでおく必要がある /// import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSe…

WSGI互換アプリとは Python

WSGI互換アプリとは Web Server Gateway Interface (WSGI; ウィスキー)の略です。 PythonとWEBサーバーをつなぐための、ソフトウエアです。 PHPはWEBサーバーのApachのモジュールです。 つまり発展型なので、そのままHTMLに組み込んで動きます。 それで昔はP…

Docker compose まとめ

わかりやすい knowledge.sakura.ad.jp docker-composeとdockerの違いについて docker-composeとは複数の環境をまとめて作るときに使う マイクロサービス という事 docker-compose.yml ファイルに記載する 記載例 //version: 3と記載するのがポイント version…

WordPress nav 縦並び

こうしたい でもWordPressが出力するnavにはいろんなクラスが当てられる それがuser-agentという、ブラウザのデフォルト値に関係してしまうので、 CSSがうまく当たらない WordPressにはこれだけ <div class="nav-menu"> <div class="nav-sns"> <a class="sns-link fa" href=""></a> </div> </div> でHTMLを確認すると、いろんなクラスが出力されている …

Swift リファクタリング忘備録 注意-読む価値はありません。!

デリゲート処理はweakで宣言しておかないと、メモリーリークを起こす可能性がある。 //変更前 protocol CommentDelegate { func commentOptionTapped(comment: Comment) } private var delegate: CommentDelegate //変更後 protocol CommentDelegate: class …

SWIFT awakeFromNib とinitWithCoderの違い 忘備録

initWithNibName:bundleとは initWithNibName:bundle:はNSおよびUIViewControllerのメソッドです(CocoaではNSWindowController)。 nibは、実際には、-window(NSWindowController)または-loadView(NS / UIViewController)に応答して後でロードされま…

Visual Studio Code 文字列置換 正規表現検索

目的:data-layer属性がたくさんあったので一度で置換したい。 もとの文字列 data-layer="xxx_xxxx_xxxx" class= これを下記に置き換える class= . は任意の1文字 + 直前の1回以上の繰り返し Command + F 矢印をクリックし、ボタンを押す

Django 便利なリファレンス集 ver2.2.0途中 読まないこと

モデルの関連について Model field reference | Django documentation | Django モデルの型 ImageField imageを格納するとき IntegerField Int型 CharField 文字列 https://docs.djangoproject.com/en/2.2/ref/models/fields/#imagefield

Djangoアプリ Heroku デプロイ

初めからの手順 git のインストール gitforwindows.org Heroku CLIのインストール herokuにログインしたり、デプロイするためのコマンドを利用できる devcenter.heroku.com djangoをherokuにデプロイするには以下の3つが必要 runtime.txt => Pythonのバージ…