プログラミング・開発
- 既存のプログラムがあるのに自分好みに自作した人
メモ帳やブラウザなど何でもいいのですが、すでに世の中にいくらでもあるけど、使いにくいので自作したって人いますか? どのようなアプリを自作したのでしょうか? 会社で使う業務専用のもの以外でお願いします。
- 受付中
- その他(プログラミング・開発)
- gennya
- 回答数4
- ファイル整理にVBA、バッチ、VC#など、何を使う
(いつもコードをまるごと提示いただきありがとうございます。) ファイル整理、例えばフィル名からフォルダを作り、そこに集約するとか。写真撮影日でファイルを整理するとか、ファイル名をまとめて変更するとか。 このような、シンプルなプログラムを書く場合、いろいろな言語を操れる方は、どの言語が適していると考えているのでしょうか? (VBA、バッチ、VC#など) 私の場合はエクセルを持っていれば、VBAを使います。
- ベストアンサー
- その他(プログラミング・開発)
- gennya
- 回答数5
- yousicianアプリ
yousicianアプリで7日間無料トライアルに申し込み、本日です。 しかし、目的とする曲がなかったので解約したいと思い色々試しましたが うまくいきません。 GooglePlayストアから解約とありましたが、私のアンドロイド携帯 定期購入サブフリクションには何も表示されません。 yousicianのサイトのマイアカウントにいっても解約タブ などがありません。 ご存知の方教えてください。
- ベストアンサー
- スマートフォンアプリ開発
- momodesu
- 回答数1
- pythonのfletでパスの選択で画像表示をする
FletというPythonのGUIライブラリを用いて画像を循環表示させることに挑戦しています。一応下記のように選択した複数の画像ファイのパスを引数として別ファイルで読み込み画像表示までは出来ました。しかしながらこれでは保存用のテキストファイルは別にして2つのファイルにまたがるため無駄で動作が遅く感じられます。そのため1つのファイルに纏められないかとおもいましたがflet初心者では全く手に負えません。 出来るなら2個のView画面で実現できればと思います。 よろしくおねがいします。 # test003_11.py・・選択した複数の画像ファイのパスをテキストデータとして引数とし別ファイルで開く import flet as ft import sys, os import subprocess def main(page: ft.Page): def pick_files_result(e: ft.FilePickerResultEvent): selected_files.value = ( ",".join(map(lambda f: f.path, e.files)) if e.files else "Cancelled!" ) selected_files.update() pick_files_dialog = ft.FilePicker(on_result=pick_files_result) selected_files = ft.Text() page.overlay.append(pick_files_dialog) def move_file(self): page.window_destroy() image_data=f"{selected_files.value}".split(",") subprocess.run(["python","Flet/test001_11.py"]+ image_data, capture_output=True, text=True, encoding='utf-8') def remove_file(self): page.window_destroy() SCRIPT_DIR = os.path.dirname(__file__) SAVE_FILE = os.path.join(SCRIPT_DIR, "VF_FILE.txt") with open(SAVE_FILE, "r", encoding="utf-8") as f: s = f.read() image_data=f"{s}".split(",") subprocess.run(["python","Flet/test001_11.py"]+ image_data, capture_output=True, text=True, encoding='utf-8') page.add( ft.Row( [ ft.ElevatedButton( "Pick files", icon=ft.Icons.UPLOAD_FILE, on_click=lambda _: pick_files_dialog.pick_files( allow_multiple=True, file_type=ft.FilePickerFileType.IMAGE ), ), selected_files ] ), ft.Column([ft.ElevatedButton("image",on_click=move_file),ft.ElevatedButton("remove",on_click=remove_file)]) ) ft.app(main) #test001_11.py・・引数からファイルパスを読込み画像を循環表示 import math import flet as ft import sys, os import subprocess def main(page: ft.Page): page.window_width = 600 page.window_height = 580 page.bgcolor = ft.colors.ORANGE # 画像のリスト images = sys.argv[1:] # 引数から指定画像形式のみを抽出 current_image_index = [0] image = ft.Image(src=images[current_image_index[0]], width=570, height=480,) page.add(image) def next_image(e): if current_image_index[0] < len(images) - 1: current_image_index[0] += 1 else: current_image_index[0] = 0 # 最後の画像の後は最初に戻る image.src = images[current_image_index[0]] page.update() def prev_image(e): if current_image_index[0] > 0: current_image_index[0] -= 1 else: current_image_index[0] = len(images) - 1 image.src = images[current_image_index[0]] page.update() def first_image(e): current_image_index[0] = 0 image.src = images[current_image_index[0]] page.update() def move_file(self): page.window_destroy() subprocess.run(["python","Flet/test003_11.py"], encoding='utf-8') def save_file(e): image_list = ",".join(images) with open("D:/Python/Flet/VF_FILE.txt", "w", encoding="utf-8") as f: f.write(image_list) next_button = ft.IconButton( icon=ft.Icons.PLAY_CIRCLE_FILL_OUTLINED, on_click=next_image,icon_color="blue500") prev_button = ft.IconButton( icon=ft.Icons.PLAY_CIRCLE_FILL_OUTLINED, on_click=prev_image,rotate=ft.Rotate(angle=-1 * math.pi),icon_color="blue500") first_button = ft.IconButton( icon=ft.Icons.PAUSE_CIRCLE_FILLED_ROUNDED, on_click=first_image) move_button = ft.ElevatedButton("main",on_click=move_file) save_button = ft.ElevatedButton("保存",on_click=save_file) button_row = ft.Row([prev_button,first_button, next_button,move_button,save_button],spacing=0,) page.add(button_row) page.update() ft.app(target=main)
- PHP日付の書き出し
超初心者です。 以下の指定日より指定日数を書き出すコードを以下のように作成し運用していましたが、PHPのヴァージョンを上げる必要があり書き換えないとならないようです。 もし出来ましたら新しいコードをご教授頂けませんでしょうか。 $today=time(); $limit=90; echo "<select name=月日>"; $menu=$today; for($i=3; $i<$limit; $i++){ $menu=date("Y/m/d",$today+86400 * $i); echo "<option>$menu</option>"; } echo "</select>";
- マイクラのクラッシュ理由と解決方法を教えてください
現在マインクラフトのバージョン1.12.2javaでMODを入れて遊んでいるのですが、原因がよくわからないクラッシュに見舞われています。 これの理由と解決方法がわからないので、助けてください。 ---- Minecraft Crash Report ---- // Why did you do that? Time: 2025-01-12 22:33:39 JST Description: Rendering Item Stack java.lang.IllegalArgumentException: ItemStack must be for default leaves. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) at forestry.arboriculture.models.ModelDefaultLeaves.getInventoryKey(ModelDefaultLeaves.java:76) at forestry.arboriculture.models.ModelDefaultLeaves.getInventoryKey(ModelDefaultLeaves.java:40) at forestry.core.models.ModelBlockCached.getModel(ModelBlockCached.java:56) at forestry.core.models.ModelBlockDefault$DefaultItemOverrideList.handleItemState(ModelBlockDefault.java:171) at buildcraft.lib.client.render.ItemRenderUtil.renderItemStackInternal(ItemRenderUtil.java:155) at buildcraft.lib.client.render.ItemRenderUtil.renderItemStack(ItemRenderUtil.java:133) at buildcraft.transport.client.render.PipeFlowRendererItems.render(PipeFlowRendererItems.java:75) at buildcraft.transport.client.render.PipeFlowRendererItems.render(PipeFlowRendererItems.java:38) at buildcraft.transport.client.render.RenderPipeHolder.renderFlow(RenderPipeHolder.java:90) at buildcraft.transport.client.render.RenderPipeHolder.renderContents(RenderPipeHolder.java:78) at buildcraft.transport.client.render.RenderPipeHolder.renderTileEntityFast(RenderPipeHolder.java:43) at buildcraft.transport.client.render.RenderPipeHolder.renderTileEntityFast(RenderPipeHolder.java:27) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_192854_a(TileEntityRendererDispatcher.java:198) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_180546_a(TileEntityRendererDispatcher.java:157) at net.minecraft.client.renderer.RenderGlobal.redirect$zbi000$tileEntityRender(RenderGlobal.java:3783) at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:1031) at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1808) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1621) at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1390) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3942) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Item being rendered -- Stack Count: 1 Item Class: class forestry.arboriculture.items.ItemBlockLeaves Item ID: forestry:leaves.default.fruit.0 Item Meta: 11 Item NBT: null -- Block Entity Details -- Name: buildcrafttransport:pipe_holder // buildcraft.transport.tile.TilePipeHolder Block type: ID #2606 (tile.pipeHolder // buildcraft.transport.block.BlockPipeHolder // buildcrafttransport:pipe_holder) Block data value: 0 / 0x0 / 0b0000 Block location: World: (-400,73,-129), Chunk: (at 0,4,15 in -25,-9; contains blocks -400,0,-144 to -385,255,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Actual block type: ID #2606 (tile.pipeHolder // buildcraft.transport.block.BlockPipeHolder // buildcrafttransport:pipe_holder) Actual block data value: 0 / 0x0 / 0b0000 Block Entity NBT: {x:-400,wireManager:{parts:[I;]},y:
- Lightning グローバルメニューの文字サイズ
wordpress Lightning(無料版)のグローバルメニューの文字サイズを変更したいのですが、いろんなサイトの紹介のCSSを試しても全く変化がありません。ちなみに「外観」→「カスタマイズ」→「追加CSS」に貼り付けました。 お分かりの方がいらっしゃいましたら、お教え下さいませ。 よろしくお願い致します。
- ネットをやめるコイツに関わるくらいなら
ユーチューブやめる AmazonPrimeやめる ラジオやめる 絶対にコイツとは関わらない 正解ですか?
- 受付中
- Microsoft ASP
- tokorosan99
- 回答数0
- CSSのflexで印刷時に崩れる
CSSのflexを使ってブラウザ上では正しく表現できていますが、印刷するとflexが無効になり、横並びだったのが縦に表示されてしまいます。 さらに中の文字もboxからはみ出して表示されてしまいます。 FirefoxやChromeどちらも同じでした。 印刷時に崩れない方法はあるのでしょうか? 下記がCSSです。 @media screen and (min-width: 481px){ .parent { display: flex; } .box1 { border: 1px; } .box2 { border: 1px; } }
- 縦に並んだセルを別シートに横並びにコピーする方法
EXCELのシートAでH2セルからH95セル(94セル)まで数字が並んでいます。(途中の空白はなく、10セル埋まっている場合もあれば90セル埋まっている場合もあります。) その数値をシートBのセルに横12×縦7にてコピーをしたいです。 offset等駆使していますがうまくいきません。 どなたかご教示願います。 サンプル追加しました。
- ベストアンサー
- Visual Basic
- osaka5963
- 回答数4
- セルに入った数値を別シートに横に並べる方法について
EXCELのシートAでH2セルからH95セル(94セル)まで数字が並んでいます。(途中の空白はなく、10セル埋まっている場合もあれば90セル埋まっている場合もあります。) その数値をシートBのセルに横12×縦7にてコピーをしたいです。 offset等駆使していますがうまくいきません。 どなたかご教示願います。
- 締切済み
- Visual Basic
- osaka5963
- 回答数2
- VBA 最終行取得がうまく出来ず上書きされてしまう
こんにちは。 Excelを使った日報を使っており、集計シートを作成しています。 日報は1日ごとに1枚のシートを振り分けていて、必要項目だけを抽出して【1日】【2日】【3日】…と続けて集計シートに転記したいです。 シート【1日】は問題なく転記出来たのですが、【2日】を転記すると【1日】のデータに上書きされてしまいます。 【2日】以降を【集計シート】の最終行を取得して次の行から貼り付けていく方法を教えていただけないでしょうか? また【1日】から【31日】までのシートを連続で抽出貼り付けが出来るVBAも教えていただけると嬉しいです。 ただシートは【月集計】と日毎のシート以外にもいくつかあるため、「【月集計】以外のシートで指定」するコードは使えないです。 Sub 抽出3() '抽出 Dim i, j As Long i = 5 j = 3 With Worksheets("1日") Do While .Cells(i, "B").Value <> "" If .Cells(i, "A").Value <> "" Then For x = 1 To 13 Worksheets("月集計").Cells(j, x).Value = .Cells(i, x + 1).Value Next x j = j + 1 End If i = i + 1 Loop End With End Sub
- 受付中
- Visual Basic
- haru516
- 回答数2
- 割り算のフローチャートについて
CASLⅡです。画像のフローチャートを実行するプログラムを教えてください。 また、実行結果をプリントアウト欄に3110÷103の答えである「SYO=30, AMARI=20」をプリントアウトする方法も教えてください。お願いします。
- 受付中
- その他(プログラミング・開発)
- meoys
- 回答数1
- WordPressの質問(q10315144)の続
共有ボタンをクリックすると SNSシェアリンクとテキストボックス(中にページURL)とページURL をコピーするボタンをポップアップで表示させ、✕ボタンで閉じる機能を HTML で書いてみました。 希望通りの動作にすることが出来たのですが、コードをもう少しまとめてみてはどうかとアドバイス頂きました。 頂いたアドバイス ➀ と ➁ をどのように修正すべきか悩んでおります。 ➂ の一貫性に関して dell_ok さんであれば addEventListener で統一されますでしょうか? innerHTML は HTMLエスケープを行っていない場合にクロスサイト・スクリプティング攻撃の対象になるようなので、下記コードに修正致しました。 //旧コード divShapeText.onclick = function() { divShapeText.innerHTML = "コピーされました"; }; ↓ //新コード divShapeText.onclick = function() { divShapeText.textContent = "コピーされました"; }; ※ 最新コード https://github.com/i6Grja3R/sample_theme.git ※ 参考サイト https://qiita.com/RYO_nami/items/4543edfc7febe88 … https://dubdesign.net/javascript/execcommand-copy/ ※ 頂いたアドバイス ➀ const textboxHref = location.href; let url = location.href と同じ内容を、別の変数に代入しているのは無駄に思えます。 ➁ jQueryを読み込んでいるようですが、最後の数行を除いて、ほとんど利用していませんよね? ➂ イベントのバインドも、「addEventListener」であったり「onclick」であったりと一貫性が感じられません。 ご提示のスクリプトに限って言えば、「textContent」と「innerHTML」も同様です。 要素取得のためだけに、jQueryを読み込むのであれば、例えば自前で const QS = s => document.querySelector(s); のような関数を定義しておけば、読み込みは不要になりますし、「要素を取得する関数」とだけ覚えておけば、個別に要素の変数を多数作成するよりもわかりやすくなる可能性がありますし、スクリプトも全体的に短縮化が可能です。 (jQueryに慣れているなら、関数名を$にしておいてもよい)
- エクセルVBA:定義された名前を取得
例えば、A1:A5の範囲に「範囲1」という名前が定義されているとします。A1のセルを選択したときに、「範囲1」を返すVBAはどのようなものになりますか。 A1を選んだ時、A1と重複する値を「範囲1」全体から消すようなときに使います。
- ベストアンサー
- Visual Basic
- ticktak
- 回答数2
- ある種のコンピュータとは何ですか?
ある本を読んでいたところ次のような文がありました。 「C言語で文字データを扱う場合、そのデータの終わりに0(ゼロ)を入れるという規則になっていますが、ある種のコンピュータはこの処理方法では実行速度が極端に遅くなってしまいます。」 とありました。 ここにある「ある種のコンピュータ」とは具体的にどんなコンピュータを指しているのでしょうか?
- ティックトックの友達削除について
友達削除について検索すると、以下の説明があるのですが、その他のアクションボタンが表示されなく実行できません。どうしたらよろしいでしょうか? ーーーーー TikTokで友達を削除するには、次の手順に従います。 TikTokアプリで画面下部のプロフィールをタップします。 フォロワーをタップします。 削除したいフォロワーの横にある、その他のアクションボタンをタップします。 このフォロワーを外すをタップします。
- 締切済み
- スマートフォンアプリ開発
- sevenchi
- 回答数1
- Pythonでの値の抜き出し方について
Pythonで以下の内容を抜き出すことは出来たのですが、 値を抜き出そうとしたら、何をしてもエラーで抜き出すことができないです。 抜き出した内容 ----- j = json.loads(response.read()) print(j) [{'arguments': {'date-time': 'Sun, 29 Dec 2024 04:45:19 GMT', 'scopes': ['kea01'], 'state': 'hot-standby', 'unsent-update-count': 0}, 'result': 0, 'text': 'HA peer status returned.'}] ----- 抜き出したい値 scopesの値 どのようにしたら抜き出せますか?
- ベストアンサー
- Python
- gtr34mspec
- 回答数1
- アコーディオン 親要素間ホバー
現在、次のHTML、CSSでひとつ開ければひとつ閉じるアコーディオンを実装しています。 HTML <ul class="menu"> <li> <a href="#">メニュー1</a> <ul> <li><a href="#">サブメニュー1</a></li> <li><a href="#">サブメニュー2</a></li> <li><a href="#">サブメニュー3</a></li> </ul> </li> <li> <a href="#">メニュー2</a> <ul> <li><a href="#">サブメニュー1</a></li> <li><a href="#">サブメニュー2</a></li> <li><a href="#">サブメニュー3</a></li> </ul> </li> </ul> CSS .menu { width: 100%; margin: 0; padding: 0; } .menu li { list-style: none; } .menu li a { display: table; margin-top:1px; padding: 10px 10px; width: 100%; font-weight: bold; /* 文字を太く */ text-align: center; /* 文字を中央に */ box-shadow: 5px 5px 5px #aaa; /* 影を付ける */ background: linear-gradient(-80deg, #ff65ff, #65ffff); /* グラデーションの背景色 */ text-decoration: none; vertical-align: middle; color: #ffffff; /* 文字色 */ overflow: hidden; transition:all .5s ease-out; } .menu > li:first-child a { margin-top: 0; } .menu li a:hover { background: #ff8c04; transition:all .5s ease-out; } .menu li ul { margin: 0; padding: 0; } .menu li li a { display: block; margin-top: 0; padding: 0 10px; height: 0; background: #ffccff; color: #000000; transition:all .5s ease-out; } .menu > li > ul > li { margin: 0 !important; } .menu > li:hover li a { display: table; margin-top: 1px; padding: 10px; width: 100%; height: 1em; transition:all .5s ease-out; } .menu > li:hover li a:hover { background: #ffb8b3; transition:all .5s ease-out; } 親要素のホバーを一度離れて、次の親要素をホバーすると問題ないのですが、上から下へ親要素を連続してホバーすると子要素の閉じる時間もあってか、うまく機能しません。 機能しないというのは、子要素が閉じるため次の親要素をホバーしても次の親要素が上へあがっていくので次の親要素のホバー状態が離れてしまいます。 子要素の数が少なければ何とか大丈夫かな?という感じです。 下から上へ親要素を連続してホバーすると子要素の閉じることには関係ないからか、機能しています。 ひとつ開ければ閉じずに開けたままにしておくしかないのでしょうか? 解決策のわかる方がおられたら教えていただけないでしょうか。