タグ

2013年3月27日のブックマーク (18件)

  • SELinuxを無効化する - セキュリティ - [SMART]

    SELinuxとは SELinuxセキュリティ管理をしてくれるとても大事なモジュールですが、慣れていないとSELinuxによる強力なアクセス制限によってインストール作業や運用業務でつまづくことがあります。 来であればSELinuxをマスターすることが必要ですが、緊急時にはSELinuxの機能を停止する方法が手っ取り早い解決策となります。今回はその停止方法のご紹介です。 SELinux入門 日SELinuxユーザ会 http://www.selinux.gr.jp/ SELinux動作状態の確認 SELinuxの動作状況は getenforce コマンドを調べられます。 getenforceコマンドを実行すると、現在のSELinuxの動作状況が以下のように表示されます。 enforcing SELinux機能、アクセス制御が有効 permissive SElinuxは警告を出力するが、

    SELinuxを無効化する - セキュリティ - [SMART]
  • 好蟻性生物に萌える! 『アリの巣の生きもの図鑑』 - HONZ

    書は、アリの巣に住み、アリと共生する昆虫(好蟻性昆虫)やその他の節足動物(クモやダニなど)に関する図鑑である。なんというか、読者対象狭すぎなだが、好蟻性昆虫マニアやヘンな虫好きにとっては、よくぞ出してくれた! と狂喜乱舞するような、奇跡的な一冊なのだ。 著者は、HONZでも話題になった『ツノゼミ ありえない虫』や、好蟻性昆虫の魅力とその研究の苦労を活き活きと、楽しげな筆致で語った『アリの巣をめぐる冒険』の丸山宗利氏に、アリ好きなら知らぬものはいない、アリ専門店Antroom経営の島田拓氏(ここで売っている蟻マシーン3号が欲しくてたまらない)、岐阜県の蟻ならこの人!の、木野村恭介氏、不幸にして虫、特に始末におえない蝶の世界に足を突っ込んでしまった岩手大学の博士課程在籍の若きホープ、工藤誠也氏、そして、すでに好蟻性昆虫の写真集も出している小松貴氏。まさにオールスターである(たぶん)。 言う

    好蟻性生物に萌える! 『アリの巣の生きもの図鑑』 - HONZ
  • MongoDBのMapReduceを使ってみたときのメモ

    MapReduce の決まり ・map()でemit()した値の形式とreduce()の戻り値の形式が一致していること reduce関数は一度のMapReduce内で何度も呼ばれ、全てのreduceの戻り値をreduceした結果がMapReduceの戻り値となる。 →最終的な結果 = reduce(key, [values_3, reduce(key, [values_2, reduce(key, [values_1])])]) また、map()内で1件しかemit()されなかったkeyと値は、reduce()で一度も処理されない!! すべてreduceした後の値を処理したい場合は、finalize functionを利用できる。 mongoの公式マニュアルが詳しい。 MapReduce - Docs-Japanese - 10gen Confluence (mongoは集計できるので)

  • MongoDB で MapReduce 試してみた。

    MongoDBMapReduce を試してみる。 年齢のみを項目としてもつ age コレクションを作成し ヒストグラム 各種統計量(件数, 合計, 平均, 分散, 標準偏差) を算出してみようと思う。 2. の統計量の算出では2段 MapReduce を試してみる。 参考: http://www.mongodb.org/display/DOCSJP/MapReduce http://api.mongodb.org/js/ 0. データの投入 今回の検証用データ(年齢180件)を作成したのでそれを投入。 $ mongoimport -d mydb -c age --type csv --headerline --file mydb.age.csv connected to: 127.0.0.1 imported 181 objects $ mongo MongoDB shell ver

  • MongoDB : サルでもわかるMapReduce · DQNEO日記

    まずは「集計ができる」と覚えておきましょう。 最初はこれだけで十分でしょう。 利用事例 ある日、ピカチューがつぶやきサービスでつぶやき始めました。 ピカチューのつぶやきに対して、仲間からたくさんの「いいね!」ボタンが押されました。 あなたはつぶやきサービス管理人として、ピカチューのつぶやき数と、ピカチューがゲットした「いいね!」のトータル数を集計してみましょう。 準備 Mongoクライアントを起動して、DBを作成しましょう。 ./mongodb/bin/mongo MongoDB shell version: 2.0.1 connecting to: test > use sample; switched to db sample サンプルデータ ピカチューが3回つぶやいて、「いいね!」がたくさんつきました。 > db.entries.save( {username:'pikachu',

    MongoDB : サルでもわかるMapReduce · DQNEO日記
  • MongoDBのMapReduce機能を使ってみた - nokunoの日記

    MongoDBにはローカルでMapReduceを動かす機能がついていますので、発表を聞きながらちょっと試していたのですがエラーが出たので対策をここに書いておきます。MapReduce - Docs-Japanese - 10gen ConfluenceMongoDB Aggregation III: Map-Reduce Basics | Kyle Bankerドキュメントに従ってJavaScriptMap関数とReduce関数を定義し、mapReduceメソッドを呼び出すとエラーになります。バージョンは1.8.1で、MacにHomeBrewでインストールしたものです。 > version() version: 1.8.1 > m function () { this.tags.forEach(function (z) {emit(z, {count:1});}); } > r func

  • What is MongoDB? — MongoDB Manual

    General InformationDocumentationDeveloper Articles & TopicsCommunity ForumsBlogUniversity

    What is MongoDB? — MongoDB Manual
  • Finding the median of an array with Javascript | caseyjustus.com

  • socket.ioをv0.6.xからv0.7.xへ変更する

    どうも、俺@仕事中です。 socket.ioのv0.7.xが出てたという噂を聞きつけて早速 # npm update socket.ioしちゃったら、途端にnodeアプリが動作しなくなっちゃいました。 そこで、socket.ioのv0.7.xの仕様変更、特にメッセージ送受信部分について簡単にめもめもします。 まぁ、、socket.io : github : Migrating 0.6 to 0.7からの引用です。 ※express上で動作させているものとします。 ■ソケットの生成 ・サーバ側 var io = require("socket.io").listen(app); io.sockets.on('connection', function(socket) { console.log('接続されました'); }); ・クライアント側 var socket = io.connect(

  • 入門 node.jsでsocket.ioを使う - テクスト讃歌

    iOSにFlashを搭載しないというジョブズの宣言? はもうとっくの昔話かも知れないが、HTML5・JavaScriptによるリッチコンテンツへの可能性がますます注目されはじめている。 個人的にではあるが、電子書籍のフォーマットであるEPUB3.0に興味がある。EPUB3.0はHTML5、CSS3がベースでマルチメディア対応のフォーマットだ。これらが今後どうウェブと絡んでいくのかが楽しみだ。ウェブと繋がるというのは例えばソーシャルリーディングとしての可能性だ。そのあたりの動向もこのテクスト讃歌で追っていけたらいいと思う。 そのような大きな視点への第一歩となるかは分からないが、サーバサイドJavaScriptもその流れのひとつだと思う。 早速だがnode.jsでsocket.ioの超入門的コードの実装をしてみた。 サーバ側からクライアント側(つまりブラウザ)へ時間データを一方的にPushし、

  • 入門 node.jsとsocket.ioの中でJSON形式を扱う例 - テクスト讃歌

    今回作成したものは(も)全く役に立つものではないが、例えば座標を利用するようなシーンや、二つのアプリ(今回のは「緑色の四角形をドラッグすると座標が表示されるもの」と「チャット的なもの」)をひとつのページで組み合わせる方法をJSONを利用して作ってみた。 (前回と同じく下で動く見はnode.js、socket.ioと連動していないので、このページを他のブラウザで開いても自分のページ以外は何の変化もない。そして青い四角の部分を飛び出してドラックできてしまうのもまた別のお話だ!...。) 見(IE8では動作しません) 緑色の四角を移動させてください。 まずはindex.html <!DOCTYPE html> <html lang="ja"> <meta charset="utf-8"> <head> <script type="text/javascript" src="http://cd

  • iOS4.2〜のSafariで傾きを取得し、socket.ioでリアルタイム通信 - テクスト讃歌

    HTML5とJavaScriptによるモバイル端末アプリの開発はどうなるだろう? それら構築のための情報が息つく暇もなくネット上で更新されていく。何が主流となっていくのかといった質問も意味を成さないとしても、クロスプラットフォームの jQuey Mobile が注目され始めたり、モバイル・クラウドなるバズワードも最近(僕の頭の中で)芽生えた。 手法(=技術)だけではなくどんな姿勢で向き合うのかは重要だが、手法が姿勢を既定するということもありうる。ウェブは死んだという視点も興味深い話だ。けれどもウェブ回帰への勢いも止まらない。もちろん10年先はどうなっているのかは分からないが「ブラウザ」によるコミュニケーションの流れがさらに加速する。そのような姿勢がHTML5によって拡散され確立されていく様子は、どうやら歴史的な事実となっていきそうな気配だ。 iOSのSafariから傾きを取得し、それを別の

  • iPhoneのSafariで加速度センサーを使う - 強火で進め

    iOS 4.2から加速度センサーをSafari上で使用出来るようになったみたなので以前作成したこちらのサンプルをiPhone向けに移植してみました。 Firefox 3.6から搭載の加速度センサーで画像を動かすサンプルを作ってみた - 強火で進め http://d.hatena.ne.jp/nakamura001/20100123/1264234259 仕様書を確認したところほぼ同じ記述で良さそうですが微妙に変更が必要な箇所が有ったので書いておきます。 まずはイベントリスナーへの追加方法。 Firefoxの時はこの様に "MozOrientation" と書きましたが window.addEventListener("MozOrientation", mozHandleOrientation, true);iPhone(現行のW3Cの仕様)では以下の様な記述となります。 window.ad

    iPhoneのSafariで加速度センサーを使う - 強火で進め
  • iPhoneの加速度センサー、ジャイロセンサーテスト

    「細かすぎてすぐには気づかなかったiOS6の標準ミュージックアプリの光沢」で、iPhone体を傾けると金属の光沢具合が変わることを紹介しました。これは、iPhone内部に組み込まれている、「3軸ジャイロ」「加速度センサー」のおかげでもあります。この2つのセンサーの情報を利用して、角度によって画像を切り替えたり、画像を生成したりすれば、iPhone体の傾きによって光沢具合を表現できるわけです。 実はこのセンサーの情報は、iOSに標準搭載されているmobile Safariでも利用可能(読み取り可能)です。前回、「まだまだあるぞ、iOS6のSafariの新機能」では、iOS6の新機能を紹介しました。加速度センサー、ジャイロセンサーのAPIについては、iOS4.2で追加されています。 試しに、Javascriptを使って、iPhoneの加速度センサー、ジャイロセンサーの情報をSafariで表

    iPhoneの加速度センサー、ジャイロセンサーテスト
  • Node.js + Socket.IOでチャットアプリを作ってみた - Lounge Programmers Killer

    Node.js + Socket.IOを使って簡単なチャットアプリを作ってみました。 ベースは『パーフェクトJavaScript (PERFECT SERIES 4)』の「17章 WebSocket」に出てきたサンプルコードです。 今回はこのサンプルコードをSocket.IOを使って書き直してみました。 ソースコードはGitHubにアップしています。 サーバサイド server.js var io = require('socket.io').listen(8080); io.sockets.on('connection', function(socket) { console.log('onconnection:', socket); // クライアントからのイベント'all'を受信する socket.on('all', function(data) { // イベント名'msg'で受信

    Node.js + Socket.IOでチャットアプリを作ってみた - Lounge Programmers Killer
  • sakef.jp

    sakef.jp 2024 著作権. 不許複製 プライバシーポリシー

  • 固定ページのデザインを変える方法

    <景品表示法に基づく表記 > サイトのコンテンツには、商品プロモーションが含まれている場合があります。 この記事では固定ページのデザインを変える方法を紹介していきます。 固定ページはホーム画面に使ったり、何かの説明ページに使ったりあまり変動しないページで利用されることが多いです。 まとめ用途の記事一覧などのカスタマイズするときなど使えますよ。 固定ページに関する公式ヘルプは下記の通りです。 固定ページは投稿と似ています。どちらもタイトル、文、関連メタデータがありますが、固定ページが投稿と違うのは時系列のブログの流れの中には含まれず、永久的な投稿のようなものであるという点です。固定ページにはカテゴリーやタグを追加することはできませんが、階層化ができます。固定ページを他の “親”固定 ページの下に配置し、グループを作成することが可能です。 固定ページ作成は投稿作成とよく似ており、投稿編集画

    固定ページのデザインを変える方法
  • 固定ページリストと固定ページのテンプレート-page.php | WordPress 編

    固定ページのテンプレートは、テンプレートの中では最も簡単です。しかし、簡単なのはデフォルトのテンプレート page.php だけで、階層構造のある場合やポストの統括ページとしての固定ページのテンプレートは、そんなに簡単ではありません。 page.php と異なるデザインにする場合は、page-{id}.php や page-{slug}.php で特定の固定ページのテンプレートを作ります。また、複数の固定ページで共通するテンプレートを作る場合は、名前付きテンプレート-{pagename}.php にするとよいでしょう。例えば、親ページでは共通の page-parent.php を作り、子ページでは共通の page-child.php を作ります。 固定ページリスト 固定ページリストは、グローバルナビ、サイドバーのメニュー、サイトマップなどに使用できます。 ■ ■ wp_list_pages