Web開発・Web制作のツールや用語を初心者向けに大量紹介。これだけ知っておけば安心。

Webページ製作やWebのシステム開発ではいろんなツールやテクニック、用語を使いますが、全体像がなかなか掴みにくいと思ったので、初心者向けに用語をたくさんまとめました。これさえ押さえておけば業界の常識用語はだいたい網羅できると思います。

Linuxの権限について解説。setuidとかsetgidとかスティッキービットとか

setuidとかsetgidとかスティッキービットの解説です。Linuxのこれらの機能については考え方が難しいですが、setuidは「一般ユーザーがroot権限で動かすことができる仕組み」です。setgidはそのグループ版です。詳細なメカニズムを解説します。

MySQL、MariaDB サブクエリ付きSELECT文SQLを高速化するノウハウ

MariaDBの SELECT(参照系)高速化のために試したことを記録しておきます。 2700万件対象のサブクエリ含むSQLに100秒近くかかっていたのが、10秒を切るところまで高速化できました。 環境: さくらのVPS …

転ばぬ先の杖:WebサーバーのコンテンツとMySQL DBをバックアップしてFTP転送するスクリプト

先日発生したファーストサーバの障害により、サーバ上のデータを消失した方が多くいらっしゃるようです。   大丈夫と思っていてもいつか必ずやってくるのが災害。万が一に備えてデータをバックアップしておけば安心ですね。 簡単では …

さくらのクラウドをMacでファイル共有する。netatalkでおk

さくらのクラウドを先日申し込みまして、もっかガシガシ構築中です。   Windowsにはsambaというファイル共有ツールがあります。これでLinuxとWindows間のファイル共有している人は多いと思います。Macも同 …

KVMをバージョンアップして、ゲストOS(Windows)が起動しなくなったときの解決法

kvmをバージョンアップしたら、ゲストOS(Windows)が起動しなくなりました。 解決法が見つかりましたのでメモしておきます。   環境: debian (wheezy) qemu-kvm 1.0+dfsg-7 li …

toyao.netサーバを移行しました

年末年始に新しいパーツを購入して、自宅のサーバー環境を刷新しようと意気込んでいたのですが、あまり時間が取れず途中になっておりました。 正月に仮想環境までは作っていたのですが、その中身を移行できておらず、4月になってようや …

MacとLinux(Debian)の間でNFSによるファイル共有をしようとしたときの備忘録

はまったのでメモ。   結論として、 NFSによるファイル共有はできたんだけど、root権限でファイルを置くことができないトラブルに遭遇。 NFSサーバーはLinux(Debian)で、クライアント側はMacという環境で …

オープンソースカンファレンス2010 京都に行ってきました

去年にひきつづき、7/10(土)にオープンソースカンファレンス(OSC)2010京都に行ってきました。 去年よりなんだか人が多い印象です。どのセミナーも、けっこういっぱい人が来ていました。 不況と勉強会の人気って相関があ …

macで使うエディタをemacsにしようかと思う

MacOS Xで使うためのエディタをずっと探しているんですが、迷っていて決めかねています。 長年Windowsの秀丸とかで慣れてしまうと、他のエディタに乗り換えるのは結構有機が要りますよね… 秀丸のキーボードマクロ機能は …

Postfix とdovecotでメールサーバの設定

最近レンタル契約した仮想マシンのメールサーバを設定変更したのでメモ。   メールサーバは設定が複雑だし、スパムメールのリレーに使われないように注意しないといけないしで、何かとハードルが高いですが、まぁこれも勉強 …

WordPressをキャッシュするプラグインWP Super Cache導入

WordPress高速化のため、キャッシュ用プラグインを導入しました。 しかし導入にはかなり苦労しました。 WordPress単体で動かしている場合はそんなに苦労せず導入できると思うけど、うちはXOOPSモジュール(XP …

ローカル以外の別のコンピュータからMySQLデータベースに接続する

MySQLはローカル上で接続することしかしておらず、リモートマシンから接続するような使い方をしていなかったのだけれど、 sshクライアントでいちいちコマンドを打ったり、phpMyAdminで見たりするのも面倒になってきた …