コンピュータユーザー

コンピュータ愛好家とパワーユーザーのためのQ&A


0
TORパケットを識別する方法
次のコマンドでTCPDUMPを使用してネットワークトラフィックをキャプチャしています。 TCPDUMP -i wlan0 -ttt port 9050 -w test.txt キャプチャされたすべてのパケットがTORパケットであることを保証するにはどうすればよいですか?

1
サービスの実行中にサービス実行可能ファイルを上書きする
他のプロセスと同様に、実行中のサービスは実行中のファイルを(使用中のように)ロックすると信じていました。 実際、Visual Studioで新しいバージョンのサービスをビルドするときにサービスを停止してから、再度開始する必要があります。 サービスを停止せずに(展開中に)実行可能ファイルを更新した方法がわかりません。その後、変更を有効にするためにサービスを再起動しただけです。 誰もこれに説明がありますか?

3
代わりにベース32を使用するのに十分な文字があるのに、なぜ16進数をそれほど使用するのですか?[閉まっている]
0〜255の16進数を2文字で格納できるため、データを圧縮し、色、IPアドレス、MACアドレスなどのあらゆる種類のデータに使用されます。 私の質問は、なぜ彼らは16ビットで停止したのですか(またはなぜそれが最も一般的に使用されているのですか)?32ビットのアルファベットには十分な文字があり、0〜65536の範囲が同じ量のスペースに含まれ、わずか1600万ではなく280兆色を可能にします。文字の大文字と小文字を区別し、2つの記号を追加すると、64ビットになり、最大43億の値を2つの文字で表すことができます。 これがうまくいくと思う状況のいくつかの例: IPv4が不足しています。v6が導入されていることは知っていますが、非常に長く、覚えにくいでしょう。192.168.0.1アドレスを取得し、C0.A8.0.1として保存することもできます。64ビットの16進数を使用し、最大8文字のままにすると、40億個ではなく280兆個の組み合わせを使用でき、この問題は発生しません。 上記のように、それはまた、はるかに広い範囲の色を提供します。RAW写真形式では、ファイルサイズが大幅に増加するという欠点を伴いながら、8ではなく32ビットでカラーチャネルごとに記録されます。RGB値が16進数として保存された場合、色の範囲を増やしてもファイルのサイズは変わらないはずです。ピクセルあたり6ビット以内に保存されますが、ベース番号は大きくなります。代わりに、96ビット/ピクセルの数値として記録されますが、これは1600%の非常に不必要な増加であり、写真は20MBを超えます(オンライン計算機によると、32ビットカラーの4K RAWビデオは2.5GBまで可能です)毎秒)。 この部分は実際には質問とは関係ありませんが、数をバイナリからベース88(その後のシンボルがなくなった)に至るさまざまなベース値に変換できるスクリプトを少し前に書きました。同様のものを実装します。例として、ここでは66000.からの出力ですベース2:11111111111110000 ベースは16:101D0 ベース32:20EG ベース64:G7G コードがあり、ここで誰もが興味を持っているならば、それはまだかかわらず、いくつかのバグを持っていると私はからそれを試してみましたマヤ内。少し話題が外れていますが、通常の16進数は元の数値よりも約20%少ないビットであり、ベース88はほぼ50%削減されていることに気づきました。 最後の1つの質問:写真を16進数として保存するというアイデアを誰かが試みましたか?64ビットの16進数を使用し、[64; 1920; Bgh54D; NgDFF4; ...]のようなデータで写真を保存した場合、機能する可能性がありますか?そうでない場合、私はそれを行うことができる何かを作成しようとするかもしれません。

2
Freeradiusが起動しないLSBの起動に失敗しました:Radius Daemon
Freeradiusサーバーをセットアップしようとしましたが、起動しようとすると # service freeradius start Job for freeradius.service failed because the control process exited with error code. See "systemctl status freeradius.service" and "journalctl -xe" for details. journalctlを書くとき、これを取得します -- The start-up result is done. Dec 30 16:03:05 pppie sudo[19994]: dilian : TTY=pts/0 ; PWD=/home/dilian ; USER=root ; COMMAND=/bin/su Dec 30 16:03:05 …

