スレ立てるまでもない質問はここで 151匹目

■ このスレッドは過去ログ倉庫に格納されています
2018/11/03(土) 19:08:18.89ID:nx8/6O0X
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 150匹目
https://mevius.5ch.net/test/read.cgi/tech/1537176309/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
2019/01/19(土) 18:09:12.27ID:FJgPPckz
社内懇親会と研修旅行を穏便にお断りする方法を教えてください(´A`)
2019/01/19(土) 20:42:36.26ID:lRFH3gg9
ベン図の「ベン」って人名じゃねぇの?
感じ当ててるの初めて見たんだが
2019/01/19(土) 21:57:32.43ID:qveqNFk9
継承を使った場合hゲッターセッターメソッドも受け継がれてるんですか?
C#
2019/01/19(土) 22:00:19.91ID:NPUr47fj
>>376
まるごと引き継がなければ継承の意味がないというか動かなくなるだろ
2019/01/19(土) 22:53:31.86ID:BvHPlL8B
実はヴェン図だったのか
2019/01/19(土) 23:13:58.45ID:qveqNFk9
>>377
なるほどw
ありがとうございます
2019/01/20(日) 00:07:30.02ID:yiNhGfDQ
>>373
ベン図は集合が3つまでは平面上にきれいに表示できますが、4セット以上だと面妖な図になってしまいますね…
2019/01/20(日) 15:06:04.45ID:jH3SpeGI
https://png.pngtree.com/element_origin_min_pic/00/03/69/48568bd04d268e0.jpg
382デフォルトの名無しさん
垢版 |
2019/01/20(日) 15:16:53.32ID:wKV5+GB/
面妖てゆう奴は例外なくコミュ障のキモヲタ
2019/01/20(日) 20:18:40.43ID:/GIFftzm
ごめんよう
2019/01/20(日) 23:50:05.66ID:rcOl2dij
スレ違いなら誘導お願いします

CGレンダラであるPBRTを勉強しようと思っているのですが、
Windows上での開発環境構築に詰まり困っています
https://pbrt.org/
手順方法、もしくは手順が載っているサイトを教えていただけないでしょうか。

PCは2台あり,速度も考えデスクトップPCで扱えるようにしたいです
1)デスクトップPC:windows7(64bit),開発環境:visualstudio2010
2)ノートPC:windows10(64bit),開発環境:visualstudio2015
よろしくお願いします
2019/01/21(月) 22:16:41.04ID:QW9PfI5X
0からWin32 APIの学習をしたいのですがお勧めのサイトなどあれば教えて下さい
C#を使ってWin32APIを学びたいのですが自分で検索した感じだとC言語を理解してないとだめなサイトばかりで
中々見つかりません
2019/01/21(月) 23:05:12.01ID:EtrtlsQn
>>385
WinAPIはC++から呼ぶのが一般的ですがC#との変数の定義の違いだけで理解できます
http://www.atmarkit.co.jp/ait/articles/0305/09/news004.html
2019/01/22(火) 06:21:14.90ID:ez/DcBYq
この板が過疎になったのはなぜですか?
そしてその人たちはいまどこで情報交換しているんですか?
2019/01/24(木) 16:50:06.33ID:Y7h18yku
>>385
Win32 APIはC言語から呼び出して使うよう設計されていますが、
逆にC#は.net frameworkを使うように設計されてるので
相性が非常に悪いです。
C#からWinAPIを使うには、C言語とC#両方使いこなすスキルが必要な上
本来なら要らない宣言や手間も食うので緊急時以外はやめたほうが無難かと
2019/01/24(木) 19:01:55.10ID:kvuLVYW4
0からなら素直にCでやればいいよ
Windowsメッセージループ書くレベルのくっそだるい話になるが
幸いKindleにCマガのバックナンバー全巻揃ってるから資料はそれ読めばいい
2019/01/24(木) 21:52:20.38ID:15IUB2mT
>>389
C マガには win32api を叩く話は、あまりなかったのでは?
391デフォルトの名無しさん
垢版 |
2019/01/25(金) 08:44:17.40ID:iIPgsGqp
>>385
C#はdll大量に読むから起動が遅いだけで、起動したらC並には速いからWin32必要な場面ってほぼ無いと思うけど。。。
unsefe とか使えば良いだけだからWin32もさほど苦労はしないけど、0からならCでいいんじゃない?
ハーバート・シルトの本は今でも通用するでしょ。
そこがWin32の良いところなんだし。
2019/01/25(金) 12:36:19.98ID:dvigx+iy
Linux プログラミング・インタフェース、Michael Kerrisk、2012

この本は、神の書と言われていて、翻訳本は日本しか出ていない。
これのファイルIO の所だけを読めば?

結局、言語は関係ない。知りたいのは機能だから

例えば、ファイルのオープンモード、"w", WRONLY|CREAT|TRUNC なら、
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば、その内容を空にします

Ruby の、IO クラスとか、Kernel モジュールのopen の説明書を見ても同じ

基本的に、すべての言語の説明は同じ。
なぜなら、すべての言語から、同じAPI を呼び出すから!

それに、Windows API, Linux API も、POSIX に似ているから、ほぼ同じ。
だって、同じCPU を使っているから、その操作をAPI で行うようにすると、同じようになる
393デフォルトの名無しさん
垢版 |
2019/01/25(金) 13:17:17.54ID:d3DkdkSn
>>391
単純な背景スクロールやるだけでも
CとC#では3倍ほど速度差が出る
VBならさらに遅い
394デフォルトの名無しさん
垢版 |
2019/01/25(金) 13:41:49.50ID:iIPgsGqp
100倍とか1000倍とか差がつくプログラミングの世界で3倍程度はゲームとかのシビアな世界じゃない限り誤差の範囲。
395デフォルトの名無しさん
垢版 |
2019/01/25(金) 14:40:47.48ID:d3DkdkSn
ははは
同じCPU環境で100倍1000倍当たり前なプログラミング世界って何だね?w
2019/01/25(金) 14:49:13.67ID:ZJGDWGp/
1秒が100秒になる事はまれだろうが
1mm秒が1秒なら言語とアルゴリズムであるんじゃないの?
知らないけど
2019/01/25(金) 15:01:01.01ID:3KBUW7Lk
ディスクキャッシュではあり得る話
2019/01/25(金) 15:12:36.45ID:fW+xzaQf
>>392
Windows APIだとファイルを開くのはCreateFileW関数なんだが何処が似てるんだ?
https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-createfilew

HANDLE CreateFileW(
 LPCWSTR lpFileName,
 DWORD dwDesiredAccess,
 DWORD dwShareMode,
 LPSECURITY_ATTRIBUTES lpSecurityAttributes,
 DWORD dwCreationDisposition,
 DWORD dwFlagsAndAttributes,
 HANDLE hTemplateFile
);
2019/01/25(金) 15:14:13.40ID:udkWY9zF
1ミリ秒が1秒ならいくらでもあるね
一定ラインをクリアできてれば無駄に線形検索してたりしてもレビューでスルーされることは多々あるし
2019/01/25(金) 15:15:08.16ID:58XK3b4v
>>393
・.Netで書かれてるらしい MasterSeeker.exe も、HNXgrep.exe も
 WinXPでは起動は1秒かからない程度だったのに、Win7 だと、5秒か
 それ以上かかる気がする。同じマシンのXPと7での比較。
・両ソフトは、やっぱり起動後もだいぶ遅くなってる。
・もともとどっちも検索の高速さが売りで、作者はちゃんと上手く
 プログラムしていたのにOSのバージョンアップのせいで速度が劇的に低下した。
・不思議なことに、同環境でも WzEditor や自分で書いたプログラムなど 、C/C++ で
 書かれたプログラムはXP と 7 で気になるほどは遅くならない。
・作者の力量とは異なるところで、ソフトウェアの品質が下がってしまうのは
 困る : C#
401392
垢版 |
2019/01/25(金) 16:48:42.30ID:dvigx+iy
>>398
それは、IO のように扱える、擬似ファイルも一緒にしているだけ。
各言語ではそれを、ファイル・デバイス・通信・pipe・stream・共有メモリ・スレッドなどに、分けているだけ

だから、IO 関連の数十個のオプションの意味だけで、OS の機能の半分が学べる
2019/01/25(金) 17:45:36.08ID:HedYJ4n1
>>401
お前元の質問読めないの?
>>385
>Win32 APIの学習をしたい
>C#を使ってWin32APIを学びたい
linuxの本読んでなんの役に立つ?APIはファイル入出力だけじゃないし
2019/01/25(金) 20:23:47.90ID:oTxjg32P
>>402
>>392,401はいつものruby推しの奴だね。
毎回毎回、話の流れも空気も読めずに自分の言いたいことだけを言っていく奴だから構うだけ無駄だと思うよ。
404デフォルトの名無しさん
垢版 |
2019/01/26(土) 03:55:23.61ID:FbQiJkBz
最も根源的な概念は「有」ですか?
405デフォルトの名無しさん
垢版 |
2019/01/26(土) 11:31:21.68ID:BnWyuGcp
>>394
なんでも誤差言えば賢そうに見えると思っとるんやろがアホ丸出しやでw
2019/01/26(土) 14:04:57.81ID:VVr2JTND
3倍遅いというのは、大体、7〜10年程度前のマシンを使っている感覚になる。
(色々な数値が出てくるが、特に最近は、1Core当たりが速くなる進歩は遅い)

90年代初頭から丁度2,000年位まではクロックアップがすごい速度で進んだ。
16MHz から 3.0GHz までくらいは。
ところが、クロック数自体は、2,000年以降、ほとんど上がって無い印象がある。
確か 2,000年位に、Socket478 の Pen4 が 3.0GHz だったと思うから。
で、このPen4はクロック数の割には遅いとされて、その後改良が施されて
速くはなったが、結局、29年かけて、1Core当たりだと 30〜100倍くらいの
速度向上くらいだと思う。大体で言えば、7〜10年で3倍程度の速度向上に
なるイメージ。
2019/01/26(土) 14:11:05.41ID:VVr2JTND
あと、C#の場合は、
・Window Object(Widget) が多くなるともっと遅い感じ。10〜20倍くらい。
・クラス・オブジェクトも新規作成時にかなり遅いらしい。
・画像処理のベンチマークテストなどでは、ループが多数回同じ場所で回るような
 ものが多くて、その場合は、C++ より少し遅い程度で済むが、実際の
 アプリでは、もっと色々な関数をランダム的に呼び出すので、条件がかなり違う。
・C#はランタイムが大きいので、キャッシュが小さいCPUだと急激に遅くなる
 可能性があり、ベンチマークテストで使われていることが多いハイエンドの最新
 マシンだと差が出にくくても、ローエンドの旧マシンだと、C++との差はもっと
 はるかに大きいことがありえる。
・つまり、ローエンドの旧マシンだと、C++だとものすごく快適に動作するのに、
 C#だと劇的に遅くなる事がありえる。主な原因はキャッシュ容量やその性能、
 メインメモリの量、HDDの速度、など。
2019/01/26(土) 14:25:25.49ID:rZBUCLcI
PCにFaxモデムを2つ繋げてFAXCOMEXLib.FaxServerで両方制御することはできますか?
モデムAに電話番号Aに送信させつつモデムBに電話番号Bへ送信させるみたいな感じで
2019/01/26(土) 19:30:59.76ID:F6vEC2SQ
>>408
論理的にはできると思う
プロセス毎に違うデバイスを使うようにプログラミングできるなら
2019/01/27(日) 13:52:16.05ID:UeSsBKpf
>>408
そのライブラリは知らないけど、昔の (Fax) Modem は、PC とは
シリアル接続されていて(例えば COM ポート)、Modem の制御は、
シリアルケーブルに、コマンドとパラメータを文字列として送るような
方式をとっていた。
2019/01/27(日) 14:03:18.70ID:HVJRZBDf
ロードバランサやリバースプロキシを使って負荷分散し高可用性のシステムを構築するのが流行しているそうです
ですがロードバランサやリバースプロキシそのものが故障した際はどうすればいいのでしょうか
諦めるしかないのでしょうか
2019/01/27(日) 16:21:12.29ID:UeSsBKpf
>>411
めちゃくちゃ専門的な質問だけど、そりゃそうだと思うよ。
一番の「要(かなめ)」の部分が故障したときにはなんであれ故障するだろう。
故障を検出してバックアップシステムを稼動させることは可能だと思うけど。
2019/01/28(月) 03:05:13.37ID:TllA390K
ロードバランサ自体も2台構成で冗長化するよ
2019/01/28(月) 16:11:35.80ID:ocFfiG2Z
重複しない数字を保存する方法として解1と解2はどちらが早くアクセスできますか?
例)1,3,4,5,7を保存

解1) int[] a={1,2,4,5,7}
解2) int[] a; a[1]; a[2]; a[4]; a[5]; a[7];

私は解2の方が早くアクセスできる気がするのですが、実際にこんな書き方をしてる人を見たことがありません
それはなぜでしょうか?
2019/01/28(月) 16:25:59.54ID:TW/+W6VX
0.000000000000001秒くらいしか差がないからです

× 速い遅いで単純に考える
○ どれだけ影響があるかを考える
2019/01/28(月) 16:33:44.52ID:cr29A5a5
そもそも重複しない前提なら配列よりSet使うしね
チューニングはボトルネックを見つけてからが鉄則
2019/01/28(月) 18:49:42.49ID:tBgsmvEt
>>414
数字だったら大小関係(順序関係)があるので、「その数が存在するかどうか」を短時間で判断したいのなら二分木に実装しますね、順序関係が中途半端なもの(a < b, a > b, の両方とも真とならないもの、とか)は、さて、どうしましょうか…
>>416
最近は set とか map とか便利ですよね…
418デフォルトの名無しさん
垢版 |
2019/01/29(火) 20:16:00.60ID:6cHXm1io
N予備校のプログラミングコースってどうですか?
コンピュータサイエンスとかも学べるらしいですが。
2019/01/29(火) 20:44:25.70ID:2nrdmNns
オブジェクト指向の処理の流れについて質問なんですけど、コードを複数ファイルに分ける
直前くらいに書き分けた状態だと main 関数が元締めで他の関数とかを引っ張り出すような
樹形図のような処理の構造になってると思うのですが、ヘッダとソースを使ってファイルを
切り分けた状態では処理の流れってどうなってるんでしょうか。

コンパイラに突っ込まれた時になにがタグのような働きをして切り分ける前のような一列の処理に並び直したかがわからないです。
mainに対する従属関係と思って読んでたのでヘッダの役割がとくによくわかってないんだと思います。
2019/01/29(火) 22:04:44.92ID:AnpnZGSz
SASS のパーシャルファイルとか、
JavaScript のwebpack などと同じじゃないの?

別のファイルを、そこに展開して、1つのファイルにするだけだろ
2019/01/29(火) 22:33:02.30ID:2nrdmNns
実行ファイル作る時はそうなんですけどコードの流れを追うときにどう読めばいいのか困りまして。

mainのあるソースでのヘッダのincludeでは使用関数の予約を入れ、
関数のソースでのヘッダのinclude以下ではヘッダが唱えた関数を実際に作って返し、、
オブジェクトファイル結合時に各ソースでのincludeがジョイントみたいに機能する
みたいな感じなんですかね?
422KAC
垢版 |
2019/01/29(火) 23:22:44.69ID:9vi+TkZs
>>421
検索キーワード間違えてる

オブジェクト指向は関係ない。
「プリプロセッサ」
「モジュール」「ライブラリ」「リンカ」
でググってみ?
423420
垢版 |
2019/01/30(水) 00:09:18.08ID:T9WgAkKs
例えば、実装を上に書いて、
ヘッダファイルのinclude を下に書いたら、コンパイルできない

つまり、上からの書く順序に依存している

プリプロセッサには、識別子の巻き上げみたいな機能がない。
コンパイラにはあるけど

単純に、1つのファイルにするだけの機能で、
include の順番を変えるだけでも、失敗する
2019/01/30(水) 01:27:25.06ID:nTVyoRLY
>>415
その小数点の精度は根拠あるの?適当に答えんなよ
2019/01/30(水) 01:58:59.16ID:ZS9Ji7b6
>>422,423
ありがとうございます。
とりあえず構成がざっくり読める程度にはなりました。

物理シミュレーションパッケージの例題をマイナーチェンジしようとしたもののコード中の
どこが処理・設定の本体に近い部分なのかぱっと見わからなかったもので。
個人で数値計算組んでる範囲だと行数が肥大化してもファイル1つ関数たくさんで足りてましたから。
2019/01/30(水) 03:10:15.12ID:jAE5E/lv
WindowsのGUIプログラミングで、タイトルバーを黒くする方法を探しています。
Windows10だけかもしれませんがVSCODEやVisualStudioやChromeなどタイトルバーが黒かったり、
タイトルバーがメニューバーになっていたりとカスタマイズされているものが好きなので自分でもやってみたいです。

Electronを使えばできる、というのではなく
言語はC/C++で、できればGTKで、それがだめならWin32APIや.NETでの実現方法を知りたいです。
427デフォルトの名無しさん
垢版 |
2019/01/30(水) 15:29:14.88ID:F9zkFgWJ
プログラミングするひとってみんなノートパソコンももってるものなの?
やっぱりMacBook airとかがいいの?
vscodeでpython勉強するだけならWindowsノートパソコンで6-7万円のやつでもうごくの?

いまはPCで勉強してます
2019/01/30(水) 15:38:31.81ID:drlXsy4D
いまのPCでいい
2019/01/30(水) 16:04:01.76ID:h/OuFEoe
SSD推奨。
2019/01/30(水) 17:29:51.09ID:LdFShogb
>>427
今のPCでいい
ノーパソに6、7万かけれるならその金でモニターとリアルフォースとトラックボールマウスを買うのじゃ
2019/01/30(水) 17:56:45.41ID:mUxZ3agr
ちょっとした関数の返り値って「res」派と「ret」派があると思いますが、どちらが多いのでしょうか

また、どういう理由でどちらが良い、といった考察はありますか
2019/01/30(水) 18:56:43.86ID:KiQjlwFG
resは何の略なんだ?
2019/01/30(水) 18:57:24.67ID:mUxZ3agr
>>432
resultではないでしょうか
2019/01/30(水) 19:04:53.81
responseと紛らわしいから「result」派
2019/01/30(水) 19:20:22.39ID:yrYAY60v
response以外の意味でresは使わないなあ
requestがreq、responseがresでセットのイメージ
resultはresult
ただresultにしろretにしろ、どうせ数行程度の関数くらいでしか使わないんだからどっちでもいい気はする
逆にそれなりの長さの関数ならそんな抽象的な名前つけるべきじゃないし
2019/01/30(水) 19:53:16.00ID:TDltmtVR
むしろresponseってなんぞ
変数の命名において言うほど頻出単語か?
2019/01/30(水) 20:10:30.37ID:jAE5E/lv
>>427
vscodeでPythonやるくらいならドンキの2万円パソコンでもダイジョーブ
ノートパソコンでお外で勉強は大変捗るのでガンガン買っていけ
438デフォルトの名無しさん
垢版 |
2019/01/30(水) 20:17:39.70ID:5GzTmkIQ
web系なら腐るほど頻出するだろresponse
2019/01/30(水) 21:28:05.56ID:T9WgAkKs
>>427-430
CPU-i7, memory-16GB, SSD-512GB、グラボ、保証期間、Windows Pro版

プロ向け開発用PC は、ゲーミングPC 並みに高度だよ。
普通のPC じゃダメ。
特に、3D・動画などは、高度

素人なら、安いものでも良いけど、
メモリ・保証期間だけは最大限まで拡張すること

マウスコンピューターの乃木坂モデルを拡張して、金額を見てみ
2019/01/30(水) 21:40:45.48ID:VS+9FfUL
マウスコンピューター(笑)
2019/01/30(水) 21:56:05.52ID:3xdsT4L3
>>426
試していないけどこの辺のDrawCaptionとか調べるといいかも
http://www.geocities.jp/asumaroyuumaro/program/winapi/drawing.html#3
http://bbs.wankuma.com/index.cgi?mode=al2&;namber=63008&KLOG=106
の■63067
442デフォルトの名無しさん
垢版 |
2019/01/30(水) 22:05:10.13ID:8gtakFTo
東京大学理学部数学科に入りたいような気もする。
443デフォルトの名無しさん
垢版 |
2019/01/31(木) 12:32:02.29ID:6/2N/wkT
これからプログラミングの勉強始めようと思うのですが、MacBookAir1800でもスペックは問題ないでしょうか?
2019/01/31(木) 13:13:39.40
何がしたいかによる
文法覚えるレベルなら十分
2019/01/31(木) 13:38:26.85ID:x43rouCO
むかーしはパソコンじゃなくて大型機の端末だったりしたから
紙にフツーに一行ずつ手書きして、それを端末使える時に打ち込んで動作確認してたんだから
練習学習だけなら紙さえあれば…
446デフォルトの名無しさん
垢版 |
2019/01/31(木) 13:46:17.24ID:IdJkPScG
返信ありがとうございます。
HTML CSSなどから勉強して、その先はこのPCを仕事としても使いたいと思ってます。
2019/01/31(木) 14:32:14.39ID:itw0V83e
>>445
いま、スマホでもX11-BASIC, Lua, C/C++, Pythonなどは使える。ポケコンも紙の出番も少ないな。
2019/01/31(木) 15:52:15.82ID:OGxiQZdZ
>>426
http://www.nowsmartsoft.shop/
これとドットレベルで全く同じものが、手元の Win32 で動作してる。
この文章はひきこもりのLが自己満足のために書いています。
2019/01/31(木) 18:36:49.46ID:7Bw2wttR
ブサウザ上でpdfに手書きして保存できるサービスって検索するといくつか出るのですが、技術的にはブラウザ側、サーバ側でどんなことをしているのでしょうか?また、比較的楽に実装できるプラグイン等ありますか?言語は問いません。
2019/01/31(木) 19:00:49.79ID:OGxiQZdZ
>>449
色々なやり方があるが、wasmを使えば、ブラウザ側でほとんどなんでも出来てしまうため、
サーバーとのやり取りはほとんど必要ないことを断っておく。

wasm を使わない場合にどうするか考えてみると、ブラウザ側では、
JSでお絵かきソフトのような処理をして、必要なタイミングでXtmHttpRequest()
などでサーバー側に Draw形式的なデータを送り、サーバー側ではそのデータから、
いったん、ビットマップ形式の画像データを構築し、画像ファイルに保存する。
次に、BITMAP画像から PDF 形式に変換できるような何らかのライブラリか、
画像ファイルのファイル名を渡すとPDF形式で保存できるコマンドラインツール
などを利用して PDF ファイルに変換する。
ブラウザ側の人間がPDFファイルを保存したい場合は、サーバー側に出来ている
PDF ファイルをサーバー側からブラウザ側に CGI を使って送れば、普通にファイル名を
指定して保存することも可能となる。
2019/01/31(木) 19:05:40.46ID:OGxiQZdZ
>>450
誤: XtmHttpRequest
正: XmlHttpRequest

XHR とも呼ばれ、詳しくはないけど、これを使って今言ったようなやり方
を行う方法は、多分、Ajax などと呼ばれていると思う。
452426
垢版 |
2019/01/31(木) 22:03:23.26ID:LPO26XDx
>>448
使っているOSのバージョンを教えてもらうことは出来ますか?
Windows10はタイトルバーとメニューバーの扱いが特殊なのか
私では色を変えようとしても全く反映されませんでした。
453デフォルトの名無しさん
垢版 |
2019/01/31(木) 22:48:18.31ID:xJsSt9Re
>>449-450
VSCode の拡張機能を見たら、Markdown を、PDF に変換するものはある
454デフォルトの名無しさん
垢版 |
2019/01/31(木) 23:33:32.18ID:EERQBqK6
自分は物心ついた時から平均を遥かに下回るというか最底辺クラスの頭の悪さだったのですが、
そんな人間が、尋常じゃないくらい猛烈な努力を積み重ねることによって、東大の数学科に入り、
また、そこで学力的というか知能的にやっていくことは可能なのでしょうか?
それとも、現世ではキッパリ諦めて、もっと簡単で自分に合った道を選び、
エリートの道は来世に期待した方が良いのでしょうか?
2019/01/31(木) 23:42:49.79ID:GI5VQ7Hx
>>454
来世なんて存在しません
456デフォルトの名無しさん
垢版 |
2019/01/31(木) 23:51:12.12ID:EERQBqK6
>>455
根拠を教えてください。
2019/02/01(金) 00:21:06.44ID:NGK6N7XI
>>454
今後一切5chに書き込まなければ今の100倍は確率が上がるから二度とレスするな
2019/02/01(金) 00:54:30.81ID:WOdIBupf
>>452
Win7 Pro, 64BIT

実はタイトルバーの色を変えるのは簡単なことではない。
2019/02/01(金) 00:56:34.66ID:WOdIBupf
>>452
答えを言えば、全部自前で描いてる。
2019/02/03(日) 11:11:44.65ID:cLU3XamP
社内にオンプレミスのBlobストレージサーバーを建てるとしたらどのOSSがオススメですか?
ライセンス無料、信用できる企業(あるいは団体)の製品、クラスタ組める、WEBの管理画面が実装されてる、クライアントAPIが整備されてるヤツがいいです
461デフォルトの名無しさん
垢版 |
2019/02/03(日) 16:57:34.22ID:prs/cE62
 PrintScreen押して、Windowsペイントに貼り付けた画像を、左上の始点と右下の終点が常に
一定の位置でトリミングした画像を多数取得したいと考えてます。
 マウスで手作業で、範囲選択して「切り取り」と新規画面に「貼り付け」では、所要時間や
精度があまり優れたものになりません(拡大表示でマウス選択すれば精度は得られるが、狭い
範囲のときしか全体を選択できない)。画像編集ソフトを探せば良いのがあるかもしれないけ
ど、会社のパソコンはソフトの無断インストールは禁止なので遠慮せざるを得ないです。

 それで、バイナリファイルのフォーマットを調べて、バイナリデータを編集してトリミング
するプログラムを作成しようかと検討してます。バイナリファイルを読み書きするプログラム
の作成経験はあまりありませんが、無圧縮のビットマップファイルなら、まだ難易度は低いの
ではないかと思ってます。
 次のような方法を検討してますが、こんなもんでどうでしょうか。

(1) PrintScreen押しでペイントに張り付けて、後でトリミングする前提のビットマップファイ
ルを必要なだけファイルに保存する。
(2) ビットマップファイルのフォーマットの説明が書かれているWebサイトの説明を読む。
(3) 保存したビットマップ画像をバイナリエディタで開いて、説明に書かれているアドレスに
移動して、実際の16進コードを見比べてみたりして、説明と実態を照らし合わせて理解する。
(4) 一度に大量のビットマップファイルのファイルヘッダと情報ヘッダとパレットデータの
項目の値を確認したいと思えば、プログラム引数にファイル名を渡して、説明に書かれたアド
レスとサイズに基づいて値を一覧出力するプログラムを作って確認する。
(5) プログラム引数には、読み書きするファイル名を指定して、ファイルのバイナリデータを読
み取って、ファイルヘッダと情報ヘッダの更新すべき項目を更新して、画像データからは、トリ
ミングで残すべき画素のそれぞれのアドレス計算をして、必要な画素のバイナリ値だけ抜き出し
て、ファイルに出力し直す(必要な場合はゼロパディングもする)というプログラムを作る。
2019/02/03(日) 17:00:09.91ID:XXbgSHJe
WinShotを入れる許可をもらう
工数と費用対効果からそれ以上はない
2019/02/03(日) 17:13:15.42ID:cLU3XamP
>>461
powershellで簡単にできますよ
2019/02/03(日) 17:24:57.27ID:prs/cE62
>>461 そんなのがあったとは驚きだ。
PowerShell勉強したことはあるけど、買った本にはそんなの書いてるページはなかった。
「PowerShell 画像トリミング」だけでの検索では、まだ一発では目的のものが見つからないので、
もしよければ、メソッド名を教えてもらえませんでしょうか。
2019/02/03(日) 17:27:05.42ID:prs/cE62
間違えた。>>464はは、>>461に向けてではなくて、>>463あてです。
2019/02/04(月) 10:17:51.89ID:Tzu7zklj
>>461
Canvasに貼り付けてトリミングして画像保存するってのをHTML+JSで作ったよ。楽だった。
PSからやるなら、.net FWの資料見たほうがいいんでないかな。Imageクラス使うんだと想像。
2019/02/04(月) 12:27:38.95ID:GUU3YsB/
GraphicsのDrawImageとか
BitmapのCloneとかかな
468デフォルトの名無しさん
垢版 |
2019/02/04(月) 15:18:40.82ID:iZ37iel0
皆が使うのは、ImageMagick
2019/02/04(月) 18:05:31.50ID:iZ37iel0
>>460
Linux しかない!

でも、バックアップとか、色々考えると、
自前で管理すると、コストが掛かるから、今では、AWS とか?
2019/02/04(月) 18:06:55.84ID:O9cB9koS
>>468
>会社のパソコンはソフトの無断インストールは禁止
くらい読めないなら黙ってろ
2019/02/04(月) 18:14:13.48ID:NUxzl4SZ
>>470
許可もらえばいいだけじゃん
どう考えても無駄な工数
472デフォルトの名無しさん
垢版 |
2019/02/04(月) 18:20:57.00ID:Mo1VvViy
毎日更新されるサイトにアクセスしpandasで取り込んだDataframeを一日に一度書き出したいと考えています。

pandasでDataframeに取り込んで、スケジューラーを使いcsvに追記するところまではできました。
これをweb上で自動でやるにはどうすればいいでしょうか?
2019/02/04(月) 19:07:57.14ID:iZ37iel0
Linux なら、cron みたいなタスクスケジューラーでも使えば?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況