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
連載:今週の「ざっくり知っておきたいIT業界データ」 データセンター建設コストが1年で1.5倍に急騰/AIエージェント導入率、世界平均は5割超え……日本は?、ほか オープンイノベーション入門:手引きと実践ガイド 海外研究が明らかにするベンチャー企業M&Aでの注意点 松本典子の「はじめよう!Azure Logic Apps/Power Automateでノーコード/ローコード」 Power Automateで「複数の承認ルート」対応の承認ワークフローを作ろう 柳谷智宣の「簡単すぎて驚く生成AIの使い方」 製品情報からプレスリリースを生成AIで作成し、短縮した時間をブラッシュアップに使おう このスタートアップに聞きたい 人と車の移動だけじゃない。「エアクル」が切り開く運転代行の新たな市場 JID 2025 by ASCII STARTUP 歯、ロボットが全自動で磨いてくれる時代へ…… 業務を変
Nexusとは? NexusはSonatype社が提供するWebアプリケーションで、Webブラウザ上からMavenリポジトリの管理を行うことができ、外部のリポジトリのプロキシ/キャッシュとしても動作する。同種のツールには、Artifactoryなどがある。 IDEの範疇からは外れてしまうが、Java開発においてMavenを使用する場合に、開発したソフトウェアをデプロイしたり、外部のMavenリポジトリに存在しないライブラリなどを使用するために、開発環境の一部としてプライベートリポジトリを立てる必要に迫られることがある。Nexusはこのような場合に有用なツールだ。 Nexusは無償で利用可能なOSS版に加え、有償のProfessional版が提供されている。本稿ではOSS版の導入手順と基本的な利用方法を紹介する。 Nexusのインストール NexusのWebサイトには、Jettyがバンドルさ
4月18日、ネオジャパンはHTML5を全面採用しiPadやAndroidタブレットにも対応する企業向けWebメールサーバー「Denbun(デンブン) POP版/IMAP版 Version 3.3」をリリースした。 これは、既存の社内システム環境を変更することなく、PCや携帯電話、スマートフォンのWebブラウズだけでメールの管理と送受信ができるサーバーソフト。このたび発表の新バージョンでは、HTML5採用によりメールソフトウェアと同様の直感的に使えるユーザーインターフェイスを実現しており、ドラッグ&ドロップでのメール移動や右クリックでのメニュー操作が行なえる。また、これまでの日本語と英語のインターフェイスに加え、中国語(簡体字)への対応が加わった。 他に、GmailやGoogle Apps、Yahoo!メールなどのクラウドメールサービスを利用する際に必要となる、SSLを使ったメールの送受信(
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ページを開く