世戸口政親(@Fransisco1530)さんが、多くの戦国時代ファンの意見をまとめて詳細な戦国時代の勢力図を作り上げられました。 作り上げられた世戸口さんと、意見を送り協力なさった諸兄に敬意を表しその軌跡をまとめさせていただきました。 おもに図作成に影響したと思う会話をまとめました。 かなり長くなりましたがぜひご覧ください。 続きを読む
![戦国クラスタが作る!永禄3年(1560年)の全国戦国大名戦力図](https://cdn-ak-scissors.b.st-hatena.com/image/square/752ad25a0b4c23b6f75306993ce404df98204c81/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2Fb2945c7c315f0e8232c5ba657a149226-1200x630.png)
自己紹介 opengl-8080 主に Qiita で技術メモを書いたり 関西の SIer 勤務 今日お話しすること 簡単な Hello World を通じて、 Spring Security の仕組みの基礎的な部分を説明 どのようなクラスが、どのように連携しあっているのか 設定ファイルがどのように関係しているのか 背景 個人的に Spring Security の勉強を開始 ちょっと Hello World を書こうとしたが手こずる この設定はなんで必要? ・・・と書くとなぜ~~~が有効に? この設定って最小限の Hello World で必要? 抽象化された設定 Spring Security の設定は高度に抽象化されている 設定が簡潔になる一方で、裏で何が行われているかが分かりづらい 仕組みの理解や、カスタマイズがしづらくなる ※個人の所感です 対象者 Hello World を通じ
「セキュリティ・プリンセス」――。米IT大手、グーグルの“雇われハッカー”、パリサ・タブリズ氏の名刺にはこんな肩書が記されている。赤く染めた髪に鋭いまなざし。「お姫様」というよりは「女戦士」といった雰囲気を醸し出す。 タブリズ氏は約10年間、グーグルのセキュリティチームで自社のウェブアプリケーション製品におけるセキュリティ向上を担ってきた。これまで彼女が手掛けてきたのは、それらの製品に対するハッキング。アプリ上の脆弱な部分を発見して修復する。これが雇われハッカーといわれる理由だ。 現在はウェブブラウザ「クローム」のセキュリティチームリーダーとして、ウェブ全体やブラウザの安全性を高める開発に取り組みつつ、社内のセキュリティ教育などを行っている。 広告を消したくて、ハッカーになった ダブリズ氏が初めてハッキングをしようと思ったのは、大学生だった時。自作のウェブサイトの両脇に出てくる広告が気に食
真面目な気分出して書いていたらすごい長くて堅苦しくてもったいぶった感じになってしまった... この記事の9割は壮大な前置きですw なにこれ 失敗の表現としてNullObjectパターン(以下楽なので勝手にNOPとします)を使うべきか議論をした際に論理立てて話せなかったので、 持論整理をしてついでにこの場を借りて晒してみようと言う記事です。 全ての状況において必ずEitherだ!と言うよりは、議論になったら僕はこう考えてますって言うためのポエムです。 DDD的な考えも少し この記事は実装都合のみに閉じていますが、DDD的な観点からも考えてみたことがあるのでこんな記事も書いてみました。 先に結論 前置きではない1割の部分だけ先出します。 それで「あ、そうか」とか「は?」とか思える人は以下の長大な前置きは不要ですw NOPは成功と失敗を区別しようとすると破綻する、けど区別したい事が珍しくない。
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
現在はその仕様策定が固まり、ブラウザへの実装も済み、リリースを待つばかりです。またコンパイラへの実装も進んでいます。特にBinaryen(後述します)への最適化処理の実装のおかげで、asm.jsより高速に実行できるようになりました。 下記のグラフ(MozillaのHacksブログより引用)はasm.jsとWASMの速度を比較したものです。値はネイティブの実行スピードに対する相対的な速度を表していて、1に近づけは近づくほどネイティブに近いスピードで動いていることを表しています。Bulletを除く全てのベンチマークでasm.jsより高速に動いています。これはコンパイラの行う最適化処理のおかげです。 この評価は2016年10月末の時点に、Intel Core i7-2600 @ 3.40GHzで動作するLinux版 64-bit Firefox 52 (Nightly)で計測されました。現在は最
リアルかんばん派でしたが、リアルかんばんやめました。— ひさいち (@hisaichi5518) 2017年3月23日 話をしたというかモバイルチームメンバーにスライドを共有しただけです。 リアルかんばんをやめたいとは言いましたが、リアルかんばんの良いところである「かんばんの前で話しやすい」というのは捨てられないとiOSメンバーの1人から聞こえてきたので、事業部のiPad Proを使ってTrelloを表示してます。こんな感じ。立って見るとちょっと低めなのでもうちょい高めにしたいところ。 あと見積もりも時間でやってたんですが、相対見積もりをするようにしました。 スプリント計画で出てきたタスクをざっくり「S」「M」「L」に分けて、Mで一番タスク内容が想像しやすいものを3ポイントとし、この3ポイントのタスクと比べて他のタスクは「1, 2, 3, 5, 8, 13」の中ではどのポイントか?と見積も
DAU(デイリーアクティブユーザ)数500万人を超えたSlack。日本でも「Slackがないと仕事にならない」方も増えてきているのではないか? そんな筆者もSlack中毒者の一人で、社外の方と進めるプロジェクトでさえもSlackで連絡を取り合うケースがほとんどだ。いろいろな企業の方とコメントをやりとりしているうちに、emojiの使い方ひとつをとっても、チーム独自の使い方やカルチャーがあるのを発見。とても気になる!そこでSlackをどう使いこなしているのか、5社の社内Slack事情を覗いてみた。 オタク文化や外国文化をチームで共有:Tokyo Otaku Modeの場合 日本のサブカルチャーコンテンツを海外向けに情報発信し、関連グッズのECサイトを運営するTokyo Otaku Mode。同社がSlackを導入したのは2014年8月のこと。今ではSlackに依存しすぎてmentionがないと
Kさん、久しぶりにメールありがとうございました。お元気とのこと、何よりです。ご活躍中の様子が、行間からあふれていました。生産管理の現業をかかえた上に、新規システム導入プロジェクトのメンバーの一員としてアサインされたとは、たしかに大変だろうとお察ししますが、それだけKさんが周囲から期待され一目置かれていることの証左だと思います。 ところで、Kさんからメールをいただくたびに、難しい宿題を投げられたように感じるのですが、今回は格別です。『設計思想に関して』のご質問とは! なるほど、たしかに新しい基幹業務システムを考える出発点として、“その設計思想はどうあるべきか”を問うのは、とてもオーソドックスかつ当然の発想と思います。自分達が製品を設計開発するときも、成功した製品には明確な設計思想があった。だから、プロジェクトを成功させたければ、当然システムにも設計思想がなくてはならないはずではないか。--設
JSUGの勉強会に参加したので、そのメモ。 jsug.doorkeeper.jp 資料は公開されるだろうから、ここでしか聞けないことを中心にメモ(ツイート)したつもりだが、資料に盛り込まれている可能性は十分にある。なお、資料は以下の通り。 ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring from 亨 増田 www.slideshare.net 個人的な感想 ドメイン駆動のセッションや話は「ドメイン駆動はいいぞ」という感じで抽象的な話になりがちなことが多いのだが、今回はフレームワークが限定されたこともあってどのようなオブジェクトをどのように作っていくという具体的な話が聞けて満足だった ビジネスルールとドメインロジック ビジネスルール(契約・法令・明文化されていない商習慣)などがソフトウェア開発の分析対象(もちろん、ビジネスルールがゲームのルールだったりサー
東京大学 松尾研究室が主催する深層強化学習サマースクールの講義で今井が使用した資料の公開版です. 強化学習の基礎的な概念や理論から最新の深層強化学習アルゴリズムまで解説しています.巻末には強化学習を勉強するにあたって有用な他資料への案内も載せました. 主に以下のような強化学習の概念やアルゴリズムの紹介をしています. ・マルコフ決定過程 ・ベルマン方程式 ・モデルフリー強化学習 ・モデルベース強化学習 ・TD学習 ・Q学習 ・SARSA ・適格度トレース ・関数近似 ・方策勾配法 ・方策勾配定理 ・DPG ・DDPG ・TRPO ・PPO ・SAC ・Actor-Critic ・DQN(Deep Q-Network) ・経験再生 ・Double DQN ・Prioritized Experience Replay ・Dueling Network ・Categorical DQN ・Nois
こんにちは、技術部品質向上グループの茂呂一子(@ichiko_revjune)です。 3月18日にProductivity Engineering − Forkwell Meetup #4において、「クックパッドにおけるモバイルアプリ開発の工夫」というタイトルで発表しました。その内容を補完しつつ、最近のモバイルアプリ開発の取り組みについて紹介します。 (発表資料はこちら) 開発体制とスケジュール クックパッドでは、Web/モバイルアプリなどのプラットフォームに依らず、機能ごとにチームを組んで開発を行っています。 例えば、検索機能、投稿機能といったサービス内の機能ごとにチームがあり、その中にデザイナーとエンジニアが所属しています。 モバイルアプリの開発という視点から見たときには、機能ごとのチームを横断し、より基盤的な業務を担うメンバーを含めて、iOS/Androidのモバイルアプリの開発を目
Kubernetes 1.6が登場。etcd3とgRPC採用で大幅な性能向上、チームやワークロードごとに名前空間を分離、物理ノードを考慮しデプロイ可能など オープンソースで開発されているコンテナのオーケストレーションツール「Kubernetes」の最新版、「Kubernetes 1.6」がリリースされました。 リリース翌日の29日(日本時間30日夕方)にドイツのベルリンで開催されたイベント「Cloud Native Con+KubeCon Europe 2017」では、このKubernetes 1.6の主要な新機能が紹介されました。 Kubernetes 1.6はGoogle社員以外がマネジメントした最初のリリース Kubernetes 1.6のテーマは、複数のチーム、複数のワークロードを大規模展開で実現するというものです。また、今回のリリースはGoogle社員以外の人間がマネジメントした
「次のモバイルファースト」がやってくる!UIと機能設計をIonic 2を使って学んでみよう 榊原昌彦(一般社団法人リレーションデザイン研究所 ...) レスポンシブデザインが生まれたばかりの2009年には、はやくも「モバイルファースト」という言葉が使われ始めていました。 WebサイトはPCから見るものだったのは今や昔。今ではスマートフォンの普及により、多くのWebサイトではPCとモバイルからのアクセス数が逆転してるWebサイトも多く、「モバイルファースト」な開発も当たり前になりました。 しかし、2009年の「モバイルファースト」と、今の「モバイルファースト」は大きく中身が成長しました。モバイルフレームワークであるIonic 2も先日リリースされましたので、ここで改めて「モバイルファースト」とは何かを考え、モバイルの設計を見直していきます。 レスポンシブとモバイルファースト モバイルファース
Microsoft Azureのサービスは、140カ国以上の地域に配置された100以上のデータセンターで運用されている。物理インフラを意識せずに使えるのがパブリッククラウドだが、そのデータセンターの中身にちょっと興味はないだろうか。日本マイクロソフト クラウド&ソリューションビジネス統括本部 クラウドソリューションアーキテクトの真壁徹氏に、Azureデータセンターの物理インフラについて教えてもらった。 真壁:こんにちは、マイクロソフトの真壁です。Azureのアーキテクトですが、前職はヒューレット・パッカード エンタープライズ(HPE)で物理のサーバーやストレージ、ネットワークも扱っていました。データセンターの中のことはチョット詳しいです。 Azureのデータセンターには、マイクロソフトが運用するものと、各国のパートナーデータセンターを借りて運用しているものの2種類があります。今回は前者、マ
結局、やり出したら止まりません。私は以前、” I Wrote a Fast Hashtable(私が書いた高速なハッシュテーブル) “という記事と、それに次いで” I Wrote a Faster Hashtable(私が書いたより高速なハッシュテーブル) “という記事をブログにアップしましたが、今回ついに、最速のハッシュテーブルを書き上げました。これが意味するところは、ルックアップがどのハッシュテーブルよりも速いということです。それに加えて、挿入や削除も(最速とまではいかないまでも)非常に速く行えます。 秘訣は、探索回数の上限を設定したロビンフッドハッシュ法を使用することです。ある要素が、その理想的な位置からX数以上、離れた位置にある場合、テーブルを拡張することで、全ての要素が、その大きなテーブル内において、理想的な位置に近づくようにします。結果的に、このやり方は非常にうまくいきました。
年度末の金曜日を英語で締めくくろう! # 今年こそ...今年こそ英語レベルアップしたい... もう一人で挫折したくない、仲間が欲しい、月一くらいでモチベーション維持のためにアウトプットの場がほしい...。 そんな気持ちで、今年こそ英語が… 主催のkayocoがTwitterで呼びかけてとりあえず始まってみたこの勉強会も第3回です。毎回満員御礼。LT枠は倍率約2倍です。枠の都合でなかなか来れない皆様には申し訳ありませんが、毎回内容はかなり濃密だと自負しています。 3回目にして、なぜここで記事を上げるのかというと、今回僕が登壇してほしいとお願いした吉川さんはじめ、内容が濃すぎて僕自身振り返りの時間を取らないと内容が吸収しきれなかったからなんですね。LT枠で登壇されたみなさまには大変申し訳無いんですけど、この記事では吉川さんが話されていた内容にフォーカスさせてください。(LT枠を含めたまとめは後
最近,環境ごとのデータベーススキーマの差分をチェックする機会があった.プロダクション環境とステージング環境ならまだしも,開発環境だと検証のために追加したインデックスがそのままになっていたり,開発が途中で止まってしまって日の目を見ることがなかったテーブルが残っていたり,そういうことって比較的あるのではないかなと思う.特に今の環境だと,マイグレーションの仕組みが整っていないという課題もあり,より一層,データベーススキーマに差分が出やすくなってしまっている. 今回は MySQL から公式に提供されている mysqldiff というツールを使ってデータベーススキーマの差分をチェックした. mysqldiff をインストールする mysqldiff は MySQL Utilities という MySQL の管理ツールパッケージの中に同梱されている.現在だと v1.6 が最新になっている. MySQL
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
日本を語るためにも、世界史を知ることは重要だ。自覚的に学べば、初対面の海外取引先に対しても、堂々と渡り合うことができる。 クビライ・カアンが革新した交易の歴史を学び、ビジネス現場における武器とせよ! 今から2110年前、キケロの頃から、世界史の必要性は共有されていました。彼は「生まれる前のことを知らないことは、ずっと子供のままでいることだ」という言葉を残しています。 社会をつくっているのは大人ですから、子供のままで仕事はできません。つまり、世界史を知らなければ仕事ができない、と人間は経験的に知っていたのです。 時代が下って、元米国務長官のキッシンジャーも、「人間はワインと同じだ。生まれ育った土地の歴史や気候の産物だ」と私の前で言いました。 どういうことかというと、人間はどの国民であっても、自分のルーツを大事にしているし、それが素晴らしいものだったらいい、と思っている。だから相手が先祖や土地
オプション パッケージを作る際、柔軟性を持たせるためにオプションを持たせたい時がしばしばあります。 しかしオプションは知っての通り設定しないことが少なくありません。 単にコンストラクタに並べるようでは無用な複雑さをはらむことになります。 JavaなどではOptional Parameterなどのように、デフォルト値が指定できる機能があります。 機能の厳選されたgo言語ではそのような機能はありませんが、 "Self Referential Functions Design"というテクニックがあり、 それについての記事がRob Pike氏の記事を筆頭にいくつか説明されています。 オプションと相性が非常に良いため、合わせて"Functional Option Pattern"とも呼ばれています。 Dave Cheney氏の記事を参考におおまかに説明したいと思います。 様々な解決策 あるServe
「ムスリム批判は絶対に許されない」移民が侵食するスウェーデンの“パラレル・ソサエティ”化が深刻すぎる(国防省レポート)- 記事詳細|Infoseekニュース https://news.infoseek.co.jp/article/tocana_51213 この記事の内容を概略すると、スウェーデン国防省が公式に「組織的にイスラム教集団をスウェーデン内に増加させようとしている連中から守らないと国防に問題出ますよ」という一見陰謀論じみたことを言っているのだ。 スウェーデンは高福祉高負担社会であり、それこそ”保育園落ちた日本死ね”とか言っている人が羨む程度には子育てへの福祉は充実している。 だが、それは少子化解決に大して殆ど効果がなく、結局大量の移民を受け入れることで人口を保ってきた。 その結果無視できないほど、どんどん国内でイスラム教徒の数が増えていき、とある地域に住んでいたり活動していたLGB
はじめに 非同期プログラミングと呼んでいるのは、ノンブロッキングIOと select, poll, epoll, kqueue のようなIO多重化を利用したネットワークアプリケーションを書くことです。 node.js で websocket 使ったチャットを書くとかそういうのです。 「他の多くの言語」とは、 Python (asyncio), node.js, C# などを想定しています。 Erlang や GHC なんかは Go に近いかも知れません。 async / await がない言語では、「コールバック地獄」や「deferred地獄」のような問題もありますがこの記事では扱っていません。 async / await のメリットを解説した他の記事を参照してください。 あとこの記事は主にランタイムに関する部分を扱っているので、「それは言語じゃなくて処理系の問題だ!」等の頓珍漢な揚げ足取
By mulan 老齢なマウスに投与することで、肝機能を回復させスタミナを増強し、体毛までフサフサにするなど劇的な若返り効果を実現する薬の開発にオランダの科学者が成功し、研究成果が科学誌Cellで発表されました。この薬が人間を若返らせることができるのかに注目が集まります。 Targeted Apoptosis of Senescent Cells Restores Tissue Homeostasis in Response to Chemotoxicity and Aging: Cell http://www.cell.com/cell/fulltext/S0092-8674(17)30246-5 Drug 'reverses' aging in animal tests - BBC News http://www.bbc.com/news/health-39354628 オランダのエラ
This course is a comprehensive study of the internals of modern database management systems. It will cover the core concepts and fundamentals of the components that are used in both high-performance transaction processing systems (OLTP) and large-scale analytical systems (OLAP). The class will stress both efficiency and correctness of the implementation of these ideas. All class projects will be i
The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, Open
JR四国(高松市)の半井(はんい)真司社長は、これまで公表していなかった路線ごとの収支について、4月以降に立ち上げる有識者懇談会で示す考えを明らかにした。朝日新聞の取材に答えた。地方の人口が減少するなか、四国の鉄道網をめぐる状況が厳しいことを共有し、鉄道ネットワークをいかに維持していくかを模索するのが狙いだ。 赤字路線など路線収支の公表をめぐっては、JR北海道が昨年1月に全30線区の収支状況を初めて公表。利用者が多い札幌圏を含む全線区で赤字であることが明らかになった。さらに11月にはJR北海道だけでは維持困難な路線が示され、廃線を含めた路線網の縮小への議論が加速した。 JR四国では赤字路線を含めた路線ごとの収支状況は明らかにしていなかったが、「経営努力だけで路線を維持しようとすれば、JR北海道と同じような厳しい状況になる」と判断。学識経験者や自治体、地元経済界の関係者からなる懇談会に現状を
今回は「値段は高いけれども、これは美味い…」という日本酒を雑談がてら、まとめてみたいと思います。 あくまで私が実際に飲んで、味わった上での個人的ランキングに過ぎませんが、とにかく美味しい日本酒が飲みたい…という方は是非、参考にしてみてくださいね。 美味な日本酒まとめ: 1.新政 No.6 Xタイプ: 2.十四代 大吟醸 酒未来: 3.黒龍 石田屋: 4.蓬莱泉 空: 5.龍力 米のささやき「秋津」: オマケ:十四代 龍泉 獺祭 磨きその先へも美味しいけれど: 参考リンク: 美味な日本酒まとめ: 1.新政 No.6 Xタイプ: 死ぬ前に1種類だけ日本酒を飲んでいいぞ…と言われたら、たぶんこの新政 No.6のXタイプを選ぶかもしれないというくらいに、最近、好き好んで飲んでいるお酒がこれ。 日本酒が苦手であんまり飲んだことがないという方はもちろん、女性の方にも好まれる、フルーティーでいて若干、シ
少ない元手資金から始めて、給料以上に稼げるようになりたいなら、スキャルピングは最適です。「簡単そう」などと、甘い考えは持たないでいただきたいのですが、リスクを取れば、1年で数十~数百%という利回りが可能な世界です。 しかし、スイングトレードで同じ利回りを目指すとなると、1回あたりのトレードで負うリスクがとてつもなく大きくなってしまいます。 スイングトレードで、短期的にものすごく稼ぐ人もいますが、結果だけで判断すべきではありません。なぜなら、リターンに潜んでいたリスクは膨大であり、そのリスクを乗り越えた結果、短期的に稼げたということだからです。 ただし、スキャルピングよりも、スイングトレードのほうがハイリスクなわけではありません。リスクに晒(さら)される時間が、スイングトレードのほうが圧倒的に長いということです。 そのため、初心者ほどメンタルが崩壊してしまう恐れがあります。リスクの大きさでは
Transcript ࣮ફϞςϦϯά Redux͔ΒElm Mar 27 2017 @boiyaa ࣮ફϞςϦϯάɿRedux͔ΒElm ͜ͷεϥΠυ ࠓReduxVuexͳͲɺFluxΞʔΩςΫνϟΛ࠾༻͍ͯ͠Δํʹ ElmΛΦεεϝ͢ΔͨΊͷElmॳ৺ऀ͚εϥΠυͰ͢ɻ FluxܥFWΛͬͨࣄ͕ͳ͍ํʹɺͳΔ͘ڵຯ࣋ͬͯΒ ͑ΔΑ͏ʹ৺͕͚ͯॻ͖·ͨ͠ɻ આ໌͢Δͱখ͘͠ͳͬͯ͠·͏෦ʹݴٴ͠ͳ͍Α͏ʹ͠ ͍ͯ·͢ɻʢࢲ͕ະख़Ͱ͋ΔͷͰʣ ࣮ફϞςϦϯάɿRedux͔ΒElm ϓϩϑΟʔϧ ▸ @boiyaa ▸ 34ࡀ ▸ ϑϧεέοϕΤϯδχΞ ࣮ફϞςϦϯάɿRedux͔ΒElm ͱ͜ΖͰօ͞Μɺ ϞςΔͨΊʹ ։ൃͯ͠·͔͢ʁ ࣮ફϞςϦϯάɿRedux͔ΒElm ࢲɺϞς͍ͨ ▸ ϑϧεέοϕΤϯδχΞͰ͋Δࢲɺٕज़ʹϞςΔ͔Ͳ͏͔
良いものを書きたいので指摘などは大歓迎です。 その際はコメントや編集リクエストをいただければ修正します。 大きな変更が加わるときは通知すると思います。 はじめに これまでのフロントエンドの開発には多くの問題や面倒ごとを抱えています。 その解決手段としてよくビルドツールやaltJSといったワードを目にしますが,これらがどういった目的で利用されているのかについて触れながら進めていきます。 主にパッケージ管理やビルドツールを初めて見る人向けになっているので全編通すとそれなりに長いです。 動かすまでが長めになっていますが理解してしまえば本当に必要な手順はさほど多くありません。 実際に開発を始めるために必要な準備はせいぜい1~2つのファイルを記述してコマンドを数回叩く程度なので,過度な抵抗感を持たずに読んでいただけたらなと思います。 登場するツールや技術は多くの問題を解決してくれますが,これらは飽く
MOVIE & ILLUST & MUSIC:米津玄師 2nd Album「YANKEE」2014/4/23(wed) RELEASE 1. リビングデッド・ユース 2. MAD HEAD LOVE 3. WOODEN DOLL 4. アイネクライネ 【東京メトロ Color your days. CMソング】 5. メランコリーキッチン 6. サンタマリア (ALBUM VER.) 7. 花に嵐 8. 海と山椒魚 9. しとど晴天大迷惑 10. 眼福 11. ホラ吹き猫野郎 12. TOXIC BOY 13. 百鬼夜行 14. KARMA CITY 15. ドーナツホール (COVER) 画集盤 (CD+ハードカバー画集104P/描き下ろしイラスト+マンガ) ¥4,000 映像盤 (CD+DVD)
こんにちは @hatappi です 今回はCircleCIネタです 以前CircleCIを使って下記のようなものを作っていました qiita.com 何かとCircleCIにはお世話になってます 業務などでER図やテーブル定義書などを書く機会あると思います Excel? Google Sheets? MySQL Workbench? Cacoo?(html5化待ち遠しい) 色んな手段がありますが基本はユーザーがメンテしてあげないと腐ります 😇 最初は頑張って更新するぞ!!と用意しても、どこかのタイミングで更新しなくなって中途半端な状態になり、それを新しく入った人が見て混乱するみたいなことがありました もう人が更新するのはやめたい 私はRailsを使っているのでmigrationしてテーブルを作成したりしているので、そのタイミングで勝手に作ってほしい データベースはMySQLです gemで
メールニュース登録にエラーが発生しました。ご登録が完了していない可能性があります。 may be disabled.
JavaScriptでは「継承による差分プログラミング」はモダンではない、という意見がありました。 なるほど、「継承による差分プログラミング」を使わないスタイルもあるんですね?(参考になります) JavaScriptのオブジェクト指向プログラミング OOPのアンチパターン SOLID原則 オブジェクト指向の基本機能 データ構造としてのオブジェクト デメリット メリット PACアーキテクチャー マイクロサービス指向アーキテクチャー JavaScriptのオブジェクト指向プログラミング jsstudy.hatenablog.com オブジェクト指向って便利なの? - JavaScript勉強会 うへええええ継承による差分プログラミングとか現代に言わないでくれよ。しかも「JSはプロトタイプベースのOOP」を初めとして間違いが多いぞ 2017/03/27 09:42 b.hatena.ne.jp
羽海野チカ原作 TVアニメ「3月のライオン」第2クール エンディングテーマ 6th Single「orion」 2017.2.15 RELEASE http://reissuerecords.net/special/orion/ 01. orion 02. ララバイさよなら 03. 翡翠の狼 DVD「3月のライオン」第2クール エンディング ノンクレジットムービー ▼商品形態 オリオン盤/初回限定 (CD+クリアシート+ハードカバー仕様) ¥1,700(tax out) ライオン盤/初回限定 (CD+DVD+紙ジャケット) ¥1,700(tax out) 通常盤 (CD) ¥1,200(tax ou
Today we’ll dive into insights from Chrome’s networking stack to provide clarity on how web loading primitives (like <link rel=“preload”> & <link rel=“prefetch”>) work behind the scenes so you can be more effective with them. As covered well in other articles, preload is a declarative fetch, allowing you to force the browser to make a request for a resource without blocking the document’s onload e
Dockerをちゃんと使おうと考えていたらKubernetesに出会いました。ERPのシステム開発でkubernetesを使おうとして苦労した、あるいは現在進行形で苦労していることを、そもそもKubernetesが解決しようとしている課題やそのアーキテクチャそのものにも言及しながらお話します。Dockerをベースにシステム設計を行おうとしている方にノウハウ(主に苦労話)を共有します。 July 24th, 2016 July Tech Festa 2016Read less
Inside FrontEndに引き続き、ブログ書く枠で参加させて頂きました。 今回で5回目となるMicroservice meetupですが、中々都合がつかず、 個人としては今回が初めての参加になります。 microservices-meetup.connpass.com 目次 目次 発表項目 step by step BFF 1 BFFとは 2 BFFが担う役割 1 API Aggregation 2 Session Management 3 (Server Side) Rendering 4 File Upload 5 WebSocket / LongPolling / SSE(Server Sent Events) Cache 3 BFFが生まれた背景 4 BFFの利用事例(Twitter,Netflix,RecruitTech) 1 Twitter 2 Netflix 3 Rec
この『CRE が現場で学んだこと』シリーズでは前回、ロード シェディングという手法で「成功による障害」を切り抜ける方法について紹介しました。これに対して素晴らしいフィードバックをたくさんいただきましたが、その中に、いかにして数値を事業目標と結びつけるべきかという質問がいくつかありました。 そこで今回は、最初の原理に立ち戻り、そもそも成功とは何を意味するのかを追究し、実際にシステムが成功しているかどうかを把握する方法について考えてみたいと思います。 成功の前提となるのは可用性です。可用性のないシステムは機能を実行できませんし、最初の段階で失敗します。では、可用性とは一体何なのでしょうか。まずはこの言葉を定義しなくてはなりません。 可用性とは、システムが意図した機能をある時点で実行できるかどうかということです。可用性の測定はレポーティング ツールとして活用されるほか、過去の可用性を見ることで、
#serverlesstokyo行ってきました #serverlesstokyo meetupに行ってきました。 meetupでサイバーエージェントさんにきています。🍕会場すげえ!#serverlesstokyo pic.twitter.com/8Fdk8Lh7JH— hoshinotsuyoshi (@hoppiestar) January 17, 2017 先に全体的な感想 インフラエンジニアリングレス #serverlesstokyo— hoshinotsuyoshi (@hoppiestar) January 17, 2017 というのは冗談ですが、「なんでもかんでもFaaSに任せていこう」という主旨のお話が、どんどん続いていって楽しかったです ⚡ これを見れば発表内容が全部わかるスライド一覧 こちらです --> スライド一覧 スライド抜粋 スライド抜粋1: AWS Lambda
github.com これはなに? HTTPを使って、ファイルを Consul クラスタ内で分散配布する daemon です。Go で書かれています。読みかたは「たぐる」です。 開発動機とユースケース 拙作の Stretcher というデプロイツールがあります。嬉しいことに、自分が勤務しているカヤックだけではなく、他社さんでも使われているようです。 先日、某社の Stretcher をお使いのかたに話を伺う機会があり、デプロイアーカイブの取得時のネットワーク負荷が問題になっているということを聞きました。 カヤックではサーバは基本 AWS にあり、S3 からデプロイアーカイブ(200〜300MB程度)を取得しています。S3はちょっと意味が分からないぐらい堅牢で、stretcherの -random-delay 5 (開始を平均2.5秒、最大5秒ずらす) を設定した状態で100台程度から一斉に
To use Content Delivery Networks as HTTP caches you need to know about the proper HTTP response headers: Which are relevant? How do they work? How to you use them? All this I try to answer in this article. The post does not claim to be exhaustive or even completely precise. In some instances, I will simplify and be opinionated for the sake of clarity, brevity and reduced complexity. This text hand
↓↓↓↓訂正あります。↓↓↓↓ 2018/07/02に株式会社エフコード社内で行われた勉強会のスライドです。 訂正版(随時更新中): https://docs.google.com/presentation/d/15HOMfAbtdWwO48njcB8IdkN3kVAMu3wsmZo0O3S-f_4/edit?usp=sharing 専門家による資料・専門家向けの資料ではありません。自分自身で学習し、論文・文献等を読解してまとめた内容となります。間違い等あるかもしれませんが、あれば是非コメント頂ければと思います。 【訂正事項】 スライド16: 誤:たった一つのプロセスが故障しただけでも有限時間で合意できない 正:たった一つのプロセスが故障しうるだけでも有限時間で合意できない スライド20: 誤: 重要: あるschedule σ1, σ2 がdisjoint (nodeが被ってない) なら
佐々木 高政(ささき たかまさ、1914年(大正3年) - 2008年(平成20年) )は、英語学者。一橋大学名誉教授。 目次. 1 来歴・人物; 2 著書. 2.1 共著. 3 脚注 ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く