タグ

2018年7月17日のブックマーク (16件)

  • Install Visual Studio Versions Side-by-Side - Visual Studio 2015

    Before you install versions side by side, review the following conditions: If you use Visual Studio 2015 to open a solution that was created in Visual Studio 2013, you can later open and modify the solution again in the older version as long as you haven't implemented any features that are specific to Visual Studio 2015. If you try to use Visual Studio 2015 to open a solution that was created in V

    Install Visual Studio Versions Side-by-Side - Visual Studio 2015
  • 機密情報の比較処理、secure_compareの実装について

    ActiveSupport::SecurityUtils.secure_compareやRack::Util.secure_compareについてメモ。 文字列が等価であるかどうか確認するのにa == bという風に書くことが多い。 しかし、機密情報の比較にこの形式を用いると、処理に要する時間からアルゴリズムが特定されたり、機密情報自体が漏れる可能性がある(所謂、Timing Attack)。 例えば、クーポンや一時トークンの確認などではTiming Attackに気をつける必要がある。 通常の文字列比較の場合、1byte目から確認していき、文字列が異なる時点でFalseを返す実装が多いと思う。 'secret' == 'hoge' # F 'secret' == 'soge' # TF 'secret' == 'sege' # TTF ... 'secret' == 'secret' #

    機密情報の比較処理、secure_compareの実装について
  • Zenlogicサポートサイト[IDCフロンティア]

    TOP サービス IDCFクラウド コンピュート コンテナ RDB CacheDB クラウドストレージ DNS GSLB(広域負荷分散) インフィニットLB CDN イメージオプティマイザー 連携サービス プライベートクラウド NSXオプション ベアメタルサーバー パートナーサービス Fastly CDN Fastly 次世代 WAF SiteGuard Server Edition Google Cloud 構成例 事例 料金シミュレーション ウェビナー開催情報 今後の機能強化予定 English

    Zenlogicサポートサイト[IDCフロンティア]
  • エネルギー保存Microfacet BRDF - ushiostarfish’s diary

    この記事はレイトレ合宿6アドベントカレンダー第3週目の記事です。 概要 前回 Microfacet入門(1) - ushiostarfish’s diary では、多重拡散を考慮しないナイーヴなマイクロファセットモデルではエネルギーが完全には保存せず、一部が失われてしまう問題について触れました。 そこで今回はその問題への対処として、ややアドホックではありますが、とてもシンプルで軽量な解決方法を提案している、 Csaba Kelemen and László Szirmay-Kalos, "A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling" (以降 [Kelemen 2001] のアイディアに触れてみようと思います。 [Kelemen 2001] のアプローチ [Kelemen 2001

    エネルギー保存Microfacet BRDF - ushiostarfish’s diary
  • プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話 - Qiita

    普通のプログラミング言語での開発に慣れた人ほどシェルスクリプト、特にBashで戸惑う部分の一つに、i = 0のように空白を開ければエラーになるし、かといってif[$i!=0]のように詰めてもやっぱりエラーになる、という点が挙げられます。書きたい物を思うように書けなくて「なんだよこのクソ言語は!!!」とブチギレる人は少なくないのではないでしょうか。この記事では、そのイライラを解消するポイントをお伝えしようと思います。 以下、特に断り無く「シェルスクリプト」と書いている場合はすべて「Bashのスクリプト」という意味になります。zsh等他のシェルではまた事情が異なりますので、ご注意ください。 (※以前プログラマーの君! 騙されるな! シェルスクリプトはそう書いちゃ駄目だ!! という話という記事を書いたのですが、この記事は、その増補リファイン版として執筆させて頂いたSoftwareDesign 2

    プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話 - Qiita
  • 奥華子の大阪イベントで大トラブル 当選者にメールが届いておらず誰も来ず

    「時をかける少女」の主題歌や「お部屋探しマスト」のテレビCMソングなどで知られる奥華子さんの大阪イベントが、大変なトラブルに見舞われています。イベントの当選メールが何らかの理由により送信されておらず、開場時間になっても誰も来ていないとのこと。 このイベントは「奥華子の弾き語りダークナイト☆」で、限定版のCDに同梱された応募券がなければ応募できないイベントでした。15日に東京で開催された公演は、通常通り開催されています。 東京公演のダイジェスト映像 第一部の様子 しかし、今日の大阪公演では、13時から開催された第一部は通常通り開催されたものの、第二部は開催時間になっても誰も来ず、奥華子さん16時29分には自身のTwitterに「集合時間過ぎても誰もいないです」「どうして」と動揺した様子でツイート。それから10分ほどして、メールが送信できていなかったことが判明したと語っています。原因は「システ

    奥華子の大阪イベントで大トラブル 当選者にメールが届いておらず誰も来ず
  • everyrfc.org

    everyrfc.org 2024 著作権. 不許複製 プライバシーポリシー

    everyrfc.org
  • 「生活保護なめんな」ジャンパー問題から1年半、小田原市が進めた生保改革(石戸諭) - エキスパート - Yahoo!ニュース

    「保護なめんな」「生活保護悪撲滅チーム」――。ローマ字と英語で書かれたジャンパーを羽織って、生活保護受給者宅を訪問する。2007年から約10年にわたって神奈川県小田原市の職員が着用していたものだ。 2017年1月に問題が発覚し、職員の対応は「受給者を威圧する」と批判された。市は改善を宣言する。あれから1年半、小田原市の生活保護行政は大きな変化を遂げていた。 小田原市職員「取り組みを話すのは初めて」報告する小田原市職員 7月14日、東京。生活保護問題に取り組んできた弁護士らが開いたシンポジウムで、小田原市の職員2人がやや緊張した面持ちで報告を始めた。 「小田原市の取り組みを報告するのはこれが初めてです」と市企画政策課の加藤和永さんは語る。ジャンパー問題が発覚してから、市の対応は早かった。 対応を振り返っておこう。市の生活保護担当の職員らが「保護なめんな」「SHAT(※生活保護悪撲滅チームの頭

    「生活保護なめんな」ジャンパー問題から1年半、小田原市が進めた生保改革(石戸諭) - エキスパート - Yahoo!ニュース
  • 👋Farewell song - 弥生開発者ブログ

    mzpです。こんにちは。 今回、Misocaを辞めて転職する決断をした。そのため、これがこのブログへの最後の投稿となる。なので、Misocaへの感謝を述べつつ退職の報告としたいと思う。 🏢出会い 新卒で自動車メーカーの系列会社に入社し社内SEをしていたが、やりたいこととのギャップを感じはじめたので転職活動をはじめた。 その中で、以前から知っていたMisoca(当時の社名はスタンドファーム)に話を聞きにいった。 自分が自社サービスに興味があったことと、Misocaも資金調達に成功し人を増やすタイミングだったことがうまくマッチし、入社を決めた。 こう書くとちゃんと活動したように見えるが、実際は退職を宣言したあと、何人かの知人とご飯をべていたら話が進んでいたので運要素が大きい。 資金調達に成功してうんぬんは最近知った。 当時のメモには選んだ理由に以下のものが書かれている。 なぜスタンドファー

    👋Farewell song - 弥生開発者ブログ
  • 要件定義、要件定義、一体なにをどこまで定義すればいいんだ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、Web事業部マネージャーのさささん(さっさん)です。 Web制作の現場ではプロジェクト開始時に「要件定義」の工程から作業を着手することが一般的です。ただし、いきなり要件を定義するわけではなく、顧客にヒアリングしたうえで課題の整理、要求の整理をおこない、要件定義として落とし込みます。 私は新卒からシステム開発の現場にいたので、要件定義に対して抵抗はありませんでしたが、Web業界で活動するようになってから要件定義がしっかりおこなわれていないプロジェクトがあることに驚きました。また、苦手というか、なにをすればいいのか分からない人たちがけっこういることに気づきました。 そこで今回は、「要件定義ってざっくりとなにをすればいいのか」をチェックリスト形式で紹介いたします。実際に要件定義が必要な場面でぜひ活用してもらえればと思います。 要件定義すべきこと 1. 制作の背景と目的 1.1. 制作

    要件定義、要件定義、一体なにをどこまで定義すればいいんだ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • TCP Proxyを書いてPostgreSQLの通信を覗いてみる - Copy/Cut/Paste/Hatena

    なんとなく興味がでてきたのでインターネット情報を参考にTCP Proxyを書いてPostgreSQLの通信覗いてみた。クエリの取得まではできた。 HTTP/1.1の世界で生きていたので、プログラムでバイナリ?を触ったの久しぶり過ぎるし(TokyoTyrantのPHPクライアント書いたときぶり?)やっぱり全然慣れない— k1LoW (@k1LoW) 2018年7月15日 覗いてみました。 ただ見るだけなら tcpdump などを活用すれば良さそうなのですが、せっかくならプロトコルを解析した結果を出力してみたかったので、取得結果をイジれるようにTCP Proxyを書くところからはじめてみました。 TCP Proxyってどうやって書けば?というのは基的にインターネットの情報を参考にしました。特に以下のツールのコードを参考にしました。 github.com で、書いたのが tcprxy です。

    TCP Proxyを書いてPostgreSQLの通信を覗いてみる - Copy/Cut/Paste/Hatena
  • RuboCopチームにgemの名前を譲った話

    かねてより僕が開発していたrubocop-railsというgemRuboCop公式チームの要望により譲った。 僕がこのgemを作った経緯とかは下記の記事の通り。 つくったやつ | Railsと同じRuboCopの設定が利用できるrubocop-rails gemを作った - Hack Your Design! https://t.co/szG0eLPetS — toshimaru (@toshimaru_e) January 29, 2018きっかけ名前を譲ることになったきっかけは下記のIssue。 Extract Rails Cops in a separate · Issue #5976 · rubocop-hq/rubocop より正確にいうとこのIssueの前にRubyKaigi 2018の懇親会でRuboCop作者から僕へ間接的に打診があり、上記のIssueに至る。 RuboC

    RuboCopチームにgemの名前を譲った話
  • Amazonプライムデー初日、世界でアクセス問題発生

    Amazon.comが7月16日に世界で「プライムデー」を開始したが、各国での開始直後から約1時間、アクセスできなかったり、カートに商品を追加できないなどの障害が発生した。 筆者の環境でもプライムデー開始直後の16日午後0時10分にAmazonアプリで「ほしいものリスト」にアクセスしようとしたところ、右のようなエラー画面になった。Amazonのエラー画面に登場する犬の画像はランダムで、いずれもAmazonの従業員の愛犬だ。この他、プライムデー対象商品をカートに入れようとしたところ、「カートに入れられませんでした」と表示された。スタートから数時間後にはエラーは表示されなくなった。 米国時間の16日午後には、Amazonが公式Twitterアカウントで「お客様の一部がお買い物しにくい状態で、この問題に急ぎ対処中です。多くのお客様は問題なくお買い物できていて、米国では昨年の最初の1時間より多く

    Amazonプライムデー初日、世界でアクセス問題発生
    kjw_junichi
    kjw_junichi 2018/07/17
    おれは、PC版だったからカートの中身を見ようとそっけないエラー画面だったなぁ。
  • GitlabMeetupいってきた20180713金 - smallpalace's blog

    こんにちは。SNS枠で行ってきたので備忘録です。 GitLab Meetup Tokyo #8: GitLab 11.0 - connpass #gitlabjp hashtag on Twitter ーーーー 11の紹介 大きな変更はAPIv3の完全廃止 ーーー ああしておけばよかったTips GitlLabGroupの構造編 GUIでやるやつ。プロジェクトいっぱいある人の追加。APIでもできるけど確認がめんどくさい。 グループをアプリケーションなどの大きい単位でつくるのでなく小さいのにわける 将来的にはこういうふうにやりたいと ShareWithGroup チームを選択して権限を設定してあげれば楽になるかも マスタブランチにマージ権限ない人がマージできてる事件 インフラの人でアドミン権限があってマージできてた git操作するアカウントと管理するアカウントは分けたほうがよかったかも Is

    GitlabMeetupいってきた20180713金 - smallpalace's blog
  • 【山口周】アートの素養を高めれば、論理的能力も向上する

    山口周/コーン・フェリー・ヘイグループ シニア・クライアント・パートナー 1970年東京都生まれ。慶應義塾大学文学部哲学科卒業、同大学院文学研究科美学美術史学専攻修士課程修了。電通、ボストン・コンサルティング・グループ等を経て、組織開発・人材育成を専門とするコーン・フェリー・ヘイグループに参画。現在、同社のシニア・クライアント・パートナー。専門はイノベーション、組織開発、人材・リーダーシップ育成。著書に『世界のエリートはなぜ「美意識」を鍛えるのか?』『武器になる哲学』など。

    【山口周】アートの素養を高めれば、論理的能力も向上する
  • Jasper(GitHub用のIssue Reader)を無料にしました - maru source

    こんにちは丸山@h13i32maruです。 2年前からJasperというGitHub用のIssue Readerを開発しており、$12で販売しているのですが、v0.6.0から無料で配布することにしました🎉 これまでに有料でお買上げいただいた方々、当にありがとうございました!!!すごく開発の支えになりましたし、購入してもらえたことを日々嬉しく思っていました。今後とも是非Jasperをよろしくお願いします! なぜ無料にするのか? そもそもどうして有料で販売していたのかというと、「自分の作ったものでお金を直接稼ぐってどれくらい難しいんだろうか?」「たくさん購入してもらうために個人でできることって何があるんだろうか?」というのを知りたかったからです。一攫千金とかサラリーマンを辞める、みたいなのは全然考えていませんでした。有料にしていたのはあくまでも現職(プロダクト開発)に活かすためにという感じ

    Jasper(GitHub用のIssue Reader)を無料にしました - maru source