[技術者向] コンピューター

全364953件中41~60件表示
  • PCアプリのアンインストール。不完全が多いのは何故

    PCを弄っていてたまに思うのですが、最近のコンピュータ用アプリのアンインストールは不完全な物が多い気がします。 プログラムが入っていたフォルダを残すぐらいなら可愛いもので、用途不明の設定ファイルや実行ファイルを残すのも当たり前です。 アプリケーションで作った成果物がなくなってしまうと困るから、その出力フォルダを残しますというのはまだ理解できますが、次にもう一度入れなおした時に設定がそのまま残ってる方が良いから設定ファイルを残すとか、アカウントを残すとか、余計なお世話な気がします。 しかも、自力でそれを消そうにも、大抵どこに何を散らかしてあるのか、用途がなんなのか全く分からない状態なので、放置するしかないのも気分が悪いところです。 キチンと後始末をするとか、設定やアカウントが必要なら消す・残す選択も出来るアンインストーラーを作る事ぐらい、技術的にさほど難しくないと思います。 昔と違ってストレージ容量をあまり気にしないとか、そこまで見る人が居なくなったからといって、無意味にゴミをやたら残されるのは気分が悪いだけでなく積もり積もって記憶容量の無駄や実行速度の低下を招くので害しかないのですが、なぜ此処まで放漫になってるのかが良くわかりません。

  • 報酬付き

    AdobeAcrobatpro のJavaScri

    やりたいこと…pdfファイルの1ページ目にファイル名頭6桁のヘッダーをつける。書式が縦の場合、右上、横の場合は左上に。 下記にて、縦でも横でも、左上になってしまうんです。 修正できますでしょうか?? お力添えお願いいたします var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix; var cFontSize = 10; // 1ページ目のページサイズを取得 var pageBox = this.getPageBox("Crop", 0); var pageWidth = pageBox[2] - pageBox[0]; var pageHeight = pageBox[3] - pageBox[1]; // 縦向きの場合 if (pageHeight > pageWidth) { var coords = [pageWidth - 150, pageHeight - 50, pageWidth - 10, pageHeight - 10]; // 右上の座標 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.top, nTextAlign: app.constants.align.right, nStart: 0, nEnd: 0 }); } else { // 横向きの場合 var coords = [10, pageHeight - 50, 150, pageHeight - 10]; // 左上の座標 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.left, nVertAlign: app.constants.align.top, nTextAlign: app.constants.align.left, nStart: 0, nEnd: 0 }); }

  • VS code でファイルの表示方法

    お世話になります。VS code をしばらく使っていますが、まだわからないことが沢山あります。そのうちの一つが、画面左側のファイル表示部分において、ファイル名のアルファベット順ではなく、ファイルの種類ごとに表示できないかということです。 たとえばHTML, PHP, JavaScript, stylesheet などまとめて表示されていると便利なのですが。 どなたかやり方をご存じでしたら、教えていただきたいと思います。 よろしくお願いいたします。

  • 報酬付き

    オフラインインストール方法

    Windowsサーバーにgitlabcliをオフラインインストールしたいです。リリースノートにインストーラーがあるのでそれを実行してみたのですが、セットアップコマンドを打つと、config.ymlのパーミッションが666なので、chmodで600にしてくださいとエラーが出ます。しかし、Windowsなのでchmodは使えません。 該当ymlのプロパティからファイルのアクセス権限を書き込み・読み取り権限のみにして、他のユーザーには一切権限を与えないようにしてみましたが、それでも同じエラーが出ます。 これの解決方法もしくは、Windowsサーバーにcliをオフラインインストールする方法をご存じの方がいればご教示ください。

  • 404NOT FOUND。

    丸投げですいません! 404NOT FOUND。の原因が分からない! //express.js const express = require('express'); const mysql = require('mysql2/promise'); // mysql2/promise を使用することで非同期処理が可能 const path = require('path'); const app = express(); const port = 3000; // EJSをテンプレートエンジンとして設定 app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); // 静的ファイルの設定 app.use(express.static(path.join(__dirname, 'public'))); app.use(express.urlencoded({ extended: true })); const dbConfig = { host: 'localhost', user: 'root', password: 'rhythm0!KT#$9V', database: 'membership_db' }; const pool = mysql.createPool(dbConfig); app.get('/detail', (req, res) => { const id = req.query.id || 'default_id'; return res.redirect(`/detail/${id}`); }); app.get('/detail/:id', async (req, res) => { const id = req.params.id; try { const connection = await pool.getConnection(); // プールから接続を取得 const [rows, fields] = await connection.execute('SELECT id, m, nickname, selfintroduction FROM members WHERE id = ?', [id]); connection.release(); // 接続を解放 if (rows.length === 0) { return res.status(404).send('メンバーが見つかりません'); } const member = rows[0]; res.render('detail', { member }); // detail.ejs としてレンダリング } catch (error) { console.error('データベースエラー:', error); res.status(500).send('データベースエラーが発生しました'); } }); app.listen(port, () => { console.log(`Expressサーバーがポート${port}で起動しました`); }); <!-- detail.ejs --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Member Detail</title> </head> <body> <h1>Member Detail</h1> <ul> <li>ID: <%= member.id %></li> <li>Name: <%= member.m %></li> <li>Nickname: <%= member.nickname %></li> <li>Introduction: <%= member.selfintroduction %></li> </ul> </body> </html> <!-- members.ejs --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Members List</title> <!-- CSS styles --> <style> /* Styles for the table */ table { width: 100%; border-collapse: collapse; } th, td { padding: 12px 8px; /* Adjust padding */ text-align: left; border-bottom: 1px solid #ddd; } /* Change cursor to pointer for clickable elements */ tr.clickable { cursor: pointer; } /* Header style */ th { background-color: #f2f2f2; } /* Change background color for even rows */ tr:nth-child(even) { background-color: #f2f2f2; } </style> </head> <body> <h1>どなたとチャットしますか?</h1> <table> <thead> <tr> <th>ID</th> <th>M</th> <th>Nickname</th> <th>都道府県</th> <th>市区町村</th> </tr> </thead> <tbody> <% members.forEach(function(member) { %> <tr class="clickable" data-member-id="<%= member.id %>"> <td><%= member.id %></td> <td><%= member.m %></td> <td><%= member.nickname %></td> <td><%= member.prefecture %></td> <td><%= member.city %></td> </tr> <% }); %> </tbody> </table> <script> // Click event handler for clickable rows document.addEventListener('DOMContentLoaded', function() { var rows = document.querySelectorAll('tr.clickable'); rows.forEach(function(row) { row.addEventListener('click', function() { var memberId = this.getAttribute('data-member-id'); window.location.href = '/detail/' + memberId; // Redirect to detail page }); }); }); </script> </body> </html> どなたか言い考えありませんか? もう、4日も同じことを考えています。 宜しくお願い申し上げます。

  • 再インストールが進みません

    pc版グランドマフィアを起動しようとしたらファイルが移動または削除されたのでこのショートカットは無効になりました的なのが出てきたので再インストールしていたらこの画面でずっと止まっています。pcの再起やインストーラーを消してもう一回やってもダメです。わかる人いたらお願いします。

  • MATLABのプログラムについて

    画面表示されてから人が反応するまでの時間の傾向に関するデータを取得したくて、MATLABで以下のようなプログラムを作ったのですが、20回繰り返すようプログラムを作ったつもりが、3~4回で止まってしまうのです。恐らくプログラムに誤りがあるんだと思うのですが、何度見ても問題点が見つからず、困っております。どなたか修正が必要な点についてアドバイスいただけないでしょうか? よろしくお願い致します。 try Screen('Preference', 'SkipSyncTests', 1); DisableKeysForKbCheck(232:256); [w, wr]=Screen('OpenWindow',0 , 255 ,[]);%白色全画面表示 %一旦固視点を呈示 fx=wr(3)/2; fy=wr(4)/2; Screen('DrawLine', w, 0, fx, fy-10, fx, fy+10);%固視点【二】 Screen('DrawLine', w, 0, fx-10, fy, fx+10, fy);%固視点【二】 Screen('Flip',w); WaitSecs(0.5); %ここまで完璧 for i=1:20%20回繰り返したいです a=randperm(20);%20をランダムにします if rem(a(i),2)==0%私の大好きなやつです。 word1='X'; elseif rem(a(i),2)==1 word1='T'; end b=randperm(35);%1から35までをランダムに並べた1列の行列 for stm=1:15%15回繰り返したいです num=b(stm);%1から35のランダム列左14個が順番に入ります if stm==1 else word1='O'; end x=rem(num-1,7)*wr(3)/7; %選んだ箱の左にいくつの箱があるかを求めて、それに箱の幅をかける y=floor((num-1)/7)*wr(4)/5; %上にいくつの箱があるかを求め、それに箱の高さをかける tb=Screen('TextBounds',w, num2str(stm));%これは一旦気にしなくて良い Screen('DrawText', w, word1, x-25, y-25, 0); end Screen('Flip', w);%呈示する瞬間は1回でいいです。 KbWait;%何かキーが押されるまで待ちましょう。 end Screen('CloseAll'); catch Screen('CloseAll'); psychrethrow(psychlasterror); end

  • 報酬付き

    自己証明書

    おはようございます、お世話になっています。 とりあえずParrotOSに自己証明書をダウンロードしてきて インストールしてみて脆弱性はなくなったのですが セキュリティ警告が直らないのですが セキュリティ的には大丈夫なのでしょうか? ParrotOSにはドメインが、FQDN として使用できないので 自己証明書で諦めるしかないのでしょうか? ご教示宜しくお願い致します。

  • VLOOKUP関数を部分一致で検索させたい

    質問よろしくお願いします。 ExcelのVLOOKUP関数で、検索を行ってるのですが、 実際に文字列はあるのですが、検索されません。 =VLOOKUP(A9395,A2:F100,1,FALSE) このような感じです。 完全一致しか検索されませんか? 一部一致でしたら何か方法はありませんか? よろしくお願いいたします。

  • 報酬付き

    WordPressの質問(q10263921)の続

    Uncaught ReferenceError: group_id is not defined と書かれておりエラー文を調べようと思ったのですが、該当箇所が分からずどこを修正すべきなのか分かりませんでした。 アドバイスよろしくお願い致します。 ※表示されているエラー文 ➀jQuery.Deferred exception: group_id is not defined ReferenceError: group_id is not defined at add (http://www.irasuto.cfbx.jp/%e9%9b%91%e8%ab%87%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%80%80%e8%b3%aa%e5%95%8f%e4%b8%80%e8%a6%a7%e8%a1%a8%e7%a4%ba%e7%94%bb%e9%9d%a2/:130:32) at HTMLDocument.<anonymous> (http://www.irasuto.cfbx.jp/%e9%9b%91%e8%ab%87%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%80%80%e8%b3%aa%e5%95%8f%e4%b8%80%e8%a6%a7%e8%a1%a8%e7%a4%ba%e7%94%bb%e9%9d%a2/:118:9) at e (http://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=6.5.5:2:30005) at t (http://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=6.5.5:2:30307) undefined ➁Uncaught ReferenceError: group_id is not defined at add (雑談掲示板 質問一覧表示画面/:130:32) at HTMLDocument.<anonymous> (雑談掲示板 質問一覧表示画面/:118:9) at e (jquery.min.js?ver=6.5.5:2:30005) at t (jquery.min.js?ver=6.5.5:2:30307) ※該当ページ http://www.irasuto.cfbx.jp/%e9%9b%91%e8%ab%87%e6%8e%b2%e7%a4%ba%e6%9d%bf%e3%80%80%e8%b3%aa%e5%95%8f%e4%b8%80%e8%a6%a7%e8%a1%a8%e7%a4%ba%e7%94%bb%e9%9d%a2/

  • windowsのファイアーウォールで

    windows11のファイアーウォールでカスペルスキーみた ポートをブロックして閉じるにはどうやればいいでしょうか? 基本的に、windows11だとポートが閉じれない感じです。 ご教示宜しくお願いします。

  • 報酬付き

    RHEL9のディスプレイの解像度について

    左右同じディスプレイにつないでいるのですが、なぜか②のディスプレイの解像度が「1440 × 480i」という変な中途半端な値までしか選べません。本来なら①②ともに「1920 × 1200」まで選べるはずなのですが… ちなみに①はVGA端子でVGAデバイス「ASPEED Video AST2500」に接続していて、②はHDMI端子でVGAデバイス「UHD Graphics P630」に接続しています。 原因がわかる方、問題調査方法がわかる方いらっしゃいましたらご教示お願いします。

  • ファイルの書き込みと読み込みについて。

    このプログラムは、Pythonで、ファイルの読み込みと書き込みを行っているのでしょうか?以下、チャットgptのプログラムのソースコードです。 # ファイルを作る file = open('example.txt', 'w') # データを書く file.write('こんにちは、世界!') # ファイルを閉じる file.close() # ファイルを開ける file = open('example.txt', 'r') # データを読む content = file.read() # 内容を表示する print(content) # ファイルを閉じる file.close() 教えて頂けると幸いです。

  • サーバー証明書の変更

    1. 証明書発行機関(CA)の利用 信頼できるCAの選定 信頼できるCAを選定します。以下のCAが一般的です: GlobalSign DigiCert Sectigo(旧Comodo) 1. 証明書発行機関(CA)の利用とありますが これをお金を払って購入しないと 実際にサーバーの証明書を作成して証明することは不可能なのでしょうか? そして脆弱性も修正できないのでしょうか? ご教示宜しくお願い致します。

  • エラー

    下記、エラーわかる方いないでしょうか?すみません Adobeアクロバットpro Windows10 javascript var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; var cText= HeaderText this.pageNum = 0 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:13:Console undefined:Exec undefined

  • AdobeAcrobatproのJavascrip

    何か変なところありますか? やりたいこと→ヘッダー(右上)にファイル名の頭6桁をつける var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); this.pageNum = 0 var HeaderText = fileNamePrefix var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); } 明日試すんですが、厳しい意見、何か感じたこと、あればドシドシ!コメントください

  • ファイルについて。

    例えば、Cドライブに、フォルダを作って、その中に、C言語で書いたファイルがあって、それをコマンドプロンプトにコマンドを入れて、コマンドプロンプトに出力させる。のも、ファイルの読み込みなのでしょうか?後、ファイルの書き込みというのは、キーボードからの入力と言う事で合っているのでしょうか?教えて頂けると幸いです。

  • スタンプの位置

    やりたいことは、たくさんのファイルで1ページ目のみにスタンプを押したい。が、pdfの回転(見た目にはわからない)により、スタンプが270度回転するのに解決するカードが下記で、成功したのですが、スタンプの位置が、左上はみ出ます。数字わ、いじっても、スタンプは大きいまま、位置も変わりません。 回転問題は解決したのにあと少しなんです。何かヒントくださいませんか。 お願いします!!! AdobeAcrobatpro上で使うJavascript、Windows10です。 // 変数の定義 var n10mm = 10; // スタンプをページの端から10mm離れた位置に配置 var nStampWidth = 50; // スタンプの幅 var nStampHeight = 50; // スタンプの高さ // 現在のページの「Crop」ボックスの座標を取得 var rctCropRot = this.getPageBox("Crop", this.pageNum); // スタンプの中心X座標を計算 var nStampXCenter = n10mm + nStampWidth / 2; // スタンプの中心Y座標を計算 var nStampYCenter = rctCropRot[1] - n10mm - nStampHeight / 2; // スタンプの位置を示す矩形(左下と右上の同じ点)の座標を設定 var rctAnnotRot = [nStampXCenter, nStampYCenter, nStampXCenter, nStampYCenter]; // ページの回転に応じて座標を変換するマトリックスを作成 var mxFromRot = (new Matrix2D).fromRotated(this, this.pageNum); // 変換されたスタンプの位置を計算 var rctAnnotDflt = mxFromRot.transform(rctAnnotRot); // スタンプを現在のページに追加 this.addAnnot({ type: "Stamp", // 注釈のタイプをスタンプに設定 page: this.pageNum, // スタンプを追加するページ番号 AP: "#urzkGPjyQ1Ma2qYXWQ6bMA", // スタンプの外観 rect: rctAnnotDflt, // スタンプの位置 rotate: this.getPageRotation(this.pageNum) // ページの回転に基づいてスタンプを回転 });

  • powershellでexcelシート操作時エラー

    powershellで複数のexcelファイルを各々一つの既存excelファイルの各ワークシトに書き込む方法として下記のコードで実行するとワークシート名にファイル名と同じシート名がある場合「sheet1(2)」となって追加されます。結果自体問題ないのですが、powershellの方に次のメッセージが出ます。このメッセージは、無視していいのかあるいは出ないようにする対処方法があるのかお教えください。 発生したエラーメッセージ OperationStopped: Line | 7 | $Workbook.Sheets.Item($Worksheet.Index - 1).Name = $Everyexcel.Name.R … | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | この名前は既に使用されています。別の名前を入力してください。 実行コード $ExcelObject=New-Object -ComObject excel.application $ExcelObject.visible=$false $ExcelObject.DisplayAlerts=$false #$ExcelFiles=Get-ChildItem -Path D:\test_data\data\*.xlsx $ExcelFiles=Get-ChildItem -Path @("D:\test\test\book1.xlsx","D:\test\test\book2.xlsx") $outputFile = "D:\test_data\AAE.xlsx" $Workbook=$ExcelObject.Workbooks.Open($outputFile) $Worksheet=$Workbook.Sheets.Item(1) foreach($ExcelFile in $ExcelFiles){ $Everyexcel=$ExcelObject.Workbooks.Open($ExcelFile.FullName) $Everysheet=$Everyexcel.sheets.item(1) $Everysheet.Copy($Worksheet) $range = $Workbook.Sheets.Item($Worksheet.Index - 1).usedRange $range.EntireColumn.AutoFit() | out-null $Workbook.Sheets.Item($Worksheet.Index - 1).Name = $Everyexcel.Name.Replace(".xlsx", "") $Everyexcel.Close() } $Workbook.SaveAs($outputFile) $Workbook.Close($true) $ExcelObject.Quit() [System.Runtime.Interopservices.Marshal]::ReleaseComObject($Worksheet) > $null [System.Runtime.Interopservices.Marshal]::ReleaseComObject($Workbook) > $null [System.Runtime.Interopservices.Marshal]::ReleaseComObject($ExcelObject) > $null [gc]::Collect() [GC]::WaitForPendingFinalizers() よろしくお願いいたします。

  • 報酬付き

    Hyper-Vでできるか知りたい

    例えば2台の仮想マシンを作成します。 1台はホストOSと通信可能とし、もう1台はホストと通信不可(Hyper-Vのコンソールで接続)としたい。また2台ともインターネットには接続したい。 Windowsの標準機能だけで設定することは可能でしょうか? ホストOSはWin11Pro、ゲストOSは2台ともWin11Homeの想定です。