[技術者向] コンピューター
- echo 文字列をクリック
下記のようにして <?php // ファイル名一覧を取得 $dir = "./record/"; if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false){ echo $file ; echo "<br/>\n"; } closedir($dh); } } ?> 結果出力例 . A241002_061054_061108.265 A241002_061024_061038.265 A241002_073012_073026.265 A241002_025516_025530.265 .. のように動画ファイル名一覧を出力させます。 このファイル名をクリックしたら動画を見れるようにすることはできないでしょうか ご教授下さい。
- バッチファイル フォルダ名にスペースがある場合
バッチファイルにて、下記のように*を使ってすべてのフォルダを処理したいのですが、フォルダ名にスペースがある場合はこのままでは動きません。 そのように書き直せばよいのでしょうか? for /d %%A in (*) do~
- 締切済み
- gennya
- その他(プログラミング・開発)
- 回答数2
- 20 年前のNECの電話オペレーターさんの現在は。
XPのパソコンで独学でパソコンの使い方を覚えました。 NEC 製だったので無料電話相談が当時ありました。 困ったら電話しました。 当時は、現在のようにパソコンをリモートで繋いで助けてくれるような技術はありませんでした。 パソコンを使えるようになって感謝の気持ちばかりです。 NECの当時のオペレーターさんはどうなさっていますか。
- ベストアンサー
- 76keeplo
- その他([技術者向] コンピューター)
- 回答数4
- firefox上でのtextareaタグについて
htmlでtextareaタグを使ったformを作っていたところ、wrap='hard'と指定しても、送信された文字列には改行が含まれていませんでした。textareaの表示上は改行されているのですが、送信後には改行がなくなっています。htmlコードはchromeやedge、brave等では動作しているのでfirefoxの仕様かと思うのですが、どなたか改善方法を知りませんか?
- perlでGoogleカレンダーに書き込み、削除
恐れ入ります。perlからGoogleカレンダーに書き込んだりできるとのことで、Net::Google::Calendarというものを試してみましたがなかなかうまく行きません。情報も少なく、参考にするページなども少ないようです。別の方法でも目的が達せられればよく、どなたかご存じの方が居たらご教授いただけたらと思います。因みに失敗した記述は以下のものとなります。よろしくお願いいたします。 use Net::Google::Calendar; $username = "***********"; $password = "***********"; $title = "テスト"; $non_default_url = "https://calendar.google.com/calendar/embed?src=***********"; my $cal = Net::Google::Calendar->new( url => $non_default_url ); $cal->login($username, $password); for ($cal->get_events()) { print $_->title."タイトル\n"; print $_->content->body."\nテストします\n\n"; } my $c; for ($cal->get_calendars) { print $_->title."タイトル\n"; print $_->content->body."\nテストします\n\n";; $c = $_ if ($_->title eq 'My Non Default Calendar'); } $cal->set_calendar($c); print $cal->id." has ".scalar($cal->get_events)." events\n"; # everything below here requires a read-write feed my $entry = Net::Google::Calendar::Entry->new(); $entry->title($title); $entry->content("My content"); $entry->location('Asia, Tokyo'); $entry->transparency('transparent'); $entry->status('confirmed'); $entry->start-min('2024-10-27T10:57:00-08:00'); $entry->end-min('2024-10-27T11:57:00-08:00'); $entry->when(DateTime->now, DateTime->now() + DateTime::Duration->new( hours => 9 ) );
- 拡張子の異なる同一ファイルの削除
同じフォルダに拡張子の異なるmp4とmovのデータが入っています。拡張子の前は同じ名前です。どちらか片方しかない場合はそのまま、両方ある場合は片方のみ残したいです。(どちらを残すべきかまだ決めていませんがどちらがいいでしょうか、、)やり方を教えていただけると嬉しいです。 調べてみましたがわからなかったので初心者用に噛み砕いて教えていただけるとありがたいです。よろしくおねがいします。
- 締切済み
- coco314jess
- その他(プログラミング・開発)
- 回答数3
- PHPで使う正規表現について
お世話になります。 PHPを独学していますが、以下の正規表現の例が、どんな文字列を表しているのかよくわかりません。 自分でも調べてはみましたが、?=, \p{Ll}, \p{Lu}, \p{P}, \p{S} などはどのメタキャラクターの表にも出てませんでした。 これらはユーザーが入力するパスワードをより安全なものにするために、アルファベットの大文字と小文字をミックスさせたり、英数字以外の特殊キャラクターをいくつか入れさせたりするためのパターンだという事ですが、いったいどのような文字列にマッチするのでしょうか? \p{Lu} などの意味と、マッチする具体例を教えていただけると有り難いです。 よろしくお願いいたします。
- ベストアンサー
- papashiroSooke
- PHP
- 回答数1
- bat ファイル数3個以下のフォルダをまとめる
フォルダAの中にbatファイルとフォルダ1、フォルダ2、・・・フォルダnがあります。 フォルダ1~nにおいて、フォルダ内のファイル数が3個以下のファイルを一つのフォルダにまとめたい。 まとめるフォルダの名前はA_1とし、フォルダAの中に作成します。 まとめた後は、ファイル数が3個以下だったフォルダは削除。 以上のことを実現できるbatファイルを提示お願いしたいです。 ちょっと難しいようでいたら、その旨回答願います。
- ベストアンサー
- gennya
- その他(プログラミング・開発)
- 回答数4
- カーテンモードで通信できない
Chrome リモート デスクトップ(Windows10pro)でカーテンモードにすると、リモート側のスマホ(iphoneSe2)で以下のエラーがでます。 「予想以上に時間がかかっています。ブラウザにインストールしている拡張機能によって動画の自動再生がブロックされている可能性があります。すべての拡張機能を無効にするか、シークレット(プライベート)ブラウジング モードで接続してみてください。」 カーテンモードにするためのRemoteAccessHostRequireCurtainの値を1にすると発生するので、これが原因だとはわかっています。 デフォルトの値の2だと、もちろんカーテンモードはOFFで普通にリモート操作ができます。 いろいろ試してここまでわかっていますが、これ以上はわからなく困っていますので、アドバイスがもらえたらうれしいです。 そのほかの操作は以下の通りです。 リモートデスクトップを有効にする:オン コンピューターの接続にネットワーク レベル認証の使用を求める:オフ RemoteAccessHostRequireCurtainの値:1 fDenyTSConnectionsの値:0 UserAuthenticationの値:0 SecurityLayerの値:2
- Androidアプリ、iOSより作るのが難しい理由
完成度はiOS>Androidと言われていますが、何か理由があるのでしょうか? 小規模の開発者も口を揃えて「Android版は余力がないから無理」と言っており、実際、優れたアプリほどiOSに集中しています。 クリエイティブ系のAndroidアプリは悲惨ですよ。あっても更新が止まっていたり。
- ベストアンサー
- noname#262950
- スマートフォンアプリ開発
- 回答数1
- ドラッグ&ドロップでファイルをアップロード
以下のURLを参考に、そのままファイルを設定していますが、 https://qiita.com/saoshi/items/0c2ffc26043656a4958e 動かないようです。状態はファイルを領域内にドロップしても領域に変化は無く、通常にブラウザに画像ファイルを置いた時と同じように、別ウィンドウで画像が開きます。 ---- HTML部分は以下のようにしています。js、css部分はアドレスのように参照し、リンクも問題無く開きます。 <html> <head> <title>画像をドラッグ&ドロップで一括アップロード</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script src="./js/drag.js"></script> <LINK href="./css/drag.css" rel="stylesheet" type="text/css" media="all"> </head> <body> <!-- 画像ドラッグ&ドロップ --> <div class="drop_area_multiple"> <input type="file" name="file" multiple="multiple" class="inputfile"> <div class="drop_text1">ここにファイルをまとめてドロップ</div> </div> </body> </html> ---- よろしくお願いいたします。
- 中古ドメインの利用について
サブサイトとして中古ドメインの購入を考えているのですが、メリットよりもデメリットの方が大きいでしょうか? 私が運営しているサイトです▼ https://takuya-blog.com/
- tkinterのFrame他で画像を循環表示する
pythonのtkinterモジュールを使って画像表示するのに下記のようなコードをコピペで作りました。しかしこのコードではクリックコマンドの動作に関する関数を備えていないため動きません。後ろのcanvasを使ったコードに示したような関数を組み込むにはどうすればいいのでしょうか。お教えください。 #Frameの例 import tkinter as tk from tkinter import Frame, Label from PIL import Image, ImageTk import sys, os root = tk.Tk() root.title("Image in Frame Example") root.geometry("600x450") # Optional: set window size frame = Frame(root, width=500, height=400, bg="white") frame.pack(pady=20) # Adjust padding as necessary dir_name = "GUI" image_data = [os.path.join(dir_name, file) for file in os.listdir(dir_name)\ if ".png" in file or ".PNG" in file or ".jpg" in file or ".JPG" in file or ".jpeg" in file or ".JPEG" in file or ".gif" in file or ".GIF" in file] image = Image.open(image_data[7]) original_size =image.size if image.size[0] <= image.size[1]: h1 = 400 img =image.resize((int(h1/original_size[1]*original_size[0]), h1), Image.LANCZOS) elif image.size[0] > image.size[1]: w1 = 500 img =image.resize(( w1,int(w1/original_size[0]*original_size[1])), Image.LANCZOS) photo_image = ImageTk.PhotoImage(img) image_label = Label(frame, image=photo_image) image_label.pack() root.mainloop() #canvasの例 import tkinter as tk from PIL import Image, ImageTk import sys, os class Application(tk.Frame): def __init__(self, master = None): super().__init__(master) self.master.title("画像の表示") self.master.geometry("540x440") self.canvas = tk.Canvas(self.master) self.canvas.pack(expand = True, fill = tk.BOTH) self.update() canvas_width = self.canvas.winfo_width() - 20 canvas_height = self.canvas.winfo_height() - 40 dir_name = "GUI" image_data = [os.path.join(dir_name, file) for file in os.listdir(dir_name)\ if ".png" in file or ".PNG" in file or ".jpg" in file or ".JPG" in file or ".jpeg" in file or ".JPEG" in file or ".gif" in file or ".GIF" in file] pil_image = Image.open(image_data[9]) original_size =pil_image.size if pil_image.size[0] <= pil_image.size[1]: h1 = canvas_height img =pil_image.resize((int(h1/original_size[1]*original_size[0]), h1), Image.LANCZOS) elif pil_image.size[0] > pil_image.size[1]: w1 = canvas_width img =pil_image.resize(( w1,int(w1/original_size[0]*original_size[1])), Image.LANCZOS) self.photo_image = ImageTk.PhotoImage(image= img) self.canvas.create_image( canvas_width / 2 + 10, canvas_height / 2, image=self.photo_image ) btn=tk.Button(text='Click',command="") btn.pack(ipadx=10,ipady=5) if __name__ == "__main__": root = tk.Tk() app = Application(master = root) app.mainloop() #クリック動作に関する関数を含む例 import tkinter as tk index=0 #画像のindexはグローバルで管理する def btn_click(): global index index=(index+1) % len(photos) canvas.delete('p1') canvas.create_image(320,213,image=photos[index],tag='p1') root=tk.Tk() root.geometry('700x560') root['bg']='lightgrey' canvas=tk.Canvas(root,width=640,height=426,bd=0, highlightthickness=0, relief='ridge') canvas.pack(pady=20) photos=[ tk.PhotoImage(file='GUI/s.png'), tk.PhotoImage(file='GUI/frog2.png'), tk.PhotoImage(file='GUI/k05.png'), ] canvas.create_image(320,213,image=photos[index],tag='p1') btn=tk.Button(text='Click',command=btn_click) btn.pack(ipadx=10,ipady=5) root.mainloop() TkEasyGUIのcanvasで出来ないかと思いましたがなんかそこまでの部品が見当たらないようなので他を探してみたところtkinterでの例が見受けられたので早速画像のアスペクト比を維持して表示する方法をcanvasを含めいろいろ組み込んでみましたが、いざ循環表示の処でお手上げです。なおFrameの場合適正なボタン配置が分かりませんでした。 私みたいな半端な者には、サイトによって様々な方法が紹介されていても同じpythonの文法として理解できないのが現状です。よろしくお願いします。
- なぜ電話番号のプライバシーは軽視されるの?
メールアドレスのプライバシーについて調べていてふと思ったのですが、メアドは捨てアド等を利用してプライバシーを守るのに、電話番号は求められたら基本は自分の電話番号を入力しますよね? まあ、可能なら000-0000-0000とかでもいけますが、それが出来ないとなると、あとは回線をもう一つ増やすしかないですよね。
- 締切済み
- noname#262950
- セキュリティ対策
- 回答数1
- タグクラウド 並び替え
html cssのことはまったくわかりません 以下のタグクラウドを記事数の多い順に並び替えたいのですが どのように記載すれば良いでしょうか <ul> <!--stag--> <li class="tag_cloud" &align> <a href="<%stag_url>" title="<%stag_count>件"><%stag_name></a> </li> <!--/stag--> </ul> <style> .tag_cloud { position: relative; display: inline-block; font-weight: bold; margin: 0.1em; padding: 0.1em 0.15em; text-decoration: none; color: #ffffff; background: #ececec; border: 1px solid #ff0000; border-radius: 20px; box-shadow: 5px 5px 5px #aaa; -webkit-transition: .4s; transition: .4s; } .tag_cloud:before { content: "#"; } .tag_cloud:hover { background: #ffeff9; color: #000000; } </style> よろしくお願いします
- BTO ノートパソコンのまさかの時のために
皆さまにお世話なります。 マウスコンピュータのノート型パソコンを使っています。 3年保証を付けて3年過ぎました。 バックアップはOne Drive に取っています。 Microsoft365を契約中です。 パソコンを初めて買った時はバックアップは複数にと教わりました。 Googleのクラウドも使えます。 プロバイダのクラウドも利用可能です。 古い外付けHDDがありますがフォーマットに対して詳しくありません。 新たにバックアップ用の外付けを購入してバックアップを取っておくことでしょうか。 申し訳ないですがご教授ください。 お願いします。 それから、備えておくことはどのようなことでしょうか。
- ベストアンサー
- 76keeplo
- その他([技術者向] コンピューター)
- 回答数1
- waifu2x-caffe-cui.exeについて
waifu2x-caffe-cui.exeでコマンド操作したいのですが、公式に書いてる通りやってもエラーが出ます。 こちらに問題があるのか、プログラムに問題があるのかどちらでしょうか? waifu2x-caffe-cui.exe -i mywaifu.png -m noise_scale --scale_ratio 1.6 --noise_level 2
- 締切済み
- masterkentaros
- グラフィックソフト
- 回答数1
- JS 配列内のコメントを別の配列に格納するには
JavaScript 次に示すような多重連想配列(階層型オブジェクト)があります。 ここから書式に基づいてコメントを別の配列に格納するには どのようなコードを書けばよいですか? [書式] commentArray[key][subKey] = "コメント"; [格納例] commentArray['05'][3] = "Tommy Walters"; commentArray['12'][9] = "Trio Esperança"; ------------------------------------------------ var commentArray = []; //コメント格納用配列 var nestedObject = { '05': { 1: 0, 2: 6, 3: 2, // Tommy Walters 4: 22, 5: 15, 6: 13, 7: 17, 8: 3, 9: 7, 10: 23, //Kenny Rogers 11: 24, 12: 10, //Jose Afonso 13: 14, 14: 20, 15: 4, 16: 11, // The Beatles 17: 1, 18: 9, 19: 29, //Styx 20: 21 }, '12': { 1: 5, 2: 14, 3: 26, 4: 2, //Steppenwolf 5: 29, 6: 21, 7: 10, 8: 24, 9: 12, //Trio Esperança 10: 28, 11: 23, 12: 22, 13: 0, 14: 1, 15: 7, 16: 16, 17: 18, 18: 19, 19: 20, 20: 27 // Alain Barrière } };
- 締切済み
- retorofan
- JavaScript
- 回答数1
- 180個のファイルを50個づつのフォルダに bat
次のようなbatファイルが簡単に作れるようでしたら、ご提示ください。 難しいようでしたら、batファイルでは難しいよという回答をお願いします。 ・日付が名前になっているフォルダがあります。 フォルダ名は20241011や20241011_1や241011だったりします。 ・フォルダの中には例えば180個のファイルがあります。 ・180個のファイルを更新日の順で50個づつ新たなファイルに分けたい。 ・フォルダ名が241011の場合は、241011_1に50個のファイル、241011_2に50個のファイル、241011_3に50個、241011_4に30個としたい
- ベストアンサー
- gennya
- その他(プログラミング・開発)
- 回答数1
- フォルダにロックをかける方法
Windows10で、USB内にあるフォルダにロックをかけたいのですが、何をしても上手く行きません。まず、プロパティから入って、詳細設定の「内容を暗号化してデータをセキュリティで保護する」にチェック が入りません。いくらタップしてもチェックボタンがONになりません。次に、USB自体にロックをかけようと、エクスプローラーから入って右クリックしましたが、bitRocker 自体が表示の中にありません。他に、何かいい方法が無いでしょうか?
- ベストアンサー
- tahhzan
- Windows系OS
- 回答数3