タグ

takaok7293のブックマーク (717)

  • jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

    jqはとても便利なコマンドです。 JSONを返すAPIを実装するときや、SaaSのAPIから特定の情報を抜き出してシェル変数に代入するときなど、web開発や運用には欠かせないツールとなっています。 しかし、私にとってjqのクエリを一発で書くのは容易ではなく、思い通りの出力が得られないことがよくありました。 難しいエラーメッセージに悩まされて、jqで書くのを諦めて別の言語で書き直すこともありました。 jqの十八番と思える場面で使いこなせないのは、なかなか悔しいものがあります。 ツールを使うのが難しいなら、同じものを作ってしまえばよいのです。 jqの全ての機能を実装する jqを言語としてきちんと書けるようになる jqを完全に理解する jqの全ての機能を自分で実装してしまえば、jqがどういうものか、クエリがどのように処理されるのか、詳しくなれるはずです。 jqを得意な言語と言えるようになって、ク

    jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ
  • 中国が輸入しない米のトウモロコシ 日本が買います | NHKニュース

    今回の日米首脳会談を受け、日アメリカ産のトウモロコシを追加で輸入することになりました。国内で害虫の被害が確認されたため、日企業が輸入を前倒しするということです。 政府関係者によりますと、追加で輸入するのは飼料用のトウモロコシおよそ250万トンで、年間の輸入量の3か月分にあたる規模だということです。 国内で新たな害虫が確認され、今後供給に不安が生じることも懸念されるため、トウモロコシの輸入の90%以上を占めるアメリカから、日の企業が9月から輸入を前倒しすることになるとしています。 記者会見でトランプ大統領は米中の貿易摩擦の影響でアメリカから農作物の輸出が減少していることを踏まえ、「中国は約束したことを実行しないため、アメリカのいろんな地域でトウモロコシが余っている。安倍総理が購入してくれるのはとても大きな取り引きだ」と述べました。 トウモロコシの追加輸入は来月の署名を目指す日米の貿易

    中国が輸入しない米のトウモロコシ 日本が買います | NHKニュース
    takaok7293
    takaok7293 2019/08/26
    非常に分かり易いタイトルではあるが、「米のトウモロコシ」を(米国ではなく)遺伝操作されたトウモロコシと誤読w
  • PostgreSQL 20年史|コミッター石井達夫が振り返る変遷と進化の歴史|ハイクラス転職・求人情報サイト AMBI(アンビ)

    PostgreSQL 20年史|コミッター石井達夫が振り返る変遷と進化の歴史 世界中で使用されるRDBMSであるPostgreSQLの長い歴史には、どのような変遷があったのでしょうか。長く、PostgreSQLに関わり続ける石井達夫さんに、同ソフトウェアの進化歴史の中にあるキーワードをもとに振り返ってもらいました。 オープンソースのRDBMSであるPostgreSQLは、いまや世界中の人々が利用するソフトウェアとなりました。その歴史は長く、ルーツは30年以上も前にさかのぼります。 PostgreSQLの前身は、カリフォルニア大学バークレー校で1986年に始まったPOSTGRESプロジェクトです。その後、1994年にAndrew Yu氏とJolly Chen氏がPOSTGRESにSQL言語インタプリタを追加し、翌年にPostgres95をリリース。1996年にようやくPostgreSQLとい

    PostgreSQL 20年史|コミッター石井達夫が振り返る変遷と進化の歴史|ハイクラス転職・求人情報サイト AMBI(アンビ)
    takaok7293
    takaok7293 2019/08/26
    石井さん降臨。そしてシーラカンス本にはご厄介になったし、バージョンあがって改版されるたびに購入してた頃が懐かしい。
  • 8月23日のAWSの大規模障害でMultiAZでもALB(ELB)が特定条件で500エラーを返すことがあったという話 - Make組ブログ

    このブログ記事で 「MultiAZ」にしていたら何事も全て大丈夫という認識を変えられると嬉しいです (当該の時点で障害起こした人はちゃんとMultiAZにしてなかったんでしょ?という人の認識も変えられると嬉しいです)。 MultiAZにしておくことは基 です。 その上でも、 安心しきらずに監視は必要 という話をしています。 MultiAZ構成にしておきましょう そのうえで監視、検知、トレーサビリティを大切にしましょう MultiAZ要らないという見当外れの解釈はしないでください (一部、間違えた解釈をしてるコメントも見受けられましたが、大いに違います)。 前提 2019-08-23、AWSで大規模な障害が起こりました。 障害の一般的な内容は以下のとおりです。 まとめのブログ https://piyolog.hatenadiary.jp/entry/2019/08/23/174801 AW

    8月23日のAWSの大規模障害でMultiAZでもALB(ELB)が特定条件で500エラーを返すことがあったという話 - Make組ブログ
  • 障害から学ぶクラウドの正しい歩き方について考える - そーだいなるらくがき帳

    AWSで大きな障害が発生したこの機会に、自分がクラウドと正しく付き合っていくために必要なことを考える。 piyolog.hatenadiary.jp ちなみに稼働率 99.99% くらいを目指していくために必要な事を考える。 必要な稼働率を見極める 今回は 99.99% くらいを目指すと言ったが、実際に自分たちにとってどのくらいの稼働率を目指すか?ということはとてもとても大切だ。 幸い、今回自分は影響がなかったが、当に完璧か?と言われるとそうではない。 まず弊社の場合、マルチリージョンではないので東京リージョンが落ちたら落ちる。 これを許容できない場合に99.99%を目指せるか?というと正直厳しい。 しかしサイトの規模はそんなに大きくないのでデータサイズも現実的に転送出来る範囲で、コンポーネントも少なく、TerraformやAnsibleによって再構築しやすい状態は整っている。 そのため

    障害から学ぶクラウドの正しい歩き方について考える - そーだいなるらくがき帳
  • AWS 東京リージョンで発生した大規模障害についてまとめてみた - piyolog

    2019年8月23日 13時頃からAmazon AWS 東京リージョン でシステム障害が発生し、EC2インスタンスに接続できない等の影響が発生しています。ここでは関連する情報をまとめます。 AWSの障害報告 aws.amazon.com AWS障害の状況 障害発生時間(EC2) 約6時間 2019年8月23日 12時36分頃~18時30分頃(大部分の復旧) 障害発生時間(RDS) 約9時間半 2019年8月23日 12時36分頃~22時5分頃 障害原因(EC2) 一部EC2サーバーのオーバーヒートによる停止 制御システム障害により冷却システムが故障したことに起因 影響範囲 東京リージョン(AP-NORTHEAST-1)の単一のAZに存在する一部EC2、EBS、およびRDS。 発生リージョンは東京。東京近郊4データセンター群の内、1つで発生。 日国内のAWSの契約先は数十万件とみられる。*

    AWS 東京リージョンで発生した大規模障害についてまとめてみた - piyolog
  • 【ノーカット掲載】オンプレミスかクラウドか。社内を二分する論争にDeNA南場智子が出した"答え" | フルスイング by DeNA

    コスト・品質ともに最高レベルを実現していた、DeNAのオンプレミス。しかし2018年6月、DeNAは全社方針としてそのオンプレミスを捨て、3年の移行期間をかけクラウドに全面移行することを決定しました。 なぜDeNAは経営の意思決定として、当初「3倍のコストになる」と言われたクラウド全面移行に踏み切ったのか? 記事では「クラウドシフト決定の判断」に至る経営者の思いを語った『Google Cloud Next ’19 in Tokyo』でのDeNA代表取締役会長 南場 智子(なんば ともこ)講演内容をノーカット掲載します! 「経営の言語」と「技術の言語」両方話せる人材を信頼する 私がDeNAを立ち上げたのは、1999年。今からちょうど20年前です。もともと、経営コンサルタントをしていました。得意なのは戦略や提携。それからマーケティングや分析などですね。一緒に起業した仲間も、同じファームから連

    【ノーカット掲載】オンプレミスかクラウドか。社内を二分する論争にDeNA南場智子が出した"答え" | フルスイング by DeNA
  • 教育ボランティアで出会った小4の子の話|よんてんごP

    追記:2019/08/24 note(旧題:「小4で人生が決まってしまう話」)について、実に沢山の方にお読みいただきまして、誠にありがとうございます。またあわせて、twitter・ブログ等で、沢山のご意見、感想、ご指摘などもいただき、感謝しております。 noteのタイトルについては多くのご意見やご指摘をいただきまして、 「小4で人生が決まることなどないと思います」「そんな簡単に人生が決まると断言しないでほしい」とのお声をいただきました。 こちらについては仰るとおり、書き方に問題がありました。 取り急ぎではありますが、タイトルを改めました。 不快の念を抱かせた皆様にお詫びいたします。申し訳ありませんでした。 いつもどおりきっかけはツイートからの話なのですが。 これ、凄くおごった言い方になるかもしれないけど、 僕も教育実習とかボランティアではじめて、小3くらいで既に勉強に全くついていけてな

    教育ボランティアで出会った小4の子の話|よんてんごP
  • 「暴れる猛暑、護摩で調伏」 五輪期間中、祈祷師3千人配置へ

    20年に開催される東京五輪・パラリンピックの期間中、猛暑対策として全国から祈祷師3千人を招集し、都内各所に派遣する計画があることが19日までにわかった。かつて、国じゅうの祈祷師を総動員して敵国調伏の祈りをささげた例にならい、大会期間中の猛暑撃退をねらう。 大会関係者が明らかにした。大会番を来年に控え、今年は都内各所でテスト大会が行われているが、多くの競技で水質や体調など暑さに起因する問題についての指摘が相次いでいる。 大会委員会では、傘と一体化した前衛的な帽子を製作したり、会場でかち割り氷を配布したりするなど、隙のない万全の暑さ対策を講じているが、追加策として全国から祈祷師を3千人程度招集し、気温を抑え込むための祈祷を都内各地で行うことを決めた。大会関係者は「念には念を入れる。言葉通りだ」と説明する。 計画では、競技会場周辺を中心に都内2千カ所に護摩壇を設置。期間中は24時間不眠不休で護

    「暴れる猛暑、護摩で調伏」 五輪期間中、祈祷師3千人配置へ
    takaok7293
    takaok7293 2019/08/20
    あの連中ならガチでやらせそう。。。しかもタダで。
  • 趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog

    今回はソフトウェアエンジニアじゃない人や学生にも、ソフトウェアエンジニアという職業には夢があるかもしれないと思ってもらうために書いています。そのため既に詳しい方からすると回りくどい説明も多いと思いますがご容赦下さい。 基的に記事とかには技術的なことしか書かないスタンスでやってきましたが、今回の件はさすがに誰かに伝えておくべきだろうということで長々と垂れ流しました。 概要 GW中に趣味で開発したソフトウェアを無料で公開したところAqua Securityという海外企業(アメリカとイスラエルが社)から買収の申し出を受け、最終的に譲渡したという話です。さらに譲渡するだけでなく、Aqua Securityの社員として雇われて自分のソフトウェア開発を続けることになっています。つまり趣味でやっていたことを仕事として続けるということになります。 少なくとも自分の知る限り一個人で開発していたソフトウェ

    趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog
  • 無料で読めるITまんが 2019年版

    ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏の恒例企画、ITまんがの2019年版です。 今年のトピックは新着マンガの1つ目と2つ目で紹介している、AWSとレッドハットが自社製品の解説をしているマンガです。企業向けのビジネスが中心のこの2社がマンガという手法を使ったことは注目に値するでしょう。また3つ目と4つ目で紹介している、すがやみつる氏のマンガは懐かしい思いで読む読者も多いのではないでしょうか。 もしここに掲載していないITまんがをご存じでしたら、Twitter(@publickey)などで教えてください。毎年更新する予定です。 2019年版の新着ITまんが New! 七転び八起きのAWS開発日記 新米プログラマ

    無料で読めるITまんが 2019年版
  • 新 GitHub Actions 入門 - 生産性向上ブログ

    github.blog GitHub Actions の新バージョンが 8/8 に発表されました。 www.kaizenprogrammer.com 自分は過去にも旧バージョン時に GitHub Actions の入門記事を書いていたのですが、新バージョンがこれまでと大きく変わってしまっているので、この記事ではあらためて GitHub Actions についていろいろ調べたり動かしてみたりした内容をまとめます。 目次 注意事項 GitHub Actions とは これまでの GitHub Actions とどこが変わったか コンセプト マルチプラットフォーム対応 HCL から YAML へ 料金 その他 GitHub Actions と Azure Pipelines 簡単な例 (Hello, World) ワークフローの設定 ワークフローとは ワークフローを実行するイベント ワークフロー

    新 GitHub Actions 入門 - 生産性向上ブログ
  • Coinbaseがうけた標的型攻撃とその対応についてまとめてみた - piyolog

    暗号資産を取り扱う米国のCoinBaseは、2019年6月に発生したFirefoxの脆弱性(当時ゼロデイ)を悪用した攻撃への対応を2019年8月9日にセキュリティ担当者がBlogで明らかにしました。ここでは一連の対応の顛末についてまとめます。 対応公開までの経緯 情報の公開を行ったのは米暗号資産取扱い事業者 Coinbaseのセキュリティ担当者 Philip Maritin氏。 2019年6月20日にTwitterで第一報レベルの情報共有が行われていた。 1/ A little more context on the Firefox 0-day reports. On Monday, Coinbase detected & blocked an attempt by an attacker to leverage the reported 0-day, along with a separ

    Coinbaseがうけた標的型攻撃とその対応についてまとめてみた - piyolog
  • JASRAC、溜まった分配保留金で新事業…浅石理事長「トップランナーの責任果たす」 - 弁護士ドットコムニュース

    JASRAC、溜まった分配保留金で新事業…浅石理事長「トップランナーの責任果たす」 - 弁護士ドットコムニュース
    takaok7293
    takaok7293 2019/08/13
    委託してもいない(徴収金を誰に配分すれば良いかわからない)のに徴収って、ある種の詐欺やん。
  • 東京新聞:ミスト、冷却グッズ…テストで不評 酷暑の五輪、対策大丈夫?:社会(TOKYO Web)

    ビーチバレーの五輪テスト大会会場で、帽子やタオルをかぶり、冷却パックを手に観戦する人たち=7月24日、東京都品川区の潮風公園で 二〇二〇年東京五輪・パラリンピックに向け大会組織委員会がテストを進める暑熱対策が、限定的な効果しか発揮できていない。都内でのミストシャワー(噴霧器)の使用実験では、熱中症のリスクの目安となる暑さ指数(WBGT)が「危険」の水準をオーバー。組織委からは観客に「自己責任で」と求める声まで出はじめた。 (原田遼)

    東京新聞:ミスト、冷却グッズ…テストで不評 酷暑の五輪、対策大丈夫?:社会(TOKYO Web)
    takaok7293
    takaok7293 2019/08/07
    来年やる意味を見出せないのは脇に置いておくが、少なくとも国内で7-9月に開催するのが間違っている。夏の選抜高校野球も。
  • 逃げなかった先人たち 過去のインシデントの「後始末」を振り返る

    サイバー攻撃やITに関係する事件が、日々世間を賑(にぎ)わせています。多くの場合、それは報道という形で私たちの耳に入ってくるわけですが、次から次に報じられる新しいニュースに流され、どんな大きな事件もいつの間にか忘れられてしまいがちです。 つらい事件の記憶が薄れるのは、ある意味では正しいのかもしれません。しかし、事件から得た教訓まで忘れてしまってはいけません。そこで今回は、皆さんもきっと名前だけは覚えているであろう過去の事件と、事件が世間の記憶から消えそうになる頃に発表された「報告書」に着目したいと思います。 「標的型攻撃」の典型例となった、日年金機構の不正アクセス問題 まずは2015年5月に明るみに出た、日年金機構のインシデントから見ていきましょう。日年金機構のネットワーク内にマルウェア「Emdivi」が侵入し、遠隔操作が行われた事件です。この事件は「職員が自分宛てに届いたメールの不

    逃げなかった先人たち 過去のインシデントの「後始末」を振り返る
    takaok7293
    takaok7293 2019/08/06
    読んだけど再度読む
  • 我々は Kubernetes の何を監視すればいいのか?

    freee では仮想マシンのインフラ監視に Mackerel を使っていますが、Kubernetes を使っているところは前例にとらわれずゼロベースで見直そうとしています。現状は Elastic Stack と Mackerel のハイブリット構成になっています。 Elastic Stack による Kubernetes モニタリングシステムの紹介 - freee Developers Blog どの SaaS を使うかを決める前に、そもそも Kubernetes の何を監視すればいいのか? というところから考え直しています。宣言的なマニフェストにより Kubernetes が自律的にあるべき状態を保ってくれるのであれば、これまでの監視とは異なってくるはずです。 監視の観点として、ここでは通知レベルを用いて次の 3 つに分類します。 None: メトリクスは収集するが通知しない Notic

    我々は Kubernetes の何を監視すればいいのか?
  • セブンペイ廃止 キャッシュレス後進国脱却に打撃

    「7pay(セブンペイ)」の失敗は、日のキャッシュレス化の流れに冷や水を浴びせかねない。2020年東京五輪・パラリンピックの開催まで1年を切り、外国人観光客のさらなる増加が見込まれる中、キャッシュレス化を推進する政府にとっても悩ましい事態だ。 「コンビニ最大手の独自決済が広まれば、スマートフォンを持ち始めた高齢者にもキャッシュレス化が浸透すると期待していたのに…」。金融とITを融合したフィンテック企業の関係者は、セブンペイの不正利用問題がもたらす悪影響の広がりを懸念する。 日のキャッシュレス比率は20%前後で、世界と比べても低水準とされる。要因の一つが、キャッシュレス決済に対する根強い不安感だ。消費者庁が昨年6月に行ったアンケートでも、キャッシュレス決済の一つ「QRコード決済」を使っていない479人の約1割が、「個人情報の流出」や「不正使用」への不安を理由に挙げていた。 キャッシュレス

    セブンペイ廃止 キャッシュレス後進国脱却に打撃
    takaok7293
    takaok7293 2019/08/02
    「独自決済が」って言ってる時点で終わってないか?他の方も書かれているが、渡航者対策なら普通にクレジットカードで十分だし。独自決済なんて国に戻れば使えないわけだし。
  • 7iDのパスワードを再設定すると7payのクーポンや残高が消えたとの報告が相次ぐ→広報「システム上の不具合ではなく、個別対応で解消できる」と説明

    リンク INTERNET Watch セブン&アイが「7iD」パスワードを強制リセット、ユーザーに再設定を呼び掛け 7月29日時点で「7pay」被害額は3860万円に 株式会社セブン&アイ・ホールディングスは30日、同社のネットサービスなどで使用する共通ID「7iD」のパスワード一斉リセットを実施した。ユーザーはパスワードの再設定が必要になる。 8 users 30

    7iDのパスワードを再設定すると7payのクーポンや残高が消えたとの報告が相次ぐ→広報「システム上の不具合ではなく、個別対応で解消できる」と説明
    takaok7293
    takaok7293 2019/07/31
    見事なまでのデータ初期化。自分で店たためないから解約を促す行動に出たのかな? →マジだったらしい。
  • なぜ日本の貯蓄率は韓国より低くなったか 主要国ではダントツの「低貯蓄国」

    1990年以降、日の貯蓄率は大きく低下した。その結果、貯蓄率は、ドイツ韓国アメリカよりも低く、主要国ではダントツの低水準だ。なにが原因なのか。統計データ分析家の川裕氏は、「低成長による所得の伸び悩みが原因ではないか」という――。 稿は、川裕『なぜ、男性は突然、草化したのか』(日経済新聞出版社)の一部を再編集したものです。 なぜ日人は貯金しなくなったのか 家計の可処分所得は、一方で消費に回され、他方で貯蓄される。消費に回される分の比率を「消費性向」と呼び、貯蓄に回される比率を「貯蓄率」と呼ぶ。消費性向と貯蓄率は足して1となる性格のものである。 貯蓄に回された部分は、銀行預金を通じて、あるいは直接的な債券・株式の購入によって企業などの投資原資となるので、産業の発展を国内で支える基盤として重要視されている。 主要国の家計貯蓄率の推移を、OECD Economic Outlook

    なぜ日本の貯蓄率は韓国より低くなったか 主要国ではダントツの「低貯蓄国」
    takaok7293
    takaok7293 2019/07/29
    みんな書いていることだけど「収入が減った」「搾取される額が増えた」からだろう。