1
プログラムでHTTPトラフィックをフィルタリングする方法
httpトラフィックをデバイス上でプログラムでフィルタリングする方法はいくつありますか?パケットをキャプチャし、正規表現によってWiresharkとして禁止するだけでなく、たとえばページを要求し、特定の情報を抽出し、それに基づいてトラフィックを保持または提供するフィルターを構築しますか? 今のところ、これを行う唯一の方法は、私が見るように、応答/要求の変更を可能にし、ほとんどのプログラミング言語に存在するプロキシサーバーライブラリを使用することです。


0
異なる環境での異なるSharepointファイルパス
ユーザーがSQLを介して別のExcelブックを更新するために使用するExcel(UserForm)のVBAアプリケーションがあります。2つのファイルは、MS Sharepointフォルダーに並んでいます。ユーザーには2種類あります。最初のグループは、Citrixを使用してWindows 7(シンクライアント)にリモートでログインします。2番目のグループにはノートブックがあり、Citrixを介してまったくログインしません。 Citrixユーザーは問題なく、すべてがローカルとリモートの両方で意図したとおりに機能します(Sharepointリボンの[Eplorerで開く]オプションを常に使用する必要がありますが、それでも構いません)。 ノートブックユーザーの場合、VBAがリンクされたファイルを見つけられないため、Sharepoint UserFormを使用しようとすると(ローカルでは正常に動作する)ファイルパスに奇妙な問題が発生し、エラーが発生します。 C:\Users\Username\Documents\https:\sharepoint-domain.com\Database.xls Citrixでの作業パスは次のようになります。 \\sharepoint-domain.com@SSL\DavWWWRoot\Database.xls 両方のユーザーグループがこれを利用できるようにする方法の手がかりはありますか?

0
ネットワーク速度の制限
新しい会社で働き始め、ここでネットワーク遅延のある奇妙な状況を観察しました(詳細は下記) 環境:ロシアにあるubuntu 12.04ボックス(開発マシンが本番ボックスと同じOSバージョンを使用するための会社の制限)にあり、ネットワークはUS DNSサーバーを使用するように構成されています。 奇妙な点は次のとおりです。会社のVCおよび外部リソースからのダウンロードは約50KB /秒です。例:コマンドラインから「svn co svn:// mycompany / svn / trunk」および「wget https://services.gradle.org/distributions/gradle-2.7-all.zip」を開始し、nethogsツールを介して帯域幅を監視しました、以下の結果が表示されます。 sudo nethogs -d 10 eth0 NetHogs version 0.8.0 PID USER PROGRAM DEV SENT RECEIVED 9140 denis wget eth0 0.380 64.585 KB/sec 7395 denis svn eth0 1.526 40.379 KB/sec ... VPNがなく、通常のイーサネット接続があることを確認しました。 denis@denis-zhdanov-desktop:~/Downloads/tmp$ nmcli con status NAME UUID …

0
GVimはWindows 10でプラグインを見つけることができません
Windows 10では、GVimをUsers \ myuser \ Vimにインストールしています。プラグインの処理にVundleを使用していますが、うまく機能しています。しかし、vimは他のプラグインファイルを見つけられません。それらは(Vundleを使用して)Users \ myuser \ Vim \ vimfiles \ bundleにインストールされます。それらを見つけるためにvimを取得するにはどうすればよいですか? プラグインディレクトリを_vimrcのrtpに追加しようとしましたが、運はありません。これが関連しているかどうかはわかりませんが、vimを起動すると、Vimがインストールされているディレクトリではなく、常にC:\ WINDOWS \ System32としてpwdで起動します。 これが私の_vimrcの最初の部分です。 set nocompatible "source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim au! BufWritePost $MYVIMRC nested source $MYVIMRC filetype off " required set rtp+=%HOMEPATH%\Vim\vimfiles\bundle\Vundle.vim set rtp+=%HOMEPATH%\Vim\vimfiles call vundle#begin() let g:vundle#bundle_dir='vimfiles\bundle' Plugin 'VundleVim/Vundle.vim' " basic editing functions------------------------------------ Bundle …

