This document discusses continuous integration (CI) and using Jenkins for CI. It mentions using Vim, Git, LaTeX, and generating PDFs. It discusses setting up a private system build in CI that uses Ruby and sbt (Scala build tool). Jenkins is used to run builds from version control and ensure the system is properly integrated and built.Read less
確かJenkinsの生みの親が語る、継続的インテグレーションの未来 − @ITで出てきたSauceLabsというのが気になったので、ちょっと試してみました。 ちなみに、クラウドと言ったらもちろんコレですよね。 概要 SauceLabsとは Cross browser testing with Selenium - Sauce Labsは、クラウド上でSeleniumテストケースを実行することができるものです。自動でスクリーンショットやビデオを撮る機能があり、いわゆるSelenium 1はもちろんSelenium 2(WebDriver)も対応しています。200分/1ヶ月の無料枠やGithubアカウントでのログインもあり、チュートリアルも結構豊富なので、試すだけならすぐに試すことができます。 ちなみに、似たようなサービスとして"CloudTesting"というものもあります。残念ながらこちら
Built with Seam You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL. Seam Moving Forward As many of you may be aware, there have been a number of changes within Seam over the past year. Here is a quick highlight of the changes and how they may affect you and your application. Seam 2 Seam 2.2 targets JBoss AS 5 and 6
前回のエントリいまさらですが、職業Javaプログラマーなら理解しておいてほしい「継承」の意味についてのブクマのコメントで、 すごく今さら感がw 最近の開発はフレームワーク使うことが多いようだから知らなくても作れちゃうと思ってたけど違うのかなあ。 という感想をいただきました。実際に、SI業界で多くの方々、特に、アプリケーション開発の下流工程を担当しない層の方でこのように考えている方はほんとうに多いのではないかと思います。確かに最近ではSalesforceなどの製品もありますし、CRUD処理を行うような見栄えの良い業務アプリケーションは非常に簡単に開発できるようになっているということはあります。また、Visual BasicやMS Accessなど気軽にアプリケーションを開発できるツール類は昔からありました。そして、業界構造などの理由からやむを得ない側面があるとはいえ、SIerの提供する多くの
2011年06月23日 苦しそうに生きる人の特徴 : 現状を一気に変えようとする、自分から行動しない、人を信じない Tweet 0コメント |2011年06月23日 22:00|人生|Editタグ :考え方特徴行動力 >http://tsushima.2ch.net/test/read.cgi/news/1280215457/ 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 1 : 三菱電機社員(栃木県):10/07/27 16:24 ID:/IOHPDwh 楽しそうに生きている人の考え方と苦しそうに生きている人の考え方 http://getnews.jp/archives/69497 3 : FR-F1(愛媛県):10/07/27 16:25 ID:L3C0mo06 自分から行動しないのにどうやって状況を一気に変えられるんだろう 4 : ダイバー(北海道):10/07/
気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン 「国家は破綻する~金融危機の800年」(著者:カーメン・M・ラインハート&ケネス・S・ロゴフ、日経BP、2011年3月)という本が妙に売れている。 「妙に売れている」という意味は、この本は超長期の過去にさかのぼった興味深い歴史金融データを提供しているのだが、どう見ても一般読者向けの本ではないのだ。608ページに及ぶ分厚さと4200円という高価格の設定自体が、売れる部数を期待していない「専門書」であることを示している。 「今回はこれまでとは違う」の愚かさ にもかかわらずアマゾン(amazon.co.jp)では「一般投資読み物」のジャンルで10位の売れ行きランクになっている(6月19日現在)。専門書としてはやや意外なほど好調な売れ行きだろう。20
Chikirinさんが最近のエントリーで 「日本の将来を規定する最も重要な要因は、人口構成の変化だよん」と述べている。 確かにそれは、今後50年といった超長期で見たときにはある程度正しいと思うが、 それを、例えば、失われた20年の主な理由とするのは行き過ぎであると私は考えている。 理由1:人口減少は80年代には既に分かっていた 下の人口動態の図を見ていただくと分かると思うが 少なくとも1980年代(昭和55年~平成2年)の半ばには 日本の出生数減少は明確なトレンドとして明らかになっていた。 また女性の初婚年齢は、90年代以降に急速に上がっているものの トレンド自体は80年代から既に明確であったことが分かる。 (出所:人口動態統計速報) (出所:http://www.garbagenews.net/archives/1219043.html 元データは人口動態調査) しかし、80年代を通して
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
正しく意味を理解している方にとっては、まったく常識レベルの話であり、何をいまさらと思われる方々も多いかと思いますが、大規模案件のレガシーコードなど、私が仕事で見かけるJavaのコードを読むと、「このコードを書いたSEやPGの方々は、はたして継承の意味を正しく理解していないのではないか」と思われる設計のコードに出会うことが少なからずあります。現在では改良されましたが(Javaプログラミング能力認定試験の問題がかなり改善されていました - 達人プログラマーを目指して)、以前のJavaプログラム認定試験の問題は、そうした不適切な設計がされている典型的な例となっていたのですが、実際、SI業界ではあのような品質のコードのシステムが今でも現役で多数稼動しているというだけでなく、現在でも新たに生み出されているというのは残念ながら紛れもない事実のようなのです。 確かに新人研修で「哺乳類を継承して犬クラスと
今日は僕が普段心がけている事を紹介してみたいと思います。 ちょっとしたことですが必ず自分にとってプラスになると思って心がけていることです。 必ずしもどの職場でもベストだとは限りませんが こういった視点や考え方があるのだと参考にしてみてください。 目次 ・常に情報発信する立場に ・人がしないことを自ら進んでやる ・常に相手のことを考えた行動を選ぶ ・多くの人とたくさん色々なことを話す ・全体像を伝える・共有することを意識する ・しんどそうな人の話をしっかりと聞いてあげる ・電話で話すときは5歳くらい若返った気分で喋る ・最後に すべては自分に 常に情報発信する立場に 僕は良いなと思った情報はどんどん共有します。 会社ではSkypeで社内や本社とやりとりしていますが気がついたら 「かっしーのこれはいいな!と思った記事コーナー」みたいなグループチャットができ 上司や役員などどんどん巻き込んでそこ
<< 前の記事 | トップページ | 次の記事 >> 2011年06月22日 (水)時論公論 「延長国会のゆくえ」 国会は、会期末のきょう、70日間、会期が延長されました。菅総理大臣は会期の終わる8月末までに退陣するのかどうか。民主党執行部がまとめた方針、「第3次補正予算案は新しい体制で」の解釈について、野党側は「明確でない」と反発しており、延長国会の行方は不透明です。 震災から100日が過ぎてようやく復興基本法が成立するなど、政治の対応は遅すぎるという批判があがっています。今夜は、延長国会の見通しと民主党政権の行方、そして、いま問われる政治の課題について考えたいと思います。 政権担当に意欲を示す菅総理大臣に対して、退陣時期を明確にするよう迫る岡田幹事長。野党側からも「前代未聞」という声があがる、この異例の事態の背景には何があるのか。なぜ、民主党執行部は、菅総理大臣の退陣時期を明確にする
KajaNL6239 / s.schmitz 本当に好きなことを楽しくやっているときは、時間が経つのも忘れて没頭できます。どんな苦労も厭わないですし、疲れを知りません。成功したいのであれば、好きで楽しいことを目指すことです。 No.1理論―「できる自分」「強気の自分」「幸せな自分」 予感はすべて過去の経験からきます。脳に蓄えられた過去の悪いデータにがんじがらめに縛られ、自分が望む未来を予感できなくなっているのが私達なのです。 人間は自分の予想通りの人生を歩みます。自分がイメージできないモノになることはありません。ゴルフに興味がない人がプロゴルファーにならないのと同じです。前向なプラス思考で成功を目指しましょう。 成功の秘訣はプラス思考 教師が「できると思い込んだ生徒」は、実際にできるようになるというのが、教育学の常識です。これは実験でも確かめられています。 教師の態度から「おれは頭がいいん
タモリさんが考案した「豆腐丼」が、再びネットで話題になっている。これは、テレビ番組「笑っていいとも!」で以前紹介されたもので、このレシピはネット上で拡散し続け、今もなお、超簡単でヘルシーでウマイ!として、大絶賛されている。 では、早速、夏にピッタリの「豆腐丼」の作り方をお教えしよう。 ■材料 ・醤油 ・豆腐 ・ネギ ・ゴマ ・いぶりがっこ(タクアン) ・ご飯 ・温泉卵 ※タモリさんは分量などを公言していないのと、これは、超簡単なレシピであるため、分量はあえてお好みで。 ※いぶりがっこ(いぶり漬け)とは、秋田県の漬物。タクアンと違って燻製される。 ■作り方 ネギ、ゴマ、細かく切った「いぶりがっこ」をぐちゃぐちゃにした豆腐とからませ、適量の醤油を入れ具を作る。その具をご飯の上にのせ、最後に温泉卵をトッピングしたら完成。 ちなみに、「みょうが」などを入れてもうまい。実際にこの「豆腐丼」を作ったユ
■ GitHub時代のオープンソース・プロジェクトとの付き合い方 GitHubへpull requestする際のベストプラクティスからmaster ブランチで pull request していいのは小学生までってこともないの流れを読んでいて、先日ruby-listであったRedmineのRuby1.9,Rails3対応の話を思い出した。あのときは投稿者は納得して、「GitHub時代のコントリビューションの仕方」みたいなものを理解してくれたようなのだけど、その上で「masterでパッチ作るな」的なお作法を生真面目に受け取りすぎて敷居を高く感じてしまわれても困るよなぁと思った。 そこで、「GitHub時代にフリー/オープンソース・ソフトウェア(以下FOSS)プロジェクトと付き合うための五ヶ条」的なものをまとめてみた。まぁ、そんな大それたものでもないけど。 1. 貢献しようと意気込まない FOS
お知らせ 2024/2/9 糖質カット炊飯器に関するお詫びとお知らせ 詳しくはこちら 2024/1/10 1月1日夕方に発生した能登半島地震の影響により被害に遭われた皆様に心よりお見舞い申し上げます。 この影響により、一部地域への配送遅延が発生しております。 宅配商品について一部地域へのお届け不可・配送遅延が発生しております。詳細については各配送会社のホームページをご確認ください。また、ニトリよりお届けの大型家具に関しましても、石川県の一部地域でお届けが出来ない場合がございます。 お客様にはご迷惑をお掛けしますが、何卒ご了承の程よろしくお願い申し上げます。 2023/9/22 2023年8月14日(月)~9月15日(金)までに販売いたしましたスリッパ(製品名:DF2301)の自主回収に関するご案内 詳しくはこちら 2023/4/14 【コタツご愛用のお客様へ】 お詫びと自主回収のお知らせ(
186 :名無しさん@涙目です。(愛知県):11/06/11 23:54 ID:9loENpMO0 >>3 これロッキング角度とかも大きくてよさそうなんだけど イトーキのレビーノやアーロンとかと比べると何が違うのかな? 3万円で買えるから買いたいけど 187 :名無しさん@涙目です。(チベット自治区):11/06/12 00:50 ID:hJiUN16/P >>186 椅子にしても机にしても、というか道具全般に言えることだけど 可動部分が多いってことはそれだけ傷みやすいということでもある。 比較的安価で可動部分が多い椅子は、そういうところにガタがきやすい。 逆に高いものはそういうところにこそ金がかかっていると考えていい。
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。
2. 自己紹介 ● いわなちゃん(@xcir) ● 携帯向けサイトやソーシャルゲームな会社で VarnishやらC#やらPHPやったり ● Smalllightを最近触ってます ● 六本木にいます ● 自炊派なのでクックパッドさんの キッチンが羨ましくて困ります 絡んでくれると喜びます! 3. VarnishCache3 リリースおめでとうございます ● いろんな新機能が増えましたね ● ESIでのgzipのサポート ● よりスマートな拡張(VMOD) ● デフォルトパラメータがよくなった ● varnishncsaでカスタムログ形式が使える! ● ログ系コマンドで正規表現を利用した絞り込み ● vcl_init,vcl_finiの追加 ● Rangeリクエストのデフォルト有効 ● ストリームサポート ● 特定のストレージにオブジェクトを格納できる ● Etc... 4. ESIでのgzi
We've asked What The Heck Are You Actually Using NoSQL For?. We've asked 101 Questions To Ask When Considering A NoSQL Database. We've even had a webinar What Should I Do? Choosing SQL, NoSQL or Both for Scalable Web Applications. Now we get to the point of considering use cases and which systems might be appropriate for those use cases. What are your options? First, let's cover what are the vario
ちょっと元データの件数が大量にある処理をしたいという要件があって、普通に逐次処理していくと恐ろしく時間が掛かるので、「こんな時こそHadoop!」って事で、久々にHadoopをいじくっていました。 ただ、自宅サーバでやろうとすると、いくら分散処理できるとは言っても結局処理するのは物理的には1台な訳で、メモリを使い切ってスワップしまくってウンともスンとも言わなくなってしまうという、とっても悲しい状況になってしまいました。 「そんな時はAmazon先生にお願い!」って事で、Amazon Elastic MapReduceを試していたんですが、ちょっとハマってしまったところがあったので、備忘録がてら記事にしようかと思います。 Mapper/Reducer以外のファイルが使えない! 以前にAmazon Elastic MapReduceを試した時は、MapperとReducerが1ファイルだけの簡
[追記] 途中までは Node での複数プロセス起動、プロセス間通信等について書かれていますが、後半は自分が前回の記事 を書くにあたって自分が考えてたことを少し強引に広げて書いた個人的な妄想が多く含まれ、Node におけると言っときながら、後半は Node 関係ない感じになってしまいました。 正直まだ分かっていないことが多いです。変なところをどんどん指摘していただけるとむしろ嬉しいです。 Node におけるスケールアーキテクチャ考察(SSP 編) - Block Rockin’ Codes の続きです。 もともと何となく結論があって書き始めたんですが、書きながら色々調べているうちによくわからなくなりました。 まだまだ調べたらないことがわかったので、とりあえず今わかっているところまで書きます。 結局何がいいたいのかよくわからない感じかもしれないけど、ゴールは SSP のバックエンドの Nod
[修正] コメントで指摘されたように、回答4の訳が間違っていたので訂正しました。 Node の ML に以下のような質問が投稿されました。 What is the meaning of require('events').EventEmitter.call(this) 内容としては。 「以下のようなコードがあったんだけど、これってどういう意味?」 var util = require("util"); var events = require("events"); function MyStream() { // ここの意味がよくわからん、これは `new MyStream` と同じに見えるんだけど違うの? events.EventEmitter.call(this); } util.inherits(MyStream, events.EventEmitter); var steam =
皆様から集めた「海外留学」体験談 洋楽を使っての英語発音トレーニング法を紹介 英語学習は自分に合うと思える方法で英語力を伸ばすのが1番 テープレコーダーに救われた英語留学の体験 海外語学留学では絶対に日本人の少ない場所に行くべき! 英語をさらに極めたいと思ったオーストラリア留学での体験 ロンドンが楽しすぎてヤバい!ウィンブルドン留学体験談 海外語学留学を1年間すると英語は習得できるのか!? 英語は文法がバラバラでも会話は成立する!?留学で学べた事 ヒアリングは海外留学で本場の英語を経験しないと伸びない!? 海外留学するならシェアハウスするべき!3つの利点 実体験!英語に囲まれた生活が英語習得への最短の道! モチベーションが凄い!海外留学で英語力がグングン伸びた体験 語学留学の魅力は英語習得よりその国の文化を肌で感じること 徹底解説!生の英語に触れることで英語力はぐんと伸びる 語学留学成功の
利用しやすいものから、利用シーンを選ぶものまで、jQueryを使って実装したナビゲーションを紹介します。
この週末は、splintやpmccabeとは別に、C++環境の調査もしていました。 ユニットテストフレームワークとして、5年前にはCppUnitを使っていましたが、今なら何が良いのでしょうね。 1. GoogleTest導入 使ってみないとわかりませんので、試しにGoogleTestを入れてみました。 v1.5.0です。 インストール時に困るところは特にありませんでした。 解凍 → ./configure → make → make check → sudo make install 1.1. お試し まずはmainを用意します。 testmain.cpp [cpp]#include int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS()
ハッカーグループのAnonymousとLulzSecが、銀行や政府機関など、名の通った組織をターゲットとする攻撃作戦で協力することを表明し、また、機密情報の窃取と漏えいを人々に促す声明を発表した。 「AntiSec」と呼ぶ両グループの活動は、6月20日に最初の標的を定めたようだ。この日、組織犯罪を取り締まる英国の公共機関Serious Organised Crime Agency(SOCA)のウェブサイトがダウンした。LulzSecは同キャンペーンを表明する声明を公開した後、Twitterへの投稿で「#AntiSecの名のもと、標的--http://t.co/JhcjgO9--は落ちた」と発言した。SOCAのサイトは朝方ダウンしたが、昼頃には復旧した。 LulzSecは、声明で次のように述べている。「最優先課題は、保存されている電子メールや書類など、政府の機密情報を窃取し漏えいさせることだ
Hadoopとは何かを解説し、実際にHadoopを使って、大規模データを対象にしたテキストマイニングを行います。テキストマイニングを行うサンプルプログラムの作成を通じて、Hadoopの使い方や、どのように活用できるのかを解説します いまさら聞けないHadoopとテキストマイニング入門 テキストマイニングで始める実践Hadoop活用(1) それぞれの概要や構成、MapReduceの仕組み、Hadoopの活用場面などを解説し、Hadoopの実行環境を構築します
ギリシャを巡る問題は解決の方向に進むどころか、むしろ泥沼に向かいつつあるようだ〔PHOTO〕gettyimages 昨年5月、ギリシャの財政危機が表面化してから、既に1年以上の時が過ぎた。しかし、ギリシャを巡る問題は解決の方向に進むどころか、むしろ泥沼に向かいつつあるようだ。ギリシャの現在の経済力から考えて、自国のGDPを超える借金を返済することが出来ない。それは、だれの目にも明らかだ。問題は、その痛み=損失をだれが、どのように負担するかだ。 最終的には、ドイツやフランスなどのEU諸国が中心となって、ギリシャを救済することになるとみられる。しかし、今のところ、EU諸国の国内世論の反対もあり、短期間で救済策をまとまるのは難しいかもしれない。そうした状況を反映して、足許の為替市場では、ユーロが売られ、安全通貨であるスイスフランが買われている。 ギリシャの危機はギリシャだけの問題ではない GDP
If your application is not interactive, and GC pauses are not an issue for you, there shouldn't be any problem for 64-bit Java to handle very large heaps, even in hundreds of GBs. We also haven't noticed any stability issues on either Windows or Linux. However, when you need to keep GC pauses low, things get really nasty: Forget the default throughput, stop-the-world GC. It will pause you applicat
JavaScriptの"this"って難しいですよね。理解しないまま使ってると、思わぬところでグローバルオブジェクトを指していたり、そもそもvarでプライベートな変数にすべきところにもthisを使っていたり…。私もthisには散々悩まされてきたので、そろそろ完璧に理解しようと思い、以下の記事をまとめてみました。間違いを見つけたら指摘して頂けるとありがたいです。なお、文中の引用文章は読みやすさを考慮して適宜改行、強調を行っています。 thisとは何か。 まずは仕様書を見てみましょう。 ECMA-262 3rd 11.1.1 The this Keyword The this keyword evaluates to the this value of the execution context. ECMA-262 5th 11.1.1 The this Keyword The this k
POJO Mojo の「BigMemory Explained a bit...」を読みました。 BigMemoryとはTerracotta社が開発した、Javaで文字通り巨大なメモリを扱うための技術です。 大容量メモリ使用時のガベージコレクション JVMのヒープサイズが大きいと、ガベージコレクションの停止時間が非常に長くなります。ある巨大電話会社では、ヒープサイズが48GBのときはJVMが5分以上止まることがあり、2GB×80JVM に分割するようにアプリケーションを書き直したそうです。 どのようにしてGCを回避するか BigMemoryを使うと、JVMのオプションで -Xms に500MBを指定すれば、100GBのメモリを使っていても500MBしかGCの対象にならないのだと言います。しかも、Pure Javaで書かれているそうです。 そのカラクリは、 「BigMemory: Off-h
CSS3がいくらパワフルとはいえ、さすがにここまで凝ったものが作れるとは思いませんでした。 まずはChromeでこちらを遊んでみてください。 CSS3 OF THE DEAD - jsdo.it - share JavaScript, HTML5 and CSS まるでJSをバリバリ使ったゲーム、のように見えますが、実は「Only CSS」。上のSTOPボタンを押すとコードを確認することができます。 jsdo.itでCSSプログラミングが流行中! ええ、どう考えても無茶なんです。CSSはプログラミング言語じゃないですからね。 CSSの機能を巧みに組み合わせて作成されています。 ということで、投稿作品のほんの一部を紹介したいと思います。 CSS PANIC CSSだけで作られたワニワニパニック。 このコードは海外のユーザーにも大きな反響を呼びました。
このシリーズでは Web Design101(WD101)と名付けて、ウェブデザインをより深く理解するための最初の一歩になる知識やノウハウをコラム形式で紹介していきます。 DTPという名の足かせ Webデザインはよくも悪くも DTP のノウハウを受け継ぎながら徐々に成長してきた領域です。今でも根強く残っている「ページ」という概念。タイポグラフィ・グラフィック・レイアウトなど DTP が培ってきたノウハウは CSS と HTML (ときどき JavaScript)を使って再現されたりしています。DTPの概念とノウハウがなければ Dreamweaver のようなソフトは生まれなかったでしょうし、Dreamweaver のようにコードを手打ちしなくても DTP 感覚で Web デザインに入り込めるソフトがなければ、Web デザイナーを職業とする方もこれほど増えなかったかもしれません。 しかし、D
Spring 3.1 M2: Testing with @Configuration Classes and Profiles As Jürgen Höller mentioned in his post announcing the release of Spring 3.1 M2, the Spring TestContext Framework(*) has been overhauled to provide first-class testing support for @Configuration classes and environment profiles. In this post I'll first walk you through some examples that demonstrate these new testing features. I'll the
What’s the problem? Possible Solutions Distributed Lock Manager - Redlock - Google Chubby - ZooKeeper Takeaways This document discusses NoSQL and the CAP theorem. It begins with an introduction of the presenter and an overview of topics to be covered: What is NoSQL and the CAP theorem. It then defines NoSQL, provides examples of major NoSQL categories (document, graph, key-value, and wide-column s
Giving an Academic Talk Jonathan Shewchuk [An Italian translation is here.] These are my opinions on how to give a talk (using presentation software or transparencies) in computer science or mathematics, distilled for my students and for students attending Graphics Lunch. I go to conferences, see the same mistakes repeated by many a speaker, and write my reactions here. You are welcome to disagree
Amazon EC2に今秋から加わったMicro Instanceですが、swap領域がありません。 メモリも613MBしかありませんし、swapが欲しいところ。 以下の操作で1GBのswapを加えてみました。 ここではAmazon Linuxを使っております。 [swapの追加] /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 /sbin/mkswap /var/swap.1 /sbin/swapon /var/swap.1 [/etc/fstabに追加] /var/swap.1 swap swap defaults 0 0参考 Adding Swap to an EC2 Micro Instance | Thinking Sysadmin http://b1.robot.am/2010/12/aws_ec2_micro_inst
みなさん、こんにちは。 2010年9月入社のUDAGAWAです。 今回は、reverse proxyのvarnishに関して記事を 書かせていただきます。 ■varnishとは 高性能HTTPアクセラレータです。 同じような機能を持ったsquidより10~20倍高速だということが 売りのひとつだそうです。 ■背景 Amebaの画像配信システムは、reverse proxyとして squid2.7 STABLEのCOSSを使ったシステムを利用しています。 squid2.7自体が古いバージョンなので、できればバージョンアップしたいところ なのですが、現状 squid3系からはcossが使用できないこともあり varnishを検証しておこうと考えたのがきっかけです。 ■テスト環境 CentOS5.5 Kernel 2.6.18-194.3.1.el5 Varnish 2.1.3 ■インストール
GitHubスタイルのシンプルで使いやすいボタンをclassの指定だけで簡単に実装できるスタイルシートを紹介します。 CSS3 GitHub Buttons [ad#ad-2] 下記は各ポイントを意訳したものです。 デモページはボタンの文言を日本語にし、シンプルしたものをアップしました。 デモページ(当方日本語化) 普通のボタン 注意を促すボタン 大きいボタン グループ化したボタン グループ化したものをまとめたボタン アイコンを伴ったボタン 対応ブラウザ ライセンス 普通のボタン 普通のボタンは、a要素、button要素、input要素などあらゆる要素で作ることができます。 ボタンを作るためには、「class="button"」を加えるだけです。 デモページ(当方日本語化) <a href="#" class="button">Post comment</a> <input class="
Upgrade from 0.3 or 0.4 to 0.5 To make SocketStream more stable some major dependencies have been moved out. Please add these modules to package.json. socketstream-cookie-session: 0.5.x engine.io: 1.5.2 engine.io-client: 1.5.2 redis: 0.12.1 connect: 3.4.0 Why SocketStream? The Real-Time web has been touted for years, and it is very much in use. However there remains a number of challenges that hav
また1つ、Node.jsベースのWebアプリケーションフレームワーク「SocketStream」が登場しました。6月23日にロンドンで開催されたHacker Newsのミートアップで発表されたようです(@makoto_inoueさん、情報提供ありがとうございます!)。GitHubのレポジトリにはバージョン0.1のソースコードと、何ができるかというサンプルコードを含む長大なドキュメントが公開されています。 このSocketStreamは、単にまたNode.jsでWebアプリケーションフレームワークが1つ増えたという感じではないようです。従来のものとは、設計がドラスティックに異なっています。 まず、名前から自明なように、WebSocketを基本としていて、SPA(Single Page Application)が作りやすいように設計されています。SPAとは、1ページのHTMLを読み込んだら、後
Archived Eclipse Projects You are seeing this because the project you were looking for has been archived. When projects are archived their data(downloads,source and website), is collected into a single tar.gz file. Please note: Some projects did not have all of the above data. Please note: The source files (if available) included in these files are direct copies of the available CVS/SVN data. You
毎年6月に行われてきたオープンソースの統合開発環境「Eclipse」のバージョンアップが今年も行われ、最新版となる「Eclipse Indigo」がリリースされました。 バージョン番号は3.7となりますが、Eclipse Indigoは正確に言えばEclipseの新バージョンというよりも、Eclipse本体とそれに関連するさまざまなプロジェクトが同一時期に新バージョンをリリースする、「同時リリース」に対して付けられたコードネームです。 Eclipse Foundationは、Eclipse Indigoの開発には62のプロジェクトチームが参加し、4600万行のコードが含まれていると発表しています。 GUIデザイナーや自動テスト、DSL開発フレームワークなど Eclipse Indigoに含まれる主な新機能をいくつか紹介しましょう。 「WindowBuilder」はGUIデザイナーで、ビジュ
どういう値が送信されているかの確認のために、以下のような$_POST を var_dumpした結果をファイルに出力するサンプルを書いてみる。 受け側のスクリプト(https://9jp.info/hatebu.php に設置) <?php if($_POST['key'] == 'hirakegoma'){ ob_start(); var_dump($_POST); $postData = ob_get_contents(); ob_end_clean(); file_put_contents('./data.txt', $postData); } ?> とりあえず、適当なページをブクマして、実行してみる。 data.txtの中身 array(12) { ["is_private"]=> string(1) "0" ["count"]=> string(1) "1" ["status"]=
全画面をダイナミックにイメージギャラリー として使えるようにするjQueryプラグイン JQUERY.MB.BGNDGALLERY。同じ ようなライブラリは沢山あるので選択肢 の一つとして覚えておこうかなと思いま す。Flikcrからも流せるみたいです。 インパクト合っていいですねー。個人的にはこういう写真の見せ方が一番好きです。良い写真をコンテンツとして持っているならそれをアピールしない手は無いですよね。ただ、このライブラリの作者さん、IEが嫌いみたいで・・・まぁそんな感じです。 ナビボタンによって画像が切り替わります。縦にアニメーションスライドするタイプとフェードするタイプの2つがサンプルとして用意されていますよ。 Flickrから読み込んだりも。 $.mbFlickr.flickr_api_key="f40779ab07dd09e5890f48e3618296b3"; $.mbFli
An easy-to-use Ruby web spider framework What is it? Anemone is a Ruby library that makes it quick and painless to write programs that spider a website. It provides a simple DSL for performing actions on every page of a site, skipping certain URLs, and calculating the shortest path to a given page on a site. The multi-threaded design makes Anemone fast. The API makes it simple. And the expressive
2011.12.02追記 最新版で動作するようエントリを修正しました。 5分くらいで出来るnode.js(0.6) + socket.io(0.8x)のサンプルプログラム - 大人になったら肺呼吸 はじめに 先日、リアルタイム通信を実現するライブラリであるsocket.ioの0.7がリリースされました。 0.7になってからメッセージの送受信周りが大きく変わっていて、既存のプログラムが動かなくなってしまったので、新たにnode.js + socket.io(0.7x)を使ったサーバプッシュのサンプルプログラムを作ってみました。 Socket.IO: the cross-browser WebSocket for realtime apps. はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 13.05.25松
node.jsを使ってWebサイトにインスタントメッセンジャー (Google Talkでも、Yahoo!メッセンジャーでも、MSN Messengerでも、Facebook ChatでもXMPP対応のもの) を組み込む方法の紹介(というかメモ)です。 デモ (IEだとAjaxでエラーになっているっぽいです。ライブラリはIEでも動くっぽいので何かがおかしいのだと思いますが、何がおかしいか分かる人いたら教えてください。) XMPPって何よ? あんまり理解してなくてもWebに組み込む程度なら出来ますが、詳しく知りたい人は自分で調べてください。 Extensible Messaging and Presence Protocol - Wikipedia Webサイトで対応する場合の仕組み XMPPはHTTPプロトコルでは無いので、直接ブラウザから使用する事はできません。 なんらかの手段でHTTP
Node.js のテストフレームワークは主要なものはここにありますが、どれがいいのか迷ったので試してみたもの、ドキュメントを読んで良さそうものについて印象を記録しておきます。 ちなみに、選出の基準は「ドキュメントが充実していること」です。 追記 ブコメで[twitter:@meso]さんが指摘されてますが、Tobiというブラウザの動作をエミュレーションするモジュールもあります。あと、nClosureもテスト機能をふくんでいるので追加しました。 更に追記(2012/2/23) この記事を書いた時点では存在しなかった以下のテストフレームワークを追加しました。 Mocha Buster.JS テストフレームワーク mocha(http://visionmedia.github.com/mocha/) Express等の作者であるTJが新たに開発したテストフレームワーク こちらの記事がよくまとまっ
Slide deck from June 14th 2011 Velocity Conference workshop presentationRead less
去年の終わりから、バイナリハッシングを使った近似近傍検索をいろいろ調べていたのですが、ぼちぼち一段落したので、ひと通りまとめておきます。 バイナリハッシングとは。 個の 次元の点からなるデータセット で、元空間での近傍点を、類似したバイナリコードに関連づける技術。 要するに、実数ベクトルの検索をマトモにやるには、最近のデータは膨大すぎるのでお手上げ。なので、元空間での距離をなるべく保ったまま、バイナリコードに落としましょう。 そうすると、バイナリ一致か、1ビット違うか、2ビット違うか...と、捜索していくにしても、元空間のデータでやるより高速で、しかもストレージ容量を削減できるというわけです。 その ビットのバイナリコード を作るために、 個のハッシュ関数が使われる。 ハッシュ関数は と定義される。ここで、 はデータセット。 は射影ベクトル。 は閾値。 線形写像ベースのハッシングはシンプル
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
「Webを支える技術」という技術書を読んだんですが、良書でした。一年前くらいの本ですが、内容は全然色褪せてない。 我々は、日々、Webの上に乗っかっているものを利用したり、作ったりしているわけです。 この本は、そのWebのアーキテクチャ(REST)と構成する主要な技術(HTTP、URI、HTML)について、歴史的背景を交えながら、こうあるべきだということを書いてあります。これらの技術は、軽視されたり誤用されたり、フレームワークに任せっきりにすることが多かった訳ですが、昨今の、APIを多用される状況の中で、改めて正しく理解し、利用することが求められていると。 なお、私は読むのが遅いので読了まで20時間くらいかかりました。(2回読みなおした) この本のよいことは、人に説明しにくい要素(Webとはなにか?RESTとはなにか?)について、ずばりと答えている所だと思います。 コード等は殆ど書かれ
3ヶ月前に、衝撃的ともいえる20代&30代の人口推移をグラフ化した「年功下落の時代へ!」というエントリを書きました。 そのひとつ前にも同様に人口構成の変化と日本社会のありようについて書きました。 <過去エントリ> ・「年功下落の世界へ!」→ http://d.hatena.ne.jp/Chikirin/20110325 ・「日本の将来」→ http://d.hatena.ne.jp/Chikirin/20110323 この、「日本の将来を規定する最も重要な要因は、人口構成の変化だよん」(大事な注→人口減少は問題ないとしても、人口“構成の変化”は大きな問題)という話は、ここ数年いろんな人が指摘しはじめており、もともとこの分野に関心があるちきりんとしては嬉しい限りです。 ただ、前エントリで紹介したベストセラー『デフレの正体』は、現状分析はそのとおりという感じなんだけど、最後に処方箋として示され
Maven3になり、Eclipseプラグインも安心してビルドできる、ってのもあって、最近Mavenでビルドする事が増えてきています。JenkinsでCIを回してるんですが、別立てでApacheを立てたりするの面倒じゃないですか。で、そういうのを解決するプラグインないか探してみたらありましたわよ奥様。 Jenkins Maven Repository Server - Jenkins - Jenkins Wikiでございます。 使い方は簡単です。Jenkinsのプラグイン管理画面からJenkins Maven Repository Serverプラグインをインストールすると、あら不思議。 [JenkinsのURL]/project/repository/everything の下にJenkinsでビルドしている成果物全てのMaven Repositoryができているではありませんか。例えば先
銀座コージーコーナーの公式ホームページです。季節のイベント、キャンペーン情報、デコレーションケーキ、シュークリーム、チョコレートやギフトなどの商品情報、全国各店舗の情報など、お客様のお役に立つ情報をご案内しています。
Sustainable Security Requirements with the ASVS Josh Grossman provides a brief overview of what the ASVS is, but takes a closer look at balancing trade-offs and prioritizing different security requirements. Josh shares how to make the process repeatable and how to implement it as part of your own organization's requirements process.
Submitted by Mitchell Pronsc... on Tue, 2010/09/14 - 7:18am Last month, Terracotta told DZone that they were working on a module for Ehcache and Hibernate users that would bypass the Java garbage collection bottleneck. The severely limited heap size allowed by the Java garbage collector (if you don't want to have significant performance issues) is a problem that has plagued the industry for years
Are you looking for the corporate site for Terracotta? Terracotta by Software AG » BigMemory Max Go big, go fast with the world’s premier distributed in-memory data management platform that delivers extremely low, predictable latency at any scale. It’s the simplest, most cost-effective way to get lightning-fast, predictable access to big data—cutting processing time from minutes to seconds, or eve
When you buy through affiliate links in our content, we may earn a commission at no extra cost to you. Learn how our funding model works. By using this website you agree to our terms and conditions and privacy policy. We uphold a strict editorial policy that focuses on factual accuracy, relevance, and impartiality. Our content, created by leading industry experts, is meticulously reviewed by a tea
Dr. Dobb's is part of the Informa Tech Division of Informa PLC Informa PLC About us Investor relations Talent This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
時の奥深い愉しみへ。 カンパノラ 太古の昔、人間は、太陽の出没や月の満ち欠け、 星の動きで時間を感じとっていた。 やがて地球が太陽を一周する時間を1年、 地球が一回転する時間を1日とする時の単位が生まれた。 そして1週間の曜日には、太陽系の星の名前が与えられた。 時とは、天空の動きに他ならない。 永遠の時を閉じこめる時計は、果てしなくひろがる宇宙を 手の中に収める存在でもあるのだ。 時を愉しむ。その奥深い世界へ、ようこそ。 他のどこにもない唯一無二の時計、 カンパノラをあなたの腕に。 カンパノラ コンセプトを見る 世界に誇る至高の技を。 CAMPANOLA Global Art Collection カンパノラ グローバルアート コレクション 国境を越えた匠の技のコラボレーションが、 ひとつのかたちに結晶した。 世界に誇る時計という芸術が、ここにある。 コレクションを見る
日本原子力研究開発機構は24日午前4時55分、高速増殖原型炉「もんじゅ」(福井県敦賀市)の原子炉容器から、約10カ月間落下したままになっていた重量3.3トンの装置の引き抜き作業を終えた。 引き抜き作業は当初、23日午後2時ごろから始まる予定だったが、準備作業がはかどらず、実際に始まったのは7時間近く遅れた午後8時50分だった。 落下していた「炉内中継装置」(直径46センチ、長さ12メートル)は衝撃で変形していたため、引っかかっていた炉開口部のさやの部分と一緒に、天井にある大型クレーンでつり上げた。装置等は約8時間かけ、炉開口部の上方に据え付けた専用の容器「簡易キャスク」(直径1.4メートル、最大長16メートル)に直接、収納された。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く