サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
akabeko.sakura.ne.jp
もくじ CentOS の環境を日本語にする MySQL のインストール 文字コード サービス登録と起動 MySQL の root ユーザーにパスワードを設定する 不要なユーザーとデータベースの削除 CentOS の環境を日本語にする 今回の内容とはあまり関係ないのだが、さくらのVPS の CentOS は初期状態が英語環境なので、これを日本語にしておく。この設定は /etc/sysconfig/i18n に指定されているので、これを vi で開く。 $ sudo vi /etc/sysconfig/i18n すると以下のような内容になっているので、 LANG="C" SYSFONT="latarcyrheb-sun16" LANG の内容を以下のように編集する。 LANG="ja_JP.UTF-8" SYSFONT="latarcyrheb-sun16" 編集が完了したら保存して、再ログ
さくらのVPS への作業メモ 3。今回は iptables をつかってファイアーウォールを設定してみる。 もくじ iptables ポートの設定 再起動と設定の確認 iptables iptables はパケットフィルタリング機能を提供するプログラムで、ファイアー ウォールの構築などに利用できる。非常に多機能で奥の深いプログラムなのだけど、とりあえず必要最小限と思われる設定をおこなう。 今回の設定をおこなう上で、以下のページが参考になった。 まず、さくらのVPS に iptables がインストールされていることを確認する。 $ yum list installed | grep iptables iptables.x86_64 1.3.5-5.3.el5_4.1 installed iptables-ipv6.x86_64 1.3.5-5.3.el5_4.1 installed どうやら
さくらのVPS への作業メモ 8。今回は Subversion のインストールと Redmine 連携設定などをおこなう。 Redmineを利用するなら必携の書。私は Chapter 4 「システム管理者編」を読むために購入したのだが、他の章もスクリーンショットや設定例が満載。Redmine だけではなく、Apache や Subversion の連携についても丁寧に解説されている。 チケット駆動についてピンとこない人も、Chapter 1 ~ 2 を読むうちに有用性を理解できそう。Trac との比較も面白い。次の版を出すときは、Remember The Milk や Toodledo のようなタスク管理サービスとしての側面も掘り下げて欲しい。 Apache モジュールの設定を httpd.conf から分離する 前回まで Passenger の設定を httpd.conf の末尾に記述し
注意 Redmine を利用する場合、この記事でインストールする Ruby 1.9.1 では正しく動作しないようです。よって次の記事では、この記事でインストールした Ruby をアンインストールして Ruby Enterprise Edition を使用しています。Redmine 目的で Ruby を入れる場合はご注意ください。 もくじ Ruby のコンパイルとインストール Passenger Apache の設定 Ruby のコンパイルとインストール さくらのVPS を借りるきっかけとなった Redmine を動かすためには、Ruby 1.8.7 以上が必要となる。 Ruby も Apache や MySQL と同様に yum でインストールできるのだが、残念ながらバージョンが 1.8.5 である。となると、残る方法は最新版ソースを自前でコンパイルするか、Ruby Enterprise
初期設定 よく Apache の初期設定として、稼働専用のユーザーを作成する手順が紹介されているが、yum でインストールした場合は自動的に apache というユーザーが作成されていた。 ユーザーについては以下のコマンドで確認できる。 $ cat /etc/passwd | grep apache apache:x:48:48:Apache:/var/www:/sbin/nologin シェルに /sbin/nologin ( 存在しないもの ) が指定され、ログイン不可。つまり稼働専用となっているので、これをそのまま使用する。 次は Apache の設定ファイルとなる httpd.conf を編集してゆく。インストール直後で 992 行もあるので、vi に不慣れならユーザーホームにコピーして、WinSCP で編集してから書き戻すのもよいだろう。 今回は vi でサーバー上のものを編集す
ちまたで話題になってるさくらのVPS を使いはじめた。 月額 980 円で root 権限あり、個人用途なら十分に実用的となれば、契約しない手はないだろう。ちょうど Redmine を動かすために root 権限が欲しいなあと思っていた ( Passenger を利用したい ) ので、これはまさに渡りに船である。 また、これまで Linux 学習用に VMware Player と CentOS を利用していたのだが、さくらのVPS も CentOS なので、この用途も引き継げそうだ。ゼロから実働するサーバー環境を整えることで、得られるものも多いだろう。 というわけで、さくらのVPS を使ってゆきながら、作業メモを残してゆく。VPS を再インストールしたときにも、このメモが役立つかもしれない。長くなることは確実なので、記事は数回に分ける予定。 用意するもの サーバーでおこなう作業のために、
先月から Web 系の仕事をするようになったのだが、サーバー周りや UNIX/Linux 系に不慣れな為、色々と戸惑う事が多い。そこで自主学習できる環境が自宅に欲しくなった。 職場で相談したところ、仕事に使う環境としては VMware Server + CentOS という構成が多く、これらはフリーなのでお勧めという事だったが、厄介そうだという記事を見つけて躊躇してる事を Twitter でつぶやいていたところ、 hase @akabekobeko VMwareServerはブラウザからアクセスするのが通常ですが、直接仮想OSを起動するためのショートカットを後から作成できますよ。私なら用途的にVMwarePlayer使いますけど。 yukari_papa @akabekobeko VMware player3.0でCentOSインストールはもっと簡単ですよ! という意見をいただいたので
このブログで公開している WP-ImaGeoMap は EXIF 情報の読み込みに PEL という PHP 向けのライブラリを使っている。 このライブラリは高機能だが容量が 3.15 MB もあり、WP-ImaGeoMap はその中のほんの一部の機能しか使っていないので、時折、なにか代替手段がないかと考えていた。 そして最近、なにげなくググっていたら、以下のページを見つけた。 ここで紹介されている Jacob Seidelin 氏のスクリプトは、昔、試そうとして、使い方がよくわからなかった。しかしこの記事の解説がとてもわかりやすく、また、私も仕事で JavaScript を触るようになったので、今回はすんなりと利用できた。 ただ、利用しておしまいでは理解したとはいえないので、学習のためにソースをリファクタリングしつつ、コメントを付けてみた。
MySQL の公式 GUI クライアント「MySQL Workbench」を使ってみる。 かつては mysqlcc、少し前までは MySQL Administrator が公式ツールだったようだが、前者は既に MySQL のサイトには公開されておらず、後者は MySQL Workbench の一機能として吸収されたようなので、現時点では MySQL Workbench が公式ツールなのだと思う。 MySQL の GUI 操作にどのぐらい需要があるのかは分からないが、私には必要だった。そして情報の少なさや使いにくさに散々振り回されたので、使い方メモを書いておく事にした。 目次 インストール 接続 編集 インストール MySQL の日本語公式から、いつの間にかダウンロード ページが消えていた ( なぜか紹介ページは残っている ) ので、まずは以下のページへ行く。 ページ右上の Download
Xperia を入手してから 2 週間が過ぎたので、そろそろ使用感などを書いておきたい。購入当初の興奮や新鮮味は薄れ、今は日常品として馴染みはじめている。何か書くにはよいタイミングだと思う。 思ったよりも長くなったので、目次をつけてみた。 目次 ケータイとスマートフォン iPhone と Android なぜ Xperia を選んだのか? Xperia の使用感 常用アプリ ケータイとスマートフォン いわゆるケータイが好きになれなかった。 高機能でも使い勝手が気に入らないことはよくあること。ときには Word よりメモ帳を選びたい。このような場合、PC ならば多様な代替アプリを検討できるが、ケータイは選択肢が少なすぎる。また、アプリの入れ替えもひじょうに面倒である。 よってバンドルアプリが駄目ならば、次の買い換えまで、ずっと付き合わなければならない。長く連れ添ってアプリに慣れても、次の機種
NAudio を使用する場合、Visual Studio のソリューション エクスプローラーから、プロジェクトに NAudio.dll への参照を追加する。 参照を追加した場合、そのプログラムの実行には NAudio.dll が必要となるので、ソリューション エクスプローラーの参照設定上にある NAudio のプロパティを開き、ローカル コピーを True にしておくと、ビルド時にコピーを自動実行してくれるので便利だ。 NAudio による音声再生 音声を再生する場合、ファイルから音声データを読み取る WaveStream、音声の出力を行う IWavePlayer を継承したオブジェクトの 2 種類を使用する。 NAudio に付属するサンプルの内、WinForms を使用した NAudioDemo のソースを読むと理解し易いだろう。今回の記事では WPF を使用しており、サンプルのには
WPF アプリの多重起動防止や、アプリ設定の読み込みなどではまったのでメモ。 Visual Studio で WPF アプリのプロジェクトを生成すると、以下の 4 つのファイルが生成される。 App.xaml App.xaml.cs Window1.xaml Window1.xaml.cs これらは XAML + コードビハインドという組み合わせになっており、App はアプリケーション全体を、Window1 はメインウィンドウを表している。 WinForm 時代と異なり、エントリポイントとなる Main メソッドは隠蔽されている。また、App.xaml.cs を開いても Window1 クラスのインスタンス作成や起動処理などは書かれていない。 ではどのように Window1 を表示しているのか。App.xaml を開くと、その先頭部分に答えが書かれている。 <Application x:C
WP-Nicodo 使い方をまとめたページです。 使用方法 テンプレートについて ショートコードの入力補完機能 プレーヤーについて 使用方法 このプラグインは WordPress のショートコード機能を使用しています。 サンプルコードの中のショートコードに WP-Nicodo が反応しないように、サンプルコード内のタグ名は、先頭を全角にしています。実際に使用する場合は nicodo を nicodo にしてください。 記事の本文に以下の形式でコードを記述する事で、ニコニコ動画から取得した情報が埋め込まれます。 ショートコードの指定例 [nicodo]sm******[/nicodo] タグ内に動画の ID ( sm****** のような形式 ) を指定する事で、その ID が示す動画の情報を取得し、適切な HTML への置き換えを行います。 また、ショートーコードでは以下のパラメータをサポ
WordPress プラグインでエディタにボタンを追加する方法の覚え書き。今回はビジュアル エディタのツールバー ボタンを追加してみる。 関連記事 WordPress プラグインでエディタにボタンを追加する WP-Nicodo でこのボタンをサポートする時は以下の記事を参考にした。非常に丁寧に書かれているので、こちらの方が参考になるかもしれない。 WebTecNote [WP]TinyMCEのビジュアルリッチエディタにカスタムボタンを追加する 目次 MCE ボタンとは? JavaScript プラグインの実装 MCE ボタンとは? MCE ボタンは、編集画面のエディタがビジュアル モードになっている時のツールバーに表示されるボタンで、リストやテーブルなどの挿入や編集の補助を行う。 MCE ボタン ビジュアル モードのエディタは TinyMCE なので、この記事のボタン名も MCE ボタ
友人より、祝日の情報をネットから取得したいが良い方法はないか?という質問があり、個人的にも興味があったので調べてみた。 ググって初めに目に付いたものは HATENA question の質問だった。 祝日の情報をXML形式で公開しているようなサイト(できれば公的な機関)はありますか? 色々なサービスがあるが、公的なものはないようだ。次にカレンダー系のサービスをあたってみたところ、Google Calendar Data API が良さそうである。 この API を使用した情報取得のサンプルも色々と見つかったが、PHP 版は Zend Framework の Zend Gdata を用いたものが大半である。恐らく PHP 的にはこのライブラリを使用するのが正しいのだろう。 しかし、今回のお題は PHP の勉強に良さそうなので、直接 API を利用するスクリプトを書いてみる事にした。Eclip
このページを最初にブックマークしてみませんか?
『akabeko.sakura.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く