Rails-2.0.2以降から存在するBasic認証機能ですが、 この挙動をテストする方法をメモしておきます。 1 request.env['HTTP_AUTHORIZATION'] = 2 'Basic ' + Base64::encode64("name:password")
Rails-2.0.2以降から存在するBasic認証機能ですが、 この挙動をテストする方法をメモしておきます。 1 request.env['HTTP_AUTHORIZATION'] = 2 'Basic ' + Base64::encode64("name:password")
CentOS 5.x で、次のように sudo コマンドを実行すると、次のようなエラーがでますよね。 $ sudo service httpd restart sudo: service: command not found これは、当然ながら /sbin にパスが通っていないからです。 PATH を見てみると、次のような感じになっています。ちなみに sudo する前の通常ユーザ naoya のシェルは bash で .bashrc などはデフォルトのまま何も変更していません。 $ sudo sh -c 'echo $PATH' /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/naoya/bin この PATH に、/sbin や /usr/sbin を追加するには、/etc/sudoers に次の内容を追加します。 $ sudo
キーボード ショートカットを使用すると、Gmail を素早く操作できます。 キーボード ショートカットを有効にする 一部のキーボード ショートカットは、ユーザーが設定を有効にすると使用できるようになります。 注: すべてのキーボードでキーボード ショートカットがサポートされているわけではありません。 パソコンで Gmail にアクセスします。 右上にある設定アイコン [すべての設定を表示] をクリックします。 [設定] をクリックします。 [キーボード ショートカット] までスクロールします。 [キーボード ショートカット ON] を選択します。 ページ下部にある [変更を保存] をクリックします。 使用できるショートカット キーボード ショートカットを使用することで、受信トレイやメールの移動、テキストの書式設定、メールのアーカイブや削除などの操作を行うことができます。 キーボード ショー
Twitter has an amazing API and a great developer ecosystem, but there is one pain point: avatars are transient. The profile_image_url attribute in the /users/show endpoint is a direct link to an S3 URL that includes the original file name. This is a problem for a number of reasons. If a user uploads a new profile image with a different file name then the previous profile_image_url goes dead. If yo
hail2u.net - Weblog - Pure CSS な吹き出し に触発されて、画像や JavaScript を使わずに CSS だけを使って「吹き出し」を作る方法を僕も考えてみた。 Demo: CSS のみで吹き出し マークアップは 2 重の要素があれば OK。ここではそれぞれ bubble と body というクラスを付与した div と p を例に説明する: <div class="bubble"> <p class="body">Speech!</p> </div> CSS の最低限必要な部分のみを抜き出すと以下のとおり。これは背景が黒いボックスの下に左向きのしっぽを出す場合の例: .bubble { float: left; /* または position: absolute; */ border-left: 10px solid black; border-bottom
思うところがあって、ePub形式の電子書籍について調べている。 どうやら、ePubの実体は zip 圧縮されたXHTML+XMLファイルで構成されているらしく、テキストエディタさえあれば簡単に作れるっぽい。 以下のページを参考に自分でも作ってみた。 日本語Epubブックサンプル - 横浜工文社 .epub eBooks Tutorial ePubを構成するファイル ePubは以下のようなファイル群で構成される*1 mimetype META-INF/ container.xml OEBPS/ content.opf toc.ncx コンテンツ(XHTML)以下、これらのファイルをテキストエディタで記述していく。 作業フォルダを用意する まず、以下のような作業フォルダを用意する。 hello/ META-INF OEBPS mimetype を作成する helloフォルダの直下に以下のような
Jenkins Debian Packages This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system (for the Weekly Release Line): sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian/jenkins.io-2023.key Then add a Jenkins apt repository entry: echo "deb [signed-by=/usr/share/keyrings/jenkins-keyrin
さくらのVPSでカスタムOSをインストールする際はオフィシャルな方法だとVNCがブラウザ上から起動する環境でないとインストールできないっぽい。(努力不足?) で、VPSの仮想シリアルコンソールで、というかシリアルコンソールでインストーラ自体をを起動させる方法はないかなーと思っていたところ http://www.touki.info/howto/howtoSakuraDebian.html てのがあったのでアイディアぱくりました。 # 頭のやわらかいひとはいいなー 手順とかメモってみる 環境 * VPSの状態は標準OSの CentOS 5.5 64bit版 * インストールするOSは Debian GNU/Linux squeeze amd64 まずはインストーラの(σ・∀・)σゲッツ!!と適切に配備 # sudo bash <- 良い子はまねしちゃやーよ # mkdir /boot/d-
Names You Can’t Use (aka reserved words, keywords) from Ruby and RubyOnRails ADDITIONAL_LOAD_PATHS ARGF ARGV ActionController ActionView ActiveRecord ArgumentError Array BasicSocket Benchmark Bignum Binding CGI CGIMethods CROSS_COMPILING Class ClassInheritableAttributes Comparable ConditionVariable Config Continuation DRb DRbIdConv DRbObject DRbUndumped Data Date DateTime Delegater Delegator Diges
iPhoneアプリケーション開発ではガベージコレクションが使えないためJavaやRubyのようなガーベージコレクションを備えている言語環境と異なりメモリリークの危険と常に隣り合わせです。しかし、iOS SDKにはメモリリークの検出をサポートするためのツールが用意されています。これを利用しない手はありませんね。 iOS SDKが提供するメモリリーク検出をサポートするツールは以下の2つがあります。 静的コード解析を行う「静的アナライザ」 動的プログラム解析を行う「Instruments」 静的アナライザはソースコードを静的に解析してメモリリークしていそうな箇所を推測する「静的コード解析」を、Instrumentsは実際にアプリを動かしながらメモリリークを検出する「動的プログラム解析」をそれぞれ行います。 静的アナライザ 静的アナライザを利用するには、Xcodeのメニューから「ビルド - Bui
I'm developing a Cocoa application, and I'm using constant NSStrings as ways to store key names for my preferences. I understand this is a good idea because it allows easy changing of keys if necessary. Plus, it's the whole 'separate your data from your logic' notion. Anyway, is there a good way to make these constants defined once for the whole application? I'm sure that there's an easy and intel
ファイルまたはディレクトリのみへの chmod コマンド chmod で再帰的にパーミッションを設定するときにいつも思うのが、 「ディレクトリだけとかできないかなぁ・・・」 普通にやるとファイルにも x が付いちゃって実行ファイルになっちゃいますよね。 で、探してみたらありました。 chmod - ファイルのアクセス権の変更 find を利用してファイルまたはディレクトリだけにして、chmod するという手法。 ファイルの場合find . -type f -print | xargs chmod 644 ディレクトリの場合find . -type d -print | xargs chmod 755 こりゃ便利だ。
そのショートカットは、アプリケーションに依存するショートカットです。ショートカットのあるアプリケーションもあれば、ないアプリケーションもあります。Apple製アプリケーション(Finder含む)は、おしなべてショートカットが割り当てられていないようです。 Mac OS X 10.4より、システム環境設定>キーボード>キーボードショートカットで、ショートカットをカスタマイズできるようになりました。 下図は、10.6のスクリーンショットです。図からはみ出していますが、下のほうに「+」ボタンがあり、それを押して、新しいショートカットを作成します。「すべてのアプリケーション」で作成すると、アプリケーション個々で作成する手間が省けます。ただし、メニュー名が完全に同じでなければならないので、「拡大/縮小」で作成した場合、たとえば「拡大・縮小」というメニュー名になっているアプリケーションだと、適用されま
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vimの使い方をメモしていきます。 ページの目次をサイドバーへ移してみました。 ヘルプ 日本語ヘルプ https://github.com/vim-jp/vimdoc-ja/wiki でドキュメントの翻訳をしてくれている。成果物は http://vim-jp.org/vimdoc-ja/ で読める。 Vim上で日本語ヘルプを参照できるようにする方法は次のページで説明されている。 https://github.com/vim-jp/vimdoc-ja/wiki/HowToUse ヘルプを見たいときは :help ね。 ヘルプの検索 :helpgrep キーワード でヘルプ内を検索できる。 参考:Vim documentation: helphelp 文字コード/改行コード 開いているファイルの文字コード/改行コードの確認 改行コードの確認は :set fileformat? 文字コードの確認
何度やっても忘れてしまうので、自分へのメモ。JavaScriptはIEだけ、イベントが特殊なので、汎用的に扱うための方法。今、僕が欲しいのは、currentTarget, target, pageX, pageYの4つです。何かの参考にどうぞ。IEは5以降に対応してます。Firefox 3.6, Chrome 4, Safari 4, Opera 10で確認。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><script type="text/javascript"> window.onload = function() { document.getElementById("a").onclick = fu
Index ImageMagick Examples Preface and Index Image Composition in IM Definition and Terms Image Composition Operators Positioning The Overlay Image Composite Geometry/Gravity Settings Layer Canvas/Page Offsets Raw Tables of Compose Methods (Separate Page) Duff-Porter Alpha Composition Methods Over, Dst Over, Src, Copy, Replace, Dst, In, Dst In, Out, Dst Out, ATop, Dst ATop, Clear, Xor Mathematical
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く