コンピュータユーザー

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

2
bash関数のエイリアススコーピング
環境をセットアップする一連のエイリアスを作成するスクリプト(書き込みアクセス権がないスクリプト)を使用しています。環境をセットアップするためのbash関数を作成したいのですが、エイリアスが関数本体まで存続しないようです。 これは最小限の例です: # aliases.sh alias fooAlias='echo "this will never work!"' 。 # .bashrc function setupLotsOfThings() { source aliases.sh fooAlias } 。 さて、私が単にaliases.shインタラクティブにソーシングすると、物事は期待通りに機能します: [mycomputer]~/ $ source aliases.sh [mycomputer]~/ $ fooAlias this will never work! ただし、代わりに.bashrcで定義されている関数を呼び出すと、その定義を取得した後にエイリアスが認識されません。 [mycomputer]~/ $ setupLotsOfThings -bash: fooAlias: command not found ここで何が起こっているのですか?alias関数で使用する場合、コマンドのスコープについて何か不足していますか? 編集:私が達成しようとしていることにいくつかの光を当てるために、最小限の例を超えていくつかの詳細を追加します。 私の仕事では、クラスターやグリッドで多くのソフトウェアを開発して実行しています。さまざまなgccバージョン、特定のソフトウェアリリース、構成とデータのPATH、さまざまな環境変数など、まったく異なる環境を必要とするプロジェクトがいくつかあります。管理者は、通常、他の関数やエイリアスを呼び出したり、さまざまなスクリプトを実行したりするシェル関数やエイリアスを定義することによって、さまざまなものを設定するスクリプトを提供します。私にとって、それはブラックボックスです。 一つのコマンドで自分だけの様々な環境をセットアップしたい。現在、私は次のようなことをしています: [mycomputer]~/ $ source /some/environment/setup/script.sh …
9 bash 

7
管理者および標準ユーザーとして実行するコマンドを含むバッチファイル
ローカル管理者アカウント(サービスの開始/停止)を使用していくつかのコマンドを実行する必要のあるバッチファイルと、ログインユーザー(ユーザーディレクトリからファイルをコピー)を使用していくつかのコマンドを実行する必要があるバッチファイルを書き込もうとすると、問題が発生します。私は次のコマンドを試しました: / savecredを含むrunas runas /user:(PC name)\(admin username) /savecred "net stop \"(service name)\"" runas /user:(PC name)\(admin username) /savecred "sc stop \"(service name)\"" 使用/savecred時にパスワードの入力を求められません。代わりに、コマンドプロンプトウィンドウが短時間点滅して消えます。このウィンドウの内容がわかりません。サービスは停止されません。 / savecredなしのrunas runas /user:(PC name)\(admin username) "net stop \"(service name)\"" runas /user:(PC name)\(admin username) "sc stop \"(service name)\"" これらのコマンドはパスワードを要求しますが、上記のコマンドと同じ動作を示します。コマンドプロンプトウィンドウが一時的にポップアップし、サービスは停止しません。 詳細を指定してさらにコマンドを実行する必要があるため、セッションのパスワードを保存するのが理想的です。 これは可能ですか?可能であれば、何が間違っていますか?

4
.pdfの「クリックして翻訳」
.pdfファイルを読みながら、単語をクリックしてその翻訳を取得する方法はありますか?Google辞書はChromeに非常に便利なプラグインですが、Webページでのみ機能します。.pdfで使用する類似のものはありますか? Windowsを使用しています。Chrome内蔵リーダー用のプラグインを見つけました。それらはすべてPDFでは何もしません。そのような翻訳プラグインがあるPDFリーダーがあれば、他のPDFリーダーを使用できますが、そのようなものは見つかりません。

1
qemuでエミュレートされたラズベリーpiでネットワークを有効にする方法は?
私はubuntu 13.04でラズベリーパイをエミュレートしようとしています。qemuをインストールしましたが、ネットワーク以外は問題なく動作しました。 私はこの手順に従いました。仮想マシンでは、ファイル/etc/network/interfaceは次のようになります。 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.20.106 # your IP gateway 192.168.20.1 # IP of the Router netmask 255.255.255.0 # Network mask 私はこのようにqemuを起動しsudo qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -append "root=/dev/sda2" -hda 2013-09-25-wheezy-raspbian.img -kernel kernel-qemu -redir …

