タグ

2022年8月12日のブックマーク (4件)

  • Zigで簡単クロスコンパイル 2022 - k0kubun's blog

    僕は以下の3つのツールを複数プラットフォーム向けにクロスコンパイルしてバイナリ配布しており、以下のように全て異なる言語で開発している。 Go: sqldef Rust: xremap mruby: mitamae クロスコンパイルに苦労している話をするとZigを使ってみたらいいんじゃないかと言われることがあり、周りでもZigが何となく流行り始めた気がするので、これらのツールに実際自分で使ってみてどうだったかという事例を紹介したい。 Zigとは Zigはそもそもプログラミング言語なのだが、C/C++とのinteropがやりやすい言語なようで、おそらくそれに必要でLLVMベースのC/C++ツールチェインが同梱されていて、しかもそれをDrop-In Replacement for GCC/Clangとして売りにしている。 僕はZig言語そのものにはそれほど興味はないのだが、クロスコンパイラとして

    Zigで簡単クロスコンパイル 2022 - k0kubun's blog
  • Goにおける型によってSQLインジェクションを防ぐ方法

    はじめに 2022年のセキュリティ・キャンプ全国大会に講師として参加しました。その際に、Goにおける脆弱性への対策はどうなっているのか調べました。この記事では、github.com/google/go-safeweb/safesqlがどのようにSQLインジェクションを防いでるのかについて解説します。 なお、@rungさんの文書を多いに参考にしております。また、セキュリティ・キャンプで用いた資料はこちらから閲覧できます。 SQLインジェクションとは? 独立行政法人情報処理推進機構(IPA)が公開している安全なウェブサイトの作り方を見ると、SQLインジェクションは以下のように説明されています。 データベースと連携したウェブアプリケーションの多くは、利用者からの入力情報を基にSQL文(データベースへの命令文)を組み立てています。ここで、SQL文の組み立て方法に問題がある場合、攻撃によってデータベ

    Goにおける型によってSQLインジェクションを防ぐ方法
  • なぜ統一教会・勝共連合が「右翼民族派」と連帯できたのか? 超大物の証言でわかったこと(伊藤 博敏) @gendai_biz

    なぜ統一教会・勝共連合が「右翼民族派」と連帯できたのか? 超大物の証言でわかったこと 八千矛社・犬塚博英代表 絶対に退かない原理研 「(大学闘争で)新左翼の連中と我々がぶつかり合い、どんなに激しい乱闘になり、殴られ蹴られても、絶対に退かないのが原理研(原理研究会)の連中でした。腕自慢の体育会系の空手、合気道の奴らは、信念がないからすぐに逃げる。そういう意味ではり原理研は信頼がおけて頼もしかった」 こう語るのは、右翼民族派として知られる犬塚博英・八千矛社代表である。八千矛社は戦前のクーデター未遂「神兵隊事件」に連座した中村武彦氏が立ち上げ、弟子の犬塚氏が後を継いだ。新右翼団体「一水会」を創設するなど戦後右翼運動を語るに欠かせない犬塚氏だが、その原点は50年以上前の大学紛争が激しかった頃の長崎大学学園正常化運動である。 学生といえば左翼が当たり前で、ベトナム反戦運動などで機動隊などとの衝突が繰

    なぜ統一教会・勝共連合が「右翼民族派」と連帯できたのか? 超大物の証言でわかったこと(伊藤 博敏) @gendai_biz
  • ゼンリン主催「#びっくり道路選手権」に集まる、日本に点在するユニークな道路の数々。

    株式会社ゼンリン🗾 @ZENRIN_official 【事前予告】 8/10「道の日」に #びっくり道路選手権 やります。 再びのご要望がとても多かった「道路」2年ぶりに開催します!いまのうちに画像フォルダのウォーミングアップ(?)よろしくおねがいします😉 ▼そり立つかb…道路 pic.twitter.com/o5v6i2B8mg 2022-07-21 11:53:58

    ゼンリン主催「#びっくり道路選手権」に集まる、日本に点在するユニークな道路の数々。
    yugui
    yugui 2022/08/12