Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![Visualize.js - JasperReports 向けの JavaScript 可視化ライブラリ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae84da8ad454d9f147ee9b8b3d04e38c76d6581b/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240530133300%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
肌がふれあう。ただそれだけで、人は人をあたためることができる。 まもることができる。一生の素肌に。あなたに。 ニベアはこれまでも時代の流れに応じて、象徴的なブルーの色とロゴを、鮮やかで読みやすい現代的なものに発展させてきました。 2023年夏より、新たなロゴマークの採用に伴い、ニベアクリームのパッケージの色とロゴについても変更をいたしました。 ただし、中身については変更はございません。
「アンダーラインを引く」「スケジュールをたてる」「スキマ時間にリスニングを聞く」…など、今までさまざまな勉強法が紹介されてきました。あなたもその情報を知っているはず。 それなのに点数が伸びなかったのであれば、それらの勉強法が意味のないことであると理解できるでしょう。 あなたが本当に知りたいのは、結果が出ない意味のない勉強法ではなく、結果を出すために何をすればいいかということなはずです。そんなあなたに短期間で確実に点数を稼ぐための大事なポイントをお教えします。今回は、まずは基本となる600点台を確実にとるために覚えておくべき必須条件をぜひ身につけてください。 【目次】 1 初心者でもTOEICで結果を出すために必要な2つのこと 1-1「TOEICがどういうものか」を知ることが一番大事 1-2絶対に点数がとれるところで100%点数をとる 2 確実にスコアアップするための「超効率」勉強法(リスニ
This document describes an API to facilitate cross origin communication between service workers and webpages. This specification is not being actively maintained. It may be revived in the future, but for now should be considered obsolete. Some of the functionality it tried to offer can be achieved using foreign fetch instead. Introduction With the navigator.connect API clients (either webpages or
I’d like to propose a convention for encapsulating reusable charts in D3. Wait for it… function chart() { // generate chart here } A function; the standard unit of code reuse! #Configuration I jest; not any function will do. In truth we need a configurable function, since most charts require customization of their appearance or behavior. For example, you may need to specify the width and height, o
3月18日にLinuxの最新版「Linux 3.3」が公開されました。今回のバージョンではAndroidプロジェクトのコードのマージが大きな特徴の1つですが、ネットワーク関係でも大きな前進がありました。1つはOpen vSwitchがメインラインにマージされ、Linux 3.3から標準サポートとなったこと、そしてネットワークインターフェイスを束ねて帯域幅の拡大を実現する「Teaming」機能が改善されたことです。 LinuxにはすでにLinux bridgeがありますが、Open vSwitchはさらに高度な機能を備えたソフトウェアスイッチとして標準サポートされるとのこと。仮想環境のソフトウェアスイッチとして普及しつつあるOpen vSwitchは、さらにその地位を固めようとしています。 なぜOpen vSwitchがLinuxのメインラインに? ところで、なぜOpen vSwitchがL
Open vSwitch is an open source virtual switch software that is compatible with the Linux standard bridge. The presentation will provide an overview of Open vSwitch, how to use its basic functions such as setting up bridges and ports, and its data structure that is managed in an ovsdb database.Read less
Take a look at two kinds of MVC and understand their complementary usages. The recent filing of a new JSR for an MVC 1.0 framework in Java EE 8 [1] calls for some clarification on how that JSR relates to JSF. This document aims to reassure the JSF user community about our continued commitment to evolving JSF and to clarify the complementary usages of these two view technologies. Joshua Wilson beat
Oracleは先頃,MVC 1.0 JSRを発表した。このJSR 371は,今年3月にInfoQでも取り上げたJava EE 8サーベイの結果を踏まえたものだ。調査対象者の61%が,JSFに加えて,アクションベースのMVCフレームワークのサポートを提供する,というそのアイデアを支持した。同じ処理を行うフレームワークはすでに存在する,と答えたのはわずか26%で,その内の42%がSpring MVCの名前を挙げている。また,関連する役割を果たすものとして,AngularJSやPlay Frameworkの名前も挙がった。 MVC 1.0の仕様では,Web UIフレームワークはアクションベースとコンポーネントベースに分類される,としている。同仕様はこのアクションベースの部類に入るものだ。JSFに代わるものではない。Java EEプラットフォームでWeb アプリケーションを構築するための,単にもう
What is AutoMapper? AutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not invent a tool to do it for us? How do I get started? Check out the getting started guide. When you're done there, the docs go in to the nitty-gritty details. Where can I get
To understand Reactive — both the programming paradigm and the motivation behind it — it helps to understand the challenges that are faced by developers and companies today compared to the challenges faced only a decade ago. The two major game changers for developers and companies are: Advancements in hardware.The Internet.While “gathering around the campfire to discuss the olden days” is consider
Santa Clara, CA Conferences · Nov 5-7 Workshops · Nov 5-7 Expo · Nov 6-7 Live Online Conferences · Nov 12-14 Workshops · Nov 12-14 Virtual Expo · Nov 13-14 Join thousands of global technical leaders, engineers, software architects, and executives at the world’s largest and longest-running API & microservices event – in its 12th year!
海外ドラマだいすきです! ジャンルはサスペンス色が強いものが好きな傾向にあります 刑事・法廷・スパイものなどですね・・・! (そこに、コメディ要素があればなおうれしい) レンタルショップで数年働いていたこともありまして そんなわたしのお気に入りを5つ紹介したいと思います! ※私自身が作品選びの基準にする要素をオススメ度として入れ忘れていたので追記しました (11/11) 1. THE MENTALIST メンタリスト パトリック・ジェーン(サイモン・ベイカー)は“メンタリスト”と呼ばれる犯罪コンサルタントである。 卓抜した観察力、洞察力、推理力を持ち、人の心を操る心理術を持つ。 彼はその能力を犯罪捜査に発揮、スペシャリストとしてCBI(カリフォルニア州捜査局)に協力、数々の凶悪犯罪の謎を暴いていく。 だが彼には殺人鬼“レッド・ジョン”によって妻子を虐殺された忌まわしい過去が・・・。 彼の目
【事前公開】【第7回redmine.tokyo勉強会】RedmineのFAQとアンチパターン集~WBS駆動からチケット駆動へ #redmineT 第7回redmine.tokyo勉強会で予定している講演資料を事前に公開します。 勉強会のオープンディスカッションの元ネタになるので、参加される方は事前に読んで頂いて、自分なりの意見を持参してくれると嬉しいです。 【元ネタ】 第7回勉強会 - redmine.tokyo 第7回redmine.tokyo勉強会 - PARTAKE 【1】議題にしたいテーマ 第7回redmine.tokyo勉強会のテーマは「Redmineのアンチパターン集」です。 披露するアンチパターンは、私が過去6年、Redmineをいろんな現場で導入して運用した時、こうやればもっとうまくできたのに、と後で気づいたノウハウです。 おそらく他の人も同じように頷いてくれるアンチパター
まだ人混みで消耗してるの?地元民オススメ 京都の紅葉 穴場スポット5選 最終更新日: 2020/01/06 公開日: 2014/11/09 いよいよ京都も紅葉シーズン本番。 地元住民としては土日の渋滞で憂鬱になる季節。 有名な紅葉の名所はどこへ行っても人が溢れかえっているのですが、京都の紅葉の見どころは大小含め無数にあります。 その中から僕が行ったことのある比較的混雑の少なく見応えのある穴場スポットを5つ選んでみました。 しょうざん光悦芸術村 2014年秋の「そうだ京都、行こう」キャンペーンは鷹峯 源光庵。 「しょうざん光悦芸術村」はその源光庵の近くにありますが、どちらかと言うと地方からの観光客より地元客が多いスポットだと思います。 ここの庭園は本当によく手入れされていてすばらしい。 隣接する結婚式場では、紅葉目当てでこの季節の式場予約は1年前に埋まってしまうらしいです。 しょうざん光悦芸
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
オックスフォード大学で人工知能を研究するマイケル・A・オズボーン准教授らが2013年に発表した論文「雇用の未来―コンピューター化によって失われる仕事、残る仕事」について、週刊現代2014年11月1日号が特集しています。(参照英語記事) 今後10~20年でコンピュータ・ロボット化により702の職種のうち47%の仕事が自動化されるという結論です。 同誌が選んだ「なくなる主な仕事」の一部を書きますと 【金融系】 銀行の融資担当者 保険の審査担当者 クレジットカード申し込みの承認・調査担当者 税務申告書代行者 【サービス系】 不動産ブローカー 電話オペレーター レジ係 ネイリスト ホテルの受け付け 【事務系】 給与・福利厚生担当者 簿記・会計・監査の事務員 弁護士助手 【アート・技術系】 彫刻師 眼鏡・コンタクトの技術者 義歯制作技術者 時計修理工 などです
Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Microsoft, Mono is an open source implementation of Microsoft's .NET Framework as part of the .NET Foundation and based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping positio
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
You're sitting in a meeting, contemplating the code that your team has been working on for the last couple of years. You've come to the decision that the best thing you can do now is to throw away all that code, and rebuild on a totally new architecture. How does that make you feel about that doomed code, about the time you spent working on it, about the decisions you made all that time ago? For m
南イタリア料理の基本はトマトソース。コロンブスによって新大陸から持ち込まれたトマトははじめは観賞用でしたが、やがてヨーロッパ人をとりこにしました。 トマトソースは家庭でもよくつくられていますが『お店とちょっと違う……』と思われる方も多いのではないでしょうか。今日はトマトソースの作り方をご紹介します。 さて、トマトソースの基本となる材料は ホールトマト 香味野菜(玉ねぎ) オリーブオイル (ハーブ) といったところです。プロとアマチュアではなにが違うか、検討してみましょう。 ホールトマトは市販品ですので、お店と品質は変わりありません。よく言われるのはお店のものと比べて『コクがない』と『油っぽい』といったもの。 その原因はと『香味野菜の量』と『オリーブオイルの量』にあります。 コクが出ないからといって『香味野菜の量』を増やすのは考えもの。 プロは通常、2.5キロの缶詰でソースを仕込みます。大き
When is a string not a string? As part of my “work” on the ECMA-334 TC49-TG2 technical group, standardizing C# 5 (which will probably be completed long after C# 6 is out… but it’s a start!) I’ve had the pleasure of being exposed to some of the interesting ways in which Vladimir Reshetnikov has tortured C#. This post highlights one of the issues he’s raised. As usual, it will probably never impact
Software testing for humans Intern is a complete test system for JavaScript designed to help you write and run consistent, high-quality test cases for your JavaScript libraries and applications. It can be used to test any JavaScript code. Plain JavaScript code, in any module format (or no module format!) Web pages generated by server-side languages (like Java, PHP, or Ruby) Native or hybrid iOS, A
日銀総裁の仕事は、大して効果がないと知りつつも、懸命にやっているよう見せることが肝要らしい。少しでも緊縮財政をやられると、金融緩和はひと溜まりもないが、財政再建は絶対の善とされ、金融緩和だけで景気は良くなると思い込まれている。こうした信心を持つ「権力者」に対し、反論する無益を犯さず、気に入られるべく行動するというのは難儀である。これが上川龍之進先生の新著『日本銀行と政治』(中公新書)の読後感であった。 ……… 金融緩和をすると、自国通貨安により輸出が増え、ローン金利の低下で住宅建設が伸びる。設備投資には直接効かず、二つの需要増が経路となり、需要リスクが癒されて初めて促進されるというのがポイントである。あとは、投資増→所得増→消費増→需要増と、好循環が続いて成長は加速して行く。 日本の経済政策の特徴は、好循環が始まりかけると、すぐさま財政が退いてしまい、成長を失速させ、元の木阿弥にしてしまう
モダンなチーム開発環境 モダンなチーム開発環境の考慮ポイントの図解 ソフトウェア開発は、ビジネス価値を創造する一翼を担っていますので、ビジネスアイデアをビジネス価値に転換するビジネスパーソンの意向は、とても大切です。それを「動くソフトウェア」にするために、開発エンジニアリングを行うわけですが、それがとても複雑であるということです。ウォーターフォールモデルで開発できる場合は、工程ごとにガッツリ全体を作っていくのである意味シンプルに見えます。しかし、それらの成果の関連や追跡可能性を考えてみるとウォーターフォールモデルで追跡可能性を創出し、維持することはとても難しいことはわかってきます。では、アジャイルな開発、優先順位を決めて、提供可能なものを選んで開発し、提供し続けるモデルの場合は、企画ー計画ー開発ービルドーデプロイが何度も繰り返されるだけではなく、パラレルに動くことが要求されます。たとえば、
おはようございますの人もいれば、こんにちはの人もいて、こんばんはの人もいれば、スラマッパギの人もいますね。ということで本日はどうも、まとめてスラマッパギ。 えーと、今日はちょっとした発表があります。といっても本当にちょっとしたものなので、ちょっとだけ耳を傾けてお聞きください。ええ、JavaScriptの代入についてです。そう、値渡しだの参照渡しだの猫ダマシだの「村長だ、ワシ」だの、そんな話です。 ということで、ちょっとこれから始めようかなと、ちょっと思います。 さっそくだが、見よ!この値渡しを! var a, b; a = ["hoge", "fuga"]; b = a; // 値渡し b; // => ["hoge", "fuga"] b[0] = "hogera"; b; // => ["hogera", "fuga"] a; // => ["hogera", "fuga"] 値渡し!
Your partner for every stage of agility. Outcome Driven, Customized Solutions. Maximize your value delivery with Scrum Inc. Driving Transformational Change, At Any Stage of Business Agility At Scrum Inc., our mission is clear: we’re dedicated to delivering value and driving real business outcomes. Founded in 2006 by Dr. Jeff Sutherland, the inventor and Co-Creator of Scrum and Scrum@Scale, we have
Welcome to the Home of Scrum!™ Helping people and teams use Professional Scrum to solve complex problems through training, certification, and ongoing learning experiences Find Training Get Certified Find Training Get Certified New beta course - Professional Product Discovery and ValidationWe are testing a new one-day Beta course to help people with Product Discovery and Validation. This course off
Download the official Scrum Guide in over 30 different languages Select language & Download Scrum is a framework for developing and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s accountabilities, events, artifacts, and the rules that bind them together. Ken Schwaber and Jeff Sutherland developed Scrum; the Scrum Guide is written and p
アジャイルの導入成功と組織変革の方法には関連がある。組織は、“命令”としてトップダウンでアジャイルを導入することもできるし、アジャイル導入の代替方法の記事で書いたアプローチでも導入する。カンバンはアジャイルをスタートするために使え、チームは持続的な新しい働き方を作る準備ができたと感じたときにアジャイルに参加できる。 Yuval Yeret氏はLean Kanban France 2014カンファレンスでカンバンでアジャイルを始めるための良い方法、悪い方法について話す予定だ。このカンファレンスの模様はInfoQで取り上げる予定。 InfoQは氏にインタビューを行い、カンバンでアジャイルを始めることについて、アジャイル導入に対する懐疑への対処方法、カンバンと他の方法の比較について、話を聞いた。 InfoQ: なぜ、組織はアジャイル導入で苦しむのでしょうか。あなたの意見を聞かせてください。 Yu
原文(投稿日:2014/09/29)へのリンク 現在悪名高い、例のbashのバグCVE-2014-6271 は、後に「ShellShock」として知られるようになった。このバグはコードのリモート実行を許可してしまうもので、直接的または間接的にbashスクリプトを実行しているサーバに対し、巧妙に作成されたデータをネットワーク越しに送信することで起こる。最初のバグは修正されたが、後続の、解析ルーチンに関するゼロデイの懸念は2つ目の脆弱性CVE-2014-7169をもたらした。こちらの脆弱性は公開されてから週末にかけて修正された。しかし、この脆弱性はなぜ起こったのだろうか。また、この手のバグはこれが最後となるのだろうか。FreeBSDやNetBSDは、関数を自動的にインポートする機能をデフォルトで無効にした。将来の脆弱性を防ぐためだ。 問題が発生する理由は、Bashシェルにとある機能( バグでは
Rust 1.0 is on its way! We have nailed down a concrete list of features and are hard at work on implementing them. We plan to ship the 1.0 beta around the end of the year. If all goes well, this will go on to become the 1.0 release after the beta period. After 1.0 is released, future 1.x releases will be backwards compatible, meaning that existing code will continue to compile unmodified (modulo c
The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases. See JDK Release Notes for information about new features, enhancements, and removed or
The HPC-AI Advisory Council’s mission is to bridge the gap between high-performance computing (HPC) and Artificial Intelligence (AI) use and its potential, bring the beneficial capabilities of HPC and AI to new users for better research, education, innovation and product manufacturing, bring users the expertise needed to operate HPC and AI systems, provide application designers with the tools need
After sampling some of our new products at the time, a red-eyed CEO asked a graphic designer to make a logo of a bear smoking a joint. With the slogan "I Can't Believe it's not Weed". It was funny, it was dumb, but when the results came back, we knew it was genius. From that moment, Bearly Legal Hemp was born, and it has since grown into one of the most beloved hemp-derived cannabinoid companies i
In this guide, you will learn how to launch a virtual device in the Android Emulator to debug and test your app. The Android Emulator (installed as part of the Mobile development with .NET workload), can be run in a variety of configurations to simulate different Android devices. Each one of these configurations is created as a virtual device. In this guide, you will learn how to launch the emulat
書籍シリーズ "The Art of Managing Remote Teams" では,遠隔チームの確立と作業について,著者らが自らの経験とアドバイスを提供している。想定している読者は,オフショアないしニアショアチームを立ち上げたい,あるいはすでに管理している遠隔チームを改善したいと考える人々だ。 このシリーズの書籍は,クラウドソーシングプロジェクトを利用して書かれている。書籍の各章を3~5人の著者が担当し,それぞれのトピックに対する自身の見解を提供する形式だ。初刊の"How to not screw up when managing a remote team"は無償でダウンロードすることができる(登録が必要)。 InfoQでは,シリーズの編集者であるHugo Messer氏に,書籍シリーズのストーリ収集やアウトソーシングを改善する方法,アウトソーシングにおけるコミュニケーションや文化
昨年のjClarityのインタビューで、GS Collectionsを便利に使ういくつかの機能の組み合わせを紹介しました。元記事はこちらから読むことができます。 Java 8がリリースされ、Stream APIが提供されている今となっては、なぜGS Collectionsを使う必要があるのか疑問に思うかもしれません。Stream APIはJavaコレクションフレームワークにとって大きな前進ではありますが、必要な機能がすべて実装されているわけではありません。上の表にもあるように、GS CollectionsではMultimapやBag、イミュータブルなコンテナ、プリミティブ型専用のコンテナなどが提供されています。HashSetやHashMapをより最適化した代替実装や、それらの利点を生かしたBagやMultimapの実装などもあります。GS Collectionsのイテレーションパターンはコ
ท้าทาย เพิ่มเติมประสบการณ์ รวมไปถึงลุ้นเงินรางวัลได้อย่างมีอิสระ บาคาร่า99 ทางเลือกที่จะเข้ามาเติมเต็มให้กับนักพนันทุกคนอย่างทั่วถึง สำหรับคนทั่วไปที่มีความสนใจตัวเกมพนันออนไลน์ อยากจะให้เริ่มต้นกับทาง บาคาร่า99th ที่มีการเน้นบริการเกมพนันยอดนิยมระดับโลกอย่าง Baccarat เกมพนันที่กลายมาเป็นอันดับที่ 1 สามารถครองใจนักพนันไปทั่วโลก เนื่องจากว่าขึ้นชื่อว่าเกมพนัน จะต้องง่ายและหลากหลาย สามารถตอบสนองทั้ง
最近は開発環境を個々人のコンピュータ上には構築せず、仮想環境を使うようになってきました。そうすることでローカルコンピュータの環境に左右されず、複数プロジェクトによってライブラリバージョンがコンフリクトすることもありません。もちろん多少遅くなりますが、十分許容範囲になっています。 ということでこれからRailsのプロジェクトをはじめるのであればベースに使ってみたいのがrails-dev-boxです。Vagrant向けにRuby on Rails環境を整えてくれます。 rails-dev-boxの使い方 Vagrantを使いますので、Vagrant自体はもちろんVirtualBoxのインストールが必要です。 終わったらGitリポジトリをクローンします。 $ git clone https://github.com/rails/rails-dev-box.git 後はVagrantを起動するだけ
東京都が、豪ドル建てで個人向けの都債を発行することを決定した。東京都が個人向けの外貨建て債を発行するのはこれが戦後初。舛添要一・都知事が目指す「東京の国際金融センター化」の一環だというが、いまなぜあえて「豪ドル建て」で、かつ「個人向け」の都債なのかと疑問に思う人は少なくないだろう。 先に結論をいえば、これは証券会社の口車に乗った話であり、とてもじゃないが東京を国際金融センター化する方策とはいえない。 まず、舛添知事の記者会見での発言を見てみよう。 「現時点の市況では利率3%程度が見込まれておりまして、同じ期間の円貨建ての個人向け国債の利率0・1%程度と比べ、為替変動リスクはありますけれども、はるかに高い利回りが期待されます」 一見してわかるが、これは証券会社のセールス・トークそのものだ。 言い訳程度に「為替リスク」に言及しながら、「名目金利差」を強調する手口で、投資家にとっての有利性だけを
仏南西部ペサック(Pessac)にあるシャトー・パプ・クレマン(Pape Clement Castle)のブドウ園の上空を飛ぶ無人機(2014年9月9日撮影、資料写真)(c)AFP/JEAN-PIERRE MULLER 【11月9日 AFP】フランス東部ビュジェ(Bugey)の原子力発電所は8日、正体不明の無人機が6日に同原発上空を飛行したと明らかにした。 同原発のホームページに掲載された発表によると、「原発の監視担当チームが、無人機に類似した機体が原発敷地の境界付近の飛行禁止空域に侵入しているのを確認した」という。 同原発の周辺ではこれ以前にも4機の飛来が確認されているが、これまでのところ原発の稼働への影響は出ていない。 今年10月19日以降にフランス国内の原発周辺で飛行しているのが見つかった正体不明の無人機は、これで19機となった。同国は原発依存度が高く、19か所の原子力発電所で、58
The npm blog has been discontinued. Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog. We’ve known for a while that front-end asset and dependency management is a huge use-case for npm and a big driver of Node.js adoption in general. But how big, exactly? It’s a hard question to answer. The list of most-downloaded packages on npm is not very helpful: packages
The document discusses upcoming changes and new features in MySQL 5.7. Key points include: - MySQL 5.7 development has focused on performance, scalability, security and refactoring code. - New features include online DDL support for additional DDL statements, InnoDB support for spatial data types, and cost information added to EXPLAIN output. - Benchmarks show MySQL 5.7 providing significantly hig
As described in the MySQL 5.7 manual here, we can now resize the buffer pool without restarting the mysqld process starting with MySQL 5.7.5. You can now use the "SET GLOBAL innodb_buffer_pool_size = xxxx" command which causes a resizing job to begin in background. We can monitor the progress and state of the resizing work using the Innodb_buffer_pool_resize_status variable and the server error lo
NTTドコモとNECは11月4日、クラウド内の仮想サーバ間の通信に、オープンソース・ソフトウェアとパケット通信処理を行うための汎用ハードウェア、NICを効果的に組み合わせることで、通信速度を従来の最大6倍に向上できることを実証実験で確認したと発表した。 同実証実験では、OpenStackのネットワーク機能「OpenStack Neutron」のオープンソース実装のみを用いて、100台の物理サーバを用いた環境を構成し、異なる物理サーバに搭載された複数の仮想サーバ間で最大16Gbpsの通信速度を達成した。 今回の実証実験は、石川県にある情報通信研究機構(以下、NICT)の実験環境「StarBED」上の物理サーバを利用し、NICT、日本仮想化技術、NTTアドバンステクノロジ、北陸先端科学技術大学院大学、東京大学、デルと協力して、実施された。 具体的には、以下の項目が検証された。 100台の物理サ
消費税10%は予定通り!? マーケットは間違った? 「黒田バズーカ」の第2弾(=追加金融緩和)がさく裂した。結論から言えば、これで消費税増税は、予定通り実施の気運が高まってきた。 もし再増税(8%→10%へ、2015年10月実施)を延期したら、どうなるのか。一時期までは「日本の財政規律が直視され、日本売りになるのでは」と考えられており、その当時から見れば、今回の流れは明らかな好材料である。だが、直近では、マーケットの見方では「延期が良い」とまでに変わってきていた。本田悦朗・内閣官房参与においては、1年半の延期を主張し、株価はそれによって上昇するとまで言っていた。 では、予定通り実施となれば海外投資家はどう出るのか。前回のコラム「外国人投資家は消費増税延期ならどう動くか」でも言及した通り、筆者の接触できる範囲で感じた外国人投資家の投資行動として、①予定通り実施は「売り」、②2016年4月に延
11/8に渋谷で開催されたVimConf2014に参加してきました!! 公式サイトはこちら Vim Conferenceは家に帰って感想記事を執筆、公開してはじめて完了します。まだ #vimconf2014 は終わっていません。— ujm (@ujm) 2014, 11月 8 というわけで参加レポートを。 会場 mixiさんでした! とってもおしゃれなオフィスでした。 会社にアイスの自販機、最高 #VimConf2014 pic.twitter.com/ITKXnkasDm— yoshiko (@yoshiko_pg) 2014, 11月 8 最高だ・・・ 発表 Identity of the Vim (KoRoNさん) スライド: http://koron.github.io/vimconf-2014-koron/ 内容を3行で Vimのアイデンティティとは? Vimの歴史 Vim使うな
『高校生からわかる「資本論」』を読みました。著者はニュースのわかりやすさに定評のある池上彰さんです。本書は、文章が難解だと言われている資本論の分かりやすい解説が書かれております。 とても濃い内容だったので、気になった内容について全て触れていくと、相当長い記事になってしまいかねません。そこで、今回は資本論を要約した文章の解説を書こうと思います。紹介というよりも読書メモですね。 資本論の要約と説明 資本論を要約すると、以下の通りです。 人間の労働があらゆる富の源泉であり、資本家は、労働力を買い入れて労働者を働かせ、新たな価値が付加された商品を販売することによって利益を上げ、資本を拡大する。 資本家の激しい競争により無秩序な生産は恐慌を引き起こし、労働者は生活が困窮する。労働者は大工場で働くことにより、他人との団結の仕方を学び、組織的な行動ができるようになり、やがて革命を起こして資本主義を転覆さ
昨日大阪で開催された、CSSオジサンっていうCSSの勉強会に行ってきたのでその雑感。CSSオジサンってだけに若者は少なかった。女性の人が思ったよりいた印象ある。 発表は、最初がCSS設計の教科書の著者である@hilokiさん。@hilokiさんと言えばCSS設計。「メンテなブルであり続けるためのCSS設計」というタイトルの発表だった。CSSを片手間に書いている人たち、@hilokiさんのスライドは一読すべきだと思う。 メンテナブルでありつづけるためのCSS設計 from 拓樹 谷 次が@cssradarさんで、「CSS Investigation: CSSコードレビューの仕方教えます」という発表。コードレビューをする側の心構えや、おなじみの便利ツールの紹介、コードの不吉な匂いの見つけ方とかの話だった。 最後が@t32kさん。「CSSオジサン、この先生きのこるためには」というタイトルで、@t
Amazon EKSの魅力を探る CTC教育サービス講師による旬な話題をお届けするコラム 2023年7月 第1回 コンテナとKubernetesを使用するメリット 「Amazon EKSの魅力を探る」コラム一覧 グーグルのクラウドを支えるテクノロジー グーグル・クラウド・ジャパン合同会社 中井悦司氏によるグーグルクラウドに関連する技術コラム 2023年8月 第157回 サーバー内部のネットワーク処理速度の分析(パート1) New! 2023年8月 第156回 サーバーレスNoSQLデータベースサービス「Firestore」(パート4) New! 2023年7月 第155回 サーバーレスNoSQLデータベースサービス「Firestore」(パート3) 「グーグルのクラウドを支えるテクノロジー」コラム一覧 ゼロから歩くPythonの道 ノンプログラマのPython入門コラム 2023年8月
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第54回 NFVとIntel DPDK(後編) (中井悦司) 2014年11月 はじめに 前回のコラムでは、Intel DPDK(以下、DPDK)の基本的な役割について解説しました。DPDKは、端的に言うと、Linuxカーネルに実装された複雑でオーバーヘッドの大きいネットワーク処理の仕組みの代わりに、よりシンプルで高速なネットワーク処理の仕組みをユーザーアプリケーションで再実装するためのツールセットです。 今回は、DPDKを構成するコアコンポーネントの1つであるPMD(Poll Mode Driver)と、仮想マシン環境におけるDPDKの活用についてお話します。 DPDKの基本動作 先ほど、Linuxカーネルのオーバーヘッドに触れましたが、具体
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第53回 NFVとIntel DPDK(前編) (中井悦司) 2014年10月 はじめに 先週、Red Hat Forum 2014/Tokyoで日本のオフィスに来ていたChris Wrightと会話をする機会があり、Intel DPDKについて、いろいろ教えてもらいました。Chrisは、以前は、Linuxカーネルや仮想化(Xen/KVM)の開発に深く関わっていましたが、現在は、「Technical Director of SDN at Red Hat」という肩書で、SDN関係の仕事をしています。OpenDaylightのボードメンバーやOpenStackのNFVサブチームにも参加しています。 Intel DPDKの話題になったのは、まさにこの
みなさんISUCON4お疲れ様でした。まずはじめに運営のLINEさん、出題のクックパッドさん、そしていつも大量のサーバを提供していただいているデータホテル改めテコラスさんありがとうございました。ピザとお寿司おいしかったです。 さて、今回はベンチマークの気持ちになってCache-Controlヘッダをつけることが出来たかどうかだけがブレイクスルーできるかどうかを左右するという潔い問題でした。結果は既に既報のとおりで上位2チームだけブレイクスルーし、3位以下はずーっとネットワーク帯域にめいっぱいデータを流し続けてドングリの背比べとなりました。 1Gbpsの帯域を使い切るレベルまでアプリを高速化できると大体スコアが8000〜9000程度となるようで、最後の1時間までほぼ8000台に団子となっていましたが、Cache-Controlでブレイクスルーした2チームを除くと私の所属するfujiwara組
Show Your Support: Have you heard of Phoronix Premium? It's what complements advertisements on this site for our premium ad-free service. For less than $4 USD per month, you can help support our site while the funds generated allow us to keep doing Linux hardware reviews, performance benchmarking, maintain our community forums, and much more. Fujitsu Developer Talks Up Btrfs File-System, Declares
外資系企業に限らず、すべてのビジネスパーソンに求められる英語力。大手企業は社員の英語研修に力を入れ、英会話スクールも群雄割拠の様相です。しかし、ビジネスの現場で英語を“使いこなせている”人はどれくらいいるのでしょうか。 外資金融業界で実績を残し、現在はグローバル人材の育成に尽力する福留浩太郎氏と中村美樹氏。お二人に、これからのビジネスパーソンが身につけるべき“使える英語力”についてお話を聞きました。 (構成:服部千紗) * * * ―現在、お二人は主に外資および日系大手企業を訪問されているとのことですが、社員の英語研修に関してどのような課題が挙がっていますか? 福留 大手は自社で英語研修プログラムを持っている場合が多いですが、話を聞いてみると受験英語の延長といった内容が大半です。もちろんそういった、TOEICの点数で測れるようなトレーニングも、英語力の底上げという意味では評価すべきでしょう
イラクのクルド人自治区の中心都市アルビル(Arbil)で、英国の軍事顧問(フレーム外)から武器の使用方法の訓練を受けているクルド人自治区の治安部隊ペシュメルガ(Peshmerga)の戦闘員(2014年11月5日撮影、資料写真)。(c)AFP/SAFIN HAMED 【11月8日 AFP】米ホワイトハウス(White House)は7日、イスラム教スンニ派(Sunni)の過激派組織「イスラム国(Islamic State、IS)」と戦うイラク政府とクルド人部隊を支援するため、最大1500人の米兵のイラクへの追加派遣をバラク・オバマ(Barack Obama)大統領が承認したと発表した。 声明は「現場にいるパートナーを強化するわれわれの戦略の一環としてオバマ大統領は本日、クルド人部隊を含むイラク治安部隊への訓練、助言、支援を行う非戦闘任務のため、追加の米軍人1500人を派遣することを承認した」
災害によっていろんなものが変わっていきますね。 今から2年前、ハリケーン・サンディがアメリカ東部に上陸し、ニューヨークに大規模な都市水害を引き起こしました。その被害規模は歴史的に見ても甚大で、多くの被災者を出しました。それから2年、被害を受けたニューヨークは、想定外の災害に備えて対策を強化してきました。 災害用シェルターの建設 サンディによって多くの人が住居を失いました。中にはホームレス生活を強いられた人もいます。今年の夏、ニューヨーク市の災害対策課はこうした事態に備え、ブルックリン橋近くに災害用シェルターを建設しました。 シェルターはコンテナ型になっており、簡単に移動、設置することができます。また、避難の長期化に備えて、ベッドルームや貯蔵庫も設けてあります。現在、実際にシェルターに入居してもらうことで、その実用性を試しています。 災害対策システムの改善 サンディによって、我々の大災害への
1.ポール・ケンプ=ロバートソン: ビットコイン、汗、『タイド』—ブランドによる通過の未来に触れる 財布に入れて持ち運ぶ紙幣や硬貨だとか、銀行口座に預けた通貨は、 銀行と政府は信頼できるという信用に基づいて取引されす。 ポール・ケンプ=ロバートソンは、新世代の通貨を概観します。こちらは、民間のブランドの信用に基づいて取引されます。 ナイキ・スエット・ポイントから、『タイド』の洗剤ボトルまで (ブラック・マーケットでの意外な使われ方) 非銀行系の未来の通貨をご覧ください。 ポール・ケンプ=ロバートソン: ビットコイン、汗、『タイド』 ― ブランドによる通貨の未来に触れる | Talk Video | TED.com 仮想通貨革命 作者: 野口悠紀雄 出版社/メーカー: ダイヤモンド社 発売日: 2014/08/04 メディア: Kindle版 この商品を含むブログを見る 2.レイチェル・ボッ
スマホでバーコードを読み取るだけでネットの最安値が分かる『ショッピッ!』というアプリが、凄く便利なので今回はその紹介をさせてもらえればと思います。 まだあまり周知されていないアプリなので、ダウンロードしていないという方は是非、この機会にスマホに入れてみてください。 それだけで買い物ができるようになりますよ。 読取アプリ『ショッピ!』について: 店頭でバーコードを読み取るだけ: 家電量販店の例でいうと: 使い方としては賛否両論アリ: ショッピッ!のデメリット: 追記:ショッピッ!はサービス終了 関連リンク: 読取アプリ『ショッピ!』について: 店頭でバーコードを読み取るだけ: ショッピッの使い方は非常に簡単、アプリを開いてスマホのカメラでバーコードを読み取るのみ。それだけで携帯画面にその商品のネット最安値が表示されます。 ショッピッ!を開く バーコードを読み取る ネットの最安値がわかる 基本
Rubyによるクローラー開発技法 読書会 第2回(兵庫県)に参加しました Nov 1st, 2014 1:05 pm | Comments 11月1日 Rubyによるクローラー開発技法 読... [amazonjs asin="4797380357" locale="JP" tmpl="Small" title="Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例"] こういう会に参加すると、自分の知識の狭さを痛感してもっと勉強しなきゃなぁという気になります。また次回も参加させてもらいたいです。参加者の皆さん、色々ご教示いただき、ありがとうございました。 読書会では本の内容から広がった話がとても面白かったです。個人的には、Rubyのクローラー本の中身を実際に使うということは少ない気がしましたが、他の人がどのようにスクレイピングをしているのかということを知ることができたのは
Since 1987 - Covering the Fastest Computers in the World and the People Who Run Them Since 1987 - Covering the Fastest Computers in the World and the People Who Run Them TOKYO, Japan, Nov. 4 — Mellanox Technologies, Ltd., a leading supplier of end-to-end interconnect solutions for servers and storage systems, today announced that Toshiba’s SC3000 storage controllers utilize Mellanox’s ConnectX-3 4
京都大学の芦生研究林を、神戸大学の佐藤拓哉准教授と歩く。 カマドウマとハリガネムシを見て、その次に目指すのは、渓流魚である。 佐藤さんの専門である生態学的な興味として、陸域の生き物であるカマドウマが、寄生虫のハリガネムシに行動操作されて川に飛び込むことが、川の生き物にどのような影響を及ぼしているのか、というのが勘所なのだ。 そして川の生き物で、直接、カマドウマを食べていそうなのが渓流魚、というわけだ。 佐藤さんは、大きな蓄電池の入ったバックパックを背負って、研究林内の流れに足を踏み入れた。最終的には若狭湾にそそぐ由良川の支流。京都府だがここはもう「日本海側」なのである。 佐藤さんが握っている棒の先にはリング状の電極があって、これで魚を一時的に麻痺させて動けなくする。いわゆる「電気ショッカー」だ。捕まえた魚は電流を止めるとすぐに再び無傷のまま泳ぎ出すので、魚体にとっても安全な捕獲方法として調
寄生虫であるハリガネムシが、宿主であるカマドウマを操作して、ハリガネムシの産卵場所である水に飛び込ませる。 はたしてどういう理屈でそんなことが可能になるのか。 謎が多いながら、分かってきていることもある。佐藤さん自身は生態学者として野生で起きていることを見る方に重心があるものの、共同研究者と一緒に行動操作の謎に挑む研究にもかかわりはじめている。今のところ、どんなことが分かっているのか聞いた。 まず、大きく分けて、2つの方面からのアプローチがある。 ひとつは、ハリガネムシに寄生された宿主の行動を緻密に観察したり実験したりして、推測すること。もうひとつは、分子生物学的な方法で、操作されている時の脳内にどんなタンパク質や生理活性物質が発現しているかなどを細かく見ていく方法。行動を直接見るか、脳内の分子レベルの状態を見るか、という違いだ。 ハリガネムシはどうやって宿主を水に飛び込ませるのだろうか。
ある意味、強烈な存在であるカマドウマと森で出会った。 その森に招いてくれた神戸大学の佐藤拓哉准教授は、「僕の研究室はフィールド」という生態学者であり、「我が研究のフルコースを味わってください」とばかりに、森の中の「好奇心のレストラン」に導いてくれた。そして、こってりと味わい深くカマドウマについて語ってくださった。 しかし、それは前菜。 今回は、主菜に登場いただく。 カマドウマに寄生するハリガネムシだ。 かなり嫌われ者昆虫であるらしいカマドウマで嫌な気分になった方には申し訳ないが、さらに衝撃的かもしれない生き物である。 この時期に水辺で出会うカマドウマは、腹の中にハリガネムシを養っている可能性がある。しかし、実際に水に飛び込んで、ハリガネムシが出てくる瞬間に出会うには運が必要なので、ここはすでに脱出した後のハリガネムシを探すことにした。 水の中でゆらゆら細長いものが揺れていたり、蠢いていたり
寄生虫が宿主を操り、自らに都合のよい行動を取らせる。 寄生虫による宿主の操作は、20世紀後半から大いに研究が進み、今や事例の枚挙にいとまがないほどだ。どうやら我々の住むこの世界では、普遍的な現象らしい。聞いただけで気持ち悪いが、受け入れざるをえない。 日本にいて、直接目に見える形で、身近にそれを実感することができるのは、おそらくハリガネムシではないかと思う。 例えば、本来、水辺に近づく必要がないはずのカマキリが、お腹をパンパンに膨らませて、川や池に近づいている時。そのまま観察していれば、カマキリは水に飛び込むだろう。ほどなく腹からは何10センチもあるハリガネのように細長い生き物がクネクネと身をよじらせながら出てくる。 ぼくもずいぶん前に、白昼、偶然にその瞬間を見てしまったことがある。同じ星の上の出来事とは思えないような、ぞわっとする体験だった。 そんな寄生虫のハリガネムシと、寄生された宿主
DockerHub公式の言語StackをCentOSに移植した DockerHub公式の言語Stackが出て非常に便利になった.が,これらは全てdebianベースである.やんごとなき理由でCentOSを使わざるを得ないこともあるので,公式言語Stackの一部をCentOSに移植した. とりあえず,ruby,rails,perl,node,javaを作成した.すべて公式の言語Stackをフォークして作成しているので,公式と同様の使い方ができる.また全てAutomated Buildしているので,DockerHubからインストールしてすぐに使える. 上の全てのイメージは,HerokuのStack的なイメージであるtcnksm/dockerfile-centos-buildpack-depsをベースにしている.もし他の言語のイメージを作成したい場合も,これをベースにすることができる. ただ,どう
Google元CEOエリック・シュミット氏とラリー・ペイジ氏のアドバイザーのジョナサン・ローゼンバーグ氏が、Googleが行っている「新しいマネジメント方法」を全面的に公開したのが「How Google Works (ハウ・グーグル・ワークス) ―私たちの働き方とマネジメント」です。2014年11月4日(火)に新著刊行を記念してシュミット氏が来日、元Google日本法人代表取締役の村上憲郎氏と「Googleが成功した方法とは何か」についてトークイベントを行いました。 日経電子版特別フォーラム開催 | グーグルCEOエリック・シュミットが語る経営とその哲学、「How Google Works」 http://pr.nikkei.com/campaign_event/201411_hgw_es/ ベルサール汐留に到着。 会場は地下1階のホールなので、エスカレーターで降りていきます。 会場付近で
[速報]Google Compute Engine Autoscaler発表。わずか数分で千インスタンスをスケーラブルに伸縮 Googleは11月4日(日本時間5日)、サンフランシスコでイベント「Google Cloud Platform Live」を開催。同社のIaaS型クラウドサービスであるGoogle Compute Engineで利用できるオートスケーラ-「Compute Engine Autoscaler」を発表しました。 Googleはすでに社内で大規模なスケーラビリティを実現しており、例えば1000ノードのクラスタでも5分以内に起動するといったことを実現しています。 Compute Engine Autoscalerは、このようなすでに実証された技術を基に構築されたサービス。短時間で急速に負荷が上昇するスパイクのようなことが起きても、ウォームアップ不要で即座にクラスタを拡張し
AgularJS に対する気持ち 所感といいつつ、主に自分がつらさとして感じていることを書く。所感シリーズとしては jQueryについての所感 も併せて読みたい。 この学習曲線の中でいうと、たぶん今の自分は Very Cool! の頂点から降りている最中くらいだと思う。そして、マサカリをふりかぶった諸兄にひとつだけ言いたいのは、共感脳を養った方がモテるということだ。 チキンハート的弁解: 以下はAngularJSに関するつらさを述べることに専念するために、美点を挙げていないだけであってAngularJSを全方位的に貶めたり、何かと比べて明確にクソだというような意図はない。 画像は AngularJS: The Best Parts · Anand Mani Sankar からの引用。X軸にある www.bennadel.com は AngularJS 大好きさん。 辛1. $scope が
2014/10/26 UIデザイナー不要説 最近UIについてもやもやしていることがあるので書く。間違った知識もあるかもしれない。 先日UI CrunchというUIの勉強会のようなものが開催され、僕はschooの動画配信を見ていたのだが、どうも根底に「UIデザインの重要性が日本では認知されていない」という共通認識が流れているように思える発表が多かった。デザイナー生存戦略やエンジニアとうまく付き合う方法等…。 僕も前のブログ(UID Lab)でそのようなことを訴えてきたので、あぁ、やっぱりみんな不安なんだなあと思ったが、逆説的に「僕らデザイナーが信じているUIデザインの価値なんて、本当は虚像なんじゃないか?」ということを疑ってみたい。 そもそも、なぜみんな「UIデザインが重要視されていない」と感じるのだろう?自分が日頃感じることを列挙してみる。 UIデザインが重要視されていないと思う理由 1.
Google の企業向けソリューションに関する公式な情報やユーザーの事例などを、いち早く皆さんにお届けします。
nginxでproxy_passを使った時、通常はerror_page指定を無視してそのままのレスポンスを返す。 server { listen 80; server_name somewhere; error_page 404 /notfound.html; # 見に行かない location /app/ { proxy_pass http://internal/app/; } } server { listen 80; server_name somewhere; error_page 404 /notfound.html; # 404の場合参照される。 error_page 403 =404 /notfound.html; # 403の場合404に変換される。 location /app/ { proxy_pass http://internal/app/; proxy_interc
--------------------------------------------------------------------- ■(緊急)登録情報の不正書き換えによるドメイン名ハイジャックとその対策 について(2015年5月26日更新) 株式会社日本レジストリサービス(JPRS) 初版作成 2014/11/05(Wed) 最終更新 2015/05/26(Tue) (JPドメイン名におけるレジストリロックサービスの提供を反映) --------------------------------------------------------------------- ▼概要 JPRSでは2014年9月から10月にかけ、国内の組織が運用する複数の.comサイ トが、ドメイン名の登録情報の不正書き換えによるドメイン名ハイジャック の被害を受けたという情報を入手しました。この攻撃手法では
内容(3行) memoryの使用量を監視している所からアラートが来て調査した アプリケーションのheap使用率は高くなく、top等を見ても他に怪しいプロセスが存在しない /proc/meminfoからslab領域の肥大を確認、slabtopでdentry_cacheが肥大化している事がわかったので、echo 2 > /proc/sys/vm/drop_caches を実施した 何があったのか 運用中のとあるサーバーのmemoryが残り20%を切ったとアラートが来たため、調査を行った。 当初は何かしらのプロセスがメモリリークしているか何かだろうとあたりをつけていた。 freeで現状確認 キャプチャとるの忘れた… が、一旦確かにfree(buffers, cahceを足したもの)がtotalの20%を切っていることを確認。 topで確認する アプリケーションプロセスにメモリを大量消費しているプ
Introduction & OverviewNetflix has long been a proponent of the microservices model. This model offers higher-availability, resiliency to failure and loose coupling. The downside to such an architecture is the potential for a latent user experience. Every time a customer loads up a homepage or starts to stream a movie, there are a number of microservices involved to complete that request. Most of
※ただのメモで、未来志向なのであまり真に受けてはいけない。 良いっぽい React.js 早速い/コンポネント志向/APIの設計がいい。JSXと他のトランスパイラの組み合わせという問題はある Promise ネイティブに入った、誰もが使ってる TypeScript ES6時代でも存在意義のある言語。TypeScript互換のFacebook Flowの動向に注目 Backbone.js ModelとEventを使う/Viewは使わなくていい Lodash Underscore.jsをよくしたやつ Gulp Gruntより良いという意味で。browserifyまわりがうまく動かない問題があってnpm runのほうがいいという噂もあるがまあ良いに分類してもいい EventEmitter Custom EventはDOMにくっ付いてる感があるのでロジック志向の物にはEventEmitter使った
This document provides an overview of React, including initial reactions to it, fundamental concepts like components and one-way data flow, and how the virtual DOM works. Some key points covered include: - Initial reactions to React were mixed, with some finding it "ugly" but others seeing benefits like separation of concerns with components. - Everything in React is a component, with data flowing
I am pleased to announce that Treasure Data just open sourced a lightweight Fluentd forwarder written in Go. Creatively christened as Fluentd Forwarder, it was designed and written with the following goals in mind. A simple forwarder for simple use cases: Fluentd is very versatile and extendable, but sometimes you need something simple. Fluentd Forwarder is meant to be an alternative for such case
Distributed On-the-Fly Image Processing and Open Source at Vimeo When you think of Vimeo, you probably think of video — after all, it’s what we do. However, we also have to handle creation and distribution a lot of images: thumbnails, user portraits, channel headers, and all the various awesome graphics around Vimeo, to name a few. For a very long time, all of this content was static and served fr
RedisやMemcachedといったインメモリデータベースは非常に高速にレスポンスを返してくれるデータストアですが、それ単体ではスケーラビリティや可用性などに限界があります。 The Netflix Tech Blog: Introducing Dynomite - Making Non-Distributed Databases, Distributed Netflixがオープンソースで公開した「Dynomite」(ダイナマイトとは綴りが違うのに注意)は、こうしたデータストアを分散データベース化し、高速なデータストアの特長を活かしつつ高いスケーラビリティや可用性を実現するためのソフトウェアです。 アプリケーション側でシャーディングのような面倒なデータ構造を設定することなく、RedisやMemcachedをノードとし、CassandraやAmazonクラウドのDynamoDBのような大規
Early on, all of our movies suck. 我々の映画は最初はすべてヒドイものである。 これは「 ピクサー流 創造するちから(原書 Creativity Inc.)からの一節。ピクサーといえば、最初の長編映画「トイ・ストーリー」以来、ずっとヒットを飛ばし続けている映像製作会社。CGのクオリティもさることながら、彼らが作り出すユニークな物語が人気の秘密だと思います。そんなピクサーが「最初はすべてヒドイ」と本中では断言していますし、「ヒドイ状態からヒドくない状態にすることが仕事」とまで言い切っています。映画を見ている立場からすると信じられない言葉ですが、デザインを含めたクリエイティブな仕事に共通していると思います。 Webデザインにおけるデザインカンプが良い例ですが、最初からほぼ完璧なものを求められることがあります。これはクリエイティビティとは雷が頭に落ちてきたかのよう
メディアラボに着任して最初に学んだ言葉のひとつに「antidisciplinary」(脱専門的)というものがある。新設の教員職の求人情報に、必要条件として記載されていたのだ。異なる専門の人々同士が連携することを「interdisciplinary」(学際的)と言うけれど、脱専門的なプロジェクトというのは、いくつかの専門分野の総和ではなく、真新しい何かを意味している。「脱専門性」という言葉自体、定義が難しい。僕自身は、従来の学界的な意味での専門分野の区分けに適合しない何か、もしくは誰か、すなわち独自の語句、フレームワークや手法をもつ研究分野、の意味に解釈している。研究者の多くは、論文審査(ピアレビュー)のある著名な専門誌への掲載回数でその実績をはかられる。論文審査は通常、ある人が属する専門分野の実力者たちが、その人の仕事をレビューして、重要かつ独創的であるかどうかを判断するというものだ。この
Markdownが色々な場面で使われるようになっています。ライブラリの数も多様で、それぞれ若干実装方法が異なったりするのが難点にもなっています。 Remarkableはnode製のMarkdownパーサーで、サーバ/クライアントサイドの両方で動作するのが利点のライブラリとなっています。機能も豊富なので選択肢として良さそうです。 Remarkableの使い方 基本的な使い方は次のようになります。 var Remarkable = require('remarkable'); // This values are default var md = new Remarkable(/* "default" */, { html: false, // Enable HTML tags in source xhtmlOut: false, // Use '/' to close single tags
mdp はコマンドラインでプレゼンテーションを行うソフトウェアです。Markdown記法で書いた文書を使います。 mdp の主な特徴 1) 文書はMarkdown記法で記述 サポートしている書式は次の通りです。 Supports basic markdown formating: line wide markup headlines code quotes unordered list in-line markup bold text underlined text code 2) 操作は簡単 コンソールで作業することに慣れた方には馴染みのある操作方法です。キーの割り当ては次の通りです。 Controls: h, j, k, l, Cursor keys, Space, Enter, Backspace, Page Up, Page Down - next/previous slide H
2014年12月にRuby 2.2がリリースされる予定です1。 Ruby 2.2にはRuby 1.9.1のときに外されたtest-unitというテスティングフレームワークが再びバンドルされる予定です。Rubyのテスティングフレームワーク周りに詳しくない人にはよくわからない状況でしょう。そこで、Rubyのテスティングフレームワークの歴史を説明することで状況を整理します。 名称の整理 この説明の中ではたくさんのテスティングフレームワークが登場します。似たようなものもあるため、最初にテスティングフレームワークの名称を整理します。この説明の中で登場する名称は次の通りです。 RubyUnit Lapidary rubyunit Test::Unit test/unit test-unit miniunit minitest RSpec 違いがわかりますか?ざっくり説明すると次の通りです。 RubyU
こんにちは、すっかり秋ですね!@yone098 です。 みなさんDBの設計してますか? DB設計時のサイズ見積り 以前はてなダイアリーで書いた記事は5年前のものであり、リンクが切れているものがあるので最新版として MySQL, PostgreSQL, Oracle, SQLServer におけるDB設計時のサイズ見積りをまとめ直しました。 URL内のバージョン表記を変えると以前のバージョンの情報になります。 MySQLは、あまり情報に変化は無かったので Excel でマクロなどを作成して自社で自動算出出来るようにするのが良いと思います。 データタイプごとに必要な要求ストレージが決まっているのでレコードサイズが決まり、あとは要件次第で何レコードになるかを予測します。 データタイプごとに必要な記憶容量 テーブルの最大サイズ関連 http://dev.mysql.com/doc/refman/5
この記事は、インテル® デベロッパー・ゾーンに掲載されている「Part #1 – Tuning Java Garbage Collection for Hbase」(https://software.intel.com/en-us/blogs/2014/06/18/part-1-tuning-java-garbage-collection-for-hbase) の日本語参考訳です。 このパート 1 の記事では、100% YCSB 読み取りの HBase* 用 Java* ガベージ・コレクション (GC) をチューニングする方法を説明します。パート 2 では 100% 書き込み、パート 3 では 50%/50% 読み取り/書き込みの Java* GC のチューニングを行います。すべての記事で、標準 NoSQL ワークロードである YCSB を使用します。YCSB と HBase* のインスト
特定の業務、もっといえば職務や組織構造にしばられることなく自分のアイデアを実行する人。そのベースとして多才な専門性を持ち、好奇心とリスクを恐れない姿勢も併せ持っている人。すなわち、従来型の知的労働者とは異なる新種だ。 これは、Google会長のエリック・シュミット氏が、前プロダクト担当シニア・バイスプレジデントのジョナサン・ローゼンバーグ氏との共著『How Google Works~私たちの働き方とマネジメント』で“Googler=Googleで働く社員”を表した言葉である。 彼らはこういった人材を「スマート・クリエイティブ」と呼び、Googleの成功はスマート・クリエイティブに自由を提供し、刺激し合う環境をつくることでもたらされたと本の中で述べている。 11月4日、この『How Google Works』の出版記念としてシュミット氏が来日し、元Google Japan代表の村上憲郎氏との
これは、jsCafe18で話したSlideです。 概要 これから、「Ractive.js」という js上でReactiveなUIを とてもsimpleにbuildするためのlibraryの話をします 目次 reactive programming ractive.js 他のframeworkとの比較 Backboneに入れてみる そもそもReactive Programmingとは? 古くは、2003年頃から日本のblogでも幾つか言及されてる模様 去年、更に色々と動きが出てきた。 2013/7 ガートナーの2013年のreportで扱われてる 2013/9 リアクティブマニフェストが出た。これ訳されてる方がいた。 2013/9 infoQの記事見ると大体の流れや概要が分かる バズりと意味の広がり なんか徐々にバズり感がある 他のバズりワード(cloud等)と同じように意味が広義に、より抽
最近はAngularJSの記事をQiitaにたくさん投稿していたのですが、久しぶりにこっちのブログにも書いてみます。 AngularJSでリアクティブプログラミングをするためのフレームワーク「ReactiveProperty for AngularJS」を作ったので、その紹介記事です。 https://github.com/zoetrope/reactiveproperty-angular リアクティブプログラミングとは 簡単に言うと、ユーザーの入力や外部イベントなどに応じて変化した値が、自動的に他の場所に伝搬されていき、それに反応する形で処理をするようなプログラミングパラダイムのことです。 詳細についてはこちらの記事が分かりやすいです。 なぜリアクティブプログラミングは重要か。 - Conceptual Contexture やさしいFunctional reactive program
NGINX is well known as a high‑performance load balancer, cache, and web server, powering over 40% of the busiest websites in the world. For most use cases, default NGINX and Linux settings work well, but achieving optimal performance sometimes requires a bit of tuning. This blog post discusses some of the NGINX and Linux settings to consider when tuning a system. You can tune almost any setting, b
企業は新規事業のポートフォリオに、資源をどう配分していくべきか。アンソニーは企業に、投資の心構えをベンチャー・キャピタルから学ぶよう提唱する。すなわち、成功を前提にしないこと、そして大きな可能性には大きく賭けることだ。 企業経営者が新規成長事業に投資する際に、よく言われるアドバイスは、「ベンチャー・キャピタリストに倣え」というものだ。ベンチャー・キャピタル(VC)は長期的な視点に立ち、リスクの許容度も高い。またリスクを低減するために、段階的に投資する。そうしたやり方を企業も見倣え、ということだ。 たしかにその通りである。しかし私はこの5年間、イノサイトで(大企業をクライアントとした)コンサルティングと、(シードステージの起業家に対する)ベンチャー投資の両方に携わってきた。その経験をふまえて言えば、企業経営者とベンチャー・キャピタリストの間には、本質的な考え方の違いがある。企業のリーダーは、
By Randen Pederson 科学(science)・テクノロジー(technology)・エンジニアリング(engineering)・数学(math)の4分野は頭文字をとって「STEM」と総称で呼ばれ、国の技術水準を高く保つために不可欠の学問ですが、多くの子どもたちがドロップアウトしてしまう難しい「道」でもあります。「STEMの道から外れずに勉強を続けるために子どもにとって必要なことは何か?」について、学生を褒めることと学業成績との関係を20年以上にわたって研究してきた学者が見解を明らかにしています。 Too Many Kids Quit Science Because They Don't Think They're Smart - The Atlantic http://www.theatlantic.com/education/archive/2014/11/too-man
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く