2
スクリプトの場所の親フォルダのパスを取得する:Applescript
背景:tclアプリを起動する単純なapplescriptアプリを作成しようとしていますが、スクリプトの最初の部分で行き詰まっています。 applescriptへのパスの親フォルダーを取得する必要があります。このコードを実行すると: set LauncherPath to path to me set ParentPath to container of LauncherPath ...私はこのエラーを受け取ります: error "Can’t get container of alias \"Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:\"." number -1728 from container of alias "Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:" この回答を読んだ後、私はこれを試しました: set LauncherPath to path to me set RealLauncherPath …

7
電源コードを取り外すとラップトップ画面がオフになる
W8からWindows 8.1 Proに最近アップグレードした後、電源コードを取り外すとすぐにラップトップ(ASUS X54H)の画面がオフになります。 電源を再接続すると問題なくオンに戻ります。画面がオフのときにキーボードとマウスの入力が処理されます。私の設定では、バッテリーを2分間使用しないと画面が消えるようになっています。私はされた私のラップトップがダウンし、バッテリで実行されているの5分後に(にもかかわらず、60%の左を示す)必要がありますする場所の前からバッテリーの問題を持つが、私はそれは無関係だと思います。 その他の情報はリクエストに応じて提供されます。誰かが何が起こっているのかを理解するのを手伝ってくれる?この動作を停止するにはどうすればよいですか?

1
Windows 8.1にアップグレードした後、Win8アプリを起動できません
8.1にアップグレードしましたが、Metroアプリが起動しなくなりました。 問題は、ストアやPCの設定を含むMetroアプリを起動すると、すぐに失敗することです。従来のデスクトップは問題なく、標準のプログラムもそうですが、それは単なるMetroアプリです。 システムイベントログを確認すると、次のようなエラーが表示されます。 アプリケーションwinstore_cw5n1h2txyewy!Windows.Storeのアクティブ化が次のエラーで失敗しました:このアプリケーションは指定された契約をサポートしていないか、インストールされていません。詳細については、Microsoft-Windows-TWinUI / Operationalログを参照してください。 さらに、metroのタイルには小さな十字のアイコンがあります: 私のLive ID(アップデート中になんとかスキップしたものですが)が正しく設定されていないため、オンラインのものは機能していません。しかし、どうすれば修正できますか?PCの設定を開始できません。ストアを開始できません。私はこれらのものを設定する古典的なデスクトップでは方法を見ません。このために再インストールする必要はありません。簡単な修正はありますか? 編集:同じ問題を持つより多くの人々。そしてもっとここに。 編集2:Windows 8.1 Pro DVD(それ自体ですべてを試すための試用版)を作成しましたが、[更新]オプションでも問題は解決しませんでした。最終的に私は弾丸を噛んでリセットを行いました。
9 windows-8 

1
Git-無効なパスのエラー
私は長い間Macで作業しており、次のようなファイルのようにコミットしました: C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls このファイルはリポジトリに存在しません。私のリポジトリは実際にはにありました/Users/Sethuram/Development/Csmart/workspaces/csmart。名前の付いたファイルをどういうわけかC:/Csmart/files/companies/19/migration/CompanyDataEntry.xls私のgitリポジトリにチェックインしてプッシュしたようです。 今私は私のWindowsボックスでこのレポを複製しようとしています、そして私は以下のようなエラーを受け取ります: error: Invalid path 'C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls' 無効なパスを理解しました。それを修正する方法がわかりません。削除してそこからプッシュするためにMacにアクセスできなくなりました。 ウィンドウボックスで、このファイルはコミットする必要がある変更として表示されます。 $ git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # deleted: C:/Csmart/files/companies/19/migration/CompanyDataEntry.xls このエラーを取り除くにはどうすればよいですか?
9 windows  mac  git 

2
保存したパスワードが表示されないのはなぜですか?
Chromeの設定の[保存されたパスワード]領域に表示されるのは '保存したパスワードがここに表示されます。もっと詳しく知る' そこに保存されたパスワードがあることを知っているにもかかわらず、私のパスワードを正常にロードするサイトにアクセスできます。 何ができますか? これが私が見るものです: 私は明らかにパスワードを保存しましたが:

1
Ubuntuのgvimで右クリックメニューを「修正」
にインストールしgvimましUbuntu 12.04たが、右クリックメニューがありません。 たとえば、テキストのブロックを選択して領域を右クリックする と、選択範囲のサイズがカーソル位置まで変化します。私が作成しようとしてきたから、関連する(少なくとも私が理解できるもの)の部分コピーして、私はそれに関連する設定のカップルを逃したかもしれないので、1を(私は思います)。メニューをどのように表示しますか?.vimrcWindows

