はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『qiita.com』

  • 人気
  • 新着
  • すべて
  • やはり俺の情報教科書はまちがっている。 - Qiita

    8 users

    qiita.com/nodai2h_ITC

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 目次 はじめに 個人を特定する情報が個人情報じゃない デジタル署名は暗号化しない TLS(SSL) は共通鍵を公開鍵で暗号化しない TLS(SSL) が使われていれば安全じゃない 変数は箱じゃない Python 等は「ソースコードを 1 行ずつ実行するインタプリタ方式」じゃない 日本語 1 文字は 2 バイトじゃない 動画が動いて見えるのは残像によるものじゃない 標本化定理は「2 倍以上の周波数」じゃない その他いろいろ はじめに 2022 年から高等学校で、プログラミング等を学ぶ「情報Ⅰ」が 必修 必履修科目になりました。1 さらには

    • 世の中
    • 2023/01/10 22:23
    • 教育
    • security
    • programming
    • やはり俺の情報教科書はまちがっている。 - Qiita

      458 users

      qiita.com/nodai2h_ITC

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 目次 はじめに 個人を特定する情報が個人情報じゃない デジタル署名は暗号化しない TLS(SSL) は共通鍵を公開鍵で暗号化しない TLS(SSL) が使われていれば安全じゃない 変数は箱じゃない Python 等は「ソースコードを 1 行ずつ実行するインタプリタ方式」じゃない 日本語 1 文字は 2 バイトじゃない 動画が動いて見えるのは残像によるものじゃない 標本化定理は「2 倍以上の周波数」じゃない その他いろいろ はじめに 2022 年から高等学校で、プログラミング等を学ぶ「情報Ⅰ」が 必修 必履修科目になりました。1 さらには

      • 世の中
      • 2023/01/10 08:06
      • 教育
      • あとで読む
      • セキュリティ
      • 技術
      • 情報
      • security
      • education
      • Qiita
      • IT
      • 教科書
      • ruby.wasm で遊ぶ ~Web Workerを使ってバックグラウンドで動かすまで - Qiita

        19 users

        qiita.com/nodai2h_ITC

        Ruby 3.2 から WASI ベースの WebAssembly がサポートされるということで、すでに Preview 版も公開されています。 この記事は、正直 WebAssembly とか WASI とかよく分かっていない1人間がブラウザ上で Ruby を色々動かしてみる記事です。とりあえず動けばいいという感じなので、おそらく無駄な記述も多いかと思います。ご了承ください。 作るもの テキストボックス等に記述された任意の Ruby スクリプトをブラウザ上で動かして、その実行結果を得られるようなもの。 要するに RubyOnBrowser とか TryRuby とかの二番煎じを作りたいのです。 とりあえず Ruby スクリプトを動かす ruby.wasm の github 上に Quick Start (for Browser) が載っているので、まずはこれをほぼそのまま。 <html>

        • テクノロジー
        • 2022/10/31 09:04
        • ruby
        • WebAssembly
        • wasm
        • js
        • web
        • あとで読む
        • Neri を使って Ruby スクリプトを実行ファイル(.exe)に変換して配布する - Qiita

          3 users

          qiita.com/nodai2h_ITC

          Ruby で書かれたスクリプトを Ruby の入っていない Windows 環境に向けて配布するツールとしては、OCRA という gem が有名です。 しかし OCRA にはいくつかの欠点1があったため、Neri という gem を作成しました。このたび ver 1.0 を公開し、今までより多くの Ruby スクリプトを実行ファイルに変換できるようになったので、Neri を使って Ruby スクリプトを実行ファイルに変換するチュートリアルを書いてみたいと思います。 Neri の目的 Neri は、ちょっとした CUI スクリプトや、あるいは DXRuby や Gosu を用いたゲーム、LibUI(あるいはそのラッパーである Glimmer DSL for LibUI)を用いた GUI プログラムなどを実行ファイルに変換し、Ruby の無い Windows 環境でも容易に動作させられるように

          • テクノロジー
          • 2022/01/10 00:07
          • Ruby
          • 足し算だけの世界の物語~第一話「鍵共有」 - Qiita

            54 users

            qiita.com/nodai2h_ITC

            シオドア・スタージョンは「SFの90%はクズである──ただし、あらゆるものの90%はクズである」と言いましたが、ご多分にもれず公開鍵暗号関係の書籍・技術記事も90%はクズであることは有名です。 特に「電子署名はハッシュ値を秘密鍵で暗号化~」とか「SSL/TLSは共通鍵を公開鍵で暗号化~」みたいな誤った説明が蔓延していることはご存じの方が多いと思います。 では、何故そのような誤った説明が蔓延しているのでしょうか。一つの理由は、「機能や使い方だけではなく、仕組みを(せめて雰囲気だけでも)知らなければ、理解したとは言えない」という思い込みではないでしょうか? 「秘密鍵で暗号化」などの誤った説明は、分かりやすくて「仕組みを雰囲気だけでも知りたい」という人にとっては満足行く説明です。実際には『本当の仕組み』とは大きく異なっているにもかかわらず、「ああ、これが電子署名の仕組みなのか」と納得してしまいま

            • テクノロジー
            • 2021/08/25 23:46
            • 暗号
            • セキュリティ
            • あとで読む
            • security
            • qiita
            • network
            • tech
            • 共通テスト「情報」試作問題のプログラミング言語を作ってみた - Qiita

              3 users

              qiita.com/nodai2h_ITC

              大学入試共通テスト「情報」試作問題で使われている独自の日本語プログラミング疑似言語を実際に実行できる環境を作りました。 DNCL2 - 大学入試共通テスト「情報」試作問題言語 はじめに 2022年度より高等学校でプログラミングを扱う「情報Ⅰ」の授業が必須となります。そして今後大学入試共通テスト(旧センター試験)において、「情報」を出題教科の1つにすることが検討されています。 ところで「情報Ⅰ」ではプログラミングを扱うこと自体は決まっているのですが、どのプログラミング言語を使うかは現場に任されています。 ですので仮に共通テスト「情報」の試験問題で Python が使われたとしたら、Python を使っていた高校の生徒が有利になってしまいます。 そのため昨年末に公開された「情報」試作問題では、独自の擬似言語を使っています。試作問題の解説中でも以下のように書かれています。 ※高等学校の授業で多様

              • テクノロジー
              • 2021/02/21 00:06
              • もう puts/p をデバッグに使わない! デバッグライブラリ IceCream の Ruby 版 - Qiita

                49 users

                qiita.com/nodai2h_ITC

                先日、Python 向けのデバッグライブラリ IceCream が話題になっていました。 Python 以外にもいくつかの言語版があるようですが、残念ながら Ruby 版が無い。というわけで作ってしまいました。 Ricecream (icecream-ruby) はじめに まず、このライブラリはいわゆる「print デバッグ」1の代替となるものです。 そもそも本格的にデバッグを行う場合、print デバッグではなく Byebug 等のデバッガを用いるべきです。 参考:printデバッグにさようなら!Ruby初心者のためのByebugチュートリアル とはいえ print デバッグが非常に手軽なものであることは間違いなく、ちょっとしたデバッグにはいちいちデバッガを使うより print デバッグで済ませてしまうという方も多いでしょう。 しかし print デバッグは手軽な分そのままでは困ることも

                • テクノロジー
                • 2021/01/29 23:18
                • ruby
                • debug
                • あとで読む
                • article
                • プログラミング
                • Ruby でも 1 <= x < 5 みたいに書きたい! ~やさしい黒魔術入門~ - Qiita

                  3 users

                  qiita.com/nodai2h_ITC

                  Python では数学のように 1 <= x < 5 のような比較式を書くことができます1が、それをうらやましく思うことがあります。…ええ、もちろん 1 <= x && x < 5 と書けばいいだけの話です2し、あるいは (1...5).include?(x) のように書いた方が Ruby 的ですね。でも、時には Ruby 的にではなくて 数学的に書きたいんですよ! というわけで、Ruby の黒魔術を使って 1 <= x < 5 のような比較式を書けるようにしてしまおう、というあまり実用性の無い記事です。 そもそも、なぜ 1 <= x < 5 はエラーになるのか さて、irb を起動して「1 < 2 < 3」とでも入力してみましょう。 irb(main):001:0> 1 < 2 < 3 NoMethodError (undefined method `<' for true:TrueCl

                  • テクノロジー
                  • 2020/12/12 15:25
                  • ruby
                  • Ruby のエラーメッセージをわかりやすく表示する gem「Eturem」を作った - Qiita

                    3 users

                    qiita.com/nodai2h_ITC

                    プログラミング初心者に Ruby を教える活動をしているのですが、Ruby って初心者にオススメするのに非常に良い言語だと思っています。環境さえ整えてしまえば「とりあえず動くプログラム」を書くまでのハードルが低いし、やろうと思えばゲームだって Web アプリだって何だって作れるし、日本語の情報源が多いし… ですが、エラーへの対処は(Ruby に限った話ではないでしょうが)初心者には非常に難しいと感じています。英語で表示される時点で苦手な人には非常にハードルが高くなってしまいますし、そうでなくとも Ruby のエラーメッセージが初心者にとってわかりやすいものとは正直思えません。 Ruby のエラーメッセージを読み解く(初心者向け)などの良記事を書かれている方もいますが、初心者が自分でこの記事に辿り着けるとは限りませんし、そもそもエラーが起きるたびに Google 検索するのも手間がかかる。

                    • テクノロジー
                    • 2018/05/04 18:42
                    • あとで読む

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『qiita.com』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx