開発していてのドツボポイントのメモ

開発していると何故かハマってしまうドツボの箇所がいくつもあるかと思います。(ついつい忘れちゃったりとか・・・)

そのなポイントを書き出してみました。メモなので中身とかはそのうち。

Configファイルの設定忘れ(どうかと思うが設定箇所がおおいので)

タグのとじ忘れ(おいおい)

ウェブアプリケーションファイアウォールでブロック

クッキーの容量オーバー

MYSQLとPOSTGRESとの違い(え?間違えないって?)

なんとなくセキュリティを強化したことを忘れていて、自分で地雷を踏む

権限がいっぱいすぎて・・・

見栄えやロジックをもっと良くしようとして改良したら。

まあ、思いついたもの書き上げただけです。

もっと精進していかなくては・・・。

PostgreSQLでカラムのデータ型変更でハマった(FUELPHP)

FuelPHPのフレームワークのカラム変更関数を使っていてカラムの値を変更しようとしたのだがこれがうまくいかない・・・。

よくよく調べていくと「MODIFY」を使って、postgresはカラム変更ができないというではありませんか・・・。

ということでPostgresの場合は

ALTER TABLE テーブル名 MODIFY カラム名 データ型

ではなくて、

ALTER TABLE テーブル名 ALTER COLUMN カラム名 TYPE データ型

でした。

FuelPHPとPostgresはいろいろと面倒な・・・バージョンがあれば良いのかな・・・。

よく使っている単語だけど読み方がいいかげんに読んでいて調べてみた単語

適当な読み方してごめんなさい。ちゃんと読むのでよろーってコンピュータ系単語。

ALTER:オールター

TRUE:トゥルー

FALSE:フォルス

間違っていたらご指摘を。中身などはそのうち。

はがきデザインキットの住所データ

パソコンを入れ替えるなどではがきデザインキットの住所データをそのまま移したいということがありましたのでそのときのメモを残しておきます。

下記のパスの中のファイルを旧PCから新PCへ同じ場所に移動させればそのまま住所データの利用が可能。

■ファイル情報
ファイルパス:C:\Users\<ユーザー名>\AppData\Roaming\designKit.XXXXXXXXXXXXXXXXXX\Local Store
ファイル名:yubin10.db

※隠しフォルダなのでフォルダオプションから「隠しファイル、隠しフォルダーを表示する」に設定する必要があります。

IPアドレスのブラックリスト入りか確認する。

WEB、メール、VPS、専用サーバーなど各サーバーにIPアドレスが固定的に割り当てれるものが数多くあるかと思います。

固定IPアドレスは長く使用するものになると思いますので、まずはブラックリストに入っていないか確認が必要になります。

IPのブラックリストの確認は下記のサイトを利用すると簡単に調べられます。

http://www.dnsbl.info/dnsbl-database-check.php

WordPress.com の Windows デスクトップアプリを使ってみた

WordPress.comのデスクトップアプリがリリースされたので使用してみました。

まずは下記のサイトからアプリをダウンロードします。

https://desktop.wordpress.com/

wp1

ダウンロードしたファイルを解凍してインストールします。

インストール後は、起動をします。

起動すると下記のように表示されるので、WordPress.comの登録情報を入力してログインします。
wp2

そうすると自分で管理しているサイト(連携しているサイト)が表示されます。
wp3

とりあえず記事を書いてみました。WEBで行っているのと同じようにできます。
wp4

文字だけのテストでした・・・。あ、画像・・・。

日本語化は、アカウント設定の中に管理画面の言語という設定があるのでそこで日本語を選ぶと日本語になりました。
wp5

よく使うツール(Windows版)

システムメンテナンス、サーバー構築、プログラム開発、HP制作など多種多様なIT系の業務を行っていてその際によく利用するツールをご紹介いたします。

テキストエディタ

よく使うツールとして一番目はこれです。どの分野でも利用しています。
文字コード、改行コード、半角全角など、シンプルで見やすいので基本テキストエディタを利用しています。

TeraPad
TeraPad

サクラエディタ
サクラエディタ

※最近は、周りがTeraPadが多いのでそれにあわせてサクラエディタからTeraPadに変えてみました。

FTPなどの転送

FFFTPもありましが個人的には、SCPの利用率も高いので下記のソフトをメインとしています。

WinSCP
WinSCP

テキストの比較

更新前と更新後でどこが変わっているのかなど比較するのに便利なツールです。
視覚的にもわかりやすいのでこちらをメインとして利用しております。

WinMerge
Winmerge

telnet,ssh系の操作

これは定番で長年下記のソフトを利用しています。

Teraterm
teraterm

定番的なツールを上げさせていただきました。

[イベントID:1988]Active Directoryでレプリケーションの有効期間が経過した場合

対応OS

Windows Server 2008,Windows Server 2012
※こちらで試したもの

ログ

イベントID:1988が発生する。

Active Directory ドメイン サービス レプリケーションは、ローカル ドメイン コントローラー (DC) Active Directory ドメイン サービス データベースから 削除されたオブジェクトを次のパーティションで見つけました。直接 または推移性のレプリケーション パートナーのすべてが、廃棄 (Tombstone) の有効期間が経過する前に削除でレプリケートされたわけではありません。削除されて Active Directory ドメイン サービス パーティションからガベージ コレクションされたオブジェクトで、同じドメインの 他の DC の書き込み可能パーティション、またはフォレストの他のドメインのグローバル カタログ サーバーの 読み取り専用パーティションに存在するものは、”残留オブジェクト” と 呼ばれています。

….(続く)

対処

すべてのActiveDirectoryのドメインコントローラで
下記のレジストリキーの値を「1」→「0」に変更し、「サイトとサービス」から「今すぐレプリケーション」を実施しエラーが出なくなることを確認する。

その後、レジストリキーを元の値に戻す。

レジストリ キー:
HKLM\System\CurrentControlSet\Services\NTDS\Parameters\Strict Replication Consistency