1
rEFIndシェルが読み込まれないのはなぜですか?
2ステップの深い問題があるため、EFIシェルを起動してを実行する必要がありますgptsync。ddイメージをサムドライブに書き込むために使用されるrEFInd 0.7.4のフラッシュドライブバイナリをダウンロードしましたが、正常に起動するようです。しかし、起動する小さなシェルアイコンを選択すると、シェルUIに点滅し、画面に次のテキストが表示されてハングします。 Starting shellx64.efi Using load options '' 以上です。シェルを機能させるために何かを設定するはずですか?

5
PAMのパスワード要件を無効または変更するにはどうすればよいですか?
私はFedora 19を使用しています。デフォルトでは、「password」などの不正なパスワードを無効にするようにpamが設定されています。これはいい。このデフォルトを変更しようとすると腹立たしいです。これは、インターネットに接続されていない、内部にあるものをテストするためのボックスでもありません。不正なパスワードは、テストプロセスを容易にします。または、パスワードの要件をどのように変更するのですか? システム認証 man pam_cracklibさまざまなパスワード要件を設定するいくつかの素晴らしい例があります。だから私はを開きます/etc/pam.d/system-auth、ここには次のような行があります: #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. password requisite pam_pwquality.so try_first_pass retry=3 authtok_type= password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok password required pam_deny.so *ヘッドデスク*。私の経験では、このような警告は、パッケージマネージャーが実行されるたびに、またはランダムに変更がワイプされることを意味します。 authconfig だから... authconfig次のステップです。「authconfig」という名前のすべてのファイルを探します。/etc/sysconfig/authconfig有望に見えます。そして、気まぐれで私の編集を破壊することについて上部に警告はありません。この行を見つけてUSEPWQUALITY=yes変更します。今私は走る: # authconfig --test <snip> pam_pwquality is …

2
WindowsコマンドラインでEMLファイルから添付ファイルを抽出する方法
何百ものEMLファイルがあり、それらは添付ファイル付きの単一の電子メールです。 スクリプトを使用して添付ファイルを取得したいので、コマンドラインで単一のEMLファイルから添付ファイルを抽出する方法を探しています。 各ファイルを解析して添付ファイルを探し、その上でbase64デコーダーを使用することもできますが、誰かがすでにこれを作成していることを願っています。 何かお勧めですか?

2
7-zipを使用している場合、zipファイルにファイルを追加するにはどうすればよいですか?
以前は、ファイルをドラッグアンドドロップして、zipフォルダーに追加できました。7-zipを使用すると、今はできません。7-zipを含むWindows 8(悪夢)が搭載された新しいコンピューターにアップグレードしました。zipフォルダーにファイルを追加したり、Windows 7から古いバージョンのzipファイルをインストールしたりできます。 7-zipのzipフォルダー内の「追加」ボタンが機能しません。圧縮したいファイルを選択すると、zipフォルダーにファイルを追加できなくなります。私はこれまでWindows 7を使用してこれを行うことができました。 「アーカイブ」「抽出」「ディレクトリ」など、多くのコンピュータ用語が理解できません(実際に調べようとしていますが、真剣に調べているので混乱します)。あなたはできる。私の答えがすでにどこかにリストされている場合は、申し訳ありません。
9 7-zip 

12
Excelにリンクされたデータ式は、ブックを開くと#REFに変わります
これは何度も私に起こりました(ただし常にではありません)。それは非常にイライラさせられ、なぜこれを行うのか私にはわかりません。 A.xlsには、B.xls Sheet1にリンクする数式が含まれています。私はA.xlsに取り組んでいます。B.xlsを開くことにしました。一度実行すると、Sheet1へのすべての参照が#REFに変わります。 すなわち。 ='C:\..\[B.xls]!Sheet1'!A1 になる ='C:\..\[B.xls]!#REF'!A1 そして当然ながら、以前は正しかったすべての値が#REFを返すようになりました。 最後に保存したバージョンのA.xlsを再度開かないと元に戻せないので、これは絶対にイライラします。A.xlsはB.xlsのいくつかの異なるワークシートを参照しているため、検索と置換も理想的ではありません。 何かアイデアはありますか?:( Excel 2010を実行しています。

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