PHPで重い処理を行う場合、バックグラウンドでの処理依頼だけして、すぐレスポンスを返す方法のメモ。 基本PHPでは非同期処理をサポートしていないので、外部プログラムとして実行させる
Windows 8の特徴のひとつが、タブレットに対応するためにタッチ機能を強化したことだ。というよりも、Windows 8ではタッチを前提に、ユーザーインターフェースが大きく変化している。今回はそのタッチ機能を見ていくことにしよう。 タッチの基本操作は7種類 マウスイベントと同様にOS側が識別 Windows 8のタッチ基本動作。白いスライドは「Building Windows 8」ブログ、青のスライドは2011年9月に開催された開発者向けイベント「Build」でのセッションスライドから引用。2つのスライドで数が異なるのは、ブログのほうでは、画面右からのスワイプと下からのスワイプを区別しているため。基本的な動作としては7つ Windows 8のタッチには、上に挙げたようにいくつかの基本操作がある。これらはWindowsがユーザーの操作を解析し、アプリケーションに対して解釈した結果を送る動作
Twitter Bootstrapじゃなくfacebook Bootstrap?「Fbootstrapp」 2012年03月05日- Fbootstrapp by Clemens Krack, based on Bootstrap, from Twitter Twitter Bootstrapじゃなくfacebook Bootstrap?「Fbootstrapp」 Twitterじゃなくてこれからfacebookでしょ、と電車の中で聞きました。 そんな方にはTwitterBootstrapをベースとして作られたFbootStrappがよいかもしれません。おもいっきりfacebookライクなサイトを作ることができます。 facebookを扱うサイトでは使えそうです 関連エントリ FacebookスタイルのシンプルなドロップダウンをjQueryで実装するサンプル Facebookのタイムライン
キーボード不要でMySQLクエリを組み立てられるChromeアプリ「MyQuery Builder」 2012年04月26日- Chrome ウェブストア - MyQuery Builder キーボード不要でMySQLクエリを組み立てられるChromeアプリ「MyQuery Builder」 MySQLに接続してテーブルの情報を読み取ることでスキーマなどを情報を元にクリックでポチポチやるとクエリが出来てしまうツールです。 テーブル間でJOINするような複雑なクエリも視覚的に組み立てる事ができるので、便利な場合がありそうです ドラッグ&ドロップでテーブルのJOINが可能。チェックボックスにチェックすると、取得したい物を選択できて通信費節約のためのクエリがかけます SELECTだけではなくて、「Utility Query Editor」のタブにてUPDATE、DELETEの他クエリについても組
綺麗なUIのサイトがサクサク組めるTwitter Bootstrapを使ったjQuery UIテーマ「jQuery UI Bootstrap」 2012年01月10日- jQuery UI Bootstrap 綺麗なUIのサイトがサクサク組めるTwitter Bootstrapを使ったjQuery UIテーマ「jQuery UI Bootstrap」 Twitter Bootstrapでデザインがあまり出来ずともTwitter風の綺麗なUIが作れる事で話題を集めましたが、jQuery UIにTwitter BootstrapのCSSでをあてはめた物が出たようです。 Twitter Bootstrapのメリットを享受しつつjQuery UIも使えてしまいます。 サンプルでは1ページにjQuery UIのウィジェットが配置されているのですが、1ページにあることで、削ったり切り貼りすることでデザ
あんま知られてないけど,PHP界隈でも Web Advent 2008 っていう,アドベントカレンダーやってたみたいです.ぜんぜんしりませんでしたそしてちらっと読んだけどあまりおもしろくn(r で,その中にちょっと面白げな記事を見つけたので,紹介. Web Advent 2008 / Don’t Commit That Error git の pre-commit hook を使って,エラーチェック だいたいはテスト走らせてコミットとか,実行させてからコミットとかするけど,ちょっとしたところの修正だから確認もせずにコミットしてしかもよりによってそれがエラー起こしてたりとか,まぁ,たまにありますよね. そのために,コミット直前の pre-commit にフックして,PHP Lintを走らせ,その結果次第でコミットをなかったことにしちゃったりしませんか,という趣旨の話. で,具体的には, コミ
こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙
この記事は2011/4に掲載されたものです。 記事の内容が古くなっている為、現状と異なる可能性があります。 earthquake_jpに関連して作業したので備考録としてメモ。 前提 gitのリモートリポジトリとHTTPサーバが同一のサーバに存在している状態です。 別サーバで行う場合はgit cloneを行う際にパス無し秘密鍵でcloneして おかないと上手く動作しないと思われます。 処理の流れ 開発者 → コミット → プッシュ → post-receive → Web API → git pull 失敗 最初はpost-receiveでpullを発行しようとしたが、HTTPサーバとgitosisの権限が異なる。 sudoを発行してみたが、エラーが発生して処理が行えない。 結果 post-receiveはWeb APIへとアクセスする。 Web APIはHTTPサーバの権限で動作する。 W
sponsored プランも機能差もたくさんあって迷ってしまうあなたのために お得なのはどれ? Backlog有料プランの分かりやすい選び方ガイド sponsored Dropboxも自社で活用 営業から人事、総務まで幅広く使える最新ツール 送った資料はしっかり読んでもらえたか? 気になるそこを追跡できる「Dropbox DocSend」 sponsored パソコンショップSEVENの「ZEFT Z55EU」について、中の人に聞いてきた 価格を抑えたいけど、ゲームがしっかり動くか不安という人はこれ! ゲーム性能高くコスパも重視したゲーミングPC sponsored 価格7万円以下で買える! どこにでも置ける小型PC「GEEKOM A6」はパワフルで使い勝手◎ sponsored MSI「Modern 14 F1M」レビュー 日本のビジネスワークをしっかり把握したCore 7ノートパソコン
Nexusとは? NexusはSonatype社が提供するWebアプリケーションで、Webブラウザ上からMavenリポジトリの管理を行うことができ、外部のリポジトリのプロキシ/キャッシュとしても動作する。同種のツールには、Artifactoryなどがある。 IDEの範疇からは外れてしまうが、Java開発においてMavenを使用する場合に、開発したソフトウェアをデプロイしたり、外部のMavenリポジトリに存在しないライブラリなどを使用するために、開発環境の一部としてプライベートリポジトリを立てる必要に迫られることがある。Nexusはこのような場合に有用なツールだ。 Nexusは無償で利用可能なOSS版に加え、有償のProfessional版が提供されている。本稿ではOSS版の導入手順と基本的な利用方法を紹介する。 Nexusのインストール NexusのWebサイトには、Jettyがバンドルさ
sponsored プランも機能差もたくさんあって迷ってしまうあなたのために お得なのはどれ? Backlog有料プランの分かりやすい選び方ガイド sponsored Dropboxも自社で活用 営業から人事、総務まで幅広く使える最新ツール 送った資料はしっかり読んでもらえたか? 気になるそこを追跡できる「Dropbox DocSend」 sponsored パソコンショップSEVENの「ZEFT Z55EU」について、中の人に聞いてきた 価格を抑えたいけど、ゲームがしっかり動くか不安という人はこれ! ゲーム性能高くコスパも重視したゲーミングPC sponsored 価格7万円以下で買える! どこにでも置ける小型PC「GEEKOM A6」はパワフルで使い勝手◎ sponsored MSI「Modern 14 F1M」レビュー 日本のビジネスワークをしっかり把握したCore 7ノートパソコン
22日(米国時間)、Twitterの開発チームが自身のブログにおいて軽量プロキシ「Twemproxy」のオープンソース化を発表した。Twemproxyhは、memcachedプロトコル用に開発されている軽量で高速に動作するプロキシ。ライセンスには、Apache License 2.0を採用しており、Githubで公開されている。 Twitterでは数千にも及びフロントエンドのアプリケーションサーバを用意し、キャッシュサーバを割り当てていた。しかし、ユーザ数が増えることでトラフィックが増大し、アプリケーションサーバを追加しなければならず、結果的にキャッシュサーバのパフォーマンスの低下をまねいていた。そこでキャッシュの性能をあげるために、Twemproxyを開発し導入したという。 Twitterの開発者は、Twemproxyでは以下のようなことが実現できるとしている。 永続的なサーバー接続の維
4月23日(米国時間)、nginx(エンジンエックス)の最新安定版となる「nginx-1.2.0」が公開された。nginxは軽量で高速なHTTPサーバ。Netcraftが毎月発表しているHTTPサーバシェアの4月報告によると、nginxのシェアは10%から14%ほどで、代表的なHTTPサーバであるApacheやMicrosoft IISに次ぐ人気となっている。 nginxは、約9年前に開発がスタートした後発のHTTPサーバ。ロシアの開発者であるIgor Sysoev氏によって書かれており、特にロシアで高いシェアを誇っている。ライセンスはBSDスタイルライセンスを採用しており、HTTPサーバの他にもリバースプロキシサーバ、メールプロキシサーバの機能を有している。 公開されたnginx 1.2では、評価版である1.1系で行われたHTTPプロキシや負荷分散の改善やSSL使用時のメモリ使用量の削減
Scientific Linux is basically Enterprise Linux, recompiled from source. Scientific Linux開発チームは4月24日(米国時間)、Red Hat Enterprise Linux (RHEL)に対応したディストリビューション「Scientific Linux 5.8」を公開した。Scientific Linuxは、フェルミ国立加速器研究所および欧州原子核研究機構らが開発しているLinuxディストリビューション。RHELと高い互換性があり、i386版とx86_64版のアーキテクチャに対応している。 Scientific Linux 5.8は、RHEL 5.8に対応するバージョン。Scientific Linux 5.8で追加されたパッケージや変更されたパッケージ、アーキテクチャ別のリリースノートなどは、Scie
昨今注目を集めているWebアプリケーションプラットフォームの1つに、「Node.js」 がある。Node.jsはJavaScriptでWebアプリケーションのサーバーサイドプログラムを実装できる技術で、高いスケーラビリティが特徴だ。本記事ではNode.jsの基本的な知識やフレームワーク「express」を用いたWebアプリケーション作成方法を紹介する。また、Webブラウザ上で動作するIDE「Cloud9 IDE」を用いてNode.jsアプリケーションをWindows Azureで実行させる方法についても解説する。 JavaScript、そして非同期・シングルスレッドで注目を浴びるNode.js Node.jsはJavaScriptでWebアプリケーションのサーバーサイドプログラムを実装できる技術で、開発プロジェクトのスタートは2009年と、比較的その歴史は浅い。しかし、ここ数年でプロジェク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く