タグ

2018年8月13日のブックマーク (6件)

  • 「世界最悪のログイン処理コード」を解説してみた

    概要 ところでこのツイートを見てほしい。このソースコードをどう思う? 世界最悪のログイン処理コード。 実際のサービスで可動していたものだとか……https://t.co/C2bG93ZCkj pic.twitter.com/EfVNAEslrn — はっしー@海外プログラマ🇳🇿元社畜 (@hassy_nz) 2018年8月10日 すごく……セキュリティーホールです…… 一応は動いていますが、あまりに問題がありすぎるため、Twitterでも話題になっていました。 問題点は片手に入り切らないぐらいある気がしますが、一つづつ解説していきます。 ※元記事のタイトルに記載されていますが、このコードはイントラネット内で動作していたものです。 問題点リスト 1. クライアント上のJavaScriptで書かれている 他の問題点を全部ぶっ飛ばすぐらいの重大な不具合です。 クライアントと言うのはこの場合、

    「世界最悪のログイン処理コード」を解説してみた
  • 20世紀最大の発明はどう考えても「コンテナ」だったという話 | 超音速備忘録

    未組立プラモ写真家。稀に組む。山登る。からぱたへのお問い合わせ、文章・写真・DJ・飲酒のオファーはTwitter @kalapattar からどうぞ

    20世紀最大の発明はどう考えても「コンテナ」だったという話 | 超音速備忘録
  • 書籍「Clean Architecture」が最高すぎたのでエッセンスをまとめてみた

    記事では、書籍「Clean Architecture 達人に学ぶソフトウェアの構造と設計」のポイントを抽出する。ただ、削った部分も多いので、ぜひ書籍を購入してほしい。 第1部 イントロダクション ソフトウェアを「一度だけ」動かすのは、それほど難しいことではない。正しくするのは難しい。 ソフトウェアを正しくすると、不思議なことが起こる。開発や保守に必要な人材はわずかで済む。変更は簡単で迅速になる。欠陥の数は少なく、ほとんど出てこなくなる。労力は最小に抑えられ、機能性と柔軟性は最大になる。 「あとでクリーンにすればいいよ。先に市場に出さなければ!」ソフトウェア開発者たちはそう言ってごまかす。だが、あとでクリーンにすることはない。短期的にも長期的にも、崩壊したコードを書くほうがクリーンなコードを書くよりも常に遅い。早く進む唯一の方法は、うまく進むことである。 すべてのソフトウェアシステムは、2

    書籍「Clean Architecture」が最高すぎたのでエッセンスをまとめてみた
  • これからの時代のエンジニアの生存戦略 - Qiita

    freee の概念 @yokoji です。 昨日は @hiraguri が「freeeのチーム運営で大事にしていること」を書いてくれたので、私は「個のエンジニアとしてこれからどうあるべきか」について書いてみようと思います。 この記事は freee Advent Calendarの25日目、最終日の記事になります。 freeeでは一緒に働くメンバーが300名を超え(エンジニアは80名)、来年には初めての新卒エンジニアが入社する予定で、ユーザにより大きな価値を届け続けていくためにはメンバーひとりひとりの成長が今後より一層欠かせないと考えています。 「チーム自体が、チームを修正・改善し、自律的に、変化に適応していく組織」でユーザに価値を届け続けるためには、メンバーひとりひとりはどんなエンジニアであるべきか?について、思っていることをつらつら挙げてみます。 どうつくるのか?よりもなぜつくるのか?を

    これからの時代のエンジニアの生存戦略 - Qiita
  • B'zの歌詞をPythonと機械学習で分析してみた 〜Word 2 Vec編〜 - 下町データサイエンティストの日常

    1. Part概要 こんにちは。pira_ninoです。 早速のお知らせなのですが、編から超絶優秀な友人のtaijest君も編集に加わってもらっています。これに伴いブログのタイトルも若干変更しました。 さて題に戻ります。 前PartではB'zの歌詞を「LDA」を用いた曲のクラスタリングを行いました。 皆様のおかげで週間のランキングで11位に載りました!!ありがとうございます!! pira-nino.hatenablog.com blog.hatenablog.com Partでは最近流行りの「Word 2 Vec」を用いて単語の意味の分析を行なっていきます。 目標としましては、B'zの歌詞を用いて「きれい」に意味が近い単語は何かや「あなたと恋するためには僕には何が必要か」といった分析を行っていきます。 Word 2 Vecを用いた分析の目標 2. Word 2 Vecとは 早速、

    B'zの歌詞をPythonと機械学習で分析してみた 〜Word 2 Vec編〜 - 下町データサイエンティストの日常
  • サマータイム導入が難しい理由、迫られる「2度訪れる同時刻」への対応 - BCN+R

    【日高彰の業界を斬る・25】連載第13回(https://www.bcnretail.com/market/detail/20180520_61602.html)で、来年行われる改元にあわせたシステム改修が簡単なものではないことを紹介したが、ここにきて改元の比ではない、IT担当者の顔を青ざめさせる新たな“爆弾”が飛んできた。安倍晋三首相が、サマータイムの導入を自民党内で検討するよう、指示を出したというのだ。 東京五輪組織委員会の森喜朗会長が、期間中の猛暑対策として提案したということだが、稿を執筆している8月9日時点では、ネットユーザーの反応はサマータイム反対の一色にみえる。数限りない反対意見があがっているが、代表的なのは以下のような内容だ。 ・生活リズムを崩し、睡眠に悪影響を及ぼすため、健康を害し労働生産性も落ちる(※1) ・余暇が充実するといわれているが、労働時間の短縮がなければ空論

    サマータイム導入が難しい理由、迫られる「2度訪れる同時刻」への対応 - BCN+R