スクレイピング入門

phantomjs で javascript 実行ページの結果を取得する

1.composerをインストール2.composer.jsonを作成3.composerでインストール4.bin/phantomjsの展開phantomjsをダウンロードして、展開します。bin/phantomjsにパスを通しておくか、パ...
MySQL

NOT NULL制約を解除する。 (MySQL)

NOTNULL制約を解除したい場合は以下のようにします。table1テーブルの、field1というフィールドに対して、NULLを許可する例です。
MySQL

既存のテーブルの定義情報を元に新しいテーブルを作る【MySQL】

既存のテーブルと同じ構成・定義のテーブルを新たに作りたい場合は以下のようにします。もし、既存のテーブルが別DBにある場合は以下のようになります。例えば以下のようになります。
PHP

Smarty で動的変数を使用する

Smartyで、動的変数を使用したい場合の例です。PHPSmarty
MySQL

既存テーブルの好きな位置にカラムを(フィールド)を追加する

先頭に追加したい場合。すでにあるカラムの後ろに追加したい場合
Linux

公開鍵を使ってsshに接続

接続元で、公開鍵と鍵ペアと作ります。作った鍵の公開鍵(id_rsa.pub)だけを、接続先のサーバの"~/.ssh/authorized_keys"に追加します。(ない場合は作られます。)これで完了。公開鍵認証でssh接続できるか確認してみ...
javascript

cssを圧縮(minimize)する

npmでcleancssをインストールします。以下のように使用します。
Linux

“E: Unable to correct problems, you have held broken packages.” というエラーがでて、npmがインストールできない

node-gypがインストールされていない?以下を実施
Linux

iptables による外部へのアクセス遮断

外部のtcp/80番ポートへのアクセスを遮断する場合はいか、ルールを削除した場合は、まず、ルールの番号を確認します。その後該当ルールの番号に対して以下を実行します。
ruby on rails

ruby インストール

Linux

rsyncでディレクトリごとリモートコピー

サーバ間でディレクトリを丸ごとコピーしたい場合は、rsyncを使います。
Linux

ssh が繋がらない

firewallで、ポートが閉じられている可能性があります。以下のコマンドをうって、ポートが解放されているか確認します。sshは22番ポートなので、解放されていない場合は以下のようにして解放します。
Linux

【Subversion】使ってみる

エラーになった、どうやらEDITORが設定されてないとか。で設定。エラーになった、こまったリポジトリを作っていなかったからっぽい。作った。かわらずエラーそもそも間違ってた、file:...はリポジトリを指定するみたい。許可ないってできた。。...
Linux

おすすめのテキストエディタ “vim” の紹介(入門編)

ダウンロードとインストール1."vimonline"というサイトに行く2.左側のメニューから"download"をクリック3.上部に表示された"PC:MS-DOSandMS-Windows"というリンクをクリック4.「FormodernMS...
Linux

【Subversion】ダウンロードとインストール

Subversionのダウンロードとインストール上記からソースをダウンロード(今回はsubversion-1.6.0.tar.gz)別のサーバで、ソースからのインストールを試みたが失敗。そこで、言われたとおりに以下を実行してみる。失敗。プロ...
Linux

ファイルの各行の最後についている^Mを削除したい!

サーバー上にファイルをアップロードすると、各行の最後に「^M」がついている場合があります。これを削除する方法をご紹介します。viで削除する場合Kviで対象ファイルを起動し、ノーマルモードで以下のように入力すると無くなります!以下を入力表示上...
Web関連

スマートフォン対応のwikiがあった!

現在pukiwikiを立ち上げて情報の整理やメモをしているが、スマートフォンからの閲覧や編集がしにくくて苦しんでいました。そこでググってきたら三つの候補がでてきた!1.dokuwikiこれはpukiwikiみたいに自分でサーバに設定して使う...
MySQL

MySQL テーブルのコピー

以下のようにLIKEで同じ構造のテーブルを作って、selectした結果をinsertします。
jQuery

ajaxでPHPにアクセスし、jsonデータを受け取って処理する。

PC関連

無線ルータの設定ツールで「2つ以上のネットワーク接続がつながっています。」とでてうまくいかない。

WZR-S600DHPの設定ツールをインストールしたが、起動しても以下のメッセージがでてうまくいかない。そして、続行しても結局親機が見つかりませんとでた。。。しばらく放置してたらおやきが発見されていた!待つとうまくいくこともあるんですね。。