プログラミング・開発
- bat ファイル数3個以下のフォルダをまとめる
フォルダAの中にbatファイルとフォルダ1、フォルダ2、・・・フォルダnがあります。 フォルダ1~nにおいて、フォルダ内のファイル数が3個以下のファイルを一つのフォルダにまとめたい。 まとめるフォルダの名前はA_1とし、フォルダAの中に作成します。 まとめた後は、ファイル数が3個以下だったフォルダは削除。 以上のことを実現できるbatファイルを提示お願いしたいです。 ちょっと難しいようでいたら、その旨回答願います。
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数4
- 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の文法として理解できないのが現状です。よろしくお願いします。
- タグクラウド 並び替え
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> よろしくお願いします
- 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 } };
- 締切済み
- JavaScript
- retorofan
- 回答数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
- PHPでデータベースを扱う際に思う事
お世話になります。 PHPでMySQLのデータベースを操作することが多いですが、MySQLiクラスやPDOなどのオブジェクト指向のよい道具がそろっていることを考えれば、自分でデータベースを扱うためのクラスを独自に作ることはほとんどないように思われます。 データベースを扱わないようなアプリの開発では自作のクラスが必要となることがあるかもしれませんが、皆さんはどのようにお考えでしょうか? データベース関連で使えるような機能で、自作する必要がありそうなクラスのアイデアなど、何かヒントを頂けると有り難いです。
- ベストアンサー
- PHP
- papashiroSooke
- 回答数2
- イメージマジックのconvertコマンド
イメージマジックを使っていますが、convertコマンドが廃止になりました。 今後使う場合は「magick convert」と書くといわれています。 自分は「~convert.exe」としてパスで指定していたのですが、この場合はどのように指定すればいいのでしょうか?
- ベストアンサー
- CSS
- masterkentaros
- 回答数2
- CSS Sprite画像のぼやけ解消
CSS Spriteを作成し、その画像をチェックしてもきれいでした。 ところがコードを書いて表示してみるとぼやけます。 このぼやけを解消する方法を教えてください。 .sprite,.icon2,.icon3,.icon4,.icon5{background:url('../../icon/icon1.png');background-repeat:no-repeat;}.icon2{background-position:0 0;}.icon3{background-position:0 -30px;}.icon4{background-position:0 -60px;}.icon5{background-position:0 -90px;}
- 締切済み
- CSS
- masterkentaros
- 回答数5
- WordPressの質問(q10288298)の続
VSCodeで作成したコードをGitHubにアップロードするにはコンテキストメニューを別途追加する方法以外にありますでしょうか?
- ページ内で「続きを読む」ボタンを複数使いたい
web、コーディングに詳しいかた助けてください! 「続きを読む」みたいなかんじで文章を展開させる箇所を、ページ内で複数作りたいと思っています。 下のコードを使いたいのですが、 ひとつの矢印ボタンを押すと、ページ内のすべての矢印が開いてしまいます……。 この見た目の矢印ボタンをページ内に複数置く場合、 どこを書き変えたら、ボタンのひとつずつの実行が可能でしょうか? 下記のコードをベースにした解決方法をご存知のかた、よろしくお願いいたします。 ————————— 【HTML】 <div id="text-wrap"> <div class="show-text"> 吾輩は猫である。名前はまだ無い。 どこで生れたか頓(とん)と見當がつかぬ。何でも薄暗いじめじめした所でニヤーニヤー泣いて居た事丈は記憶して居る。 吾輩はこゝで始めて人間といふものを見た。然(しか)もあとで聞くとそれは書生といふ人間中で一番獰悪(だうあく)な種族であつたさうだ。 </div> <div class="hide-text"> 此書生といふのは時々我々を捕(つかま)へて煮て食ふといふ話である。 然し其當時は何といふ考(かんがへ)もなかつたから別段恐しいとも思はなかつた。 但(たゞ)彼の掌(てのひら)に載せられてスーと持ち上げられた時何だかフハフハした感じが有つた許(ばか)りである。 掌の上で少し落ち付いて書生の顔を見たのが所謂(いはゆる)人間といふものゝ見始(みはじめ)であらう。 此時妙なものだと思つた感じが今でも殘つて居る。第一毛を以て装飾されべき筈の顔がつるつるして丸で薬罐(やくわん)だ。其後猫にも大分逢つたがこんな片輪には一度も出會(でく)はした事がない。 加之(のみならず)顔の眞中が餘りに突起して居る。そうして其穴の中から時々ぷうぷうと烟(けむり)を吹く。 どうも咽(む)せぽくて實に弱つた。是が人間の飲む烟草(たばこ)といふものである事は漸く此頃(このごろ)知つた。 </div> <button class="readmore">READ MORE</button> </div> <div id="text-wrap"> <div class="show-text"> あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。 </div> <div class="hide-text"> またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。 </div> <button class="readmore">READ MORE</button> </div> ————————— 【CSS】 p { text-align: center; font-size: 16px; color: #666; line-height: 2.5; margin: 0; } #text-wrap { width: 50%; height: 100%; display: block; margin: 0 auto; padding: 70px; } .hide-text { display: none; } button.readmore { position: relative; height: 80px; width: 90px; margin: 40px auto; display: block; background-color: transparent; color: #666; padding-bottom: 40px; border: none; outline: 0; transition: .5s; -erbkit-transition: .5s; } button.readmore::after { content: " "; position: absolute; width: 30px; height: 30px; border-top: solid 3px #666; border-right: solid 3px #666; transform: rotate(135deg); -webkit-transform: rotate(135deg); right: 28px; top: 25px; transition: .5s; -erbkit-transition: .5s; } button.readmore:hover::after { top: 40px; } .on-click { color: transparent!important; } .on-click { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); } ————————— 【jQuery】 $(function(){ $(".readmore").on("click", function() { $(this).toggleClass("on-click"); $(".hide-text").slideToggle(1000); }); }); ————————— なにか不躾でしたらすみません、よろしくお願いいたします! 参考にしたサイト https://achiyochi.jp/web/readmore-js/
- pythonで画像のサイズの再計算が関数で可能か
TkEasyGUIの使い方を試していて画像のサイズの問題で悩んでいます。 フォルダから画像ファイルのリスト化をして循環で表示させるまではどうにかなったのですが残念なことに表示範囲内で自動的に拡大縮小して表示する機能がないようにに見受けられ、サイズはデフォルトでてアスペクト比1:1に変換されて表示されます。画像ファイルによって比率が異なってるため4:3比の場合潰れてしまいます。恥ずかしなが前回の質問時全然そのことに気付きませんでした。今回下記コードのようにPillowを使って画像の大きさを取得しTkEasyGUIの画像のサイズを変更しようとしましたが、画像に合わせ動的に変更をする方が分かりません。画像に合わせ動的にサイズを変えるため関数を使えばと思ったのですが、関数をコピペで使ったことはあっても作ったことはありません。可能か否かも含めて何か方法がありましたらお教えください。 import TkEasyGUI as sg from PIL import Image import glob # GUIフォルダの画像ファイルを抽出 image_data = glob.glob('./GUI/*.png') # .pngのみを抽出 image_data.extend(glob.glob('./GUI/*.jpg')) # .jpgのみを抽出してリストに追加 # 画像のサイズを計算 im = Image.open(image_data[0]) h= im.size[1] w= im.size[0] h1=400 w1= int(w/(h/h1)) #sg.theme('alt') layout = [ [sg.Image(im,key="-image-",size=(w1,h1))], [sg.Button("◀"),sg.Button("□"),sg.Button("▶")] ] window = sg.Window('画像', layout) # イベントループ i=0 while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "▶": i += 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "◀": i -= 1 window["-image-"].update(image_data[i % len(image_data)]) elif event == "□": i = 0 window["-image-"].update(image_data[i % len(image_data)]) window.close() なおDisvordで質問を試みていますが見学者が居ないのかどうか分かりませんが寂し状況に陥っていますので此処ではPillowを使った方法を考えて投稿させていただきました。
- 「続きを読む」ボタンを複数使いたい
web、コーディングに詳しいかた助けてください! 「続きを読む」みたいなかんじで文章を展開させる箇所を、ページ内で複数作りたいと思っています。 https://achiyochi.jp/web/readmore-js/ アコーディオンメニューでよく見るdetailsやsummaryでなく、こちらの方法で実現したいと思っているのですが、 複数使った場合、ひとつの矢印をクリックしただけで、ページ内の全ての矢印が開閉されていまいます。 class名を変えるとひとつずつ開閉ができるのですが、同じ要素にいちいち同じCSSを書くのもややこしくなりそうで……。 どこを書き変えたら、ボタンのひとつずつの実行が可能でしょうか? よろしくお願いいたします。 webデザイン HTML JavaScript jQuery
- デレクトリ内画像一括リサイズ
監視カメラの画像(.jpg)が都度FTPされるのですがサイズが大きいのでリサイズしたくネット検索で1枚づつファイル名指定するのは以下に見つかりました。 <?php list($width, $hight) = getimagesize('./kamera/A2409.jpg'); // 元の画像名を指定してサイズを取得 $baseImage = imagecreatefromjpeg('./kamera/A2409.jpg'); // 元の画像から新しい画像を作る準備 $image = imagecreatetruecolor(1500, 800); // サイズを指定して新しい画像のキャンバスを作成 // 画像のコピーと伸縮 imagecopyresampled($image, $baseImage, 0, 0, 0, 0, 1500, 800, $width, $hight); // コピーした画像を出力する imagejpeg($image , './photo/A2409.jpg'); ?> これらを参考に50枚くらいGDにて 一括リサイズ したいのでご教授下さい。
- lazyloadでエラーがでる
<script>$(function(){$('img.lazy').lazyload({threshold:800});});</script> javascriptのlazyloadを導入するため、以下のような記述でオプションにthresholdを適用すると添付画像のようなエラーが表示されます。なぜだかわからず、大変恐れ入りますがどなたか有識者の方教えていただけませんでしょうか。 ちなみにオプションをつけない、またはthresholdでないオプションであればエラーが出ず問題なく実行されます。 よろしくお願いいたします。
- ベストアンサー
- JavaScript
- yukiponta
- 回答数1
- [HTML] table内のセルの書式をCSSで
tableで10列x5行の表を作っています。例えば (他は通常状態として) 2列目の背景を赤、7列目の背景を青 3行目の文字をbold、5行目の文字をitalic という書式(スタイル?)を設定するにはどうしたらよいでしょうか <td class="red_bold"> <td class="red_italic"> <td class="blue_bold"> <td class="blue_italic"> というような、すべての組み合わせを網羅したclass定義をしなければいけないのでしょうか もう少しスマートなやり方がありそうな気がするのですが
- pythonでelifが多数の時の対処方法について
お世話になっています。 pythonのTkEasyGUIを使い画像表示の方法を試しています。下記の簡単なコードではボタンクリックで画像が順に変わるだけのものですが、同じボタンで処理したいためelifを使い条件分岐をさせて変えるようにしていますが、今回の場合のように3枚程度の画像の場合問題がないのですが、これでは枚数が増える都度コードを追加することになります。インデックス部分の処理だけで変化させることは出来ないでしょうか。 import TkEasyGUI as sg image_data =['GUI/frog2.png','GUI/a.jpg','GUI/b.jpg'] sg.theme('alt') layout = [ [sg.Image(image_data[0],key="-image-")], [sg.Button("image1")] ] window = sg.Window('画像', layout=layout) i=0 # イベントループ while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "image1" and i==0: i=i + 1 window["-image-"].update(image_data[i]) elif event == "image1" and i==1: i=i + 1 window["-image-"].update(image_data[i]) elif event == "image1" and i==2: i=i - 2 window["-image-"].update(image_data[i]) window.close() 今回、Discord > TkEasyGUIへ投稿しようとも考えてアカウントの登録までしましたがスマホも使えない年寄りはそこで固まってしまいました。TkEasyGUI特有の問題かpythonの一般問題かどうか分かりませんがよろしくお願いいたします。