July 25 02:56:12 ******* sm-mta[2411]: NOQUEUE: SYSERR(root): daemon: cannot fork: Resource temporarily unavailable という表示が出て、さっぱりサーバが動かなくなった。 原因;プロセスが上限まで使われ、新しいプロセスを立ち上げられない。 解決法:プロセスを消費しているサーバデーモンなどを停止させ、プロセス数を制限する。 現状契約しているサーバで問題が発生。 何やら契約しているVPSサーバに上限プロセス(プロセスの上限といった方がいいのか)が存在するらしい。 お陰であらゆるコマンドが通らない(ssh接続さえも、プロセスの上限に達しているため、sshのプロセスを起動できない)。 そんなの聞いてないよ・・・。 取り敢えず、無理矢理にでも稼働させなければならないので、プロセスを規定値以
screenで日本語が文字化け UbuntuServerでマイクラサーバーを立てているのですが 日本語だけ文字化けしてしまい、困っております。 以下のコマンドで直接起動すると問題なく日本語が使えたのですが、問題はその先にあります。 java -Dfile.encoding=UTF-8 -Xmx2048M -Xms1024M -jar forge-1.16.5-36.2.34.jar サーバーを24時間起動するためにscreenを使っているのですが、screen でコンソールを開くと日本語だけ文字化けしてしまいます。 誰か有識者の方、screenで文字化けしない方法を教えて頂けませんでしょうか。 screenで日本語が文字化け UbuntuServerでマイクラサーバーを立てているのですが 日本語だけ文字化けしてしまい、困っております。 以下のコマンドで直接起動すると問題なく日本語が使えまし
Opera Softwareは10月14日にノルウェーでイベント「Up North Web」を開催した。CEOのLars Boilesen氏と製品責任者のChristen Krogh氏がウェブブラウザ「Opera」に関する詳細なデータを公開している。興味深いものをいくつか紹介しよう。 まずOperaの製品は大きく3つのカテゴリに別れる。PC向けと携帯電話向け、そしてテレビなどその他のデバイス向けだ。 これらのうち携帯電話向け製品には「Opera Mini」と「Opera Mobile」という2つの製品がある。Opera Miniはインターネットの情報を一度Operaのサーバで圧縮してから携帯電話端末に配信する仕組みの製品。回線の遅い環境で重宝されている。クライアントではなくサーバ上でページ内容を処理するため、App Storeでの配信が承認されたという背景がある。一方のOpera Mobi
Tools and Tips This page summarizes many useful tools and resources for working in App Engine. Use this document to find tools related to the following common uses or APIs. Index of topics (expand for full list) App Development AppStats Datastore SQLite Stub Local Unit Testing Samples for Google App Engine App Management Capabilities API DoS Protection Service Configuration Quota API Zipserve App
リッチスニペットが表示されるようにウェブページを構成しGoogleに申請した後、どのくらい待てば検索結果にリッチスニペットが現れるようになるのか、GoogleのMatt Cutts(マット・カッツ)氏が回答しました。 Matt Cutts氏自身はリッチスニペットの開発に関わっていないため、リッチスニペット・チームに問い合わせて確認したとのことです。 現状では、リッチスニペットが表示されるまで申請してから1か月ほどかかるそうです。 リッチスニペット・チームは、次の2点を補足として加えました。 リッチスニペットを表示させようとして隠しテキストを使ってはいけない。Googleが混乱してしまう。 もっと早くリッチスニペットが表示されるように取り組んでいる。 リッチスニペットに使うマークアッが検索結果のパンくずリスト表示にも対応し、挑戦したサイト管理者もいることでしょう。 1週間かそこらで出てくるわ
コンバージョン率を著しく下げるフォームの入力項目ワースト3 (HubSpot Blog)米ハブスポットは、40,000人のユーザーがアクセスしたランディングページを分析して、コンバージョンを下げる傾向にあるフォームの入力項目を調べ上げた。ワースト3に挙げられたのは、以下の入力項目だ。 年齢電話番号住所調査対象のページは、見込み客情報を取得する目的でフォームが設置されていたと思われる(オンラインショッピングで住所を入力させないわけにはいかないだろう)。住所は市町村だけではなく番地まで尋ねるとさらにコンバージョンが下がったとのことだ。米国での調査になるが、日本でも当てはまりそうに思える。 絶対に必須でないなら、これらの3項目は入力項目から外していおいたほうがよさそうだ。 日本語で読めるSEO/SEM情報Yahoo!サイトエクスプローラーが“こっそり”終了へ (Yahoo!検索サイトエクスプロー
理系女子よ集え! 高専女子カンファレンス、9月25日に初開催:高専女子主催~女子のためのカンファレンス~ 「高専カンファレンス」というイベントをご存じの方はどれくらいいるだろうか。2008年に産声を上げたこのイベントは、高専OBを中心とした安定感のある運営の下、これまで全国各地で通算14回開催されている。 10月に開催予定の「高専カンファレンス2010秋 in 東京」ではアンカンファレンス方式を初めて採用するなど、運営側の積極的な姿勢が垣間見えるが、それとは別に、興味深い取り組みを進めている。それが9月25日に東京・新宿で開催予定の「高専女子カンファレンスin東京」だ。同イベントの企画や運営を担当するのは、「高専女子」4名。ここでは、同イベントの実行委員長として、開催に向けて忙しい日々を送っている薄谷ひとみさん(長野高専OB)に話を聞いた。 集え、高専女子 まず、最初に気になるのは、高専女
Google Analyticsに新しい機能が加わりました。 「ページ解析(In-Page Analytics)」という機能です。 メニューの「コンテンツ」セクションにベータ版として登場しました。 「ページ解析」ではページ内にあるリンク(画像含む)のクリック状況を知ることができます。 クリック率の他にも「トランザクション数」「収益」「目標値」もレポート可能です(まだ計測できていないっぽい)。 条件を指定してフィルタもできるようになっています。 これまでにも「サイト上のデータ表示」という同じようなレポート機能がありましたが、こちらはハッキリ言って使いものになりませんでした。 新しい「ページ解析」は前よりも使い勝手がよさそうです。 1つのページ内に同一ページへの複数のリンクがあった場合は、個別ではなくまとめて計測してしまうという問題点があるようですが、ユーザーの動きを分析するのにおおいに役立つ
<?php $list = array('a' => 1, 'b' => 1, 'c' => 1, 'd' => 1, 'e' => 1); if (isset($list['a'])) { // 何らかの処理 } if (array_key_exists('a', $list)) { // 何らかの処理 } $list = array('a', 'b', 'c', 'd', 'e'); if (in_array('a', $list)) { // 何らかの処理 } などと記述します。この中でよく見かけるのは、in_arrayを使った方法です。使いやすい上に、直感的にも理解しやすい便利な関数です。 ただし、大量のデータを扱うさいにはお勧めできません。なぜならば、in_arrayの実行時間はO(n)だからです(in_arrayは要素を一つずつ確認していきます)。一方で、issetとarray
iPhone App Store (5149) アクセサリ (4367) 特価 (3387) レポート (2717) NEWS (2552) Rumor (1943) iPad App Store (1813) iTunes (1263) iPhone (1248) Apple Apps (1076) iOS (796) プロモーション (761) Apple (726) ソフトウェア (711) Apple Store (704) Mac App Store (673) 書籍 (669) iPad (667) ハードウェア (659) インターネット (629) サポート (618) Mac OS X (538) デジカメ (527) Macintosh (521) Twitter (464) User Group (399) Watch (394) Watch App (346) 日記
この記事は7/20に掲載された「HTML5 Family: CSS3 Ads Versus Flash Ads」を訳したものです これまでHTML5関連技術について多くの解説ブログを掲載してきましたが、今回は、CSS3の機能を使っておもしろい実験をやってみたいと思います。例えば、、、よく見かけるようなFlashのバナー広告をHTML5で再現することはできるでしょうか?結論から言うと、HTML5そのものは必要ではなく、いくつかの画像ファイルとCSS3アニメーションだけで十分でした(現時点では、最新のChromeとSafariでのみ機能します)。次のリンク:3つのFlashバナー広告と、それらを我々がCSS3で再現したものとを比較してみてください。実際、気味悪いほどそっくりに仕上がっています。 この記事では、CSS3とHTMLだけで上記のようなバナー広告を作る方法について説明していきます。説明
日本最強のアルゴリズマーたち、世界をうならせる プログラミングコンテストを企画・運営する米TopCoderは10月15日、コンピュータ・プログラミングと創造的設計のトーナメントである「2010 TopCoder Open」で、日本人が2部門を制したことを発表した。 TopCoderでは、さまざまなジャンルのコンテストが開催されており、例えばAlgorithm部門では、ほぼ毎週のようにSRM(Single Round Match)が開催されている。TopCoder Open(TCO)は、年に一度開催されるトーナメント制の大会で、オンラインで行われる数回の予選を経て、米国ラスベガスで開催される決勝戦に参加できる。TopCoderで日々しのぎを削る世界中のコーダーたちの中でも、特に優れた者だけが参加を許されるコーダーの聖域ともいえる大会。 今回のTopCoder Openに日本人としてラスベガス
GMOインターネットとアクロディアが10月14日、ソーシャルアプリ開発者支援プロジェクト「アプリやろうぜ!」の第2弾として、Androidアプリの開発支援を行う「アンドロイドやろうぜ!by GMO」プロジェクトをスタートした。 アンドロイドやろうぜ!by GMOでは、マルチOS・マルチデバイス対応の開発ツール「VIVID Runtime」を無償提供し、Android向けソーシャルアプリ・ゲームなどの開発が行なえるほか、GMOが新たに構築するアプリ配信プラットフォーム「@GMO GameCenter」を通じてアプリの配信ができる。また、iPhoneからの移植・開発サポート、独自のDRMシステム、国内主要3キャリアによる課金など多彩な決済手段、多言語対応サポート、定期的に実施される少人数の無料技術カンファレンスなども提供し、Androidアプリの開発者を支援する。 さらに、賞金総額3000万円
Googleは、企業向け製品である「Google Search Appliance」と「Google Apps」の2つを連携させることで、企業への取り組みを推し進めるようだ。 シンプルなのにずいぶん待たされたように思えるが、Googleは米国時間10月18日、Google Search Applianceの新バージョンに含まれている「Cloud Connect」と呼ばれる新機能について発表した。これにより、Googleのオフィス生産性ソフトウェアと企業向け検索アプライアンスを使用している企業のユーザーであれば、Google Appsと「Google Sites」の検索結果を表示できるようになる。Cloud Connectによって、社内からTwitterや他のウェブサイトを検索することも可能だ。 Google Search Applianceは、さほど大きな話題にのぼる製品ではないが、Goo
Steve Jobs氏が米国時間10月18日、Appleの第4四半期決算の電話会議に珍しく登場した。その理由は何か? Jobs氏は、「Appleにとって売り上げが200億ドルを初めて超えた四半期に立ち寄らずにはいられなかった」と、理由として述べた。しかし、本当の理由はすぐさま明らかになった。Google、Research In Motion、顧客、開発者、競合するスマートフォンおよびタブレットメーカーに対し、非常に鋭いメッセージを届けるためだったのである。同氏が決算報告の電話会議に出席したのは2年ぶりだ。 1月にiPadを発表したときのApple最高経営責任者(CEO)Steve Jobs氏。決算報告の電話会議に2年ぶりに登場した。 提供:James Martin/CNET Jobs氏のコメントをまとめたものを以下に掲載する。 「まずはiPhoneについて話をしよう。1410万台のiPho
William A. Anders, the astronaut behind perhaps the single most iconic photo of our planet, has died at the age of 90. On Friday morning, Anders was piloting a small…
恐らくこのブログの読者の皆さんであれば、Moongiftを愛読されている方が多いのではないだろうか。Moongiftはオープンソースソフトウェアや無料のソフトウェアを紹介するブログで、更新頻度も高いため俺も日々チェックしている。そのMoongiftが最近プレミアムユーザー向けの有料サービスを始めたのだが、なかなか申込むまでには至らないのだ。情報発信で対価を得るというビジネスモデルは個人的には応援したいと思っているのだが、それでも申し込もうという気が起こらないのだ。今日はその理由について色々と書いてみようと思う。 待てば記事が読める?Moongiftのプレミアムサービスでは、一部のコンテンツだけをプレミアムユーザーだけに配信したり、記事の先行配信を行うといった試みがなされている。だが、そのサービスにはどうしても心が動かされないのである。特に先行配信には魅力を感じない。待てば読めるのだから。
前回は、慶応義塾大学SFCの「学習パターン」を紹介した。今回は話題を一転して、同じ図形パターンがスケールを変えて何度も現れるフラクタルについて考える。 前回はパターン言語事例-慶応義塾大学 湘南藤沢キャンパス(SFC)の「学習パターン」を紹介しました。個々に挙げられたパターンには普遍的なものが含まれています。 例えば、筆者は今回担当した新人研修で早速学習パターンを活用させていただきました。受講生の学校での経験の違いにより、一律に研修を行うのは講師・受講生ともに厳しいものがあります。質問も少ないです。そこで活用したのが、 (No.9)教わり上手になる 「ほかの人に『やってもらう』のではなく、上手に『教わる』と次につながる」 これは、講師に聞いても良いし、同期の経験者に聞いても構いません。 (No.31)教えることによる学び 「人に何かを教えることは、自分にとってもプラスになる」 なので、聞か
Opera Softwareは10月14日、ノルウェーでイベント「Up North Web」を開催し、ウェブブラウザの最新版「Opera 11」を発表した。 Opera 11はこれまでユーザーからの要望が多かったエクステンション(拡張)を搭載するのが特徴。FirefoxやChromeと同様に、ユーザーが自由にOperaに好きな機能を付け加えられるようになる。拡張の管理画面も開発中で、イベント会場でデモが披露されていた。製品担当者によれば、拡張機能をインストール、アンインストールするにあたってブラウザの再起動は必要ないとのこと。 デモではブラウザ上でマウスオーバーした単語をWikipediaで検索する拡張やソーシャルブックマークサービス「Reddit」に登録する拡張が公開された。開発中の管理画面にはFacebookのアップデートを知らせてくれる拡張やYouTubeの動画をダウンロードする拡張
タブブラウジングやマウスジェスチャーなど現在のウェブブラウザの標準機能はOpera Softwareが決定してきたと言える。そしていまOperaが新たに標準化しようとしているのが拡張の仕様だ。 10月14日、Operaは次期ウェブブラウザ「Opera 11」でエクステンション(拡張)を採用することを発表した。その際に、ブラウザごとに異なる仕様で作られている拡張に標準仕様を作ろうと呼びかけた。 FirefoxやChrome、Safariといった主要ブラウザが拡張を採用しているにもかかわらず、それぞれの拡張には互換性がない。そこでウェブの標準技術を拡張にも適用し、すべてのブラウザで同じ拡張を使い回せる環境ができれば、開発者はもちろん、ユーザーにもメリットがあるという。 「機は熟した。ブラウザの拡張が標準化される準備は整っている」。Operaの最高技術責任者(CTO)を務めるHåkon Wium
先週10月12日に、ニューヨークでHadoopのイベント「Hadoop World: NYC 2010」が開催されました。主催はHadoopのディストリビューションベンダであるCloudera。参加者は900名を超えたともいわれ、日本からも30名程度が参加しました。 このイベントでClouderaはNTTデータとの提携を発表。両社でアジア太平洋地域と日本でのHadoopビジネスを積極展開することを明らかにしています。NTTデータによる講演のなかでリクルートの米谷修氏が行ったHadoopに関する比較評価を紹介します。 この記事はHadoop WorldでClouderaと提携したNTTデータが目指すもの。Hadoop World: NYC 2010」の続きです。 3種類のデータベースとHadoopを比較 リクルート MIT United システム基盤室エグゼクティブマネージャー 米谷修氏。
Webサーバーへのファイル転送用にFTPサーバーを構築する。 ここでは、Fedora標準のFTPサーバーであるvsftpdを採用する。 なお、ユーザ名、パスワード、CGI等に書かれたパスワード情報等の盗聴による不正入手対策として、SSLによる暗号化通信を行えるようにする。 また、管理者ユーザ以外は自身のホームディレクトリより上層へはアクセスできないようにする。 [root@fedora~]# vi /etc/vsftpd/vsftpd.conf ← vsftpd設定ファイル編集 # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO ← anonymousユーザ(匿名ユーザ)のログイン禁止 # Uncomment this to allow local
max_allowed_packetについて max_allowed_packetとは、通信時における1パケットの最大サイズ。BLOB型(画像などのバイナリを入れるカラム)を利用する場合、最大BLOBカラム長より大きく設定する必要があります。 DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes at /usr/local/yaruo/mysal/DBI.pm line 347max_allowed_packetが小さいとエラーが出力されます。 max_allowed_packetの確認方法 下記結果は、16Mで設定している状態です。 mysql> show variables like 'max_allowed_packet'; +--------------------+--
あぁよかった。 いいもの見つけた。 ファイルの取得手段がFTPしか公開されていないレンタルサーバーなどのときに 移行しようとしても、FFFTPとかのWindowsのFTPクライアントソフトだとうまく全てダウンロードできないときがあるよね。 かといってftpコマンドでmgetもつかえなさそうなときとか…。 そういうときに役立ちそうです。 というか役立ってるよいま! example.jp の ftpサーバー上の www 以下を丸ごと再帰的にダウンロード wget -mckb --passive-ftp ftp://id:password@example.jp/www/ id FTPアカウントのID password FTPアカウントのパスワード m ミラーに適したオプション(-r -N -l 0 -nr)で動作します。 c 既にあるファイルの続き
このように便利な Rewrite 機能は、個別ディレクトリに設置された .htaccess にも指定することができる。しかし、.htaccess に書けるのは RewriteEngine, RewriteBase, RewriteCond, RewriteRule だけで、ロギングに関する指定子などは書けないし、色々と注意すべきハマリ点がある。ここではそれらを一気に解説しようと思う。これは管理者になれない(=httpd.confを編集できない)一般ユーザにとっては重要な情報になるだろうね。 .htaccess は個別の公開ディレクトリに設置されて、細かい制御を出来るもので、よく個別ディレクトリにアクセス制限を入れたりするのに使う。しかし、いくつかの Apache 指定子は、ここにも書けるし、幸いなことに Rewrite機能(正確には mod_rewrite.so)は、この .htacces
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く