お知らせ ニュースリリース 2017年度一覧 『「攻めの経営」を促す役員報酬-企業の持続的成長のためのインセンティブプラン導入の手引-(平成29年4月28日時点版)』を作成しました 経済産業省は、我が国企業が収益力(「稼ぐ力」)の向上や中長期的な企業価値向上に向け、迅速かつ果断な意思決定を行えるよう、コーポレートガバナンスの強化に取り組んでいます。今般、こうした取組のひとつとして、中長期の企業価値向上に対応する役員報酬プランの導入を促すため、『「攻めの経営」を促す役員報酬-企業の持続的成長のためのインセンティブプラン導入の手引-(平成29年4月28日時点版)』を作成しました。 ※最新の資料(平成29年9月時点版)は、こちらに掲載しています。 『「攻めの経営」を促す役員報酬-企業の持続的成長のためのインセンティブプラン導入の手引-』を改定しました 1.背景 持続的な企業価値の向上を促進する上
質問第一八号 保坂展人衆議院議員の電話盗聴事件に関する質問主意書 右の質問主意書を国会法第七十四条によって提出する。 平成十一年十二月十五日 参議院議長 斎藤 十朗 殿 保坂展人衆議院議員の電話盗聴事件に関する質問主意書 本年六月に保坂展人衆議院議員の携帯電話が盗聴された。折しも通信傍受法の審議の真っ最中であり、その審議中に起きた当事件は、非常に不気味であり、審議の内容を左右しかねない重大なものであった。こうした事件の真実を知ることは、国会議員の責務であると考える。当事件につき、現在の捜査状況及び真実につき、政府はどのように把握しているのか、速やかに明らかにされたい。また、今後このような事件が起こらないようにするために、政府はどのような対策をするつもりか、併せて明らかにされたい。 右質問する。
平成29年4月29日 【照会先】 大臣官房人事課 課 長 補 佐 松下 (内線7059) 栄典専門官 羽田 (内線7035) 栄典第二係長 大谷 (内線7061) (代表電話) 03(5253)1111 (直通電話) 03(3595)3030 平成29年春の叙勲の受章者が、4月21日(金)の閣議で決定され、4月29日(土)付で発令されました。 厚生労働省の関連では455名の方が受章されました。 勲章、勲記の伝達、拝謁は、次の日程で執り行われます。 (1)伝達 ア 重光章受章者 5月9日(火)午後 伝達式〔場所 宮中〕 イ 中綬章及び小綬章受章者 5月11日(木) 11:10~ 厚生労働大臣より伝達(予定) 〔場所 厚生労働省(中央合同庁舎第5号館 2階講堂)〕 ウ 双光章以下の受章者 4月29日(土)~5月11日(木) 各都道府県知事等より伝達 (2)拝謁 重光章受章者 5月
米国の大型土星探査機カッシーニが土星の輪をくぐり抜けて大気の画像を撮影することに成功した、と米航空宇宙局(NASA)が27日発表した。 NASAによると、カッシーニは土星の大気から約3,000キロ離れた場所を通過、氷やちりでできているとされる輪に約300キロまで接近しながらくぐり抜けた。公表された画像は、カッシーニが土星の輪を通過する際に捉えた大気で、渦状になっている。NASAはカッシーニが捉えた土星の輪のかなた遠く14億キロも離れた地球の画像を21日に公表している。 カッシーニは高さ約7メートル、幅約4メートル、重さ約6トンの大型土星探査機で、1997年10月15日に米フロリダ州のケープカナベラル空軍基地から打ち上げられた。金星や地球、木星上空でスイングバイを繰り返して2004年6月に土星上空に到達。土星の新たな衛星を発見したほか、古くから知られる衛星タイタンに小探査機を着陸させてタイタ
WASHINGTON, April 19, 2017—Sub-Saharan Africa experienced a slowdown in investment growth from nearly 8% in 2014 to 0.6% in 2015, according to the new Africa’s Pulse, a biannual analysis of the state of African economies conducted by the World Bank. This sluggish investment has coincided with a sharp deceleration in economic growth in Africa. In this issue of the Africa’s Pulse, a special section
2017年4月28日 国際局 飯田智之、中澤崇、米山俊一、西岡慎一 全文 [PDF 368KB] 要旨 中国では企業債務が急速に増加している。この背景としては、国有企業を中心とした旺盛な資金需要、潤沢な資金供給のもとでの高利回り追求の動き、規制や経営規律が十分に機能していない可能性が指摘されている。上場企業のデータをみると、近年、債務の利払いが収益を上回る「過剰債務企業」が国有企業を中心に増加している。また、そうした先の債務残高が増加傾向にある点は気掛かりである。さらに、相対的に生産性が低い過剰債務企業が増加すると、経済全体の生産性の伸びに悪影響を及ぼすことになる。中国政府は企業の過剰債務問題に対して企業合併の推進、業績不振企業の整理、債務株式転換といった施策を打ち出しているが、成長目標との両立を図るもと、思い切った取り組みが実現できるかが注目される。 日本銀行から 日銀レビュー・シリーズ
(本文その3) 3.金融調節の実務的枠組み (5) 金融調節による資金供給量の決定 以下では、先に述べたような資金需要の状況および日銀当座預金残高の増減要因の予測を踏まえ、日本銀行が、金融調節による資金供給(吸収)の量を決定するプロセスについて説明します。 A.日銀当座預金残高の変動を相殺するオペレーション 日本銀行が、金融調節による資金供給量を決定する際の最もオーソドックスな手法は、銀行券や財政要因の変動に伴う資金過不足を相殺し、日銀当座預金残高の増減が生じないようにすることです。上述のとおり、日本では、銀行券要因、財政要因とも、季節的な変動が極めて激しいのが特徴です。このため、金融調節では、日々あるいは季節的な資金過不足を均すようにオペレーションを行うことが多くなります。例えば、ある月の2日に法人税の納付に伴う資金不足があり、翌月の15日に年金の支払による資金余剰が予想されているとしま
2017年4月28日 日本銀行調査統計局 川本卓司*1 尾崎達哉*2 加藤直也*3 前橋昂平*4 全文 [PDF 1,436KB] 要旨 本稿では、日本銀行調査統計局が定期的に公表している需給ギャップと潜在成長率について、今般行った見直しの詳細を説明する。今般の見直しは、(1)GDP統計が基準改定されたこと、(2)新基準のGDP統計と整合的で、かつ経済的価値の減耗を考慮した資本ストック統計が、新たに利用可能となったこと、(3)労働や資本といった生産要素のトレンドについて、近年の構造変化を考慮して推計方法を修正したこと、を踏まえたものである。 具体的に推計方法を見直すに当たっては、第1に、労働力率ギャップについて、2012年頃から観察される労働力率の持続的な上昇を、より構造的な変化として把握できるよう、トレンドの推計方法を修正した。第2に、労働時間ギャップについても、近年の人々の働き方の変化
EXECUTIVE ORDER - - - - - - - ENFORCING STATUTORY PROHIBITIONS ON FEDERAL CONTROL OF EDUCATION By the authority vested in me as President by the Constitution and the laws of the United States of America, and in order to restore the proper division of power under the Constitution between the Federal Government and the States and to further the goals of, and to ensure strict compliance with, statute
Real gross domestic product (GDP) increased at an annual rate of 2.8 percent in the second quarter of 2024, according to the "advance" estimate. In the first quarter, real GDP increased 1.4 percent. The increase in the second quarter primarily reflected increases in consumer spending, inventory investment, and business investment. Imports, which are a subtraction in the calculation of GDP, increas
外部のウェブサイトに移動しますが、よろしいですか。 よろしければ以下をクリックしてください。 Link ご注意 リンク先のウェブサイトは、内閣府政府広報室のサイトではありません。 この告知で掲載しているウェブサイトのURLについては、2023年11月21日時点のものです。 ウェブサイトのURLについては廃止や変更されることがあります。最新のURLについては、ご自身でご確認ください。 閉じる
外部のウェブサイトに移動しますが、よろしいですか。 よろしければ以下をクリックしてください。 Link ご注意 リンク先のウェブサイトは、内閣府政府広報室のサイトではありません。 この告知で掲載しているウェブサイトのURLについては、2023年11月21日時点のものです。 ウェブサイトのURLについては廃止や変更されることがあります。最新のURLについては、ご自身でご確認ください。 閉じる
Turkish people awoke to find all access to Wikipedia had been blocked Turkey has blocked all access inside the country to the online encyclopaedia Wikipedia. Officials said "an administrative measure" had been taken, but gave no reason why. Turkish media said authorities had asked Wikipedia to remove content by writers "supporting terror". Turkey has temporarily blocked social media sites includin
"It was a pleasure to have President Ashraf Ghani of Afghanistan with us this morning!" - @realDonaldTrump, 21 Sept 2017 Afghanistan has been near the top of every president's in-tray since US forces invaded the country in 2001. On the campaign trail, Mr Trump repeatedly described the war in Afghanistan as a "disaster" and talked about pulling the remaining 10,000 or so US troops out of the countr
BEIJING (AFP) - The first freight train to link China directly to the UK arrived in the eastern Chinese city of Yiwu Saturday after covering over 12,000-kilometres (7,500 miles), making it the second-longest route in the world. The journey is the latest effort in China's drive to strengthen trade links with western Europe along a modern-day "Silk Road" route. The world's top trading nation launch
Published Apr 26, 2017 at 12:13 PM EDT Updated May 01, 2017 at 12:16 PM EDT The Nimitz-class U.S. Navy aircraft carrier USS Carl Vinson transits the Philippine Sea while conducting a bilateral exercise with the Japan Maritime Self-Defense Force April 23, 2017. Z.A. Landers/Handout via REUTERS Updated | It weighs 97,000 tons and is equipped with tomahawk missiles, dozens of jets and at least 5,000
Scientists have succeeded in extracting DNA of ancient humans from sediment in the Vindija Cave in Croatia.Johannes Krause—Max Planck Institute for Evolutionary Anthropology/AP A group of German scientists have found the DNA of extinct humans — without finding any skeletal remains. The researchers, who are currently excavating even dig sites in Belgium, Croatia, France, Russia and Spain, have foun
FILE PHOTO - Wikipedia webpage in use on a laptop computer is seen in this photo illustration taken in Washington, January 17, 2012. REUTERS/Gary Cameron Acquire Licensing Rights ISTANBUL (Reuters) - Turkey has blocked online encyclopaedia Wikipedia, the telecommunications watchdog said on Saturday, citing a law allowing it to ban access to websites deemed obscene or a threat to national security.
countries * Efforts lagging, law criminalising conspiracy left in limbo * Authorities worry on risk of terrorist funds flowing into Japan * Japanese banks overseas transaction at risk if seen uncommitted By Tetsushi Kajimoto TOKYO, Oct 10 (Reuters) - Japan's cabinet approved bills on Friday aimed at tightening rules against money laundering and terrorist financing in a bid to avoid getting on an i
働かずに食う Official Video http://idontwork.asia/
アニメイトタイムズでは様々な動画を公開中! 「かやのみ」を見逃さないようにチャンネル登録をお願いします。 http://www.youtube.com/c/animateTimes 「かやのみ」Twitterもフォローしてね! https://twitter.com/_kayanomi ▼茅野愛衣が日本酒の飲みながら食べるだけ「かやのみ」 公開中! https://www.youtube.com/watch?v=8iPm_yvciCk&list=PL4TFpfQlGjPh8CyAryUUco_7ipPuSkSIU アニメイトタイムズ https://goo.gl/4YG8DW アニメイトタイムズ/Twitter https://twitter.com/animatetimes アニメイトタイムズ/Facebook https://www.facebook.com/animatet
Wantedlyインフラチームの @koudaiii です。 6月に Docker を Production で使い続ける理由 を書きました。 たくさんの方からコメントを頂きました。ありがとうございました。どんどんコミュニティなどで意見交換させて頂ければと思います :D さて、 今回は Docker を使っていく中でよく耳にする Kubernetes について、 Wantedly の Production 環境で Kubernetes を動かす上で調べた情報源をまとめました。 はじめにまず、最初に確認するのが、 Kubernetes の公式ドキュメントかと思います。 公式ドキュメントでは、 とくに実際の機能ごとに詳細な記述があります。目的の機能が明確にわかっている場合、公式ドキュメントを調べるだけで完結することが多いです。 しかし、文量が多いため使いたいユースケースからそれに必要な機能を探
Our 2018 Docker Usage Report provides an inside look at shifting container trends as revealed by a point-in-time snapshot of real-world container usage as reported by the Sysdig Monitor and Sysdig Secure cloud service. The quick summary: Organizations are getting more bang for their hardware buck by packing in 50% more containers per host, Docker still rules the roost but brand name container runt
KIN(キン[1])は、マイクロソフトとシャープが共同開発し、2010年5月より販売を開始したスマートフォンのシリーズ。 アメリカ合衆国では2010年5月に発売されており、ベライゾン・ワイヤレスの携帯電話網で利用可能。ヨーロッパではイギリス・ドイツ・イタリア・スペインで秋頃からの販売が予定されており、ボーダフォン網での利用に対応するとされていた[2]。しかし、6月30日にヨーロッパ展開を中止し、開発チームはWindows Phone 7に統合すると発表された[3][4]。ただし、アメリカでは、引き続き現行モデルの販売は継続されるとしている。 概要[編集] KINの最大の売りは「ソーシャル・ネットワーキング・サービス(SNS)の利用に特化したユーザインタフェースを備えている」ことである。「KIN Loop」と呼ばれる待ち受け画面には、facebookやMySpace・twitterなどのサー
デッサンI・II、デッサン研究、絵画研究I・II・III・IV、絵画表現I・II、複合的表現I・II、絵画I─VII、卒業制作(絵画コース)
HOME ホーム SERVICESサービス 顧客体験向上 EmotionTech CX EmotionTech CX - Professional 従業員体験向上 EmotionTech EX EmotionTech EX - Professional 投資家体験向上 EmotionTech IX テキストAI分析サービス VoC分析 - TopicScan 特定事業向けパッケージ Marumy(店舗事業) 競合ベンチマーク調査 CASE STUDIES 導入事例 SEMINAR, EVENT セミナー情報 COLUMN コラム・資料 コラム お役立ち資料 NEWS ニュース お問い合わせ・資料請求 パートナープログラム プライバシーポリシー サービスプライバシーポリシー 情報セキュリティ基本方針 えもてくマガジン テックブログ 採用情報 運営会社 公式SNS
Kestane Balı Siparişi, Hakiki Kestane Balı, 0538 700 53 83 Tamamen organik katkisiz ve dogal kestane bali satislarimiz icin bize bu numaradan ulasabilirsiniz 0538 700 53 83 Kestane Bali , Arilarin kestane agacinin filizlenen kestane cicegindeki nektardan urettigi bala Kestane Bali Denir. Kestane ciceginden uretilen hakiki dogal bal eskiden oldugu gibi gunumuzdede bircok hastaligin ilaci olarak kul
The Clash of Clans Hack used to be an autonomous non downloadable package anyway we are staggeringly happy for the way that we have made sense of how to make it an online generator. This, close by our intrinsic middle person support makes it 100% protected and impalpable. Good 'ol fashioned Clash of Clans cheats are hard to discover and to the degree we know, our own particular is the principle at
今月25日に突如放送が中止されていた元NMB48のみるきーこと渡辺美優紀(23)のインターネット放送局「FRESH!」の生放送が、一旦白紙になったことがわかった。28日、自身の公式チャンネル内で情報が更新され、今後の放送は「未定」として、有料会員には返金対応することを発表した。 「お詫びとご報告」と題した告知で、25日の放送が急きょ中止になったことを改めて謝罪。「当該チャンネルに月額会員登録を申し込まれた方に対しては、返金手続きをさせていただきます」と説明。具体的な返金方法は「決定次第、別途こちらに追記を致します」としている。 昨年8月にNMB48を卒業した渡辺は、今月21日に個人ブログと「FRESH!」に公式チャンネルを開設。25日午後8時半から生放送を行うことを告知し、冒頭部分のみが無料放送で、それ以降は有料会員限定(月額1600円)となっていた。 しかし放送開始時刻になっても始まらず
「『M-1グランプリ2008』で準優勝した頃、まだ世間の人たちはオードリーといえば『トゥースの人』だと思っていたから、このままだとマズいと感じていました。一発芸で春日さんだけがテレビに出て消費されて、若林さんがしゃべれるんだって気付く前に飽きられるのが一番良くないから、しゃべりをアピールする場として『オールナイトニッポン』をやってくれたらと思いました」。放送作家という立場から多数のテレビ・ラジオ番組に携わってきた藤井青銅氏(61)と、お笑いコンビ・オードリーとの出会いは、その3年前の2005年までさかのぼる。このほど新著『幸せな裏方』(新潮社)を出版した藤井氏に、大人気コンビの誕生前夜を聞いた。 【写真】その他の写真を見る ■フリートークで光った若林のセンス M-1後のラジオ特番に勝算「2時間しゃべりで…」 同年、藤井氏の発案で30分間のフリートーク・ラジオ番組『フリートーカー・ジャック!
ユナイテッド株式会社(本社:東京都渋谷区、代表取締役会長CEO:早川与規、証券コード:2497、以下ユナイテッド)の運営するスマートフォン媒体社向けのSSP(※1)『AdStir(http://ad-stir.com/)』が、CRITEO 株式会社(本社:東京都渋谷区、北アジア地域最高責任者 兼 日本取締役社長:グレース フロム、以下Criteo)のDSP(※2)『Criteo(クリテオ)』とネイティブアド領域において国内初となるRTB(※3)接続をいたしました。 今回の接続により、『AdStir』経由で広告を配信しているメディアは、ネイティブアド領域のRTB取引において新たな連携先として『Criteo』が追加されたことで、多彩かつ多くの入札によって入札競争が活発化し、広告収益の向上が期待できます。 また『Criteo』経由で広告出稿している広告主は、『AdStir』が保有する豊富なメディ
トランスコスモス、サンスターのモバイル向けコンテンツに「AMP」対応を行い、Webページの高速表示化を支援 ~ページ読み込み速度・離脱率・滞在時間を大幅に改善~ トランスコスモス株式会社(本社:東京都渋谷区、代表取締役社長兼COO:奥田昌孝、証券コード:9715、以下、トランスコスモス)は、サンスター株式会社(以下、サンスター)のカスタマーエクスペリエンス向上のため、サンスターオンラインショップのコラムコンテンツに「Accelerated Mobile Pages(以下、AMP)」を導入し、モバイル端末高速表示化を行いました。 AMPとは、モバイルインターネットの高速化を目指すオープンソースのプロジェクトです。世界から数百万ドメインと多岐にわたるテクノロジー企業、広告テクノロジー企業等が同プロジェクトに参加し、モバイルインターネットのエクスペリエンス向上のために対応を進めています。AMPの
a]:flex [&>a]:flex-row [&>a]:justify-between [&>a]:py-[18px] [&>a]:border-t [&>a]:border-lightgray [&>a]:border-opacity-20 [&_li]:my-1 [&_li]:list-['-_'] [&_li]:py-[18px] [&_li]:border-t [&_li]:border-lightgray [&_li]:border-opacity-20 [&_.Label]:transition-all [&_.Label]:w-fit [&_.content]:transition-all [&_.content]:h-0 [&_.content]:pt-0 [&_.content]:px-5 [&_.content]:overflow-hidden [&_.toggle:
米国の大統領選挙以降、日本でも「フェイクニュース(偽ニュース)」の話題を耳にする機会が多くなりました。ソーシャルメディアによって情報の拡散がより活発になっている現代、私たちはもっと注意深く情報を取捨選択しなければならなくなってきています。 本記事では、そもそも「フェイクニュース」とはどういったものなのか、またソーシャルメディア時代の今後はどうなっていくのか考察していきます。 ■目次 フェイクニュースとは フェイクニュースが流れやすい環境とは マスメディアの権威衰退とPost truth時代の到来 今後どのような未来になっていくか? 1. フェイクニュースとは フェイクニュースは事実と異なる、ウソの情報がニュースとして広がることですが、冒頭でも紹介したとおり米国の大統領選がきっかけで、特に問題視されるようになりました。マケドニアなど米国国外の悪質なネットユーザーが中心になってPV数を上げて広
株式会社電通(本社:東京都港区、代表取締役社長執行役員:山本 敏博)と同100%子会社の株式会社電通デジタル(本社:東京都港区、代表取締役CEO:榑谷 典洋)は、株式会社Viibar※(ビーバー/本社:東京都品川区、代表取締役:上坂 優太)に出資し、デジタルマーケティング領域における動画制作の推進に関して資本業務提携することで合意しました。 Viibarは、2013年の創業から「動画の世界を変える。動画で世界を変える。」のミッションの下、自社開発の動画制作支援ツールと3,000人超のプロクリエーターネットワークを生かし、顧客約600社の支援を通じデジタル動画マーケティング市場を牽引しているベンチャー企業です。 電通グループとViibarは、顧客企業が抱える多様な課題に対し、動画活用によるマーケティング支援を推進していきます。また両社は、共同で効率的かつ持続可能な制作環境の構築を進めます。加
1. はじめに「初心者から、創れる人を生みだす」 これは株式会社Progateの存在理念です。 僕らが毎日Progateのシステムやコンテンツをつくり続けているのは、この「創れる人」を生み出すためです。 今のProgateにとって、「Ruby on Rails」は「創れる人」になるために必須のコンテンツです。 しかし、そのRailsコースが、正直ベストなものではありませんでした。もっとわかりやすく、もっとユーザーの方に満足していただけるコースにできると確信していました。 Progate内で最も巨大なRailsコースを作り直すのにはとてつもない時間と労力が必要です。 ですが、本当にProgateを「創れる人」を生みだせるサービスにするため、今回、Railsコースの全面リニューアルに踏み切りました。 2. 主なリニューアル内容主な変更点は以下の5点です。 教える内容を本質的な部分に限定よりわか
※本講義は Y Combinator が 2017 年 4 月 5 日から実施している Startup School の Lecture 01, “How and Why to Start a Startup” (Youtube) の翻訳です。Y Combinator の許可を得て有志が翻訳しています。翻訳のミスなどがあれば Medium の private note 機能、もしくは翻訳に関する下記の Facebook グループでご指摘ください。 Facebook: Startup School 2017 (by Y Combinator) 日本語議論コミュニティ: https://www.facebook.com/groups/startupschooljp/ Sam Altmanようこそ、CS183Fへ。 皆さんの参加に感謝します。 素晴らしい講義にしたいと思っています。 これからこの
自分の中でリモートワークに対する考え方をまとめておくことにする。 そもそも自分自身はリモートワークをするのはかなり難しい、職種的に人と会って話すことを求められる事が多いためだ。 ということで、ここでの考え方というのは、自分が一緒に働く仲間がリモートワークを行う場合の考え方とする。 まずリモートワークに対する考えだが積極的に採用していきたい、という方針だ。ただしその本人がリモートワークに向いており、一緒に働く仲間がリモートワークでも良いと思えるのであれば、という条件付き。 そのため、誰も彼もがリモートワークに向いているとは思っていない。リモートワークを希望し、さらに向いている人のみがリモートワークを行うべきという考えだ。 身近なリモートワーカーまず、自分がどんなリモートワーカーと一緒に働いているのかを書き出してみた。一人は自社役員、もう一人はフリーランサー。 自社の CTO完全フルリモート。
2017/04/28(金) 株式会社遠藤商事・Holdings. 飲食店経営 ピザ店「NAPORI(ナポリ)」「Napoli’S(ナポリス)」などを全国展開 破産手続き開始決定受ける TDB企業コード:248003500 負債12億7821万円 「東京」 (株)遠藤商事・Holdings.(資本金1億994万5000円、目黒区八雲3-10-3、代表遠藤優介氏)は、4月28日に東京地裁より破産手続き開始決定を受けた。 破産管財人は清水祐介弁護士(中央区銀座8-9-11、ひいらぎ総合法律事務所、電話03-3573-1578)。 当社は、2011年(平成23年)5月に設立された飲食店経営業者。代表の遠藤優介氏がイタリアプロサッカーチームのユベントスとジュニアプロ契約し、13歳でイタリアへ渡ったのち、現地でイタリア料理の修業をした経験を生かして事業を開始した。外食ピザチェーン「NAPORI(ナ
Global news & analysisExpert opinionFT App on Android & iOSFT Edit appFirstFT: the day's biggest stories20+ curated newslettersFollow topics & set alerts with myFTFT Videos & Podcasts20 monthly gift articles to shareLex: FT's flagship investment column15+ Premium newsletters by leading expertsFT Digital Edition: our digitised print editionWeekday Print EditionFT WeekendFT Digital EditionGlobal new
人材育成のプロが組織の成長に伴走します。生成AIを活用した各種機能、MBA基礎〜DXなど最新知識まで測定もできるeラーニングも用意。 詳細を見る まとまった時間がとれるゴールデンウィーク。グロービス経営大学院の教員が、この期間にじっくり読んで欲しいおすすめ本を10冊ご紹介します。 ※2016年版はこちら>> シンプルな原則を貫くことが成功の近道 確率思考の戦略論 推薦: 荒木博行 久しぶりに頭の中の霧が晴れるような、スカッとする本でした。ビジネス成功のためには、目的を明確に定め、構造を理解し、確率に基づいて意思決定を重ねる――当たり前ですが、意思決定に悩んでいる方ほどシンプルな原点・本質に触れることによる効果があるでしょう。そして、この本のもう1つの特徴は、行間から伝わってくる圧倒的な迫力です。書籍を読んでいるだけなのに、本人を目の前にしたような心地よい圧迫感。先日、著者の森岡氏に話を聞
家電ベンチャーのUPQ(アップ・キュー)とDMM.makeが販売した4Kディスプレイの画面切り替え速度である“リフレッシュレート”の誤表記をめぐり、UPQに対する不満・批判の声が続いている。 UPQは4月12日に「Q-display 4K50」「Q-display 4K50X」「Q-display 4K65 Limited model 2016/17」の3製品について、「UPQディスプレイ製品3機種のリフレッシュレート表記の誤りについてのお詫びとお知らせ」というニュースリリースを出した。 これまでは「120Hz駆動」と説明していたが、正しくは約半分の「60Hz駆動」だったという。これに対し、多くの不満や批判が起きているのは、3つの大きな理由があると考える。
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社のコーポレートサイトはこちらです。 当ページに記載されている情報は、2023年9月30日時点の情報です。 ヤフー株式会社 前代表取締役社長 井上雅博が4月25日(日本時間 4月26日)に交通事故により逝去いたしました。ここに生前のご厚誼を深く感謝するとともに、謹んでお知らせ申し上げます。 なお、通夜及び葬儀、お別れの会の予定は決まっておりません。詳細が決まり次第、お知らせいたします。 氏名 :井上 雅博(いのうえ まさひろ) 生年月日 :1957年2月12日生(享年60歳) 死亡日時 :2017年4月25日 14時30分(日本時間 4月26日 6時30分) 死亡原因・場所 :交通事故。米国 カリフォルニア州にて。 ■井上雅博 略歴 1979年3月 東京理科大学理学部数学科 卒業 1979年4月
問うたのは「大学の経営マインド」 東大大学院は留学予備校 社会のため、大学は経営観点を 「じゃあ何が違うのかというと、あれですね、給料です」。一橋大学から香港科学技術大学に移籍する講師、川口康平さん(34)がツイートした移籍理由が4月中旬、話題になりました。1000回以上リツイートされ、反応などを盛り込んだTogetterまとめは30万回以上見られています。実は「議論を起こしたい」と、半年前から考えていたというこのツイート。その真意を、ご本人に伺いました。 香港科技大は近年シンガポール国立大学の後塵を拝しつつあるものの長らく経済学ではアジア太平洋地域のトップ校で,大学総合ランクでも2015年のTHEでは東大を上回っています.とはいえ,研究環境面で一橋が特別負けているとは思いません,じゃあ何が違うのかというと,あれですね,給料です. — Kohei Kawaguchi (@mixingale
We went to North Korea. You asked hundreds of questions. Here’s what we found I’m Jonathan Kaiman, the Times’ Beijing bureau chief, and I spent five days this month reporting in Pyongyang, the capital of North Korea. During my trip, we solicited reader questions about life in the country — and the response was overwhelming. We received hundreds of terrific queries, many of which helped guide my re
Flashback by John Bolton: North Korea won’t give up its nukesReuniting Korea, essentially by the South peacefully absorbing the North, is in both of our best interests. For 25 years, U.S. presidents, Republican and Democratic alike, have tried persuasion (through diplomacy) and coercion (through economic sanctions) to induce North Korea to abandon its nuclear-weapons and ballistic-missile programs
Reuters Health) - Exposing babies to puppies and other furry pets might help them accumulate two types of bacteria in their gut that are associated with a lower risk of allergies and obesity, a Canadian study suggests. When researchers analyzed fecal samples from 746 babies, they found having dogs and cats in the home during pregnancy and early infancy was associated with higher levels of two gut
(Reuters Health) - For young women running on little sleep, 10 minutes of stair walking increased energy more than the amount of caffeine in a soda or half a cup of coffee, according to a small study. This energy boost is relatively short, and overtired workers may need to do a few bouts of exercise throughout the day to keep up energy long term, the researchers write in the journal Physiology and
(Reuters Health) - Older adults who want to get moving to help boost their brain function have a wide variety of workouts to choose from, a research review suggests. Among the many options for working out over 50, tai chi may have the biggest effect on cognitive function, but aerobic and resistance exercises may also have some benefit, the review found. “Age is a risk factor no one can avoid when
FILE PHOTO: The logo of Swiss drugmaker Novartis AG is seen at its headquarters in Basel, Switzerland, January 25, 2017. REUTERS/Arnd Wiegmann/File Photo Acquire Licensing Rights SEOUL (Reuters) - South Korea said on Thursday it has fined Swiss drugmaker Novartis 55.1 billion won ($48.80 million) for offering doctors kickbacks to recommend the company's drugs, and also suspended insurance coverage
LONDON (Reuters) - The introduction of plain packaging for tobacco cigarettes sold in Britain from next month could cut the number of smokers in the country by another 300,000 within a year, researchers said on Thursday. Based on observational evidence and a review of more than 50 experimental studies on the potential impact of plain packs, experts from the Cochrane Review said they appear to dimi
(Reuters Health) - Drinking 32 ounces of energy drink is associated with potentially harmful changes in blood pressure and heart function that are beyond those seen with caffeine alone, according to a new study. There are more than 500 energy drink products on the market, and their increased popularity is matched by a significant rise in energy drink-associated emergency department visits and deat
株式会社リクルートホールディングス(本社:東京都千代田区、代表取締役社長 兼 CEO:峰岸真澄、以下リクルート)は、全ての従業員が自分らしさを活かし、個性が尊重される職場環境づくりの一環として、就業規則で定めている配偶者やその家族に適用される福利厚生を同性パートナーにも適用することを決定し、主要グループ会社のうち、株式会社リクルートホールディングスを含む9社にて、2017年4月より運用を開始いたしました。 取組みの背景 リクルートは、2006年にダイバーシティ推進グループを発足し、経営理念の「個の尊重」に基づき、労働風土の改善や女性従業員の活躍などを推進してまいりました。 2016年よりLGBT(※1)支援にも注力し始め、社内のLGBTに対する理解を深めるために、啓発研修等を実施してまいりました。加えて今回、性自認や性的指向による阻害感を感じることなく全ての従業員が平等に働ける環境づくりを
Table of Contents Author: EPK/NP Klas Eriksson, EUA/SU M Williams, J Armstrong Document: EPK/NP 95:035 Program Development Using Erlang - Programming Rules and Conventions 1 Purpose 2 Structure and Erlang Terminology 3 SW Engineering Principles 3.1 Export as few functions as possible from a module 3.2 Try to reduce intermodule dependencies 3.3 Put commonly used code into libraries 3.4 Isolate "tri
Study Our degree programmes recognise the ever-increasing importance of computer systems in fields such as commerce, industry, government and science Our undergraduate programmes have a strong focus on solving real-world problems through problem-based learning, equipping you with the essential material employers expect from a top-quality Computer Science graduate. Our wide-range of MSc and MRes pr
The alternating direction method of multipliers (ADMM) is an algorithm that solves convex optimization problems by breaking them into smaller pieces, each of which are then easier to handle. It has recently found wide application in a number of areas. On this page, we provide a few links to to interesting applications and implementations of the method, along with a few primary references. ADMM is
Big data and analytics are omnipresent in today’s business environment. What’s more, new technologies such as the internet of things, the ever-expanding online social graph, and the emergence of open, public data only increase the need for deep analytical knowledge and skills. Many companies have already invested in big data and analytics to gain a better understanding of customer behavior. In fac
Caltech biologists have modified a harmless virus in such a way that it can successfully enter the adult mouse brain through the bloodstream and deliver genes to cells of the nervous system. The virus could help researchers map the intricacies of the brain and holds promise for the delivery of novel therapeutics to address diseases such as Alzheimer's and Huntington's. In addition, the screening a
Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval Search engine click logs provide an invaluable source of relevance information but this information is biased because we ignore which documents from the result list the users have actually seen before and after they clicked. Otherwise, we could estimate document relevance by simpl
Windows Update/Microsoft Updateの時、システムの再起動を求められることが多い。なぜ再起動が必要なのか、再起動しなくてはならないものなのか、ちょっと書いてみる。 といっても、私は別にWindowsについて詳しくないし、OSや情報セキュリティについて正式な勉強をしたことのない人なので、突っ込んだ話はできない。 なので、Windowsに限らずMac OS XやLinuxでも通用するだろう、一般的なことを大雑把に書く。例のごとく、より詳細かつマニアックな中級編以降を誰か書いてくれるものと期待している。 推奨読者レベル:基本情報技術者レベルの「テクノロジ系:コンピュータシステム」の知識があること。 前提知識 現代の大抵のコンピュータでは、プログラム内蔵方式が採用されている。実行するプログラムは主記憶装置に置かれていて、CPUは「主記憶装置から命令を1つ読み出し、実行し、
どうもこんにちは。@stormcat24です。前回寄稿した記事から1年半ぶりになります。 主な仕事は業務中のTwitterで、その傍らでAmebaFRESH!というサービスを絶賛開発してたりしています(この記事が公開される頃にはリリースしてるかしら?)。何かネイティブやりに意気揚々と異動してきたんですが、いつの間にかサーバサイドエンジニアになってました。まあサーバサイドといっても、自分はかなりWebオペレーション寄りなんですけど。 で、今回はFlexible Blue Green Deploymentの仕組みを作ったよっていうお話です。 そもそもBlue Green Deploymentとは Blue Green DeploymentとはImmutable Infrastructure(不変なインフラストラクチャ)思想の一貫で、サーバの内容やアプリケーションを更新したい場合に、稼働している
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
Sadists.The Pi's choice of picking one of the most egregiously unsupported and anti-open source CPU cores was absurd. The people doing the absurdly hard work of taking up the slack that the Raspberry Pi Foundation created from this pick AND the RPI Foundations complete unconcern about the situation and open source at large is to me beyond belief. For a thing that purported to be an educational pla
追記: OSS版のライブラリはなくなります。https://firebase.google.com/docs/unity/setup を参考にしてください Firebaseはリアルタイムで同期してくれるデータベースがあります。 Unityで使えたらゲームに手軽にオンライン要素を組み込むことができそうです。 ただ公式のSDKは絶賛開発中なので製品で使うのは厳しいです。 ゼミの課題で「オンライン対応してます!!!」みたいなことをしたい場合以外はやらないのが賢明だと思います。 環境 Firebase 3.5.0 Mac El Capitan Unity 5.3.5f1 インストール GitHubのリポジトリにfirebase.unitypackageがあるのでダウンロードします。 プロジェクトを開いた状態でダウンロードしたパッケージをクリックすれば取り込むAssetsを選択できます、とりあえず全
UnityでもFirebaseを使えば簡単にPush通知を送れるので、その実装方法を記しておきます。 環境 Unity: 5.5.2f1 Firebaes Unity SDK: 3.0.1 Android: 5.0.2 Android Studio: 2.3 NDK: android-ndk-r10e iOS: 10.2.1 Xcode: 8.2.1 Unityの設定 Unity用のFirebase SDKを入れます。あらかじめUnity を使用して Firebase Cloud Messaging クライアント アプリを設定するをざっくり読んでおきます。その後、Firebase Unity SDKを先程のページのリンクから取得します。日本語版のリンクは古かったりする場合もあるので、必ず最新のUnity SDKがダウンロード出来ていることを確かめます。 UnityでPush通知を入れたいプ
barryvdh/laravel-debugbarというパッケージがあるのでこれを使用する。 barryvdh/laravel-debugbarをインストール compose ... /* |-------------------------------------------------------------------------- | Application Debug Mode |-------------------------------------------------------------------------- | | When your application is in debug mode, detailed error messages with | stack traces will be shown on every error that occurs
#[macro_use] extern crate helix; ruby! { class Console { def log(string: &str) { println!("LOG: {:?}", string); } } } $ irb >> require "console" >> Console.log("I'm in your Rust") LOG: "I'm in your Rust" BLAZING FAST Helix lets you offload performance-critical code to Rust without leaving your Ruby workflow. class CountWordsController < ApplicationController def index # WordCount is written in Rus
A London dentist stopped looking in other people’s mouths and started opening his own. The results may be something for everyone to chew on. Eugene Gamble spent most of his career as a dentist in London, quietly and diligently working on people’s teeth. Then, three years ago, he decided to give up his life’s work to become an entrepreneur. There was just one problem: he was no good at business. As
Ploughmarks formed by unusually flat-bottomed icebergs in the central Barents Sea (Red is 240m water depth; purple is 248m) It is as if a child has been doodling with large coloured crayons. What you see are actually the great gouge marks left on the seafloor when the keel of a giant block of ice has dragged through the sediments. The arcs and loops record the movement of the berg as it turns abou
Female Dragonflies Fake Death to Avoid Males Harassing Them for Sex Published Apr 28, 2017 at 7:01 AM EDT Updated May 03, 2017 at 7:16 AM EDT Aeshna juncea. Scientists found female dragonflies of the species fake death to avoid male coercion. Paul Ritchie/Flickr In order to avoid males of the species bothering them for sex, female dragonflies fake their own deaths, falling from the sky and lying m
- Source: UNTV " data-fave-thumbnails="{"big": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/170428105542-rex-tillerson-united-nations-security-council-sot-00001401.jpg?q=x_117,y_96,h_881,w_1566,c_crop/h_540,w_960" }, "small": { "uri": "https://media.cnn.com/api/v1/images/stellar/prod/170428105542-rex-tillerson-united-nations-security-council-sot-00001401.jpg?q=x_117,y_96,h_881,w_1566
[1/2]U.S. President Donald Trump talks to journalists at the Oval Office of the White House after the AHCA health care bill was pulled before a vote in Washington, U.S. March 24, 2017. REUTERS/Carlos Barria Acquire Licensing Rights WASHINGTON (Reuters) - The U.S. government's costs could increase by $2.3 billion in 2018 if Congress and President Donald Trump decide not to fund Obamacare-related pa
(Reuters Health) - People who wait up to nine months to get a colonoscopy after fecal tests show potential tumors are no more likely to be diagnosed with cancer or advanced malignancies than those who get follow-up colonoscopies sooner, a U.S. study suggests. Colonoscopy is the most commonly used screening test for colorectal cancers, but it’s invasive, costly and inconvenient. A growing number of
A man uses an E-cigarette, an electronic substitute in the form of a rod, slightly longer than a normal cigarette, in this illustration picture taken in Paris, March 5, 2013. REUTERS/Christian Hartmann Acquire Licensing Rights (Reuters) - A bill expected this week in the U.S. House of Representatives would weaken a Food and Drug Administration rule governing e-cigarettes and represent a major vict
(Reuters Health) - Children in America’s poorest communities have three times the risk of dying from child abuse before age 5 as children in the wealthiest neighborhoods, a new study finds. “We think our study should inform public health leaders and local clinicians to be aware that children living in high-poverty communities are really a vulnerable group at increased risk of death due to child ab
(Reuters Health) - - Mindfulness-based stress reduction programs (MSBR) appear to improve low back pain only slightly, and only temporarily, a review of previous research suggests. These programs combine meditation while sitting and walking, yoga, focusing attention on different parts of the body, and incorporation of mindfulness/awareness into everyday life. Earlier studies found MBSR to be helpf
(Reuters Health) - Death of a sibling in childhood is associated with a greater risk of early death in the surviving brother or sister, researchers say. "The public should be aware of children’s vulnerability after experiencing sibling loss, especially in the first year and for siblings of same sex or close age,” Dr. Yongfu Yu from Aarhus University Hospital in Denmark told Reuters Health by email
ドキュメント ここには 3 種類のドキュメントがあります: API リファレンス ES6 の機能 API リファレンス API リファレンス では Node.js の関数やオブジェクトの詳細情報を提供しています。このドキュメントでは、メソッドで何の引数を取るのか、そのメソッドの返り値とそのメソッドに関連するエラーについても説明されています。また、異なる Node.js のバージョンでどのメソッドが使えるかについても説明されています。 このドキュメントでは Node.js によって提供された組み込みのモジュールについて説明しています。コアに組み込まれていないモジュールは含みません。 ES6 の機能 ES6 のセクション では、ES6 の 3 つの機能について説明しており、それぞれの機能ごとのリンクと一緒に Node.js の標準で有効化されているかについて書いてあります。また、リリースされた
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました MarkdownはHTMLだけでなく、他のフォーマットに展開する際にも使える便利な記法です。よくあるのはPDFではないでしょうか。しかし殆ど装飾も行われないシンプルなPDFなので、業務や報告書で使うのはちょっと躊躇してしまいます。 そこで使ってみたいのがmdpdfです。スタイル設定などが可能なMarkdownからPDFへの変換ソフトウェアです。 mdpdfの使い方 変換例です。ヘッダーを追加しました。 2ページ目にもちゃんとヘッダーが表示されます。 こちらはスタイル設定を適用したものです。先ほどとはフォントが異なります。 別なスタイルシート。文字が大きすぎて被ってしまっていますが、修正すれば問題ないでしょう。 mdpdfではスタイル設定としてCSSが使えるのがポイントです。つまりM
Resources Watch videos, read documentation, and hear Chocolatey success stories from companies you trust. View Resources Events Find past and upcoming webinars, workshops, and conferences. New events have recently been added! View Events Courses Step-by-step guides for all things Chocolatey! Earn badges as you learn through interactive digital courses. View Courses Join our monthly Unpacking Softw
コンテナを起動する際、dockerの場合はdocker runコマンドのオプションで色々指定できるが、kubernetesの場合は、pod(またはreplication controller)作成時に指定するyaml/jsonで規定する。 kubernetesでコンテナ(pod)を作成する際の、データの格納場所(volume)を指定する方法を記載する。 コンテナ(Pod)が死んでしまうと、データが消滅してしまうので、Volumeに格納しておく事で、状態を維持できる。 タイプは様々提供されている。 •emptyDir •hostPath •gcePersistentDisk •awsElasticBlockStore ほか emptyDirは、Pod単位の仮想ボリュームで、Podがdeleteされると同時にデータも削除される。 hostPathは、ホストサーバ上のDiskにマウントする方式。
この速習会の目標 Developer がさくっと kubernetes を理解して、実際にリリース出来る kubectl が叩ける用になる Kubernetes の manifest ファイルの書き方 Kubernetes への Release / Deploy 方法 Kubernetes 上にあるApplication の maintenance Kubernetes に上げたApplicationのMonitoring kubectl を install kubectl の install してなかった場合は、こちらの実行ファイルを直接ダウンロードして叩けるようにしましょう The linux kubectl binary can be fetched with a command like: curl -O https://storage.googleapis.com/kuberne
はじめに Kubernetes を触り始めて困惑したのは、クラスタの外からどうやってアクセスするのか?ということでした。 GKE なら提供されているロードバランサを使えば良いですが、GKE に頼れない環境でも良い方法が欲しいものです。 ClusterIP はクラスタ内部からアクセスする際に使用するもので、外部からアクセスすることは意図されていませんが、 これをそのまま利用できればとても楽ができそうです。 ClusterIP へのアクセスは複数の Pod に対して振り分けられるので、Ingress や Service Load Balancer が無くてもクラスタの外に対してロードバランサを提供することができます。 調べたところ Project Calico と kube-proxy を利用するとクラスタの外から ClusterIP にアクセスできたので、やり方をまとめておきます。 テスト環
TL;DR; プログラム的にparseやすい、構造化されたログメッセージを採用するとよいです。 また、構造化されたログメッセージにするためには、 ndjson形式(俗称? jsonlog) bunyan形式 logfmt形式 のいずれかをおすすめします。 なぜ構造化されたログメッセージがよいか? アプリケーションによって、デバッグや稼働確認、障害調査等の目的でログに含めたいデータは異なります。 アプリケーションの部分部分を担当したエンジニアによって、ログに含まれるデータのフォーマットが異なると、それが利用しづらい状態になってしまいます。 また、 KubernetesのCluster-Level Loggingにはfluentdが使われるということと、 アプリケーションが後の分析のためにログメッセージに付与しておきたいメタデータと、アプリケーションが動作している環境との関連付けのためにKub
Kubernetesの1.4で追加されそうなImage Policy Webhookというイメージの制御ができる機能が面白そうだったので概要をまとめてみました。 Image Policy (Image Provenance)とは Image PolicyとはKubernetesクラスタ上で動かすコンテナイメージを独自に制御したい場合に使える仕組みです。Proposalのドキュメントによると下記のようなユースケースを想定しているようです。 既知の脆弱性を含まないことを確認されたイメージだけを動かしたい 特定のベースイメージを使ったイメージだけを動かしたい レビュー済みのコードでビルドされたイメージだけを動かしたい 署名されたイメージだけを動かしたい Image Policy Webhookは、ユーザが定義するWebAPIに対してそのPodに含まれるコンテナイメージの情報を渡し、実行可否をチェ
(追記): この記事は Kubernetes 1.3 世代という大昔に自分自身の学習過程のメモとして書いたので、現在は全く推奨しません。1.9 準拠の入門 Kubernetes などを足がかりにした上で最新のドキュメントを参照するのがオススメです。 Kubernetes の Glossary について大体目を通したので、これからリソースごとに概要をまとめていく。 この記事は自分自身が API の更新を把握して説明するための資料として API 一覧を軸にまとめる。 別の軸でまとめた Glossary の要約には下記などがあり。 http://qiita.com/t-yotsu/items/f565b2d788a3b98fe762 手始めに Kubernetes 1.3 の API Definitions からトップレベルかつ *List でないものだけ抽出した。 あるもの 各 API 上のリ
はじめに OpenStack を使えば AWS のようなインフラがオンプレミスでも簡単に利用できます。しかしながら、OpenStackクラスタ 自体について継続的にCI/CDを回すのはとても難しく、ある程度以上の規模になると運用上のボトルネックになることが課題となっております。 この課題を解決するためには、デリバリプロセス自体を Microservice に対応したもの(Kubernetes)に置き換えれば良いのではないか..ということで、2016年初頭あたりから、OpenStack on Kubernetes の PoC (Proof of Concept)の構築が様々な組織で進んでおります。 本文書では、各地で取り組まれている OpenStack on Kubernetes について、一部でもコードにアクセスできそうなものを中心にまとめました。基本的には私の備忘録でございますが、ご興味
Kubernetes 1.4が出たので変更点をざっとみてみました。主に下記の情報を参考にしています。 Kubernetes 1.4: Making it easy to run on Kubernetes anywhere Kubernetes Feature tracking board (1.4 release) ScheduledJobs (alpha) ScheduledJobsというcronに相当するスケジュールベースのジョブの仕組みが追加されました。 下記のようなyamlでジョブを設定するようです。(マニュアルより) apiVersion: batch/v2alpha1 kind: ScheduledJob metadata: name: hello spec: schedule: 0/1 * * * ? jobTemplate: spec: template: spec: c
Kubernetes 1.4の新機能としてkubeadmというkubernetesクラスタ構築を大幅に簡略化するための仕組みが入りました。1.4の時点ではalpha機能のため本番環境の構築には今後のバージョンを待つ必要があります。 マニュアルに沿ってGoogle Compute EngineのVMで実際に試してみました。 概要 下記の4手順で簡単にKubernetesクラスタを作ることができるようになりました。(Dockerのswarm join/initのイメージ) 関連パッケージのインストール kubeadm initでマスターを初期化 kubeadm join --token xxxx yyy.yyy.yyy.yyyでワーカーを追加 Podネットワークのデプロイ これでクラスタの構築が完了します。 準備 GCPで下記のVMを3台(Master*1, Worker*2)作成しました。
Spark Summit 2016 San Franciscoが終わったというところで、RancherというDockerコンテナ管理ツールを使って、SoftLayer上にkubernetesを利用したSparkのクラスタ環境を簡単に構築してみた記録です。 まずは、それぞれの概要を記します。 Rancherは、Dockerイメージとして配布されているコンテナやクラスタの管理をWebUIで簡単に行えるオープンソースのツールです。 SoftLayer、GCP、AWS、Azure、DigtalOcean、rackspaceといった、各種クラウドとのコンテナ連携が可能です。 2016年3月にバージョン1.0になり、Kubernetes、DockerSwarm、Mesos等のクラスタ環境管理機能が追加されました。 公式サイト:http://rancher.com/ Sparkは、Hadoop同様の分散
まえおき Kubernetes を使い始めたのだが、公式のドキュメントが難解すぎたので目的別に整理した。 各ノードでコンテナを起動したい Daemon Set を使う。 以下の例では、ホストの /var/log/myapp ディレクトリに出力された myapp.log ファイルを logstash コンテナで監視する。簡略化のため Logstash はファイルの中身をそのまま出力している。通常は Filter Plugin を併用し Output Plugin で Elasticsearch に送る。 図 +-----------------------------------+ | node | | +----------+ | | | logstash | | | | | | | /var/log/myapp <-mount-*/log | | | +----------+ | +--
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
はじめに このエントリーはKubernetes Advent Calendar 2016の1日目の投稿になります。今年の8月頃から仕事でKubernetesを検証していたので、勢い余ってアドベントカレンダーを作ったところ、私以外にも24名の参加者が集まってくれました。今からどんなエントリーが集まるのか楽しみです。皆さん、よろしくお願いします! Kubernetesの世界を散策してみよう! そんなわけで、Kubernetesを使ってあれこれ検証しているわけですが、初回ということもあり、Kubernetesに関して知ることのできる情報をいくつか紹介しながら、その世界を散策したいと思います。 Kubernetes誕生の物語 まずは、Kubernetesがどのようにして生まれたのか?という話から覗いてみましょう。 Google から世界へ : Kubernetes 誕生の物語 こちらはGoogle
Google Cloud Platform(2) Advent Calendar 2016 2日目 CyberAgent Developers Advent Calendar 2016 19日目 を担当するstrskです。 Google Cloud Platform(2) Advent Calendar 2016 1日目は、前職でほぼ仕事的に絡みのなかった、僕の師匠とも言えるkumanoryoさんのゲロ吐くほど丁寧な記事ではじまったアドベントカレンダーですが、2日目はカジュアルにGKEのノードプールを利用したKubernetesのアップグレード手順についてお話します。 gcloudコマンドでのアップグレード アップグレード方法はいくつかありますが、稼働中でなければ以下のコマンドを打つだけです。 gcloudコマンドでアップグレードした場合は、ノードのインスタンスが1台ずつ削除されアップグレ
Table of contents A bit of context About this presentation Overview of Kubernetes on AWS Detailed guide for kube-aws A bit of context Kubernetes AWS Why Kubernetes on AWS Why they matter to you Kubernetes in a nutshell An open-source system for automating deployment, scaling, and management of containerized applications. http://kubernetes.io/ Hosted at https://github.com/kubernetes/kubernetes Kube
この記事はリクルートライフスタイル Advent Calendar 2016の10日目の記事です。 DEPRECATED! [2020/12/05追記] この記事内のコマンドは現在のバージョンの挙動と一部異なっていたり、説明に不正確な部分があります。 例えば公式のチュートリアルなど、信頼できる情報を参照ください。 https://kubernetes.io/ja/docs/tutorials/kubernetes-basics/ 2019/05/30追記 下記内容は若干の不正確を含みますので、軽く読み流して雰囲気を掴んでいただいたあとは https://qiita.com/Kta-M/items/ce475c0063d3d3f36d5d などご参照いただくとよいかと思います。 こんばんは 「sshするときの-p 443ってなんの数字ですか?」ぐらいの素人がインフラ周りを担当し8ヶ月、kub
function kubectl() { command kubectl \ --context="$KUBECTL_CONTEXT" \ --namespace="$KUBECTL_NAMESPACE" \ --user="$KUBECTL_USER" \ --server="$KUBECTL_SERVER" \ "$@" } kubectl のアクセス先のサーバやネームスペース、ユーザ、それらの組み合わせであるコンテキストは kubeconfig ファイルを使い指定しますが、一時的に設定を切り替えたいときには kubectl に用意されている --context, --namespace などのオプションを使うことができます。ただこれらのオプションは都度指定する必要があるため手間です。 上記の関数を使うことで、それぞれのオプションを環境変数によって指定することができるようになります。環
このエントリーは Kubernetes Advent Calendar 2016の12日目の記事です。 今回は Kubernetes を分散システムのフレームワークとして利用する方法について紹介しようと思います。 ThirdPartyResource まずフレームワークとしての利用方法の前にそれを実現するために利用する ThirdPartyResource について簡単に紹介します。 ThirdPartyResource(TPR) は Kubernetes のオブジェクト (Pod, Service, Node等)の一つです。 TPR は Kubernetes API を新しいオブジェクト型で拡張する方法を提供します。 TPR オブジェクトを追加することでユーザ独自の新しいオブジェクト型の API を追加することができます。このユーザ独自の新しいオブジェクト型の API は CRUD の操
参考 Kubernetes architecture 2000 Nodes and Beyond: How We Scaled Kubernetes to 60,000-Container Clusters and Where We're Going Next etcd v3 as storage backend for APIServer #44 Kubernetes: 構成コンポーネント一覧 Kubernetes: コンテナが起動するまでの各コンポーネントの流れ 複数クラスタ連携 (Federated Kubernetes) Federated Kubernetesは複数のKubernetesを連携させる機能です。Ubernetes("uber-"は"超える"の意味の接頭辞)とも呼ばれます。AWS, GCPなどのクラウドプロバイダーやAvaiability Zoneをまたがってクラスタ
また, Prometheus 自体は監視対象の Kubernetes クラスタ上に構築するものとします. Prometheus の構築 始めに Kubernetes クラスタ上に Prometheus を構築します. $ kubectl create -f https://raw.githubusercontent.com/kkohtaka/kubernetes-metrics/master/prometheus/service.yml $ kubectl create -f https://raw.githubusercontent.com/kkohtaka/kubernetes-metrics/master/prometheus/deployment.yml $ kubectl create -f https://raw.githubusercontent.com/kkohtaka/k
この記事は、「Kubernetes Advent Calendar 2016」18日目の記事です ここでは Kubernetes がサポートする認証方法全てを手元で試してみたいと思います。 機能の説明は書いてあるが実際の使い方まで詳しく書いておらず、使い方がわからないものがあったりしたのでこれを機に全パターン確認してみます。 また、この記事は kubernetes: 1.4.6 および minikube: v0.13.1 で確認しています。 まずは簡単に kubernetes における認証の流れについておさらいしておきます。 kubernetes においては、ユーザーからコンテナの操作要求(CLIなどを使って)を受け取ると、クラスタを利用可能なユーザーであるかを認証し、利用可能な操作を認可で確認するというのが基本的な認証・認可の流れになります。(+ AdmissionControl もある
この記事はKubernetes Advent Calendar 2016の19日目の記事です。前日はhiyoshiさんの「kubernetesがサポートする認証方法の全パターンを動かす」でした。 数ヶ月前からKubernetesの環境を触り始めた自分としては、あっという間に1.5がリリースされているKubernetesにただただ驚くばかりです。 そんな1.2時代の知識・経験しかないエンジニアが1.5を触った所感を書きたいと思います。ちなみに1.2を利用していた頃のメモはこちらに載せています。 #今回本当に初見で1.5を触っていますので、間違っている箇所などありましたら訂正コメント頂けるとありがたいです。 前提 kubeadm 1.6系を利用します。Kubernetesは1.5系になります。 Master1台、Node1台の構成で一旦動かします。 サーバにはAWSのEC2インスタンス(Cen
公式レポジトリ 公式レポジトリではstableとincubatorの2つに分けて管理されています。kubernetes/chartsのstableの説明によると下記のポリシーで運用されています。 データ永続化の方法が提供される アプリケーションのアップグレードがサポートされる アプリケーション設定のカスタマイズを許可する セキュアなデフォルト設定を持つ Kubernetesのアルファ機能を利用しない 公式レポジトリ以外に任意のレポジトリを使用することも可能です。なお、現在は下記のパッケージが提供されています。 Stable drupal jenkins mariadb mysql redmine wordpress Incubator consul elasticsearch etcd grafana mongodb patroni prometheus spark zookeeper 旧
概要 この記事はKubernetes Advent Calendar 2016の12/21の記事です。 kubernetesは分散アプリケーションをうまく管理することができる素敵なソフトウェアです。 仕事でもちょこちょこ触っているのですが、今回はAdventCalendarということでkubernetesの紹介がてら、ちょっとおもしろいものを作ってみようと思います。 kubernetesはユーザの操作とは非同期に動いていて、ユーザが指示を出しても、その結果が完全に反映されるまでに少し時間がかかります。 また、ユーザが操作していなくても、障害などがあれば勝手にシステムを正しい状態に戻してくれます。 この挙動は分散アプリケーションを扱う上ではとても良いのですが、利用者からすると、「いつ、何が起きているのか?」がわかりにくいことがあります。 ということで、「今kubernetesの中で何が起きて
この記事は Kubernetes Advent Calendar 2016 の22日目の記事です。 Kubernetes を使っていると、 Pod 内のコンテナで動くプロセスから使われるデータを GitHub repository の HEAD に同期して更新したいというような場合が出てきます。 例えば、下記のような場合があります。 CDN を使わずに小規模に配信するコンテンツ DBMS に入れるほどではないデータファイル このような場合に、プロセスだけでなくデータに対してもデプロイフローを作ると複雑になるので、できれば避けたいところです。 今回は、プロセスが使うデータを自動的に GitHub と同期する方法を紹介します。(実際は GitHub に限らず Git 一般に対応可能です。) gitRepo Volume では駄目なのか Kubernetes には組み込みの gitRepo Vo
kubectl Quick ReferenceThis page contains a list of commonly used kubectl commands and flags. Note:These instructions are for Kubernetes v1.31. To check the version, use the kubectl version command. source <(kubectl completion bash) # set up autocomplete in bash into the current shell, bash-completion package should be installed first. echo "source <(kubectl completion bash)" >> ~/.bashrc # add au
みなさま、クリスマスケーキの準備はできていますでしょうか? 本エントリーはKubernetes Advent Calendar 2016の23日目、クリスマス・イブ・イブの記事です。 今回は、Ansibleを利用してKubernetes上にコンテナを簡単にデプロイする方法について紹介したいと思います。 何で、Kubernetes Advent CalendarなのにAnsibleかといいますと。まぁ…。マイブームみたいなもんです。 Promotion!! Ansibleってどうやって使うの?って方は、是非×2、こちらも見て頂けるとうれしいです。 Qiita 「Ansible実践ガイド」出版しました。 レビュー、感想お待ちしております。 さて、今回はKubernetes環境をAnsibleで作ろうっ!!というタイトルではありません。 Ansibleを利用したKubernetes環境のセットア
米CoreOSは3月23日、「Kubernetes」をベースとしたコンテナクラウド構築向けディストリビューション「CoreOS Tectonic 1.5.5」を発表した。Amazon Web Services(AWS)、ベアメタルに加えてMicrosoft AzureやOpenStackでの利用についてもプレビュー段階として対応した。 CoreOS Tectonicは、Kubernetesをベースに管理やLDAP認証、モニタリングなどのためのツールを加えたもの。エンタープライズ向けの「自動運転」型Kubernetesとうたっている。 CoreOS Tectnic 1.5.5ではベースとするKubernetesのバージョンが1.5.5となった。また、インストーラー(Tectonic Installer)を強化し、高可用性で安全なKubernetesクラスタを簡単に構築できるようになった。ネッ
これはKubernetes Advent Calender 2016の12月24日のエントリです。23日のしんごちゃんのエントリはお楽しみいただけたでしょうか。本買ってあげてください。俺も買ったよ!まだ読んでないけど! 師走だなあ メリークリスマス!ほーっほっほーう!笑ゥせぇるすまんぢゃないよ!ほーっほっほーう! 私はイタリア人のカトリック教徒ですので、家族と半日かけて黒トリュフのパスタと七面鳥の丸焼き等のディナーをプロセッコやモンテプルチアーノのワインと共にいただくのがいつものクリスマスイブの過ごし方なのですが(嘘です)、今年は長男が受験生のためクリスマスツリーすらありません(これは本当です)。そしてどうやらひどく酔っぱらっていたときにKubernetesのアドベントカレンダーにエントリーしていたようです。せっかくですので、これがHPEの本気だ。Kubernetesを商用プライベートPa
KubernetesはGoogleが開発するDockerコンテナ管理ツール。コンテナ化されたアプリケーションの実装、拡張、管理を自動化し、容易にコンテナクラスタの構築や管理、運用を行える。コンテナに独自のIPアドレス(コンテナグループにはDNSネーム)を付与することからサービスの発見とロードバランスが容易になるほか、ストレージサービスとの連携機能、バッチとCIワークロードの管理など多様な機能を備える。現在、Linux Foundation傘下のオープンソースプロジェクトとして開発が進められている。 Kubernetes 1.6は、2016年末に公開されたバージョン1.5に続く最新版。約275人の開発者から5000以上のコミットがあったという。拡張性と自動化にフォーカスしており、クラスタ上で複数のワークロードを複数のユーザーに実装するための機能を強化した。 サポートするクラスタの数を5000
Deploymentはローリングアップデートやロールバックといったデプロイ管理の仕組みを提供するものです。 下記の図のようにDeploymentはReplicaSetを生成・管理し、ReplicaSetはPodを生成・管理します。 ReplicaSet(ReplicationControllerの後継)はPodTemplateと呼ばれるPodのテンプレートをもとに、Podを指定された数(レプリカ数)に調整・管理を行う仕組みです。Podがレプリカ数より足りない場合はPodを追加し、多い場合はをPodを削除します。この仕組みによってノードの障害やアプリケーションのクラッシュでPodが足りなくなった際も自動的にPodが追加され、セルフヒーリングが実現されています。 Deploymentはコンテナイメージのバージョンアップなどアップデートがあった場合、新しい仕様のReplicaSetを作成し、新旧
GoogleCloudPlatform ContainerEngine(Kubernetes)でコンテナ管理入門(基本的な使い方、Registry、Blue/Green Deployment、ResizeCluster、MultiZoneClusterとか)DockerkubernetesGoogleContainerEngineGoogleContainerRegistryGoogleCloud はじめに 先日GoogleCloudOnBoardという大きなイベントに参加しまして、色々と感動したわけです。私もGCP布教に一役買おうと思いContainerEngineについて書いてみました。 前回はAWS ECSを書きましたけど、やっぱりコンテナ管理といえばKubernetesですよ。 今回も前回とだいたい同じシナリオでやってみたいと思いますが、Autoscalerだけはベータでの提供との
$ kube-aws node-pools init --node-pool-name $(nodepool_name) \ --availability-zone ${KUBE_AWS_AVAILABILITY_ZONE} \ --key-name ${KUBE_AWS_KEY_NAME} \ --kms-key-arn ${KUBE_AWS_KMS_KEY_ARN} $ $EDITOR node-pools/$(nodepool_name)/cluster.yaml $ kube-aws node-pools render stack --node-pool-name $(nodepool_name) $ kube-aws node-pools validate --node-pool-name $(nodepool_name) --s3-uri ${KUBE_AWS_S3_URI}
TL;DR Kubernetes でマルチコンテナな Pod はよく使われる Cloud SQL Proxy はサイドカーコンテナとして動く前提 Job の完了には Pod を構成するプロセスが完了する必要がある PID Namespace は未実装 シグナルが送れない 完了しないと不意に再開する サイドカーコンテナを殺すためのプログラムを書いてみた サイドカーコンテナパターン Kubernetes は複数のコンテナからなる Pod を最小の単位として扱う。Google の社内コンテナ管理システムの Borg にも同様の仕組みがあり、その経験から「Design Patterns for Container-based Distributed Systems」でコンテナデザインパターンとして複数コンテナの連携のパターンを定義している。 このコンテナデザインパターンの中でも頻出するのが、メイン
Google によるフルマネージドサービスである GKE では Kubernetes のマスタやノードのことは理解しなくとも Kubernetes の API を使って実現したいことに集中できる。 しかし、本番運用をはじめてから「なぜ動いているのかもなぜ動かないのかも分からない」というような状態ではいざという時に困る。 特に Service がどのようにクラスタの外から Pod へのアクセスを提供しているのかはブラックボックスになっていたため、今回は GKE での Service の L3(〜L4) の挙動について Kubernetes の内外を調査した。 (後で図や参照情報へのリンクを追加予定) 図解が出てきたので追加しなかった。 追記(2018年10月5日) Kubernetes Engine の Network Overview が良いのでこちらも読むと良いでしょう。この記事を書いた
Kubernetesの開発はGitHub Issuesでかなりオープンに行われている認識です。Issueを見ておけば、利用者や開発者が何を課題に感じていて、今後Kubernetesがそれにどう対応していくのか動向がわかります。 しかし、k8sはIssueとPRが多い1ので、全部はとても見られません。ので、個人的に気になるものを見つけたら、それを継続的にウォッチしながら、リンク先等から芋づる式的に新しいIssueを探す、という方法で追ってます。 想定読者 k8sをウォッチしたい k8sを本気で本番投入したい WebアプリでSwarm投入とか運用やばいですよね? Swarmは個人的にはbuilding blockだけど、k8sはトータルソリューション。運用もかなり助けてくれる印象 やばくないよ、って情報があったら教えて下さい Issue・PRの動向を知りたい でもとても全部見られない 筆者と好
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
私たちは、「感情を報酬に発展する社会」の実現を目指して、モバイルゲーム事業とライブエクスペリエンス事業(以下LX事業)を手掛ける会社です。 私たちが目指す「感情を報酬に発展する社会」とは、お金のような外部から与えられる報酬ではなく 新しい体験にワクワクする気持ちや人との繋がりから生まれた心の充実感など、毎日の生活の中で感じる心からの「幸せ」を原動力に、より彩り豊かな人生を送ろうと本気で活動する社会を考えています。 私たちは、この「感情を報酬に発展する社会」の実現に向けて、今年の6月から新たにLX事業を開始しました。 LX事業とは、世界中の人々にライブ(生の、リアルな、ワクワクする)・エクスペリエンス(体験)を提供する新規事業です。 私たちの日常がもっとたくさんのワクワク感で満たされ輝くように、LX事業では旅行や旅行先でのアクティビティはもちろん、日常的に楽しめる体験やイベント、訪日外国人向
米マイクロソフトは米国時間4月10日、コンテナオーケストレーションツール「Kubernetes」関連のテクノロジー企業Deisを買収すると発表した。買収価格は公表されていない。 Deisは、Kubernetes上でのコンテナアプリの展開・管理を用意にするプラットフォーム「Workflow」、Kubernetes向けパッケージマネージャー「Helm」、Kubernetesネイティブのサービスブローカー「Steward」などのオープンソースツールを開発・提供する企業だ。2015年に米Engine Yard傘下になっており、今回マイクロソフトはEngine YardからDeisを買収した格好だ。 マイクロソフト傘下になったのちも、DeisはWorkflow、Helm、Stewardの開発を継続し、Kubernetesコミュニティとの関係を維持していくとしている。 Deis買収について、マイクロソ
Monitor, visualize and get out of the box alerts on your complete Kubernetes infrastructure within minutes monitoringlogscontainerscloud Centralized visibility for your entire Kubernetes infrastructureGet metrics, logs and events from all Kubernetes componentsTrack your Kubernetes cluster performance and health with easeFast troubleshooting of individual control plane or node components and addons
Kubernetes とは? k8s と略されることも多い、コンテナーアプリケーションを自動配備したり 管理してくれるオープンソースのソフトウェアです。 元々は、Google 社が開発していましたが、Cloud Native Computing Foundation に寄贈されました。 詳細については、以下をご参照ください。 kubernetes - Production-Grade Container Orchestration はじめに Kubernetes Operations(kops) という OSS を利用し、AWS 上に Kubernetes cluster を構築してみました。 github.com/kubernetes/kops Kubernetes Operations (kops) は、Production Grade で提供されている Kubernetes 環境を構
A CronJob creates Jobs on a repeating schedule. CronJob is meant for performing regular scheduled actions such as backups, report generation, and so on. One CronJob object is like one line of a crontab (cron table) file on a Unix system. It runs a job periodically on a given schedule, written in Cron format. CronJobs have limitations and idiosyncrasies. For example, in certain circumstances, a sin
An issue that comes up rather frequently for new installations of Kubernetes is that a Service is not working properly. You've run your Pods through a Deployment (or other workload controller) and created a Service, but you get no response when you try to access it. This document will hopefully help you to figure out what's going wrong. Running commands in a PodFor many steps here you will want to
Horizontal Pod AutoscalingIn Kubernetes, a HorizontalPodAutoscaler automatically updates a workload resource (such as a Deployment or StatefulSet), with the aim of automatically scaling the workload to match demand. Horizontal scaling means that the response to increased load is to deploy more Pods. This is different from vertical scaling, which for Kubernetes would mean assigning more resources (
Chart Development Tips and Tricks This guide covers some of the tips and tricks Helm chart developers have learned while building production-quality charts. Know Your Template Functions Helm uses Go templates for templating your resource files. While Go ships several built-in functions, we have added many others. First, we added almost all of the functions in the Sprig library. We removed two for
This page provides an overview of init containers: specialized containers that run before app containers in a Pod. Init containers can contain utilities or setup scripts not present in an app image. You can specify init containers in the Pod specification alongside the containers array (which describes app containers). In Kubernetes, a sidecar container is a container that starts before the main a
Pull an Image from a Private RegistryThis page shows how to create a Pod that uses a Secret to pull an image from a private container image registry or repository. There are many private registries in use. This task uses Docker Hub as an example registry. 🛇 This item links to a third party project or product that is not part of Kubernetes itself. More information Before you beginYou need to have
Charts Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources. A single chart might be used to deploy something simple, like a memcached pod, or something complex, like a full web app stack with HTTP servers, databases, caches, and so on. Charts are created as files laid out in a particular directory tree, then they can be p
Cluster NetworkingNetworking is a central part of Kubernetes, but it can be challenging to understand exactly how it is expected to work. There are 4 distinct networking problems to address: Highly-coupled container-to-container communications: this is solved by Pods and localhost communications.Pod-to-Pod communications: this is the primary focus of this document.Pod-to-Service communications: th
Quickstart Guide This guide covers how you can quickly get started using Helm. Prerequisites The following prerequisites are required for a successful and properly secured use of Helm. A Kubernetes cluster Deciding what security configurations to apply to your installation, if any Installing and configuring Helm and Tiller, the cluster-side service. Install Kubernetes or have access to a cluster Y
Configure Liveness, Readiness and Startup ProbesThis page shows how to configure liveness, readiness and startup probes for containers. For more information about probes, see Liveness, Readiness and Startup Probes The kubelet uses liveness probes to know when to restart a container. For example, liveness probes could catch a deadlock, where an application is running, but unable to make progress. R
GETTING STARTED This section contains the most basic commands for getting a workload running on your cluster. run will start running 1 or more instances of a container image on your cluster. expose will load balance traffic across the running instances, and can create a HA proxy for accessing the containers from outside the cluster. Once your workloads are running, you can use the commands in the
WORKLOADS Worloads resources are responsible for managing and running your containers on the cluster. Containers are created by Controllers through Pods . Pods run Containers and provide environmental dependencies such as shared or persistent storage Volumes and Configuration or Secret data injected into the container. The most common Controllers are: Deployments for stateless persistent apps (e.g
Get Started Ready to get your hands dirty? Build a simple Kubernetes cluster that runs "Hello World" for Node.js. Documentation Learn how to use Kubernetes with the use of walkthroughs, samples, and reference documentation. You can even help contribute to the docs! Community If you need help, you can connect with other Kubernetes users and the Kubernetes authors, attend community events, and watch
SecretsA Secret is an object that contains a small amount of sensitive data such as a password, a token, or a key. Such information might otherwise be put in a Pod specification or in a container image. Using a Secret means that you don't need to include confidential data in your application code. Because Secrets can be created independently of the Pods that use them, there is less risk of the Sec
Cluster Version Upgrades and Migrations At some point you will almost definitely want to upgrade the Kubernetes version of your cluster, or even migrate from a cluster managed/provisioned by another tool to one managed by kops. There are a few different ways to accomplish this depending on your existing cluster situation and any requirements for zero-downtime migrations. Upgrade an existing kube-u
Hi Guys, thanks a lot for managing this. First of all i love kops, kubernetes and AWS. :-) I have create a sample kops cluster named "k8s-test-evironment-com" in 3 AWS AZ's(eu-west) and output this to terraform, then i have start to manage the routing in an extra file "isolated_cluster_sample.tf". Then i have need to answer the same questions as you before, but i have decide at the end, to create
Heroku もかつては使えなかった WebSocket。Deis も v1 の最初期は使えなかったようだが、比較的早い時期にパッチが当たったらしい1。 さて、Deis は v2 になって、下層が Fleet から K8s へ変更になった。 しかし、PaaS を構成するコンテナ群には大きな変更はなく、同様に WebSocket 対応されているはず。 でも、未確認で作業を始めたあとに「実は未対応でした」となると手戻りが大きいので、試してみる。 結論から言うと、対応している。 作業ログは下記の通り。 (Heroku で Websockets with Node.js をはじめるためのメモ を参考にした。) $ git clone https://github.com/heroku-examples/node-ws-test.git Cloning into 'node-ws-test'...
v1 or v2 ? This article is written for Workflow (v2). But you can reset your password in Deis(v1) by almost same procedure. case: you are not an administrator Ask your administrator to exec deis auth:passwd --user {your_account} case: you are the one and only administrator Ssh into your kube-master node and exec manage.py in the controller. $ kubectl exec --namespace=deis -it deis-controller-35680
前口上 別記事 で Windows への Deis Workflow CLI のインストールからアカウント作成までを説明しましたが,いざ deis create コマンドを用いてアプリケーションを作ろうとすると,例外が発生してしまいます。 これは,アプリケーションの作成時に deis.exe を git.exe remote を実行しようとしているためです。 MsysGit など用いて git.exe をインストールすれば済む話ですが,よりお手軽な方法として,Atlassian SourceTree を用いる方法があります。 SourceTree がどんなソフトでどのようにインストールするのかといった細かいことは割愛します。ググると山のように出てきます。 筋書き hello-deis という Web アプリケーションのデプロイを想定します。 SourceTree のインストール 難しいこと
Deis Workflow を Azure にデプロイするときには,vhd 用のストレージアカウントを流用してはいけない。Azuredeiskubernetes 最近になって,Deis Workflow (以下,単に Workflow)を Azure にデプロイするための公式文書が出たようなので,その通りにやっていれば失敗しないはずなのだけれども。 自前でやりたい人,または自前でやった結果,イマイチなレスポンスになっている人のためのメモ。 タイトルは Workflow だけれども,Kubernetes (K8s) 一般でも成り立つかもしれない。 言いたいことは,タイトルで言い尽くしている。 Azure での K8s 一般論 K8s 一般論として,起動時/再起動時には,OS がマウントしている vhd は, OS の起動処理や K8s 関連のコンテナのアクセスが集中して,ストレージアカウント
ローカルでkubernetesを動かしてみようと思い環境を構築している中、minikubeというツールを使ったら凄く簡単に環境を構築できたのでその覚書きです。 minikubeとは ローカルで簡単にkubernetesを実行することができるようにするツールです。 ローカルのVM上にkubernetesの単一ノードを構築してくれます。 前提 PC:MacBook Pro OS:OS X El Capitan(version 10.11.6) VM:VirtualBox(version 5.0.26) minikubeのインストール 下記コマンドを実行してminikubeをインストールします。 curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.10.0/minikube-darwin-amd64 && c
minikubeはKubernetes公式のツールで、フル機能のKubernetesをローカル環境に構築することができます。Kubernetesへデプロイするアプリのテスト時、k8s objectをいじるたびにサーバにデプロイ・・みたいなことをするのがこれまで面倒でしたが、minikubeでだいぶ楽になりました。 TL;DR docker-machine + redspread/localkubeよりだいぶ良いです。 ただし、5/31現在の0.1.0では、コンテナから外部ホストをDNSで解決できない問題がある(例えば、DatadogコンテナからメトリクスをDatadogへ送れないとか、apt-get updateできないとか)ので、もうしばらく待ちましょう。 ぼくは、今のところlocalkube+docker-machine最新版+Docker古いの(boot2docker v1.9.1を
k8sクラスタを試作してる段階では、アプリのdockerイメージをいちいちprivate registryにpushしたりするのは面倒です。 minikubeを使ってる場合、docker buildだけしてローカルのimageを簡単に扱えるのでメモ。 環境 Mac OS X 10.11.6 minikube version: v0.14.0 Docker version 1.12.5 (Docker for Mac) やり方 1. minikube VM上のdockerを使うよう設定 これでDOCKER_TLS_VERIFY, DOCKER_HOST, DOCKER_CERT_PATH, DOCKER_API_VERSIONが設定される。 2. dockerイメージをbuild タグはlatest以外にする必要があることに注意。でないと、k8sはregistryからイメージをpullしてこ
TL;DR minikube addons enable ingress で Minikube で簡単に Ingress を使いはじめることができる ローカルのネームサーバで Ingress に設定したホスト名を名前解決させてより快適に利用する Minikube 標準の Ingress Controller の代わりに nghttpx-ingress-controller を使うのも簡単、そのときカスタム Cluster Add-on を使うとより快適に利用できる はじめに プロダクションにおいて Ingress を利用しているならローカルの Minikube においても Ingress を利用して動作を検証したい。Minikube は、ローカルにシングルノード構成の Kubernetes クラスタを簡単に構築できるツールである。 Ingress を使うには、作成されている Ingress
Wiresharkで独自プロトコルを解析する いきさつ WiresharkではLua言語で記述したファイルをプラグインとして扱うことが出来ます。 業務で端末間の通信が怪しかったので、Wiresharkを使うことになりましたが、単にキャプチャーしただけだとバイナリを脳内解析することになります。ちょっと勘弁ということでプラグインを作ることにしました。Lua言語ってなんちゃら?と思うけど、独自プロトコルを解析するくらいであれば簡単に作ることが出来ました。 前準備 Wiresharkのインストールフォルダにある init.lua の設定を変更します。 disable_luaをfalse に設定 run_user_scripts_when_superuserをtrueに設定 ファイルの最終行に「dofile(DATA_DIR.."foo_protcol.lua")」を追記 -- Set disabl
One of the common complaints people have about python and other popular interpreted languages (Ruby, JavaScript, PHP, Perl, etc) is that they’re slow. A faster language would give better response times and reduce server costs. python3.4 introduced the asyncio module and python3.5 gave it a new syntax that is built into the language. Then, along came uvloop with a huge speed increase: uvloop makes
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
こんにちは、菊池です。 日本時間2017/04/20(木) のAWS Summit 2017 in San Franciscoで発表された新機能の紹介です。プライベートVPCサブネットからAmazon DynamoDBにアクセスできるようになる、VPCエンドポイントがパブリックプレビューで使用できるようになりました。 Announcing VPC Endpoints for Amazon DynamoDB, Now in Public Preview 以下のリンクからリクエストを申請することで利用が可能になります。 Preview of VPC Endpoints for Amazon DynamoDB 早速試してみたのでご紹介します。なお、プレビュー機能ですので、本番環境への適用や正式サービス時に仕様が変更される可能性がある点にはご注意ください。 VPCエンドポイント VPCエンドポイン
Global news & analysisExpert opinionFT App on Android & iOSFT Edit appFirstFT: the day's biggest stories20+ curated newslettersFollow topics & set alerts with myFTFT Videos & Podcasts20 monthly gift articles to shareLex: FT's flagship investment column15+ Premium newsletters by leading expertsFT Digital Edition: our digitised print editionWeekday Print EditionFT WeekendFT Digital EditionGlobal new
Global news & analysisExpert opinionFT App on Android & iOSFT Edit appFirstFT: the day's biggest stories20+ curated newslettersFollow topics & set alerts with myFTFT Videos & Podcasts20 monthly gift articles to shareLex: FT's flagship investment column15+ Premium newsletters by leading expertsFT Digital Edition: our digitised print editionWeekday Print EditionFT WeekendFT Digital EditionGlobal new
宅配最大手のヤマトホールディングスは、ネット通販の拡大による荷物の増加が深刻な人手不足をもたらし事業環境が厳しくなっているとして、個人が利用する小口の宅配便の料金を税抜きで140円から180円値上げし、27年ぶりに料金体系を見直すことを発表しました。
U.S. President Donald Trump speaks during an interview with Reuters in the Oval Office of the White House in Washington, U.S., April 27, 2017. REUTERS/Carlos Barria Acquire Licensing Rights WASHINGTON (Reuters) - A U.S. appeals court on Friday granted a Trump administration request to put on hold a legal challenge by industry and a group of states to former President Barack Obama's regulations aim
Requesting Icons Have an idea for a new fantasy based icon? We'd love to hear it! New icons for future releases will mostly be based on the RPG-Awesome community on Github. Please keep these few things in mind when requesting an icon. Please be nice, and please write in proper english. Please search to see if your icon request already exists. If someone else has already requested your icon idea, +
New Features: Flow now has proper unicode support in its parser! 🎉 Support for import expressions (Thanks deecewan!) Introducing export type * from ..., an analogue of export * from ... Notable bug fixes: Fixed incremental checking bug when lib files are added or removed Misc: libdef and docs updates. Thanks for the PRs! Keep 'em coming! Parser: Unicode is finally supported! We've moved our lexer
今月から始まるGAFA各社の開発者向け会議シリーズの先陣を切って、4/18-19にFacebookの開発者会議f8が開催されました。 昨年のf8では、「今後10年間の開発のロードマップ」が初めて公開されましたが、今回はその中身がより具体的になったという印象です。 これが今回のf8での10年ロードマップですが、Instagramが[Product]から[Ecosystem]に格上げになったのと、Workplaceが[Product]に追加になった程度で、去年から大きな変化はありません。 10年の視野で「Connectivity」「AI」「VR/AR」という三つの[Technology]を柱に据え、それを徐々に[Product]化をしていき、そこから花開いたものについては開発者コミュニティを巻き込みながら[Ecosystem]化していくという構成になっています。 現時点でEcosystemに位
While the optimization problem behind deep neural networks is highly non-convex, it is frequently observed in practice that training deep networks seems possible without getting stuck in suboptimal points. It has been argued that this is the case as all local minima are close to being globally optimal. We show that this is (almost) true, in fact almost all local minima are globally optimal, for a
Improve your development skills by training with your peers on code kata that continuously challenge and push your coding practice. Challenge yourself on small coding exercises called "kata". Each kata is crafted by the community to help you strengthen different coding techniques. Master your current language of choice, or quickly pick up any of the 55+ programming languages supported.
As part of a complete software stack for autonomous driving, NVIDIA has created a neural-network-based system, known as PilotNet, which outputs steering angles given images of the road ahead. PilotNet is trained using road images paired with the steering angles generated by a human driving a data-collection car. It derives the necessary domain knowledge by observing human drivers. This eliminates
Tutorial built with Angular 5.0.3 Other versions available: Angular: Angular 8 AngularJS: AngularJS In this tutorial I'll show you how you can implement animations between routes in Angular 2/5 and TypeScript. Project code is available on GitHub at https://github.com/cornflourblue/angular2-animation-tutorial-example. Difference Between Angular 2/5 Animations and AngularJS Animations Animations in
In this article, I am going to explain firstly how to configure an Application architecture, using Angular2 with Visual Studio code. In this, I am using systemjs.config.js to load modules compiled, using TypeScript compiler. There are lots of ways to load the modules in Angularjs2 e.g Webpack, Gulp, Grunt, etc. but I am going to develop an example, using systemjs.config.json. Install node.js on yo
Angular has become the de facto front-end MVC framework of the Web. We had been slowly adopting Angular 1 here at Lucidchart, but the vast majority of our crucial components were built in jQuery and vanilla JavaScript. We were one of the early pioneers of Angular 2. We found Angular 2 compelling because of the improved performance over Angular 1, and the structure, consistency, and productivity th
One of my favorite libraries is Vue. There’s a cool feature in this library that I want to steal for my Angular projects — Event modifiers. From the Vue documentation —It is a very common need to call event.preventDefault() or event.stopPropagation() inside event handlers. Although we can do this easily inside methods, it would be better if the methods can be purely about data logic rather than ha
2017年04月28日 11時00分更新 文● 羽野三千世/TECH.ASCII.jp 写真●曽根田元 提供: 日本マイクロソフト 「写真の中の人物は何をしているのか」、「この顔は誰か」、「この顔は怒っているのか」、「文章には何が書いてあるのか」、「誰が話しているのか」。このような人間に備わっている画像や音声、文章についての認知能力をコンピュータで実現するテクノロジーが「コグニティブ技術」、広義では「AI(人工知能)」と呼ばれるものである。 マイクロソフトはAIの精度を向上させるために、AIを支える機械学習や深層学習(ディープラーニング)の研究開発と、ディープラーニングの計算を高速・効率化するクラウドインフラの開発に対して多くの投資を行ってきた。同社が開発する深層学習フレームワーク「Microsoft Cognitive Toolkit(旧CNTK)」は、すでに画像認識では人間の能力を超越
April 24, 2017Search and Autocomplete in Rails Apps Searching is one of the most common features found on virtually any website. There are numerous solutions out there for easily incorporating search into your application, but in this article I’ll discuss Postgres’ native search in Rails applications powered by the pg_search gem. On top of that, I’ll show you how to add an autocomplete feature wit
Here's some code; can you tell what's wrong with it? I didn't spot the issue for quite a while. To boil it down a bit: class Foo attr_accessor :buz def initialize @buz = 42 end def bar unless buz buz = 21 end buz end end See the issue now? Another variant with no use of attr_accessor: class Foo def buz 42 end def bar unless buz buz = 21 end buz end end With this code, when I run p Foo.new.bar, I'd
Bundler added new CLI options in the last two releases that allow you to influence how bundle update decides which versions to update to. The new options give you a lot more control than before when updating gems but are also a bit complicated to understand. Let’s have a look: The Goal: Be more conservative The main reason behind all the new options is to allow a more “conservative” approach of up
Sometimes, we want to query records over the whole day for a given date. 1>> User.where(created_at: Date.today.beginning_of_day..Date.today.end_of_day) 2 3=> SELECT "users".* FROM "users" WHERE ("users"."created_at" BETWEEN $1 AND $2) [["created_at", 2017-04-09 00:00:00 UTC], ["created_at", 2017-04-09 23:59:59 UTC]]Copy 1>> User.where(created_at: Date.today.all_day) 2 3=> SELECT "users".* FROM "us
Oj (Optimized JSON) is fast. Faster than the built in Ruby json gem. Oj achieves this by implementing the encoding and decoding of JSON in C, as a C extension to Ruby. The approach taken by both the json gem and ActiveSupport is to push JSON encoding to the individual object and then monkey patching those objects to implement encoding and decoding. Oj take a different approach and looks at Ruby ob
Web Design/Development tips, tricks, tutorials, reviews and lots more!
#[macro_use] extern crate helix; ruby! { class Console { def log(string: &str) { println!("LOG: {:?}", string); } } } $ irb >> require "console" >> Console.log("I'm in your Rust") LOG: "I'm in your Rust" BLAZING FAST Helix lets you offload performance-critical code to Rust without leaving your Ruby workflow. class CountWordsController < ApplicationController def index # WordCount is written in Rus
このモジュールは Apache のプロキシ/ゲートウェイ機能を実装しています。 AJP13 (Apache JServe Protocol version 1.3), FTP, CONNECT (SSL 用), HTTP/0.9, HTTP/1.0, HTTP/1.1 のプロキシ機能を実装しています。これらのプロトコルやその他のプロトコル用の プロキシ機能を持った、他のモジュールに接続するようにも設定できます。 Apache のプロキシ機能は mod_proxy の他に、 いくつかのモジュールに分割されています: mod_proxy_http, mod_proxy_ftp, mod_proxy_ajp, mod_proxy_balancer, mod_proxy_connect です。ですから、 特定のプロキシの機能を使いたい場合は、mod_proxy と 該当するモジュールをサーバに (
During the development of the new version of Acutario in Elixir, we had some issues related to notification dispatching. One of the improvements we are working on is the possibility of sending notifications to multiple services, like e-mail, Slack, push notifications to mobile apps… That functionality make us face with the problem of using different strategies depending on a concrete scenario that
The scalability and concurrency of Erlang with the user-friendly syntax of Ruby. The Elixir programming language is one of the fastest growing of the past decade, and it is trusted by many of the world’s biggest companies, with good reason too. Because it shares the BEAM VM with Erlang, it provides the same guarantees of performance, scalability and resilience. On the other hand, Elixir has the po
Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “hot”, rather than solid research and any serious consideration of expected impact on their projects. I call this trend Hype Driven Development, perceive it harmful and advocate for a more professional approach I c
Image resizing is often a pretty important (but not often thought about) feature for many websites. We all want to make pages load fast and look good, and that means sending images at the size they’re going to be displayed, and hopefully optimised to minimise file size. At carwow, one of the big sources of images is stock photos of cars, which look something like this: We receive batches of these
Alexa is an intelligent personal assistant launched by Amazon in late 2014. It’s capable of voice interaction, music playback, todo lists, alarms, and a whole lot more. You can control Alexa through devices such as, Echo, Dot, and other integrated hardware. But most importantly, Alexa is extensible by any and all developers. Mad Skills with Alexa Almost anything you can control through spoken word
ヤマトホールディングス傘下のヤマト運輸株式会社(本社:東京都中央区 代表取締役社長:長尾 裕)は、企業価値向上に向けた持続的成長と収益力強化を目的とした、2017年度「デリバリー事業の構造改革」の内容を決定しましたのでお知らせします。 1.2017年度「デリバリー事業の構造改革」の背景 デリバリー事業を取り巻く経営環境は、想定を上回る宅急便取扱数量の増加と労働需給の逼迫により急激に変化しています。コスト面では、人件費の高騰に加えて、外形標準課税の増税、社会保険の適用範囲拡大などの費用増加が挙げられます。 当社はこれまでも一貫して時間当たりの業務生産性を高めてきましたが、これまでの取り組みだけでは、今後のさらなる環境変化とコスト増に対応しながら、事業の持続的成長を図っていくことは困難であるとの結論に達し、デリバリー事業における構造改革の実施を決定いたしました。 2.2017年度「デリバリー事
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く