サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
はじめまして、サーバ基盤チームの田中祥平(@xcir)です。 最近入社しまして、チームではいわなちゃんと呼ばれています。よろしくお願いします。 入社してからGREEの配信システムをVarnish Cache(以下Varnish)に置き換える仕事をしていたのですが、少し前に問題なく山を超えました。 そこで今回利用したVarnishの特にテスト機能について紹介しようと思います。 なお、今回の説明に利用するVersionは3.0.3です。 Varnishとは VCLというドメイン固有言語をもち、キャッシュもできる高速リバースプロキシです。 if文が書けるので柔軟に記述しやすいという特徴があります。 たとえば/admin/以下に許可したIP以外からのアクセスは弾くと言ったことは以下のように記述できます。
コンソールのスタイルを変更 クライアント側のJavascriptでデバッグメッセージを出力させる場合、console.logを使用して表示します。 そのメッセージは開発/管理->Javascriptコンソールで出てくるウィンドウで確認することができます。 今回は、ここで表示するメッセージのスタイルを変更するライブラリを紹介します。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 ブラウザ : Chrome 26 log.jsを読み込んで使いましょう コンソールにスタイルを適用させる方法は、ここにあるlog.jsをHTMLで読み込み、 log関数を使用して特定の記号で囲めばスタイルを適用させることができます。 log.jsをGithubから取得して、次のhtmlを作成しましょう。 このHTMLでは単にlog.jsとそれを使用するjsファイルを読
春ですね! 新年度ですね! Perl 書くことになってしまいましたか! 奇遇ですね! sigil が意味わかりませんか! 特殊変数がググれませんか! リファレンスが謎ですか! 1; の存在が不明ですか! オブジェクト指向が難しいですか! むしろオブジェクトじゃないコードの方がゆるくて大変ですか! XS が読めませんか! ええ、XS は僕もあんまり読めません>< さて、この春から Perl を学ぶことになった人も多いかと思いますが、なにはなくともこれまず覚えたら後が楽になるんじゃないかというモジュールを、いくつか紹介したいと思います! (まあ、自分の初期を思い返すと、この辺はやく知っておきたかったなあというリストです) Data::Dumper, YAML 変数(リファレンス)やオブジェクト(blessされたリファレンス)をダンプする用途では、Data::Dumper が一番メジャーのような
https://github.com/tototoshi/sbt-install sbt は manual install するのが好みなんですが、 あっ、このマシン sbt 入ってない とか あっ、sbt が古い ってときに例の java -jar sbt-launch.jar するスクリプト書くのがいい加減めんどくさくなったので、インストールスクリプト作っときました。 0.12.x 系は launcher は共通なのでそんな必須でもないんですが、そうは言っても sbt ってすぐアップデートされちゃうし。。。 $ curl https://raw.github.com/tototoshi/sbt-install/master/sbt-install > ~/bin/sbt-install && chmod 0755 !#:3 でインストールスクリプトをインストールできます。 そんで、 $
自分のための備忘です。細かいところはかなり端折っているのでそのツモリで。。SublimeText2のPackageControlはGithubにtagを作ればいい感じにリリースしてくれる仕組みですざっくり言うと。 手順 コード書く、またはPullRequestをマージする Githubのマージボタン押したくないときは一旦手許に持ってくる。 # 適当にブランチきっておいた上で。。。 $ git pull origin pull/x/head テストする package.jsonを書き換える URLの末尾とversionを最新のバージョン番号にする last_modifiedも書き換える { "schema_version": "1.2", "packages": [ { "name": "Scalariform", "description": "The wrapper of Scalari
Windows 8 がリリースされてだいぶ日が経ちました。最大の特徴と言ってもよい Modern UI *1。モバイル端末をはじめとしたタッチデバイスに特化した大きめのタイル(ボタン)とタイポグラフィが一際目を引くデザインで、OS X や iOS のそれとは一線を画しています。 一方の Android。2011年2月にバージョン3.0である Honeycomb がリリースされ、それまでの 2.x から刷新したデザインになりました *2。2013年4月現在の最新バージョンである4.2(Jelly Beans)もこの流れを踏んでいます。 両者ともそれまでの Web2.0 と呼ばれていた頃に流行ったグラデーションやドロップシャドウをふんだんに使ったデコラティブなデザインに対し、平面的で装飾要素の極めて少ないミニマルなデザインが特徴です。これらは主に Flat UI と呼ばれ、2012年頃から現在
morimorihogeです. ひょんなことからWordPressのドメインを移行することになったので,ホイホイ,お安いご用でっせ,とちゃちゃっとやろうとしたのですが一筋縄ではいかなかったのでメモ.WordPress 3.5対応です.3.5.1では試してないですが,きっと動くんじゃないかと思います.自己責任で. 世の中に出回っている普通のPHPアプリケーションだと,大体はソースコードと添付ファイルがアップロードされているディレクトリをパーミッションごとコピーして,利用しているDBのdumpを新しいサーバに持っていけば移行できるのですが,WordPressではこの際にドメインが変更されるとうまく動きません(えー.以下の手順で移行することで,既存のデータを保ったまままるっと移行することができます. 移行元サーバでの作業 移行元サーバでやる作業は, WordPressディレクトリ以下丸ごとのバッ
インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応 インテルは、先週4月10日から11日かけて中国北京で開催された「Intel Developers Forum Beijing 2013」(IDF Beijing 2013)において、クロスプラットフォームに対応したHTML5アプリケーションの開発ツール「Intel XDK」を発表しました。 Intel XDKはブラウザ上で動作するHTML5アプリケーション開発ツール(ChromeブラウザとJavaのインストールが必要)。HTML/CSS/JavaScriptで開発したアプリケーションを、PhoneGap機能でビルドし、iOS/Android/Kindle/Facebookなどのアプリケーションが開発できます。開発したアプリケーションは、各アプリストアで販
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く