タグ

2019年8月24日のブックマーク (8件)

  • Rustの依存関係の信頼性を検証する (crev) - Qiita

    cargo-crevとは 最近、複数のRubyライブラリにバックドアが発見されました。このような事件はnode/npmPython/PyPIなどでも発生しています。これらは正当な作者のアカウントがハックされてアップロードされているケースや、はじめから悪意のある作者が公開しているケースなどがありますが、いずれのケースでも公開されているライブラリバージョンの安全性が検証されていないことが問題であるといえます。 これに対してRustのcrates.ioに関してもコミュニティーから懸念が表明されています (URLO18860, URLO29989) が、その中でdpc氏が提案しているのが分散コードレビューによる信頼性の担保です。これを実際に実装したのがcargo-crevというツールです。 (なお、RustSecチームがcargo-auditというツールを公開していますが、これは既知の脆弱性デー

    Rustの依存関係の信頼性を検証する (crev) - Qiita
    igrep
    igrep 2019/08/24
    “cargo-crevは分散レビューシステムです。あなたの判断で、誰のレビューを信頼するか決める必要があります”
  • プログラミングとは ― 最強のカレーレシピ ― - golden-luckyの日記

    「うちの学校でもついにプログラミングの授業が始まったよ」 「それは興味深いね。どんなふうに教えてるの? やっぱりScratchとか?」 「Scratch? ああ、プログラミング言語のことか。プログラミング言語は使わなくていいんだよ」 「え?」 「小学校で学ぶプログラミングっていうのは、プログラミング言語を覚えさせることが目的じゃないからね。システム思考力とかロジカルシンキングって聞いたことあるだろ?」 「あるかないかでいったら、あるよ」 「プログラミング言語みたいなのは、単なる技術だ。それは仕事で必要な人だけが覚えればいい。子どもたちに教えるべきことは、プログラミング言語みたいな技術じゃなくて、システム思考やロジカルシンキングの延長といえるプログラミング的思考なんだよ」 「プログラミング的思考っていうのが、システム思考やロジカルシンキングとどう違うのか、いまいちよくわからないんだけど…」

    プログラミングとは ― 最強のカレーレシピ ― - golden-luckyの日記
    igrep
    igrep 2019/08/24
    “コンピューターを使うことを前提に問題をプログラミングで解決するという行為には、たぶん君が思っている以上に、プログラミング言語とコンピューターそのものに対する勉強が必要なんだ…”
  • 《いまだ断行中》「なぜ私は佐野SAストライキを始めたのか」渦中の“解雇部長”が真相を告発(文春オンライン) - Yahoo!ニュース

    お盆真っ只中の8月14日、例年多くの観光客で賑わう東北道・佐野サービスエリア(上り線)は閑散としていた。理由は従業員が起こした前代未聞のストライキ。その後、運営会社「ケイセイ・フーズ」はストライキについて自社の見解を記した「事情のご説明」を報道各社に送付。社長の岸敏夫氏(61)が会見するなど、大きな話題となった。 【写真】8月14日、加藤氏らが張り出したストライキの張り紙 佐野サービスエリアは佐野ラーメンが名物で、年間利用者数は約170万人。しかしストライキは長期戦の様相を呈し、いまだに格的な再開には至っていない。16日朝からフードコートと売店に限り、関連会社の従業員や日雇いスタッフを集めて営業を再開したが、佐野ラーメンが提供されるまで券購入から50分を要したケースもあったという。 「営業再開後に佐野ラーメンべましたが、以前よりもスープが薄味になったと感じました。10人程のスタッフ

    《いまだ断行中》「なぜ私は佐野SAストライキを始めたのか」渦中の“解雇部長”が真相を告発(文春オンライン) - Yahoo!ニュース
    igrep
    igrep 2019/08/24
    "(一部従業員が)毎日のように私のことを『悪い人』だと言っておりますが、『悪い人』のためにこれだけの人たちが集まって協力してくれているのは、本当に涙の出る思い"
  • やさしいスターリンソート入門【実用的】 - Qiita

    概要 最近、巷ではスターリンソートというソートが流行っています。 ソートされていない要素を粛清することでO(N)でソートできるスターリンソートとかいうのを見て爆笑してる — やんぎん (@4116You) July 28, 2019 スターリンといえば粛清、というような考え方によるソートです。 しかし、ちょっと待ってください。スターリンには粛清以外の選択肢もありました。 すなわち、シベリア送りです。 この記事では、粛清ではなくシベリア送りによる「やさしいスターリンソート」を実装し、データの量を減らすことなく、計算量を減らします。 それによって、銀河に平和をもたらします。 ※このソートは、「スターリンソート」とは異なるのでご注意ください。 「やさしいスターリンソート」とは スターリンソートでは、ソート順に反する要素を粛清することによりソートをしていました。 やさしいスターリンソートでは、粛清

    やさしいスターリンソート入門【実用的】 - Qiita
    igrep
    igrep 2019/08/24
    “え? Nが大きな値の時はどうするのか? シベリアは広大なので、そんなことは気にしません。”
  • 出会い系投稿だらけ… LINEオープンチャット即制限:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 --><!--株価検索 中⑤企画-->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">

    出会い系投稿だらけ… LINEオープンチャット即制限:朝日新聞デジタル
    igrep
    igrep 2019/08/24
    "問題が多発する一方で、「当初想定していた以上に多様な使われ方をしている」とも ... 特に盛り上がっているのは「セミになりきる」グループで、セミの鳴き声しか話してはいけないルール" すごいw
  • 触って感じて自分の体 TENGA広報女子が挑むタブー:朝日新聞デジタル

    大切な体の一部なのに、触ったり語ったりすると「ダメ」といさめられ、偏見や誤解のタネにも……。女性の性を語りにくい意識の底に、性器のタブー視がありそうです。息苦しさを感じ、壁を突き崩そうとしている女性がいます。 TENGA広報 工藤まおりさん 工藤まおり(くどう・まおり)1992年生まれ。リクルートグループをへて、2015年からアダルトグッズメーカーTENGAの広報。主に女性向け商品の販促を手がける。商品は今夏、百貨店でも販売された。 ――家では、性の話はタブーだったそうですね。 両親とも公務員で、性に対してお堅い雰囲気でした。家のテレビでキスシーンやベッドシーンが流れるとチャンネルを変えられ、性の話をしてはいけないと思っていました。 子どものころ、体の気持ちいいところを触っていたら、親にすごく怒られました。マスターベーションが何かもわかっていなかったのですが、布団をめくられて、「ダメ」と繰

    触って感じて自分の体 TENGA広報女子が挑むタブー:朝日新聞デジタル
    igrep
    igrep 2019/08/24
  • let, where, let...in の使い分け

    はじめに アルバイトの学生に良く質問される内容の1つに「let, where, let...in はどういう風に使い分ければ良いですか?」というものがあります。ちょっと前に twitter でも同じような話題を見かけたので、少しまとめてみました。 また、様々な Haskell 書籍で同様の内容について触れられていますが、明確な指針は無く個人の好みという感じがします。 let を使うタイミング (do の中) 上記のコードのように do の中で束縛された変数 x を使って新しい変数 y を宣言する時に良く使います 他の変数に依存していない z はどの書き方でも書けますが、通常は let で続けて書くことが多いと思います let は do (またはリスト内包表記) 以外では使えません 内部的には do { let decls; stmts } = let decls in do { stmts

  • GitHub - Y2Z/monolith: ⬛️ CLI tool for saving complete web pages as a single HTML file

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - Y2Z/monolith: ⬛️ CLI tool for saving complete web pages as a single HTML file
    igrep
    igrep 2019/08/24
    こういうのはブラウザ上で使いたいなあ