haiju's 開発メモ

開発に必要な情報を自分用にメモ

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

改めてコミットがリジェクトされた時の取消コマンドについて

昨日の記事を修正するの面倒くさいので改めて、コミットがリジェクト された時の取消方法について、再度まとめ記事を書いてみる(Φω| だいたい、git push時にリモートからリジェクトされる場合は、余程の 不具合でなければ、複数人による同時pushだと思うの…

git pushがリジェクトされてリセットしてマージし直してる間にリモートが更新されてコンフリクトかよw

gitでローカルで更新したファイルをマージしてただけなのに、 コミットまでは問題なかったのに、突然リジェクトされて 思い当たる節がない・・・( ̄へ ̄|||) ウーム 不慣れな人ほどSourcetreeとかいう訳のわからないGUIツール を使うのやめような。 権限がある…

Windows 10 Proの最新版だとVagrantはHyper-Vを有効にする必要があるらしい

ただでさえメモリが8GBしか載ってなくてWindows 10 proなので ローカル検証環境でLinuxサーバを立てるのに、Hyper-Vを利用せず Vagrant + VirtualBoxで構築しようとして、VirtualBoxとVagrant をインストールして、初期化コマンドで作成したVagrantfileの 最…

Windows 10 ProにChocolateyをインストール

Wind10 XAMPPで利用してるPostgreSQL10のエンコーディングとロケール 周りの問題で正しくWebアプリが動かない問題で、もう既存環境で何とか するの無理すぎるので、vagrant + virtualboxかvagrant + virtualbox + docker でローカル開発環境を立てるのに、Ch…

PostgreSQL 10.10 (ver9.0以降)で参照権限しか持たないユーザーを作成するには

PostgreSQLはインストールの時からエンコーディングやロケール等の 文字コード周りには厳しいDatabaseという印象がある。 MariaDBかMySQLを使う仕事が多かったのもあり、PostgreSQLに 詳しくないので仕事で使う、この機会に勉強してみようということで 少し…

PostgreSQL 10.10で日本語データ以外を修正するとupdateクエリーを実行した先で更新データがずれる問題がある【調査中】

ローカルの開発環境にインストールしたPostgreSQLのロケール を「C」(ロケール未設定/default)にしてインストールした後に、 lc_collateとlc_ctypeをWindows ShiftJIS(Japanese_Japan.932) に上書きして、日本語以外のデータのカラムに対してupdate クエリー…

Apple Care+とは【あとで詳しく】

機種変更してApple Careに再加入したのだが、iphone11の 設定にApple Care+に変更できるよ通知が来てたので一瞬、混乱 してしまったため、Apple CareとApple Care+の違いについて 少し調べたのでリンクをまとめてみる(Φω| [参考サイト] saiyasu-syuuri.com …

Razer BladeにLinuxのインストールは可能なのか?

ゲーミングノートPCの高スペックをLinux開発PCとして活かしたい と考えているが、メーカーによっては初期化してLinuxを上書きインス トールしても無理やりWindowsに最適化されているため、インストール (が完了したように見えるけど)したのに利用できないと…

日本ユーザーにもDropboxの無料枠のデバイス台数制限が来た

土曜日まではデバイス台数3台までという制限の通知は 機種変更したiphone11からアクセスしても来なかったのに、 昨日の夕方突然にそのお知らせが来た! 少し調べてみると、早いとこでは海外では今年の3月に 既に通知が来たのが報告されていたらしい。 という…

iphone8から11への機種変更後にiphone8を初期化するには

iphone8から11に機種変更+回線開通後に個人情報を削除の上、 初期化する必要がある。まだガイドの方を最後まで読んでないけど 以下の作業が必要になると思われるので参考情報のリンクを メモしておく(Φω| [参考サイト] www.au.com time-space.kddi.com tim…

iCloudからデータを復元するには【あとで読む/編集中】

まだiCloudへのバックアップ前だけど、ようやくバックアップ方法の 目処がたったため、今日中に新機種前のiphone初期化まで完了させる ために、データ復元方法についても調べてみた(Φω| 手順については後ほど。 [参考サイト] 【iPhone/iPad】iCloudにバック…

iCloudmail.comって何?

AppleIDはGmailに紐付いてるけど、メールのバックアップに iCloudをオンにしたら無料枠のiCloudmail.comを作成しましょう というメッセージが出た。少し調べるためにオフにしといた。 昔、Macを買った時に作成したmac.comのようなものらしい(Φω| 既に他のア…

iphone8のデータをWindows10やiTunes, iCloudにバックアップするには

iphone8を下取りして新機種に変更するプログラムに 過去の自分が入っていたため、残り2年分の支払いをしなくて いい代わりに、現在の機種のデータをバックアップして 初期化後に下取りしないといけなかったのだが、体調が 悪いのと時間的or気持ち的に余裕が…

git merge -no-ffを.gitconfigで設定するには

git mergeは何も設定しなければ、「-ff」がデフォルト になっているらしい。 それで、今まで問題なかったけど今月に入って、 non-fast-forward errorが発生したので、.gitconfigに設定 しておく方法について調べたので、メモした(Φω| エラー内容は同じだけ…

iphoneのYoutube Music Premiumを解約するには

無料トライアル期間が気がついたら終わっていて、課金されてた。 利用してみたけど、音楽をバックグラウンドで聞きたいわけではなく 動画の音声を聞きたいと思っているので、それができないので解約 したいんだよねー(Φω| Youtubeは何か勘違いしてると思う…

yayでアプリ(TweetDeck-desktop)検索できない件【作業完了】

TweetDeck-desktopの存在があると知りAURをググってみたら、 あったので、yayで検索してみたら下記エラーが発生したので 帰宅してから対応するため少し調べてみた(Φω| [エラー内容] → yay -Ss tweetdeck-desktopyay: error while loading shared libraries:…

PC版MT4で一度設定したインジケータを別の通貨ペアにも適用する

MT4のチャートを見ながらORZさんのブログやFX道場で勉強した内容を復習 しようとして新しい通貨ペアに一目均衡表の設定をしようと思ったけど、 どう設定してたかド忘れしてしまい、改めてブログをググってみた内容を 備忘録にまとめてみた(Φω| [手順] 1. MA…

TweetDeckでチーム機能を使えるようにするには?(修正済み)

Twitterのチーム機能はTweetDeckを使うといいとヘルプにあった ので、とあるコミュニティアカウントに設定してみたので備忘録 としてまとめてみる(Φω| と言っても、ヘルプに書いてあった通りの手順を上からやって みただけw [手順] 1. Team機能を利用した…

RustでWeb開発がいろいろ楽しみになってきた

PHP以外のtemplate engineを調べていて、意外にRust の記事が多くね?と思って深堀りしてみたら、結構、前も後ろ もツールが揃ってきたので、Frontend開発でRustを勉強し直す のもありなのかもしれないと思った(Φω| 少なくともNimより盛り上がってる感(調べ…

CodeIgniter3.xでパスワードをハッシュ化するのに、EncryptionクラスとSecurity helperで見解が違ってた

結論として、password_hash()を使うべきと主張している、Encryption クラスの注意書きの方が正しい気がする。 version 4ではSecurity helperのdo_hash()メソッドは廃止されているが、 version 3にはあって、パスワードをSHA1(default)やMD5等、PHPの hash_al…

パスワードとかマイニングとかのハッシュアルゴリズムについてメモ

PHPのpassword_hash()で利用できるハッシュアルゴリズムについて 調べてて、bcryptやらargon2(argon2i)やら出てきて気になったので メモしてみた。Qiitaの「2018年のパスワードハッシュ」の記事を 読むと、この辺の情報は非プログラマのセキュリティの人とプ…

gitで不要な特定のディレクトリを管理対象から削除する

更新先のディレクトリを誤って入れ子にしてpushされて いたので、担当者に確認をとって管理対象外にしたので 手順を備忘録としてまとめてみる(Φω| [手順] ※以下のディレクトリ名は参考例。 1. まず更新ファイルおよびディレクトリを登録。 ※コメント及びリ…

PostgreSQLでデータベース作成時に、new collation (Japanese_Japan932) is incompatible with the collation of the template database (C)

仕事で担当の人がWindows10でPostgreSQLのデータベースを作成する バッチファイルを作りました!と教えてくれたので、早速、試したら タイトルのエラーが発生して「なんじゃこれはー?」と思ったので 調べて自分環境用にスクリプトから呼ばれるSQLクエリーを…

Win10のXAMPP portableにPython3開発環境を構築する(1)

VMにLinux開発環境も持っているけど、Windowsで楽できる 言語はXAMPP portable等を利用して構築しようと思って 模索してみるチャレンジ(Φω| LinuxにはLinuxで使う方がメリットある言語だけ入れたい ので肥大化させたくないというのもあってwww [手順] 1. 公…

CodeIgniter3.xのパス関連の定数について

何となくでしか見てなかったけど、APPPATHとかBASEPATH って何だったっけ?と思ったので調べてみた(Φω| 参考にしたサイトにそのまま書いてあるのを見て、そのまま 何も考えずにコピペも何だかなと思うし、単純にフレーム ワークを学習用途で触るだけだと考…

pgAdmin4を使ってPostgreSQL 10.10の起動からSQLの実行までチュートリアルをやってみた

PostgreSQLとXAMPP(Windows10)を利用したサービス開発 の記事が少ないので、ちょっとわかったことを備忘録として まとめてみる(Φω| まずは、参考資料の羅列から。 [使い方手順] 1. pgAdmin4を起動。 起動時にパスワードを求められるので、XAMPP下にインスト…

CodeIgniter 3.xでREST API【あとで詳しく】

REST APIのテンプレート実装のため、CodeIgniter界隈で共通 して使われてる?クラスやライブラリなどについて調査中の ものについてまとめる。 REST APIに対応するには、CIControllerじゃなくてREST_Controller とかいうのを継承する必要があるらしい... ほ…

Win10 ProのXAMPP portable(PHP7.3.10)でComposerをインストールできない件【調査中】

CodeIgniter3でREST API対応のテンプレートを作っていて Composerをインストールして関連ツールのインストールを 行おうとしたら、XAMPP portableのopenssl関連でエラー になって数回試したけど先に進めないので、少し調べた ことをメモ的にまとめておく(Φω…

Windows 10 ProにPostgreSQL x64 10.10をインストールしてみたらエラー【解決】

仮の開発環境(XAMPP portable)でRESTとJSON返却に対応した テンプレートをCodeIgniter3で作成するために、チームで使用 することが決まったPostgreSQL x64 ver 10.10のインストール を実行してみたら下記エラーが(ΦωΦ;) インストールには管理者権限が必要と…

Codeigniter3.xでユーザー独自クラスを作成して利用するには?

サンプル用コントローラーの中で、private functionで定義 した各種ユーザー専用チェック関数をライブラリとして 外出しするにはどうするか調べてみた。 結論として独自クラスを、application/librariesの下に配置 して、呼びたいコントローラーのコンストラ…