スレ立てるまでもない質問はここで 160匹目 at TECH
[2ch|▼Menu]
[1からを表示]
50:デフォルトの名無しさん
22/05/15 21:25:11.31 LIUJ8O/8.net
>>46
データベースはMySQLで良いですか?

51:デフォルトの名無しさん
22/05/15 23:32:37 /QC8ypew.net
>>49
はい

52:デフォルトの名無しさん
22/05/16 09:37:41 AoVbevXW.net
AWS
・月に1、2回程度の頻度で不定期にVPCに入ってDB更新スクリプトを実行したい
・お金がかかるので踏み台EC2を常設したくない
・かといってスクリプト実行のたびにEC2を立ち上げるのは手間が大きすぎる

こんな時に使えるAWSサービスってありますかね?
今のところチームで挙がってる案は
・スクリプトをLambdaに上げて実行してすぐ削除する
これは悪くないんですが長期プロセスになるとタイムアウトします

53:デフォルトの名無しさん
22/05/16 10:29:33.77 03MF3TRN.net
そんなもんt3.nanoで十分だろ?
常時立ち上げても月500円くらいだよ

54:デフォルトの名無しさん
22/05/16 11:02:34 nBMBXxit.net
EC2立ち上げるのが手間大きすぎるのに毎回Lambda作る手間は許容できるというのが謎すぎる
Fargateを使う手も考えられるが、どう考えてもEC2のインスタンス起動に比べて手間はかかる
まさかEC2の起動って毎回1からインスタンスタイプやイメージ選んで新規作成しなきゃいけないとか思ってる?

55:デフォルトの名無しさん
22/05/16 12:09:37.67 AoVbevXW.net
>>52
500円節約したいです
>>53
一応手作業は避けてCDKで管理してます
Fargateは考えてませんでしたが1回だけの手動ジョブも実行できるんでしたっけ?

56:デフォルトの名無しさん
22/05/16 13:39:39.37 DJgy/fWm.net
漏れも、NRI ネットコムのパターン別構築・運用ガイドと、
Solution Architect Associate の教科書で勉強しているけど、
そういう奇妙な問題は載っていない
Full Managed のAWS Batch は?
コンテナ・ECS を使うみたい
それか、月3千円のくろかわこうへいのサロンへ入って、誰かに聞くとか

57:デフォルトの名無しさん
22/05/16 13:50:08.86 VFpLfYNF.net
お前Rubyガイジだろw
そんなクソサロンなんかに入る訳無いやろw

58:デフォルトの名無しさん
22/05/16 18:40:03 Tz/KUh6O.net
>>51
LambdaでEC2を立ち上げて
スクリプトの終わりにEC2を落とす

59:デフォルトの名無しさん
22/05/24 11:56:34.82 5czGKl+p.net
linuxで動くc言語のインタープリターってない?
特にマクロの動作確認したいんだけど

60:デフォルトの名無しさん
22/05/24 15:51:23 uS/VaRKi.net
IT業界で竹取物語の構成を真似して作った何かがあったような気がするのですが思い出せません
わかる人いませんか?

61:デフォルトの名無しさん
22/05/24 16:01:17 wrhaW7TC.net
>>58
マクロなら-Eつけてコンパイル(gcc)で展開させて確認したら?

62:デフォルトの名無しさん
22/05/24 17:07:38.94 kt82s4HP.net
>>60
センキュー

63:デフォルトの名無しさん
22/05/25 17:39:23.38 DSfILNAM.net
どうせすぐに廃止するシステムの開発に全然モチベーションが湧かない
コミュニケーションコストのかかる関係者が多すぎるし
お前らやる気起きない時どうしてんの?

64:デフォルトの名無しさん
22/05/26 16:59:05.83 Buc+4MAv.net
サーバーサイドでExcelからPDF出力するライブラリがある言語やフレームワークは何がありますか
今はLibreoffice使ってますが、セルの書式が反映されづらいので他を探してます

65:デフォルトの名無しさん
22/05/26 17:25:06.73 SI03/myz.net
excelからpdf出力の意味が曖昧だ
excelを入力としてpdfを出力するのか
excelがpdfを出力するのか

66:63
22/05/26 18:01:48.47 O+gRo7JH.net
>>64
Excelファイル(xlsx)を入力にしてpdfを作成する感じです
libreofficeのコマンドラインでいう--convert-toオプションです

67:☆
22/05/27 10:00:37.95 RlIeecBS.net
★『プチコン4 SmileBASIC』みたいにswitchでゲームが作れるソフトは
これ以外にどんなものがあるのでしょうか。また、プチコン4 SmileBASIC
使ったことがある人がいましたら、感想をお願いします。
もしスレ違いなら、どこに質問すればいいのか教えてください。
よろしくおねがいいたします★

68:デフォルトの名無しさん
22/05/27 11:11:55.21 S0cy91Tb.net
>>62
判ります

69:デフォルトの名無しさん
22/05/27 11:12:35.21 S0cy91Tb.net
>>63
python の Pandas 便利

70:デフォルトの名無しさん
22/05/27 14:47:45 X2EnXYhx.net
>>68
サーバサイドでやりたいのと、セルの書式設定などはなるだけ反映(そこそこリッチ)にしたいです
作るのは見積書などです

71:デフォルトの名無しさん
22/05/27 20:45:35.20 Uk6q3si0.net
リッチねえ
サーバかそれと通信できるPCにExcelが入ってる前提でないと雑な変換にしかならんと思うけどな
Excelに渡せる環境であればファイル名だけ気を付ければ適当な処理でいいんじゃね

72:デフォルトの名無しさん
22/05/28 11:49:21.48 81XaDMLN.net
サーバー側の excel で pdf を造る訳じゃないだろ
サーバー側の excel を python で読んで python で pdf 出力すれば良いんだろ
必要なものは
python で excel を読むライブラリ
python で pdf を出力するライブラリ
あとは好きなものを探せ

73:デフォルトの名無しさん
22/05/28 12:29:18.41 U/gq3eAn.net
独立した2つのライブラリを組み合わせるのはさすがに最後の手段じゃね
たとえばF列45行のセルに上二重罫線があるというデータのCellオブジェクトがあるとき、それを適切な座標にレンダリングされるようなPDFのオブジェクトにどう変換する?
オブジェクトモデルの違いを吸収するために大量のマッピング処理を書かないといけない
くっそダルい処理の山になる予感

