タグ

2020年9月21日のブックマーク (6件)

  • 【入門級】XOR演算子の出番 【▲→川俣晶の縁側→ソフトウェア→C# コーディング How To】

    こんなメソッドを書いてみよう § 以下のようなメソッドを書いてみよう。 bool型の引数を2つ取る一つ目は有効無効の指定 isEnabled二つ目は値 flagisEnabledがtrueならflagの値を反転してConsole.WriteLineで出力する 普通に書くと § 普通にifを使って書くと、サンプルソースのsub1のようになります。 しかし、機能に比してちょっと長いですね。論理反転の演算子などを使うともっと短くできそうです。 XOR(排他的論理和)で書くと § これはサンプルソースのsub2のように書いても等価です。 なぜでしょうか。 XOR(排他的論理和)は、【どちらか1つだけtrueなら結果はtrue】になる演算子です。 しかし、これを【第1の値がtrueなら第2の値を反転させる。falseなら反転させない演算子】と読み替えると、今回のお題にピッタリだと分かります。 実はi

  • 1泊旅行用バッグのおすすめ人気ランキング【2024年】

    1泊2日の旅行をするとき、快適に過ごせるようこだわりたいのが旅行用バッグ。とはいえ、ボストンバッグ・リュック・トートなど種類が豊富なうえ、無印良品やしまむらで買えるシンプルなものからブランド品まで選択肢がたくさんあります。容量や大きさもさまざまで、どれを選ぶか迷いますよね。 そこで今回は、1泊旅行用バッグのおすすめ人気ランキングと、その選び方をご紹介します。旅コーデに合わせやすいカバンや、メンズ・レディース問わず使いやすいデザインなども参考にしながら、ぜひ自分にぴったり合うものを選んでくださいね。

    1泊旅行用バッグのおすすめ人気ランキング【2024年】
  • システムを更新してから、画面右上にオレンジ色の丸が表示されます!? - いまさら聞けないiPhoneのなぜ

    ハウツー システムを更新してから、画面右上にオレンジ色の丸が表示されます!? - いまさら聞けないiPhoneのなぜ iOS 14では、UI(ユーザインターフェース)にさまざまな変更がくわわりました。ウィジェットは表示サイズを変更したりホーム画面に置いたりできるようになり、アプリの自動整理機能「App Library」も追加されました。習うより慣れろ、まずはiOS 14にアップデートすることからはじめましょう。 そして慣れた頃には、微妙な変化に気付くように。そのひとつが、ノッチ(切り欠け)のすぐ右横、電波感度を示すアンテナの真上にときどき光るオレンジ色の小さな丸い星。友人に聞いても見たことがないというし、まさか北斗七星の横で寄り添うように光るあの星...ということもないだろうし、なんなのか気になりますよね。 調べたところ、このオレンジ色の丸い星は「マイクにアクセスしていることの目印」。起動

    システムを更新してから、画面右上にオレンジ色の丸が表示されます!? - いまさら聞けないiPhoneのなぜ
  • iOS 14の「Appライブラリ」を試す アプリ整理の精度、アプリを非表示にする方法は?

    「iOS 14」では新たに「Appライブラリ」画面が追加され、アプリの管理方法が従来と変わった。稿では、同機能の使い方をおさらいしつつ、使用したインプレッションをお届けしたい。 カテゴリー整理の精度はどれほど? iOS 14では、ホーム画面の一番右端にあるページで、さらに左スワイプをすると、「Appライブラリ」画面が表示されるようになった。Appライブラリ画面には、インストールしたアプリが整理して表示される。アプリはカテゴリーごとに自動で振り分けられるが、手動で入れ替えることは今のところできない。 筆者の手持ちの「iPhone 11 Pro」をiOS 14にアップデートしたところ、Appライブラリには「提案」「最近追加した項目」「SNS」「ユーティリティ」「仕事効率化とファイナンス」「クリエイティビティ」「情報と読書」「ゲーム」「エンターテイメント」「旅行」「その他」「ショッピングと

    iOS 14の「Appライブラリ」を試す アプリ整理の精度、アプリを非表示にする方法は?
  • 特別講座 ネットワークプログラミング ( FWをつくろう )

    特別講座 ネットワークプログラミング ( FWをつくろう ) ファイアウォール(FW)とは,「ある特定のコンピュータネットワークとその外部との通信を制御し、内部のコンピュータネットワークの安全を維持することを目的としたソフトウェア」である. つまり,特定のパケットを破棄(または通過)させる制御を行うソフトウェアである. 特定のパケットとは, 特定ポートにアクセスするパケット 特定のIPアドレスからのパケット 特定の内容(パターン)をもつパケット などがある. 今回は,以下の図のような構成のネットワークにFWを設置する環境を想定する. 今回のFWはルータの機能はなく,あくまでPCとルータ間のパケットを監視し,不要なデータを遮断する機能を持つ. FWソフトウェアを作成するには, パケットの中身を見る パケットの転送の可否を行う 2つのプログラミングが必要になる. ここでは,上記の2つのプログラ

    特別講座 ネットワークプログラミング ( FWをつくろう )
  • パケットキャプチャツールをつくる - Qiita

    はじめに ネットワークと C 言語の勉強を兼ねて、簡易的なパケットキャプチャツールをつくってみました。参考にしたのは「ルーター自作でわかるパケットの流れ」という書籍です。 表紙に書かれている「ネットワークはどのようにつながるのかパケットの気持ちになって考えてみたことはありますか?」というコメントにが若干引いておりましたが、こういったディープな内容のは中々ないので有り難かったです。なお、このはタイトルのとおりルータを自作することがゴールになっていて、パケットキャプチャツールの作成はそのための練習という位置付けです。 また、特別講座 ネットワークプログラミング ( FWをつくろう )というサイトも非常に参考になりました。図入りで説明されていてとても分かりやすかったです。 ちなみに、C 言語は大学の時に少しかじったものの、ほぼ初心者に近い状態だったので Udemy の「イメージでわかる!基

    パケットキャプチャツールをつくる - Qiita