キャリア、転職、人材育成のヒントを提供してきた「リスキリング」チャンネルは新生「NIKKEIリスキリング」としてスタート。 ビジネスパーソンのためのファッション情報を集めた「Men’s Fashion」チャンネルは「THE NIKKEI MAGAZINE」デジタル版に進化しました。 その他のチャンネルはお休みし、公開コンテンツのほとんどは「日経電子版」ならびに課題解決型サイト「日経BizGate」で引き続きご覧いただけます。
20 秒で概要 当記事では、Rust における以下の 4 つのいいところを特徴を紹介します。 他の言語と比較しながらコンセプトを学ぶことで、なぜ今 Rust を学ぶべきかを理解できます。 Rust はメモリ安全な言語です Rust はリッチな型システムがあります Rust はエラー処理が分かりやすい Rust は健全なコミュニティの有るエコシステムです また以下のような、Rust 学習における最初の一歩のお手伝いもします。 環境のセットアップ 写経に適したチュートリアルの紹介 躓きポイントの紹介 Rust のいいところ Rust はメモリ安全な言語です。 これまでのメモリ管理手法 プログラミング言語によるメモリ管理には、これまで 2 種類の方法が有りました。 プログラマが全責任をもって管理する 例)C 言語 char *str; int length = 100; // 100byte(半
RustやElectron、denoに浮気しつつmrubyを使ってMacでクロスコンパイルしwindows用のexeを作るのに苦労した話RubyRustmrubyElectronDeno きっかけ SVGファイルをparseして中のxmlやCSSから色情報などを取り出す、これのローカル版を作りたいということでやりたいことは SVGをパースしてdom上の特定の要素を抽出 dom上だけではなくinlineのCSSや内のCSSから特定の要素を抜いてくる 汎用性を考えてjsonで結果を表示できるようにする たったこれだけ。 なのでxmlパーサー(XPathなら嬉しい)と正規表現は必須、cssパーサーは元々の状態で使ってなかったのであれば良しとする(jsonはいかようにでもなる)。 因みにチャレンジしたフレームワークや言語は Rust Crystal Language Electron deno r
今回は、Rustで書いたアプリケーションを実際に動かして、Rustを使う楽しさを体感してみよう。例題に選んだのは「コラッツ予想」という数学の問題だ。 コラッツ予想は、いまだに解決されていない不思議な問題である。任意の正の整数nに次のルールの操作を繰り返すことで、どんな整数であっても必ず最後には1になる、というものだ。 n が偶数の場合には、nを2で割る n が奇数の場合には、nに3をかけて1を足す 例えば6という整数を例にとると、次のように計算が進んでいく。今回はこうした計算をRustで再現してみる。 6は偶数なので、2で割る→3 3は奇数なので、3をかけて1を足す→10 10は偶数なので、2で割る→5 5は奇数なので、3をかけて1を足す→16 16は偶数なので、2で割る→8 8は偶数なので、2で割る→4 4は偶数なので、2で割る→2 2は偶数なので、2で割る→1 Rustとプロジェクトを
Macでハードディスクのデータを完全消去するには、ディスクユーティリティのセキュリティオプション機能を使いましょう。 ハードディスクの消去で選べる「セキュリティオプション」では、最も処理が速い 0 回(オプションを選ばない場合は 0 回になる)から 7 回の上書きまでの 4段階を選べます。 2回、3回、7回の上書きを設定できる なお、自分自身でハードディスクを使うなら、消去時にデータを消さなくてもいいのでセキュリティオプションなしの 0回消去で大丈夫です。 どの消去レベルを選ぶか 上書きによって元のデータを消すので、上書きの回数が多いほどデータが再現される可能性は低くなります。Macのディスクユーティリティで行える最高レベルは 7 回上書きですがむちゃくちゃ時間が必要です。私見では 2 回上書きでも十分ではないかと思っていますが、安全を期して 3 回上書きを行うようにしています。 完全消去
ディスクを破棄したり、譲渡したりする場合には、あらかじめディスクの内容を消去しておかないと情報が漏えいする危険性がある。単純にファイルを削除しただけでは、ファイルを復活させることもできる。データを完全に消去するためには、ディスク全体に渡ってデータを完全に上書きする必要がある。 連載目次 解説 コンピュータやハードディスクを破棄したり、他人に譲渡したりする場合、内部のデータを完全に消去しておかないと、そこから社内の機密情報や顧客情報、メール・アドレスなどが漏えいしてしまう危険性がある。実際、中古で購入したコンピュータのハードディスクに対してデータ復元ソフトウェアを実行したところ、ある医療機関が健康保険組合などに医療費を請求するために作成した診療報酬明細書の画像データが取り出せた、という事例が総務省の「国民のための情報セキュリティサイト」で報告されている。 国民のための情報セキュリティサイト(
ゼロ消去とは・・・? 通常の消去(クイックフォーマット)はディスクの中にあるディレクトリのみを削除します。 ディレクトリは簡単にいうと、ハードディスクの中にどのようなデータがはいっているかを示す 目次のようなものです。 この目次が無いと、パソコンは正常にファイルを読みだすことができません。 ですが、このディレクトリだけを消去した場合、実際には保存しているデータを 削除したわけではないので、 データを復旧させるようなアプリケーションで修復されてしまう場合があります。 ゼロ消去は、ハードディスク内のすべてを0で書き込み上書きします。 これをすることによって、データを修復されるリスクを低くすることが可能です。 主に、ハードディスクを廃棄する際や、譲渡する際に使われる機能です。 <ご注意> 以下でご説明しますゼロ消去の方法は、MacOSX(~10.10まで)のディスクユーティリティに搭載されている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く