74:デフォルトの名無しさん
22/05/28 13:05:40.92 XKEF46cS.net
>>71-72
ありがとうございます
実際71さんの通りに(php、c#、python)で少し調べてましたが、
無料で使えるライブラリ等ではセルの書式が崩れたりや
Excel結局htmlを作成する必要があるなどになり素直に変換出来ませんでした
やはり有償のものしかないのでしょうか

75:デフォルトの名無しさん
22/05/28 13:21:18.02 U/gq3eAn.net
サーバーサイドでPrint to PDFで印刷するのはどうか

76:デフォルトの名無しさん
22/05/28 15:16:26.98 9G0FEWdK.net
フォーマットが統一されてないExcelファイルを自動でキレイにPDF化するのは現実的な費用範囲内じゃ無理
サーバーサイドでExcelをPDF化したい理由に応じた別のアプローチを考えた方がいい
そもそも作るたびに見積書の見た目が変わる会社なんて信用されないぞ

77:デフォルトの名無しさん
22/05/28 20:25:36.41 NcTZ/5Yj.net
きれいな見積書が欲しいんだろ
pdfで出力されれば良いんだろ
excel使う必要ないやん?

78:デフォルトの名無しさん
22/05/28 21:58:38.16 j34iIhvZ.net
Office 2019のExcelで清書したつもりの見積書をPDFにしたいのなら
Office 2019のExcelでPDFで保存した方がいい
これを別の手段でとか考えてもろくなことにならない
Office前提ならPDF変換はvbsで10行程度で書ける内容

79:デフォルトの名無しさん
22/05/28 22:01:59.80 1r5z1oxZ.net
サーバーでOffice使うのはライセンス違反

80:デフォルトの名無しさん
22/05/28 22:06:22.31 6cBlWBqD.net
サーバーサイドエクセルってわりとアンチパターンよね

81:デフォルトの名無しさん
22/05/28 22:13:26.27 j34iIhvZ.net
>>78
ライセンス違反てどっかに記載ある?
「Microsoft Office(以下Office)のオートメーションをサーバーサイドで使用することについての技術サポートを行っていません」
てのは見つかったけど
URLリンク(www.google.com)のオートメーションをサーバーサイドで使用する&ie=utf-8&oe=utf-8&client=firefox-b

82:デフォルトの名無しさん
22/05/28 22:20:04.42 j34iIhvZ.net
すまんあったわ
こうなると適当なソフトで劣化レンダリングしかないな
>技術的な問題とは別に、ライセンスの問題も考慮する必要があります。 現在のライセンス ガイドラインでは、クライアントにライセンス認証済みの Office がインストールされている場合を除き、クライアント要求を処理するサーバー上で Office アプリケーションを使用することは禁じられています。 サーバーサイド オートメーションを使用して、ライセンス認証されていないワークステーションに Office 機能を提供することは、ソフトウェア ライセンス条項 (EULA) では認められていません。
URLリンク(support.microsoft.com)のサーバーサイド-オートメーションについて-48bcfe93-8a89-47f1-0bce-017433ad79e2

83:デフォルトの名無しさん
22/05/28 22:41:41.14 j34iIhvZ.net
無償で手段を探しているなら現実的には運用で回避することになるだろうな
作成物とは見た目が変わる場合がありますじゃ通らないし
・営業とかが見積書を作成、外部公開する場合PDFで保存したものを用意させる
・見積書を渡す客の見える場所にPDFを配置する

84:デフォルトの名無しさん
22/05/28 23:13:59.05 NC/3Jxi/.net
社外向けと社内向けでWeb/Appサーバーは別でデータストアは共有ってのは至って普通のシステム

85:デフォルトの名無しさん
22/05/28 23:34:15 tRwsIZOm.net
LibreOfficeでサーバーでPDF印刷するのはどうか
書式が反映されづらいってのが気になるけど変換コマンド呼んだときの問題なら

86:デフォルトの名無しさん
22/05/29 23:32:08.53 iyx+MG/0.net
仕事でもWindowsサーバにOffice入れてPDFにした
PDF作る部分も自分が実装したから確実
某一部上場

87:デフォルトの名無しさん
22/05/30 19:03:27.66 De9Hqdm7.net
Office365契約してるならWebのOfficeで開いてもらって自分でPDF出力させればいいんじゃね

88:デフォルトの名無しさん
22/06/04 07:36:50.61 R8rou9wa.net
アプリ内で管理しているユーザ(≠DBユーザ)単位でDBテーブル内のデータ使用量管理(MBytes単位)をしたいんですが、どういう方法が一般的でしょう?
それともレコード数でカウントする?

89:デフォルトの名無しさん
22/06/04 08:32:49.91 wOhYS0Gr.net
>>87
一般的にはそんなことやらないから
目的に合わせて自分でやり方を考えるしかない
正確なストレージ使用容量を把握する必要があるならDBユーザー分けないと無理

90:デフォルトの名無しさん
22/06/04 09:02:07.03 szrn9GmE.net
>>87
仕様が破綻してる
後からカラムを増やしたらどうする?
DBMSのアップデートの影響で仕様が変わって使用量が変化したらどうする?
アーキテクチャを見直して他のDBMSへ移行することになったら?

91:デフォルトの名無しさん
22/06/04 09:12:44.72 qUTDr6pA.net
相対的な使用量をおおまかに把握したいだけなら基本的にはレコード数で管理するかな
BLOBのような上限の大きい可変データが対象で
かつデータサイズの差を把握することに重要な意がある場合だけバイトサイズで管理する

92:デフォルトの名無しさん
22/06/04 09:15:16 WgwC3gJx.net
>>89
カラムが増えたらそれに合わせてクエリも変えればいいだけでは?

93:デフォルトの名無しさん
22/06/04 09:35:01.84 R8rou9wa.net
>>88-90
ありがとうございます。
>>88さんが言うようにDBユーザで分けた場合、
アプリでユーザを作成する度にDBユーザも併せて作成し、
からDBサーバにアクセスする際もそのDBユーザに切り替えたり
テーブルに対してgrantなどが必要になるということでしょうか。

94:デフォルトの名無しさん
22/06/04 09:36:16.98 szrn9GmE.net
>>91
目的次第だな
もしSaaSとかで厳密にクォータを設ける必要があるなら、
勝手にサービス側で行った内部的な変更によってある日突然容量オーバーしました使えませんと言われたらユーザーは怒るだろうね

95:デフォルトの名無しさん
22/06/04 09:49:10.15 rVKqS7Bz.net
もし目的がクォータじゃなくて使用状況をだいたい把握することであるなら、
システムテーブルでテーブルのサイズを引いてレコード数で按分すればいい
クォータならトラブルの元になるから絶対やめとけ

96:デフォルトの名無しさん
22/06/04 16:37:32.32 UqNFaCl5.net
>>92
何をどこまで把握したいかによるよ
テーブルの使用量といってもBTreeのインデックスノードの容量とかまで把握したいわけじゃないんでしょ?
クォータとか課金に絡むような目的なら何の単位で課金するかというビジネス要件を明確にして
その要件を満たせるような機能をアプリやDB構造に埋め込んでおかないと破綻するよ
>>93
クォータ目的ならバイトサイズを計測する対象カラムを限定するのでDBにカラム増やしたからと言って「ユーザーの使用量」が増えるわけじゃないよ
DBMSのバージョンアップとかで変化が避けられないような場合でも無料枠の増加とかでユーザーが損しないように対処すればいいだけ
計測内容をそっくりそのままクォータに反映させる必要はない
詫び石と同じで調整弁は重要

97:デフォルトの名無しさん
22/06/06 10:54:22 HxOk3is7.net
サーバーサイドで一番キレイで簡単にPDF作れるツールなり言語教えて

98:デフォルトの名無しさん
22/06/06 11:15:49.45 qw/y7lM2.net
Pandoc

99:デフォルトの名無しさん
22/06/06 23:32:07.59 B27onV45.net
印刷先をPDFにすればペイント画像やメモ帳テキストすらPDFになるが

100:デフォルトの名無しさん
22/06/10 12:16:45.84 R7YuyWTY.net
グラマーじゃなくてコーダーに発注とか指示するときってどうしてたの?
「こういう戻り値の関数つくって」とか
「この設計書の通り書いて」とか言うの?

101:デフォルトの名無しさん
22/06/10 13:44:10.01 X4RHydTP.net
ソースコードとほぼ一対一で対応するレベルの「詳細設計書(≒コーディングシート)」をExcel方眼紙で書くんだよ
PGはそれをコードに翻訳してテストするだけの単純作業

102:デフォルトの名無しさん
22/06/10 16:39:12.27 Gq/mHflW.net
どう考えても直接ソースコード書いた方がいいよねw
まぁだからコーダーという職種は消えたわけだけど
今はデザイナーがデザインしたwebページをhtml,cssに落とす人をコーダーというらしい

103:デフォルトの名無しさん
22/06/10 18:28:15.93 lm1KUU7y.net
パンチカードなど極めて生産性の低い原始的な開発環境でコーディングしてた時代の名残だね
だからCOBOL開発など汎用機文化が根強く残ってる職場なんかだと未だにSEが詳細設計書いてたりする

104:デフォルトの名無しさん
22/06/10 18:39:55.16 AEr+mhBC.net
言語の抽象度が上がっただけだと思うぞ
それにソースとほぼ1対1で対応するプログラム設計書はそのプログラム作る人間が書くのが普通
別の人間にやらせるのは効率が悪すぎる

105:デフォルトの名無しさん
22/06/10 21:44:46.58 kN20oOO9.net
c言語初心者なんですが、コンパイルできててるのに実行途中で「セグメントエラー」
とでてうまくいかないきません。
ググったら「ポインタ変数が〜」と書いてあったのですが主にどの部分を見て確認すればよいのでしょうか

106:デフォルトの名無しさん
22/06/10 22:38:52.63 WPRWAW2H.net
>>104
80x86にはセグメントという仕組みでメモリを拡張している関係でメモリモデルという概念があり
nearポインタ、farポインタを意識しないといけないです
コンパイラーの説明書をよく読んでください

107:デフォルトの名無しさん
22/06/10 23:13:35 O8xPIJez.net
プログラミングを料理に例えた人がいてな
料理が皿からはみ出てたり、そもそも料理を置く皿からなかったりしているんだろう
知らんけど

108:デフォルトの名無しさん
22/06/10 23:27:20 Gq/mHflW.net
segmentation faultのsegmentって80x86のセグメントのことじゃないよ
text, data, bssとかだよ

>>104
そのググって出た、ポインタ周りを確認しなよ

109:デフォルトの名無しさん
22/06/11 00:26:25.84 bxc0c0iL.net
ありがとうございます!スタックの勉強をしていたのですがなぜかスタックの中身がNULLになっていたのでそれが原因っぽかったです

110:デフォルトの名無しさん
22/06/11 00:46:49.89 l98UVcEe.net
>スタックの中身がNULL
かなりでかい虫を飼ってるな

111:デフォルトの名無しさん
22/06/11 07:24:58.91 bpPFPlZG.net
バッファオーバーランの悪用も玄人には思いつかないような使い方をした素人が
「動きません!」とか言って生み出されたんだろうね

112:デフォルトの名無しさん
22/06/11 08:18:34.18 bxc0c0iL.net
スタックの中身がNULLになっていて解決方法が分からないのですが考えられる主な原因などありませんかね

113:デフォルトの名無しさん
22/06/11 16:55:31 h1ISo/Y7.net
debugモードでコンパイルすると動いて
releaseモードだと動かないパターンとかだろどうせ

114:デフォルトの名無しさん
22/06/11 17:29:15.36 EjiOGbvD.net
APIの設計で画面毎に1つのAPIでその画面に必要なデータを全て返すやり方ってあんまり良くないんでしょうか

115:デフォルトの名無しさん
22/06/11 17:34:41.53 PiSm3yuN.net
むしろ良いこと

116:デフォルトの名無しさん
22/06/11 17:39:50.59 2R5hTws9.net
ポインタか配列で想定外のところを書き換えてるんだろう
ideoneとかでソースを晒せばデバッグしてくれる奇特な人がいるかもしれない
ソースを晒せないなら自分でデバッグするしかない
デバッガやprintfで1行ずつ変数の値の変化を追いかけるんだよ

117:デフォルトの名無しさん
22/06/11 18:53:46.70 HlJZrgCY.net
>>113
要件による

118:デフォルトの名無しさん
22/06/11 19:09:45.37 bpPFPlZG.net
>>113
バックエンド側でDB読出しが1回で済むようになるなら意味あるんじゃない?
(まぁそうじゃないほうが多いと思うし、1つのAPIにするとバックエンド側も処理分割がめんどいだろうしケースバイケース)

119:デフォルトの名無しさん
22/06/11 19:09:52.80 zBk/MBZO.net
SPA好き

120:デフォルトの名無しさん
22/06/11 19:30:06.46 Gseb2Mz3.net
そういう設計にするとDBの仕様変更のときに苦労する
けどまあ要件ならやるしかないよねと

121:デフォルトの名無しさん
22/06/11 20:08:57.66 LS3HVdUA.net
systemdのmount.cifsにNASのパスワード平文で書くの抵抗あるんだけどcredentialsも結局平文だしどうにかならないものかね
このサービスの直前に復号したパスワードをtouchするサービス入れるのもなんかダサいし
password=$(/hoge/bin/dec.sh /fuga/nas.enc)みたいに出来たら早いんだけど

122:デフォルトの名無しさん
22/06/11 20:43:04.51 W8TMTY7R.net
あんまり推奨されないという感じでもないんですかね
細かく画面に必要なリソース毎にAPIを分けて、複数APIを叩かせるというやり方もあるよ


123:うですがどっちが良いんでしょうかね SmartUIアンチパターンでググると良くない設計として記事がヒットするんですがどうなんでしょうか



124:デフォルトの名無しさん
22/06/11 20:57:10.59 jFlEOvYc.net
トランザクション単位を考えると更新処理は原則的に1操作1APIになる
その感覚で設計すれば表示も自然とそうなる
同じデータの集合をバラバラのトランザクションで取ると矛盾したデータになることがあるのでマズい
このあたり再利用可能なキレイな粒度で設計できる人は結構少ないと思う
まとめて取っておけばいいという消極的な姿勢でもそこまでデメリットがない

125:デフォルトの名無しさん
22/06/11 21:25:24.33 W8TMTY7R.net
やっぱ画面単位APIがベターなんすかね

126:デフォルトの名無しさん
22/06/11 21:43:13.58 l98UVcEe.net
唐突に質問が始まって他の連中も判った風に調子を合わせてるけど画面をAPIとくくってるのが違和感。DB畑の用語かなんかか?
基本はまず入出力で考えてAPIやらをどうするかはその後の話じゃないのか?考え方おかしくないか

127:デフォルトの名無しさん
22/06/11 21:51:07.42 N9Pa64KK.net
>>124
WebのSPAだろ?知らないならググってきたらいい

128:デフォルトの名無しさん
22/06/11 21:56:35.97 W8TMTY7R.net
スマホアプリの画面っすねネイティブアプリの

129:デフォルトの名無しさん
22/06/11 22:10:58 l98UVcEe.net
ぐぐってきたけどAPIの話が繋がらんからもう去るわ

130:デフォルトの名無しさん
22/06/11 22:25:25 PiSm3yuN.net
REST APIは不特定多数のクライアントのための最大公約数
REST APIで実際に有用なアプリを作ろうとするとほぼ100%の確率でオーバーフェッチとアンダーフェッチの両方が発生する
なのでRESTを捨ててBFFパターンを使うことが重要になってくる
BFFの実装としてGraphQLを使うとかっこいいがGQLは表現力が低くて俺はあまり好きではない

131:デフォルトの名無しさん
22/06/11 23:31:21.09 W8TMTY7R.net
あれもしかしてSmartUIアンチパターンってクライアント側の話なのかな
Androidで言うところの、Activityにviewに関する処理とビジネスロジックも両方書いてFat Activityになるっていう
画面毎のAPIにして必要なデータだけ返すというのは無駄がなくてむしろ良いのでは

132:デフォルトの名無しさん
22/06/11 23:46:50.01 Gseb2Mz3.net
画面ごとのAPIってのがちょっと言葉として理解しずらいのワイだけ?
APIで実装してて、ある画面で必要としてるデータを画面単位でまとめて取得するようにする(全てジョイントしたデータを返す)ってこと?
更新ならまとめてPostしなきゃだけど、逆は苦しくならない?

133:デフォルトの名無しさん
22/06/12 01:53:44.57 PEYb0Eo1.net
ようわからんけどWeb製作板じゃしずらい話なのかな
Web技術()の話をこの板でされてもさっぱりなやつばかりだぞ

134:デフォルトの名無しさん
22/06/12 05:23:12.49 f7pXj823.net
話についていけないおじいちゃんさぁ
もっと勉強しようよ

135:デフォルトの名無しさん
22/06/12 05:35:19.79 /TjbBvjq.net
>>129
SmartUIの理解はそれで合ってるけど
SmartUIかどうかとAPIが画面ごとかどうかは関係ないよ
例えば「プライムユーザーなら送料無料」というビジネスルールがあったとして画面ごとのAPIで取得したユーザー種別等から送料を判断するロジックがUIレイヤーにあるのがSmartUI

136:デフォルトの名無しさん
22/06/12 06:29:49.70 V1ZBG4pG.net
一つの画面につき一つの情報・一つのユーザーアクションにつき一つのAPIという構成なら
結果的に一つの画面ごとに一つのAPIになることはあるかもしれない
個人的にはそういうモバイルアプリは見たことがないが
画面やAPIをどういう単位で構成するかをそれぞれ独立して考えているので
「画面毎のAPIにする」という考え方よりは真っ当だと思う

137:デフォルトの名無しさん
22/06/12 0


138:9:30:01.53 ID:fsrVjflx.net



139:デフォルトの名無しさん
22/06/14 10:50:07.11 ptf5+IoI.net
最近systemdで自動起動してるhttpdやpostgresqlが/var/runにファイル作れなくて起動失敗してることが多いんだけど
そろそろこいつ死ぬのかな

140:デフォルトの名無しさん
22/06/14 13:02:32.46 5e+oWA+4.net
>>135
IoT板が欲しいね
プログラム寄りならここでもいいと思うけど
自称自治厨みたいのが出てくると面倒だわな

141:デフォルトの名無しさん
22/06/15 00:55:39.59 1VgNU8oR.net
設計だけして実装担当できないのってつまらないな…

142:デフォルトの名無しさん
22/06/15 15:39:18.59 myxHAxdj.net
githubでReviewersを入れたときの順番ってどこで決まるんでしょうか。いつも自分が一番下で気に食わないです

143:デフォルトの名無しさん
22/06/15 15:42:40.84 UfCD2ATA.net
>>139
草、上司のアカウント大きくしようぜw

144:デフォルトの名無しさん
22/06/16 00:11:39 CRrGHydm.net
質問です。初めてガチガチのウォーターフォールの現場に入って書類書類で1行もコードを書かない期間が続いてうんざりしています
ところでこの後プログラム設計書なるものを作るようで、見たところクラスのフィールドやら関数やらぜーーーんぶ書類に残しているのです
これ意味あんの?と思っています。大体コードなんて書いてみないと分からないこと多すぎるじゃないですか
この処理は関数にしたほうがいいなとか、名前これじゃわかりにくいなとか。大体変数一つ一つとかコード見りゃ分かるじゃん馬鹿なの?って思います
こういうの作るのって普通のことなのでしょうか。

145:デフォルトの名無しさん
22/06/16 00:29:24 wccj32jk.net
>>141
ITドカタなら普通だね
もっと酷いと関数の実装についてもExcelで擬似コード書かされるから、そこまでしなくていいだけマシだと思え
無意味でもそれで客から金貰ってるんならそれがお前の仕事なんだよ
気に入らないならさっさと自社開発へ転職しろ

146:デフォルトの名無しさん
22/06/16 02:14:29.95 CoUPqhs7.net
普通ってのは具体的に何パーセントなんだ
日本の生産性の低さの象徴みたいな現場だな
未だにそういう段階も脱していない組織は実情に即した改善の声も挙がらないか反映されない底辺の中の底辺

147:デフォルトの名無しさん
22/06/16 03:54:34.85 O05Sfgr1.net
マンションでは、PPPoE接続は出来ないのでしょうか?
バッファロールーターにPPPOE設定をしましたが
マンションで最初から契約されているプロバイダ意外に
接続出来ません。。。

148:デフォルトの名無しさん
22/06/16 08:24:51.21 H6wZRQj3.net
>>144
おままん

149:デフォルトの名無しさん
22/06/16 09:26:37.24 kRnynxsf.net
メーカー系に行くからそうなる
下請け丸投げの管理しかしない職場だろ
今すぐWeb系に転職しろ

150:デフォルトの名無しさん
22/06/16 11:40:40.49 5X2c8jLe.net
>>141
publicなフィールドやメソッドが一覧できるドキュメントを整備するのは当然
メジャーなOSSライブラリでもみんなやってる
コードを読む以外の方法を提供してないライブラリ使う気になる?
目的が間違ってるのか手段が間違ってるのか区別しないと

151:デフォルトの名無しさん
22/06/16 13:09:48.44 kRnynxsf.net
日本に昔からあるメーカーやIT企業は全て時代遅れの生産性皆無のゴミ企業ばかりだからな
下請け丸投げで技術の蓄積を放棄して数十年過ごすうちに馬鹿にしていた韓国や中国にも劣るIT後進国になってしまった
駄目な会社は見限って若い人主導の自社開発のWEB系に転職しろ
メルカリ、サイバーエージェント、クックパッドといったような企業だ

152:デフォルトの名無しさん
22/06/16 14:18:56.75 gx2RjP87.net
しつこいなー
今どき「Web系」なんて古臭い考え方する人の意見聞くやついるわけないじゃん

153:デフォルトの名無しさん
22/06/16 14:34:43.51 MsDpUxoz.net
>>147
privateなものまで仔細漏らさずって感じなんですがその場合は……

154:デフォルトの名無しさん
22/06/16 15:17:25.48 u2I5pwg3.net
プログラムがある程度動いたりテストが通ったりする頃に合わせて徐々にJavaDocの類のドキュメントが揃っていくのは健全
個人的にはprivateメソッドにもコメント必須と言われてもそこまで嫌な感じはしない
けどソースを1ステップも書く前からExcelで机上の空論でメソッド設計される開発フローはクソ
作りながらリファクタリングしたり軌道修正するたびにドキュメント修正のオーバーヘッドがかかる
その手間を嫌ってソースの美化も抑制される傾向が生まれるから、最終的なソースコードも導かれしクソになる定め

155:デフォルトの名無しさん
22/06/16 17:35:59.89 kRnynxsf.net
転職しろ

156:デフォルトの名無しさん
22/06/16 18:36:00.47 j2skv5c+.net
>>150
まずは必要性や理由について確認したら?
何のためにやってるのかわからないけど理由は確認してないんじゃ話にならないでしょ
その上でやり方がまずいと思うんなら話し合って変えるための努力をすればいい

157:デフォルトの名無しさん
22/06/16 18:49:18.18 QF663gxz.net
>>151
いきあたりばったりで開発するほうが効率悪いよ
リファクタリングってかっこよく言っても現実は失敗作のやり直しだからね
しっかり設計書に落とし込んでそのとおりのコードを書く
そうすればたった一度のコーディングでリファクタリング何度も積み重ねたキレイなコードと同等の品質が担保できる

158:デフォルトの名無しさん
22/06/16 19:12:39.49 yPszdxHT.net
趣味でもいいから一度まともにソフトウェア作った方が良いよ

159:デフォルトの名無しさん
22/06/16 19:31:09.70 hEUIHdUO.net
>>148
最後の2行以外は同意

160:デフォルトの名無しさん
22/06/16 19:42:15.84 YiKh9peD.net
作って終わりじゃ喉元すぎて暑さ忘れる
忘れない程度に煮え湯を何度か飲まないとな

161:デフォルトの名無しさん
22/06/16 19:46:56.70 CRrGHydm.net
>>154
書く前に完成形のコードなんかできるわけねぇだろ

162:デフォルトの名無しさん
22/06/16 20:05:58.88 kRnynxsf.net
コーディング中に気付いた改善点や不備はどうするんだよ
それを反映させて磨きをかけていくから良いものになる
一度でもまともにプログラムを書いていれば分かること

163:デフォルトの名無しさん
22/06/16 20:06:27.50 QF663gxz.net
>>158
出来ますよ

164:デフォルトの名無しさん
22/06/16 20:14:32 YiKh9peD.net
完成形のさじ加減がわからんが、
クラス名とメソッド関数名、アトミックな処理が決まればコードの8割は完成してると思う

165:デフォルトの名無しさん
22/06/16 21:37:28 84NgvXcF.net
>>154
いきあたりばったりで詳細設計書を書いても効率悪いだろうから詳細設計設計書を書いて課長から本部長までイテレーティブにハンコもらわないとね
設計のレイヤーを7層くらいにすればきっとすごい品質になるぜ!
「しっかり設計書に落とし込んで」の前提を得るまでにスゲー金が掛かるならコーディングが一発で美しい仕上がりでも無意味だわな
コードは読めないけど設計書をレビューさせたら神レベルの検査職人がうなるほどいるならありっちゃあり

166:デフォルトの名無しさん
22/06/16 21:41:38 84NgvXcF.net
詳細設計書を書くコテコテウォーターフォール推奨派なら、自動テストなどという胡散臭いものは触る前から却下だよな
デメリットが一つでも思いつけば新しいことにチャレンジしたり適材適所で組み込んだりするのをやらない理由には十分だぜ

167:デフォルトの名無しさん
22/06/16 22:17:43.53 OaEYNnAb.net
だいたいはレビューに回してる間にコーディングしてそう
そして新しい問題が判明してタイミングに迷いそうw

168:デフォルトの名無しさん
22/06/16 23:23:04.14 JXvVbo1j.net
>>162
“詳細設計”設計書は世間一般では詳細設計計画書と言って
官公庁系やプロジェクトチームの規模が大きいところなら普通に存在してて客にもハンコ貰う
その抽象度になれば簡単にテンプレート化できるから認識合わせ以外の基本手間はかからない

169:デフォルトの名無しさん
22/06/16 23:34:08.20 kRnynxsf.net
金融とかそういうつまらない糞は面白くないだろうよ

170:デフォルトの名無しさん
22/06/17 21:19:04.65 8OwS+mF/.net
テレワーク出来るのに週3くらい出社させられてるんだがもう意味分からない

171:デフォルトの名無しさん
22/06/20 11:59:28.42 lWSHtQQO.net
家の中にルータを2つ設定して
それぞれにプロバイダA、プロバイダBで通信する事は可能なのでしょうか?

別々なプロバイダ(電波)を2本飛ばして切り替えて使いたいです。

172:デフォルトの名無しさん
22/06/20 14:15:16.95 pGROVkfw.net
プログラム的に切り替えたいってことかな。
いまどっちで繋がってるかはBSSIDみりゃ分かると思うけど、
Windowsなら勝手に接続先APを切り替えるのは出来るんだっけ?
AndroidやiOSならセキュリティ上できなくなってるけど。

173:デフォルトの名無しさん
22/06/20 14:19:54.73 lWSHtQQO.net
1時間ごとに宅内で飛ばす無線を切り替えたいと考えてます。

174:デフォルトの名無しさん
22/06/20 14:20:13.73 lWSHtQQO.net
間違えました。
同時に複数のプロバイダの回線が飛んでる状態にしたいです。

175:デフォルトの名無しさん
22/06/20 14:31:48.12 ui+uFJOZ.net
整理して質問しろよ
まず異なった2本の回線を引いてきてるONUなりルータがそれぞれ1台ずつあるのか?
ならそれぞれWi-Fiルータなりつければ飛ぶやろ
それともPCをWi-Fiのアクセスポイントとして設置したいけど、
その2本の回線を1本を使うように切り替えられるようにしたいってことか?

176:デフォルトの名無しさん
22/06/20 14:54:20.00 lWSHtQQO.net
回線は1本です。
プロバイダを2つ契約して、同時に2つのプロバイダで通信したいのです。

177:デフォルトの名無しさん
22/06/20 15:26:38.06 JJsUxIz5.net
マルチセッション対応したルーターならできるんじゃね?
でもルーティング設定は静的にしか出来んかもな
Windows関係ないからルーターのメーカーに聞いてね

178:デフォルトの名無しさん
22/06/20 16:32:13.64 JJsUxIz5.net
>>168
フレッツなら2回線行けるはず
光の出口にスイッチングHUB挟んでルーター2つ繋げれば良い

179:デフォルトの名無しさん
22/06/20 19:22:49.49 lWSHtQQO.net
>>175
ありがとうございます。
1回線2プロバイダですね。

180:デフォルトの名無しさん
22/06/20 21:22:34.33 dSDrOJJe.net
プログラムと日本語のコメントやドキュメント書くために、全角半角を行ったり来たりする人って結構いると思うんだが
キーボードの「半角/全角」キーってデフォルトのまま使ってる?

181:デフォルトの名無しさん
22/06/20 21:28:07.39 ay3GZIux.net
スペースキーの隣の「無変換」キーを
IME ON/OFF に割り当てている

182:デフォルトの名無しさん
22/06/20 22:28:49.88 FROUPZIi.net
IME ONとOFFはトグルではなく個別のキーに割り当ててる
現状がどっちなのか気にする必要がないから捗る

183:デフォルトの名無しさん
22/06/21 10:58:32.06 szm46HLf.net
俺もJIS配列では変換/無変換にIMEオンとオフ割り当ててる
US配列ではスペースキーが短めなら左右Altキー単押しにIMEオンオフ割り当て

184:デフォルトの名無しさん
22/06/21 12:45:59.57 +dMC2/z3.net
windowsとかいうダサいPC使ってるからそうなる

185:デフォルトの名無しさん
22/06/21 16:24:43.28 JWDd3o0d.net
広範囲にいろいろダウンしたな
1.1.1.1も駄目で焦った

186:デフォルトの名無しさん
22/06/21 16:50:03.25 WKvpZkzX.net
私も昔変換キーをIMEに割り当てていたんだが
スペースキーと押し間違いが多いので
今は何も割り当てていない

187:デフォルトの名無しさん
22/06/22 20:20:21.33 hRHYI/ZC.net
PDF のクロスリファレンステーブルないしストリームは必須?
手書きで PDF を書くのにオブジェクトのバイト位置なんて簡単には分からない訳だけど、xref が必須じゃないならその問題から解放される。
実際 xref を省略しても PDF として開けるようなんだけど、仕様の上ではどうなってるの?
仕様書読みたいんだけど見つけられなかった。

188:デフォルトの名無しさん
22/06/26 07:50:43.26 OmA29Q1D.net
尼崎のUSB事故
運用面が糞なのは置いておいて、技術的にユニークなセキュリティ対策は何かあるだろうか?

189:デフォルトの名無しさん
22/06/26 09:22:18.02 c6d7zeKq.net
>>185
どういう脅威に対する対策?
技術的にユニークてどういう意味?

190:デフォルトの名無しさん
22/06/26 09:24:50.49 OmA29Q1D.net
>>186
オープンに聞いてるから好きに定義したり解釈してくれていいよ

191:デフォルトの名無しさん
22/06/26 10:26:51.15 69YolaGm.net
Unique Security Bus規格を開発して使う
機器を挿すと極秘指令が読み上げられ最後まで聞くとなおこのUSBは自動的に消滅する
所有者とUSBがへその緒で繋がっていてパージされると5分で活動停止し無理に動かすと暴走する
迷子になるとUSBが自分で歩いて交番に届ける
なお質問がゴミだと回答もゴミになる法則をGIGOという

192:デフォルトの名無しさん
22/06/26 11:04:00.80 e/mg1xgw.net
スゲー
100%バカって一瞬で分かる言葉遣い
・「糞」大好き
・技術的にユニーク ← 「ユニーク」という語の意味を理解していない
・オープンに聞いてる ← 「オープン」という語にそんな用法はない
日本の誰でもできる仕事しかしてない自称ビジネスパーソンにありがちな言葉遣いです
オツカレ!

193:デフォルトの名無しさん
22/06/26 11:43:29.79 69YolaGm.net
open には not limited や not decided or certain という概念を含むから用法がないと言い切るのもどうだろね
オープンクエスチョンから類推できると思う
例文: We don't have to make a firm decision yet. Let's leave it open.

194:デフォルトの名無しさん
22/06/26 12:44:31.01 e/mg1xgw.net
adverbのような使い方に非常に違和感がある、と言ったら伝わると思う
openlyという副詞もあるにはあるが、こちらはそれこそ意味が全く違うからね

195:デフォルトの名無しさん
22/06/26 14:27:27.94 l7jp5Jwz.net
セキュリティ対策って脅威の想定と運用体制が9割5分以上なんだよね
そこを切り離して考えてるようだと尼崎になるよ

196:デフォルトの名無しさん
22/06/29 11:04:04 7SQ5Xtc+.net
山小屋泊縦走したいんですけど天気が悪かったらスケジュール変更したいんですが、
前日に電話しても予約は間に合うんでしょうか北アルプスで

197:デフォルトの名無しさん
22/06/30 20:32:21.59 1+oYjPxt.net
自動的に消滅するはそうとうなおっさん臭いな
読みだしたら消えるとか期限が来たら消えるとかは実現できそうだが
他人が読みだしても消えるけどなw
まあ、運用と切り離したセキュリティ対策とかあり得んわな

198:デフォルトの名無しさん
22/06/30 21:53:13.69 dlhNwuki.net
もしかして予定遅延も見越して複数日事前に予約して支払いまで済ませるのが一般的なんでしょうか

199:デフォルトの名無しさん
22/07/01 18:50:26.90 9CxY9x+q.net
ネーミング規約を策定してるんだけどこれは入れとけってのある?

200:デフォルトの名無しさん
22/07/01 18:55:28.04 Gg+5fIBk.net
言語に応じて公式の規約があるから、それをコピペしろ
自分で考えるな

201:デフォルトの名無しさん
22/07/01 20:01:33.91 9CxY9x+q.net
コーディング規約ではなくネーミング規約
ファイル名とかプログラムの外側の命名規則を決めるの

202:デフォルトの名無しさん
22/07/01 20:40:27.34 yxwGV5MA.net
それも言語毎に標準的な作法はあるでしょ

203:デフォルトの名無しさん
22/07/01 20:54:31.53 9CxY9x+q.net
だとしてもその範囲内で業務ごとなのか機能ごとなのかバッティングしないように決めないの?

204:蟻人間
22/07/01 21:07:11.31 1UUzR5TT.net
この世にあるすべての方程式の一般解なんてないから、それは実務や具体例で考えるしかない。
少なくとも業務の内容と言語の種類を指定しろ。

205:デフォルトの名無しさん
22/07/01 21:17:13.20 tX84B0WP.net
>>198
具体例を2~3個上げてみて

206:デフォルトの名無しさん
22/07/01 21:30:29.08 9CxY9x+q.net
>>202
オンライン業務用AWSリソースのネーミング
バッチ業務用AWSリソースのネーミング
本番開発それぞれ
とか

207:デフォルトの名無しさん
22/07/01 22:11:30.41 cLyD1CnH.net
>>196
底辺プログラマも多いから、名称は原則ローマ字

208:デフォルトの名無しさん
22/07/01 22:16:52.16 n3t6rQPb.net
>>203
それらは1つのネーミング規約の中の項目の具体例ということ?
「バッチ業務用AWSのリソースはAWSJOB_XXXXXXと命名する」的な?

209:デフォルトの名無しさん
22/07/01 22:17:11.31 9CxY9x+q.net
>>204
英語はセンスないと意味分からないもんな
ローマ字はローマ字で表記統一しないと大変なことになるけども
chinpo
chimpo
titu
chitu
chitsu

210:デフォルトの名無しさん
22/07/01 22:24:22.03 CHK6zcXH.net
DBの命名規約とかはわりと一般的だけど
バッチやオンラインとかの命名をわざわざ独立した規約にしてまとめるケースは最近見ないね
組織やシステムの境界を越えて共有するリソース減ってきてるからしっかり命名ルールを明文化して統一する必要性が薄くなってるからだと思う

逆にそういうカルチャーのある会社なら旧システムの規約があるだろうからそれをある程度踏襲しつつ必要に応じて都度拡張していくほうがいい気がする

211:蟻人間
22/07/01 22:24:52.86 1UUzR5TT.net
ヘボン式ローマ字とか、訓令式ローマ字とか。

212:デフォルトの名無しさん
22/07/01 22:32:33.23 9CxY9x+q.net
>>205
リソースは端折ったけど
オンラインのWEBサーバー(EC2)はWWW
バッチのAPサーバー(EC2)はXXX
オンラインのS3(コンテンツ配信用バケット)はYYY
バッチのS3(バックアップ用バケット)はZZZ
とかね例えば

213:デフォルトの名無しさん
22/07/01 22:34:08.26 9CxY9x+q.net
>>207
確かに昔と違って全社の共有資産ってよりは部署やチームごとに持ってたりするもんね

214:デフォルトの名無しさん
22/07/02 08:09:30.19 HQPdu60T.net
>>209
AWS特有の話になるけど、名前じゃなくてタグで管理するのがベストプラクティス
リソース名はAWSによって自動生成されるケースも多いから、統制しようとするのは不毛

215:デフォルトの名無しさん
22/07/02 08:59:07.25 BlvJqqP3.net
>>209
server naming + rules/conventions/schemesあたりで検索するとわんさか出てくるからいくつかピックアップして自分好みにアレンジすれば?
シスアドやOps系の板があるならそっちで聞いた方がいいかもしれない

216:デフォルトの名無しさん
22/07/03 02:16:57.26 eBiTLgUz.net
整数だけを使って


217:小数計算を実装する アルゴリズムか何かかしりませんか?



218:デフォルトの名無しさん
22/07/03 02:56:44.59 0N7uLWTy.net
現代コンピュータがやってることって全て整数だよ
浮動小数点数も整数のマッピング
結局バイト列だから

219:デフォルトの名無しさん
22/07/03 03:59:52.17 2unnqsUi.net
フォークを手渡すときは、手のひらを見せるのがマナー。
フォークで刺すと思われちゃうからね。
平林先生の出演する番組を見て、マナーは人々を不幸にするので、日本はマナーが必要ない国を目指すべきと思いました。
マナーがなければ、平林先生も刺されるとビクつかなくて済んだのでは?
マナーさえなければ、そこまで嫌われなかった。
先生もマナーの被害者ですよ。
加害者でもあるけど。

220:デフォルトの名無しさん
22/07/03 04:30:46.30 eTauYkOJ.net
>>213
有理数に限るのなら
途中計算はすべて分数にして
最後に一回だけ割り算をすれば
誤差が出ないね

221:デフォルトの名無しさん
22/07/03 06:02:48.51 lTV3tdss.net
>>213
いろいろなタイプ・レベルのものがあると思うけど、説明がそれだけだとなんとも
例えば素朴なやつ: 1.23/4.56なら1.23の桁をできるだけずらして(たとえば1230000000)、
それを456で割り、答えを表示するときに小数点の位置を適切にセットする

222:デフォルトの名無しさん
22/07/03 11:56:43.83 /m/QsA1I.net
使える整数は符号付き32bitまで
その範囲でなるべく高い精度の小数を使った四則演算がしたい
可能であれば32bitを超える数値も扱いたい
そういった論文とかありそうなんだけどなー

223:デフォルトの名無しさん
22/07/03 13:18:20.56 eTauYkOJ.net
そこまで有効数字の桁数が必要なものは
ほとんどないのでは?
実用的なものがなんなのか
思いつかない

224:デフォルトの名無しさん
22/07/03 14:25:41.99 uWPRqyLy.net
FFT

225:デフォルトの名無しさん
22/07/03 14:26:19.09 PqlrjItE.net
gmp
mpir
bcd

226:デフォルトの名無しさん
22/07/03 14:51:38.32 lTV3tdss.net
うん、なので結局多倍長計算がしたいということなのか、それとも「整数だけ」という
部分に違う意味やこだわりがあるのかという

227:デフォルトの名無しさん
22/07/03 17:00:42.93 eTauYkOJ.net
220も221も
実際の計算は
適当なところで切り上げるから
ほんとにそんな精度が必要なのか
というとちょっとね

228:デフォルトの名無しさん
22/07/03 17:20:54.20 TOuVsKxq.net
計算前に整数型をシフトする固定小数点は浮動小数点のコストが高かった頃からゲームでよく使われてたと思う
ゲームエンジンではいまだに使ってるだろうけど

229:デフォルトの名無しさん
22/07/03 17:26:14.83 /m/QsA1I.net
>>219
ライブラリを作りたいだけなので

230:デフォルトの名無しさん
22/07/03 17:27:24.13 /m/QsA1I.net
>>222
最低限小数の計算がしたい
なるべく何でもしたい
事情があって32bit符号付き整数しか使えない
自分で考えるの面倒だから、すでにそういう論文とか実装があるなら参考にしたい

231:デフォルトの名無しさん
22/07/03 17:33:05.40 uWPRqyLy.net
倍精度で計算してたのがFFT一発で単精度まで落ちるわけだ
単精度もありゃ十分じゃないかという立場をとるのはもちろん個人の自由だが

232:デフォルトの名無しさん
22/07/04 12:58:01.67 XwxrB+Iy.net
ライブラリを作るとして
結果出力は32bit整数なんですなね?

233:デフォルトの名無しさん
22/07/04 15:45:48.50 sXLedEol.net
何桁の有効数字が必要なのかを決めないと
倍精度か何か決められないと思うんだけどな

234:デフォルトの名無しさん
22/07/04 16:13:23.20 sIsYIsrz.net
>>228
文字やで

235:デフォルトの名無しさん
22/07/04 19:12:03.81 gbxy9fI7.net
>>230
何文字なんですなね?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

564日前に更新/300 KB
担当:undef