n416のブックマーク (51)

  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
    n416
    n416 2011/10/25
    メモメモ
  • InnoDB純正の全文検索エンジンInnoDB FTS

    2011-07-28 InnoDB純正の全文検索エンジンInnoDB FTS つい先日、MySQL-5.6.3-labs版がリリースがされました。この中にはInnoDBで動作する全文検索エンジン"InnoDB FTS"が含まれています。これまでは、MySQLとInnoDBの組み合わせで全文検索を行うためにはサードパーティの製品(mroonga 等..)が必要でしたが、これでズバっと選択肢が広がることになります。しかもInnoDBの開発チームが自ら開発した"純正の"エンジンということですから、これは大きな期待が持てます。 いったいどのような製品に仕上がっているのか、ざっくり記事やソースを読んで得た感触を述べてみたいと思います。 written by daijiro.mori どんなエンジンか? エンジンの概要については、 Overview and Getting Started with I

    InnoDB純正の全文検索エンジンInnoDB FTS
  • 非開発者に便利。WebベースのSubversionブラウザ·WebSVN MOONGIFT

    WebSVNはWebブラウザベースのSubversionリポジトリブラウザ。 WebSVNはWebベース、PHP製のオープンソース・ソフトウェア。個人においてはGitやMercurialといった分散リポジトリが流行だが、企業においてはまだまだSubversionを利用することが多い。既にある資産をそのまま活かせるし、再度習得し直すコストは決して小さくない。 ツリー表示 Subversionでは主にGUIのクライアントツールを利用することが多いが、それはどちらかと言えば普段の開発業務においてだろう。プロジェクトマネージャなどはローカルアプリケーションよりもWebベースのが使い勝手が良いはずだ。そこで使えるのがWebSVNだ。 WebSVNはWebベースのリポジトリブラウザで、Subversionで管理されているリポジトリをグラフィカルに確認することができる。日語ローカライズもされている。ツ

    非開発者に便利。WebベースのSubversionブラウザ·WebSVN MOONGIFT
    n416
    n416 2011/10/20
    これはいいかも!
  • 大規模インフラの監視システム | GREE Engineers' Blog

    こんにちは。インフラチームの ebisawa です。 今回はグリーのインフラにおける各種機器の監視がどのように行われているのかご紹介させていただきたいと思います。一般にサーバの監視というと、システムダウンを検出するための死活監視を意味する場合と、ネットワークトラフィック等のモニタリングのことを意味する場合とがあります。今回の監視は特に後者についてのお話です。大規模なインフラの監視には、やはり特有の課題があります。 どんなツールを使っているのか グリーではサーバの各種リソース使用状況をモニタリングしてグラフ化するためのツールとして、Cacti を利用しています。Cacti は、大変有名なツールなので皆様ご存知かと思いますが、バックエンドの RRDtool で作成したグラフを閲覧するための使いやすいユーザーインターフェイスを備えています。 http://www.cacti.net/ ツールの使

    大規模インフラの監視システム | GREE Engineers' Blog
    n416
    n416 2011/09/25
  • Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum

    今日は、Webサイトを作ったらまずやるべきことのチェックリストを紹介しましょう。サイトは作るまでも大切だけど、作ってからのアクションも同じかそれ以上に大切。 すでにサイトを運営している人は、やってないものがないか確認してみましょう。 サイト運営日記をスタートする(変更点を日付と一緒にメモしていく)XMLサイトマップを作って更新内容が含まれるようにするGoogleウェブマスターツールにサイトを登録する → https://www.google.com/webmasters/sitemaps/XMLサイトマップを登録するURLのwwwあり/なしの統一を指定するサイトリンクの表示をチェックして調整(以降随時)Yahoo!サイトエクスプローラーにサイトを登録してXMLサイトマップを登録する → http://siteexplorer.search.yahoo.co.jp/live Webmaste

    Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum
    n416
    n416 2011/09/24
    まとまってたので。
  • Facebook・mixi・Twitter、最も利用率が高いのはどれ? | 経営 | マイコミジャーナル

    MMD研究所は9月14日、オンラインで実施した「3大ソーシャルメディアのユーザーインサイト調査-第2回-」の結果を発表した。同調査の対象となった「3大ソーシャルメディア」はFacebook、mixi、Twitterで、有効回答は620人。 回答者620人にFacebook・Twitter・mixiの利用動向を聞いたところ、利用率はTwitter が79.0%、mixiが73.1%、Facebookが67.9%であることがわかった。3つのソーシャルメディアのうち、最も利用しているものについては、Facebookが33.5%、Twitterが33.1%、mixiが16.5%という結果が出た。 Facebook・Twitter・mixiの登録率 資料:MMD研究所 同調査では、実名公開のレベルについても調べている。個人情報の公開レベルを「名と所属(企業名、学校名など)を公開」、「名のみ公開」

    n416
    n416 2011/09/17
  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
    n416
    n416 2011/09/09
    面白い。
  • PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog

    このエントリでは、あるPHPの入門書を題材として、Ajaxアプリケーションの脆弱性について検討します。全3回となる予定です。 このエントリを書いたきっかけ twitterからタレコミをちょうだいして、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeというを読みました。所感は以下の通りです。 タレコミ氏の主張のように、書はセキュリティを一切考慮していない 主な脆弱性は、XSS、SQLインジェクション、任意のサーバーサイド・スクリプト実行(アップロード経由)、メールヘッダインジェクション等 脆弱性以前の問題としてサンプルスクリプトの品質が低い。デバッグしないと動かないスクリプトが多数あった 上記に関連して、流用元のソースやデバッグ用のalertなどがコメントとして残っていて痛々しい 今時この水準はないわーと思いました。以前

    PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog
    n416
    n416 2011/09/05
  • Symfony2でDebug Toolbarが表示されない時のチェック項目 | Act as Professional

    最近、正式リリースされたばかりだから、サンプルアプリケーションばっかりつくってると、この問題に直面してる人が多数いるようで、日語での情報がなかったので書き留めておこうかと思います。 健全なアプリケーションを開発している皆様は、Debug Toolbarをフル活用して、日常的に開発しているかと思います。 ちなみに、コレのことです。 さて、自分で新たにBundleをつくって、開発をはじめたところ、「あれっ、Toolbarがでないな。」ってなったときにチェックする項目をあげてみます。 app_dev.php経由でアクセスしていない dev環境でないとToolbarは使えません。app_dev.php経由でアクセスしてください。 config_dev.ymlでtoolbarが有効になっていない 以下のような感じで有効にしてください。 web_profiler: toolbar: true bod

    Symfony2でDebug Toolbarが表示されない時のチェック項目 | Act as Professional
  • Gitを使い始めたらやっておきたい便利な設定いろいろ

    こんにちは、中川です。 Gitを使い始めてから、Subversionを使う機会がめっきり減ったこの頃です。 Gitだとローカルだけで簡単に使い始められるのもいいですが、気軽につくれるbranchや、mergeのしやすさがたまりませんね。 インストール直後の状態でも普通に利用できますが、 ちょっとした設定でさらに使いやすくなる方法をご紹介したいと思います。 ※今回ご紹介する内容はいずれも私のMacBook上での動作確認となり、Windows環境は考慮していませんがご容赦ください。 ■ユーザー名とE-mailアドレスの設定 まずは、最初にユーザ名と、メールアドレスを設定してしまいましょう。 $ git config --global user.name "yoshiki" $ git config --global user.email "yoshiki@example.com"

    Gitを使い始めたらやっておきたい便利な設定いろいろ
    n416
    n416 2011/09/02
    Git
  • CakePHPで使うneocomplcache.vim用スニペットを書いてみた。 - yuhei.kagaya

    最近、CakePHP1.3系を使ってるのですが、素晴らしい! さくさく楽しい開発ライフです。 でも、自分は覚えが悪いので、 「アレどうやるんだっけ?」 → CakePHPのマニュアルを引く、を見る となって時間を費やしてしまっています。 コードを書くときにはVimを使っています。 neocomplcache.vim、zencoding.vimなど素晴らしいプラグインやテキストオブジェクトのおかげで、 タイプミスも少なく素早くコードが書けるようになりました。 でも、もっともっと速く書きたい。。。 よく使うCakePHPの記述はneocomplcacheのスニペットにしたら楽かも・・・! んで覚えられるかも!よし、スニペットを書いてみよう! ということで、やってみました。 ユーザ定義用スニペットファイル スニペットの場所は、.vimrcで指定しています。 " ユーザー定義スニペット保存ディレ

    CakePHPで使うneocomplcache.vim用スニペットを書いてみた。 - yuhei.kagaya
    n416
    n416 2011/08/22
  • アドテクノロジー概論 – マーケティング is.jp

    「アドテクノロジー(または広告テクノロジー)」という言葉を耳にしたことはあるでしょうか? インターネットの広告は他のテレビ等の媒体に比べ通信データなどを利用して広告のコントロールがしやすい分野であり、最近では広告の出稿・取引がこれまではなかったようなテクノロジーで行われるようになっています。今回は以前行ったアドテクノロジー勉強会の資料をもとに改めて解説を行っていきたいと思います。 全体図とエコシステム まずは以下の図をご覧ください。 (出典:Terence Kawaja’s IAB Networks and Exchanges Keynote) この図は米The Interactive Advertising Bureau(IAB)が公表した「米国アドテクノロジーの関係図(ディスプレイ広告版)」で、左はじの「Advertiser(広告主)」から右はじの「Publisher(メディア)」まで

    アドテクノロジー概論 – マーケティング is.jp
  • Wirify – The web as wireframes

    Wirify bookmarklet lets you turn any web page into a wireframe in one click ← Drag the link on the left to your browser Booksmarks toolbar, then go to a website and click "Wirify by Volkside" to wirify the page! I agree to the terms of service by accessing, installing or using Wirify Wirify is free, easy and fun to use Step back and see the big picture of a web page Focus on page structure by hidi

    n416
    n416 2011/08/17
    つくろう!と思ってたサービスが既にある時の悲しさ。
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    n416
    n416 2011/08/16
    メモメモ
  • Hudson+phpcpdで継続的に重複コードをチェックする

    Hudson等を使った継続的インテグレーションでは、テストの自動実行の他にも、ドキュメントの自動作成、コーディング規約の自動チェック、重複コードのチェック(DRY原則のチェック)等を行うことができるし、実行するべきである。 今回は、PHP+Hudsonの環境でコードの重複を継続的にチェックできるようにしてみた。 phpcpdPHPでコードの重複を検査するには、phpcpdというツールを使うのが定番である。 phpcpdはpearコマンドでインストール可能だ。 なお、phpcpdを利用するためには、pearが1.9.1以上である必要がある。 インストール手順 pear upgrade pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear install phpunit/ph

    Hudson+phpcpdで継続的に重複コードをチェックする
    n416
    n416 2011/08/09
    これはいいなー
  • 自動テストの知識をプログラマは知らないと恥ずかしい | Act as Professional - hiroki.jp by HIROCASTER

    1.テストやデバッグに使う時間を削減して、プロダクトコードの品質をあげる 単体・結合・統合テストは全体の8〜25%が費やされるべきであるといわれています。ですが、デバッグは開発の50%におよぶ場合があると言われています。これは、テストには来多くの時間を割くべきであるが、デバッグが膨大な時間に及ぶことが事実としてあるということです。 プログラミングについてあまり知られていない7つのことより 1.スキルのレベルにかかわらず、プログラマーは全時間のおよそ10~20%をコードを書くのにあてており、たいていのプログラマーは完成品ができるまで一日あたりおよそ10~12行のコードを書いています。優秀なプログラマーは残りの90%のうち大部分を、考えること・調べること・最高の設計を見つけるための検証作業に費やします。ダメなプログラマーは残りの90%のうち大部分を、やみくもに変更と検証を繰り返すようなデバッ

    自動テストの知識をプログラマは知らないと恥ずかしい | Act as Professional - hiroki.jp by HIROCASTER
    n416
    n416 2011/07/29
    今更だけどいい記事をブクマし忘れていたので・・・
  • Custom Controls for iOS, iPadOS, macOS, tvOS, and watchOS - Cocoa Controls

    FrameGen is a powerful application designed to streamline the process of creating xcarchive files from your xcodeproj projects. With an intuitive user interface and a wide range of functional capab...

    n416
    n416 2011/07/26
  • RPM を使わずに make install した場合のアンインストール方法

    Red Hat 系の Linux (Fedora Core や CentOS など)は、アプリケーションのインストールは RPM を使って行ないます。yum や up2date でインストールしても裏では RPM のパッケージがダウンロードされ、インストールされます。 一方で、ウェブや書籍の資料では、まだまだ「ソースの tarball から ./configure, make, make install」という流れを書いているものも多いです。これは他の UNIX、Linux、BSD などで汎用的に使える方法ですが、一方で RPM ベースのディストリビューションの手順ではありませんので注意してください。中には Red Hat や Fedora Core で、もとから入っている Apache の PRM を削除してソースから make install を勧めているような人もいますが、そういう記

    n416
    n416 2011/07/21
    -iあったのか・・・一発勝負だと思ってた・・・
  • はてなブックマーク Facebook連携機能キャンペーン!

    はてなブックマーク Facebook 連携機能の追加を記念して、「はてなブックマーク Tシャツ」が当たるキャンペーンを実施します。 応募方法はかんたん。Facebook 連携機能を設定して、このページをブックマークするだけです。Facebook のニュースフィードにこのページのブックマークが投稿されていれば応募完了です。 キャンペーンは終了しました。たくさんのご応募ありがとうございました。 はてなブックマーク Facebook 連携機能を利用することで、自分がブックマークした内容をFacebook へ投稿したり、Facebook でシェアしたリンクをはてなブックマークに追加することができます。 ※Facebook連携機能は、はてなブックマークのPCサイトと、ブックマークレット、はてなブックマークGoogle Chrome拡張、はてなブックマークSafari拡張、はてなブックマークFiref

    n416
    n416 2011/07/21
    なんでも連携だなぁ・・・。誰かが間違えてループしたりしなければいいけど==;
  • Photoshopのグラデーションツールの操作感でCSSグラデーションを作れるツール:phpspot開発日誌

    Ultimate CSS Gradient Generator - ColorZilla.com Photoshopのグラデーションツールの操作感でCSSグラデーションを作れるツールがあるみたい。 その名も「Ultimate CSS Gradient Generator」。Photoshop自体の使いやすさは使っている方なら誰もがご存じだとは思いますがあのUICSSグラデーションを簡単に作れます 豊富なサンプルをベースとして編集も可能ですが、瞬時にCSS化されます。 つまみをドラッグで簡単にグラデーション編集 地点をクリックするとポイントを追加することが出来、より複雑なグラデーションも容易に作成可能 関連エントリ CSS3の擬似クラスをIE6-8でも使えるようにする「Selectivizr」 便利なCSS3ツール6つ+α IE6-8でもCSS3が使えるようになる「CSS3 PIE」 CS

    n416
    n416 2011/07/15
    デザイン