qsonaのブックマーク (415)

  • 捜査の進捗状況を報告してきた警察は地主だけを主犯にして送検したかったのは、なぜか。

    「箔アート」とは伝統的な箔工芸ではなく、これまでにないまったく新しいジャンルのアートです。 伝統文化と科学を融合させ、分断された文化領域をつなぎ、自由に創作するものです。 素材としては金箔や銀箔などの従来からある箔だけでなく、 蒸着箔やホログラフィの箔、その他の金属メッキされたものまで、メタ リックな輝きを持つ物ならばすべて使用します。 それゆえ全面箔という作品すら珍しくありません。 1980年代に初めて「箔アート」という言葉を使い始め、 アートという名にふさわしい作品を作るべく精進して参りました。 雪万華 : World of Snow Flowers 2021年11月18日(GIGAZINE) アマビエ写真集: 水底で月夜に夢を 2021年1月(GIGAZINE) 「Light Painting」 2018年6月(GIGAZINE) 「源氏ものがたり 箔FANTASY」 2002年4月

    捜査の進捗状況を報告してきた警察は地主だけを主犯にして送検したかったのは、なぜか。
    qsona
    qsona 2019/06/26
  • 対戦ゲームに学ぶ、フレームワークの設計技法とAIのアルゴリズム入門 - builderscon tokyo 2019

    Abstract ゼロ和対戦ゲームを通して、"フレームワークの設計技法" と "AIのアルゴリズム" という2つのテーマについて理解を深めていくセッションです。 ゲームの分類と定式化 例えば将棋は「二人零和有限確定完全情報ゲーム」というクラスタに位置するように、ターン制対戦ゲームはいくつかのクラスタに分類されます。それぞれのゲームとしての特徴や、適したAIアルゴリズムについて簡単な説明をします。 また、これ以降の章の準備として、ターン制ゲームの定式化について説明します。たとえば、長い歴史をもつ将棋の世界でも、ルールのコンフリクトを突いた「勝ちなのか負けなのか定まらない」局面の存在が示されるというとても興味深い出来事が今から約20年前に起きています。ここではゲームのルールを定式化した上で、可能ならそのルールの検査をするところまで考えてみます。 boardgame.io に学ぶ、フレームワーク

    対戦ゲームに学ぶ、フレームワークの設計技法とAIのアルゴリズム入門 - builderscon tokyo 2019
    qsona
    qsona 2019/06/25
    登壇します。楽しみ!
  • マイクロサービスを蝕む負の力学

    マイクロサービスを蝕む負の力学 マイクロサービスアーキテクチャでは、全体を分割し小さいチームとサービスにすることでチームの責任範囲を小さくし、 限られた範囲内で独自にPDCAを回すことで人数の拡大に対しても生産性を落とさないのが利点の一つになります。 これにより個々のマイクロサービスの関心事は小さく保たれるため、構成はシンプルになり実装しやすくなります。 一方でサービス間の依存関係が複雑になったり、通信量コストがとても増えるといったサービス間をまたいだところへの問題、 データの整合性や分散コンピューティングの落とし穴といった分散システム特有の問題、通信先のマイクロサービスの信頼性、安定性といった問題など、マイクロサービスアーキテクチャ全体としての複雑性は上がります。 そして、こういった複雑性や一部のマイクロサービスの不安定さは、そのマイクロサービスを構成する全員に悪影響を与えます。 つまり

    qsona
    qsona 2019/06/25
    内容自体は問題に向き合ってきた人の意見でとても重みがあると思う。僕の記事が "基盤エンジニア側からみた理想論を話すポジショントーク" と紹介されていたのは、僕の意図とは正反対で残念。
  • リトライと冪等性のデザインパターン - Blog by Sadayuki Furuhashi

    リトライを肴に一晩酒が飲める古橋です。 大規模なデータに触れることが日常茶飯事になっている今日この頃。この分野のおもしろいところは、いつまで経っても終わらないプログラムを簡単に作れてしまうことかもしれません。エラー処理、リトライそして冪等性*1の3つを抑えていないプログラムは、小規模なデータなら問題ないが、データ量が多くなると使い物にならなくなる可能性が大です。 大規模データをバッチ処理するケース以外でも、リトライは一般にプログラムの信頼性に関わる重要な問題です。 そんなわけで、リトライに関わるいくつかのデザインパターンを、連載でまとめておこうと思います*2。 では、第1回は背景から: なぜリトライが必要なのか プログラムは色々な理由で失敗する。例えば、 A) 通信先のプログラムが高負荷すぎて応答できなかった B) メモリを消費しすぎてメモリ確保に失敗した。またはOOM KIllerに殺さ

    リトライと冪等性のデザインパターン - Blog by Sadayuki Furuhashi
    qsona
    qsona 2019/06/23
  • 知ってるようで知らないマイクロサービス 〜マイクロサービス化すべきタイミングやマイクロサービス化に必要な要件〜 - FLEXY(フレキシー)

    記事は、2019年6月に公開された内容です。 2019年5月10日にCTO meet up「知ってるようで知らないマイクロサービス〜様々な意思決定のロジック~」が開催されました。 今回のテーマは、トレンドトピックスであるマイクロサービスです。スタートアップから大手企業まで、規模感の異なる各社がどのようなプロセスでマイクロサービス化を推進しているのか。タイミングや手法、成功させるコツなどを各社CTO、ディレクター、マネージャーにじっくり語っていただきました。 また、今回のCTO meetupでは、イベント参加者との相互のやりとりの時間を増やし、質疑応答の時間をいつもより多めに確保。マイクロサービスに関する気になるエンジニアやCTOからの質問にもたっぷり答えていただいています。 マイクロサービスを検討している方、基から知りたい方は必見のイベントレポートです。 【ご登壇者】 生内 洋平 氏

    知ってるようで知らないマイクロサービス 〜マイクロサービス化すべきタイミングやマイクロサービス化に必要な要件〜 - FLEXY(フレキシー)
    qsona
    qsona 2019/06/21
    前後編合わせてびっくりするほど良い話だった
  • 【3824】とても支配的な母に育てられた私が精神医療関連の職に就くことの是非 | Dr林のこころと脳の相談室

    Q: 20代女性です。 私は、何か困難にぶつかった時や嫌なことがあった時など、直ぐに「死にたい」と思ってしまいます。そういった場面に遭遇する度に「この困難を乗り越えるために努力するくらいなら死んだ方が楽、どうせ努力した所で私の人生はろくなことが無いのだから」と考えています。 自分のいままでの生い立ちでは、三姉妹の長女であり、中学生までは、母親に毎日のように叱られていました。 母親は一日の行動を朝起きてカーテンを開け顔を洗うところから事のべ方、親の機嫌を損ねないなどの項目がある表を作成し、その項目にバツが付いたらその日の反省文を書き、次の日からは前日までの反省文の模写とその日の反省文をと言うことを繰り返しやるよう強要されたり、罰として腕立て伏せや腹筋をさせられたり、道徳の教科書の書き写しを毎日やらされていました。妹たちの習い事の間は「お前は1人にすると家で何をするかわからない」と外に閉め

    qsona
    qsona 2019/06/19
    "いくら熱心でも、あるいは優秀でも、一人の人間にできることは限られていますから、限界を意識することが必要です。"
  • 夫としての出産の振り返り - いわたんち

    当初は こちらのGist で公開している記事のはてなブログ版です。こちらに加筆しています。 2019年4月19日 03:42 に第一子の男の子が誕生しました。 現在、と子供は産後の入院中です。 出産や入院中のKPTだったり、雑感をまとめておこうかと。 出産 まずは出産に関してです。 K 良かったこと。 ペットボトルストローは便利だった 300円くらいで売ってるヤツ。産後も普通に使えるのでかわいいのを買っても良いと思う - 二用意して麦茶とアクエリアスの二刀流にしてもよかった - 入院中に追加した - 夫用にもあると抱っこしながら飲み物飲めて便利 実際に使ってたのはこれ。ただこれはストラップついててそこが洗った時に濡れるので病室だときちんと乾かないかも。 スケーター 携帯ケース付 ペットボトル ストローキャップ 350ml 500ml ミッキーマウス ディズニー PSHC7 出版社/メー

    qsona
    qsona 2019/06/18
  • 香港大規模デモについて: 極東ブログ

    現下の香港の大規模デモについては、日のメディアでもけっこう報道されていることと、このブログでは香港の民主化についてこれまでも扱ってきたので、ごく簡単に言及しておきたい。 まず、なぜデモなのか?という原点を確認したい。これがもっとも重要な点だとも言える。理由は、議会が普通選挙による民主的な議会ではないためだ。日のように普通選挙が実施されている民主主義国なら、市民はデモを行っても当然よいが、政治参加としては投票に次ぐものになる。ところが、香港には、市民の普通選挙がない。市民の意思表示は、デモ以外にはないのである。 この原点が意味するところは、2つに分けて考えてもいい。①議会が市民の代表ではないということ、②普通選挙が実施されていないこと。前回の雨傘運動は、この普通選挙を求めるものだった。そして、その意味での、普通選挙を求める香港市民の意思は変わりない。そこが目標でもある。 次に、現下のデモ

    qsona
    qsona 2019/06/14
  • 香港の大規模デモについて、現地の友人と話したこと - nomolkのブログ

    ※6/15追記:逃亡犯条例の審議が延期されました。延期であって否決ではないので、現地では廃案になるまで運動を続ける予定だそうです。今後の最新情報をフォローしていくことは稿の目的と異なるのでしませんが、ひとまずこの記事は最新情報ではないということはここに明記しておきます。 今朝、香港に何人かいる友人とのグループチャットに、そちらの状況はどうか、というメッセージを送った。すぐに返事があって、きのう催涙ガスを浴びたところだという。それでも今日またこれからデモに出かけると言っていた。別の友人は昨日最前線に行って、料とグローブ(軍手?)を届けてきたのだという。詳しく聞けば聞くほど、状況はかなり悪い。気を付けて。何か役に立てることがある?と言うと、「とにかく現状を多くの人に知ってほしい。そのためにあなたの日語が役に立つ。」とのことだった。僕はおもしろ記事を書くのが仕事なので、政治について文章を書

    香港の大規模デモについて、現地の友人と話したこと - nomolkのブログ
    qsona
    qsona 2019/06/14
  • Production Readiness Check のはじめかた - スタディサプリ Product Team Blog

    こんにちは。SREの近藤(@chaspy)です。 新しいサービス、あるいは Microservices を 番環境へリリースする際、私たちは何を注意すべきでしょうか。 今回は、Production Readiness CheckList と導入方法について説明します。 Production-Readiness Checklist とは Service を番環境へリリースする前の、信頼性観点でのチェックリストです。このチェックリストを事前に行うことによって、番での Service 運用開始後の問題をなるべく引き起こさないようにする、あるいは起きたときに最善な手が打てることが期待できます。 Production-Ready Microservices (日語版:プロダクションレディマイクロサービス ――運用に強い番対応システムの実装と標準化 を読まれたひとも多いと思います。書の付録

    Production Readiness Check のはじめかた - スタディサプリ Product Team Blog
    qsona
    qsona 2019/06/14
  • 「より良いミーティング」を目指して意識していること - Masteries

    最近, ミーティングをセッティングする機会が徐々に増えてきました. 業務の中でミーティングを開催するということは, 同僚の有限な作業時間を拘束することになるので, なるべく有意義に, 生産性が高くなるように実施したいものです. それを実現するために, 個人的に意識している3つのポイントを紹介します. はじめに 一言でミーティング... と言っても, いろいろな種類のミーティングがあると思います. 個人的には, 少なくとも3つの種類があるのではないかと思っています. 収束させるミーティング 発散させるミーティング チームのためのミーティング 「収束させるミーティング」は, いわば"決めるため"のミーティングです. なにかしらの前提情報があり, それに基づいていくつかの選択肢が考案された状態で, その中のどれを選択するかを協議する(時と場合によっては, 用意された選択肢から採択をせず, 別途新

    「より良いミーティング」を目指して意識していること - Masteries
    qsona
    qsona 2019/06/13
  • 【C-9】 本気で実践している人たちにしかできない話が聞きたい | Developers Summit 2019 Summer

    【C-9】 07/02 17:25 ~ 18:25 気で実践している人たちにしかできない話が聞きたい デブサミにご来場(予定)の皆さんこんにちは。Engineering Manager Meetupという、エンジニア組織とソフトウェアの問題にぶち当たったり悩んだりなにかをやり遂げたり失敗したりした人たちが集まるイベントを主催しているohbaryeといいます。 私はEngineering Managerという仕事柄さまざまな書籍を読んだり業界の著名な方の講演を聞いたりします。 体系だった知識は自分の無知と未熟さを思い知らせてくれるとともに目前の課題へ立ち向かう手がかりをくれます。 しかし、エンジニア組織とソフトウェアの現場で直面する課題について懊悩する日々その中において、胸に杭のように刺さって抜けない言葉や、「自分と同じ悩みだ」という共感や、明日から自分も頑張ってみようと思わされる情熱をく

    qsona
    qsona 2019/06/12
    "マイクロサービスにおける技術と組織の衝突に向き合う" というタイトルでLTします。10分しかないので魂を振り絞ったトークをしたい所存
  • 知識問題と思考問題 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    最近、高校の先生が「知識問題」「思考問題」という言葉を使ってらっしゃるのを聞いて、「なるほど、面白い分類だな」と思った。それ以来「知識問題と思考問題」という視点で物事を眺めるのが自分の中でブームとなっている。 もちろん、知識問題と思考問題というのはきれいにスパッとわかれるものではなく、グラデーション状になっていると思う。この問題はやや思考問題よりだね、とか、かなり知識問題に振れてるね、とか、かなり思考問題寄りだね、とか。 ソフトウェアの設計について考えてみると、じつは、ソフトウェアをどのようなレイヤーに分割するか、というような話はかなり知識問題寄りに見える。この問題には先人の知恵がたくさんあって、それらが「傾向と対策」として未知の問題にも流用しやすい。 一方で、レイヤーの内部をどのような責務でどのようクラス、コンポーネントに分割していくのかというのは、かなり思考問題よりに見える。このとき、

    知識問題と思考問題 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
    qsona
    qsona 2019/06/12
    これは良い話。メタ的だけど、このエントリの内容のように既存の問題に対してうまい切り口で分類するというようなことも"思考問題"としてよく出てくる感覚がある
  • 最後の1-on-1でEngineering Managerとしての自分へフィードバックを貰えて良かった話 - valid,invalid

    (異動的な意味で)今日で最後の1-on-1だった回があり、マネジャーとしてのohbaryeにまとめてフィードバックを貰えたのがとても良い体験だったので今後も折を見てやっていきたい 最初の1-on-1等でマネジャーへの期待を確認したりするけど継続的にフィードバックを貰いにいってなかったなと反省— ohbarye aka 広島の粗大ゴミ (@ohbarye) May 22, 2019 昨年9月にQuipperに入社した@ujihisaさんという方のEngineering Managerを9ヶ月のあいだ務めました。 5月末をもって彼のマネジャーが変わる*1ため、僕がEngineering Managerとして行う最後の1-on-1が行われたのが去る日令和元年五月二十二日。その中で「僕が9ヶ月間Engineering Managerとしてどうだったか」についてフィードバックを貰えて非常に良い体験だ

    最後の1-on-1でEngineering Managerとしての自分へフィードバックを貰えて良かった話 - valid,invalid
    qsona
    qsona 2019/06/10
    :goodpoem:
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
    qsona
    qsona 2019/06/09
    この方針は良さそう。品質に関するものと見た目のためのものを分けて考える。
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
    qsona
    qsona 2019/06/09
    rubocop に関して感じていたことがめちゃくちゃ言語化されていて最高だった
  • マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング

    この記事はMERPAY TECH OPENNESS MONTHの15日目の記事です。 こんにちは。メルペイのPayment PlatformチームでPaymentServiceの開発を担当するエンジニアの @foghost です。 メルペイではマイクロサービスのアーキテクチャで決済システムを開発しています。その中でPaymentServiceは決済トランザクション管理の基盤サービスとして、下位層のサービス(外部サービスも含め)が提供する各種決済手段を利用して、上位層のサービス(メルカリ、NFC,コード払いなど)に必要な決済フローを共通APIとして提供しています。PaymentServiceが提供する決済処理に複数のサービスを跨いでお金の動きを正確に管理する必要があるので、作り始めた頃から決済トランザクション管理を最も重要な課題として、サービスを跨いでもデータの整合性が取れる仕組みを作ってき

    マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング
    qsona
    qsona 2019/06/07
  • メンテ不能になったフロントエンド環境を立て直す話 - クラウドワークス エンジニアブログ

    エンジニアの @suusan2go です。2017年の10月まではクラウドワークスに社員として参画していましたが、現在はフリーランスエンジニアとして、主にフロントエンド環境の改善・支援を行ったり、ちょっとだけRailsのアップグレードを手伝ったりしています。 Railsのアップグレードを手伝っている様子 Sprocketsを2=>3にあげると数倍メモリ消費増えるのなんなんだろな— すーさん二号 次に夜飲みにいけるのは8月ごろになります (@suusan2go) 2019年5月7日 Sprocketsがメモリを大量に消費する問題、結局よくわからんかったので、馬鹿でかいjsを生成する js.erb をなんとかした— すーさん二号 次に夜飲みにいけるのは8月ごろになります (@suusan2go) 2019年5月17日 今回は、わかるエンジニアがいなくなり無人化してしまいメンテナンス不能になっ

    メンテ不能になったフロントエンド環境を立て直す話 - クラウドワークス エンジニアブログ
    qsona
    qsona 2019/05/28
  • 軽減税率はどこまで適用される? 税理士軍団に「ありえない商品」の税率を聞いてみた | 事業者が知っておくべき軽減税率のイロハを徹底解説! | クラウド会計ソフト freee

    軽減税率はどんな制度? 対象品目は何がある? 事業への影響は? どんな準備をしておけばいいの? 補助金制度が知りたい! 軽減税率最新ニュース 桃太郎〜軽減税率バージョン〜 1989年の消費税導入をマンガで振り返る 税理士軍団に「ありえない商品」の税率を聞いてみた 軽減税率のルールはピクトグラムで伝えられるか? 増税スタート時は戸惑いも?日の増税ハプニング集 10%増税、予想される影響は? 軽減税率はどこまで適用される? 税理士軍団に「ありえない商品」の税率を聞いてみた こんにちは、ライターのヤスミノです。 2019年10月1日から消費税が10%になり、それに伴い、 が始まります。めちゃくちゃ簡単に説明すると「基的には10%だけど、物によっては8%になる制度」です。 すでに世間では「わかりにくい!」と不満の声があがっているようですが、よくわからないままでは損をするかもしれません。損だけは

    軽減税率はどこまで適用される? 税理士軍団に「ありえない商品」の税率を聞いてみた | 事業者が知っておくべき軽減税率のイロハを徹底解説! | クラウド会計ソフト freee
    qsona
    qsona 2019/05/27
    魚のオブジェ思い出した
  • 回復性の高いMicroservicesアーキテクチャを支える技術 - Mercari Engineering Blog

    メルカリバックエンドエンジニアの@yagi5です。 Mercari Advent Calendar 2018の23日目を担当します。 モノリシックなシステムは、障害が発生するとシステムが全停止してしまうことが一般的です。 しかし、Microservicesアーキテクチャでは様々なテクニックを用いて、サービス全体が停止するような障害に対処することができます。 この記事では、Microservicesにおけるシステムの回復性を高めるための技術について書いていきます。 回復性とは、障害が起こらないことを意味しません。 高い回復性を備えたシステムは、障害が発生するということを前提に、システム全体のダウンを避け、データのロスが回避されるように設計されています。 Microservicesの世界では、システムは自律的に動作する複数のサブシステムによって構成されます。 ひとつのサービスに障害が発生しても

    回復性の高いMicroservicesアーキテクチャを支える技術 - Mercari Engineering Blog
    qsona
    qsona 2019/05/27