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

WordPressマルチサイト機能による多言語対応 xserver

まずサーバーパネルでSSLの設定をする xserverはサブフォルダ型 xxxx/ja xxxx/en のようにサブフォルダのように表示される バックアップを取っておくこと 公式サイトはこちら wpdocs.osdn.jp SSLの場合最初にWordPressアドレスをhttpsに変更しておく。 マル…

swift Alamofire login 忘備録

Alamofireはswiftyjsonと一緒に使うことが多い Alamofireは、セッション等通信に利用する。 swiftyjsonは 受け取ったjsonレスポンスをswiftに取り込むためと考える。 理由は、jsonのファイルには、配列やオブジェクトが混じっていることが多いが、それをきれ…

objective-c 読み方

Objectiv-C 基本事項 @interfaceがheader部という。変数や関数名が記載されている。 @implementationが実装部で、実際の関数の定義が記載されている @はコンパイラへの命令を意味します。 header部 @interface UIViewController(SWRevealViewController) - …

swift インジケーター表示

これを表示するよ ポイント 1- UIActivityIndicatorViewでサイズを決めておく。 2- 他のプロパティ決めて、最後にaddSubviewする CGRectは開始位置のx,yと大きさを決めるクラス //ボタンが押されたとき @IBAction func btn_stop(_ sender: Any) { //インジケ…

swift alertを表示

こんなのを作ります。 ポイント 1- UIAlertControllerがベースとなるコントローラー 画面の大枠と考えると良い 2- UIAlertControllerにUIAlertActionでアクション(選択肢)を追加していく userの反応を待つので、クロージャーを利用する クロージャーは、値…

swift Parse server についてまとめてみる

import Parse podは省略しますね。 newのときは PFObject(className: "Xxxx") saveInBackground を使うと保存できているかどうかの確認が可能 updateのとき PFQuery(className: "Xxxx")でgetして getObjectInBackground メソッドでupdat クロージャー利用 im…

swift reduce使い方

swift reduce使い方 reduceはクロージャーで与えられた一連の要素を結合するときに利用する 例 ans_array = [8, 7, 9] //0は初期値 a ,b には配列のはじめと2番めが入る その次は a + b の結果がa に入りその次の配列の要素 9が bに代入される let ans = ans…

Django アプリ手順書 忘備録

$ django-admin startproject mysite3 #setting.pyでどこからでも接続できるようにしておくこと $ python3 manage.py runserver 8080 これでサーバー起動 #appも作成する python3 manage.py startapp myblog モデルを作成 Topic subject : CharField 255 que…

pyenv installで「zlib not available」エラー

結論 pyenvのインストール環境構築が違っていると zlib not availableエラーがでる。 はじめは素直に zlibをmacに入れる $ brew install zlib zlib is keg-only, which means it was not symlinked into /usr/local, because macOS already provides this so…

Swift マテリアルデザイン テキストフィールド

実現したいこと xibファイルをまず作成 ここのTOPlayoutを @IBOutletで接続しておくことがポイント サイズ、constraintsはこちら

WEBサーバー kill方法

cloud9にて多数WEBサーバーが起動してportを掴んで動かなくことがある netstat -ntpl を利用 プロセスを確認して kill -9 "プロセスID"

wordpress API 忘備録

WordPress APIは標準で利用可能 urlの最後にwp-json/wp/v2/posts をつけるとjsonオブジェクトが返却される https://*********.com/wp-json/wp/v2/posts?per_page=2 こんなイメージ 2ページ分取得したいときは、?per_page=2をつける https://*********.com/wp…

Djangoのリクエスト処理

1まず、Django は、どのモジュールをルート URLconf として使うか決定する。 通常は、この値は ROOT_URLCONF に設定されている setting.py の中に ROOT_URLCONF = '***.urls' という項目がありそこで設定される。 2-Djangoはurlpatternsという変数を探す。 …

swift isUserInteractionEnabledについてまとめる

関数定義 var isUserInteractionEnabled: Bool { get set } これを見るとgetterとsetterをもった変数であることがわかる。 didset,ポイント //画面の編集ができるかどうか? //usageSceneに .Editingがセットし終わった後にconfigUsageSceneが呼ばれる var u…

Swift openURL' was deprecated in iOS 10.0

openURLのメソッドが廃止されたので書き換える。

CocoaPods エラー "〜 .h" file not found

Cocoapodで入れたライブラリがない。 今回はFirebase 2019年版だし、設定をみてもきちんとできているようだ 今回やったこと 開発環境 Xcode Version 11.1 CocoaPods 1.8.4 解決法 開発環境をiCloudから外した。 別にソースはGitHubで管理しているからいいか…

