Private content!This content has been marked as private by the uploader.
強婿當道 一起成功/ 文 一個窩囊廢物的上門女婿,無意中開啟了上古醫仙傳承,起死回生,長劍破敵,美人在側,乾坤儘握。從現在起,他要奪回自己的尊嚴,登臨世界之巔。 仙俠 08-17 11:51 3366洛塵 洛書/ 文 【2019最火爆新書】“一代仙尊”洛塵遭人偷襲,重生回到地球。 地位普通的他,麵對女朋友的鄙視,情敵的嘲諷,父母的悲慘生活,豪門大少的威逼挑釁。 他發誓,一定要改變命運的不公,站在這個世界的巔峰,告訴所有人,他洛塵,曾經來過。 推薦閱讀:龍王殿、重生之都市仙尊、財運天降、花嬌、好想住你隔壁、特種奶爸俏老婆、妖夏、總裁爹地,媽咪9塊9!、暖婚33天、隨身係統:暴君 仙俠 08-22 10:35
Vagrantfileのforwarded_portの設定で、よく config.vm.network :forwarded_port, guest: 80, host: 8080 と書いてる例を見かけます。 Vagrantfileのコメントにそう書いてあるので、そのままそれを使ってしまってる人が多いようです。 私もそうでした。 でもこれだとブラウザでいちいち http://localhost:8080/ みたいにうつのがめんどくさいし、 SSL環境だと https://localhost:8443/ になちゃって、やる気が失せる。 で今日気付いたんです。 普通に80 -> 80 , 443 -> 443に転送してしまえばいいんじゃないかと。 config.vm.network :forwarded_port, guest: 80, host: 80 config.vm.network :
ども、大瀧です。 ELBのSSL Termination、みなさん使っていますか?EC2のSSL処理をオフロードしたり、バーチャルホストを複数ELBで対応したり、便利ですよね。 ただ、"ちょっとSSL Terminationを試してみたい"というときサンプルの証明書を準備する作業は、結構面倒なのではないでしょうか。今回はなるべく手早く、自己署名証明書を作成する方法としてmake-ssl-certコマンド+αの方法をご紹介します。 お決まりの断りですが、SSL自己署名証明書はあくまで動作確認用に用いるべきものですので、HTTPS通信の保護およびWebサーバー認証のためには、然るべき正式なSSL証明書を準備ください。 Step1: Ubuntu VMをVagrantで用意する まずは、SSL証明書作成用のUbuntu仮想マシンを用意します(キリッ)。「えー、証明書作成のためにわざわざ仮想マシン
最近、Vagrant+Chef+ServerSpecで遊んでます。というか、今年はこれらをどうやって弊社の事業へ生かしていくか、考えないといけないコトがほとんど確定していて、それもふまえてのお勉強です。 さて、まず、なにはともあれ chef や ServerSpec で遊ぶための箱庭が必要です。と言うことで、毎度慣れ親しんだ Debianをつかって、Vagrant用の BASE BOX を 1から作ります。 折角なので、先日、発表されたばかりの Debian(Wheezy)7.4を使ってみます。 今回作った boxファイルを公開してます。 => debian-7.4_c64.box よろしかったら、お使いください。不都合あれば、ご連絡くださいませ。 1.準備するもの 次の環境が必要です。なお、我が家は OS X Mavericks (10.9.1) 上でやってます。適宜、読みかえられる人が
インフラ池田(@mikeda)です。 今日はNaviPlusの開発環境について話します。 今回話すのは各開発者が自由にいじれる個人向けの開発環境についてです。 ※ステージング環境、デモ環境は別途、DCにVMが常時起動しています。 ちなみに1年前はDCに共用開発サーバが何台かあって、それを取り合いながら開発していました。 このころはいくつか不便なことがありました。 コストがかなりかかる 使うときの調整がめんどう(「dev01って今だれが使ってるんだっけ!?」みたいな) 共用なので好きにいじれない インフラとしても『新しいミドルウェアを検証して終わったらポイ』みたいなのができなくて不便でした。 こういう『やってみたい』をすぐ実現できないのは機会損失の1つだと思ってるので、なんとかしないとですね。 というわけで『開発環境をもっとみんな好き勝手に作れるように』と、現在は以下の2つが整備されています
Apache Big Data Miami 2017 - Hadoop Source Code Reading #23 #hadoopreadingYahoo!デベロッパーネットワーク
HDFS新機能総まとめin 2015 (日本Hadoopユーザー会 ライトニングトーク@Cloudera World Tokyo 2015 講演資料)
Amazon Redshift is a fast, petabyte-scale data warehouse that makes it easy to analyze your data for a fraction of the cost of traditional data warehouses. In this webinar, you will learn how to easily migrate your data from other data warehouses into Amazon Redshift, efficiently load your data with Amazon Redshift's massively parallel processing (MPP) capabilities, and automate data loading with
Developers Summit 2015(デブサミ2015) 佐藤由紀 発表資料。 ******************************************************************************************* 2015年注目のワードと言われている「データレイク」。 「ビッグデータ」よりも想像力を掻き立てる良いワードだなぁと個人的に感じています。 100億件/日ものデータを毎日新たに蓄積し、そのデータを広告配信ロボットに活かし続けているマイクロアド。 これまでマイクロアドがどのようにデータを活用して広告配信を展開してきたか、そして、これから目指す世界のために構築を進めているマイクロアドなりの「データレイク」とはどのようなものか、ゆかりのある琵琶湖のことを織り交ぜつつお話いたします。
本資料ではHadoopに仮想化を適用した際の適用分野を紹介するとともに、従来とは異なる仮想化テクノロジーの使用により、これまでタブーとされてきた仮想化環境でも十分な性能を発揮することを確認したIBMとパートナー企業との共同検証結果を掲載している。 ビッグデータの分析で今話題のHadoop。現状、そのHadoopの環境はx86サーバーを横に並べスケールアウトさせるのが通例である。理由はX86サーバー上での仮想化は、パフォーマンスオーバーヘッドが生じるためHadoopでは禁じ手と言われているからである。 IBMは、UNIXのテクノロジーをLinuxサーバーに持ち込んだPowerLinuxと独自の仮想化技術により、その限界を破ることに成功している。2編(前編4ページ、後編8ページ)にわたる本資料では、Hadoopの簡単な解説と仮想化によるチャレンジについて、さらにはHadoop環境においてLin
昨日2/19に新宿で行われた第14回さくらの夕べに参加させていただきました。 LTをさせていただいたので資料を置いておきます。 「さすがは”さくらの夕べ”参加者の方々!」という感じなんですが、さくらインターネット様のサービスと組み合わせてFluentdを実運用されている方も多く、懇親会ではビール片手に色々とお話を聴かせていただいてとても参考になりました。 そんな懇親の場で話題にのぼることが多かったFluetndプラグインですが、取り急ぎ今回使用させていただいたものを羅列しておきます。時間に余裕があれば具体的な手順とか設定例とか盛り込みたかったです。 Fluentd plugins fluent-plugin-elasticsearch fluent-plugin-forest(作者@tagomorisさんのblog記事) fluent-plugin-geoip(作者@yoshi_ke
こんにちは。開発チームの坂本です。 先日、AWSのデータベースサービスに関するセミナーがありましたのでいってきました。セミナーの内容は、AWSの4つのデータベースサービス(RDS、ElastiCache、DynamoDB、Redshift)のアップデート状況や、活用事例の発表などです。今回はその発表で使われたスライドをまとめさせていただきました。 日時2014年01月17日(水)13:00〜17:30 セミナータイトル「AWSプロダクトシリーズ よくわかるクラウドデータベース」 場所東京都目黒区下目黒1-8-1 アルコタワー 主催アマゾン データ サービス ジャパン株式会社 目次 AWS DB Updates Amazon RDS for PostgreSQL検証報告 サイバーエリアリサーチ様におけるCassandraからAmazon DynamoDBへの移行事例 Amazon RDS f
ども、大瀧です。 前回のブログエントリーで、「EC2のswap領域は起動時にインスタンスストア上に作るといいよ!ただしインスタンスストア既定のファイルシステムはオススメできなくて、その辺ごにょごにょ実装してね☆」という、微妙にイケてないベストプラクティスを提言してみました。「なんだよ、簡単にできるんじゃないのかよっ!」とご立腹の方もいるかもしれません。アンサーブログとまでは言いませんが、簡単にその辺りの機能を実装するRPMパッケージ ec2-swap を作ってみたので、使い方と仕組みをご紹介します。 動作確認環境 Amazon Linux AMI 2013.09.2 - ami-0d13700c (64-bit) ロードマップとしては、CentOSとRHEL AMIを近日中に動作確認、aptリポジトリの作り方がわかればUbuntu(debパッケージ)向けに対応していきたいです。(小声で)
DynamoDB, SQSなどは、Linux内部から高頻度に HTTP APIを叩きに行くことになる。( Fluentdやら、memcachedやらも同じかも) 通常のLinuxのカーネルパラメータ設定で、本番環境や、負荷テスト環境に使うと、おそらくネットワーク障害のような状況に陥るはず。 その時、「DynamoDBの IOPS不足?」「 SQSのAPI スロットリング?「AWSの限界?」と思う前に、これチェック! netstat -an この結果に、大量のTIME_WAITが表示された場合は、 エフェメラルポートが枯渇して socket作れない状態に陥っている。つまり、DynamoDBやSQSまでパケット届いていない状態なのでAWS側は原因ではない。 ということで、エフェメラルポートを最大限使うようにカーネルパラメータを設定しておくことを忘れないようにするためのメモ。 $ sudo cp
よく訓練されたアップル信者、都元です。今日もIAMです。 先日のエントリで、プロジェクトメンバーにはIAMユーザを配布しましょう、というプラクティスを示しました。ではそのIAMユーザの権限はどの程度与えれば良いのでしょうか、というのが今日のテーマ。先に断っておきますと、このエントリーは結論が出ません。非常に難しいです。では、いきましょう。 AWSは「よくあるポリシー」としていくつかのテンプレートを提供してくれています。 Administrator Policy Read Only Access Policy Power User Policy ... 上記の他に、UI上で様々なポリシーテンプレートが利用できるようになっています。これらの権限をいくつか見ていきましょう。 プロジェクトメンバー全員にAdministratorAccess権限を与えると… AdministratorAccessと
Ansible を15分程度で「もう使えそう」と感じてもらうために書きました。 Ansible はプロビジョニング用アプリケーションです。 同じ目的のものでは Chef、Puppet などがあります。 Ansible の特徴だと感じたのは、とても簡単ですぐ実用できることです。 Chef で挫折してしまった私(不勉強ですみません)も、一日で仕事で必要なことができました。 簡単というと Fabric (やCapistrano) がありますが、環境構築やデプロイには Ansible が強いと感じます。 Python で書かれたものですがユーザーは YAML でタスクを書きます。 以下の作業で Python は出てきますが、Ansible をインストールする以外では本質的に不要なのでご安心(?)ください。 次を前提とします。 Vagrant に Ubuntu 13.10 が用意されていること Ma
http://www.infoq.com/presentations/emberjs-url 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約4時間前 ブログプラットフォームのオープンソースプロジェクトGhostのadmin機能の開発フレームワークをどうするかという議論がGitHub上で行われています。これを書いている時点でコメントが98件ありあまりに長いので詳細割愛しますが、Backbone.js / AmgularJS / Ember.jsなどの比較検討をしています。 モデレーターが最初に & 途中で、何が課題で、何を議論するべきで、どのような情報が必要か、そしてどのように議論を進めるのか、このようにしっかり定義しているので、健全にかつ活発に議論が進んでいて、各フレームワークのコア開発者もコメントを寄せていま
AngularJS has been instrumental in changing the way I develop web applications. From building imperative views where both business logic and user interaction live, to separate controllers and directives that handle both requirements respectively. From sharing components through jQuery plugins, the usual common denominator, to sharing components through declarative HTML. From reacting to model chan
(募集はダミーデータです) (参考: ドキュメント登録の流れについては Elasticsearch 入門 を参照すると良いです。) Analyzer 上記のデータを実際に入れる前に、index の作成と analyzer の設定をします。 以下のコマンドを実行することで analyzer の設定ができます。 下記で説明して行きます。 curl -XPUT 'http://localhost:9200/wantedly-demo' -d \ '{ "settings": { "analysis": { "filter": { "pos_filter": { "type": "kuromoji_part_of_speech", "stoptags": [ "助詞-格助詞-一般", "助詞-終助詞" ] }, "greek_lowercase_filter": { "type": "lowerc
ウェブの脆弱性は、ウェブアプリケーションのバグに起因するものと、ウェブブラウザのバグに起因するものの2者に大別することができる。 ウェブアプリケーションを開発/提供する仕事に従事している者には、この前者、すなわち、ウェブアプリケーションのバグに起因する脆弱性を最小限に抑え込むことを求められる注1。 かといって、脆弱性がないことを保障するのは難しい。「ウェブアプリケーションにバグがあっても脆弱性とはならない(あるいは被害が限定される)ような設計」を採用するのが現実的だと考えられる。 OSにおける、プロセス間のメモリ分離やuserIDに基づいたファイルへのアクセス制御を考えてみると、OSがセキュリティを「強制」するため、アプリケーション側で不正なコードが実行されても脆弱性とならない、もしくは、影響を小さく抑え込むことができるようになっていることがわかる。 ウェブ技術における同様の例は数多いが、
最近うぇぶ業界では、開発効率や構築効率を求める動きが活発のように見受けられますが、ここで改善効率について手を伸ばしてみましょう。 改善効率とは、開発後期やサービス開始後の運用フェーズにおいて、クソコードやクソクエリ、データの蓄積によるレスポンスの悪化などを、自動的に検知し、開発者にオラオラ改修をプッシュするための仕組みのことでございます。 はじめに ここで紹介する内容はドリコムで実際に運用しているものですが、別にドヤ顔するようなものではなく、中規模以上の企業ならば似たようなことやそれ以上のことをやっているであろう、至極当然な内容です。それでも、それなりに種類が増えてきたことと、それなりの効果を得られていることが実感できているため、いったんまとめてみようと思った次第です。 ウチのサービスのサーバーサイドは Ruby on Rails + MySQL が基本なので、その対策手法になります。WE
WEB+DBのPerl Hackers Hubで書かれていた「cron周りのベストプラクティス」を読んだ。かなり参考になった。 経緯としては読みたいって呟いたら感想よろしくと言われたので慌てて読んだ。 @shiba_yu36 「読んだ」なら言ってもいい— songmu (@songmu) 2014年2月24日 @shiba_yu36 マジに謝られても…— songmu (@songmu) 2014年2月24日 @shiba_yu36 マジになって感想エントリを書いてください。— songmu (@songmu) 2014年2月24日 特に参考になったこと batch.pl batch.plは非常に良いと思った。というのもcronとかのスクリプトで非常に簡単な事をやっている場合は適当にplファイルを作っちゃって登録するんだけど、得てしてそういうのはテストが無くてバグってて、しかもcronのロ
Go's Declaration Syntax(Goの宣言構文について) 2010/7/10 はじめに Goを新たに学びに来た人にはGoの宣言構文は、Cの伝統的な構文となんだってこんなに違うんだと思っているでしょう。 Goの宣言がなぜ今の形になってしまったかについて二通りのアプローチから比較し、説明させていただきます。 Newcomers to Go wonder why the declaration syntax is different from the tradition established in the C family. In this post we'll compare the two approaches and explain why Go's declarations look as they do. Cの構文について まず最初に、Cの構文について話させてください
Today, it finally happened. Java 6 ("Mustang"), which appeared early 2006 and is still in production at many places, has reached end of life. There is no longer a reason not to transition to Java 7 ("Dolphin") [1]. This occasion inspired me to write a blog post about the intriguing details about the subtleties of Java 6 and 7 Virtual Machine settings and Elasticsearch. Elasticsearch comes with som
Rapid Prototyping a Python web application with Vagrant and Docker – Part 1, Development Introduction Last week we decided to prototype an idea for a visualisation services company complete with a website and example that compares a company’s performance to the stock market. Because we needed to move quickly we decided to use Docker containers. We were working in a team of two; my colleague Adrian
An AngularJS Style Guide for Closure Users at Google This is the external version of a document that was primarily written for Google engineers. It describes a recommended style for AngularJS apps that use Closure, as used internally at Google. Members of the broader AngularJS community should feel free to apply (or not apply) these recommendations, as relevant to their own use cases. This documen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く