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のバージ…

Django エラーModuleNotFoundError: No module named 'virtualenvwrapper'

こんなエラーがでた。 環境 MAC OS 10.15.2 python 3.5 Django 2.2 ModuleNotFoundError: No module named 'virtualenvwrapper' Djangoで開発中の、デバッグ中に発生する virtualenvwrapperとは 公式サイト virtualenvwrapper.readthedocs.io virtualenvwrap…

Django エラー return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table:

エラーメッセージ return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table: xxxxxx.app マイグレーションをしていないだけ 解決 $ python manage.py makemigrations $ python manage.py migrate $ python ma…

Djangoのバージョンの確認方法

pythonとターミナルで入力するとコマンドラインを実行できる >>>が表示される $ python Python 3.5.2 (default, Dec 20 2019, 17:56:26) [GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.8)] on darwin Type "help", "copyright", "credits" or "…

AttributeError: module Django.contrib.auth.views has no attribute

AttributeErrorが出たときの対応 url.py from django.conf.urls import url from . import views from django.contrib.auth import views as auth_views urlpatterns = [ url(r'^$', views.home), //ここが間違い url(r'^login/$', auth_views.login, {'temp…

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 これでマテリアルデザインが利用できるようになります。 例えば下記のように、ストーリボードからマテリ…