タグ

2011年4月7日のブックマーク (15件)

  • サーバとクライアントで互いのメソッドを呼べるnode.js用ライブラリ·nowjs MOONGIFT

    nowjsはリアルタイムWebアプリケーションを手軽に実行できるnode.js用ライブラリ。 nowjsはJavaScript製/node.js用のフリーウェア(ソースコードは公開されている)。node.jsではWebサーバとクライアントが同じJavaScriptによって開発できるのがメリットになっている。とは言え全く同じという訳ではなくサーバ側独自の機能は存在する/ サンプルのチャットアプリケーション もっと親和性高く、サーバとクライアントが互いにメッセージを飛ばし合えるとすればどうだろう。チャットのような相互通信系のWebアプリケーションや、コラボレーション機能が充実するはずだ。それを可能にするライブラリがnowjsになる。 nowjsはnode.js(サーバ)とWebブラウザで共通の関数を定義して、互いに関数を呼び合えるシステムだ。つまりサーバからクライアントの関数を実行(プッシュ)

  • SSL サイトを制作する上での簡単な注意事項まとめ

    SSL のサイト制作におけるまとめとなります。 https のページで http からファイルなどを読み込んではいけない SSL で保護されているページなのに SSL で保護されていないページからファイルを読み込んではいけません。各ファイルに対して http でも https でもアクセスできるようなサーバーの場合はすべてのパスを以下のように絶対パスや相対パスで記述すれば問題ありません。 /css/common.css ../css/common.css 存在しないファイルを読み込もうとしてはいけない 存在しないファイルを読み込んでもエラーが出ます。例えば js フォルダなんてないのに js/jQuery.js みたいな感じで読み込もうとするとエラーが発生します。ファイルのパスにも気をつけましょう。 Cookie に secure 属性を使う 以前記事にしました。せっかく SSL を使うな

  • モバイルアプリに使えそうなフリーのベクターアイコン「99+ICONS」:phpspot開発日誌

    Roam Design Blog Blog Archive Free Vector Icons モバイルアプリに使えそうなフリーのベクターアイコン「99+ICONS」。 次のようにモバイルアプリのツールバーなんかに出てきそうな汎用アイコンセットがダウンロード出来ます。 形式は、.aiイラストレーター形式です。 ライセンスはCreative Commons Attribution 3.0 United States License 関連エントリ モバイル端末アプリ向けに付けそうなフリーアイコンセット「Mobile Icon Set」 iPhone等のスマートフォンのアイコンが詰まったパック iPhoneAndroidアプリ等に使えるアイコンセット総まとめ:2010

  • 【WordPress Tips】自動タグで漏れのないタグ設定を。実演してみます。【動画追加】〜 Simple TagsとAuto Termsを使いこなす | 覚醒する @CDiP

    WordPress Tips】自動タグで漏れのないタグ設定を。実演してみます。【動画追加】 〜 Simple TagsとAuto Termsを使いこなす 投稿 ‹ 覚醒する? @CDiP — WordPress Photo by donpy これだけのタグを手動でつけるとなると大変です。ま、これだけのタグを付けることもないかと思いますが、それが自動でできるとすれば便利だとは思いませんか? 後から自分のブログから色々な記事を検索するときに便利なのが「タグ」なんですが、1エントリーごとに適切なタグを付けることは結構めんどくさいんですよね。早く記事を公開したいばっかりに手抜きなタグ設定をしたりとかまったくしなかったりとか。 そんなめんどくさがりのあなたにピッタリなプラグインがWordPressにはあります。早速ご紹介致しましょう。 (続きは折り込みます。) 続きはこちら。 例えば当ブログで言え

    【WordPress Tips】自動タグで漏れのないタグ設定を。実演してみます。【動画追加】〜 Simple TagsとAuto Termsを使いこなす | 覚醒する @CDiP
  • iPhoneアプリを作ってみよう(Xcode4編)第1回:じゃんけんゲーム - もとまか日記Z

    以前から気になってたことですが、以下のエントリについて。 iPhoneアプリを作ってみよう:目次エントリー - もとまか日記 もう2年以上も前の記事なので、内容的に古くなってしまって、所々で最新の内容とは異なる動きをしてるんだろうな、と思ってました。とはいえ、随時対応していくのはなかなかシンドイ、というか実質無理です。なのでずっと放置してたんですが、先日公開されたXcode4でUI等が大きく様変わりしたこともあり、この機会に最新の内容に対応した記事を用意していこうかな、と考えました。 てことで、第1回目はやっぱり「じゃんけんゲーム」です。今回は今後のことも踏まえて試してみたいこともあるので、構成を以前とは変えて、1記事で全内容としているため少々重いかもしれません。ご了承くださいm(_ _)m プロローグ 今回の題材「じゃんけんゲーム」のイメージは以下です。 難しい部分は一切なく、その仕組み

  • FirefoxからSSHでターミナル接続できるアドオン「FireSSH」 - 元RX-7乗りの適当な日々

    最近、先日リリースされた「Firefox 4」を利用しているのですが、このFirefox4以降で利用できるアドオンで、Firefox(ブラウザ)から、サーバ等に"SSH"によってターミナル接続できる「FireSSH」が利用できます。 FirefoxそのものからSSHによるターミナル接続が利用できるので、新しいタブをそのままターミナルとして利用することでWebブラウザとシームレスに利用できたり、接続情報を記憶させておくことも可能です。このように簡易なターミナルとして、FireSSHは十分に利用できると思います。 インストール 「FireSSH」はFirefox 4.0以降で利用可能なので、まだアップデートしていない場合は4.0以降へのバージョンアップが必要です。 以下のFirefoxのアドオンページにアクセスし、「FireSSH」をインストールしてください。 https://addons.m

    FirefoxからSSHでターミナル接続できるアドオン「FireSSH」 - 元RX-7乗りの適当な日々
  • 初心者にも分かる Node.js と WebSocket についての解釈まとめ

    解釈が間違っている点がある可能性が御座いますのでご了承くださいませ。記事の内容としては「Node.js なら他のサーバよりもこんなに簡単に WebSocket が扱える(ライブラリがある)」というような内容となっていますので、ご了承いただければと思います。 Node.js って何? Node.js についてよくわからず最初は以下のページを読んでました。 Node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌 例えば、ログイン中の2人がいて、1人がチャットのリクエストをしたとします。でもラグが30秒ほどあって、気付かずに閉じちゃうなんてことがなくなります。 メンバーAのブラウザがメンバーBのブラウザに直接プッシュするってことかと最初は思っていましたが違いました。この点について深く考えていくこととなります。 Node.js を使うと何ができるのか node.js を使

  • PHPでバッチ処理する際に便利なglob使いこなしテクニック:phpspot開発日誌

    PHP Magic Function : glob() | PHP Code Base PHPでバッチ処理する際に便利なglob使いこなしテクニック。 globl("*.gif"); 等とすることで、同じディレクトリにある gif 拡張子のファイルを配列で受け取るなんていう便利な関数がありますが、その glob をもっと使いこなすテクニックが紹介されていましたのでご紹介。 階層的なファイルを探索 glob('pear/*/DB/*') のようにして、階層的にファイルを探索することが出来る 第二引数を活用 第二引数は個人的に使ったことなかったのですが、これはかなり便利そう glob("*.gif", 第二引数); GLOB_MARK: 返ってきたディレクトリの最後に / を付ける GLOB_NOSORT: ソートを行わない GLOB_NOCHECK: 検索パターンにマッチするファイルが見つか

  • PHPでよく使うライブラリを毎回requireしないでよくなる方法:phpspot開発日誌

    PHPでよく使うライブラリを毎回requireしないでよくなる方法。 PHPエクステンション等を使ってライブラリをPHPに組み込んでしまえば、何もrequireせずに関数が使えたりしますが、phpで書かれたライブラリは毎回require・includeが必要です。 よく使うライブラリは毎回requireって書くのは面倒だ、という場合、php.ini の auto_prepend_file に設定しておくと便利です。 auto_prepend_file=/path/to/init.php とりあえず1つのファイルを設定しておいて、あとはその中からrequireすればapacheの再起動なしに設定変更出来ます。 特に、以下のようなケースで有効です。 ・毎回この機能は絶対使う ・頻度的にかなり多く使う ・開発中のサーバで、デバッグ機能を組み込んでおきたい 但し、注意点として、あまり多くしすぎると

  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • JS+PHPでFacebookページをカスタマイズ! (1/3)

    Facebookを企業で活用するために、Facebookページの開設・運用方法を解説する連載。前回は、Facebookページの開設の流れと、iframeを使ったウェルカムページの作成方法について、Web ProfessionalのFacebookページを例に解説しました。今回も引き続き、Facebookページのカスタマイズについて詳しく説明します。 Facebookページをカスタマイズする2つの方法 Facebookページの格的なカスタマイズに入る前に、Facebookページへのオリジナルコンテンツの追加方法を整理しておきましょう。Facebookページは複数の「タブ」で構成されており、ページ内に新しい「タブ」を設けることでコンテンツを追加できます。タブを追加する方法は、(1)既存のFacebookアプリを利用する、(2)新しくFacebookアプリを作る、の2つがあります。 (1)既

    JS+PHPでFacebookページをカスタマイズ! (1/3)
  • 5509.me

    This domain may be for sale!

  • データ内蔵ゆえ電波がなくても使える地図アプリ「MapFan for iPhone」

    データ内蔵ゆえ電波がなくても使える地図アプリ「MapFan for iPhone」 2011-03-28-2 [iPhone][Geography] iPhone に「MapFan for iPhone」を入れて使っています。 このアプリ、手元に全地図データが入っています。つまり電波の届かないところでも地図が見れるのです。iPhone標準の地図アプリはネット接続が前提で地下鉄など電波のない場所では閲覧できないのでいざというときに心配でしたがこれなら安心。災害でケータイ電波が止まってもバッテリーのある限り使えるわけで避難の際に役に立つかと。 そんなわけで、この時期に無料配布しているようです。今月末まで。ありがたや。普段は2300円の高級アプリです。 - インクリメントP、「MapFan for iPhone」を3月31日まで無償提供 (ITmedia +D モバイル) http://plus

    データ内蔵ゆえ電波がなくても使える地図アプリ「MapFan for iPhone」
  • php phpdcd (Dead Code Detector)を試してみた

    phpdcdはPHP Dead Code Detector という名の通り、使っていないコードを検出してくれるツールである。 ウノウラボさんのPHPで利用出来るテストと開発に便利なツールで知ったので評価してみた。 なお、Dead CodeについてはWikiPediaのこのページが詳しい。 インストール 普通にpearコマンドでインストールできる。 pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear update-channels pear install phpunit/phpdcd 以上でインストールが完了する。 実行 まずは引数なしで実行してみよう。オプションが分かる。(–helpを付けたときと同じ) [root@CI01 ryuzee]# phpdcd phpdcd 0.9

    php phpdcd (Dead Code Detector)を試してみた
  • WEBサービス用に覚えておくと使える&使えそうなpeclモジュールまとめ:phpspot開発日誌

    WEBサービス用に覚えておくと使える&使えそうなpeclモジュールまとめ。 先日「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」でまとめると書いてからちょっと日が空いてしまったのですが、まとめてみました。 殆ど使ったことがある物を載せましたが、peclをひと通り見て、使ったことはないけれど面白そうなものも入れてみました。 pecl はCやC++で書かれたPHP用のモジュールをまとめたリポジトリです。PEARはPHPで書かれていますが、peclの物はC/C++で書かれている為、高速に動作します。 基的にpeclの方が速いので、PEARと同等の機能の物は置き換えたほうがよいです。(但し、ちょっと古いpeclライブラリ等は動作を検証するようご注意) 開発 APC Alternative PHP Cache。PHPのコードを中間コード化して毎回パースしないようにし