この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 157匹目
https://mevius.5ch.net/test/read.cgi/tech/1624024239/
次スレは>>980が立てること
探検
スレ立てるまでもない質問はここで 158匹目
レス数が950を超えています。1000を超えると書き込みができなくなります。
2021/10/26(火) 05:30:43.46ID:jRF91jUl
858デフォルトの名無しさん
2022/02/04(金) 22:10:24.37ID:pNvA05jO うわあ
859デフォルトの名無しさん
2022/02/04(金) 22:12:16.16ID:Ptoh7QsV コンセントを変えたらエラーが直ったりはよくあることですよ
必ずしもコンソールやイベントログで補足できる障害ばかりではありませんからね
必ずしもコンソールやイベントログで補足できる障害ばかりではありませんからね
860デフォルトの名無しさん
2022/02/04(金) 22:14:13.37ID:Ptoh7QsV ○ 捕捉
× 補足
× 補足
861デフォルトの名無しさん
2022/02/04(金) 22:35:03.60ID:AMkz1drU 自分で思いつく限りの方法を試してそれでも解決しないなら他人に相談
自力で思いつくのを待つのは無駄が多すぎる
自力で思いつくのを待つのは無駄が多すぎる
862デフォルトの名無しさん
2022/02/04(金) 22:43:22.65ID:uHVyusWS 日本て配置換えとかで文系を無理矢理プログラマーとして養成してる企業が多すぎるんだよな大手がそれやっちゃってるからな現場はマジで悲惨だよ
ロジカルな教育してないからロジカルな仕事できるわけないんだよなそりゃまともなプログラマー育つわけない
ロジックじゃなくて感情や勘や思いつきだけで仕事してる馬鹿が多すぎるんだよ日本は
ロジカルな教育してないからロジカルな仕事できるわけないんだよなそりゃまともなプログラマー育つわけない
ロジックじゃなくて感情や勘や思いつきだけで仕事してる馬鹿が多すぎるんだよ日本は
863デフォルトの名無しさん
2022/02/04(金) 22:54:05.81ID:zgVm2nqg ロジックな思考や知恵をしぼるってのは忍耐を要求されるからな
本来学問というものはこの我慢して問題を解決するというメソッドを教育するものなんだがな
本来学問というものはこの我慢して問題を解決するというメソッドを教育するものなんだがな
864デフォルトの名無しさん
2022/02/04(金) 23:33:19.90ID:pNvA05jO 理想が高いと小難しいことばかり考えていつになっても動くものができない
どんな形でもいいから動くものを作れと
その辺が社会人と学生の違い
今の日本は「動くもの」の基準が低すぎるだけだw
どんな形でもいいから動くものを作れと
その辺が社会人と学生の違い
今の日本は「動くもの」の基準が低すぎるだけだw
865デフォルトの名無しさん
2022/02/04(金) 23:41:03.47ID:TBoKpAEW 元請、PM:本やウェブで仕入れた知識をなんかすごい!と理解もしてない・できないにわか仕込みで設計や開発の基本指針にして現場を引っ掻き回す。
現場:こんなの要件定義の時点で炎上するのが火を見るよりも明らかで始まる前からモチベがゼロ
まずこのクソみたいな現状を改善しないとAIが代わりを出来ないなら100年後も人月仕事の多重請負でクソ業界だよ
現場:こんなの要件定義の時点で炎上するのが火を見るよりも明らかで始まる前からモチベがゼロ
まずこのクソみたいな現状を改善しないとAIが代わりを出来ないなら100年後も人月仕事の多重請負でクソ業界だよ
866デフォルトの名無しさん
2022/02/05(土) 00:37:07.76ID:1J7PFTyE パコソンのBIOSてキーボードを繋がないと入れないものなん?
数百台ラックマウントして日頃はsplashtopとかのリモートデスクトップで運用してる場合、BIOSを全部変えるの大変やんね?
数百台ラックマウントして日頃はsplashtopとかのリモートデスクトップで運用してる場合、BIOSを全部変えるの大変やんね?
867デフォルトの名無しさん
2022/02/05(土) 11:18:00.07ID:1u0TzZxk 人生の全ての無駄な作業をPythonで自動化させたいです
やり方教えてください。インストールはしました
やり方教えてください。インストールはしました
868デフォルトの名無しさん
2022/02/05(土) 11:42:10.81ID:9ZFgLhOl pyautoguiでググれ
869デフォルトの名無しさん
2022/02/05(土) 11:43:40.17ID:UC+QWPwn 人生が無駄。アンインストールしたい
まで読んだ
まで読んだ
870デフォルトの名無しさん
2022/02/05(土) 11:44:31.95ID:2KeRF/9K まず全身を義体化します
Pythonは補助脳にインストールしてください
Pythonは補助脳にインストールしてください
871デフォルトの名無しさん
2022/02/05(土) 11:46:07.41ID:q0zUqZyO 人生が無駄なのでやり方を覚えても無駄です
872デフォルトの名無しさん
2022/02/05(土) 14:12:05.95ID:jebFtmv3 毎日やってるソシャゲのデイリー作業を自動化したら垢BANされたりするのかな
873デフォルトの名無しさん
2022/02/05(土) 14:19:22.23ID:FB/Cs03/ アップル公式の自動化ツールを理由に垢BANしようとするとアップルと対立することになるのでは?
874デフォルトの名無しさん
2022/02/05(土) 14:46:11.34ID:Nh/jIiiO >>872
ケースバイケース
ケースバイケース
875デフォルトの名無しさん
2022/02/05(土) 15:28:23.43ID:1J7PFTyE Jクエリのshowやhideて、ふつうのCSSで出来ることと同じなんじゃないのけ
存在理由がわからん
存在理由がわからん
876デフォルトの名無しさん
2022/02/05(土) 16:31:01.90ID:azIWcaXI 非表示にしたあとで再表示するとき、CSSならdisplayにblockなりinlineなりを指定する必要がある
表示非表示という属性と、どう表示するのかという属性が混在していることによる不便がある
show、hideなら気にせず一貫性をもって使うことができる点が便利
表示非表示という属性と、どう表示するのかという属性が混在していることによる不便がある
show、hideなら気にせず一貫性をもって使うことができる点が便利
877デフォルトの名無しさん
2022/02/05(土) 16:37:22.71ID:s5jmqO+B メソッドとセレクタが同じなわけねーだろ馬鹿が
GithubでjQueryのソースコード公開されてんだから疑問ならまずソース読めよ底辺低脳チンパンがよ
お前みたいな馬鹿はまず型の意味や違いも理解してねーから二度としゃしゃんなやカスが
GithubでjQueryのソースコード公開されてんだから疑問ならまずソース読めよ底辺低脳チンパンがよ
お前みたいな馬鹿はまず型の意味や違いも理解してねーから二度としゃしゃんなやカスが
878デフォルトの名無しさん
2022/02/05(土) 18:06:54.37ID:ngeFzlO7 なんかこのスレ攻撃的な人間多いね
他人の質問に答える前に
まず充分な睡眠と食事、そして運動をすることをおすすめするよ
他人の質問に答える前に
まず充分な睡眠と食事、そして運動をすることをおすすめするよ
879デフォルトの名無しさん
2022/02/05(土) 18:14:25.46ID:B70fTfWx この時期は卒論も終わっていろんな意味でオワッテル奴がくるんだよ
そっとNGしとき
そっとNGしとき
880デフォルトの名無しさん
2022/02/05(土) 19:54:50.40ID:1J7PFTyE >>877
答えられんなら出てくるな
答えられんなら出てくるな
881デフォルトの名無しさん
2022/02/05(土) 19:56:14.43ID:1J7PFTyE882デフォルトの名無しさん
2022/02/05(土) 20:35:24.32ID:z7W/HaAJ 俺いいポイント押さえて回答したと思うんだけどスルーされてるなぜなの😇
883デフォルトの名無しさん
2022/02/05(土) 20:37:35.29ID:z7W/HaAJ 876です。
ID変わったとです…
ID変わったとです…
884デフォルトの名無しさん
2022/02/05(土) 20:40:57.66ID:/t6JU/aQ lanに鯖たててpwaアプリ作ったんだけど
色々な端末にインストールして使えてるんだけどfirehd10 firehd8plusだけインストールボタンでなくてインストールできない
firehd8でも問題なくインストールできてるんだけど何が原因ですかね
色々な端末にインストールして使えてるんだけどfirehd10 firehd8plusだけインストールボタンでなくてインストールできない
firehd8でも問題なくインストールできてるんだけど何が原因ですかね
885デフォルトの名無しさん
2022/02/05(土) 21:42:20.52ID:1J7PFTyE886デフォルトの名無しさん
2022/02/05(土) 23:35:54.89ID:LZaEgHFB887デフォルトの名無しさん
2022/02/06(日) 09:39:13.13ID:B6Lvm8Rz あまりプログラミング関係ないかもしれないですが
1つの画像をアップロード→ダウンロード→アップロード
を繰り返していくと画質って劣化していくものなのでしょうか?
画質が劣化するとしたらアップロード先のサイトの規定でトリミングされるとかですかね?
1つの画像をアップロード→ダウンロード→アップロード
を繰り返していくと画質って劣化していくものなのでしょうか?
画質が劣化するとしたらアップロード先のサイトの規定でトリミングされるとかですかね?
888デフォルトの名無しさん
2022/02/06(日) 10:21:15.56ID:g1AAlJ93 劣化は基本的にしない
何度アップダウンしてもテキストやExcelブックの内容が変わったりしないのと同じ
アップロード先サイトで、JPEG等の不可逆圧縮方式で勝手に再変換する仕組みがあれば初回大きく劣化し2回目以降僅かずつ劣化する
トリミング(切り抜き)や縮小だけでPNG等の可逆圧縮にされるなら初回サイズ変更以外は劣化しない
何度アップダウンしてもテキストやExcelブックの内容が変わったりしないのと同じ
アップロード先サイトで、JPEG等の不可逆圧縮方式で勝手に再変換する仕組みがあれば初回大きく劣化し2回目以降僅かずつ劣化する
トリミング(切り抜き)や縮小だけでPNG等の可逆圧縮にされるなら初回サイズ変更以外は劣化しない
889デフォルトの名無しさん
2022/02/06(日) 10:30:22.22ID:KDnxs3o8 送受信先によるんよ
画像には非可逆、可逆フォーマットがある
アップロード時に、ルールに従って変換しうるサービスがある
ダウンロード時に、ルールに従って変換しうるサービスがある
変換が生じるたびに劣化しうる
オリジナルが可逆であっても、変換時に非可逆化される可能性がある
画像には非可逆、可逆フォーマットがある
アップロード時に、ルールに従って変換しうるサービスがある
ダウンロード時に、ルールに従って変換しうるサービスがある
変換が生じるたびに劣化しうる
オリジナルが可逆であっても、変換時に非可逆化される可能性がある
890デフォルトの名無しさん
2022/02/06(日) 10:38:16.04ID:MmJrF4OG 掲示板形式だと表示されているのはサムネイルで、
右クリックで保存したりすると画像本体でなくサムネイル画像が保存されてしまうことも
右クリックで保存したりすると画像本体でなくサムネイル画像が保存されてしまうことも
891デフォルトの名無しさん
2022/02/06(日) 10:48:07.59ID:Z0xG1cuQ パケット通信で劣化することはない
圧縮処理してるなら劣化する
圧縮処理してるなら劣化する
892デフォルトの名無しさん
2022/02/06(日) 10:57:39.27ID:YtCgFAAb こんばんはいつもお世話なります
例によってグーグルマップAPIをいじっておるのですが
次の文ならうまく動作しますが、
var bounds = L.latLngBounds( [36.5,137.8], [36.0,137.0]);
これを下記のように書き換えると座標が無視されてマップ全体になってしまいます
var swBound = [36.5,137.8];
var neBound = [36.0,137.0];
var bounds = L.LatLngBounds(swBound, neBound);
以上よろしくお願いします
例によってグーグルマップAPIをいじっておるのですが
次の文ならうまく動作しますが、
var bounds = L.latLngBounds( [36.5,137.8], [36.0,137.0]);
これを下記のように書き換えると座標が無視されてマップ全体になってしまいます
var swBound = [36.5,137.8];
var neBound = [36.0,137.0];
var bounds = L.LatLngBounds(swBound, neBound);
以上よろしくお願いします
893蟻人間 ◆T6xkBnTXz7B0
2022/02/06(日) 12:33:23.94ID:AHJ5oBGa 画像ファイルを勝手に圧縮する、マイネオという通信サービスがあるから、劣化する可能性はある。
894デフォルトの名無しさん
2022/02/06(日) 12:36:29.47ID:nAbKMbqD >>775
普通にブラウザで、任意のページを開いて、その中の画像を、
別のブラウザの任意のページへ、Drag & Drop(D&D)すると、
新しいタブで、その画像が表示される
だから別に、.exe じゃなくても、
HTML でローカルPC から画像を読み込んで、
その画像をD&D して、別のブラウザで表示できる
普通にブラウザで、任意のページを開いて、その中の画像を、
別のブラウザの任意のページへ、Drag & Drop(D&D)すると、
新しいタブで、その画像が表示される
だから別に、.exe じゃなくても、
HTML でローカルPC から画像を読み込んで、
その画像をD&D して、別のブラウザで表示できる
895デフォルトの名無しさん
2022/02/06(日) 13:39:16.10ID:J/ey0xcQ 恥を忍んで質問させて下さい:
1変数関数の多項式近似で、引数の偶数次べき項と奇数次べき項を別々に足した後で
加算する例が散見されるのですが(fdlibmのe_lgamma_r.cとか)、
1)素朴な(?)ホーナー法による加算と比べて、精度的に不利になったりはしないのでしょうか?
2)FMA命令が使えるのを前提とすると、今日ではobsoleteな技法とするべきでしょうか?
1変数関数の多項式近似で、引数の偶数次べき項と奇数次べき項を別々に足した後で
加算する例が散見されるのですが(fdlibmのe_lgamma_r.cとか)、
1)素朴な(?)ホーナー法による加算と比べて、精度的に不利になったりはしないのでしょうか?
2)FMA命令が使えるのを前提とすると、今日ではobsoleteな技法とするべきでしょうか?
896デフォルトの名無しさん
2022/02/06(日) 13:54:07.59ID:gH6ic7fP 知らないが偶奇で正負がことなり
近い数字どうしの足し引きで桁落ちとかするからでは?
桁落ちとは、値がほぼ等しい数値の差を求めた時に有効数字が大きく減ることによって生じる誤差のことです。
https://medium-company.com/丸め誤差-打切り誤差-桁落ち-情報落ち-違い/
近い数字どうしの足し引きで桁落ちとかするからでは?
桁落ちとは、値がほぼ等しい数値の差を求めた時に有効数字が大きく減ることによって生じる誤差のことです。
https://medium-company.com/丸め誤差-打切り誤差-桁落ち-情報落ち-違い/
897デフォルトの名無しさん
2022/02/06(日) 14:25:24.16ID:PShjp8Rs 普通のプログラミングは真の値といくらずれようが気にしないこと前提になってる
金や座標の計算のように気にしないといけないときは普通じゃないプログラミングになるw
いまだにCOBOLが使われたりしてるのもそのせいだよね
金や座標の計算のように気にしないといけないときは普通じゃないプログラミングになるw
いまだにCOBOLが使われたりしてるのもそのせいだよね
898デフォルトの名無しさん
2022/02/06(日) 15:53:05.88ID:hQjOC0nO COBOLは10進数での少数計算が言語のデフォルトだからな
メインフレームで複数のサービスが中央集権的に動く前提だから色々最適化されててI/Oも強い
メインフレームで複数のサービスが中央集権的に動く前提だから色々最適化されててI/Oも強い
899デフォルトの名無しさん
2022/02/06(日) 16:34:31.33ID:/01HXEdn >>866
USBメモリーから起動できさえすれば、USBメモリーの中にDOSをインストール
して、そこから、BIOS Update用の BAT ファイルを起動するようにしておけば、
USBメモリーを挿してそこから起動さえすれば自動で Updateできるらしい。
ただし、肝心のUSBメモリーからの起動が、USBメモリーを挿すだけで出来るのか、
キーボードを繋いで何らかのファンクションキーを押さないと出来ないのか
BIOSに依存するだろうからそれ以上は分からない。
また、USBメモリーを挿す手間は省略できない。
USBメモリーから起動できさえすれば、USBメモリーの中にDOSをインストール
して、そこから、BIOS Update用の BAT ファイルを起動するようにしておけば、
USBメモリーを挿してそこから起動さえすれば自動で Updateできるらしい。
ただし、肝心のUSBメモリーからの起動が、USBメモリーを挿すだけで出来るのか、
キーボードを繋いで何らかのファンクションキーを押さないと出来ないのか
BIOSに依存するだろうからそれ以上は分からない。
また、USBメモリーを挿す手間は省略できない。
900デフォルトの名無しさん
2022/02/07(月) 01:29:25.37ID:ZBU0b9Si >>899
忘れていたが、WindowsOS上からでもBIOS-ROMをUpdateできるプログラムも
存在はする。
実際に存在するかどうかは知らないが、理論上、Linuxからでも同様の
ことは可能だろう。
忘れていたが、WindowsOS上からでもBIOS-ROMをUpdateできるプログラムも
存在はする。
実際に存在するかどうかは知らないが、理論上、Linuxからでも同様の
ことは可能だろう。
901デフォルトの名無しさん
2022/02/07(月) 06:36:47.81ID:TuHxd/1z quickpicの画像表示が毎回30秒くらいかかってしまうから、サクサク描写してくれるアプリがほしいです。
でも、見つからないから、自分で作れればと。3年時間は見ているんですが、開発環境やどんなプロセスを学べば、できますか?
でも、見つからないから、自分で作れればと。3年時間は見ているんですが、開発環境やどんなプロセスを学べば、できますか?
902デフォルトの名無しさん
2022/02/07(月) 09:15:18.64ID:ff23RmJc >>899
いろいろアドバイスありがとうございます
なんにせよ個別にキーボードとモニタを接続して作業する方針がわりと普通なようですね
ちなみに書き換えたかったBIOSは、停電復帰時にONする設定やWOLの設定です
いろいろアドバイスありがとうございます
なんにせよ個別にキーボードとモニタを接続して作業する方針がわりと普通なようですね
ちなみに書き換えたかったBIOSは、停電復帰時にONする設定やWOLの設定です
903デフォルトの名無しさん
2022/02/07(月) 10:54:58.34ID:d40UaOiL Rstudioを用いてデータ解析を始めようとしているものです。
data<-dataframe_names
で入れた100行1列のデータから 1行目と2行目を除きたいのですが、
とりあえずdata[-1,]
とすると「次元数が違います」と弾かれます。
どのようにすれば良いでしょうか
data<-dataframe_names
で入れた100行1列のデータから 1行目と2行目を除きたいのですが、
とりあえずdata[-1,]
とすると「次元数が違います」と弾かれます。
どのようにすれば良いでしょうか
904デフォルトの名無しさん
2022/02/07(月) 11:48:37.55ID:llcouHUw rest api設計の問題
itemを検索するapi
パス /items
検索パラメータx、y、z
サンプルコード
fetch(baseURL+"/items?x=1&y=hello&z=100")
検索パラメータが全てandで繋がれる場合、あるいは全てorで繋がれる場合は特に問題ないんですが
andとorの両方を組み合わせての検索をサポートしたい時はどのようにapiを設計すべきでしょうか?
パラメータを一つの論理式で表現し、独自のパーサーで解析する方法を考えたのですが
正直、自分でもスマートなやり方に思えませんし、バグを生み出しそうです
/items?q=(x=1 and (y=hello or z=100)
const w = parseQ(queryStr["q"])
const items = db.exec("select * from items where " + buildWhere(w) )
itemを検索するapi
パス /items
検索パラメータx、y、z
サンプルコード
fetch(baseURL+"/items?x=1&y=hello&z=100")
検索パラメータが全てandで繋がれる場合、あるいは全てorで繋がれる場合は特に問題ないんですが
andとorの両方を組み合わせての検索をサポートしたい時はどのようにapiを設計すべきでしょうか?
パラメータを一つの論理式で表現し、独自のパーサーで解析する方法を考えたのですが
正直、自分でもスマートなやり方に思えませんし、バグを生み出しそうです
/items?q=(x=1 and (y=hello or z=100)
const w = parseQ(queryStr["q"])
const items = db.exec("select * from items where " + buildWhere(w) )
905デフォルトの名無しさん
2022/02/07(月) 12:45:16.90ID:QUqmCtWk そういう検索条件は、REST としては複雑すぎる
RESTの代表と言えば、Ruby on Rails だけど、
Google でも参考にすれば?
GraphQL とか
RESTの代表と言えば、Ruby on Rails だけど、
Google でも参考にすれば?
GraphQL とか
906デフォルトの名無しさん
2022/02/07(月) 12:50:18.92ID:6nD0n0Mn and(a,b)、or(a,b)を仮定義してやれば、and(x,or(y,z))みたいに表現できるから
これを必要に応じてエスケープしてparam=and(x,or(y,z))として送信。鯖ではそれをsqlに展開
x,y,zの入力もテキストボックスじゃなくて、専用のuiで入力させる
これを必要に応じてエスケープしてparam=and(x,or(y,z))として送信。鯖ではそれをsqlに展開
x,y,zの入力もテキストボックスじゃなくて、専用のuiで入力させる
907デフォルトの名無しさん
2022/02/07(月) 13:17:34.64ID:rslG4IuU でもxyzが増えたらそのぶんパラメータのパーサー解析作るのめんどくさそう
908デフォルトの名無しさん
2022/02/07(月) 18:21:50.40ID:ff23RmJc909デフォルトの名無しさん
2022/02/07(月) 18:53:19.16ID:1ounJ+2b バーカw
910蟻人間 ◆T6xkBnTXz7B0
2022/02/07(月) 18:59:14.03ID:ED+PUewW 超能力者は、ソースコードが色付いて見えるらしいぞ。それで間違いをすぐに発見できるらしい。
911デフォルトの名無しさん
2022/02/07(月) 19:01:26.21ID:0I88UVsz 複雑なものをパラメータで解決するのは辞めた方がいいかと
全てのパターンでAPIを用意した方がいい
そもそもそんな何でもアリのようなものは仕様がおかしいのでは?
全てのパターンでAPIを用意した方がいい
そもそもそんな何でもアリのようなものは仕様がおかしいのでは?
912蟻人間 ◆T6xkBnTXz7B0
2022/02/07(月) 19:25:03.89ID:ED+PUewW コピろっと、コピろっと♪
913デフォルトの名無しさん
2022/02/07(月) 23:40:00.70ID:62pYb9Rs >>904
パーサーを簡単にしたいなら、
(op,x_1,x_2,x_3,...x_n)
のようなパラメータ列を一つだけパースするようにしてしまう。
opに、andやorなどの演算子名を入れる。
(や)やコンマ,は、URLに入れられないかも知れないから、なんとかする。
また、もっと簡単にしたいなら、
op_3_x1_x2_x3
のように、最初に演算子を書き、二番目に以後の引数の個数を書き、
その後に引き数列を書くようにする。
x1,x2,x3の部分には、先頭の文字がoなら演算子、sなら文字列などのように
してしまうとか。この場合、例えば、
oor_3_oand_2_x_y_sword1_sword2
で、or(and(x,y),word1,word2) を意味する。
パーサーを簡単にしたいなら、
(op,x_1,x_2,x_3,...x_n)
のようなパラメータ列を一つだけパースするようにしてしまう。
opに、andやorなどの演算子名を入れる。
(や)やコンマ,は、URLに入れられないかも知れないから、なんとかする。
また、もっと簡単にしたいなら、
op_3_x1_x2_x3
のように、最初に演算子を書き、二番目に以後の引数の個数を書き、
その後に引き数列を書くようにする。
x1,x2,x3の部分には、先頭の文字がoなら演算子、sなら文字列などのように
してしまうとか。この場合、例えば、
oor_3_oand_2_x_y_sword1_sword2
で、or(and(x,y),word1,word2) を意味する。
914デフォルトの名無しさん
2022/02/08(火) 08:52:23.11ID:vdYq7JEv >>904
構文解析をシンプルにしたいなら逆ポーランド記法が定番
ただユーザーがカッコ使って式を入力するようなUIも想定しているなら腹くくって普通の中置記法がいい
いずれにしても電卓向けに構文木を作る構文解析アルゴリズムならサンプルがたくさん見つかるから真似すれば難しくないよ
構文解析をシンプルにしたいなら逆ポーランド記法が定番
ただユーザーがカッコ使って式を入力するようなUIも想定しているなら腹くくって普通の中置記法がいい
いずれにしても電卓向けに構文木を作る構文解析アルゴリズムならサンプルがたくさん見つかるから真似すれば難しくないよ
915デフォルトの名無しさん
2022/02/08(火) 09:47:03.11ID:bAyvCX5S 素朴な疑問ですが、
よく「プログラムのバージョンを上げないとセキュリティが〜」
って言われますけど、古いバージョンが使用されているプログラムは多いです。
OSならネットワーク上から攻撃されてハッキング対象になりやすい
ってイメージがわくのですが、プログラムの場合は関係あるのでしょうか?
開発当初にCSRFやXSS対策をしていれば、古くても使えそうに思うのですが
よく「プログラムのバージョンを上げないとセキュリティが〜」
って言われますけど、古いバージョンが使用されているプログラムは多いです。
OSならネットワーク上から攻撃されてハッキング対象になりやすい
ってイメージがわくのですが、プログラムの場合は関係あるのでしょうか?
開発当初にCSRFやXSS対策をしていれば、古くても使えそうに思うのですが
916デフォルトの名無しさん
2022/02/08(火) 09:54:25.50ID:qcEKTVtA >>915
log4j 脆弱性 でググってみ
これほど簡単に悪用できる例は稀だけど、基本的な考え方は同じ
プログラムに外部から特定のパターンの入力を食わせることでライブラリやミドルウェアの脆弱性を狙うの
log4j 脆弱性 でググってみ
これほど簡単に悪用できる例は稀だけど、基本的な考え方は同じ
プログラムに外部から特定のパターンの入力を食わせることでライブラリやミドルウェアの脆弱性を狙うの
917デフォルトの名無しさん
2022/02/08(火) 09:57:12.38ID:3jHyaAe3 >>915
まあ念には念を入れてってことだよ
まあ念には念を入れてってことだよ
918デフォルトの名無しさん
2022/02/08(火) 10:10:15.36ID:bAyvCX5S919デフォルトの名無しさん
2022/02/08(火) 10:17:19.60ID:dSmclQcV >>918
今回はJavaだったけど今後はわからないよ
zipのライブラリのバグなんかもあったし
発見されたバグが自分のプログラムに問題を起こすかを検証するよりライブラリを更新して動くかを確認するほうが激しく簡単
今回はJavaだったけど今後はわからないよ
zipのライブラリのバグなんかもあったし
発見されたバグが自分のプログラムに問題を起こすかを検証するよりライブラリを更新して動くかを確認するほうが激しく簡単
920デフォルトの名無しさん
2022/02/08(火) 10:22:02.06ID:3jHyaAe3 大抵レンタルサーバーの事業者がまともならセキュリティパッチ当てるから気にしなくていいんじゃ
921デフォルトの名無しさん
2022/02/08(火) 10:31:39.83ID:bAyvCX5S922デフォルトの名無しさん
2022/02/08(火) 11:00:51.11ID:cZaPB+SL >>918
昼夜を問わず脆弱性情報を収集して
自分達のシステムに関係があるかないか判断して
関係があるなら対応法を速やかに考えて
システムをダウンさせないように更新する方法を考えて
テスト環境で実際に問題ないことを確かめて
本番環境にテストと同じオペレーションを適用するだけだよ
昼夜を問わず脆弱性情報を収集して
自分達のシステムに関係があるかないか判断して
関係があるなら対応法を速やかに考えて
システムをダウンさせないように更新する方法を考えて
テスト環境で実際に問題ないことを確かめて
本番環境にテストと同じオペレーションを適用するだけだよ
923デフォルトの名無しさん
2022/02/08(火) 11:29:23.25ID:Vznqt3iZ 共用レンタルサーバーで侵入されたことあるぞ
変なフォルダとファイルが無数に生成された
侵入されたのは俺原因じゃない
変なフォルダとファイルが無数に生成された
侵入されたのは俺原因じゃない
924デフォルトの名無しさん
2022/02/08(火) 11:39:24.84ID:dSmclQcV 誰が原因だったの?
925デフォルトの名無しさん
2022/02/08(火) 11:46:15.76ID:Vznqt3iZ システムの脆弱性だろ
共用してたユーザー全員別サーバーへ強制移動させられた
共用してたユーザー全員別サーバーへ強制移動させられた
926デフォルトの名無しさん
2022/02/08(火) 13:06:33.52ID:qB0qxyeV AWS はEC2 で、OS を自分で管理しないように言ってる。
AWSが管理する、Fargate を使うように
例えば、Ruby on Rails では、GitHub Dependabot みたいなもので、
毎週に各モジュールを更新して、自動テストする
こまめに更新していくのが基本
更新を放置していると、バグが怖くて修正できなくなっていく。
それでシステムを放置してしまう
AWSが管理する、Fargate を使うように
例えば、Ruby on Rails では、GitHub Dependabot みたいなもので、
毎週に各モジュールを更新して、自動テストする
こまめに更新していくのが基本
更新を放置していると、バグが怖くて修正できなくなっていく。
それでシステムを放置してしまう
927デフォルトの名無しさん
2022/02/08(火) 13:15:00.68ID:bAyvCX5S >>923
そういえば自分も全く同じことがありました。
さくらレンタルサーバですが、
原因はおそらくMovableTypeだと思います。
(随分前に動作確認で設置していた)
ただ、古いバージョンのシステムまで面倒見きれない
という開発側の気持ちもわかるので、難しいところです
そういえば自分も全く同じことがありました。
さくらレンタルサーバですが、
原因はおそらくMovableTypeだと思います。
(随分前に動作確認で設置していた)
ただ、古いバージョンのシステムまで面倒見きれない
という開発側の気持ちもわかるので、難しいところです
928デフォルトの名無しさん
2022/02/08(火) 20:18:47.27ID:ZQ7UgelW ImageMagickというツールを使って画像ファイルを圧縮してたんだけど、mozjpegのほうが圧縮と画質のバランスが良いということでこっちに移行したい
やりたいこと
1.画像ファイルが入ってるzipやrarファイルを放り込むと自動解凍
2.解凍先のフォルダから画像ファイルを抜き出しmozjpegの実行ファイルに順次放り込む
3.mozjpegが出力したファイルを新しいフォルダを作成し保存
4.すべての画像ファイルの出力が完了したら出力先フォルダをzip形式に変換
やりたいこと
1.画像ファイルが入ってるzipやrarファイルを放り込むと自動解凍
2.解凍先のフォルダから画像ファイルを抜き出しmozjpegの実行ファイルに順次放り込む
3.mozjpegが出力したファイルを新しいフォルダを作成し保存
4.すべての画像ファイルの出力が完了したら出力先フォルダをzip形式に変換
929デフォルトの名無しさん
2022/02/08(火) 20:18:54.70ID:ZQ7UgelW やったこと
https://github.com/mozilla/mozjpeg/releases
からmozipegのwindows用のファイルをダウンロード、以下のバッチファイルを作成した
----------------------------
@echo off
if exist "%1\*" (
cd /d "%1"
mkdir "mozjpeg" > nul 2>&1
for %%A in (*.jpg) do (
echo %%A
"%~dp0cjpeg.exe" -optimize -quality 85 -outfile "mozjpeg\%%A" "%%A"
)
) else if exist "%1" (
cd /d "%~dp0"
mkdir "%~dp1mozjpeg\" > nul 2>&1
echo "%1"
"%~dp0cjpeg.exe" -optimize -quality 85 -outfile "%~dp1mozjpeg\%~nx1" "%1"
---------------------------
この段階だとフォルダ・またはファイルを.batにドロップすれば変換される
「やりたいこと」の2番目は出来てると思う
このあと1,2,4を達成するにはどうしたらいい?
https://github.com/mozilla/mozjpeg/releases
からmozipegのwindows用のファイルをダウンロード、以下のバッチファイルを作成した
----------------------------
@echo off
if exist "%1\*" (
cd /d "%1"
mkdir "mozjpeg" > nul 2>&1
for %%A in (*.jpg) do (
echo %%A
"%~dp0cjpeg.exe" -optimize -quality 85 -outfile "mozjpeg\%%A" "%%A"
)
) else if exist "%1" (
cd /d "%~dp0"
mkdir "%~dp1mozjpeg\" > nul 2>&1
echo "%1"
"%~dp0cjpeg.exe" -optimize -quality 85 -outfile "%~dp1mozjpeg\%~nx1" "%1"
---------------------------
この段階だとフォルダ・またはファイルを.batにドロップすれば変換される
「やりたいこと」の2番目は出来てると思う
このあと1,2,4を達成するにはどうしたらいい?
930デフォルトの名無しさん
2022/02/08(火) 20:49:15.30ID:MACKR5LX コマンドプロンプトとかいう前時代のシェルはzip解凍も圧縮もロクにできない
外部コマンドは呼び出せるけどね
自分の環境に色々インストールできるならpythonとかbashでスクリプト作るのが楽だと思う
そうでないなら地獄
外部コマンドは呼び出せるけどね
自分の環境に色々インストールできるならpythonとかbashでスクリプト作るのが楽だと思う
そうでないなら地獄
931デフォルトの名無しさん
2022/02/08(火) 21:01:52.83ID:jXoZqIUd 週2、週3程度の稼働が可能なポジションはテクニカルサポートやフロントエンドぐらいしか無いのでしょうか?
932デフォルトの名無しさん
2022/02/08(火) 21:11:10.89ID:NUxQNPK7 1は「batにD&Dしたファイル名を取得」、「ファイルをコマンドラインから解凍」
2は「batでフォルダに含まれるファイルを列挙」、「コマンドライン mozjpeg オプション」
4は「コマンドライン フォルダを圧縮」
ひとつずつぐぐればまんまのやり方がヒットするからそれ組み合わせればいいだろ
2は「batでフォルダに含まれるファイルを列挙」、「コマンドライン mozjpeg オプション」
4は「コマンドライン フォルダを圧縮」
ひとつずつぐぐればまんまのやり方がヒットするからそれ組み合わせればいいだろ
933デフォルトの名無しさん
2022/02/08(火) 23:06:16.67ID:PIsUGLkT >>932
だから、そのやり方を聞いているんですよ
だから、そのやり方を聞いているんですよ
934デフォルトの名無しさん
2022/02/08(火) 23:19:09.26ID:NUxQNPK7 せっかく「」つけてやったのにひとつずつぐぐれと。ぐぐりかたも教えた方がいいか?
935デフォルトの名無しさん
2022/02/08(火) 23:26:43.06ID:PIsUGLkT ググッてできるならとっくにやってますよ
936デフォルトの名無しさん
2022/02/08(火) 23:35:45.56ID:/7+qUYi7 batにD&Dしたら%1にそのファイルのフルパスが格納されて実行される
スペース入りのファイルだと""で囲まれるから下手な書き方するとぶっ壊れる
mkdir /d "%1"
↓
mkdir /d ""C:\Program Files (x86)""
スペース入りのファイルだと""で囲まれるから下手な書き方するとぶっ壊れる
mkdir /d "%1"
↓
mkdir /d ""C:\Program Files (x86)""
937デフォルトの名無しさん
2022/02/08(火) 23:53:39.77ID:MhtJ8BV5 Powershellでやろうぜ
batは色々面倒でもうサンプル書く気にもならない
batは色々面倒でもうサンプル書く気にもならない
938蟻人間 ◆T6xkBnTXz7B0
2022/02/08(火) 23:55:40.76ID:335vsvYN ウィンドウズでzipで圧縮・解凍するにはzipコマンドをダウンロードするとよい。
939蟻人間 ◆T6xkBnTXz7B0
2022/02/08(火) 23:59:30.86ID:335vsvYN rarの場合もrarコマンド(以下略
940蟻人間 ◆T6xkBnTXz7B0
2022/02/09(水) 00:01:07.49ID:aZ4hyLZH ファイルを列挙するには、ワイルドカードとforループを使うとよい。
941デフォルトの名無しさん
2022/02/09(水) 00:24:02.47ID:uQH2kMm+ アーカイバを用意しなさい
942928
2022/02/09(水) 01:24:24.63ID:bLn3u0Vp943デフォルトの名無しさん
2022/02/09(水) 01:52:04.61ID:XU4eCKVU たまたま全く同じことで行き詰まったのかもしれん
944デフォルトの名無しさん
2022/02/09(水) 03:13:56.67ID:eYo6ywKA JavaScriptでは通常の関数からもnewキーワードを使って
オブジェクトをいくつも作ることができる。
コンストラクタ関数とかクラス関数とかファクトリ関数とか
要らないと思うんだけど、なんのためにあるんだろう。
オブジェクトをいくつも作ることができる。
コンストラクタ関数とかクラス関数とかファクトリ関数とか
要らないと思うんだけど、なんのためにあるんだろう。
945デフォルトの名無しさん
2022/02/09(水) 05:18:51.44ID:iY5PkkMN >通常の関数からもnewキーワードを使って
ES3 ぐらいの話
クラスは、ES6(ES2015)ぐらいの話。
つまり後に、ES6の糖衣構文でプログラミングしやすいようになってきた
JavaScript は20年ぐらいの変遷の歴史を追うのが大変。
内部的には、ES3を使っているから
ES6で書いて、Webpack, Babel などで、ES3へ変換するやり方。
トランスパイルの工程を挟む
ES3 ぐらいの話
クラスは、ES6(ES2015)ぐらいの話。
つまり後に、ES6の糖衣構文でプログラミングしやすいようになってきた
JavaScript は20年ぐらいの変遷の歴史を追うのが大変。
内部的には、ES3を使っているから
ES6で書いて、Webpack, Babel などで、ES3へ変換するやり方。
トランスパイルの工程を挟む
946デフォルトの名無しさん
2022/02/09(水) 05:55:40.17ID:iY5PkkMN >>928
圧縮解凍は別の処理。
ひとまず、手動でやっておけばよい
Drag & Drop については、別に考える
7zip のコマンドもある。
ただし、ファイル名が日本語・sjis(CP932)なら、-mcp=932 みたいなオプションが必要らしい
Ruby on Rails の画像変換では、ImageMagick を使うが、
低機能でコンパクトなlibvips も使う。
別に高機能は必要ないから
mozjpeg というのは知らない
圧縮解凍は別の処理。
ひとまず、手動でやっておけばよい
Drag & Drop については、別に考える
7zip のコマンドもある。
ただし、ファイル名が日本語・sjis(CP932)なら、-mcp=932 みたいなオプションが必要らしい
Ruby on Rails の画像変換では、ImageMagick を使うが、
低機能でコンパクトなlibvips も使う。
別に高機能は必要ないから
mozjpeg というのは知らない
947デフォルトの名無しさん
2022/02/09(水) 07:21:06.01ID:2s8aLxTG >>936
mkdir /d "%~1"
mkdir /d "%~1"
948デフォルトの名無しさん
2022/02/09(水) 09:22:47.71ID:Z4eRBoLg hoge.prototype = function hogehoge{}
みたいな構文がまったく意味がわからないんだけど
簡単に説明お願いしたいのですが
みたいな構文がまったく意味がわからないんだけど
簡単に説明お願いしたいのですが
949デフォルトの名無しさん
2022/02/09(水) 10:16:03.17ID:hKaVtKwv まったく意味がわからないというのは、JavaScriptのようなプロトタイプベースの動的なオブジェクト指向について知識がないということだと思う
未学習者にとっては大きく目新しいプログラミングパラダイムになるので、残念だけど3行やそこらで、考え方の前提からメリットデメリットまで含めた腑に落ちる説明をすることはできない
プログラミング初心者に対してオブジェクト指向って何?ってとこからスタートしてoverrideとextendsまで理解させるのに掛かる時間と手間をイメージしてほしい
だからこのあたりで順を追って学ぶのが結局は確かな理解につながると思う
https://developer.mozilla.org/ja/docs/Learn/JavaScript/Objects
未学習者にとっては大きく目新しいプログラミングパラダイムになるので、残念だけど3行やそこらで、考え方の前提からメリットデメリットまで含めた腑に落ちる説明をすることはできない
プログラミング初心者に対してオブジェクト指向って何?ってとこからスタートしてoverrideとextendsまで理解させるのに掛かる時間と手間をイメージしてほしい
だからこのあたりで順を追って学ぶのが結局は確かな理解につながると思う
https://developer.mozilla.org/ja/docs/Learn/JavaScript/Objects
950デフォルトの名無しさん
2022/02/09(水) 10:21:45.33ID:bz5u5YxK >>948
滅多に使わないので気にせんでいい
滅多に使わないので気にせんでいい
951デフォルトの名無しさん
2022/02/09(水) 10:39:32.86ID:GaqzLC8Q >>948
hogeのプロトタイプにhogehoge(関数オブジェクト)を設定する
hoge.foo()と書いた時JavaScriptエンジンはfooの名前を解決するためにまずhogeのプロパティを見る
そこになければhogeのプロトタイプオブジェクト(hogehoge)のプロパティを見る
そこになければhogehogeのプロトタイプオブジェクトのプロパティを見る
プロトタイプがnullになるまで探索して見つからなければエラー
プロトタイプを設定するというのはオブジェクトのプロパティにアクセスする際に自オブジェクトの次に探索するオブジェクトへのリンクを設定すること
詳しくはMDNでプロトタイプチェーンの説明を読んで
https://developer.mozilla.org/ja/docs/Web/JavaScript/Inheritance_and_the_prototype_chain
hogeのプロトタイプにhogehoge(関数オブジェクト)を設定する
hoge.foo()と書いた時JavaScriptエンジンはfooの名前を解決するためにまずhogeのプロパティを見る
そこになければhogeのプロトタイプオブジェクト(hogehoge)のプロパティを見る
そこになければhogehogeのプロトタイプオブジェクトのプロパティを見る
プロトタイプがnullになるまで探索して見つからなければエラー
プロトタイプを設定するというのはオブジェクトのプロパティにアクセスする際に自オブジェクトの次に探索するオブジェクトへのリンクを設定すること
詳しくはMDNでプロトタイプチェーンの説明を読んで
https://developer.mozilla.org/ja/docs/Web/JavaScript/Inheritance_and_the_prototype_chain
952デフォルトの名無しさん
2022/02/09(水) 11:21:07.45ID:mvzhsuGD Windowsサーバー運用の仕事で「ActiveDirectoryに関して、ユーザー管理やグループポリシーの管理等を用いた運用」という案件があるのですが、将来性はありますか?ADは触っ
たことがあるくらいで詳しくはありません。
たことがあるくらいで詳しくはありません。
953デフォルトの名無しさん
2022/02/09(水) 11:38:47.23ID:QryHY5S0 >>952
将来的に社内SEになりたいなら、スキルセットの一つとしてはまあアリ
汎用性は高いけどそれほど専門性を必要とするものではないから、あくまで何らか他の主軸を持った上での+αくらいに考えるといいと思う
バリバリ開発したいんなら全く必要ない
将来的に社内SEになりたいなら、スキルセットの一つとしてはまあアリ
汎用性は高いけどそれほど専門性を必要とするものではないから、あくまで何らか他の主軸を持った上での+αくらいに考えるといいと思う
バリバリ開発したいんなら全く必要ない
954デフォルトの名無しさん
2022/02/09(水) 11:39:24.80ID:gJYxYm5I 雑用係の募集だろ。将来性皆無
(ActiveDirectory関連職に将来性がないみたいなことを言ってるわけじゃない)
(ActiveDirectory関連職に将来性がないみたいなことを言ってるわけじゃない)
955945
2022/02/09(水) 11:59:10.78ID:iY5PkkMN956デフォルトの名無しさん
2022/02/09(水) 12:01:06.55ID:b/rREPAq aws serverlessの質問
ユーザー1人あたり単位時間あたりのPOSTリクエストの回数(あるいは送信量)を制限したい
Lambdaの入り口にチェック処理を置く以外の方法ってある?
予想ではapi gatewayで制限出来そうな気がするけどやり方がわからない
ユーザー1人あたり単位時間あたりのPOSTリクエストの回数(あるいは送信量)を制限したい
Lambdaの入り口にチェック処理を置く以外の方法ってある?
予想ではapi gatewayで制限出来そうな気がするけどやり方がわからない
957デフォルトの名無しさん
2022/02/09(水) 12:28:36.95ID:st6x1hrZレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 中国国営メディア「沖縄は日本ではない」…★7 [BFU★]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 高市早苗、岸田政権(当時)に「台湾有事は日本の有事か」という質問をしていた [175344491]
- ケンタッキーの○○○バーガーという予告がアレを想起すると話題に [523957489]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【乞食速報】UFJが5万円配ってる。これもう早苗給付金だろwwwwwwww [201193242]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