2
使用済みのハードドライブに文字を割り当てることはできません
内蔵ハードドライブをPCにインストールして、その中のファイルを調べてみました。このドライブは以前に故障したMacBookにインストールされていたため、いくつかの貴重なファイルが必要でした。ハードドライブをインストールしたとき、ディスクの管理に入り、ハードドライブが認識されましたが、ドライブ文字を編集できませんでした。私はそれに対して何もできません。また、必要なデータが内部にあるため、再フォーマットできません。 Linux Readerを試してみましたが、メインパーティションにファイルシステムがありません。そのため、図に示すようにエラーが発生します。 メインパーティションのプロパティ: 開こうとすると表示されるエラーメッセージ:

1
bashスクリプトの「read」の変数は未定義です
i3wm画面モード(外部画面、内部画面、すべて、またはミラー)を切り替えるために使用するこのbashスクリプトがあります。スクリプトの最初の部分は、画面の名前を取得します。次の部分をコピーして端末で実行する場合: #!/bin/bash xrandr|grep " connected primary"|IFS=" " read INTERNAL_OUTPUT con xrandr|awk '/ connected/ && !/ primary/'|IFS=" " read EXTERNAL_OUTPUT con echo internal monitor is $INTERNAL_OUTPUT echo external monitor is $EXTERNAL_OUTPUT ... 私は次のようなものを得ます $ ./script.sh internal monitor is eDPI external monitor is DPI-1 しかし、実際のスクリプトを実行すると、変数は空になり、表示されるのはすべて $ ./script.sh internal monitor is external monitor …

0
Windows 10で削除したディレクトリツリーへのアクセスを回復するにはどうすればよいですか?
ローカルユーザーのスタートメニューショートカットディレクトリのすべてをシステムのスタートメニューショートカットディレクトリにコピーし、ローカルユーザーのスタートメニューディレクトリのすべてを再帰的に削除するスクリプトを作成したかったのです。コピー機能は正常に機能しました。その後、削除機能をテストしてみました。組み込みのWindowsコマンドに関する私の知識に基づいて、最も単純な解決策は、ディレクトリ(およびファイルとサブディレクトリ)を削除してから再作成することだと感じました。そのために、次のコマンドを実行しました。 rd / s / q "C:\ Users \ n0086 \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \" これには意図した効果がありませんでした。プログラム(両方によって検証ディレクトリが残っDIRのが、それは「アクセスが拒否されました」エラーが発生アクセスしようとしているコマンドと、Windowsのファイルエクスプローラ)。管理者として昇格したコマンドプロンプトを実行しています。 これを修正してディレクトリツリーブランチを再作成し、フォルダに再びアクセスできるようにするにはどうすればよいですか?元のディレクトリツリーブランチの内容は気にしません。私が言ったように、削除する前にその内容をすべてコピーしました。破損したブランチを新しい空のディレクトリに置き換えて、もう一度アクセスできるようにします。

1
起動可能なUSBスティックの代わりにEFIパーティションを使用してOSをインストールすることは可能ですか?
ラップトップに新しいOSをインストールするときに、予備のDVDやUSBスティックがないことに気付いたので、最近、いじくり回したUEFIブートプロセスについて考え始めました。 ブータブルUSBまたはDVDを作成する代わりに、何らかの方法で新しいUEFIエントリを作成することで(理論的に)OSをインストールできますか?それらは起動可能です。 いいえの場合、なぜですか? (私はOSインストールプロセスについてあまり知らないことに気付いた開発者です)

3
BSOD !! page_fault_in_nonpaged_area [終了]
私のコンピューターは突然このブルースクリーンを思いついた、それはそれがpage_fault_in_nonpaged_areaを持っていると言っているこのエラーの修正はありますか?助けてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.