swift マテリアルデザイン ボタン

完成形 マテリアルデザインを読み込む マテリアルデザインのios版の資料 github.com podファイルに記載 pod 'MaterialComponents' その後 pod install これでマテリアルデザインが利用できるようになります。 例えば下記のように、ストーリボードからマテリ…

Cloud9 WEBサーバー 起動しないとき

プロセスを止めれば良い $ netstat -ntpl このコマンドでプロセスIDを確認 netstatコマンドは、ホスト(サーバー)のネットワーク接続状態やソケットを確認するためのコマンドです。 kill -9 [プロセスID] でWEBサーバーを動かしているプロセスを止めることが…

swift マテリアルデザイン テキストフィールド

swiftのマテリアルデザイン テキストフィールドを実装 ポイントは各画面のViewのクラスはAppleのデフォルトのコントローラーに接続すること。 pod file # Uncomment the next line to define a global platform for your project platform :ios, '11.0' targ…

pip自身をアップグレードする方法 Python

環境 Clpud9 Python 3.6 pipを利用してインストールしようとすると怒られる。 You are using pip version 9.0.3, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. でこの通りやってもう…

anime.js 面白いけど動きすぎ

意味のないものができてしまった JavaScript $('.duration-demo').on('click', function () { anime({ targets: '.duration-demo', translateX: function (el) { return el.getAttribute('data-x'); }, translateY: function (el, i) { return 50 + (-50 * i…

django日記-1 cloud9にて

コマンド とりあえずサーバー起動まで #バージョン確認 python --version python -m django --version #djangoプロジェクトを作成 django-admin starproject [mysite] #setting.pyにて 設定変更 ALLOED_HOSTS = ['*'] #サーバー起動 python3 manage.py runse…

Object-c Swift書き換え

material designがObject-Cでかかれていた @property(nonatomic) MDCTextField *usernameTextField; //TODO: Instantiate Text Fields self.usernameTextField = [[MDCTextField alloc] initWithFrame:CGRectZero]; self.usernameTextField.translatesAutore…

swift nil エラー解決事例

ここでエラー if let first = results.first { let maxId = (first as AnyObject).value(forKeyPath: desc.name) as! Int64 コンソールで po (first as AnyObject).value(forKeyPath: desc.name) ですると nil が返却される po first でも o elements po res…

Rails 多対多 の表示について

多対多の関係をviewに表示するときに、悩んだ経験を持つ人も多いよね。 最初は階層や関連について理解していないからきついよね。 この記事を読めば理解できると思うよ。 頑張っていこう。 わからなければコメント下さい。 随時加えていくね。 これがわかれ…

python Django サーバー起動 cloud9

Djangoは複数のアプリケーションを管理できる これが大きな違い。便利ですね このDjangoプロジェクトの mysite そこに移動して $ cd mysite/ #サーバー起動 port は8080 $ python3 manage.py runserver 8080 DBの中身を確認する方法 migration $ python mana…

heroku 独自ドメイン設定 ムームードメイン設定

heroku login まずムームードメインのDNSに設定しておく heorkuのsettings add domain ここでWWWと素のドメインを登録するのがポイント DNSTargetをムームードメインに設定 ここに登録するターゲットは、素のドメインのターゲットを指定する point DNSは利用…

Cloud9 Dijango開発環境構築

まず仮想環境を起動できるようにする 後で書きますね、、、(^^) 仮想環境起動 $ source ./.venv/bin/activate ポイント 仮想環境起動後、pipを使ってdjangoを入れる pipはパッケージ管理ツール railsのbunlderのようなもの バージョン確認 $ python --versio…

HTML CSS文字 縦中央揃え

初めはこうだった PCサイトだといいけど、スマホだと駄目 スマホ版 駄目だこりゃ ソース <div class="bg-slider"> <div class="bg-slider_title "> <h1>BAI PO</h1> <p class="lead">Thai massage</p> </div> </div> CSS bg-slider { width: 100vw; height: 100vh; background-position: center center; background-size: cover; display: flex; align-items:…

Wordpress css JavaScript 複数回読み込み対処法

結論: wp_enqueue_styleを利用する。 CSS や JavaScript の読み込みを header.php 等に記載すると プラグインのファイルと重複したり、同じファイルを何回も呼び込む可能性があります。 それで、ファイルを登録及び読み込みキューに追加し、アクションフッ…