1) pyrenderをインストールする
Pyrender は、3D メッシュ、点群、カメラなどのオブジェクトをロードしてレンダリングできる OpenGL ベースのライブラリです3。
pip install pyrender
2) PyOpenGL と OSMesa の関係を理解するには:
PyOpenGL は、Python の OpenGL バインディング ライブラリ (インターフェイス シェル) であり、Python で OpenGL を使用するためのインターフェイスを提供します。
OSMesa は、グラフィックス ハードウェアのないシステム上での OpenGL レンダリング (通常はオフスクリーン レンダリング) を可能にする OpenGL の実装です。OSMesa は OpenGL API を実装していますが、グラフィックス ハードウェアは必要なく、レンダリングはソフトウェア シミュレーションを通じて行われます。
PyOpenGL は、GPU のないシステム上で OpenGL レンダリングを行うためのバックエンドの 1 つとして OSMesa を使用できます。
次のインストールは、公式リンクの翻訳を参照しています:インストール ガイド — pyrender 0.1.45 ドキュメント
3) OSMesaをインストールする
最初のステップとして、高速オフスクリーン レンダリングと OpenGL 3+ コンテキストをサポートするために、Mesa を再構築して再インストールする必要があります。ソースからインストールすることをお勧めしますが、.deb
Ubuntu 16.04 以降で私のインストールを試すこともできます。
ソースからビルドする
まず、apt またはシステムのパッケージ マネージャーを介してビルドの依存関係をインストールします。
sudo apt-get install llvm-6.0 freeglut3 freeglut3-dev
次に、ここから Mesa の現在のバージョンをダウンロードします。ソース コードを解凍し、ソース コード フォルダーに移動します。
tar xfv mesa-18.3.3.tar.gz
cd mesa-18.3.3
PREFIX
Mesa をインストールするパスに置き換えます。デフォルトの Mesa インストールを上書きすることを心配しない場合は、/usr/local
.
次に、次のコマンドを実行してインストールを構成します。
./configure --prefix\=PREFIX **\\**
--enable-opengl --disable-gles1 --disable-gles2 **\\**
--disable-va --disable-xvmc --disable-vdpau **\\**
--enable-shared-glapi **\\**
--disable-texture-float **\\**
--enable-gallium-llvm --enable-llvm-shared-libs **\\**
--with-gallium-drivers\=swrast,swr **\\**
--disable-dri --with-dri-drivers\= **\\**
--disable-egl --with-egl-platforms\= --disable-gbm **\\**
--disable-glx **\\**
--disable-osmesa --enable-gallium-osmesa **\\**
ac\_cv\_path\_LLVM\_CONFIG\=llvm-config-6.0
最後に、Mesa をビルドしてインストールします。
make -j8
make install
~/.bashrc
最後に、システム パスに Mesa がインストールされていない場合は、MESA_HOME
mesa インストール パス (つまり、configure コマンド中に使用したパス) に変更したPREFIX
後、次の行をファイルに追加します。
MESA\_HOME\=/path/to/your/mesa/installation
export LIBRARY\_PATH\=$LIBRARY\_PATH:$MESA\_HOME/lib
export LD\_LIBRARY\_PATH\=$LD\_LIBRARY\_PATH:$MESA\_HOME/lib
export C\_INCLUDE\_PATH\=$C\_INCLUDE\_PATH:$MESA\_HOME/include/
export CPLUS\_INCLUDE\_PATH\=$CPLUS\_INCLUDE\_PATH:$MESA\_HOME/include/
PyOpenGL の互換性のあるフォークをインストールする
次に、 Mine をインストールして使用しますPyOpenGL
。このフォークにより、OSMesa を使用して最新の OpenGL コンテキストを取得できます。私のパッチは PyPI に含まれていますPyOpenGL
が、まだ PyPI には公開されていません。
git clone https://github.com/mmatl/pyopengl.git
pip install ./pyopengl
使い方
PYOPENGL_PLATFORM=osmesa python render.py
余談
コンピュータ業界に初めて参入する人、またはコンピュータ関連の専攻を卒業した人の多くは、実務経験が不足しているため、あらゆるところで障害に遭遇しています。2 つのデータセットを見てみましょう。
-
2023年の国立大学卒業生は1,158万人に達すると見込まれており、雇用情勢は厳しい。
-
National Network Security Publicity Week が発表したデータによると、2027 年までに我が国のネットワーク セキュリティ人材不足は 327 万人に達すると予想されています。
新卒者の就職状況は年々厳しい一方で、サイバーセキュリティ人材の不足は100万人規模となっています。
6月9日、MyCOS Researchの雇用ブルーブックの2023年版(2023年の中国の学部生の雇用レポートと2023年の中国の高等職業学生の雇用レポートを含む)が正式にリリースされました。
2022年大学卒業生の月給が高い専攻トップ10
学部のコンピューターサイエンス専攻と高等職業自動化専攻の月収は比較的高いです。コンピューターサイエンス学部と高等職業自動化専攻の2022年クラスの月収は、それぞれ6,863元と5,339元である。このうち、学部コンピューター専攻の初任給は基本的に2021年層と同じだが、高等職業自動化専攻の月収は大幅に増加しており、鉄道交通専攻を追い抜いた2022年層(5295元)が第1位となっている。
具体的には、専攻にもよりますが、2022年の学部生の月収が高い専攻は情報セキュリティ(7579元)です。2018年卒業生と比較すると、電子科学技術やオートメーションなど人工知能に関連する学部専攻が好調で、初任給は5年前と比べて19%増加した。データサイエンスとビッグデータテクノロジーは近年の新しい専攻ではあるが、2022年度学部生の卒業半年後の月収が高い専攻のトップ3に入るなど好調だ。5年前に高給取り学部ランキングのトップ10に入っていた唯一の人文社会科学専攻であるフランス語は、トップ10から外れた。
「サイバーセキュリティなくして国家安全保障はない」。現在、ネットワークセキュリティは国家戦略の高みにまで高まり、国家安全保障と社会の安定に影響を与える最も重要な要素の一つとなっています。
ネットワークセキュリティ業界の特徴
1. 雇用給与が非常に高く、昇給も早い 2021 年、Liepin.com はネットワーク セキュリティ業界の最高雇用給与を発表し、一人当たり 337,700 元でした!
2. 人材格差が大きく、雇用の機会が多い
2019年9月18日、「中華人民共和国中央人民政府」の公式ウェブサイトは、「我が国には140万人のサイバースペースセキュリティ人材が必要だが、全国の学校が毎年訓練している人材は150万人にも満たない」と発表した。Liepin.com の「2021 年上半期のサイバー セキュリティ レポート」では、サイバー セキュリティ人材の需要は 2027 年に 300 万人になると予測されており、現在サイバー セキュリティ業界に従事している従業員はわずか 10 万人です。
この業界には発展の余地がたくさんあり、雇用もたくさんあります
ネットワーク セキュリティ業界の設立以来、ネットワーク セキュリティ業界で数十の新しい職種が追加されています。ネットワーク セキュリティ エキスパート、ネットワーク セキュリティ アナリスト、セキュリティ コンサルタント、ネットワーク セキュリティ エンジニア、セキュリティ アーキテクト、セキュリティ オペレーションおよびメンテナンス エンジニア、ペネトレーション エンジニア、情報セキュリティ管理などです。データセキュリティエンジニア、ネットワークセキュリティオペレーションエンジニア、ネットワークセキュリティ緊急対応エンジニア、データ鑑定士、ネットワークセキュリティプロダクトマネージャー、ネットワークセキュリティサービスエンジニア、ネットワークセキュリティトレーナー、ネットワークセキュリティ監査人、脅威インテリジェンス分析エンジニア、災害復旧プロフェッショナル、実戦攻防専門家...
素晴らしいキャリアの可能性
ネットワークセキュリティ専攻は強力な技術的特徴を持ち、特にコアネットワークアーキテクチャとセキュリティ技術を仕事で習得することは、キャリア開発においてかけがえのない競争上の優位性をもたらします。
個人の能力の継続的な向上に伴い、自身の経験の豊富さやプロジェクト運営の成熟度に応じて作品の専門的価値も高まり、鑑賞空間は終始強気であり、それが人気の主な理由です。みんなとともに。
ネットワークセキュリティの分野も、ある意味、医師と同じように年齢が上がるほど人気があり、技術も成熟しているので当然仕事が評価され、昇進や昇給も問題となります。もちろん。
ハッキングとサイバーセキュリティを学ぶ方法
今日、私の記事に「高評価」をしていただければ、オンライン セキュリティ学習教材の私個人のコレクションを無料で共有しますので、そこに何があるか見てみましょう。
1. 学習ロードマップ
攻撃や守備でも学ぶべきことはたくさんありますが、具体的に学ぶべきことは上記のロードマップにすべて書きましたので、それを習得できれば就職や民間の仕事に就いても問題ありません。
2. ビデオチュートリアル
インターネット上には多くの学習リソースがありますが、基本的に不完全です。これは私が録画したサイバー セキュリティに関するビデオ チュートリアルです。上記のロードマップのすべての知識ポイントについてサポートするビデオ説明を用意しています。
内容は、ネットワークセキュリティ法の学習、ネットワークセキュリティ運用等の保証評価、ペネトレーションテストの基礎、脆弱性の詳しい説明、コンピュータの基礎知識など、ネットワークセキュリティを始める際に知っておくべき学習内容です。
(すべてが1つの作品に詰まっており、1つずつ展開することはできません。合計300以上のエピソードがあります)
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
3. 技術資料と電子書籍
また、大規模なネットワークセキュリティ運用、CTF、SRC脆弱性マイニングに参加した経験や技術的ポイントを含む技術文書も私自身が編集したもので、電子書籍も200冊以上あります。一つ一つ表示しません。
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
4. ツールキット、インタビューの質問、ソースコード
「良い仕事をしたいなら、まず自分のツールを磨かなければなりません。」 私は、誰にとっても最も人気のある数十のハッキング ツールをまとめました。取材範囲は主に情報収集、Androidハッキングツール、自動化ツール、フィッシングなどです。興味のある学生はぜひご覧ください。
私のビデオで言及されているケースのソース コードと対応するツールキットもあり、必要に応じて持ち帰ることができます。
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
最後に、私が過去数年間で整理したインターネット セキュリティに関する面接の質問があります。インターネット セキュリティの仕事を探しているなら、間違いなく大いに役立つでしょう。
これらの質問は、Sangfor、Qi Anxin、Tencent などの大手企業の面接でよく聞かれます。良い質問や良い洞察があれば、ぜひ共有してください。
参考分析: Sangfor 公式 Web サイト、Qi Anxin 公式 Web サイト、Freebuf、csdn など。
コンテンツの特徴: グラフィック表現を含む明確な構成により、理解しやすくなります。
内容の概要: イントラネット、オペレーティング システム、プロトコル、ペネトレーション テスト、セキュリティ サービス、脆弱性、インジェクション、XSS、CSRF、SSRF、ファイル アップロード、ファイル ダウンロード、ファイル インクルード、XXE、ロジック脆弱性、ツール、SQLmap、NMAP、BP、国境なき医師団…
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。