並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 456件

新着順 人気順

委譲の検索結果281 - 320 件 / 456件

  • Nexus Oneを入手したので、とりあえず分析 | fladdict

    Google Phoneこと、Nexus Oneを入手しました。 シアトルから送ってくださったMasuiさん多謝ですー。 <追記>とりあえず、ざっと触った雑記。ちょっと長くなったので、あたまにインデックスを作成。 1:工業製品としてのNexus One 2:UIとしてのNexus One 3:アプリ 4:Flash Platformとして 5:ビジネスとして 6:プラットフォームとして 7:HTML5および、クラウドアプリは来るのか? —————————————————————- ・工業製品としてのNexus One 第一印象としては、とても素晴らしい出来。 ボディーは金属と軟質プラスチックの組み合わせ。 この軟質プラスチックの背面が、スベスベしながらも手に吸い付く感覚でiPhoneよりも手触りがエロい。 強化ガラス(ゴリラガラス製?)のタッチスクリーンの下には、Androidの標準UIで

    • Goエラーハンドリング戦略

      Goのエラーハンドリングが採ったスタイル 多値返し 直積(関数の返値とエラーを両方返す) try-finallyをdeferという機構でカバー panicはプロセスを落とすためのもの Goはこの戦略でエラーハンドリングを行うとしましたので、「多値はなぜタプルじゃないんだ?」、「直和(返値orエラー)で十分じゃ?」「panic-recoverでtry-catchできそう?」などいう様な他の処理系の風習を持ち込むことは意味がありません。そしてそれらの提案の多くはすでに検討されリジェクトされてきた経緯があります。 「try組み込み関数」プロポーザルなんかも検討されマージ直前くらいまで進んだこともありますが、「Goのエラーハンドリング」にとって一長一短がありました。その欠点課題は解決できずに最終的にリジェクトされました。 「多値返し」は実にCPUフレンドリーな機構で、C言語の関数呼び出し規約にちょ

        Goエラーハンドリング戦略
      • クールなURIは変わらない -- Style Guide for Online Hypertext

        クールなURIとは? クールなURIとは変わらないもののこと。 どんなURIが変わってしまう? URIは変わらない:人がそれを変更するのだ。 理屈の上では、人々がURIを変更するべき(もしくはドキュメントのメンテナンスをやめてしまう)理由は全くありません。しかし、現実には山ほど理由があります。 理論上では、ドメイン名空間の所有者はその空間を所有しており、したがってその中に含まれるURIも所有権を持ちます。ドメイン維持料が支払えない場合を除いて、その名前を保有し続けることを妨げるものはありません。そして理論上は、あなたのドメイン名のもとにあるURIは、完全にあなたの管理下にあり、望む限りそれを安定的に保つことができるのです。 ウェブからあるドキュメントが消えてしまう唯一の納得できる理由は、そのドメイン名を保持していた会社が廃業してしまうか、サーバーを維持できなくなったという場合ぐらいでしょう

        • 「いい人」タイプの上司が部下の能力を殺す | チームマネジメント|DIAMOND ハーバード・ビジネス・レビュー

          権限委譲や自由裁量の重要性はしばしばクローズアップされる。しかし、過小管理の危険についてはどうだろう。ありふれているのに見過ごされているこの問題、つまり「いい人だが弱いマネジャー」の存在についてマキューンは注意を促す。 クリスはシリコンバレーに本社を構える大手テクノロジー企業に勤務し、支援を惜しまない好意的なマネジャーの下で長年働いていた。実際、この上司は彼のことを絶賛していた。業績評価では最高の評価を与え、自由に仕事をさせ、いっさい管理しなかった。クリスの言葉を借りれば、「とんでもなく、どこまでもいい人」だった。これこそ理想の上司だと思われるだろうか。それは間違いである。 同社に20年間勤めてきたこの上司は、組織の中で生き延びる術を学んでいた。あまり波風を立てず、問題を起こさないこと。みずからのポジションを守るための政治的な駆け引きには長けていたが、それは自分の評判を高めるほどのものでは

            「いい人」タイプの上司が部下の能力を殺す | チームマネジメント|DIAMOND ハーバード・ビジネス・レビュー
          • 独自ドメインのメール送信を SPF に対応させる方法 - WebOS Goodies

            上記の「ステータス」というのは、メール配信時に付加される "Received-SPF:" ヘッダに表記される文字列です。 Received-SPF ヘッダに関する詳細は後述します。また、「メールの扱い」はあくまで代表的な例ですので、すべてのサーバーが上記のような動作をするとは限りません。最終的には受信側サーバーの裁量にいかんです。 Mechanism Mechanism はディレクティブの Qualifier を除く部分で、ホストのマッチングルールを指定します。多くの指定方法がありますので、それぞれ個別にご紹介します。 ip4 : IP アドレスによるマッチ "ip4" は送信元 IP アドレスが指定された IP アドレスと一致するかを確認する Mechanism です。書式は以下のようになります。 ip4:<IPアドレス> 例えば、 "+210.251.253.231" というディレクテ

            • マネジメントの新ハック「優先事項のメンタルマップ」 | Coral Capital

              月間10万人が読んでいるCoral Insightsのニュースレターにご登録いただくと、Coral Capitalメンバーによる国内外のスタートアップ業界の最新動向に関するブログや、特別イベントの情報等について、定期的にお送りさせていただきます。ぜひ、ご登録ください! Coralの社内ではもはや誰もが知っていることですが、私は数ある企業文化の中でも、特にリクルートとNetflixのカルチャーが素晴らしいと感じています。両社は全く別の業界の企業で、まるで共通点がなさそうですが、そのカルチャーは驚くほど似ています。具体的には、どちらも社員にかなりの裁量と責任を与える傾向があります。リクルートの「お前はどうしたい?」にしても、Netflixの「コントロールではなくコンテキストを」にしても、意思決定権を意図的に分散させている点が特徴的です。こうした組織体制から生まれる社風こそが、インターネット時代

                マネジメントの新ハック「優先事項のメンタルマップ」 | Coral Capital
              • 開発スピードをあげるには - パルカワ2

                「開発スピードをあげろ!」と言われる事は多々ある。 実際にチームの開発スピードが遅かったとしたら、それは開発チームがなにかしらの問題を抱えている事になる。それに対して、偉い人達は「とりあえず開発者を増やせばスピードがあがるはず!」と人を追加する。しかし、根本的な問題は解決していないので、大きくスピードは上がらない、もしくは逆に遅くなってしまう事がある。 開発にかかる時間をざっくり分解すると「仕様決め」「コードを書く」「検証」の3つに分ける事が出来る。つまり「仕様決め」「検証」を効率良く進めて「コードを書く」時間を増やす。また「コードを書く」事自体を効率良く進める事が、開発スピードを上げる事だと考えられる。なので、3つのフェーズの問題点とそれらの解決方法を考える必要がある。 例えば、「仕様決め」の問題点は 仕様が決まらず、MTGの時間が長い 仕様を決める人がいない 誰かに確認する事が多い 開

                  開発スピードをあげるには - パルカワ2
                • matarillo.com: UIパターン

                  UIパターン 追記 この記事の一部を加筆・修正したものを「開発者が知っておくべき、6つのUIアーキテクチャ・パターン」として@ITに転載しています。 MVVMを追加した上で、アプリケーションモデルとMVVMをプレゼンテーションモデルのバリエーションとして位置づけました。 MVPの2つのスタイルとして、監視コントローラとパッシブ・ビューを説明しました。 まえがき Martin Fowlerの"GUI Architectures"を訳したので公開しようと思ったのだが、FAQページに「EAA developmentとかDSLなんかは商業出版するんで例外ってことで」と書いてある。面倒だったので翻訳の公開はやめて、「自分の理解を書く」というスタイルにしようと思う。 Fowler氏が説明しているのは 「フォームとコントロール」、「モデルビューコントローラー (MVC)」、「プレゼンテーションモデル」、

                  • 2014年にリモートで試したミーティング類のパターン - はまさき

                    今年の初めからアメリカに引っ越したので社内の人とのやり取りをどうするかという悩みに現実的に直面し、この1年で色々試したのでセーブポイントとしてまとめておくことにした。(ブログの記事を書かなさすぎてはてな記法忘れつつある...) チームとミーティングの距離感 8人くらいの会社。誰もがSPOFで、何かに詳しい人間はだいたい一人に絞られる*1。会社として重要な箇所に一人だと心許ないというより、誰も休めなくなってしまうので概ねわかるだろうという他者を含めるか、共有するなりで冗長化して、2人以上がひとつの何かに取り組んでいる形を組織中に点在させている。 その2人の間や異なる担当間でそれぞれミーティングの時間を取っておきたいが、大仰に週例、月例、毎朝のスタンドアップみたいなミーティングをそっくり入れ込むにはちょっと負荷が大きいので何か工夫が必要だ。 勤務地は強制していない。オフィスはあるけれど必要にな

                      2014年にリモートで試したミーティング類のパターン - はまさき
                    • ドメイン駆動設計という仕事の流儀

                      8. ドメインモデル指向の設計パターン 業務活動のトリガー 業務手順の要約 業務の知識 ドメイン 起動 ドメイン 委譲 ドメイン イベント サービス モデル 入会申込 受付() -申込番号 { 会員とは? -氏名 検証(); 入会とは? -連絡先 記録(); 申込とは? -申込日時 通知(); 受付とは? } "something interesting "represents a Use Case scenario" “an Object Model which affects the domain" "delegate to other objects " of the Domain” [EAA-dev, Fowler] [GRASP : Controller] [PoEAA] 9. ドメイン層の基本部品 業務イベント 入会申込 会員リポジトリ 会員登録サービス << interfac

                        ドメイン駆動設計という仕事の流儀
                      • あなたが頼んだ仕事をどうして相手がうまくやってくれないのか、その理由と対策 | ライフハッカー・ジャパン

                        Lifehacker編集部御中 仕事でもプライベートでも、誰かに何かを依頼しなければならないことがあります。本来、人に何かをやってもらえるのは素晴らしいことのはずですが、中途半端なレポートやいい加減な洗濯など、十分な仕事をしてくれない人もいて......。全部を自分でやるわけにもいかないし、かといってこれらの人と付き合わないわけにもいかないし、いったい私はどうしたらいいのでしょう? 「猫の手は借りたくない」より 猫の手さん、お問い合わせありがとうございます。 誰しも、仕事の委任が必要になるときがあります。アシスタントへの仕事の依頼、学校のイベントでの作業などのほか、友達や家族で仕事を分担することもよくあるでしょう。しかし、頼み下手の人が多いのは事実。実は、委任とは芸術であり、習得が非常に難しいスキルなのです。 委任した相手がその仕事に向いていないこともよくあります。つまり、良い結果が返って

                          あなたが頼んだ仕事をどうして相手がうまくやってくれないのか、その理由と対策 | ライフハッカー・ジャパン
                        • ドメイン固有型(値オブジェクト含む)を再考する - かとじゅんの技術日誌

                          Value Objectが盛り上がっているらしい。 Value Objectについて整理しよう - Software Transactional Memo Value Objectの説明に異論がないものの、主題はValue Object Obsessionのほうですよね。 こちらも聞いてみた。 fukabori.fm よい機会なので、よくわかっているつもりの、値オブジェクトというかドメイン固有型について再考してみよう。 それは値か属性か それはエンティティの全メンバーやデータベースの全列のために「顧客郵便番号」「送付先郵便番号」「事業所郵便番号」「契約日」などのクラス(メンバではなくクラス!)を定義して、immutableな振る舞いを強制する事を以てValue Objectであると言い張り、ドメイン知識の断片をそれぞれのクラスに書き散らして「高凝集になった」「型システムが守ってくれる」と喜

                            ドメイン固有型(値オブジェクト含む)を再考する - かとじゅんの技術日誌
                          • AngularJSの設計思想 [Google I/O 2013] - ワザノバ | wazanova.jp

                            [Video] https://www.youtube.com/watch?v=HCR7i5F5L8c AngularJSのHype (盛り上がり感)があるようなので、GoogleのMisko HeveryとBrad GreenがGoogle I/O 2013でAngularJSの設計思想について語っているのを紹介します。 アプリ開発は、雛形構文(ボイラープレート)を利用しながらデータをブラウザとDBの間でやりとりさせるのが中心で、気づいてみると同じ雛形構文を書く作業をかなり繰り返している。コードを書いてる時間よりもコードを読んでいる方に時間がとられることも多い。この雛形構文を使った作業を極力減らして、アプリに付加価値をもたらすコーディング作業だけを抽出したいと思った。 コーディング作業が効率的になる構造が欲しかった。 フレームワークにテストを組み込むが、フレームワーク自身をきっちりテスト

                            • ソフトウェア設計についてAIと壁打ちしたら良い体験でした(準中級者〜中級者向け) | DevelopersIO

                              くらにゃんの人格が憑依したAI相手になぜなぜ分析・・・ではなく「にゃぜにゃぜ」と問答をしていたらあっという間に時間が過ぎました。自分がある程度勉強している分野の壁打ち学習には良いかもしれません。 こんにちは。AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 ソフトウェア設計・クラス設計などの学習捗ってますか? 私は実際にソフトウェア設計に関する本を読んで学習したり、OSSを書いてアウトプットしたりするのですが、なかなかフィードバックをもらえず上達しているのか分かりません。 普段のお仕事も直接的にコードを書くことも少ないので、先輩によるご指導などももらいにくい状況です。 そこで今回、話題のAIとソフトウェア設計の考え方について壁打ちしてもらったところ、非常に良い学習方法だと感じたので、この記事を書いてみました! ちなみに私は以下のようにソフトウェア設計関連

                                ソフトウェア設計についてAIと壁打ちしたら良い体験でした(準中級者〜中級者向け) | DevelopersIO
                              • iモードに絵文字を生んだ男の、やりきる力。やがて絵文字はemojiになった|栗田穣崇の履歴書 #ぼくらの履歴書 - ぼくらの履歴書|トップランナーの履歴書から「仕事人生」を深掘り!

                                ※この記事は2019年12月に取材・撮影した内容です 「楽しみにしているね」などとテキストに感情を乗せたいとき、当たり前のように「絵文字」が使われるようになりました。 今や、私たちの生活にすっかり馴染んだ絵文字ですが、それを生み出したのが栗田穣崇(くりた・しげたか/ @sigekun )さんです。NTTドコモ(旧:エヌ・ティ・ティ移動通信網)に新卒入社した後、異例の社内公募でiモードの開発チームに所属。大きな企業「らしくない」メンバーに囲まれて全力を尽くします。絵文字は、2016年にその世界的な価値が認められ、ニューヨーク近代美術館に収蔵されました。 デザイナーやエンジニアの経験はなく、ましてや「ネットと遭遇したのは、ドコモに入社してから」。その状況からどのようにして、いまや世界のスタンダードとなった絵文字を生み出し、ユーザーを楽しませるサービスの作り手になったのでしょうか。絵文字開発後に

                                  iモードに絵文字を生んだ男の、やりきる力。やがて絵文字はemojiになった|栗田穣崇の履歴書 #ぼくらの履歴書 - ぼくらの履歴書|トップランナーの履歴書から「仕事人生」を深掘り!
                                • オープンソース製品の「仕様」 - 赤帽エンジニアブログ

                                  Red Hatの佐藤匡剛です。昨日、Red Hat Forum / Tech Nightにお越しいただいた方、ありがとうございました。 昨日のRed Hat Tech Night冒頭のトークセッションで、id:nekopこと木村さんから面白い発言があり、Twitterでも話題になっていたようなので、ちょっとフォローアップの記事を書きたいと思います。 「これは仕様ですか?」 と聞かれても、たまたま開発者がそうしただけというケースもあり、答えにくいことが多々ある #rhtn2018— 転職しても肉の妖精だった件 (@nanodayo) November 8, 2018 仕様が先かコード書いた人の気持ちが先か #rhtn2018— えいご (@enagok) November 8, 2018 実装がたまたまそうなっているw とても分かる。#rhtn2018— 水無月 忠司 (@longyoru)

                                    オープンソース製品の「仕様」 - 赤帽エンジニアブログ
                                  • Martin Fowler's Bliki in Japanese - ドメインモデル貧血症

                                    http://martinfowler.com/bliki/AnemicDomainModel.html これはずいぶん昔からあるアンチパターンのひとつですが、今になって台頭してきているようです。 Eric Evans と話したのですが、彼も、それがだんだんポピュラーになってきていることに気づいていました。 私たちほど大の「真Domain Model」推進者としてみれば、ちょっとうれしくありません。 ドメインモデル貧血症の基本的な症状は、一見、それが本物のドメインモデルに見えるという点です。オブジェクトがいくつかあり、それらはドメイン空間にある名詞から名前をつけられています。それから、オブジェクト同士がしっかりとしたリレーションで結びついており、本物のドメインモデルと同じような構造を持っているのです。 ただし、オブジェクトの振る舞いを見れば違いが分かります。それらのオブジェクトにはわずかな

                                    • Javascriptでオブジェクト指向(クラス,オーバーライド,カプセル化)

                                      Javascriptでオブジェクト指向Javascriptはプロトタイプベース(インスタンスベース、委譲による継承)なOOP。 JavaなどはクラスベースなOOP。 関数はクラス function Foobar() {}; // 関数に new でインスタンスを生成できる。 // この関数はコンストラクタとして働く var foobar = new Foobar(); alert( foobar.constructor ); // function Foobar() {} alert( foobar instanceof Foobar ); // true var Foobar = function(arg) { // このような定義にすると new した全てのインスタンス // 対してここで代入している内容が別々に作られてしまう。 this.var = arg; this.method

                                      • とほほのRust入門 - とほほのWWW入門

                                        Rustとは インストール Hello world Cargoプロジェクト キーワード コメント(//) 値 変数・定数(let, mut, const) 型 基本の型(bool, i16, char, str...) 型変換(as) 構造体(struct) 共用体(union) 列挙型(enum) タプル(tup) 配列(array) ベクタ(vec) ハッシュマップ(HashMap) 文字列(&str, String) 演算子(+ - ...) ヒープ領域(Box) スライス(&var[n..m]) 関数(fn) クロージャー(|...|{...}) マクロ(macro_rules!) 制御構文 条件分岐(if) 繰り返し(while) 繰り返し(for) ループ(loop) ループ制御(break, continue) マッチ(match) インプリメンテーション(impl) トレイ

                                        • こんなスクラムには気をつけろ!?

                                          こんにちは。@ryuzeeです。 支援をしている際に、こういう兆候があったら注意して見る、というポイントがいくつかあるので共有します。 あくまで課題発見用のツールなので、マルバツ表を作ってどうこうする、という類のものでもないですし、そうすべきでもありません。 スクラムマスターの人、外部から支援する人は、自分用の確認ポイントを整理しておくと良いと思います。 なお、スクラムを実践すること自体は目的足り得ないので改めて言っておきます。 全体なんでもアジャイルでやろうとするそもそもアジャイルを採用することが目的化しているプロジェクト初期にマイルストーンやスケジュールを決めていない十分にトレーニングを受けていない認定資格をとればそれで十分だと思っている全体の要件やアーキテクチャを考えずいきなりコードを書く予定できることなのに、「アジャイルだから」と予定しないドキュメントを書かない文化や考え方を変える

                                            こんなスクラムには気をつけろ!?
                                          • 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 - Qiita

                                            デリゲーションポーカーを作った プランニングポーカーみたいに権限委譲を促進するカードゲーム、「デリゲーションポーカー」をいきおいでつくった。さらにLINEスタンプも作った。 カードゲーム販売ページ LINEスタンプ販売ページ デリゲーションポーカーの元ネタはこちら参照 権限と責任の話 経営者マインドが足りない!の欺瞞 よくネットで炎上しがちなひとが「経営者マインドが従業員に足りない!」というようなアメリカ人には大和魂がない!的なそりゃそうだろとしか言いようのない言説を口にします。 この表現はさておき、このような言説を口にしてしまう背景には何があるでしょうか。このような人はきっと自分の会社の従業員にもっといろんなことを任せていきたいと思っているのでしょう。 ところが、そのような期待値をしっかりと部下に対して伝えることができていないため、メンバーも自分自身の成長のタネがどこにあるかわからずに、

                                              経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 - Qiita
                                            • 現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD

                                              マイクロサービスを用いれば、エンジニアリングチームは迅速にプロダクトを拡大することができます……もちろん、彼らが分散システム運用の複雑さのせいで泥沼にはまっていなければの話です。本記事では、マイクロサービスの運用に関わる非常に厳しい問題―例えば大規模なサービスのステージングやカナリアデプロイなどの問題―が、RPC層に ルーティング の考え方を導入することにより、どう解決できるのかを説明します。 私は、Twitterでインフラのエンジニアを務めていた時代(2010年から2015年まで)を振り返ってみました。すると、当時はそういった言葉がなかったというだけで、私たちは「マイクロサービスを使っていた」のだということが分かります(当時は、今思えば分かりにくい言葉、 SOA <サービス指向アーキテクチャ>と呼んでいました)。 バズワードはさておき、当時も、現在私たちがマイクロサービスを使おうとする動

                                                現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD
                                              • 「任せる」と「丸投げ」は大違い:ライフネット生命のマネジメント論 | ライフハッカー[日本版]

                                                『部下を持ったら必ず読む「任せ方」の教科書』(出口治明著、角川書店)は、ライフネット生命・代表取締役会長兼CEOである著者が、独自のマネジメント論をまとめた書籍。 まず印象的なのは、著者が冒頭の「はじめに」で明かしている点です。それは"組織のトップ"でありながら部下に気を遣わせず、ときには「部下の言う通りにする」ということ。そしてその理由は、 「性別も年齢も国籍も、垣根を取り払うことが大事」「多様な人材に任せることでしか、会社は成長しない」 という確信があるからだとか。「どんな部下でも信頼して、仕事を任せる」ことこそ、リーダー(上司、マネージャー)の要諦だからだというわけです。では、どうやって任せればいいのか? 2章「デキるリーダーは常に『いい任せ方』をしている」から要点を引き出してみます。 部下の視野を広げる「仕事の振り方」 権限の感覚を持たない上司は、「任せる」(権限の委譲)と「丸投げ

                                                • MTA のアクセス制御

                                                  MTA の各種のアクセス制御手法について思いつくままにメモしたもの。ほとんどは spam 対策だが、こうすれば spam を撃退できる、というガイドではない。絶大な効果があるものから、ほとんど効果がないどころか多大な副作用をもたらすものまで、さまざまな手法をとにかく列挙する。筆者は spam 対策については「やりすぎるぐらいならば何もしない方がマシ」という立場を取っているので、メリットよりもデメリットを重視する。なお、分量はわずかだが DoS 対策や内部ユーザによる abuse を防止する手法についても触れる(この文書は spam 対策技術のメモではなく MTA のアクセス制御手法のメモである)。 ローカル配送された後にユーザごとで選別する方法についてはほとんど取り上げない。携帯電話向け spam についても触れない。特定の MTA や対策ツールにかたよった記述はほとんどしないし、特に必要

                                                  • [OGC2008#04]「ニコニコ動画は2007年最大ヒットのオンラインゲーム」ネット社会学の若手論客,濱野智史氏にネットコミュニティについて聞いてみた

                                                    [OGC2008#04]「ニコニコ動画は2007年最大ヒットのオンラインゲーム」ネット社会学の若手論客,濱野智史氏にネットコミュニティについて聞いてみた 編集部:TAITAI カメラマン:市原達也 情報環境論的な見地から,さまざまなネットサービスを考察する濱野智史氏 「オンラインゲーム」を題材にした業界向けのイベント(AOGC)という趣旨で始まった本カンファレンスなのだが,今回のOGC 2008に関していえば,「ニコニコ動画」を運営するニワンゴや,その設立メンバーの一人であり,「2ちゃんねる」の管理人として有名なひろゆき氏ら,ゲーム業界以外の人の講演に注目が集まっている。 ニコニコ動画といえば,良くも悪くも2007年の日本のネット業界を席巻したサービス。もはやここでくどくどと説明する必要もないと思うが,“動画にコメントを付けられる”というこのサービスは,2ちゃんねるのコミュニティを巻き込み

                                                    • オッス!オラ認証周りをまとめてみた - どんまいこのネタ帳

                                                      こんにちは。今日は趣向を変えて千代田区立図書館に来てみました。 www.library.chiyoda.tokyo.jp 図書館は普段あんまり行かないので、地元の図書館との違いに驚きでした。 都内の図書館って広いし綺麗ですね。 九段下から割と近い、置いている蔵書のジャンルが多し、席のジャンル多し、無線Wifiあり、電源あり、でかなり使いやすかったです。 静かで落ち着いた雰囲気で過ごしやすい気がしますが、無音なので独り言が多い人は気をつけてください。 さて、前回の記事について@okeee0315さんからこんなコメントを。 認証回りは大事、ADの前に認証と認可が必要かも / ADなにそれおいしくない(泣) - どんまいこのネタ帳 https://t.co/MEFI6o5qNA— okeee (@okeee0315) 2016年5月3日 ほほう。ADはまだ美味しくなかったので、教えに従い認証周り

                                                        オッス!オラ認証周りをまとめてみた - どんまいこのネタ帳
                                                      • さくらDNSにサブドメインハイジャックを許す脆弱性

                                                        さくらインターネット株式会社のDNSサービスにセキュリティ上の問題がありましたが、改修されましたので報告します。 DNSサービスへのドメイン登録時における不具合について 障害内容 : 当社の提供するネームサーバサービスにおいて、既に登録されているドメインのサブドメインが、他の会員IDの方に登録できる状態となっておりました。この障害により、悪意のある第三者がドメインの一部を乗っとれる脆弱性につながる危険性がありました。 本問題につきましては現在は解消されており、全ての登録について不正がないかの調査を行っております。 この問題の発見者は前野年紀氏で、私はさくらインターネット株式会社に問題を通告し、改修を促すための連絡などでお手伝いをしました。 (12:00追記)なお、この脆弱性が混入したのは6月8日頃で、さくらインターネットは6月11日から修正を開始し、昨日(6月13日)には改修されましたので

                                                          さくらDNSにサブドメインハイジャックを許す脆弱性
                                                        • textlint - Linterの作り方

                                                          [fit] textlint - Linterの作り方 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info Book: JavaScript Primer アジェンダ Linterを作る人向けの話 Linterの考え方とアーキテクチャを一致させる 使うものを作ろう、作るために使おう textlint とは 自然言語(日本語や英語など)に対するLinter MarkdownやHTMLなどのマークアップ言語に対応している ビルトインのルールは0 利用できるルールは100以上ある 多くのルールはオフラインで動くので、外部に入力してる内容を送信しない CI/CDに組み込める自然言語のチェッカー(表記揺れ、スペルチェック、誤用、読みやすさのチェックなど) textlint users Translation: Angul

                                                          • The OAuth 2.0 Authorization Framework

                                                            Abstract OAuth 2.0 は, サードパーティーアプリケーションによるHTTPサービスへの限定的なアクセスを可能にする認可フレームワークである. サードパーティーアプリケーションによるアクセス権の取得には, リソースオーナーとHTTPサービスの間で同意のためのインタラクションを伴う場合もあるが, サードパーティーアプリケーション自身が自らの権限においてアクセスを許可する場合もある. 本仕様書はRFC 5849に記載されているOAuth 1.0 プロトコルを廃止し, その代替となるものである. Status of This Memo This is an Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF). It re

                                                            • 書いた JavaScript をそのまま動かすフロントエンド開発の未来のために必要なもの

                                                              大きめのテーマです。もしかしたら「うちでは書いた JS をそのまま配信してるぜ〜」って人もいるかもしれないでが。 最近の Web フロントエンド開発では、書いた JavaScript をそのまま動かさないことが多い 最近のフロントエンド開発ではエンジニアが書いた JavaScript をそのままブラウザで動かすことはほとんどないかもしれません。 例として最近流行のフレームワークを考えてみましょう。Next.js や Remix、Nuxt.js など、いずれも内部的にトランスパイラやモジュールバンドラを使い、エンジニアが書いた JavaScript を別の形へと変換してからユーザーのブラウザで動かすような仕組みになっています。 一昔前だと Next.js のようなフレームワークが今ほど発展していなかったこともあり、webpack や Babel を直接使っていたと思いますが、それも同じです。

                                                                書いた JavaScript をそのまま動かすフロントエンド開発の未来のために必要なもの
                                                              • はてな民が最も忌み嫌う「要は、勇気がないんでしょ?」メソッド

                                                                「要は、勇気がないんでしょ?」メソッドとは4年前に流行った記事で用いられた、自らの発言責任回避して好き勝手なことを言う手法で、最近で言うとマック女子高生メソッドなどに応用されている。 ◆要は、勇気がないんでしょ?http://d.hatena.ne.jp/guri_2/20080316/1205641886◆「マックの女子高生メソッド」他、発言の責任を架空の人物になすりつけるメソッドまとめhttp://blog.shojimiyata.com/joke/mac_jk.htmlhttp://blog.livedoor.jp/manamerit/archives/65537617.htmlマック女子高生メソッド、女子高生というバズワードを序盤に盛り込むことでツイートへの関心を引け、さらに発言の責任を第3者に委譲することで意見者(自分)への批判を避けれる効果 要するに、自分の言いたいことのコアの

                                                                • サーバーサイドエンジニアこそAngular2をやるべきかもしれない – Heroデータを AWS Lambda+DynamoDB で取得する | DevelopersIO

                                                                  サーバーサイドエンジニアこそAngular2をやるべきかもしれない – Heroデータを AWS Lambda+DynamoDB で取得する はじめに 私自身は普段サーバサイド(主にWeb API)の開発を行っているのですが、業務外でAngular2を触ってみたところかなり好感触だったのでブログにしました。この記事では、Angular2のTutorialを終えた状況から、データ取得部分をモックではなく外部サーバに置き換える例を示し、Angular2の考え方、サーバサイドとの連携方法について記録したいと思います。 Angular2をはじめたときの筆者の状況 フロントエンドスキルセット jQuery、CSSを利用したウェブページの開発経験あり とはいえ、アニメーションや色彩に明るいわけではなく、ほとんどWebアプリケーションフレームワーク任せ JavaScriptはDOM操作用の言語という考え

                                                                    サーバーサイドエンジニアこそAngular2をやるべきかもしれない – Heroデータを AWS Lambda+DynamoDB で取得する | DevelopersIO
                                                                  • Node にまつわる良くある質問

                                                                    追記いくつか誤植を修正しました。 Cluster API へのリンク Ruby のようなフルスタックにうんざりしているんだ => Rails のような~ Node 関連で良く聞かれる質問を集めて見ました。 この記事を通して Node について持っていた疑問を解消し、Node の良いところも、「ちょっとなぁ。。」なところも合わせて、きちんと理解する助けになればと思います。 そもそも "Node" なの? "Node.js" じゃないの?当初は "Node.js" と呼ばれていましたが、「正式名称は "Node" である。ただし曖昧さが出る場合は "Node.js" と表記しても良い」という旨の記述が本家の Wiki にあります。 What is the correct capitalization of Node.js? 日本のコミュニティもこれに合わせて Node と記述するようにしている

                                                                    • プロジェクトチームのリーダーに向く人、向かない人 ― @IT情報マネジメント

                                                                      チームで遂行されるプロジェクトにおいて、優秀なリーダーの存在は極めて重要です。そこで今回から、リーダーについて考えてみることにします。リーダーシップの具体的な技術に関してはコーチングなどの記事を参考にしていただくことにして、ここではもっとベーシックなところをターゲットにします。なお対象としては、ユーザーサイドに限らずプロジェクト一般についての話となります。 誰でも持っているリーダーの素質 よく話題になることに、リーダーにはリーダーとしての素質がなければならないのか、ということがあります。ある程度の素質は必要でしょうが、それは大多数の人が持っているはずです。そのように考えられる根拠はあります。 例えば、ふさわしい人が地位に就くのではなく、「地位が人を育てる」ケースはよく知られています(年功序列主義の会社ではよく見られることです)。これは、リーダーとして特別な素質がないと思われたり、思い込んだ

                                                                        プロジェクトチームのリーダーに向く人、向かない人 ― @IT情報マネジメント
                                                                      • Amazon RDS/Auroraをクローンするシステムを作った話 - クックパッド開発者ブログ

                                                                        こんにちは、技術部SRグループの菅原です。 最近、Ninja650からNinja1000に乗り換えました。パワーがあるせいで3速発進・4速発進が平気でできてしまい、シフトワークがどんどん下手になっています。精進したいものです。 この記事では、Amazon RDS/Auroraをクローンするシステムを作った話を書きます。 Amazon RDS/Auroraをクローンするシステム サービス開発を行っていると、調査や検証でプロダクション環境で使われているデータベースが必要になることがあります。開発環境やステージング環境にもデータベースは存在するのですが、プロダクション環境のデータでしか再現しないバグの調査や、プロダクション環境のデータ量でのスキーマ変更の負荷の検証など、開発環境やステージング環境のデータベースではできない作業も多いです。しかし、オペレーションミスや個人情報へのアクセスを考えると、

                                                                          Amazon RDS/Auroraをクローンするシステムを作った話 - クックパッド開発者ブログ
                                                                        • 道具箱の整理

                                                                          はじめに この記事は、mymy-mycompany分室の2005年10月に1ヶ月をかけて書いたものです。ブログだと後から参照するのが大変なので、ここにまとめておきます。また、ブログでは時間の都合で書けなかった話も追加していく予定です。 私の道具箱 ここ1ヶ月ほど、私的Webサイトプロジェクトなるものに参加しています。オープンソース方式ではなくて伽藍方式。以前、オープンソースのカンファレンスに出たときに、そこで発表していた学生が、ちらと「実はオープンソースよりも伽藍のほうがクオリティが高いものができると思っているんだよね~」と話していたのが、非常~に気になってはいるのですが、そのあたりは、各自のモチベーションと時間の取り方の違いでしょうね。オープンソースでもコミットする人数(アクティブな人)が限られていれば伽藍に近くなるし、伽藍にしてもうまくいかないプロジェクトごまんとあるわけなので。 で、

                                                                          • 猫でもわかる「ジンバブエ」の簡単な解説:アルファルファモザイク

                                                                            ジンバブエの簡単な解説 今までずっと少数派の白人が政治の実権を握っていたが、民主的な選挙で、黒人政治家が増える ↓ とうとう初の黒人大統領が誕生 ↓ 何を思ったか「植民地時代に強奪された白人の土地資産を黒人へと無償かつ強制的に権限を委譲しなさい」法案を提出 ↓ 大半の白人が安値で土地資産を売り払って外国へ。 ↓ 今度は外資系企業に対して「保有株式の過半数を譲渡するように、逆らったら逮捕」法案を提出 ↓ 外資系企業が国外逃亡する ↓ 別に国連もアメリカも、どこの国も経済制裁してないのに、経済制裁と同じ状態に陥る ↓ 何もかもの物資が国内で不足するので、 「市場に出回っている物資が不足するなら、物資を持つ物は絶対に市場に売らないといけない」法案を提出 ↓ 物資の強制売却で、さらに物資不足が深刻化。当然需要と供給バランスが崩れて高値になる。 ↓ 物資が高値

                                                                            • 法治から人治へ - 内田樹の研究室

                                                                              安倍政権は集団的自衛権の行使について、行使の範囲を明確にしない方向をあきらかにした。 「行使を容認できるケースを『放置すれば日本の安全に重大な影響が及ぶ場合』と定義し、これが自衛権を発動できる『わが国を防衛するための必要最小限度の範囲』に入ると新たに解釈する。『重大な影響』『必要最小限度』の基準が何を指すかは解釈変更後の政策判断や法整備に委ねる。 今の政府解釈は、武力行使が許される必要最小限度の範囲を『わが国が攻撃(侵害)された場合に限られる』と明示し、個別的自衛権だけ認めている。政府原案は、これに集団的自衛権の一部が含まれると新たに解釈するものだ。政府は解釈変更後に個別の法律で行使の範囲を示し、法で縛ることで行使は限定されると説明する方針。だが、憲法上の解釈が『安全に重大な影響』と曖昧では、時の政府の判断で範囲が際限なく広がる可能性があり、歯止めはなくなる。 政府原案では、憲法九条の下で

                                                                              • ドメイン駆動設計の比類なきパワーでRailsレガシーコードなど大爆殺したるわあああ!!! - Qiita

                                                                                この記事は クラウドワークスアドベントカレンダー2019 12日目の記事です。 概要 こんにちは、怒り駆動リファクタリングを生業としている @MinoDriven です。 弊社リファクタリング専門チーム「バグハンター」で現在実施中のリファクタリング設計について紹介致します。 ドメイン駆動設計 を用い、Railsレガシーコードに対しViewとControllerを ActiveRecord非依存 に変更する設計です。 状況 弊社ブログの過去エントリにあるように、弊社サービスcrowdworks.jpはサービスインから8年経過し、 30万行 を超えるモノリシックRailsアプリになっています。 開発生産性が低下してきています 。 生産性低下の課題を解決しようにも、大規模な上に複雑かつ密結合な構造になっており、 マイクロサービスへの移行も、リプレイスも困難な制約 があります。 そこで半年前にリフ

                                                                                  ドメイン駆動設計の比類なきパワーでRailsレガシーコードなど大爆殺したるわあああ!!! - Qiita
                                                                                • 一休レストランのふつうのRustバックエンド開発 - 一休.com Developers Blog

                                                                                  この記事は一休.com Advent Calendar 2023 25日目の記事です。 一休レストランでは、よりスムーズな予約体験の提供を目的とするシステムのリニューアルを進めています。その一環として、2023年10月から、レストラン個別ページの表示から予約までのスマートフォンビューにおいて、バックエンドのサーバをRustで書かれたものに置き換えました。 一休レストランの Rust バックエンドが正式リリースされました。https://t.co/7N4VGv5ej9 このページのスマートフォンビューはバックエンドが Rust で書かれた GraphQL になってます— naoya (@naoya_ito) October 4, 2023 本番運用が始まって3か月近く経ちましたが、これまで安定して継続的な開発と運用ができています。これはRustだからと構えることなく、「ふつう」のバックエンド

                                                                                    一休レストランのふつうのRustバックエンド開発 - 一休.com Developers Blog