コードレビューをする際には変更をいろんな方向から調べて正確に把握する必要があります。git diffにはいろいろ便利オプションがあるので、レビューの際に便利に使っています。 最近知ったやつだと --dirstat オプションと --submoduleが便利度高いです。 変更... 続きを読む
gitちょっとだけボリュームのある機能なので、ブランチを切ることになったんですが、ブランチを切るタイミングがずれてしまい、切ったブランチに欲しいコミットが反映されてない形になってしまいました。git cherry-pickを初めて使って、欲しいコミットをブラン... 続きを読む
はじめに 最初に、Gitに関するリソースとして、本では「入門Git」と「実用Git」、Web上では「Pro Git」が読みやすく、わかりやすいため、Gitについて知りたい人は一読をおすすめします。 特に、他のバージョン管理システムに関する前提知識がある場合には、Git... 続きを読む
最終修正日 2008.8.2. IPおよびホスト名によるアクセス制限とはなにか CGIによるアクセス制限 .htaccessを用いたアクセス制限について .htaccessでjpドメイン以外を弾く .htaccessで特定のドメインを弾く .htaccessとCGIを用いたホスト名でのアクセス制限 .... 続きを読む
雑感Twitterをやめてから、ちょうど一月がたった。当初、やめようとしたのはTwitterだけだったが、結果的にSNSそのものから遠ざかった生活を今は送っている。やめてみて、それまで本当にSNSどっぷりだったことがよくわかり、自分の情報環境を見直すいいきっかけ... 続きを読む
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files. 続きを読む
expand TOP About Move Product Note 0.Beginner TOP 1.Linux 1.Tutorial 2.Command 3.Glossary 1.チートシート 1-1.開発環境 1.Mac 2.TextMate 3.CentOS 4.Windows 5.Ubuntu 6.Shell 7.Perl 8.Git 1-2.コマンド Git Network Perl screen 1-3.ミドルウェア Apac... 続きを読む
アプリケーションを動かすために、サーバーの構築や運用に時間を費やすのは、あなたがしたいことですか?Sqale(スケール)ならあなたがコードを書く時間が少しでも増えるように面倒な部分を引き受けます。あなたはいつもの画面からアプリケーションを deploy ... 続きを読む
ソーシャルゲームに関する最新情報、人気アプリ解説などを毎日更新中。サイバーエージェント<4751>は、アバターコミュニティサービス「アメーバピグ」で、南の島での生活や探検をテーマにしたPC向けソーシャルゲーム『ピグアイランド』の提供を開始した。基本プ... 続きを読む
Fast Look up Alc By cho45 — Last update Oct 4, 2007 — Installed 7,372 times. 続きを読む
データベースの運用で避けられないのが、ロック競合によって起こるシステムトラブルへの対応です。「2時までに終わるはずのバッチ処理が朝になっても終わっていない」「負荷が高いわけではないのにシステムが無応答になっている」といったとき、DBエンジニアは... 続きを読む
MySQL, Tips重い集計SQLなんかを実行したけど、いつまでたっても帰ってこない時の対処についてです。まずは、topコマンドで確認します。大抵、以下の例のように、mysqldがリソースを使い切っています。 [root]# top top - 16:20:17 up 15 days, 6:50, 1 user, l... 続きを読む
10万ダウンロード突破! Linux初心者のために最適な教科書 このたび、特定非営利活動法人エルピーアイジャパンは、Linux技術者教育に利用していただくことを目的とした教材、「Linux標準教科書(Ver1.1)」を開発し、インターネット上にて公開し、提供すること... 続きを読む
2010年10月22日金曜日 svnでどんなに頑張っても"can't convert string from 'utf-8' to native encoding"エラーが治らない どうも、俺@残業です。 svnコマンドでimport chekcout commit updateコマンドを打った時によく出るエラーで Can't convert string from... 続きを読む
アイフレームタグ リンクタグ <iframe width="312" height="176" src="http://live.nicovideo.jp/embed/lv93858390" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://live.nicovideo.jp/watch/lv93858390">【社内向け勉強会チ... 続きを読む
View all of riywo’s Presentations. 続きを読む
本, perl | 01:33 | 問題にぶつかると「正規表現を使えばいい」と考える人がいる。 そして、問題を2つ抱えることになる。 --Jamie Zawinski 常に/xフラグを使用する。 これは、確実につかう。JScriptでもXRegExp使ってます。 Xを使うことで、ホワイトスペース... 続きを読む
今,Mixiアプリ(アプリケーション。以下アプリと略)が熱い。 しばらく低迷感のあったMixiだが,久々に明るい材料だ。 ■ 「mixi始まって以来、最大の変化」 ―― 笠原社長に聞く「mixiアプリ」 (ITmedia 2009/4/23) 説明会やカンファレンスにはIT企業が... 続きを読む
Fluentd Casual Talksをききにいってきました。以下メモ。 fluentdはじめました by @oranie httpdのレスポンスタイム取りたいね in_tailでとってるのかな apacheログのフォーマットって統一化してるのかな in_tail動かしてるfluentdがappサーバと同居してるのっ... 続きを読む
リスニング強化のためのiPhoneアプリListen-IT作りました サイト内検索 COMMENTS コメントは承認制です。承認には数日かかることもありますが気長にお待ちください。 CD屋もDVD屋も本屋もなくなった。そしてRasputinだけになった by Yoshihiko ペットクローン・... 続きを読む
Dictionary.com - the largest and most trusted free online dictionary. Instantly look up accurate and extensive definitions and word meanings, and hear audio pronunciations. 続きを読む
About Name(s) mooz, stillpedant Email stillpedant _at_ gmail.com (_at_ を @ に置き換えてください) Activity mooz@hatena (hatena.ne.jp) stillpedant@twitter (twitter.com) mooz@github (github.com) mooz@userscripts.org (userscripts.org) Programmin... 続きを読む
23:50RSSとか使ってインターネットで必死でプログラミングの情報集めるの、密度が低すぎて効率悪いし、普通に本とか論文で知識を仕入れてソースコードを読んでる方が効率良く学べる。インターネットは薄っぺらい。文字を書くのにかけた時間が雲泥の差だから当た... 続きを読む
現在作業中のサイトでは「CSSスプライト」という手法を使って、アイコンやロゴなどの画像表示の最適化を試みようと思っています。アイコンなどの小さな画像が数多くあると、その分ダウンロードする際にサーバへの接続回数(HTTPリクエスト)が多くなってしまい... 続きを読む
こんにちは!id:EC-OneのAkiです。昨夜の雨はすごかったですね、梅雨でもじめじめせずに楽しく過ごしたいものです。Tracで楽しくプロジェクト管理EC-One(イーシー・ワン)ではプロジェクトによって、ソースコードやタスクの管理にTrac&Subversionを使っていま... 続きを読む
私のニッチはどこにある?-(1)自分とは何か? 出版によって何か変わったか? と友人に聞かれ、 はじめて、心に小さいゆとりができた と答えた。 会社を辞めてからこの1年半の私は、 いつも何か必死な感じで、 小さなことに、いらいらしたり、 傷ついたりし... 続きを読む
本プロジェクトでは、カメラによる画像認識を用いて、紙楽譜をなぞったり、傾けたりすることで楽譜を直接演奏することができる演奏メディアシステム「onNote」の開発を行う。演奏メディアとは、例えば、レコードやCDのように記録された音楽を用いて演奏できるメ... 続きを読む
デフォルトのsurround.vimでは、囲み文字で囲まれた文字を削除する場合は、「di'」、「di"」の様に囲み文字を指定する必要がある。 di" "Hello World" → "" di' 'Hello World' → '' 自動的に囲み文字を判別してくれて、削除してくれたら便利だな、と思ったの... 続きを読む
東京を歩いてきました。ひとりぶらりと東京を歩きたいと思いついたとき、ふと関東在住の知人であるAさん(仮)が頭を過った。わたしは常々Aさんの紡がれる言葉や感性を素敵だと感じており、Aさんのおもう「東京」を歩いてみたくなって、無礼を承知で思いきって... 続きを読む
NAME SYNOPSIS DESCRIPTION BUGS AND LIMITATIONS INSTALLATION AVAILABILITY AUTHORS COPYRIGHT AND LICENSE NAME Plack::Middleware::Debug::Environment - Debug panel to inspect the environment SYNOPSIS builder { enable "Debug"; enable "Debug::Catal... 続きを読む
問題 僕が一番 Vim のタブページをうまく使えるんだ(カレントディレクトリ編) で述べたように、 Vimのタブページはとても便利ですが、 ちょっと工夫するだけでさらに便利になります。 ところで、一般に Vim を使うような方は黒い画面を眺める機会が多いと思いま... 続きを読む
かつてmixiは圧倒的なユーザ数を誇る、日本最大のSNSだった。 他の新興SNSサービスがmixiよりも少々優れた機能を提供しても、 ユーザはそのSNSではなく、mixiを選んだ。 なぜなら、SNSというのは、多少の機能の違いなどより、 つながれる相手が多いことの方が重... 続きを読む
CSS地獄の火の中に投げ込むものである。いや、まあそんなネタはどうでも良くて...そのベンダー接頭辞はいつまで書くの? | Unformed Building書いてあることは至極真っ当なこと。もろ手をあげて賛成である。また、ベンダー拡張プリフィックスはそれそのものがWe... 続きを読む
Private Gist All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are given this private URL. Every gist with this icon () is private. Public Gist Anyone may fork, clone, o... 続きを読む
横断検索(メタ検索)な psgiアプリを再制作していて、大分構成が変わったので比較のメモ現物のコードは https://gist.github.com/2698475 Meta::Doujin::Search - WebSocket(Web::Hippie) + Dancer + Twiggy — Gist にある。まだα版もいいところだけど。 XMLH... 続きを読む
Smart::Args を読んでいて $_[0] に代入とかできるんだなーと知ったので、欲しかったモジュールを書いてみました。 https://github.com/motemen/Script-State ちょっとした Perl スクリプトにこのモジュールを使うと、指定した変数の値をスクリプト終了時に保存... 続きを読む
健康的に美しくありたい。 それは老若男女を問わず、誰もが願うことだろう。 でも、現代社会においては、その願いを阻むハードルがすごく多い。 美味しい食べ物。楽に移動できるエスカレーターやタクシー。 じっとしていても楽しめるテレビ、DVD、インターネッ... 続きを読む
問題 VMをぽこぽこ作りながらあれこれツールを入れて試してみたりしたいという時に、chefを使って構成管理はしたいけど、chef-serverを入れるのは面倒、というか、構成パッケージの記述・インストールだけできればいいという要求からするとオーバスペックなよう... 続きを読む
こんにちはこんにちは!! 先日、はてなの代表のjkondoさんとお話する機会があったので、 タダメシなのを良いことにワインをがぶがぶ頂いてきました! おいしかったです。 そこで「はてなに何かご意見ありますかー」って話題になり、 ぼくがお話したのが、 「参... 続きを読む
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n... 続きを読む
http://github.com/cho45/Plack-Middleware-StaticShared js とか css を纏めていっこにして配信してくれる Middleware を書きました。Plack::Middleware::JSConcat というが既にありますが、キャッシュコントロールがうまくできなかったのと、css も纏めたかっ... 続きを読む
http://search.cpan.org/~satoh/SQL-NamedPlaceholder-0.01/lib/SQL/NamedPlaceholder.pm https://github.com/cho45/SQL-NamedPlaceholder もしかしたら既にあるのかもしれないのですが、見つからないのでかっとなってあげてしまいました。一部 ORM に実装され... 続きを読む
JavaScript でアニメーションを作る アニメーションとは何? ビューを少しずつ回転、拡大縮小、移動、変色などを行い、連続的な動きを作る こんな感じ <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; se... 続きを読む
", items.join("") + "") //*/ var iframe = document.createElement("iframe"); iframe.src = "/index-blank.html"; iframe.width = "100%"; iframe.height = $(this).prev().attr("rel") || "125"; iframe.style.border = "none"; $(this).prev().append(ifra... 続きを読む
Stylesheet URL: eg. http://www.youwebsite.com/css/style.css Options Sort Properties alphabetically Sort Selectors alphabetically (caution) Import and Organize Linked (@import rule) Stylesheets Single Line Formatting Multi-line Formatting Safe... 続きを読む
JavaScriptパターン ―優れたアプリケーションのための作法posted with amazlet at 11.03.08Stoyan Stefanov オライリージャパン 売り上げランキング: 1642 Amazon.co.jp で詳細を見るid:uupaa さんが良い本とTwitter上で言っていたので、勢いで買って一気に読... 続きを読む
git push/pullは何気なく使ってるけど実はよくわかってなかった。ことのきっかけはこういう質問。 hogeというリモートブランチをローカルのhogeブランチにもってきたい hogeをローカルのmasterにはマージしたくない pullでなんかこんな感じでいけそう? $ git p... 続きを読む
Some of the icons on our site have been the same since we launched 4 years ago. With metaphors that just barely fit what we needed them to, we felt like new icons were long overdue. That's why we are extremely excited to ship our new icon fon... 続きを読む
縁あってレビューさせていただき、その結果献本いただいたので書評を勝手ながら。オブジェクト指向JavaScript作者: Stoyan Stefanov,水野貴明,渋川よしき出版社/メーカー: アスキー・メディアワークス発売日: 2012/04/13メディア: 大型本クリック: 89回この商品... 続きを読む
コンピュータ, Git | 23:50直前のマージを取り消す場合は、 × git reset --hard HEAD^ ではなく、 ○ git reset --hard ORIG_HEAD としないと危ない、という話。「マージ後にgit reset --hard HEAD^で取り消し」は去年の日記でもけっこう使ってるけど、たまたま... 続きを読む
問題 git では空気を吸うようにブランチを作り空気を吐くようにマージを行います。 例えば新機能Xを実装する場合、 X用のトピックブランチを作成し、 実装を進めて、 完成したら統合ブランチへマージする というのが普通です。 具体的にコマンド例を挙げると以... 続きを読む
git fetch 使い方 他のリポジトリから変更を取得する git fetch <repository> <refspec> FETCH_HEAD で入手した変更を扱える。 たとえば、ログを見るには git log FETCH_HEAD diffをとるには git diff FETCH_HEAD などとする。 多くの場合、調べて問題がなけれ... 続きを読む
CocProxy という、HTTPレスポンスの一部をローカルファイルで置き換えるプロキシがあるのだけれど、それの Plack/Perl 版を書いてみた。Plack::App::Proxy は reverse proxy を想定していて普通の proxy としてそのまま使えるわけじゃなかった ($env->{'plack.p... 続きを読む
Chrome版のFirebugことGoogle Chrome Developer Toolsですが、以前gihyoで解説したときよりさらに便利になっているので、少し紹介します(元はWebKitなので、そのうち(近いうちに)Safariでもそれなりに使えるようになるはずです)。圧縮されたコードの整形まず、... 続きを読む
2008.10.08-2008.11.11ネットカフェで大フィーバーを目指せ!キャンペーン実施中! ハンゲーム公認店で、パチンコをプレイすると、 有料専用台が楽しめる玉をプレゼント! 絵柄が揃ったあの感動を、ネットカフェでも味わおう! 2008.8.6よりネットカフェ情報サ... 続きを読む
満足せる豚。眠たげなポチ。:大規模サービスの運用事例まとめ blog.hacklife.net コンピュータ・IT まとめ webサービス 運用 Server 負荷分散 891 users 2009/01/30 ここ数年の大規模サービスのシステム運用について調べてみたので参照したページやファイル、本... 続きを読む
paperboy で着席してしている仕事最近何やってるんですかと良く聞かれるので募集要項の職務内容をベースにやってる事を書いておきます。 新しい方法論や技術の導入 Scrum の大枠とか XP の個別のプラクティスをかいつまんで紹介したり、これらを部分的に導入し... 続きを読む
一部の方にはお伝えしていましたが、やはり対外的にちゃんとお伝えしないとと思い書くことにしました。fluxflex inc. は現在も存在しサービス提供を続けておりますので、会社がなくなった訳ではなく個人的なことであることを最初に記しておきます。1月末日付で ... 続きを読む
Gitgit にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。今回まさにそういう状... 続きを読む
2ch全カテゴリ > ゲーム > ブラウザゲーム262387081 WebでTwitterやってるならこれ!New!! EZTimeline(イージータイムライン)なら、自由にタブを作って仕分けできます。 マルチアカウントに対応。アンフォローすることなしに特定の人を非表示にすることも出来ま... 続きを読む
web intro先日 Meteor について調べて発表するにあたり色々調べたり、そのあと何人かの方々とお話させて頂いた中で、思うところが出てきたので、アウトプットしたいと思います。 Meteor について発表してきました。 - Block Rockin’ Codes Meteor 以前からも思... 続きを読む
業務内容 サービスのセキュリティシステムの構築・運用 サービス、開発環境のセキュリティ対策の実施 サービス、開発環境のセキュリティ検証・脆弱性への対応 ペネトレーションテストの実施 情報漏洩時、脆弱性発覚時の対応 セキュリティに関する知識の啓蒙 必... 続きを読む
About Documentation Reference Book Videos External Links Downloads GUI Clients Logos Community This book is translated into German, Chinese, French, Japanese and Dutch Partial translations available in Arabic, Czech, Spanish, Indonesian, Ital... 続きを読む
zshにおけるgitの補完関数の実装はいまいちでした。zsh + git使いはzshの補完関数_gitを速くしたい! その2のような対抗策を講じるか、gitのときだけbashを使うかしていました。僕は一時期後者でした。 さてgitのtarballにcontrib/completion/git-completion.bas... 続きを読む
I know how to make a new branch that tracks remote branches. But how do I make an existing branch track a remote branch. I know I can just edit the .git/config file but it seems there should be an easier way. EDIT It looks like this can't cur... 続きを読む
HTTP Git Read-Only This URL has Read+Write access Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files. 続きを読む
\(^o^)/ % git diff --stat あったので以下はどうでもいい。 探したけどgitだけでは出来ないのかな…。 % git log .. --name-only --oneline | grep -v ' ' | sort -u パスにスペースが含まれているとバグる。 続きを読む
I have two branches. Commit a is the head of one, while the other has b, c, d, e and f on top of a. I want to move c, d, e and f to first branch without commit b. Using cherry pick it is easy: checkout first branch cherry-pick one by one c to... 続きを読む
2010-07-20 Cherry-picking a range of git commits The cherry-pick command in git allows you to copy commits from one branch to another, one commit at a time. In order to copy more than one commit at once, you need a different approach. Cherry-... 続きを読む
When it comes to a range of commits, cherry-picking is was not practical. As mentioned below by Keith Kim, Git 1.7.2+ introduced the ability to cherry-pick a range of commits (but you still need to be aware of the consequence of cherry-pickin... 続きを読む
Gitにgit-cherry-pickという、知らなくてもなんとかなるが知っていると便利なコマンドがある。このコマンドを少し掘り下げてみた。git-cherry-pickgit-cherry-pickは、狙ったコミットの変更内容だけを現在のブランチに取り込む操作である。例えば、つぎのような... 続きを読む
なんか、いつも調べているような気がするのでメモ。 まずは現在の容量なんかを調べるコマンド。 # df -h 次にどのフォルダの容量が多いか特定していくコマンド。全体を調べるときはsudoかroot権限で。 # du -sh /* ↑ この結果をみながら、フォルダを絞り込んで... 続きを読む
カテゴリ[Git Tips] 環境 Git 1.6.1.2 概要 Gitはリポジトリが分散しているため、特にブランチの扱い方には注意が必要です。 何も考えずにpullしてしまうと、ローカルリポジトリ上でmasterとのmergeが走ってしまい、意図しない結果になってしまうことがあります... 続きを読む
ありません。しかし、今回の作業はこの問題番号 53 に対応するものであるため、作業用に新しいブランチを作成します。ブランチの作成と新しいブランチへの切り替えを同時に行うには、git checkout ... 続きを読む
ゴールデンウィークなので使っているプラグインをまとめてみました。 とかいって夏休みの宿題を最終日に片付けるような形になってしまっていますが… 都合よく108個あったわけだけど.vimrcでNeoBundleしている順なので 数が大きくなるほど人が遠くに吹っ飛ぶわ... 続きを読む
以前nginxの優雅な再起動 « NAVER Engineers' Blogの記事を読んだのだけれど、それまでにprocessの知識が無かったりして、まったく理解できませんでした。そこでWorking with UNIX ProcessesやServer::Starterの中身を呼んでようやくhot deployの仕組みを理解で... 続きを読む
天ぷらを大量に食べました。油でギットギトです。というわけで、Gitで共用リポジトリにpushした変更を取り消す方法です。Gitって、ローカルのリポジトリを使う参考記事は多いですが、共用リポジトリを使う記事は少ない気がしますね。でも、githubのユーザーは多... 続きを読む
数週間前にリリースされたばかりのVimの7.3をCentOS 5.5にインストールしてみた。まず、ncurses-develパッケージが無いとmake出来ないので入れておく。 yum install ncurses-devel -y ソースとパッチ取得してパッチを当てる。 wget http://ftp.vim.org/pub/vim/... 続きを読む
これ、たまに忘れて膨大な時間を損するので、メモ替わりに書いておきます。CentOS(というかyumを使ったパッケージ管理を行うLinuxディストリビューション)ならどれでもなのですが、インストール後に「yum update」を行うまえに以下のコマンドで、yumのfastestmi... 続きを読む
shell, zsh, screenManpage of SCREEN mac port でインストール % sudo port install screen 確認 % screen -v Screen version 4.00.03 (FAU) 23-Oct-06 とりあえず起動してみる % screen メッセージが出る。spaceバーを押すとプロンプトの画面になる。 このメ... 続きを読む
LAST UPDATED Jul/1/2000 7.デタッチとアタッチ いままで説明したscreenの機能は、高機能端末エミュレータでも実現しているものでしたが、この節で説明する機能 デタッチとアタッチは、 screen独自の機能です。 この機能は、不安定な回線で作業している、複数の... 続きを読む
2005年7月17日 ... screen から文字列を X のクリップボードへコピー (http://d.hatena.ne.jp/emacsjjj/ 20050629/p1) の続き。 前回の方法では通常操作で screen のペーストバッファに コピーした後、C-a y を叩いて X 側に渡してやる必要があった。この余分な... 続きを読む
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files. 続きを読む
Tweet Button To Application Webページ上のTweetボタンを押すと、Twitterクライアントに文を転送 先日、私のTwitter アカウントのユーザー名が @hazi_nico から、4文字の @hazi に変わりました。 Twitterアカウントはもう無数にあり、自分のとりたいアカウント... 続きを読む
06 May 2012 12:30:24 GMT Module version: 0.01 Download (19.11K) Source (raw) Browse (raw) Bugs Rate this distribution Test results CPANTS License: perl_5 NAME SYNOPSIS WARNINGS DESCRIPTION DSLs Structural Commands role ( $role: Str => ($host:... 続きを読む
<< 2008/12/ 1 2 1. RotationMaker を作った 3 4 5 6 1. CGI を rackup してみた 7 8 9 10 11 12 13 14 15 16 17 18 1. Capistrano は思ったよりシンプルで思ったよりすごい 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ Capistrano は思ったよりシンプルで思... 続きを読む
加藤順彦@シンガポールです 人間 至るところ 青山あり ■ニッポンの景気対策の本命、『日本企業のアジア進出・アジア資本化』を支援しています ■このTwitter→過去ログ時系列はこちら http://twilog.org/ykatou 先週の上海、今週のシンガポール、昨日からの... 続きを読む
https://gist.github.com/711938 一時的に Basic 認証をかけたサーバを立てたい場合など % plackup-mw +Auth::Basic,user=username,pass=password --port=12345 app.psgi などとして使えます。まあそれ以外使い道ないかも 続きを読む
前置き こんにちは。cho45 です。みなさん、意識は高まっていますか? 僕は上々です。今回は拙作の Config::ENV というモジュールを紹介させて頂きます。アプリケーション開発をするとき、開発用・テスト用・本番用で、設定を変えたいわけですよね。だいたいの... 続きを読む
Markup You can activate modals on your page easily without having to write a single line of javascript. Just give an element a data-controls-modal attribute which corresponds to a modal element id, and when clicked, it will launch your modal.... 続きを読む
JavaScript当たり前ですが、 element.style.xxx で取得できるのは要素にstyle属性として指定されている値だけなので。たとえば、 // css #box { width: 100px; } //html "box"> //js var element = document.getElementById('box'); var style = element.style.... 続きを読む
Kanasan.JS JavaScript 第 5 版読書会 #1 にて delete 演算子の動作が話題に上ったそうです。そこで、それについてちょっとまとめてみようかと思い立ったはいいものの、ずるずると引き伸ばしているうちに年を越してしました。しかし、読書会 #2 の開催も決まり... 続きを読む
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files. 続きを読む
IEBlogでのECMAScript 5の新しい関数の紹介記事が参考になったので、まとめた内容をメモ代わりに。 via ECMAScript 5 Part 1 - IEBlog Object.create 引数に指定したオブジェクトをプロトタイプチェーンにセットして新しいオブジェクトを返す。 var base = {bas... 続きを読む
Embedded Librarians: Three Models - ACRL 2011In this panel session, three case studies of embedded librarianship (embeddin... 続きを読む
きょうびmakeやgitでも補完が効くなか、perlbrewでも補完が効いてほしいですよね。たとえば私はマシンによってperlbrewで入れたperlはけっこう違っているのですが、どのマシンにどのバージョンのperlを入れたか正確には覚えていません。なのでperlbrew use [tab... 続きを読む
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84... 続きを読む