タグ

ブックマーク / blog.asial.co.jp (13)

  • とても便利なvimのコマンド紹介

    こんにちは。小川です。 今日はvimのコマンドでも紹介しようかなと思います。 僕はテキストエディタは大体vimを使っています。 執筆をしたときもvimでやっていましたし、PHPvimで書いています。 vimって色々コマンドがあって便利ですよね。友達vimのコマンドを教えあったりして、度々「こんな便利なコマンドがあるのか!」と驚かされます。 今日はそんなvimのコマンドの中から普段使っていて便利だなーと思うものをいくつか紹介していきます。 ちなみにShiftを押しながらのコマンドは、アルファベットキーの場合は大文字で表記します。 エンターやエスケープを押下する必要がある場合はエンターやエスケープと記述します。「:」ではじまるコマンドモードはエンターを押さないと意味がないので、そこは省略します。 同時押しは+でつなげて表記し、基的には1文字ずつ順番に押下します。 ■ページ移動 「ggで」

    とても便利なvimのコマンド紹介
  • コマンドラインの引数解析を簡単に! : アシアルブログ

    皆さんはPHPでコマンドラインスクリプトを作成するとき、引数の解析はどうされてますか? 引数が単純であればargvをそのまま使うだけで十分ですが、オプションが多かったりすると結構面倒ですよね。 たまたまPHPプロ!Weekly PEAR リリース @ 08/08/05号でConsole_CommandLineという引数を解析するライブラリを見つけて使ってみたところ、なかなか便利だったのでご紹介したいと思います。 ちなみに、オプションの解析には、PHP標準のgetopt関数を使えば多少楽はできるのですが、 getopt.php

    コマンドラインの引数解析を簡単に! : アシアルブログ
  • フリーで使えるDBのモデリングツールまとめ

    みなさんは普段モデリングツールを使用しているでしょうか。ER図を書くのにどんなソフトを使用しているでしょうか。今回は無償で利用可能なモデリングツールについて色々と調べてみました。

    フリーで使えるDBのモデリングツールまとめ
  • 私的・Macに移行したらすぐインストールする11のアプリケーション : アシアルブログ

    こんにちは、熊谷です。 長い間Windowsマシンをメインに使ってきた私ですが、このたびMacSwitchしました。去年の6月頃にVAIO type TZを購入したばかりなのですが、先月発表され先頃発売が始まったMacBook Airに惹かれて購入してしまいました。 そんなことで、Windows上であればこんなアプリケーションやあんなアプリケーションをインストールするという決まりみたいなものが私の中には出来上がっているわけなんですが、SwitchしたばかりのMacというかOS Xではまだありません。ということで、これからのためにも、今回は私的OS Xにインストールする11のアプリケーションをあげたいと思います。 1. Xcode Tools まずはこのXcode Toolsですが、これはMacPortsを使う上で必須なので欠かせません!それにOS Xの開発環境ということなので開発をする上

    私的・Macに移行したらすぐインストールする11のアプリケーション : アシアルブログ
  • 携帯用イベント支援サイト「あつまろ☆ねっと」ベータリリース

    こんにちは、亀です。 絵文字DBとか携帯@GoogleMapのエントリでもなし崩し的にwちょろっと紹介しましたが、このほど携帯専用のイベント支援・管理用サイト「あつまろ☆ねっと」をベータリリースしました。 こちらのエントリで述べられていた、「会社としての新サービス」の第一弾サービスです>< ベータと言ってもまだまだ絶賛機能追加中ですので、ぜひぜひみなさん使ってみていただいて、ご意見ご要望いただけたら嬉しいです>< ご意見ご要望はinfo at atmr.jpや、ブログコメント/トラバなどどのような方法でも構いません>< サイトへのアクセスはこちら: 携帯URL : http://atmr.jp/ QRコード : ==== 飲み会や旅行など、イベント事の幹事になると、みんなの出欠席の取りまとめや友達同士の取りまとめをしようとすると、かなり面倒だなぁ、不便だなぁ、と常々感じていました。 友達

    携帯用イベント支援サイト「あつまろ☆ねっと」ベータリリース
  • cactiを使ったサーバ監視

    こんにちは、牧野です。 今回はサーバ監視の話です。普段からサーバの状態を把握しておくと、いつの間にかハードディスクの残容量がなくなっていた、負荷が大きくなっていてサーバが落ちた、というようなトラブルを防げる確率が上がります。またサーバの異常がすぐにわかれば対応も早くでき、サービスの安定稼動につながります。 cactiはサーバやルータ等の機器監視を行うプログラムで、機器の様々な状態を調べて記録し、webページできれいなグラフを出してくれます。 …このテストサーバの画像だと多少寂しいですが、監視期間が長くていろんなグラフを追加していくともっときれいに見えます。。 また、監視対象の機器を追加するといった設定変更もwebから行うことができます。(監視対象機器の設定は、別途必要ですが。) それでは、cactiの設定について紹介していきます。ちなみに、僕の環境はcolinuxのCentOS4.5です。

    cactiを使ったサーバ監視
  • アニメーションがカッコいいグラフ描画ライブラリ FusionCharts を使ってみた

    このIndex.htmlはFusionChartsFreeのドキュメントになっていますが、今回ここで書くことはこれの触りの部分を軽くまとめただけなので、こっちも目を通しておくと良いでしょう。 今回はPHPで実装することにしますが、その際に必要になるファイルは以下のものだけです。 <graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' decimalPrecision='0' formatNumberScale='0'> <set name='Jan' value='462' color='AFD8F8' /> <set name='Feb' value='857' color='F6BD0F' /> <set name='Mar' value='671' color='8BBA00' /> <set n

    アニメーションがカッコいいグラフ描画ライブラリ FusionCharts を使ってみた
  • PHPにおすすめのエディタ(個人的に)

    こんにちは、中川です。 アシアルPHPスクールで講師をしたりしていますが、その際に、よく生徒から受ける質問のひとつに 「PHPにおすすめのエディタを教えてください。」 というものがあります。 ここで、私、一個人としては、フリーのPHPのエディタなら、迷わず【サクラエディタ】と答えたいところですが、ほかのエディタをじっくりとは使用したことがないので、返答が難しいところです。 授業中は、アシアルでも使っている人が多い、【秀丸】(有料ですが)、viやemacs(初心者向けでは無いと思いますが。)、【PHPエディタ】(アシアルでは使ってる人いませんが、PHP入門にはいいかなと)。 あとは、統合開発環境(IDE)ですが、【eclipse】(参考:Eclipseを使う : アシアルブログ)、【Vs.Php】(宣伝。。。アシアルでも使ってる人いるし。)あたりを挙げています。 と、まあ、比較できるほど使っ

    PHPにおすすめのエディタ(個人的に)
  • FirebugでPHPをデバッグするツールまとめ

    こんにちは、亀です。最近は体調がすこぶる絶不調です。季節の変わり目なので、皆さんも気をつけてください。 さて、ちょろちょろと話題に上ることの多いFirefoxを使ったPHPのデバッグ手法ですが、いくつか出てきたのでこの辺でサクッとまとめておこうかと思いました。 結果的に、だいぶ膨らみましたが。。。まとめ力ないなorz 1.Buggy クラス AJAX magazine というサイトで公開されていたサンプルスクリプトで、クラス1つだけの小さなライブラリです。 以前、PHPプロ!ニュースでもご紹介した方法です。 この方法は、PHPのエラーをハンドリングし、その内容をscriptタグに出力し、console.info()を用いてFirebugのコンソールに渡す、という仕組みです。そのため、Firebugは必須です。 記事掲載当時は、buggy.class.phpがダウンロードできたのでしょうか

    FirebugでPHPをデバッグするツールまとめ
  • PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ

    はじめまして、アシアルで働くようになってまだ三週間ほどの高橋と申します。 ブログを書くのもはじめてのことなので、何か至らないところがありましたら、ご指摘くださると助かります。 さて、皆さんはPHPで開発を行う際、エディタは何を使っていますか? 私はEmacsというエディタを使っています。Emacsは使いはじめこそとっつきにくいのですが、慣れてしまうと離れられない魅力が一杯詰まった素敵なエディタです。 今回はそんなEmacsでPHPの開発環境を作る場合に、追加しておくと開発がより便利になるelispを8個選んで紹介してみたいと思います。 なお、標準のEmacsに含まれているものは除外しています。 1. PHP mode for Emacs EmacsでPHPのコードを書くなら、やはりこれが必須です。そのためか、追加インストールしなくても使えるようになってるディストリビューションも多いです。

    PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ
  • apacheのアクセスログ

    こんばんは、牧野です。 今回はアルゴリズムの話は置いておき、apacheの話題です。 先日、あるサイトのapacheのアクセスログを調べていて気付いたのですが、 リクエストがタイムアウトしてしまい、クライアントがデータを受信できなかった時でも アクセスログにはリクエストのあった時間のログが残ってしまうんですね。。 ステータスコード200で。。。 これは、携帯でアクセスできるウェブサーバがあれば簡単に確認することができます。 (携帯の方がタイムアウトするまでの時間が短いので) 次のようなプログラムをサーバに置いて、 あとはアクセスログを見ながらこのプログラムに携帯からアクセスするだけです。 すると、、、 通信開始 ↓ 70秒経過前に端末側ではタイムアウトメッセージ ↓ 70秒後に、ステータスコードが200で、リクエストが合った時刻のログが書き込まれる 実際にどんなデータがやりとりされているか

    apacheのアクセスログ
  • Memcacheはやっぱりすごかった

    森川です。恥ずかしながらmemcacheを使うくらいならtmpfsとかMySQLのHEAPテーブルを使えばいいじゃん、などと思っていたのですが、今回簡単なベンチマークをやってみて心を入れ替えました。 はい、memcacheは偉大です。すごく速いです。 テストとして10万件のデータをINSERTして、そこから該当するデータを10万件取得します。まずはmemcacheを使用した場合です。 今回はdagレポジトリのRPM版memcachedとソースからインストールしたPHP 5.2.3を使用してpecl installでmemcacheエクステンションをインストールしています。memcachedの設定はデフォルトのままです。 # yum install memcached # pecl install memcache # vi /usr/local/lib/php.ini extension=

    Memcacheはやっぱりすごかった
  • PHP_CodeSnifferで独自コーディングルール

    森川です。最近、メインのLet'snoteの増設メモリが壊れつつあり、1日に1度はブルーバックを眺めています。。。そんなこんなで、blogを書きながらPCが落ちないかどうか、ガクガクブルブルなわけですが、PHP_CodeSnifferをさらっと紹介したいと思います。 アシアルではそれほど厳しくコーディングルールを決めているわけではありませんが、コーディングルールを徹底しないといけない環境というのもあるでしょう。(そういう環境があるからPHP_CodeSnifferの需要もあるのですが。。 早速インストールしてみましょう。 <?php /** * sample.phpPHP_CodeSnifferのテスト用ファイル * @author Morikawa Joe */ $list = array( "a" => 1, "b" => 2, "c" => 3, ); // if if (sa

    PHP_CodeSnifferで独自コーディングルール
  • 1