ドットインストール代表のライフハックブログ
構想雑文 WEBデザインとmacに関すること中心の自分向けメモ主体のブログ。 DREAMWEAVER、Illustrator、Photoshopなどのアプリケーションの設定や使い方。HTML、CSS、JavaScript、PHPのコーディングのことをあれこれ書いています。 最近、サイトの脆弱性をつくような事件が多いので、自分が作ったプログラムって大丈夫? と心配も微妙にあり、Google社内でも使われているという「ratproxy」をインストールして試すことにした。 インストールのあと、同じOSX内のサーバ環境で「ratproxy」を試してみましたが、レポートが英語なので、イマイチ使い勝手がわかりませんでした(汗 では以下、Mac OS Xにインストールした手順です。 私がインストールした環境は、Mac OSX 10.5.4ですが、動作が異なる場合もあると思いますので、あくまでもご参考まで
モニタリングダッシュボードの設定について取り上げた投稿やチュートリアルは、いくらでもある。好みは人それぞれだが、僕が気に入っているのは、マーティ・ワイントローブ氏がaimClearのブログに投稿した「評判管理用モニタリングダッシュボードの作り方」という記事で紹介されているものだ。 モニタリングを扱う新しいサービスは、Scout LabsやTrackurなど数か月ごとに続々と登場していて、その多くが非常に優れている。しかし場合によっては、これらの製品を使うのは、スーパーに牛乳を買いに行くためにフェラーリを運転していくのと同様のことがある。つまり、するべき作業と比較してパワーがありすぎ、不要な労力がかかってしまう。当面の必要性に適した、手早く簡単なソリューションだけあればいいという場合もあるんだ。そんな時に僕が使っている方法を紹介しよう。 大企業の会計責任者とか、個人事業の責任者なら、繰り返し
なんだか他人に思えないTomcatです。えっと、Javaサーバです。インストールして使ってみましょう。難しくないですが、Apacheとの連携はちょっと手間かも。 (OS X 10.2.3で動作確認しました。Javaのバージョンは1.3.1。Tomcatは4.1.18。Apacheは1.3.27) (自己責任で行ってください) Tomcatって何? Tomcatのインストール ダウンロードして展開 オーナーを変える JAVA_HOMEの登録 Tomcatの起動 トップページ表示 ポート番号を変える Apacheとの連携 APRをダウンロードして展開 モジュールをダウンロードしてmakeまで mod_webapp.soをコピー httpd.confの設定 server.xmlの設定 再起動 アプリケーションのページ表示 カスタマイズ 自分用ディレクトリを作る server.xmlの設定追加
NTP は、ネットワークを経由してコンピュータの時間を同期するためのプロトコル。通信は UDP プロトコルの 123 番どうしで行う。そして、NTP サーバデーモンの標準が ntpd だ。マシン自体の時計を合わせるだけなら、 NTP パッケージに含まれる ntpdate を使ってもいいが、オフィシャルドキュメントによると、 ntpdate はエラーハンドリングが「いい加減」なので、ntpd を -q オプションで使ったほうが良いようだ。 UNIX, Linux はサーバ運用を主眼として作られているので、時間が急に変わってしまっては問題が生じることが多い。そのため、ntpd は、マシンのクロックが違っていたからといって、いきなり何十分も遅らせたり進めたりはしない。連続性が失われないよう 「1 秒の長さ」 を実際よりも長くしたり短くしたりすることによって、徐々に補正していこうとする (一概に言
まずは下の表を見てください。 Perlベストプラクティス 作者: Damian Conway,クイープ出版社/メーカー: オライリー・ジャパン発売日: 2006/08/24メディア: 大型本購入: 11人 クリック: 153回この商品を含むブログ (155件) を見る |版 / ページ数|B5版 / 513ページ| |スキャン|白黒 600dpi /(表紙のみ)カラー 300dpi| |圧縮前のサイズ|89.2MB| |圧縮後のサイズ|28.1MB| これは前回のエントリー「ScanSnap S1500 の「OCR テキスト認識」に関する 15 の真実」で調査対象にした本(PDF)を、Adobe Acrobat 9(Pro / Standard)を使って圧縮した結果です。*1 前回のエントリーでは、 ScanSnap でスキャンした後に Adobe Acrobat で OCR テキスト認識
How to Disagree http://www.paulgraham.com/disagree.html How to Disagree by Paul Graham の翻訳 http://tamo.tdiary.net/20080329.html Paul Grahamの「How to Disagree」(反論の方法)というテキストと、「野良犬日記」さんによるその日本語訳。 掲示板やブログコメントなど、ネット上で見られる「反論」について、「反論ヒエラルキー(disagreement hierarchy)」という基準を提示し、最低レベルの「DH0」から、最高レベルの「DH6」までを説明しているもので、とても面白い。 各レベルを私なりに、翻訳の訳文も借りながらまとめると、以下のような感じ。 DH0. 罵倒(Name-calling): 「この低能が!!!」といったもの。発言者に対する罵
iandeth. Perl, Flash ActionScript, MySQL, Movable Type, システム開発 - そんなテーマのサイトdeth. flasm - web site Flasm disassembles your entire SWF including all the timelines and events. Looking at disassembly, you learn how the Flash compiler works, which improves your ActionScript skills. You can also do some optimizations on the disassembled code by hand or adjust the code as you wish. Flasm then applies you
Cyberduckが重いときに行うと効果的な2つの対処方法 2010/2/10 17:45 2017/10/10 17:47 1 Mac ソフトウェアFTPCyberduck 当記事はアフィリエイト広告を掲載しています。 Cyberduck が激重で虹のくるくるが出っぱなし。ひとつの動作をするのにも、アプリケーションからの反応が遅く、数秒待つなんて当たり前って状態になっていました。昔はサクサク軽くて軽快な FTP ソフトだったのに! FTP ソフト自体の乗り換えも検討したのですが、やはり Cyberduck はドネイションウェアっていうのが、やはり最大の魅力で、最後の悪あがきでいろいろと施策をしてみました。 Cyberduck の転送履歴を削除する 「 Cyberduck 重い」でぐーぐるさんに聞くと出てくる答えは、 Cyberduck の転送履歴を削除しましょう、っていう情報です。 →
キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
ウェブサイト制作において、多くの情報をいかに整理してユーザに伝えるかは重要なポイントの1つです。よく使われる方法として表組みがありますが、今回は実際の事例をもとにしたケーススタディを通じて、ユーザを混乱させない表組みのコツをご紹介します。 表1はよく見かける表組みの例ですが、実際にユーザの立場に立ってこの表を使用してみると、いくつかの問題点があります。 同種の情報をユーザは区別できない 表1の問題点として、 日付という同種の情報を多く掲載しているため、ユーザには各情報が何の日付を意味しているのか区別できず、分かりにくい列数が多いために、セル内に折り返しが発生し、読みにくい ことが挙げられます。 特に、1つ目の問題点は、表が縦に長い場合にユーザを混乱させる要因の一つになります。なぜなら、画面サイズに収まりきらないほど表が縦に長い場合、下にスクロールしていくと「開催日」などの項目名が画面から消
たとえどんな秀逸なアイディアが自分の中にあったとしても、それを的確に伝える文章力がないと実現は難しいーーそんなふうに考えたことはありませんか? 昨日行われたライフハッカーのイベント後の雑談で、出演して頂いたパネリストの御一人である杉山竜太郎(株式会社LoiLo/ 取締役)さんは、お子さんの教育について"フリーな方針だよ(笑)"と前置きしつつも、「書くこと」だけはきっちり教えてあげたいと仰っていました。考えてみれば、別に小説家を志すわけでなくとも、メールやら企画書やら、ビジネスにおいて「書く」局面は、今も昔も満載。その傾向はむしろ拍車がかかりそうですから、もっとも有効な"子育てハック"といえるかもしれません。 文章には好みもありますし、文体は人それぞれのパーソナリティーなだけに、よくある文章講座的なものには疑問符をつけたくなります。特に日本語は、その是非はともかく、けっして断定せず、結論を先
cles::blog 平常心是道 blogs: cles::blog NP_cles() « 偽装ロボット来襲 :: やっと採録に » 2004/11/03 cles::blogのチューニング mysql tuning 39 8へぇ さすがに昨日の一件には参ってしまったのですが、最近MySQLの負荷が高すぎることは確かなので少しチューニングをしてみることにしました。 その昔、Oracleバリバリだったときにはチューニングばかり勉強したりしていた時期もあったので、チューニングで何をしなければならないかというのは大体わかっているつもりです。今回はそのときの経験を生かして、MySQLのチューニングに挑戦してみます。 † まずはボトルネック解析から まずはなぜ遅いのかという原因を絞り込みます。これはDBのチューニングに限らず全てのチューニングという作業に共通したものですよね。これをやらずにチュ
どこまで出来るか?!やれるところまでやってやるぜ!!と、威勢が良いのは若い間だけの話。オトナのオトコは、攻めるときはとことん攻めるが自らの限界もわきまえて賢く振る舞うのがスマートってものである。というわけで、今日はMySQLのいろいろな限界についてまとめてみる。皆さんも是非MySQLの限界を知り、MySQLをもっとスマートに使って頂きたい。 SQL文の最大長 MySQLサーバーが実行出来るSQL文の最大長は、max_allowed_packetシステム変数で表される。max_allowed_packetの最大値は1GBである。max_allowed_packetの値はセッションごとにも設定可能なので、デフォルトではそこそこの値(16MBなど)に設定しておいて、必要に応じて大きな対を使うと良いだろう。 データベースの個数 データベースオブジェクトの個数に制限はない。データベースオブジェクトは
Web アプリケーションとは切っても切れないセッション機構。DB ベースでセッション管理を行なって得られた知見と、それを元に考察した結果をまとめてみます。 セッションデータの特性 DB で管理される他のデータに比べ、セッションデータはかなり特殊です。主な特徴は次のような感じ。 データが増加するのが速い 定期的な削除が必要 頻繁に更新される リクエスト毎に読みに行く必要がある このデータを読めないとアプリケーション全体にアクセスできない アクセス頻度が高いということです。あと、1つ目の特徴からセッションデータについては意識的に管理してやる必要があります。 現在の環境 アプリケーションの領域が少し特殊で、セッションデータがやたらたまります(ユーザ数何百万のサービスとかそういうのではないです)。 RDBMS MySQL 4.0.22 ストレージエンジン InnoDB レコード数 6千万 テータサ
Snow Leopardになって、サービスメニューにAutomatorのワークフローを自由に追加出来るようになった。今まで各アプリケーションから一方的に提供されるサービス機能の中で、便利そうなのを見つけて利用するしかなかったが、これからは自分が欲しいと思う機能を創意工夫で追加できるようになったのだ。シンプルなAutomatorのワークフローを作成するだけで。*1 しかも、メニューとして表示されるのは、その状況で利用できるサービスのみに限定されるようになった。以前のように、利用できないものまで含めて、登録されているサービスがすべて表示されて、多すぎるメニューで溢れ返って選択するのが面倒臭くなる状況も改善された。 また、アプリケーション名 >> サービス 以外にも、コンテクストメニューやアクションメニュー(Finderツールバーの歯車アイコン)にも、利用可能なサービスが表示されるようになった。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く