タグ

2012年2月9日のブックマーク (32件)

  • Domain parking page

    aki77
    aki77 2012/02/09
    エラーが発生したディレクトリの.svn/dir-prop-revertファイルを削除
  • CentOS 5.xのSubversionを1.7.1にアップグレード - プチ技術メモ

    先日Subversionの1.7.1が出ていたので、CentOS 5のSubversionをアップグレードしました。 WAN DISCOのサイトからCentOS用の最新のSubversionをダウンロードできるようなので、それを利用しました。 Download Subversion (SVN) 1.7.x Server & Client | Download Subversion (SVN) 1.6.x Server & Client | WANdisco 手順 今まではDagリポジトリの1.6.xを使用していたので、Subversion関連のパッケージを一旦削除しました。 % sudo yum erase subversion subversion-perl mod_dav_svn 次に、WAN DISCOのサイトからCentOS 5用のSubversion 1.7をダウンロードします。

    CentOS 5.xのSubversionを1.7.1にアップグレード - プチ技術メモ
  • デフォルト検索エンジンをDuckDuckGoにした – OpenGroove

    プライバシーセーフな検索エンジンとしてDuckDuckGoというのがある、としばらく前に知ってたまに使っていたのだが、ふと思い立ってiPhone/Safariから自宅Mac、職場のPCすべてのブラウザで、デフォルト検索エンジンをDuckDuckGoにした。 DuckDuckGoの紹介ブログでは、機能的にはまだ物足りないし、メインの検索エンジンはやはりGoogleを使うと思います、といった内容が大半だった。自分もしばらくはそう思っていて、DuckDuckGoの使用状況は限定的だった。 しかしある時、神の声が聞こえたのである。 「そんなチマチマした使い方していたって、世界は変えられねぇんだよ!!」 と。 自分一人の選択が大きく世界を変えられるはずがないことくらい承知している。けれども、どんなツールやプロダクトも一度使い倒すくらいしないとその質はつかめないし、掘り下げれば見えなかった何かが見え

  • Chromeで超簡単にUser Agentを変える方法 :: 5509

    @hokaccha に言われて便利すぎて脳みそ飛び出るかと思った途中から嘘です 以下、見たことのある内容が続きます 全然気がつかなかった・・・いつからだろう・・・ > 17からだそうです Chromeにビルトインされてるのですぐ使えます。 ちなみに、キャプチャはChromeのdev版なのでstable版は少し違うかもしれません。stable(Macの17.0.963.46)でもOverride User Agentの項目あるのは確認してます。 通常はもちろんユーザーエージェントはChromeですが、Cmd+Option+I などでインスペクタを開くと 右下にギアアイコンがあって、そこからインスペクタのSettingが開けます すると Override User Agent という項目があるので チェックすると、よく使いそうな User Agent 一覧がプルダウンで開きます 試しに iPh

    aki77
    aki77 2012/02/09
    17以降使えるようになったっぽい
  • Webアプリを公開しよう! Chrome Web Store/Apps入門 記事一覧 | gihyo.jp

    第7回Webアプリを作ろう#4─⁠─Omnibox、Context Menus 吉川徹 2011-07-11

    Webアプリを公開しよう! Chrome Web Store/Apps入門 記事一覧 | gihyo.jp
  • TracでGitを利用する

    最近、Redmineを利用している人にRedmineを利用する理由を聞くと、意外とGitが使えるからという理由で使っている方が多いようです。あまり知られていませんが、Tracでも実はGitを利用することができます。ここでは、KanonでのGitサポートを例としてTracでGitを使う方法をご紹介します。 TracでGitを利用したい方のご参考になればと思います。 Apacheの設定 まず、Webでリポジトリを公開するための設定をApacheの設定ファイルに記述します。 Alias /git /var/opt/kanon/git <Location /git> Options Indexes DAV on AuthType Digest AuthName kanon AuthUserFile /etc/opt/kanon/kanon_users.htdigest Require valid-

    aki77
    aki77 2012/02/09
  • トラックパッド・キーボードの設定が初期… - Apple コミュニティ

    システム環境設定で「トラックパッド」と「キーボード」(の修飾キー)をカスタマイズしています。 ときおり、設定がデフォルトに戻ってしまいます。 いつもいつもという訳ではなく、決まったパターンの再現性を見つけられません。 この設定が入っているplistファイルを削除すればいいのかとも思うのですが、どれか見つけられません(15年ほどWindowsのヘビーユーザーでしたが今年からMacに乗り換えました) 使用しているのは、 ・MacBook Air 13インチ(2010年10月発売モデル) OSは、 ・Mac OS X 10.6.8 になります。 何かヒントをいただければ幸いです。

    aki77
    aki77 2012/02/09
  • 仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法

    これに対して、CommonJSグループはPromiseという形でこれに答えている。これは任意の時点で、完了しているかもしれないし完了していないかもしれない、非同期に実行されるアクションの結果を表現したオブジェクトとのインターフェイスを提供する。この方法では、さまざまなコンポーネントが非同期アクションのためのpromiseを返すことができ、コンシューマは予測可能な形でそのpromiseを利用できる。また、Promiseは非同期性を支援するために構文上便利な言語レベル拡張のために利用される基エンティティを提供することもできる。 Stratified JavaScriptはこれとは別のアプローチをとっており、JavaScript言語のスーパーセットを提供することで、この問題を解決している。しかし、使う言語を切り替えられないのなら、とるべき道はシーケンシャルなコードをエミュレート可能な、柔軟なA

    仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法
  • RESTful API Design, Second Edition

    This document provides guidance on designing RESTful APIs. It recommends using nouns instead of verbs, keeping URLs simple with only two endpoints per resource, and following conventions from leading APIs. Complex variations and optional parameters should be "swept behind the '?'." The document emphasizes designing for application developers by making APIs intuitive, consistent and complete while

    RESTful API Design, Second Edition
    aki77
    aki77 2012/02/09
  • 才能の神話。メッシやタイガー・ウッズの能力は天賦のものか努力のたまものか - サッカーキング - 世界のサッカー情報サイト

    かつてイギリスを代表する卓球選手としてオリンピックに出場した経歴を持ち、現在はスポーツジャーナリストとして活躍するマシュー・サイドがアスリートにとって“才能”とは何かを考察した。 ※この記事は『ワールドサッカーキング』2011.02.17(No.170)に掲載されたものです Text by Matthew SYED エミレーツやオールド・トラッフォードに足を運び、プレミアリーグの試合を見る。そこで繰り広げられるプレーは、地方リーグの「ロングボールを蹴り、敵味方が入り乱れてそれを追い掛ける」それとは全くの別物だ。プレミアリーグの、それも最高レベルの試合は、華麗なボールタッチ、センス溢れるビジョン、優れた身体能力、走っているチームメートの足元に届けられるパスなど、「サッカーを神聖なものへと高める要素」に満ちており、その一つひとつが芸術と言ってもいい。 トップ選手がそんな珠玉のプレーを次々

    aki77
    aki77 2012/02/09
  • あらゆる形式の電子書籍ファイルを相互変換できるソフト「Hamster Free eBook Converter」 | フリーソフトラボ.com

    Hamster Free eBook Converter 「Hamster Free eBook Converter」は、iPhoneiPadAmazon Kindle、Sony Readerなどをはじめあらゆる機器向けに電子書籍ファイル(eBook)のフォーマットを相互変換できるソフトです。各種eBookリーダーの独自フォーマットファイルを他の機器で閲覧できる形式に変換したり、PDFやEPUBなど汎用性の高い形式にすることも可能です。 ドラッグ&ドロップだけの簡単な操作で変換したいファイルを追加し、12種類のフォーマットの中から変換したいファイル形式を選択したり、200以上もの多数のメーカーの機種の中から閲覧したいデバイスを直接指定して閲覧可能な形式に変換することもできるため、電子書籍ファイルのフォーマットについていまいちよく分からない場合でも楽に使いこなせるのが特徴です。 Hams

    あらゆる形式の電子書籍ファイルを相互変換できるソフト「Hamster Free eBook Converter」 | フリーソフトラボ.com
  • Node.js勉強会@関西 第0回

    Node.jsでつくるリバースプロキシ 2011.11.19 自己紹介 かみやん (Twitter@kamiyam) システム開発会社 ほとんどWebのシステム Java・C#がメインのプログラマ 元自動車整備士です Node.jsでつくるリバースプロキシ Node.jsでリバースプロキシを立てた経緯と設定などを紹介したいと思います。 そもそも、リバースプロキシって? リバースプロキシ リバースプロキシ(英: Reverse proxy)または逆プロキシは、特定のサーバへの要求を必ず経由するように設置されたプロキシサーバ。一般的なプロキシとは異なり不特定多数のサーバを対象としない。リバースプロキシは、不特定多数のクライアントから寄せられる要求に対して、応答を肩代わりすることにより特定のサーバの負担を軽減したり、アクセスを制限することにより特定のサーバのセキュリティを高めたりする目的に用いら

  • 『その数学が戦略を決める』 レビュー | へびにっき

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • GitHub - MacGapProject/MacGap1: Desktop WebKit wrapper for HTML/CSS/JS applications.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - MacGapProject/MacGap1: Desktop WebKit wrapper for HTML/CSS/JS applications.
    aki77
    aki77 2012/02/09
    『Desktop WebKit wrapper for HTML/CSS/JS applications』
  • プロジェクト管理ツールとしてのgithub - Fjord, Inc(株式会社フィヨルド)

    リポジトリホスティングサービスとしてお馴染みのgithubですが、弊社(2人だけど・・・)も全てのWebサイトのコードとデザインはgithubに預けています。そのgithubタスク管理機能であるIssuesが先日リニューアルしました。 基のタスクをマイルストーンとラベルで管理する感じは変わってませんがUIが大きくなったり、コンテキスト毎に整理されて見易くなりました。担当者もアイコン付きで分かりやすいですしWikiも以前より良くなっています。数人のプロジェクトだったらこれだけでいいんじゃないの?って感じです。 (Commit logに#issue番号を書いておけば勝手にcloseしてくれる) マイルストーンあたりの進捗率が分かるし、リポジトリと最初っから密に連携していているのも話が早いです。 リニューアル前からWebフレームワークのCappucino(and Objective-J)を使

    プロジェクト管理ツールとしてのgithub - Fjord, Inc(株式会社フィヨルド)
    aki77
    aki77 2012/02/09
  • クラウドプロバイダー選定のポイント【障害発生時の対応】 | UNKAI's Blog | フォースクーナ株式会社 |最新情報

    以前"クラウドプロバイダー選定のポイント【事業責任者編Vol.1】"の記事の中で、3つのポイントを上げさせて頂きました。その中の2番目に以下の項目を上げさせて頂いています。

  • plugins/GanttCalendarPlugin - Shibuya.trac Wiki - Shibuya.trac - OSDN

    最近の更新 (Recent Changes)2017-08-31FrontPage 2015-05-11plugins/SearchHyperestraierPlugin 2015-04-30plugins/MailArchiveExtPlugin 2015-04-29misc/AvatarSupport 2015-04-27plugins/MailArchivePlugin 2014-03-31plugins/ReportIncludePlugin 最新リリース情報BTS.Trac (1.0.51.183)2009-07-08 20:03ExcelRedmineAddIn (1.0.1)2009-06-15 23:07ExcelTracAddIn (1.2.1)2009-06-15 23:09OpenProj (1.4-ja-dev2)2009-08-14 09:02ProjectTra

    plugins/GanttCalendarPlugin - Shibuya.trac Wiki - Shibuya.trac - OSDN
  • わぁいPhar、あかりPhar作るの大好き! - Feelin' Kinda Strange

    2012年はpharの年!嘘です! みなさん、プログラムソースが1ファイルになってるの好きですか! 好きですよね! http://www.google.co.jp/search?ie=UTF-8&q=phpspot+1%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB ファイルの総行数が1万行超えても? 、、、ということで、PHPのためのアーカイブ形式pharについてです。 http://php.net/phar ここ最近はpharとして提供されるものがいくつか出てきましたね! pyrus.phar imagine.phar goutte.phar guzzle.phar また、Zend Framework 2 (http://packages.zendframework.com/) では $pyrus download Zend_** で、pharファイルとしてダウ

    わぁいPhar、あかりPhar作るの大好き! - Feelin' Kinda Strange
    aki77
    aki77 2012/02/09
  • CSRFで逮捕者が出たらしい話 | 水無月ばけらのえび日記

    公開: 2012年2月7日1時35分頃 こんなお話が……「アニメサイト運営でトラブル ウイルス作成罪初適用、男逮捕 (www.itmedia.co.jp)」。 各紙の報道によると、男は「さっさと閉鎖しろ。さもないと、お前の両親を殺して家を燃やす」という文言を自分が運営しているサイトに書き込むプログラムを作成し、あるサイトに埋め込んだ。 男は神奈川県の男性と共同でアニメサイトを運営していたが、運営方法をめぐって男性とトラブルになっていた。男は男性にメールを送り、不正プログラムを埋め込んだサイトに誘導。アクセスした男性が脅迫的な文言を自分のサイトに書き込んだように見せかけた上で、府警に「脅迫された」などと相談していたという。 府警が発信記録などを調べたところ、不正プログラムがサイトに埋め込まれていたことが分かり、犯行が発覚。まず不正プログラムをサイトに埋め込んだ不正指令電磁的記録供用の疑いで2

  • とある老害大手SI企業の例(書いたらムカムカしてきた)

    コードも書けないSE(笑)とか言ってるアホ共は ガチでメーラとWordとExcel,パワポ(しかも2003(笑))、teraterm、FFFTP位しかつかわねーからさ あいつら気でXP(笑)、メモリ1GBで足りてるとか思ってるからタチがわりーわ。 ・コードがかける若手SE(笑)がEclipseとかMySQLOracle,Chrome,Firefox,IE,Java,.netと使うからある程度スペックが欲しい。(と言っても今時の5万で買える普通スペックで良い。。) ↓ ・若手が新しいPC寄越せと要求 ↓ ・年ったコードがかけないSE(笑)はOffice2003(笑)位しか使わないし、めんどくさいから要らないと抜かす ↓ ・先輩がいいって言ってるのにお前らが要求するのか?とか言って取り合わない。 ↓ ・ほんとに必要な最前線の若手にまともなPCが行かない、その結果朝にパソコン起動してメーラ

    とある老害大手SI企業の例(書いたらムカムカしてきた)
    aki77
    aki77 2012/02/09
  • The Tig Manual

    This is the manual for Tig, the ncurses-based text-mode interface for git. Tig allows you to browse changes in a Git repository and can additionally act as a pager for output of various Git commands. When used as a pager, it will display input from stdin and colorize it. When browsing repositories, Tig uses the underlying Git commands to present the user with various views, such as summarized comm

  • Tig(text-mode interface for git)を使う

    twitterで流れてきたリンクに、CUIからgitを使うためのツールについての情報があった。早速試してみたらかなり便利だったので紹介してみる。 インストール普通にソースコードを取得してビルド / インストールする。記事の時点での最新版0.16.2を使用したが、実際に試すときはreleasesページから最新のリリースを取得したほうがいいだろう。 % wget http://jonas.nitro.dk/tig/releases/tig-0.16.2.tar.gz % tar -zxvf tig-0.16.2.tar.gz % cd tig-0.16.2/ % ./configure # (snip) configure: error: ncurses not found

    aki77
    aki77 2012/02/09
  • CUI な Git ブラウザ tig を入れてみた - Born Too Late

    Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基操作について紹介します。 インストール インストールは、まずソースコードからやってみたのですが、パッケージが存在することに気づいたので、 aptitude で入れ直しました。 sudo aptitude install tig はい、簡単ですね。 起動する カレントディレクトリを Git のワークツリーに移動して、 tig コマンドを実行します。 $ cd /path/to/work-tree $ tig ヘルプを表示する: h 何はともあれ、わからないことがあればとりあえず h を押してヘルプを調べましょう。 カーソルの移動: j, k Vim ユーザなら、何の問題も

    CUI な Git ブラウザ tig を入れてみた - Born Too Late
  • クリアなコードの作り方: 縦長・横長なメソッドを短くする - 2012-02-07 - ククログ

    最近読んだRubyのコードではYARDのコードがキレイでした。 さて、長いメソッドは不吉なにおいがするからメソッドを分割するなどして短くしましょうとはよく言われることですが、ここでいう「長い」とは「縦に長い」ことを指していることがほとんどです。長いのが問題なのは縦に長いときだけではなく横に長いときもです。 縦に長いメソッド まず、どうして縦に長いメソッドが問題かについてです。縦に長いメソッドには「処理を把握しづらい」という問題がある可能性が高いです。 どうして処理を把握しづらいか 処理を把握しづらい原因はいくつかあります。例えば、抽象度が低いのが原因です。 メソッドが縦に長くなっているときは、多くの処理が行われていることがほとんどです。これらの処理はメソッドになっていないため名前がついていません。処理に名前がついていない場合は実装を読まないとなにをしているかがわかりません。 せっかくなので

    クリアなコードの作り方: 縦長・横長なメソッドを短くする - 2012-02-07 - ククログ
  • Amazon.co.jp: やさしいEmacs-Lisp講座: 広瀬雄二: 本

    Amazon.co.jp: やさしいEmacs-Lisp講座: 広瀬雄二: 本
  • 運用を気にしたnode.jsのサーバーの開始と例外発生時のあるべき対処

    node.jsのサーバーはかなりナイーブで一度でもエラーが起こると停止します。そんなnode.jsのサーバーをバックグラウンドで開始し、例外発生時に理由をログにとりながら止める方法。 node.jsのサーバーを開始するには、サーバーのしかるべきディレクトリにgit cloneし、nohupでプロセスを開始します。git clone myproject /var/www/myproject nohup node app.js // または nohup node app.js > /path/to.log 2>&1 &テストをパスしたサーバーであっても、予期しない新規の例外で停止することがあり得ます。プロセスが止まるような例外であればいいのですが、'uncaughtException'が発生した場合が問題です。良くないことが起こっているのですが、それでもプロセスは止まらず、きっと後になってさら

  • node.jsの最低限の例外処理 - motsatのブログ

    node.jsでサーバを立てる場合、アマPHPerな自分にとってはApacheを書くという今まで謎だった部分を実装するイメージになる。 だが、まずい実装をすると例外が発生し一発でサーバが簡単に落ちてしまい大トラブルになる。 例外処理対策、やった方が良さそうなことを集めていきたいと思います。 全体の例外処理設定 とりあえず全体の例外処理設定をする。 下記は例外処理を全くせずに、node.jsのデフォの挙動に頼った場合。 ar http = require('http'); http.createServer( function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.write('Hello World!!\n'); response.end(); }).l

    node.jsの最低限の例外処理 - motsatのブログ
  • The Node Beginner Book(てきとー訳)

    ノード入門Manuel Kiesslingによるnode.jsのチュートリアル 概要この文書の狙いはNode.jsアプリケーションの開発を始められるようにすること、それに伴なう"高度な"JavaScriptについて知る必要のある全てを教えることです。それは典型的な"Hello World"チュートリアルのはるか上を行くものです。 状態このは最終版です。更新は誤りを修正したりNode.js.の新しいバージョンの変更を反映するためだけに行われます こののコードサンプルは、Node.jsのバージョン0.4.9で動作するようにテストされています。 対象読者このドキュメントは、おそらく筆者に似た経歴、つまりRubyPythonPHPJavaのように、少なくとも一つのオブジェクト指向言語語についての経験があり、JavaScriptを少しだけ使った経験があり、Node.jsについては全く知らな

    aki77
    aki77 2012/02/09
    ノード入門
  • おしゃれjQuery、Good Parts、Bad Parts - 素人がプログラミングを勉強していたブログ

    jQueryは互換性を保ちつつも洗練されたAPIを取り入れているので、新しく書くときは新しいAPIを使った方が良い。 liveとかセレクタの:hoverとかはBad Partsだ。 jQuery.fn.on / jQuery.fn.off live/delegate/bind/click等は滅びた。全てonを使おう。 また、data引数を使う場合は必ずdataをオブジェクトかnullにする。dataが文字列の場合、関数の場合にセレクタ等と区別がつかないからだ。 $("body").on("click", function (event) { alert("Clicked!"); }, false); また、querySelector/querySelectorAllの登場によって、:hover等のjQuery固有のセレクタは滅びた。validなCSSセレクタと、jQueryのメソッドをch

    おしゃれjQuery、Good Parts、Bad Parts - 素人がプログラミングを勉強していたブログ
    aki77
    aki77 2012/02/09
  • Yahoo! JAPAN

    Yahoo! JAPANトップページの機能を正しくご利用いただくには、下記の環境が必要です。パソコンでご利用のお客様 Windows:Edge 最新版 / Chrome 最新版 / Firefox 最新版 macOS:Safari 15.0以上タブレットでご利用のお客様 iOS 15.0以降、または、Android5.0以降のOSに標準搭載されたブラウザー ※日国内版として発売されている端末でご利用ください。

    Yahoo! JAPAN
  • node.js とは何か - I am bad at math

    期せずして久々の更新になってしまった。ブログを書く気がなくなったとかそういうのではなくてただ単に忙しかっただけ。その間、まぁ仕事が予期せぬ方向から炎上してみたり、事故をもらって愛車が全損したり(フロントガラスが全面熱線入りなんていう変なオプションなどを諸々付けていたからお気に入りだったのに)と決して良いことばかりで忙しかったわけではないけどね! で、今回は node.js のお話。異様な盛り上がりを見せているものの、じゃぁそれっていったい何かというと「JavaScriptを用いたNon-blocking I/O環境」という非常にシンプルなものだ。 その根底には「うまくスケールできること」と「動作が速いこと」という理念が見受けられる。 まず「うまくスケールできること(多量のアクセスを捌けること)」を解決するにあたり、まずはスレッドモデルか、イベントループかという問題があった。そこで auth

    node.js とは何か - I am bad at math