■ このスレッドは過去ログ倉庫に格納されています
スレ立てるまでもない質問はここで 163匹目
- 1 :デフォルトの名無しさん :2022/12/08(木) 12:29:27.06 ID:Nq8u2KPWd.net
- この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ】
スレ立てるまでもない質問はここで 162匹目
https://mevius.5ch.net/test/read.cgi/tech/1666337882/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 2 :デフォルトの名無しさん (スプッッ Sd70-e7tZ):2022/12/08(木) 14:58:31.17 ID:gZccvurOd.net
- Rubyはもう急速に廃れています
そのため必死になってRubyを勧めるキチガイが出没しますが無視しましょう
- 3 :デフォルトの名無しさん (ワッチョイ 7274-JnHA):2022/12/08(木) 15:13:18.67 ID:65k1Y+1Y0.net
- Rubyを言う人は物事を客観視できない人。
人を判断する必要があるときにその人がダメ人間であることを判定するためのリトマス紙的に使える。
ある時期のみに流行ってそのときのプログラミングスクールでRubyを取り上げたから
そのときはRubyをやってた人は多かったかもしれないが
自分がやっていたからといっていつまでも時代遅れになったRubyから頭が離れられない。
いわゆるサンクコストにもつながる悪の遺産でもあろう。
- 4 :デフォルトの名無しさん :2022/12/08(木) 15:23:44.26 ID:wvTxK2BR0.net
- railsが昔流行っていたのは事実だけど、今更新規にrailsで開発なんて会社は殆ど無いからね
railsの仕事はほぼ改修案件
rubyはrailsしか仕事が無いからrailsが終わればrubyも終わる
- 5 :デフォルトの名無しさん :2022/12/08(木) 15:54:49.13 ID:/7FRet6qd.net
- 数年前は冗談かと嗤っていたが現実になったな
- 6 :デフォルトの名無しさん :2022/12/09(金) 15:36:32.38 ID:SbYIlwGBM.net
- 作りたいアプリがポンポン出てくるようなマインドを得るにはどうすればいいですか?
わたしはスキルはあるけどアイデアが出ない。
- 7 :デフォルトの名無しさん :2022/12/09(金) 16:12:49.74 ID:PU3tkYA1M.net
- 前スレを先に消費して
- 8 :デフォルトの名無しさん :2022/12/09(金) 17:51:52.79 ID:cqbemY4Pp.net
- >>6
スキルどのくらいあるの?
- 9 :デフォルトの名無しさん :2022/12/09(金) 19:13:54.22 ID:nlH7Wik10.net
- >>8
すンばらしいくらいの高いスキルです。
- 10 :デフォルトの名無しさん :2022/12/09(金) 22:14:00.27 ID:tyYgvFwQ0.net
- コピペしかできないやつがよくそういうこと言う
- 11 :デフォルトの名無しさん :2022/12/09(金) 22:50:17.99 ID:MKGcyP/B0.net
- npmとかパッケージ管理が全くわからないのですが、
たとえば
・a.aajs
・bbb.js
・ccc.js
と3つのファイルが含まれたフォルダ一式をZIPでダウンロードするより、
aaa.jsとbbb.jsとccc.jsの内容が含まれている=>「base.js」
みたいなのを生成するという考え方で良いのでしょうか?
- 12 :デフォルトの名無しさん :2022/12/09(金) 23:06:16.51 ID:UyKdfg3p0.net
- npmは使いたいライブラリを追加するだけでそれに依存している他のライブラリも全て導入され
その辺の管理をしてくれる
- 13 :デフォルトの名無しさん :2022/12/09(金) 23:21:26.28 ID:u/jZHcbtM.net
- >>11
それはモジュールのバンドリング
パッケージ管理というのは主に依存パッケージ(依存ライブラリ)の管理
package.jsonのdependencies
- 14 :デフォルトの名無しさん :2022/12/09(金) 23:55:00.14 ID:8GU7IkcIM.net
- >>6
「発想する会社」とか「アイデアの作り方」みたいな定番本を読んで
アイデアとか何か
アイデアの源泉とは何なのか
アイデアを生むために日々実践すべきことは何か
を考えるといいと思う
- 15 :デフォルトの名無しさん :2022/12/10(土) 00:28:34.70 ID:vkGu6RXy0.net
- ファイル連結はバンドラー。webpack
cat コマンドみたいなもの
cat a.js b.js > out.js
npm/yarn は、Ruby のBundler と同じで、依存モジュールを解決する
Ruby on Rails 6 では、webpackが標準だったけど、
Rails 7 で、Import Maps で、CDN から直接インポートするように変わった。
脱webpack/node.js
ES2015 に対応していないブラウザ用に、バンドルする方法もある。
バンドラーは、esbuild, rollup, webpackの3つ
- 16 :11 :2022/12/10(土) 13:27:43.10 ID:2cZyINWb0.net
- みなさんありがとうございます。
composerとも違うみたいですね・・・
概念が全く理解できませんが、引き続き勉強していきます。
- 17 :デフォルトの名無しさん :2022/12/10(土) 18:02:30.35 ID:rC3q6d9uM.net
- マクロが全く分からない初心者です
下記のサイトを参考にしつつmacrodroidアプリを試してみたのですがnullで結果が返ってきてしまいます、、
https://blog.goo.ne.jp/oprsfr3saku/e/0993f39326b3c768a8a59e44ea0b1924
piaのチケットサイトで、
リセールチケット販売中の文字が2つ以上出現したら、通知が来るみたいなの組みたく、アドバイスお願いしたいです、、
https://i.imgur.com/HwgZ1y4.png
https://i.imgur.com/oG17vLF.png
https://i.imgur.com/Z6Izv17.png
- 18 :デフォルトの名無しさん :2022/12/10(土) 18:45:42.50 ID:zqQXdRzyp.net
- Androidはこんなのがあるのか
- 19 :デフォルトの名無しさん :2022/12/10(土) 19:30:44.31 ID:KxWbKSgC0.net
- Taskerの後追いみたいなアプリで面白そう
nullになりますって言ってるのはvの値なのかshellの値なのか何なのか?
ちゃんと状況を伝えてくれ
文字列加工してもvを捨ててたら意味ないな
それは削除してアクション「条件分岐 if」を追加
条件は、shell 含む リセールチケット販売中*リセールチケット販売中
正規表現は無理に使わなくてもいい
アクション「通知の表示」をお好みの内容で追加して、それを条件分岐の内側(開始と終了の間)に移動
でも2分間隔でチケット販売サイトにアクセスか
ボット対策で弾かれるようになってるかもね
- 20 :デフォルトの名無しさん :2022/12/10(土) 19:40:59.38 ID:KxWbKSgC0.net
- いやvという変数があるわけじゃないのか
そういう変数は上書きせずに別々に定義したほうが実行後に緑のとこを見ればそれぞれの値が確認できるのでデバッグに役立つ
たとえばピタゴラスイッチみたいな装置を作ることを考えたとき、最後にかごにボールが収まるかどうかだけ凝視してても仕方がなくて、どの段階でボールが転落してるのか見て一個一個段階的に問題を見つけて取り除いていかないと完成は無理ゲー
- 21 :デフォルトの名無しさん :2022/12/10(土) 20:29:28.05 ID:rJWH+3r0a.net
- 素直にPC&Pythonとかで組んだろうがいいし、
そもそもチケットサイトは魑魅魍魎の巣窟で
そんな簡単にできないと思う
- 22 :デフォルトの名無しさん :2022/12/10(土) 20:47:26.52 ID:vkGu6RXy0.net
- 会社と契約せずに、勝手に繰り返しアクセスしてるのか?
営業妨害で逮捕されるかも
図書館へアクセスしていた香具師は、それで逮捕された
- 23 :デフォルトの名無しさん :2022/12/10(土) 20:50:22.47 ID:rC3q6d9uM.net
- >>19
丁寧に答えてくださってとてもありがたいのですがリセールチケット買いたいが先に来ていてプログラミングの知識が全くの0なので自分自身何を書いてるのか分からずアドバイスもあまり分からず、、
先に載っけたurlをそのまま真似てみた形です、、
3枚目画像の文字列の抽出で、画面下に灰色の丸があるのですが、うまく機能していたらリセールチケット販売中の文字が表示され、サイト内にリセールが無ければnullになる形です
ただ、ここに入力してるurlはリセールチケットの文字がサイト内にあるので正常に機能してないなと、、
- 24 :デフォルトの名無しさん :2022/12/10(土) 20:52:32.24 ID:rC3q6d9uM.net
- >>21
なるほどですね
pc今手元に無くて思いつきでAndroidで試してみようかと
>>22
逮捕される可能性ありとは
そんなことあるんですね
- 25 :デフォルトの名無しさん :2022/12/10(土) 21:26:28.81 ID:KxWbKSgC0.net
- たとえばぴあのサイト側に制限があって簡易にロボット的アクセスができないように対策されているのかどうかは、他のサイトでいくつか試してみれば推測が立つ
俺がぴあを運営するなら明らかなブラウザ外アクセスは絶対に規制する
問題の切り分けや試行錯誤ができず受け身姿勢なら諦めるしかない
プログラミング初心者でもDIYとかPDCAとか得意な人ならワンチャンあるけど普通の子には荷が重いと思う
知り合いのSEにメシでも奢ればいけるかもしれない
- 26 :デフォルトの名無しさん :2022/12/10(土) 21:38:30.59 ID:tNn7HeH/d.net
- >>24
まずはPCを買え
- 27 :デフォルトの名無しさん :2022/12/11(日) 01:01:09.14 ID:Lp5RN2UT0.net
- PCあった方が捗るのはまちがいないが
その用途だけ済ませたいなら泥でも十分
- 28 :.NET MAUI HighSchool :2022/12/11(日) 01:48:34.80 ID:hiewkTHT0.net
- ちょっとしたAPIサーバー立てるのにローカルホスト並みに簡単に立てれてファイアーウォールの公開作業してくれるサービスないんかな?
クラウドでもいいんだろうけどデプロイするのに時間がかかったりする
イメージは自分のPCのIPアドレスでポート番号をそのサーバーを実行してる間はファイアーウォール開かしてそのサーバーを閉じると閉じてくれるやつ
- 29 :.NET MAUI HighSchool :2022/12/11(日) 01:50:19.63 ID:hiewkTHT0.net
- あると開発の手間が段違いになる
簡単に外部からブラウザとかモバイルアプリからテストしたいとかやりやすくなる
- 30 :デフォルトの名無しさん :2022/12/11(日) 02:37:32.61 ID:M1fHnYHf0.net
- チケットサイトにスクリプト仕掛けるのほんま辞めてほしい
- 31 :デフォルトの名無しさん (ワッチョイ 7f10-TAr/):2022/12/11(日) 03:25:48.00 ID:U6XyfuFv0.net
- IBM z/architecture扱ってるスレや板ってないですか
- 32 :デフォルトの名無しさん :2022/12/11(日) 06:12:56.53 ID:PH3uq9yX0.net
- 配信コメントビュアーのフリーソフトが起動しない件を書き込みした
前スレ901です
https://mevius.5ch.net/test/read.cgi/tech/1666337882/901-916
https://ameblo.jp/nyon-neco/entry-12776503451.htm
開発者様のコメ欄にぬるぼエラーで動かない一報はしましたが音沙汰が無く未解決のままです
私は専門知識が無いので気長に待ちたいと思います
解決策があれば宜しくどうぞお願いします
- 33 :デフォルトの名無しさん :2022/12/11(日) 06:14:38.13 ID:PH3uq9yX0.net
- >>32
URLが間違っておりました
https://ameblo.jp/nyon-neco/entry-12776503451.html
- 34 :デフォルトの名無しさん :2022/12/11(日) 07:14:16.16 ID:TMAZCbUc0.net
- スレチなのでもう書き込まないでください
- 35 :デフォルトの名無しさん :2022/12/11(日) 12:08:35.88 ID:ZmdfizK+0.net
- 前バージョンを使ってください
- 36 :デフォルトの名無しさん :2022/12/11(日) 12:14:13.04 ID:MqUHcvi60.net
- ぬるぼ?
- 37 :デフォルトの名無しさん :2022/12/11(日) 12:23:55.70 ID:MqUHcvi60.net
- NuruBoinderExcitation
- 38 :デフォルトの名無しさん :2022/12/11(日) 15:48:07.33 ID:PH3uq9yX0.net
- >>34
本当にゴメンなさい
>>35
前バージョンは配信サイトのリニューアル後にメインの機能が使えなくなりました
それに対応した新バージョンが最新版>>33なのですが
自分のPCではエラーが出て起動できないので書き込み相談させていただきました
>>37
そうです
https://i.imgur.com/FJZToN6.png
https://i.imgur.com/M0ph4CO.png
https://i.imgur.com/4MdWzDi.png
- 39 :デフォルトの名無しさん :2022/12/11(日) 21:11:57.06 ID:GglWfKZ40.net
- null pointer・ヌルポって、C/C++ か?
こんな言語で作るのは苦行。可読性が悪すぎる
漏れは、Ruby, Selenium Webdriver で、ブラウザを自動操作して、
アバターやパネルなどを削除して、画面だけを見ている
Rubyなどの可読性が高い言語で作らないと、
他の開発者が引き継ぐときの引き受け手がいない
他人のサイトは、その仕組みを解析するのが大変。
漏れも、インスタから画像をダウンロードしようと解析した事があるけど、面倒くさくてやめた
- 40 :39 :2022/12/11(日) 21:16:54.90 ID:GglWfKZ40.net
- 漏れが、Ruby, Selenium Webdriver で、作ったツールは、
5ch の書き込み内の画像リンクを、
ブラウザを自動操作して、別のタブで開いて見るもの
こういうツールでも、5chを解析して作るから面倒くさい
- 41 :デフォルトの名無しさん :2022/12/11(日) 21:33:16.54 ID:HuNyhHbb0.net
- リンク先までみてないがF#で書かれたクールなコードかもしれん
- 42 :32 :2022/12/12(月) 00:24:30.53 ID:42KXe0tK0.net
- >>39,40
>>41
ここがおかしいから開発者にここおかしいって言っとけみたいな
助言が貰えると勝手に思ってました
甘い考えで反省します
- 43 :デフォルトの名無しさん :2022/12/12(月) 00:27:27.70 ID:2T1CDuFU0.net
- >>2にも書いてあるがRubyおじさんはスルーで
- 44 :39 :2022/12/12(月) 02:23:05.82 ID:7pScB9/80.net
- Ruby みたいな可読性が高い言語じゃないと、他人が作ったコードを読めない。
C/C++ などは、他人のコードを読むのは皆嫌がる
Ruby以外の言語では、作り逃げが多いw
新規で作って、それで実績になるから、会社を辞める。
それで別人が修正しようとして、あまりの難しさに結局、最初から作り直すことになる
- 45 :デフォルトの名無しさん (ワッチョイ 7f10-GD9R):2022/12/12(月) 09:16:04.71 ID:UeMwsFMF0.net
- 知り合いがスマホアプリできたというのでインストールしたら、
単にWordPressの内容を表示しているだけのものでした
既存データの読み込みって、そんなに難しいものなのでしょうか?
200万円かかったそうですが、騙されてる気がしてなりません。
自分はWebの知識しかないので判断できないです。
詳しい人がいたら、客観的なご意見お願いします
- 46 :デフォルトの名無しさん :2022/12/12(月) 10:46:50.21 ID:eIWmX1I0a.net
- >>45
知らんがなとしか
友人の言ったことを実現するにはWPしかなかった、またはWPが一番合理的だったなら仕方ないだろ
ネイティブアプリが必要だったんなら契約不履行だしウェブアプリで十分ならそれでいいじゃん
金額については特注ならそれくらいしても別に何もおかしくない
- 47 :デフォルトの名無しさん :2022/12/12(月) 11:02:55.94 ID:x7256VzD0.net
- そもそも>>45が判断することじゃないだろ
- 48 :デフォルトの名無しさん :2022/12/12(月) 11:05:25.61 ID:2yJi4NkT0.net
- スマホアプリと言うぐらいだからiOS,Android両対応でストアに置いたりする手続き全てやって
アプリ自体はwebviewだけでも、サーバー側も用意してアプリとしての体裁を整えていたなら
200万でも安いんじゃね?
- 49 :デフォルトの名無しさん :2022/12/12(月) 11:43:12.03 ID:vHI8TutgM.net
- >>45
妥当な金額
サイト構築等サーバー側の作業も含んでるならかなり安い
- 50 :デフォルトの名無しさん :2022/12/12(月) 12:12:01.91 ID:UeMwsFMF0.net
- >>46
プログラム板なんでプログラミング的なことが聞きたくて質問しました
WordPressの読み込みだけでそんなにするのかと思いまして
>>48-49
妥当なんですかね?
Web開発しかできない自分からしたら、
ページ読み込むだけで200万円って想像できないです。
サーバ構築にしてもWordPressなら安価ですし
- 51 :.NET MAUI HighSchool :2022/12/12(月) 12:14:01.61 ID:0OSZ+LVd0.net
- >>45
だまされてますね
- 52 :.NET MAUI HighSchool :2022/12/12(月) 12:14:58.10 ID:0OSZ+LVd0.net
- >>49
そうなんだ…
ボロい商売だのう…
- 53 :デフォルトの名無しさん :2022/12/12(月) 13:01:18.55 ID:3O6f62D5M.net
- >>50
200万程度の規模なら顧客対応/プロジェクト管理/要件定義/設計/テスト/申請代行とかを除いた実際にものを作る開発作業コストは30万もかけられれば良いほう
2人を3~4日稼働させたら終わり
客自身が直接Webフォームから選択肢を選べばあとは自動でアプリが作れるくらいの完全テンプレート化されたものでいいなら30万程度で作ってくれるところは沢山ある
出来上がったものの見た目は似通っててもプロセスが違えばかかる費用は大幅に違う
- 54 :デフォルトの名無しさん :2022/12/12(月) 13:03:45.34 ID:2yJi4NkT0.net
- 確かにアプリを開発するだけ、サーバーサイドもプログラムなどを用意するだけで
環境やアプリ申請、その他雑用を全て無しで200万なら受けるかもって思うけど
サーバーの環境、アプリ申請、その他雑用全てやらされたら1000万ぐらいじゃないと
どこも作ってくれないんじゃね?
後、どんなコンテンツか分からないし、WPでもそのコンテンツ全てを作らないといけない
デザインとかもやらされるなら200万で作ってくれるところは普通無さそうだが
- 55 :デフォルトの名無しさん :2022/12/12(月) 13:04:08.48 ID:3O6f62D5M.net
- >ページ読み込むだけで200万円って想像できないです。
何にコストがかかるのか分かってない人の典型的なセリフ
「if文一つ加えるだけなのになんでそんなにかかるの?」と同じ
- 56 :デフォルトの名無しさん :2022/12/12(月) 13:11:49.27 ID:7xPaYj7B0.net
- 実物も契約内容も見てないし虚しい空中戦にしかならないでしょ
同僚とのランチじゃなく5chなんだから共感してほしいだけならもっとうまく説明しないと
- 57 :デフォルトの名無しさん :2022/12/12(月) 13:13:55.19 ID:UeMwsFMF0.net
- >>53-54
プログラミング以外の実務あげてますけど、
私の質問はプログラミング的なことです。プログラム板なので。
プログラミング的に難しいから200万なのか、
プログラミングは一切関係なく手間だから200万なのか、
みなさんの意見を伺うと後者に感じてなりません。
むしろ、「200万なら安すぎる。もっと取れるのが当たり前」
というなら自分も勉強したいです。
WordPress読み込むだけなら、技術的に難しくないように感じるので。
- 58 :デフォルトの名無しさん :2022/12/12(月) 13:14:10.91 ID:jnrvptAKa.net
- >>50
だから知らんがな
モノがどんなのか見てもないのになぜ査定できると思うんだよ?
どうしても知りたきゃ別の業者に同じ仕様で見積もり取れよ
読み込むだけと言うがお前が何をもって読み込むだけと言ってるのかすらこっちにはわからんのだぞ
そんなに簡単にできるならお前が半値でしてやればいいじゃん
- 59 :デフォルトの名無しさん :2022/12/12(月) 13:14:50.64 ID:UeMwsFMF0.net
- >>56
質問が下手ですみません。見積もりを教えてほしいのではなく、
プログラミング的にどうなのか?という難易度を教えてほしいのです。
- 60 :デフォルトの名無しさん :2022/12/12(月) 13:17:31.63 ID:UeMwsFMF0.net
- >>58
同じレスしますが、査定とか見積もりをしたいわけではないです。
「WordPressで書いた記事をスマホで表示する」
という要件は、プログラミング的にどういうものかが知りたいのです。
Webならレスポンシブデザインとかありますが、
それと同等なものをアプリ上で表示するレベルです。
- 61 :デフォルトの名無しさん :2022/12/12(月) 13:18:43.14 ID:jnrvptAKa.net
- >>60
その要件をもっと詳しく説明できないなら500万だな
聞き取り料だ
- 62 :デフォルトの名無しさん :2022/12/12(月) 13:19:46.72 ID:jnrvptAKa.net
- そもそも顧客の頭の中にふわっとしたイメージしかないものを金かけて作ってキャンセルされたり作り直したりすることを思えば500万だと安すぎるな
- 63 :デフォルトの名無しさん :2022/12/12(月) 13:19:50.54 ID:UeMwsFMF0.net
- >>61
詳しくも何も書いたままです。
「WordPressをスマホアプリで見る」まさにこれです。
これ以上の表現ができません。
- 64 :デフォルトの名無しさん :2022/12/12(月) 13:21:19.25 ID:jnrvptAKa.net
- >>63
じゃあ200万は格安だわ
- 65 :デフォルトの名無しさん :2022/12/12(月) 13:24:04.79 ID:UeMwsFMF0.net
- >>64
技術的にはどうですか?相当スキルが必要で、時間かかりますか?
自分にはframeみたいなのでアプリ上で見せているだけにしか感じないのですが。
(ajaxで記事データを読み込んでjson出力とか、sqlで出力ではないです
- 66 :デフォルトの名無しさん :2022/12/12(月) 13:26:35.82 ID:jnrvptAKa.net
- そもそもブラウザを立ち上げれば見れるものをわざわざ業者に発注するバカがお前以外にどこにいると思うんだよw
発達なのか?
聞き取りに10年くらいかかるから200万は破格だ破格
技術とか関係あるかw
- 67 :デフォルトの名無しさん :2022/12/12(月) 13:27:48.03 ID:UeMwsFMF0.net
- 結局、人格否定して逃げるんですか・・。聞いた自分が馬鹿でした
- 68 :デフォルトの名無しさん :2022/12/12(月) 13:29:22.36 ID:2yJi4NkT0.net
- ID:UeMwsFMF0 はWP側だけの話をしている気がしなくもないけど
スマホアプリなんでしょ?
そっちの開発は別会社とかなのか?
- 69 :デフォルトの名無しさん :2022/12/12(月) 13:49:06.91 ID:jnrvptAKa.net
- >>67
お前が馬鹿なのは明白だから肝に銘じとけよ
ブラウザ使えば見れるからな?
- 70 :デフォルトの名無しさん :2022/12/12(月) 13:52:22.17 ID:c5WCRdFjp.net
- プログラミングの質問をしたいなら「情報不足で答えられない」というのが答えになりそう。
プログラミングは手段であって結果が出れば手段はなんでもいいわけで
- 71 :デフォルトの名無しさん :2022/12/12(月) 13:59:06.36 ID:7xPaYj7B0.net
- まさに情報不足で答えられないしかない
>>61が秀逸
- 72 :デフォルトの名無しさん :2022/12/12(月) 14:24:30.37 ID:+dxft0SwM.net
- >>61
これにつきる
知人はもう少しリテラシー高かったから200万で済んだんだろう
- 73 :デフォルトの名無しさん :2022/12/12(月) 14:26:35.12 ID:+dxft0SwM.net
- サイトを閲覧する以上の機能がないなら申請通らないから
- 74 :デフォルトの名無しさん :2022/12/12(月) 15:07:18.09 ID:vJUbF6zN0.net
- うん、まさに>>61
これ込みなら200万円は妥当もしくは格安
同じ仕事でも相手が変わると必要になる時間も変わるし、
一概に同じ価格にはならないので、
ここで高いか安いかを聞く意味も全くない
- 75 :デフォルトの名無しさん :2022/12/12(月) 15:31:27.19 ID:rsYNsfwG0.net
- アプリ開発会社の費用相場
一方、アプリ開発をアウトソーシングした場合は、どの程度の費用がかかるのでしょうか?
ESPN、マクドナルドなどを手がけるWeb&モバイルソリューションカンパニー「MLSDiv」が調査した、アプリ開発の費用相場を紹介しておきましょう。
タイプ 開発費用相場
機能特化アプリ(カメラなど) 150万円
データ連携アプリ(カレンダーなど) 150万円?
eコマースアプリ 350?1,700万円
オンデマンドアプリ(Uberなど) 500?700万円
マーケットプレイスアプリ 1,200万円?
エンジニアの人件費が高い海外企業の調査であるため、日本での相場よりもやや高めかもしれません。
正確な統計があるわけではありませんが、一般的に、日本でのアプリ開発費用平均値は、約250万円程度だともいわれています。
https://www.biz.ne.jp/matome/2004001/
- 76 :.NET MAUI HighSchool :2022/12/12(月) 20:12:21.12 ID:I9CBk1cW0.net
- >>54
ええ…
ボロい商売やな…
- 77 :.NET MAUI HighSchool :2022/12/12(月) 20:13:27.49 ID:I9CBk1cW0.net
- >>60
普通にWebViewコントロールぽんと乗せるだけだよ
- 78 :.NET MAUI HighSchool :2022/12/12(月) 20:14:11.04 ID:I9CBk1cW0.net
- >>61
プログラマーってゴミなんだな
金食い虫じゃん
- 79 :.NET MAUI HighSchool :2022/12/12(月) 20:16:19.57 ID:I9CBk1cW0.net
- >>73
通ってんだよなぁ
https://play.google.com/store/apps/details?id=com.sanson.stackexchange
- 80 :デフォルトの名無しさん :2022/12/12(月) 20:43:46.70 ID:bHrThu2k0.net
- >>78
単純に人をひと月拘束したら100はもらわんと成立せんから
アプリ実装以外にその分のやり取りがあったとなぜ考えん?
- 81 :.NET MAUI HighSchool :2022/12/12(月) 20:47:47.44 ID:I9CBk1cW0.net
- >>80
その仕事ほんとに一月?
だとしたら相当仕事できなくね?
- 82 :デフォルトの名無しさん :2022/12/12(月) 20:53:41.98 ID:7pScB9/80.net
- Ruby on Rails では、バックエンドがRuby で、
フロントがReact, Vue,js, HTML, CSS
こういうのでも、データベースの設計があるから、100万円ぐらいはする。
ただし、アプリは無しで、ブラウザで見る
これに、さらにアプリを作るのだろ?
iPhone, Android の2つを作って、審査を通すのは大変
ただし、Railsはプロ用だから、Heroku, AWS などを使うけど、
WordPress は素人用で、レンタルサーバーだろ
だから、ユーザー数が多くなると、すぐに動かなくなる。
レンタルサーバーは、他のサイトと共有しているから、1つのサイトの割り当ては少ない
- 83 :デフォルトの名無しさん :2022/12/12(月) 20:58:40.89 ID:QJtCEmv30.net
- >>79
横槍だけど
バレなければオッケーみたいな偶然通っちゃった個別の案件じゃなく
公式の要件やガイドラインみたいなものも無いの?
apple側だけど、例えばこんなの
https://developer.apple.com/jp/app-store/review/guidelines/#design
4.2 最低限の機能
Appを作成する際は、Webサイトを単に再パッケージしたようなものではなく、
優れた機能、コンテンツ、UIを作成するようにしてください。
- 84 :.NET MAUI HighSchool :2022/12/12(月) 21:00:53.40 ID:I9CBk1cW0.net
- >>83
知らん
ただそんなの別にUIぽんと置くだけだから対して変わらん
- 85 :デフォルトの名無しさん :2022/12/12(月) 21:12:09.27 ID:ts+PEJHtd.net
- >>82
Rubyキチガイはこうやって噓ばっか書き込む
嘘でしか自我を保てないクズ
- 86 :82 :2022/12/12(月) 21:12:20.91 ID:7pScB9/80.net
- ウェブ開発は、Ruby on Rails などのデータベースを含めたバックエンドの技術。
フロントがReact, Vue,js, HTML, CSS, JavaScript
この場合は、ブラウザで見る
iPhone, Android のスマホアプリは、バックエンドとは別人だから、別料金。
余計に費用が掛かる
そもそも、YouTube で有名な雑食系エンジニア・KENTA は、
Scala, PHP をオワコン認定した
WordPress も素人の遊びで、セキュリティーもガバガバで、すぐにデータを盗まれる。
Railsみたいなプロ用ではない。
WordPressの本を見ても、デザインの本ばかりで、ソースコードなど載っていない
Railsの本なんか、すべてソースコードばっかり
Rails, AWS Solution Architect の米国年収は、円安で2千万円近い。
日本でも、未経験者でも200〜300万円はある。
経験者はもっと高いし
KENTAの本「21世紀最強の職業 Web系エンジニアになろう」とか、
読んでいないから、WordPressをプロと錯覚する
- 87 :デフォルトの名無しさん :2022/12/12(月) 21:18:29.94 ID:x7256VzD0.net
- >>81
なら君がやればよくね?
ボロ儲け出来るんだろw
- 88 :デフォルトの名無しさん :2022/12/12(月) 21:59:52.62 ID:5Ziljmh1M.net
- >>79
そのレベルを許可すべきかどうかは別として
そのアプリは単にWebViewでWebサイトにアクセスしてるのとは全然違うぞ
- 89 :.NET MAUI HighSchool (ワッチョイ df01-1zqz):2022/12/12(月) 22:56:54.42 ID:I9CBk1cW0.net
- >>88
いやそうだが?
使ったことある?
- 90 :82 (ワッチョイ 87c6-vbep):2022/12/12(月) 23:08:25.87 ID:7pScB9/80.net
- 他人がやってる仕事は、簡単に見えるから、すぐ馬鹿にする。
それを防ぐために吉野家では、社員に全ての業務をさせる
そうしないと例えば、システムを作っている香具師は、
店のアルバイトの仕事などを馬鹿にするようになるから
やってみると大変なのに、単純作業は馬鹿で、
自分はwhite color だから賢いとか言い出す。
東大とか官僚がそう
他人の芝生は何やらとか、錯覚してるだけ
YouTube で有名な雑食系エンジニア・KENTA が、いつもそれを逆手に取ってる。
相手が錯覚資産に引っ掛かるから、転職しやすいとかw
- 91 :デフォルトの名無しさん :2022/12/13(火) 04:51:14.06 ID:QP7Lb76oM.net
- 今時rubyにしがみついてるようなアホはバカにされるだろwwwwww
- 92 :デフォルトの名無しさん (ワッチョイ 27da-AjLY):2022/12/13(火) 06:14:23.64 ID:8yaDKXaJ0.net
- このmauiとか言うやつも何なんだ?
- 93 :デフォルトの名無しさん (ワッチョイ 675f-jxuj):2022/12/13(火) 06:26:31.61 ID:SXzuvJ3d0.net
- いちいちKENTAのことを「~で有名な」って書いてるけど、
つまりは有名じゃないってことよね
そろそろ気づいてほしい
- 94 :デフォルトの名無しさん :2022/12/13(火) 12:16:57.74 ID:xuoATD9Va.net
- キチガイ信者が常駐している言語
Ruby MAUI Rust
uが悪いのか
- 95 :.NET MAUI HighSchool :2022/12/13(火) 12:52:36.18 ID:sdBWNgeV0.net
- >>94
MAUIは言語じゃなくてクロスプラットフォームフレームワークだが?
- 96 :デフォルトの名無しさん :2022/12/13(火) 13:13:48.52 ID:BGcVW73cr.net
- インフルエンサーはネットで批判するとすぐに訴えると脅してくるから褒めるしかないんだよ
- 97 :デフォルトの名無しさん :2022/12/13(火) 13:17:13.27 ID:xuoATD9Va.net
- 無視すればいいじゃん
- 98 :.NET MAUI HighSchool :2022/12/13(火) 13:32:10.61 ID:sdBWNgeV0.net
- >>96
なるほどねぇ
- 99 :sage :2022/12/13(火) 16:59:56.93 ID:l0jyOVWF0.net
- python(pandas)で
ID,NAME,JOB
A,Yamada,NEET
A,Katoh,Pilot
A,Ohno,Police
B,Tanaka,NEET
B,Satoh,Youtuber
B,Fukuda,Gamer
が入ってるPandasのDataFrameを
A,Yamada,NEET,Katoh,Pilot,Ohno,Police
B,Tanaka,NEET,Satoh,Youtuber,Fukuda,Gamer
のDataFrame変換したいんだけど方法を教えてください。
ヘッダーは特に拘りはありません。
- 100 :デフォルトの名無しさん :2022/12/13(火) 17:41:46.05 ID:HKWl4KOG0.net
- VirtualBoxでkali linuxを使おうとしてるんだけど、イメージのインストール方法がわかりません。
どなたかわかる人がいたら教えてください。初心者です。
- 101 :デフォルトの名無しさん :2022/12/13(火) 17:51:11.27 ID:HoJyHNJod.net
- >>100
死ねばわかるかもよ
- 102 :デフォルトの名無しさん :2022/12/13(火) 18:02:13.54 ID:L+c8Klmk0.net
- >>100
vagrantのboxでも探した方が早いのでは?
- 103 :デフォルトの名無しさん :2022/12/13(火) 18:17:45.11 ID:SXzuvJ3d0.net
- >>100
そんなレベルならここで聞いたところで無理
素直に諦めよう
- 104 :デフォルトの名無しさん :2022/12/13(火) 18:30:26.62 ID:BlZi1j+C0.net
- https://www.kali.org/get-kali/#kali-virtual-machines
VMイメージ用意されてるし
https://www.kali.org/docs/virtualization/import-premade-virtualbox/
ご丁寧に7zの解凍まで書かれてんけど
- 105 :デフォルトの名無しさん :2022/12/13(火) 18:37:01.59 ID:L+c8Klmk0.net
- isoイメージをダウンロードしてマウントしてインストールする事ぐらいググれば書いてそうだけどねぇ
>>104のリンクの下の方にvagrantのboxのリンクもあるし
この辺読んでも分からないなら厳しそう
- 106 :デフォルトの名無しさん :2022/12/13(火) 18:39:09.22 ID:HKWl4KOG0.net
- インポートしようとして、完了を押すとそのまま、何も起こらないんです。
- 107 :デフォルトの名無しさん :2022/12/13(火) 18:45:04.38 ID:Sradnplld.net
- >>106
スレチだ
死ね
- 108 :デフォルトの名無しさん (スプッッ Sd7f-5DNi):2022/12/13(火) 19:06:18.42 ID:bbi3um1Pd.net
- 自分が前やったときはプロセッサ数を2にしないとだめだった
そういうつまらないところで引っかかってる可能性ある
- 109 :デフォルトの名無しさん :2022/12/13(火) 19:46:54.12 ID:L+c8Klmk0.net
- インポートとか言っているからそもそも間違っているw
分からないなら、vagrantもインストールしてから、>>104のリンクのvagrantの所に書いてある
コマンド叩けばboxが出来るから、それ以降はupで起動してhaltで停止させれば良いだけ
- 110 :デフォルトの名無しさん :2022/12/13(火) 20:26:58.02 ID:31759n2d0.net
- WSL2 に、Kali もあるみたい
Linux の質問は、この板ではなく、Linux板へ書き込んでください!
ただし、大規模規制で、ずっと書き込めないけどw
- 111 :デフォルトの名無しさん :2022/12/13(火) 20:30:06.17 ID:31759n2d0.net
- >>99
このスレではなく、Python のスレで聞いてください!
- 112 :111 :2022/12/14(水) 00:06:08.81 ID:nVtbdKmj0.net
- >>99
試しに、Ruby で作ってみた。
詳しくは、Python のスレで聞いてください!
require 'csv'
options = { :headers => true } # ヘッダー有り
# ID でグループ化したものは、各グループが、{ key => CSV::Row の配列 }
result_ary = CSV.foreach( "input76_5.csv", options ).
group_by { |row| row[ "ID" ] }. # ID でグループ化する
each_with_object( [ ] ) do | ( key, val_ary ), ary|
# NAME, JOB を配列に追加していく
tmp_ary = val_ary.map{ |row_2| row_2.fields( "NAME", "JOB" ).flatten }.flatten
tmp_ary.unshift( key ) # 配列の先頭に、ID を加える
ary.push tmp_ary
end
# 2次元配列を、CSV 文字列に変換する
csv_str = result_ary.map( &:to_csv ).join
print csv_str
出力
A,Yamada,NEET,Katoh,Pilot,Ohno,Police
B,Tanaka,NEET,Satoh,Youtuber,Fukuda,Gamer
- 113 :デフォルトの名無しさん :2022/12/14(水) 12:10:29.17 ID:JUdkhCKt0.net
- CCYYとYYYYって何が違うんですか?
- 114 :デフォルトの名無しさん :2022/12/14(水) 12:31:36.54 ID:j5eAXkRt0.net
- >>113
2022年は21世紀なので
前者は2122
後者は2022
となります
- 115 :デフォルトの名無しさん :2022/12/14(水) 19:22:30.25 ID:jMKOUwmO0.net
- Win10でスクリーンショットを保存したときに
ファイル名を自動で書きかえる用にしたいんだけど、
wshとかでできますかね?
- 116 :デフォルトの名無しさん :2022/12/14(水) 20:05:50.86 ID:nVtbdKmj0.net
- Ruby, Selenium WebDriver で、ブラウザ内のscreen shot なら、
driver.save_screenshot( image_filepath )
みたいに、保存する画像のパスを指定できる
- 117 :.NET MAUI HighSchool :2022/12/16(金) 19:13:22.38 ID:sknjpXks0.net
- MSのSeleniumKillerなんだがどう思う?
https://github.com/microsoft/playwright
- 118 :デフォルトの名無しさん :2022/12/17(土) 23:42:33.85 ID:C0b8f6qr0.net
- pythonのdictをTCPでC++に送りたいのですが
json使う以外に良い方法ありますか?
- 119 :デフォルトの名無しさん :2022/12/17(土) 23:52:26.80 ID:OmJcFrta0.net
- ないですおわり
- 120 :デフォルトの名無しさん :2022/12/17(土) 23:56:10.28 ID:/cYfBcZ5d.net
- なぜJSONではダメなのかを書かないと適切な回答はもらえないと思うよ
- 121 :デフォルトの名無しさん :2022/12/18(日) 00:14:05.75 ID:ciqdCn4z0.net
- >>118
お前の「良い」の基準がわからんことにはなんとも
てか、jsonで不満なら何が不満なのか書けよ
- 122 :デフォルトの名無しさん :2022/12/18(日) 00:50:23.49 ID:oOL8xtAA0.net
- C++側ですでにJSONライブラリつかってるならええけど
まだならMessagePackを推す
- 123 :デフォルトの名無しさん :2022/12/18(日) 01:07:25.64 ID:VSRE5hGVd.net
- MsgPackはサイズがJSONと大差なく、テキストとして容易に読めるというJSONの大きなメリットを捨てるに値しない中途半端なフォーマットだよ
- 124 :デフォルトの名無しさん :2022/12/18(日) 01:15:57.22 ID:ciqdCn4z0.net
- さすがにjsonとサイズが大差ないと言うのはどうかと思うが今時サイズをケチるメリットは薄いとは思う
- 125 :デフォルトの名無しさん :2022/12/18(日) 01:21:02.61 ID:5w4w+yq0a.net
- ストリーム圧縮したらほぼサイズは同じだから単純に圧縮する方がコスパ高い
- 126 :デフォルトの名無しさん :2022/12/18(日) 09:10:31.55 ID:aCP/2AKWa.net
- フォルダ階層内に色んなエンコード形式のファイルが存在する場合に、全て一括でutf-8に変更する良い方法はありますか?
- 127 :デフォルトの名無しさん :2022/12/18(日) 09:48:30.08 ID:aCP/2AKWa.net
- >>126
すみません、問題解決しました
- 128 :デフォルトの名無しさん :2022/12/18(日) 12:19:15.85 ID:dO1j2fxYa.net
- jsonとmsgpackに共通して言える
眼に観えておバカな欠点は
カラム名を何度も何度も何度も何度も何度も何度も何度も何度も描かされること
- 129 :デフォルトの名無しさん :2022/12/18(日) 12:55:31.89 ID:ciqdCn4z0.net
- その手のデータは人手で書かないだろ
- 130 :デフォルトの名無しさん :2022/12/18(日) 13:35:53.28 ID:oFwPi7R30.net
- ここまで怨念めいた発言をしているあたり紙と筆で写経しているのだろう
データフォーマットの歴史をみれば人と機械に読みやすく圧縮すれば高効率というのが今はほとんどのケースで合理的
- 131 :デフォルトの名無しさん (ブーイモ MM17-LnhB):2022/12/18(日) 14:18:29.33 ID:PlWoXvxvM.net
- PBやAvroのようなバイナリフォーマットがなぜ使われてるのか知らんのだな
- 132 :デフォルトの名無しさん :2022/12/18(日) 14:54:37.38 ID:/tePDPxp0.net
- ほとんどのケース、に当てはまらないんやろ
- 133 :32 :2022/12/18(日) 23:01:27.24 ID:RTqN9lhr0.net
- >>32です
ちょびっと進展がありまして
開発者の方から巡回処理でデッドロックしている気がするので
安定動作するまでしばらく様子見させてくださいとのツイートがありました
自分の所でも使えるように修正してもらえればありがたいですが
- 134 :デフォルトの名無しさん :2022/12/19(月) 06:46:39.81 ID:DyYPWTor0.net
- スキルは高レベルになったのに
作りたいアプリがさっぱり無い。
逆にスキルはないけど作りたいアプリがポンボン頭から出てくるアイデアマンのような人が欲しい。
そんな人いませんか?
あるいは作りたいアプリがある人はどんなアプリかどんどん言っていただけませんか?
Webアプリ、PCアプリ、スマホアプリ、各種プラットフォームでのゲーム、
なんでもokです。
- 135 :デフォルトの名無しさん :2022/12/19(月) 06:53:56.48 ID:QQDEy9mk0.net
- これが昔から探してる・作りたいのだが良いのが見つからない・作れない
一致ファイル と 類似画像の抽出
DBサイズが軽量で漏れない検索できる全文検索
- 136 :デフォルトの名無しさん :2022/12/19(月) 08:15:00.90 ID:6D527cker.net
- >>134
アイデアは無料ではない
高額で買い取れ
- 137 :99 :2022/12/19(月) 16:43:33.46 ID:IKQ/SXt40.net
- >>112
スレ間違えたかなとおもったけど、解答ありがとう。
ファイル変換なんで、Rubyで書きます。
- 138 :デフォルトの名無しさん :2022/12/19(月) 17:04:06.53 ID:iBwBFHHb0.net
- >>137
馬鹿なのかそれともいつものRubyキチガイか
- 139 :デフォルトの名無しさん :2022/12/19(月) 17:24:27.04 ID:ajWBz2/g0.net
- ルビキチなら英単語の前後に半角スペースを入れる癖がある
- 140 :デフォルトの名無しさん :2022/12/19(月) 22:26:32.52 ID:Gjqo0HUsp.net
- 人のコード見る時読みやすくする工夫とかしてる?
学習サイトのコード読むのだるすぎてなかなか進まない
- 141 :デフォルトの名無しさん :2022/12/20(火) 10:55:06.93 ID:d0az3cXAa.net
- >>134
おまいはどっちも無いからいらん心配すんな
- 142 :デフォルトの名無しさん :2022/12/20(火) 11:40:17.76 ID:Z1Fhbyfda.net
- スキルはあるけどアイデアが無いと言うやつにスキルがあった試しがない
「完全に理解した」レベル(チュートリアル終わりましたレベル)のやつしか言わないだろそんなこと
- 143 :デフォルトの名無しさん :2022/12/20(火) 12:34:27.14 ID:j6AqYm9Fd.net
- アイデア無い人はとりあえずアセンブラだけどShenzhenI/Oの攻略&解説本書いてくれたら100JPYCあげるわ
- 144 :デフォルトの名無しさん :2022/12/20(火) 13:00:47.58 ID:q7Ns+P740.net
- 正規表現にマッチした部分をホールドスペースに出力するコマンドを追加したsedの拡張版作って
- 145 :デフォルトの名無しさん :2022/12/20(火) 15:44:52.59 ID:WMK//TpI0.net
- 動画からのCMカットをAIで全自動で正確にやるOSSがほしいです
サンタさんよろしく
- 146 :デフォルトの名無しさん :2022/12/20(火) 15:57:18.91 ID:hHP9q3i+0.net
- 未だにテレビ録画ってw
- 147 :デフォルトの名無しさん :2022/12/24(土) 19:41:10.28 ID:yU3pFRqY0.net
- codepadの様な、C言語等をインタプリタ言語の様に手軽に実行出来る、ローカルで動くソフトってありますかね
- 148 :デフォルトの名無しさん :2022/12/24(土) 19:51:33.00 ID:KmMAmM1b0.net
- あるけど開発環境を適切に設定すれば
ボタン一つでビルド実行できるからそっちを勧める
- 149 :デフォルトの名無しさん :2022/12/24(土) 20:02:57.19 ID:NEE+3vCB0.net
- CやC++ならvisual studioで良くね?
それすらメンドクサイならそもそも試す資格も無いわw
- 150 :デフォルトの名無しさん :2022/12/24(土) 20:07:45.97 ID:yU3pFRqY0.net
- 電卓代わりにサクっと試したい事があったりした時に一々統合環境起動してプロジェクトから始めるのはしんどいです
今はそんな時codepad使ってるんですが、ローカルで実行出来ればもっと楽になるかなと
- 151 :デフォルトの名無しさん :2022/12/24(土) 20:18:02.62 ID:uyagDF4d0.net
- https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
JupyterにC++のカーネルはある
元になってるClingかその応用で探せばいろいろありそう
- 152 :デフォルトの名無しさん :2022/12/24(土) 20:22:34.01 ID:NEE+3vCB0.net
- それならコマンドラインでgccなりcl.exe(visual studioのC/C++コンパイラ)を叩くしか無くね?
スマホとかクソみたいな話ならオンラインエディタでええやんw
マジでPCでvisual studioすら立ち上げてプロジェクト作ってコード書くのがメンドクサイ奴は
何もやらなくていいよw
- 153 :デフォルトの名無しさん :2022/12/24(土) 20:23:29.86 ID:nLzkK+agp.net
- >>152
知恵袋にいる無能みたいなことするな
- 154 :デフォルトの名無しさん :2022/12/24(土) 20:24:14.32 ID:sDckaCi+0.net
- C/C++で数値計算したいならその程度のデメリットは受け入れるべきだと思うが
嫌ならスクリプト言語で対話モードやれ
- 155 :デフォルトの名無しさん :2022/12/24(土) 21:02:05.97 ID:NEE+3vCB0.net
- >>153
意味不明過ぎw
頭大丈夫か?w
- 156 :デフォルトの名無しさん :2022/12/24(土) 21:02:36.22 ID:sDckaCi+0.net
- まだいたのかこいつ
- 157 :デフォルトの名無しさん :2022/12/24(土) 21:07:00.90 ID:xbH5VpiM0.net
- >>150
それC言語の必要あるの?
Python とかではダメな理由がわからん
- 158 :デフォルトの名無しさん :2022/12/24(土) 21:18:51.38 ID:prQ1joB90.net
- 俺は意味が分かった。
魚を売ってる店を尋ねてる人に、肉のほうが良いですよと回答するのは意味が無いと言いたいのだろう。
- 159 :デフォルトの名無しさん :2022/12/24(土) 21:22:55.10 ID:sDckaCi+0.net
- openmpくらいしかメリットが思いつかんわ
- 160 :デフォルトの名無しさん :2022/12/25(日) 00:46:31.26 ID:I0yYT0LV0.net
- >>158
Cってお題があるのにその理屈はおかしいわw
逆に質問が魚屋なのに牛肉くれと言っているようなものでしょw
- 161 :デフォルトの名無しさん :2022/12/25(日) 00:51:54.12 ID:jCSfn26J0.net
- というかcodepadでいいんじゃないの?
ローカルだと楽の意味が分からん
- 162 :デフォルトの名無しさん :2022/12/25(日) 01:00:36.19 ID:RIPM8Wop0.net
- 質問させてください。
ストーカーに悩まされています。
Gmailが来た時にその人だけをエラーで返送するプログラムを作ってもらうには、相場はどれくらいでしょうか。
また、どこで頼めばいいのかどなたが教えて頂けないでしょうか。
- 163 :デフォルトの名無しさん :2022/12/25(日) 01:43:28.08 ID:X52KL8DgM.net
- >>162
Google(alphabet)を買収するのが確実かな
そもそも迷惑メールに自動で放り込むのではいかんの?
- 164 :デフォルトの名無しさん (アウアウウー Sa1f-MkkF):2022/12/25(日) 03:35:57.94 ID:T/ijPsUua.net
- >>134
YouTube のDeaning の動画でも見れば?
Ruby on Rails で、3D ゲームまで、あらゆるもの・サービスを作っている
>>135
食べチョクとか、Ruby on Rails では、分散検索/分析エンジン・ElasticSearch を使う
>>145
動画の無音部分の削除なら、YouTube のエンジニア・チャンネルにあった気がする
>>147
VSCode の拡張機能・Code Runner は?
数十言語に対応している
Code Runnerは、右クリックメニューから、
ファイル全体または選択したコード片を実行できる
code-runner.executorMap には、こう書いてある。
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
>>162
Gmail のすべての新着メールをチェックして、
特定の送信元なら、特定のメールを返信する
1〜3万円ぐらいで出来るのでは?
- 165 :デフォルトの名無しさん (ワッチョイ d15f-M+y3):2022/12/25(日) 04:11:11.74 ID:b2FjdN1i0.net
- KENTAさん?
- 166 :デフォルトの名無しさん :2022/12/25(日) 08:19:03.63 ID:RIPM8Wop0.net
- >>163
ジョークにマジレスになりますがすみません。
返信をしないとアカウントを変えてまた送り付けてこられて受信トレイに表示されるそのメールタイトルを見る度につらくなるのです。
お返事ありがとうございました
>>164
それを取っ掛りにして調べてみます。
ご助言ありがとうございました。助かりました。
- 167 :デフォルトの名無しさん :2022/12/25(日) 10:41:28.44 ID:5/A96Duc0.net
- >>166
そこまでしなくていいわw
不在通知設定しとけ
無料
https://support.google.com/mail/answer/25922?hl=ja&co=GENIE.Platform%3DDesktop
- 168 :デフォルトの名無しさん :2022/12/25(日) 10:49:03.87 ID:RrwNvZojM.net
- >>166
Googleがそういうサービスを提供しない限り本物のエラーメールを返すのは技術的に無理
一見エラーメールっぽく見えるメールを自動返送することはできるけどストーカーならメールヘッダーくらい見るだろうからすぐバレて意味ない
スパムに入れてスルーするか自分のアカウントを変えるのが一番
相手のアカウントをブロックすれば自動でスパムフォルダに入る
タイトルや本文に含まれるキーワードでフィルター作ってスパムフォルダに入れるようにしとけばいい
- 169 :デフォルトの名無しさん :2022/12/25(日) 12:55:29.26 ID:BAoeBwCA0.net
- >>158
そういう意図での返信だったんだろう
けどTwitterのクソリプ問題あたりで流行ってるその比喩って必ずしも状況をうまく説明してないんだよな
木板に釘を打ちつけたいからペンチくださいという客に対して金づちはいかがとお勧めするのは至極真っ当だしなんなら商業倫理やら善管注意義務やらにも適ってる
強いて問題点を挙げるなら言い方が優しくないとか一旦傾聴して共感してくれないと傷ついちゃうもんってなくらいだ
- 170 :デフォルトの名無しさん :2022/12/25(日) 19:06:44.34 ID:pw/2PAh60.net
- >>151 に対して >>152 が返信してるとすると、 >>153 が妥当では?
clingかCINTが第一候補だし。
- 171 :デフォルトの名無しさん :2022/12/25(日) 19:21:13.16 ID:BO7LcmCk0.net
- Unityを入れてエディターをダウンロードしていたのですがエディターアプリケーションだけPermission denied mkdir'/Application/Unityと出たのですがどうしたらいいのでしょうか?何も知らないので助けてください
- 172 :デフォルトの名無しさん :2022/12/25(日) 19:27:22.24 ID:pw/2PAh60.net
- Unityは使ったことが無いのでわかりませんが、自分がインストーラを作る場合、そのエラーを出さないように気を付けています。
それは、意図しないユーザー権限によってそのフォルダが事前に作られていた場合に起こりえるものです。
「Unityも大した事ねえな」と思いました。
- 173 :デフォルトの名無しさん :2022/12/25(日) 19:27:37.27 ID:B6BX6vu/0.net
- >何も知らない
ソレ0/1のときしか使ったらあかん
Unityはフォーラムがあるからそこで聞くか検索するのが良い
- 174 :デフォルトの名無しさん :2022/12/25(日) 19:43:48.28 ID:BO7LcmCk0.net
- ありがとうございます。フォーラムなどを見てみます
- 175 :デフォルトの名無しさん :2022/12/25(日) 23:07:46.63 ID:8AzSKsIAa.net
- Ruby とか、何のアプリからでも、フォルダを作ろうとすると拒否される
システムの画面が表示されて、そのアプリがフォルダを作る事を許可するか、聞いてくる
- 176 :デフォルトの名無しさん :2022/12/25(日) 23:36:24.76 ID:EhrUBjTU0.net
- 触んなよ、Rubyが伝染るだろ
- 177 :デフォルトの名無しさん :2022/12/26(月) 08:10:01.70 ID:XvEl6Dkl0.net
- ばっかもーん、そいつがル
- 178 :デフォルトの名無しさん (ワッチョイ 431f-M+y3):2022/12/26(月) 17:28:26.69 ID:S0dgE2rM0.net
- 何でもかんでもRubyのせいにしちゃダメだろw
まずは己を疑わないと
- 179 :デフォルトの名無しさん :2022/12/28(水) 05:21:21.86 ID:E6Yi9pwl0.net
- a[5]の配列があって、a[5]=0(終端文字) を入れたら、aを指してるポインタが壊れることがあるんですが、なんでですか。
- 180 :デフォルトの名無しさん :2022/12/28(水) 10:18:54.50 ID:D5UJ0G250.net
- Cだと思うけど型の定義か操作がおかしいんちゃうか
壊れるっていう表現も曖昧
向いてない
- 181 :デフォルトの名無しさん :2022/12/28(水) 10:50:36.88 ID:pub52T/ya.net
- ポインタが\0で上書きされたんだろ
- 182 :デフォルトの名無しさん :2022/12/28(水) 10:51:59.55 ID:a2brMVFI0.net
- a[5]の5の場所は配列の範囲外で、ここに値を入れると変数メモリが壊れる。そしてメモリがいつ壊れるかも決まってない。
- 183 :デフォルトの名無しさん :2022/12/28(水) 13:18:33.55 ID:gUI65qdyp.net
- >>180
質問に答えるの向いてないから答えなくていいよ
いちいち質問に攻撃しないと気が済まないのかな
- 184 :デフォルトの名無しさん :2022/12/28(水) 13:19:04.93 ID:wPwgxApG0.net
- ほんそれ
- 185 :デフォルトの名無しさん :2022/12/28(水) 13:39:08.59 ID:pub52T/ya.net
- そいつが質問に答えるのに向いてないとしてそいつにとっては何のデメリットもないんだよなぁ
ソースも出さず意味不明な聞きかたして反応があっても解決する方向へ誘導しようとせず攻撃的だと文句だけ言うやつ、しかもそれを5chでやるやつはただの仕事ができない無能なのでプログラミングに向いてないとしょっちゅう言われてると思うがその事実を受け入れなきゃな
有能ならとっくに解決できてるような問題だよこれ
- 186 :デフォルトの名無しさん :2022/12/28(水) 13:39:11.76 ID:jhWm+6Ja0.net
- 壊れるっていうか、配列の終端を一つ超えた場所に何か入れるっていうのは未定義の動作だよな
規格上有効なアドレスだけどaと同じ型かも不明だし、未定義である以上コンパイラはどんなことしてもおかしくない
a[5]って宣言したらa[0]からa[4]までの5か所を使うってユーザー側は守んないとな
- 187 :デフォルトの名無しさん :2022/12/28(水) 13:45:36.42 ID:wPwgxApG0.net
- char a[5];
char *p = a;
例えばこういうコードを書いたとして
a[0] a[1] a[2] a[3] a[4] p
こういうふうにスタックに積まれたとしたら
a[5] = 0 は p = 0 と同じになって壊れるとか
- 188 :デフォルトの名無しさん :2022/12/28(水) 15:22:27.35 ID:9JQazy640.net
- aをさしてるポインタが壊れるとは何なのか自分もわからん
- 189 :デフォルトの名無しさん :2022/12/28(水) 16:07:18.46 ID:cKeWkB420.net
- >>187
なるほどわかりやすい
- 190 :デフォルトの名無しさん :2022/12/28(水) 16:09:33.26 ID:rbywQ5V3p.net
- >>185
すげー読み辛くて理解するのやめたけど、結論としては有能なら自己解決できるっていう当たり前の話?
想定する有能がどのレベルか知らないけど罵倒したいだけなら嫌儲とか行けば?
質問スレで自己解決しろってスレの趣旨には合ってないよ
- 191 :デフォルトの名無しさん :2022/12/28(水) 17:12:37.61 ID:adfqLiPC0.net
- 日本語読めないのは向いてないよ
- 192 :デフォルトの名無しさん :2022/12/28(水) 17:37:33.13 ID:2Pa2mR8Dd.net
- 馬鹿が馬鹿な質問をすると荒れる
- 193 :デフォルトの名無しさん :2022/12/28(水) 20:36:50.92 ID:gBQvyD3rd.net
- Windows環境で、フォルダ名に() ←カッコを含めた名前のフォルダを作るプログラムを書いているのですが、日本語以外の環境などでエラーが出る可能性はあったりしないでしょうか?
- 194 :デフォルトの名無しさん :2022/12/28(水) 20:46:44.07 ID:tKNd0v/3a.net
- 可能性を否定するのは悪魔の証明になるが他に使うソフトがカッコに対応してれば問題にはならないと思う
- 195 :蟻人間 ◆T6xkBnTXz7B0 (スププ Sd57-ppCe):2022/12/28(水) 21:17:34.38 ID:4CcAMm/7d.net
- Unicodeには、常人では思い付かないような多種多様なカッコがあるらしい。
Shift_JISでは表示できないようなカッコもあることだろう。
- 196 :デフォルトの名無しさん :2022/12/29(木) 01:58:07.32 ID:UN49LNGC0.net
- 全ソフトの挙動はわからんだろう
標準的なOSレベルなら問題ないだろうが
全ソフトで安定動作なら英文字か
- 197 :デフォルトの名無しさん :2022/12/29(木) 01:59:46.13 ID:UN49LNGC0.net
- たとえばwinOSではフォルダに空白は可能だが
ソフトによっては不具合でたりする
ソフト次第
全ソフト対応にしたいなら空白を使わない
- 198 :デフォルトの名無しさん :2022/12/29(木) 03:44:47.39 ID:N5G9CuWb0.net
- 普通のメモ帳やエクセルワードのファイルなら心配ないだろうけど
cliツールで読み込ませる場合があるファイルは英語の大文字・小文字・数字だけにするのが吉だな。
記号はハイフンとアンダースコアがギリギリセーフ。
括弧系はcliによって特別な意味扱いされる場合が実際あるから避けたい。
数年前、powershellで test[a-b] みたいなファイル名を読み込ませようとしたら
[a-b]を勝手に展開して testa testbというファイルはありません!的なエラーが出た事がある。
- 199 :デフォルトの名無しさん :2022/12/29(木) 06:17:45.80 ID:KLxb2KfBa.net
- CP932 のフォントが、各国のWindows に入っているのか?
入っていなければ表示できない
空白も、バグるから拒否される。
空白が入るとは想定外
- 200 :デフォルトの名無しさん :2022/12/29(木) 08:58:29.81 ID:+TzJvghO0.net
- メタ文字対策出来てないCliツールなんて使う価値なし
- 201 :デフォルトの名無しさん :2022/12/29(木) 11:23:11.27 ID:o/BgXl4B0.net
- 空白はUNIX系でも使えるがそれで嵌るソフトもいまだにに見るな。
セットアップ用の使用頻度が少なそうなシェルスクリプトあたりで特に。
- 202 :デフォルトの名無しさん :2022/12/29(木) 18:34:52.64 ID:Y+ACb6m80.net
- 初歩的な質問ですが5chの板一覧のようなものをDBにする場合id,カテゴリ名のカテゴリテーブルとid,板名,URL,その他…と2つのテーブルを作る方法と
id,カテゴリ名,板名,URL,その他のように2つをまとめて作る方法どちらが良いでしょうか?
手っ取り早いのは1つにまとめたほうが良いかとは思いますが板名,URLの違うカテゴリ名が同じ列が何個もできてしまいこのカテゴリ名のデータストレージがデカくなりそうだなぁと思いました
- 203 :デフォルトの名無しさん :2022/12/29(木) 18:40:21.93 ID:Y+ACb6m80.net
- すみません今思ったんですけど2個テーブル作っても結局DBつなげるための文字が必要なので1つにまとめます
- 204 :デフォルトの名無しさん :2022/12/29(木) 19:25:03.92 ID:iquKhYCS0.net
- RDBの正規化と非正規化について学ぶとよい
- 205 :デフォルトの名無しさん :2022/12/29(木) 22:05:21.83 ID:SHeKN6KV0.net
- DBつなげるための文字とは
- 206 :デフォルトの名無しさん :2022/12/29(木) 22:27:07.65 ID:Y+ACb6m80.net
- >>205
DBというかテーブルだな
- 207 :デフォルトの名無しさん (ワッチョイ 6b71-z6Yn):2022/12/29(木) 22:57:50.94 ID:lFWltovQ0.net
- 質問失礼します。もしよろしければ答えていただきたいです。
pythonのプログラムについての質問が2つあります。一つ目の問題は、次のような10個の数字を配列に代入し、くり返し命令を使って、一つずつ表示させてみよ。2、5、8、9、30、45、55、102、183、209 が一つ目の問題です。
二つ目の問題は、(1)の10個の数字に対して、単純前方探索のアルゴリズムを使って、指定した数字を見つけるプログラムを考えてみよう。また、何回目の比較で見つかったかを表示させてみよう
が2つ目の問題です。
- 208 :デフォルトの名無しさん (ワッチョイ f366-4z+L):2022/12/29(木) 23:02:45.62 ID:SHeKN6KV0.net
- >>206
RDBなら自分はカテゴリテーブルと板テーブルに分けて
板テーブルにカテゴリテーブルのidをもたせるかな。
NoSQLはわからない。こういう場合どうするもんなんだろう。
- 209 :デフォルトの名無しさん :2022/12/29(木) 23:14:06.68 ID:SOSZ2bqZ0.net
- >>207
人に丸投げするのは小学校で卒業しろ
- 210 :デフォルトの名無しさん :2022/12/29(木) 23:20:02.86 ID:Y+ACb6m80.net
- >>208
なるほど…
カテゴリーテーブルがIDとカテゴリ名の2種類しかコラムがないので迷ってました
とりあえず2つに分ける方法でやってみようかと思います
- 211 :デフォルトの名無しさん :2022/12/29(木) 23:29:24.99 ID:lFWltovQ0.net
- >>209
確かに…甘い考えしてました。気づかせてくれてありがとうございました!
- 212 :デフォルトの名無しさん :2022/12/30(金) 00:47:11.62 ID:fzWSB3dF0.net
- 自分もちょうど2chのクローラー作ってるから情報共有。
2chの板一覧をパースする時、同じ板が複数ある事がある(おすすめとかヘッドラインとか)から注意。
自分は「おすすめ」カテゴリは最初からパース諦めて、それ以外は先勝ちで保持するようにしてる。
jane系は日本語のカテゴリや板名でフォルダ切ってるから、重複は多分当時想定してなかったんだな
- 213 :デフォルトの名無しさん :2022/12/30(金) 11:55:29.09 ID:KypYNh+sp.net
- デコレータって関数受けて関数返せばデコレータと言っていいの?
それとも機能の追加が出来れば関数返さなくてもいいの?
デコレータの例が全部ラップしてるから関数返すものをデコレータっていうのかと思ったけど、Pythonの構文的には機能の追加が要件ぽくてよくわからん
- 214 :デフォルトの名無しさん :2022/12/30(金) 22:00:08.11 ID:i0HtXYTfp.net
- >>213
自己解決しました
- 215 :デフォルトの名無しさん :2022/12/30(金) 22:21:59.66 ID:gStJwqJu0.net
- 物凄い初歩的な質問ですみません。
XAMPPのインストールをする時に、コンポーネントを選択するところがあるのですが、
特定のものにチェックが入れられません。
ApacheとかPHPなどにもチェックが入れられなくて困っています。
どうすればチェックを入れられるようになるのでしょうか?
回答よろしくお願いします。
- 216 :デフォルトの名無しさん :2022/12/30(金) 22:26:01.35 ID:zMuXV/vR0.net
- mongodb 4.0.1とelasticsearch 8(あるいはできるだけ新しいやつ)を同期させたいんだけど何使ったらいいか教えてください。
探しても古い情報ばかりで動かないのが多い・・・。
- 217 :デフォルトの名無しさん :2022/12/31(土) 03:45:12.22 ID:IGH7HPO80.net
- >>207
この宿題の問2で探索がヒットしないときの処理入れるとしてデータが昇順であるのを前提にしたら減点されるのだろうか
- 218 :デフォルトの名無しさん :2022/12/31(土) 06:29:48.40 ID:FohLv0kz0.net
- なにもかもがうろ覚えなので申し訳ないのですが、
テレグラムのような密告用、告発用のツールだかソフトウェアだかを作り
その後、強姦かなにかをやってフランスかどこかで逮捕された
プログラマーのことを思い出せません
彼の名前と作成したツールの名前を教えて欲しいです
ちなみに彼は白人です
- 219 :デフォルトの名無しさん :2022/12/31(土) 08:29:58.24 ID:m3/e5oOm0.net
- 「単純前方探索」っていうのは線形探索のことだろうか。
意味はなんとなくわかるけどはじめて聞いたかも。
- 220 :デフォルトの名無しさん :2022/12/31(土) 08:37:30.52 ID:mMd7om+i0.net
- 単純前方探索をググると同じ課題が知恵袋やteratailでみつかるからあまり使われてない言葉なんだろうな
- 221 :デフォルトの名無しさん (ワッチョイ 5b92-9j0N):2022/12/31(土) 09:39:09.75 ID:4BY8f6B30.net
- 誰か>>215の質問に答えてもらえないでしょうか?お願いします
- 222 :デフォルトの名無しさん (ワッチョイ cebb-P+qm):2022/12/31(土) 09:42:24.51 ID:sRDUPVgu0.net
- >>218
ジュリアンアサンジとウィキリークスのことを言ってたりする?
さすがにこれが正解ならうろ覚えにも程がある気もするが
- 223 :デフォルトの名無しさん :2022/12/31(土) 11:31:02.67 ID:xM2dVammr.net
- >>221
答える価値なし
- 224 :デフォルトの名無しさん :2022/12/31(土) 12:52:27.59 ID:IuH++inna.net
- >>221
難解すぎて答えられそうにないわー
ユリゲラー並の技術力がないと無理なんじゃね
- 225 :デフォルトの名無しさん :2022/12/31(土) 13:06:10.35 ID:A8GWHO1q0.net
- >>221
キャプ画像うp
- 226 :デフォルトの名無しさん :2022/12/31(土) 14:30:23.80 ID:uaogbe5e0.net
- >>215
なんでこれだけの情報で答えが出てくると思うのか?
OSの種類すら分からんのに答えようもないよね
XAMPPのバージョンもそこに至った経緯も書かれてない
答えがほしいならならそういう情報はしっかり書こう
- 227 :デフォルトの名無しさん :2022/12/31(土) 14:44:14.33 ID:+4jO0clQp.net
- デコレータの質問には沈黙してるの笑う
- 228 :デフォルトの名無しさん (アウアウウー Sac7-jVCh):2022/12/31(土) 15:09:51.85 ID:IuH++inna.net
- デコレータは常識
- 229 :デフォルトの名無しさん (ワッチョイ 1a79-ZNv9):2022/12/31(土) 15:18:02.27 ID:xrutZBv50.net
- >>213の話ならマルチポストな上に
pythonスレでちゃんと進んでたぞ
https://mevius.5ch.net/test/read.cgi/tech/1669293584/337-
- 230 :デフォルトの名無しさん :2022/12/31(土) 15:20:49.95 ID:xrutZBv50.net
- てか、同一人物かよ
- 231 :デフォルトの名無しさん :2022/12/31(土) 15:28:18.23 ID:sRDUPVgu0.net
- そういやデコレーターパターンって使う機会なかったな
クラスまで手で作るのは大仰すぎた
- 232 :デフォルトの名無しさん :2022/12/31(土) 16:22:39.19 ID:h+i7/rFS0.net
- 画像ファイルとその画像に関する情報がデータベースにあります
特定の画像ファイルを消す処理とその画像の情報をデータベースから消す処理を実装する場合、どう実装するべきですか?
何かエラーで片方の処理だけ実行されるとかありそうな気がするので、これを防ぐような実装方法があるのか知りたいです
それとも予期せぬエラーはどうしようもないので、そこは割り切って不一致が起きてる場合にどうにかすべきでしょうか
- 233 :デフォルトの名無しさん :2022/12/31(土) 17:01:13.25 ID:m3/e5oOm0.net
- >>232
「SQLアンチパターン ファントムファイル」でググるといいかもしれない。
これって言う決め手はないような気も・・
- 234 :デフォルトの名無しさん (ワッチョイ 5a01-z/aK):2022/12/31(土) 17:40:48.29 ID:zqencv+y0.net
- >>232
2フェーズコミットを使わない分散トランザクションと同じ
基本的には削除処理中の状態を記録して個々の処理が成功・失敗したら状態を更新する
細かい実装方法はビジネスルール的にどういう理由で失敗するかや
失敗した場合にどういう状態にしたいかによって変わる
ファイルシステムがトランザクションをサポートしてるなら2フェーズコミットでも可
- 235 :デフォルトの名無しさん :2022/12/31(土) 19:14:43.64 ID:YncayN1e0.net
- >>232
特に要件ないなら普通にエラーになったらログ採っておけばいいだけだと思うよ
- 236 :デフォルトの名無しさん :2022/12/31(土) 19:28:15.86 ID:sRDUPVgu0.net
- >>232
ロールバックがサポートされてるならLOB等で入れると楽
画像がないときにエラーの代替画像を表示することで許されるならそれも楽
- 237 :デフォルトの名無しさん :2022/12/31(土) 21:21:24.52 ID:tl6LrbQ70.net
- >>232
画像データ自体をDBMSで管理してトランザクションで扱うのが筋だろうな。
ファイル自体が外部のファイルシステムなどDBMSの管理下にない場合は
データベース側だけでどうこうできる話じゃない。
常套手段としてはトランザクションでは画像の管理レコードに相当するものだけ
削除しておいて後でクリーンアッププロセスで実ファイルを片付けるとか。
- 238 :デフォルトの名無しさん :2022/12/31(土) 21:33:57.27 ID:W1vUYFSNd.net
- 俺もこういうのは迷わず裏でバッチ回して消すようにするわ
一般に言えることだが、漏れのないように色んなケースを想定して潰していかなきゃいけないような方法は避け、最低ライン(どんな状況でもいずれ自然に消える)を確実に担保することをまずは優先した方がよい
ファイルだけしばらく残ってたところで特に害があるとは思えない
- 239 :デフォルトの名無しさん :2023/01/01(日) 00:01:38.30 ID:9MSmyB9U0.net
- >>222
それだ
ありがとうありがとう
- 240 :デフォルトの名無しさん :2023/01/01(日) 00:34:18.85 ID:hXIv+xxRM.net
- Google Apps Scriptについてです。
Googleアカウントを作成した後、スプレッドシートの拡張機能にある「Apps Script」を選択し、
index.htmlとsource.gsを作成しました。
またディプロイをテストしながら開発練習をしています。
実装したいことは、ウェブ上で表示された縦と横のテキストボックスに長さを入力した後、ボタンを押下すると、下部にある実行結果が表示されるようになることです(ボタンが押されるまでは下部にある実行結果は非表示)。
何か参考になりそうな情報などありますでしょうか?
ttps://pastebin.com/8GEdrULp
- 241 :デフォルトの名無しさん :2023/01/02(月) 04:32:50.41 ID:0NHwaL+l0.net
- 給与明細をペーパーレス化する場合、
初心者でなんとかなりそうな方法はありますでしょうか。
職員の給与データはCSVファイルです。
社内LANはインターネットには直接繋がっておらずインターネット見るには仮想ブラウザを使っています。
イントラネットにローカルブラウザでアクセスして職員番号でログインし、月を選択して明細を表示させる、ということが考えられるかなと思っているのですが、出来るだけ難しくない方法だとどのような選択肢が考えられますでしょうか。
- 242 :デフォルトの名無しさん :2023/01/02(月) 04:37:07.32 ID:wzBFMQaB0.net
- 個人個人にメールで送れば?
- 243 :デフォルトの名無しさん :2023/01/02(月) 04:56:17.75 ID:0NHwaL+l0.net
- レスありがとうございます。
たしかにそれが一番よいのですが、課ごと、よくて係ごとのメルアドしかないのです。
社員は300人位ですが、部署によっては1つのPCを2人以上で使っていて、個人のメルアドを作ってもメーラー(パソコン)を共有使用する自体は避けられず情報流出が考えられます。
プライベートのウェブメール等に、各個の給与電子ファイル(pdfか画像ファイル?)を送るのは、ヒューマンエラー等での情報流出や、インターネット側へのファイル交換の手間などで、出来れば避けたいと考えています。
- 244 :デフォルトの名無しさん :2023/01/02(月) 05:35:12.57 ID:wzBFMQaB0.net
- ならどっかからWeb給与明細のシステム買ってきてそのCSV吐いてるシステムと連結させるのがいいよ
年末調整とか源泉徴収とか含めて他の労務管理はその既存のシステムだかでやってんだろうから、そこかぶらずに
給与明細の発行配信だけに特化したの探せば安めのやつとか多分あるんじゃない
- 245 :デフォルトの名無しさん :2023/01/02(月) 07:26:04.26 ID:YsBMuvLw0.net
- 給与明細が会社のメアドに来るとかイントラからしか見えないって辞めたあとどうすんのさ
ペーパーレスにしちゃダメな部分じゃないの?
- 246 :デフォルトの名無しさん :2023/01/02(月) 07:35:42.10 ID:1k7qyNCA0.net
- >>245
印刷しときゃいいじゃん
ペーパーレスにならないけど...
- 247 :デフォルトの名無しさん :2023/01/02(月) 07:41:46.65 ID:YsBMuvLw0.net
- >>246
ペーパーレスにならないだけじゃなく他の人に見られる機会も増えるしプリンタ混むだろうし社員だったら不満しかないわ
- 248 :デフォルトの名無しさん :2023/01/02(月) 09:18:32.97 ID:Y63RKV4t0.net
- ちまちまPHPで作る案件ではないな
ましてや初診者には無理
- 249 :デフォルトの名無しさん :2023/01/02(月) 10:52:23.87 ID:niEyW8S/r.net
- 社内PCがインターネットに接続されてない時点で不便すぎるだろ
そんな会社があるんだな
- 250 :デフォルトの名無しさん :2023/01/02(月) 11:41:35.88 ID:VCjQSWZY0.net
- ベストではないにしても理由があってそうしてると考えられんのか
無理矢理でもいいから接続してないメリットを挙げてみてみ
- 251 :デフォルトの名無しさん :2023/01/02(月) 12:24:35.65 ID:0NHwaL+l0.net
- レスありがとうございます。
>>244,248
やはり既存のソフトを購入するのが無難でしょうかね。
どうしても自分で作らなければならない場合はPHPって感じでしょうか。
ありがとうございました。
- 252 :デフォルトの名無しさん :2023/01/02(月) 13:52:04.20 ID:1k7qyNCA0.net
- >>243
共有フォルダーに暗号化PDF(パスワードは個人毎に異なる)置いときゃいいやん
- 253 :デフォルトの名無しさん :2023/01/02(月) 14:00:35.88 ID:3NXu7QcIM.net
- >>241
自分で作らずにそういうサービス使うのがいいよ
月々の費用はかかるけど自作に比べれば圧倒的に安いし手間がかからない
- 254 :デフォルトの名無しさん :2023/01/02(月) 14:01:51.48 ID:u8ta3fRNM.net
- >>252
マジかw
- 255 :デフォルトの名無しさん :2023/01/02(月) 14:04:21.36 ID:DJCs4he/0.net
- IDとパスワードを入力して見させるようにするなら
既存のメールアドレスに送ったほうが安心度が高いとおもうが
ここで相談するくらいだと、社員、社内でログイン機能、メールサーバーつくったりするのは不安定だろう
最初の個人アドレスの確定部分には不安は残るが
- 256 :デフォルトの名無しさん :2023/01/02(月) 14:04:21.59 ID:1wsplgZl0.net
- ACCESSのVBAで、下記のようなことってできないでしょうか?
アドバイス等頂けないでしょうか。。。
<やりたいこと>
下記コードにおいて、rs1で抽出したものの中から、さらに抽出してrs2に入れたいです。
https://i.imgur.com/S1mtPeL.png
<VBAコード(画像内と同じ)>
Sub test()
Dim db As Database
Dim rs1 As Recordset
Dim rs2 As Recordset
Set db = CurrentDb
Set rs1 = CurrentDb.OpenRecordset("SELECT * FROM [Tテーブル] WHERE [フィールド1] = 'A1'", dbOpenDynaset)
Set rs2 = CurrentDb.OpenRecordset("SELECT * FROM rs1 WHERE [フィールド2] = 'B1'", dbOpenDynaset)
Debug.Print rs2("フィールド2") & rs2("フィールド3")
End Sub
- 257 :デフォルトの名無しさん :2023/01/02(月) 14:09:40.32 ID:XjT/l8aPa.net
- 既存のソフトというか、そういうサービスやってるとこいっぱいあるよ
https://it-trend.jp/electronic_pay_slip_system/article/payslips_electronic_selection_point
- 258 :デフォルトの名無しさん :2023/01/02(月) 14:10:01.04 ID:DJCs4he/0.net
- おすすめのWeb給与明細システムを比較
https://it-trend.jp/electronic_pay_slip_system/article/payslips_electronic_selection_point
Web給与明細とは?おすすめシステム13選を比較【2023年版】
https://strate.biz/kyuyokeisan/payslips_recommend/
- 259 :デフォルトの名無しさん :2023/01/02(月) 14:25:48.67 ID:1k7qyNCA0.net
- >>254
まあ半分冗談だけど、以前はうちもメールで個人宛に送付されてた時はPDFでパスワード掛けてた
いまは社内/社外からWebでダウンロードできるように変わったてその時にパスワード保護も止めた
- 260 :デフォルトの名無しさん :2023/01/02(月) 14:30:19.39 ID:1k7qyNCA0.net
- >>256
アクセスよく知らんけど
Set rs2 = CurrentDb.OpenRecordset("SELECT * FROM [Tテーブル] WHERE [フィールド1] = 'A1' and [フィールド2] = 'B1'", dbOpenDynaset)
ってできないんだっけ?
- 261 :デフォルトの名無しさん :2023/01/02(月) 14:40:39.54 ID:1wsplgZl0.net
- >>260
返信ありがとうtございます。
後出しで申し訳ないですが、
rs1、rs2の2つならそれで良さげですが、複数個あってfor文とかで回そうとしたときに、その記載だとスマートに書けず。。。
※rs2はrs1の中から、rs3はrs2の中から、・・・みたいな。
(実際にはさらに条件判定も入って、条件満たしていないときは飛ばすみたいな感じの予定です。)
なので、いったんrs1みたいに変数に格納して、それを使えたらなと思ってます。
- 262 :デフォルトの名無しさん (ワッチョイ 5a01-z/aK):2023/01/02(月) 15:53:16.41 ID:aa6+GqrY0.net
- rs1をFilterしてrs2を作るかDBに中間テーブルを作ってSELECT INTO
AccessがクライアントでDBサーバーに接続してるなら
クライアント側で処理したいかサーバー側で処理したいかで選択
- 263 :デフォルトの名無しさん :2023/01/02(月) 16:44:54.81 ID:1k7qyNCA0.net
- >>261
よく分からんけどfor文で条件式組み立てるだけじゃないの?
Dim C As Scripting.Dictionary
C.Add "フィールド1", "A1"
C.Add "フィールド2", "B1"
C.Add "フィールド3", "C1"
...
Dim W As String
W = "1 = 1"
Dim F As Variant
For Each F In C.Keys
W = W & " AND [" & F & "] = '" & C(F) "'"
Next
Set rs = CurrentDb.OpenRecordset("SELECT * FROM [Tテーブル] WHERE " & W, dbOpenDynaset)
- 264 :デフォルトの名無しさん :2023/01/02(月) 17:12:54.49 ID:1wsplgZl0.net
- >>262
ありがとうございます。
Filterっていうのがあるんですね。
なんかうまく使えそうな気がするので使ってみます。
(なぜかCurrentDb.OpenRecordsetだとうまく機能しなかったのですが、ADODB.Recordsetにしたらうまくできました。)
>>263
既に複雑なループや条件判定の状況だと複雑化しそうで、、、
(コーディングうまい人だと、うまく扱えるのだとは思うのですが)
ただ、これはこれで勉強になりました。(またFilterでうまくコード組めなかったときには使わせて頂くかもです)
ありがとうございました。
- 265 :デフォルトの名無しさん :2023/01/02(月) 20:07:02.00 ID:/A7Qm9x+0.net
- しょーもない質問ですみません。
前にも質問をしたことがあるのですが、
掲示板サイトを作るには、HTML、CSS、PHP、データベース(MySQL)、JavaScriptを覚えて使いこなせるようにならないといけないとの話だったのですが、
今、JavaScriptの入門書を読んでいるのですが、正直、こんなのがいつどこで使われるのかというのがあまり理解できません。
少し前はPHPの入門書を読んでいたのですが、HTMLとCSSとPHPとMySQLだけで掲示板サイトが作れそうな気がするのですがそれは間違っているのでしょうか?
もしそうだとしたら、どういう場面でJavaScriptが必要になるのかを教えてほしいです。
- 266 :デフォルトの名無しさん :2023/01/02(月) 20:09:24.34 ID:nZ65GlYM0.net
- 社内LANをあきらめて
google drive にすればすべて簡単に解決
- 267 :デフォルトの名無しさん :2023/01/02(月) 20:13:03.96 ID:nZ65GlYM0.net
- >>265
yahoo, googleどこでもいいんだけど
htmlのソースを見ればいたるところで
使われているよ
見て何をしているかを理解するのは
難しいかもしれないけど
- 268 :デフォルトの名無しさん :2023/01/02(月) 20:14:49.59 ID:nZ65GlYM0.net
- ああ掲示板か
この5chねるも
あらゆるところで
javascripは使われているよ
- 269 :デフォルトの名無しさん :2023/01/02(月) 20:15:35.52 ID:1k7qyNCA0.net
- >>265
作れると思うなら作ってみなよ
その方がちゃんと理解できると思うし
- 270 :デフォルトの名無しさん :2023/01/02(月) 21:49:30.58 ID:BkSmfruU0.net
- 古典的な掲示板なら作れると思うよ
チェックも投稿者名の記憶もサーバーサイドでやればいい
- 271 :デフォルトの名無しさん :2023/01/02(月) 22:01:43.81 ID:N1W2ThUkH.net
- OCUP2ってもしかすると日本語で受験できないのですか?
- 272 :デフォルトの名無しさん :2023/01/02(月) 22:07:36.03 ID:PjgOkF5jM.net
- >>265
>HTMLとCSSとPHPとMySQLだけで掲示板サイトが作れそうな気がするのですがそれは間違っているのでしょうか?
間違ってないよ
JavaScript無しだと何か処理しようとするたびにサーバーにリクエスト投げてページ単位のロードが発生するだけ
JavaScriptはユーザビリティを高めるための補助
- 273 :デフォルトの名無しさん :2023/01/03(火) 03:14:37.23 ID:u4guPUDCa.net
- >>232
Ruby on Rails の画像投稿機能では、Active Storage で、S3 へ保存する。
ImageMagick, libvips, Carrierwave なども使う。
モデル・表の関連は、polyphonic
画像のvalidation が難しい
縦横が、1 × 10,000, 10,000 × 1 みたいな極端なサイズの攻撃で、
CPU・メモリを占有されてしまう
- 274 :デフォルトの名無しさん :2023/01/03(火) 03:27:48.54 ID:u4guPUDCa.net
- >>265
Ruby on Rails のポートフォリオでも昔は、Bootstrap, jQuery だけで採用された
その後、ソニックガーデンの伊藤 淳一、
YouTube で有名な雑食系エンジニア・KENTA の初心者向けRailsサロンとか、
Rails専業のRUNTEQ などの生徒が、Vue.js を使った事で、
これはすごいとなって、日本ではVue.jsが決め手となった。
もちろん、React もある
今や、Linux, Docker, AWS Solution Architect も決め手となってきて、
Railsの未経験者は、10年以上のプロよりも上!
日本人の未経験者は、競争的に究極まで進化して、
外人はクレイジーと驚嘆している
- 275 :デフォルトの名無しさん :2023/01/03(火) 03:31:49.94 ID:u4guPUDCa.net
- >>240
この板に、Google Apps Script のスレが無い?
有れば、そちらで聞けば?
- 276 :デフォルトの名無しさん :2023/01/03(火) 10:02:42.02 ID:/D1njwCQ0.net
- Visual Studio 2022でC#やVBのプログラミングを始めたばかりの初心者です
質問なのですが、ソリューション名とかプロジェクト名の名前を
2023-01-03-ConsoleApp
2023-01-03-WinFormApp
のような、先頭に数字を含んだ名前にしても問題ありませんか?
- 277 :デフォルトの名無しさん :2023/01/03(火) 10:05:58.31 ID:DiXPGtkDd.net
- 初心者にそんなところのオリジナリティは要らん
黙って一般的な慣習に従いなさい
- 278 :デフォルトの名無しさん :2023/01/03(火) 10:57:38.89 ID:cXTWG1PB0.net
- >>276
何で自分でやってみないの?
- 279 :デフォルトの名無しさん :2023/01/03(火) 18:52:48.16 ID:Pc1jo4F40.net
- >>278
初心者がその問題にすぐに直面するとは
とても思えない
数字を先頭に持ってくるのはお勧めできない
-を使うのもできれば避けた方がいい
- 280 :デフォルトの名無しさん :2023/01/03(火) 20:04:11.80 ID:wHbGcdQn0.net
- グローバル変数ってなんでダメなんですかね?
- 281 :デフォルトの名無しさん :2023/01/03(火) 20:06:29.47 ID:r5MucSoo0.net
- >>280
ダメなものはなにをやってもダメ。
- 282 :デフォルトの名無しさん :2023/01/03(火) 20:08:44.37 ID:r5MucSoo0.net
- ちょっとでも単純でないプログラムを作るとそれに気づく。
それに気づけないならセンスがないのでプログラミングは諦めろ(というより実際に挫折しておのずと諦める)。
- 283 :デフォルトの名無しさん :2023/01/03(火) 20:12:53.86 ID:wHbGcdQn0.net
- 結構便利ですよね?
- 284 :デフォルトの名無しさん :2023/01/03(火) 20:18:25.42 ID:r5MucSoo0.net
- 複雑なブログラムだと
1つの変更がありとあらゆるコードに影響を与える可能性がある。
しかしグローバルじゃないローカルな変数を使ってると、
その影響を受ける範囲を局所的に小さくできる。
そのことにより自信を持ってコードの改変ができる。
- 285 :デフォルトの名無しさん (ワッチョイ 9759-836l):2023/01/03(火) 20:33:01.93 ID:J6VsDBea0.net
- メンテ面倒ってことか
- 286 :デフォルトの名無しさん :2023/01/03(火) 20:47:29.18 ID:6MPz74YQ0.net
- 結局使用範囲が広ければ影響箇所が広いってだけだろ?
グローバル変数だから広くなるってのはよくわからん
ローカル変数でもそれを色んなところに受け渡してたら広くなるわけだし
- 287 :デフォルトの名無しさん :2023/01/03(火) 21:11:00.58 ID:2jxjuAzD0.net
- >>284
今時の開発環境を使っていればグローバル変数かどうかなんてすぐにわかる
それで見れなくとも変数名の付け方とか工夫すれば使うのに問題はない
- 288 :デフォルトの名無しさん :2023/01/03(火) 22:36:46.23 ID:97qfA6UK0.net
- >>286
ちゃんと把握できてるなら問題ないよ
ある程度の規模になると頭の負担が増大して困るから
品質保つために分離したりアクセサ設けるのが定石なだけ
- 289 :デフォルトの名無しさん :2023/01/03(火) 22:43:16.22 ID:LE/UHUv50.net
- 昔、Cでグローバル変数をできるだけ避けろって言われたから
延々ポインタ連れ回してたことあるな・・
- 290 :デフォルトの名無しさん :2023/01/03(火) 23:01:41.42 ID:Wiz3YSLp0.net
- ここのスレ番が「匹」なのはなぜですか?
- 291 :デフォルトの名無しさん :2023/01/03(火) 23:40:25.74 ID:RzaZz8cI0.net
- バグの数かな
- 292 :デフォルトの名無しさん :2023/01/03(火) 23:55:32.82 ID:A6CTSC6V0.net
- >>280
プログラムを機能ごとに小分けし、小分けしたものを汎用性を持った部品のような形で書いておくと部品を組み上げるようにプログラムを書ける
そういうやり方が昔起こって、これが色々な面で都合がいいのでそのやり方と思想が広まって今もそれが根底にいきてる
けど、そのこととグローバル変数を参照することは相性が悪いので、グローバル変数を汎用のデータ置き場とするのは良くないことというのが定着した
ただ一様にダメってことはないよ 全体から見える必要のあるものとか見えた方がいいものはやっぱり広域変数で持つ
- 293 :デフォルトの名無しさん :2023/01/04(水) 00:03:10.58 ID:+C+yH2XZ0.net
- バカの数の間違いでは
- 294 :デフォルトの名無しさん :2023/01/04(水) 07:08:38.46 ID:t0JafVGP0.net
- ファイル型のデータベースでミラーリングできるやつありますか?
同期ソフトで同期すると壊れたまま同期されてしまって意味がない
- 295 :デフォルトの名無しさん :2023/01/04(水) 10:14:58.02 ID:jqatKeeiM.net
- 壊れたまま同期ってのはなんか望んでない動作なのかい
壊れたものを同期すればそりゃ壊れたまま同期されるのでは
- 296 :デフォルトの名無しさん :2023/01/04(水) 10:17:15.15 ID:oDtTzSSa0.net
- バックアップ取れよ
- 297 :デフォルトの名無しさん :2023/01/04(水) 10:57:45.60 ID:t0JafVGP0.net
- >>295
書き込みのログだけ反映してほしい
- 298 :デフォルトの名無しさん :2023/01/04(水) 10:58:55.77 ID:t0JafVGP0.net
- >>296
無停止がよくて。
というかバックアップとミラーリングは目的が違うので
- 299 :デフォルトの名無しさん :2023/01/04(水) 11:04:58.19 ID:8/tNUmCD0.net
- データベースの動作中に外からファイルコピーしたら不整合な状態になるから
なんとか回避したいのかとおもった
- 300 :デフォルトの名無しさん :2023/01/04(水) 11:15:45.81 ID:lFNs7lW+0.net
- >>295
たぶんそういう話じゃなくてDB使ってる時に裏でファイルをコピーするとコピー中に変更されてデータベースファイルとしては壊れちゃうって話だと思う
もしくは稼動中の状態からでは復帰できないとか
なので普通はデータベースを停止させてコピーするかものによってはチェックポイント作ってスナップショットを裏でコピーするとかする
- 301 :デフォルトの名無しさん :2023/01/04(水) 11:59:02.65 ID:mijQ8ejT0.net
- >>297
何々だけっていう時点でミラーリングとは違うから変な用法はしないように
LVMかRaid1でやりぁいいじゃんミラーリングの話したいならそれで解決だよ
そもそもデータベースとその同期ソフトとやらは具体的に何使ってんの
- 302 :デフォルトの名無しさん :2023/01/04(水) 14:02:00.81 ID:hsLqwQpIM.net
- 「ファイル型のデータベース」って聞き慣れない言葉だけど何を指してるの?
- 303 :デフォルトの名無しさん :2023/01/04(水) 14:03:58.73 ID:1JQ1gS/7r.net
- SQLiteのことじゃないの?
ファイル1つでデータベースになってる
- 304 :デフォルトの名無しさん :2023/01/04(水) 14:10:44.63 ID:2ZrlOGxua.net
- こういう言葉もろくに話せないやつを介護しなきゃいけなくなってるのなんでなの?
- 305 :デフォルトの名無しさん :2023/01/04(水) 14:11:13.57 ID:hsLqwQpIM.net
- SQLiteだと使いかたにもよるが普通はWALにしか書かれてないデータがあるからファイル1つだけの単純コピーだと同期できないね
書き込みのログだけ反映しろとあるから求めてるのはミラーリングじゃなくてレプリじゃないのかな
- 306 :デフォルトの名無しさん :2023/01/04(水) 15:08:35.51 ID:LHzXCuSX0.net
- SQliteってサイズでかくなると読み書きで速度低下しそうだから
たとえばMAX500MBに手動(プログラム)で分割して記録したほうが効率よさげ
- 307 :デフォルトの名無しさん :2023/01/04(水) 15:11:03.97 ID:lFNs7lW+0.net
- >>302
多分インプロセスのDBMSの事を言ってるんだとエスパーした
ストレージがファイルというだけなら大抵のDBMSが該当しちゃうし
で、たぶん>>305の言うようにレプリケーションの話じゃないかと
インプロセスだと現状SQLite一択(以前はSQL-Server Compact Edtionがあったけど見捨てられた)で、レプリケーションできるのはこれぐらいしか見つけられなかった(有償)
https://litesync.io/ja/index.html
- 308 :デフォルトの名無しさん :2023/01/04(水) 15:15:16.30 ID:1JQ1gS/7r.net
- SQLiteはレコード数100万件を超えるとSELECTが他のRDBMSよりぶっ飛びで速くなる
更新も同時更新が発生しなければ速い
- 309 :デフォルトの名無しさん :2023/01/04(水) 15:16:49.25 ID:NWdIhsNV0.net
- ファイル型のデータベースっていったら汎用的なDBMSじゃなくて
オールインワンなAccessとかを指すんじゃないかな
- 310 :デフォルトの名無しさん :2023/01/04(水) 15:19:45.71 ID:LHzXCuSX0.net
- >>308
でかいほど、他との比較で早くなるなら
一ファイルではない大規模用DBをつかう必要下がらないのか?
- 311 :デフォルトの名無しさん :2023/01/04(水) 15:44:54.96 ID:1JQ1gS/7r.net
- >>310
大規模RDBMSは同時接続での処理が速い
つまり多人数で使う場合に向いている
SQLiteは同時接続が弱すぎるから一人用
例えばメーラーのThunderbirdやAndroidでは一人で使うからSQLiteが使われている
- 312 :デフォルトの名無しさん :2023/01/04(水) 16:56:22.34 ID:eOxHD5pt0.net
- こういうのがあったら便利だよなぁっていう何かを車輪の再発明しないために予め確実に存在しないか強力に探す技術って英語に精通するしかない?
- 313 :デフォルトの名無しさん :2023/01/04(水) 17:52:55.70 ID:lFNs7lW+0.net
- >>308
それどんな魔法よw
- 314 :デフォルトの名無しさん :2023/01/04(水) 18:42:42.00 ID:tw5wqvcHd.net
- 今作ってるプログラムはせいぜい1000レコードの想定で言語もJavaだから素直にDerbyにした
- 315 :デフォルトの名無しさん :2023/01/04(水) 19:19:09.13 ID:gEBE6zIG0.net
- 魔法とか他のDBが不要になるとかじゃなくてどんな強みがあるか性質を説明しているだけでしょ
何事もトレードオフがある
- 316 :デフォルトの名無しさん :2023/01/04(水) 19:38:54.10 ID:lFNs7lW+0.net
- >>315
いや
> SQLiteはレコード数100万件を超えるとSELECTが他のRDBMSよりぶっ飛びで速くなる
なんて初めて聞いたからソースあるんか?って話なんだが
- 317 :デフォルトの名無しさん :2023/01/04(水) 19:43:00.64 ID:492NQUrQd.net
- 通信が必要ないからシーケンシャルアクセスが速いのは当たり前じゃない?
処理時間の差も件数に比例するから件数が多いときに速く感じるのも当たり前だと思う
- 318 :デフォルトの名無しさん :2023/01/04(水) 20:19:55.42 ID:jDmYg10Gd.net
- 馬鹿って自分の知ってる狭い範囲で断定するから馬鹿なんだよね
- 319 :デフォルトの名無しさん :2023/01/04(水) 20:58:43.22 ID:WHtfJqZDM.net
- .bashrc のようなカレントシェルで実行しないと意味がないスクリプトを自分で書く場合に、サブシェルとして実行されたら警告を出すことってできますか?
- 320 :デフォルトの名無しさん :2023/01/04(水) 21:02:00.45 ID:AvzaDUce0.net
- SHLVL
- 321 :デフォルトの名無しさん :2023/01/04(水) 21:20:26.95 ID:oLi3mo910.net
- >>317
一概に言えるもんでもないだろう。クライアント/サーバーといっても同一ノード上の通信なら
ディスクアクセスと比べたら無視していいくらい速い。
- 322 :デフォルトの名無しさん :2023/01/04(水) 21:22:51.87 ID:lFNs7lW+0.net
- >>317
> 通信が必要ないからシーケンシャルアクセスが速いのは当たり前じゃない?
まさかと思うけど100万件のデータから100万件を抽出する話なのか?w
> 処理時間の差も件数に比例するから件数が多いときに速く感じるのも当たり前だと思う
件数に比例とか言ってる時点でお前さんわかってないだろ...
- 323 :デフォルトの名無しさん :2023/01/04(水) 21:36:29.87 ID:QxUfEWbZ0.net
- ストアドよりインデックスが速いよ。
https://mevius.5ch.net/test/read.cgi/db/1094134263/l50
正論。
- 324 :デフォルトの名無しさん :2023/01/04(水) 22:03:56.19 ID:gEBE6zIG0.net
- 何の基準もなく「ぶっ飛びに早い」というふわっとした発言に深掘りしても
おったまげな情報は得られないだろう
正月から空虚なマウントの取り合いが繰り広げられるだけ
- 325 :デフォルトの名無しさん :2023/01/04(水) 22:57:00.83 ID:1JQ1gS/7r.net
- >>313-324
https://i.imgur.com/IAd9fMX.jpg
- 326 :デフォルトの名無しさん :2023/01/04(水) 23:09:49.56 ID:lFNs7lW+0.net
- 測定条件も書いてない単なる表になんの価値があるんだ?
そもそも例えばPostgresSQL 100万件で150秒とかインデックス張ってないにしても遅すぎる
- 327 :デフォルトの名無しさん :2023/01/04(水) 23:26:14.42 ID:1JQ1gS/7r.net
- >>326
1億件のレコードから1万件/10万件/100万件を主キーで1件ずつSELECTした場合の速度
- 328 :デフォルトの名無しさん :2023/01/04(水) 23:29:55.56 ID:gVbSXgMqM.net
- M1優勝できるレベルのネタだなw
- 329 :デフォルトの名無しさん :2023/01/04(水) 23:37:16.27 ID:lFNs7lW+0.net
- SQLite 1万件: 0.06秒 ÷ 10,000件 = 6μs/件
これオンメモリーじゃね?
てかソースは出せないのか?
- 330 :デフォルトの名無しさん :2023/01/05(木) 00:06:55.48 ID:iqc5j6UOd.net
- >>325
馬鹿はこんなソースを鵜呑みにするんだな
その上商用データベースはないし
- 331 :デフォルトの名無しさん :2023/01/05(木) 00:38:18.87 ID:HRGQlaN+r.net
- >>329
SQLiteはファイルシステムのI/Oより高速
https://i.imgur.com/JCfmbMF.jpg
>>330
商用で使われてるけど?
馬鹿は何も知らないんだな
https://i.imgur.com/833qmGW.jpg
https://i.imgur.com/uhnM01O.jpg
- 332 :デフォルトの名無しさん :2023/01/05(木) 01:37:59.87 ID:sCQ59Dgt0.net
- >>331
329は、"基本オンメモリで動作するSQlite"と、"通常ディスクで動作する(オンメモリもできなくはない)他DB"、
それらをそれぞれデフォかなんかわからない環境で比較してることに意味はあるの?ってことじゃないの?
両方オンメモリ(インメモリ)ならどうなるのかな?
たとえばMySQLならInsertが数十倍になった記憶はある(メモリの仕様にも依存するだろうけどね)
330は、商用データベースという言い方はちょっとズレてて、
商用ライセンスとサポートがないんじゃないのってことじゃないかな
使う案件によっては影響出るからね
- 333 :デフォルトの名無しさん :2023/01/05(木) 01:48:13.14 ID:iqc5j6UOd.net
- >>331
馬鹿は商用データベースの意味がわからんような馬鹿か
- 334 :デフォルトの名無しさん :2023/01/05(木) 02:03:08.48 ID:2xtdBLfB0.net
- 別にケチ付けるまでもなく普通の結果じゃね
SQLiteはシンプルで排他であるがゆえにオーバーヘッドも少なく動くし
ファイル動作でもOSによるキャッシングも効きやすく(そこを割り切ったからこそのシンプルなDB)
デフォルトで理論値出やすいし
- 335 :デフォルトの名無しさん :2023/01/05(木) 05:33:44.92 ID:O+NRT3S+0.net
- >>331
> SQLiteはファイルシステムのI/Oより高速
これはBLOBの話
こんなのは他のDBMSでも同じだぞ
>>334
インプロセスでネットワークのオーバーヘッドが無いとか他のDBMSが持ってるような権限チェックや利用ログ機能が無いとかあるから特に単純なSQLで比較するとSQLiteが圧倒的に有利であるのは間違いない
ただそれにしても6μs/件を出そうとしたらI/Oアクセスあると相当難しい
そもそも
>>308 > SQLiteはレコード数100万件を超えるとSELECTが他のRDBMSよりぶっ飛びで速くなる
って書いてたから対象レコードの話かと思ったら単なる繰り返しの回数みたいだしそもそも他のDBMSを含めてリニアに増加してるから「100万件越えたらぶっ飛びで速くなる」なんてどこから出てきたのか謎すぎる
- 336 :デフォルトの名無しさん :2023/01/05(木) 06:58:12.29 ID:oM1k4p980.net
- SQLiteは大規模なデータベースは無理なんだよ。
その点で住み分けは出来る。
とはいえ、SQLiteで9割カバー出来るだろな。
第一推奨がSQLite。
- 337 :デフォルトの名無しさん :2023/01/05(木) 12:01:45.56 ID:nNkP0Ncc0.net
- こんなん、条件が特殊でしょw
- 338 :デフォルトの名無しさん :2023/01/05(木) 12:18:31.66 ID:uXoq84mk0.net
- >>336
DB自体の規模はあまり問題ではない
SQLiteが無理なのは複数の人が同時にアクセスするようなDBで、その時点でDBのユースケースの9割からは外れる
- 339 :デフォルトの名無しさん :2023/01/05(木) 13:09:47.11 ID:HRGQlaN+r.net
- >>335
少しは自分で調べたらどうか
でお前はSQLiteが速いと困るのか?
https://i.imgur.com/ItEYKwm.jpg
https://i.imgur.com/gqG2W2l.jpg
https://i.imgur.com/cPWRc0D.jpg
https://i.imgur.com/U57Du7x.jpg
https://i.imgur.com/B87Btlk.jpg
- 340 :デフォルトの名無しさん :2023/01/05(木) 13:21:32.96 ID:jGVXI03l0.net
- ファイル型のデータベースって言ったらユニケージやろ
https://www.usp-lab.com/qa.html#exclusiveProcessing
ロールバックはシンボリックリンクを手作業で張り替えればいいから安全
- 341 :デフォルトの名無しさん :2023/01/05(木) 13:24:28.43 ID:/79BsoYR0.net
- 情報はありがたいが出典は書いてほしいな。
- 342 :デフォルトの名無しさん :2023/01/05(木) 14:39:37.45 ID:O+NRT3S+0.net
- >>339
1万件のselectで0.11sだったのに5,000件だと1.1sとかえらく遅くなったなw
そもそもSQLite 2.7.6って20年近く前のリリースやぞ...
https://www.sqlite.org/chronology.html
まあこの頃のPostgresSQLは遅いので有名だったからこんなもんじゃね?
- 343 :デフォルトの名無しさん :2023/01/05(木) 14:50:56.99 ID:vkZCL/K50.net
- ウェイトフリー、ロックフリーのキューにいれてシリアル化? 、直列化? すれば
多重アクセスでもSQliteでいいか?
- 344 :デフォルトの名無しさん :2023/01/05(木) 14:53:54.58 ID:vkZCL/K50.net
- Lock-freeとWait-freeアルゴリズム 出典: フリー百科事典『ウィキペディア(Wikipedia)』
Lock-freeとWait-freeアルゴリズムとは、共有データにロックをかけてアクセスを防ぐアルゴリズムとは違い、複数のスレッドが同時並行的に、ある対象データを壊すことなしに読み書きすることを可能にするアルゴリズムである。
Lock-free とはスレッドがロックしないことを意味しており、全てのステップにおいてシステムが必ず進行する。
Wait-free とは、他のスレッドの動作に関係なく、スレッドがいかなる操作も有限のステップで操作を完了させられることを指す。
Wait-free なアルゴリズムは Lock-free である。
銀行預金の例
例えば、銀行口座への預金プログラムを作るとする。それぞれのスレッドをATMとする。
ロック方式のやり方の場合、1つ目のATMが預金をするとき、ほかのATMが同時に預金残高を変更しないよう、ロックをかける。
さもないと、同時に処理してしまうと、最終的な預金残高に不整合が起きうる。
この処理を Lock-free にするには、すべての預入要求を管理するスレッドを作り、そこに、Wait-free のキューを作り、
ATMはそのキューに対して非同期にロックをかけることなく預入要求を入れ、預入要求を管理するスレッドはキューから順次取り出し、預金残高を更新する。
このやり方の方が、わざわざ Lock-free の預金アルゴリズムを作るよりも、プログラミングは楽である。
さらに、この手法は、キューがWait-freeであるので、Lock-free なだけでなく、Wait-freeでもある。
預金残高の書き換え処理をn並列で行いたいなら、n個Wait-freeキューを作り、口座番号をnで割った余りでどのキューに入れるか決めるという方法で対応できる。
- 345 :デフォルトの名無しさん :2023/01/06(金) 00:44:53.18 ID:Hz2m3Wai0.net
- sndvol.exeやeartrumpetなどのアプリごとの音量調整アプリはどうやって実現させているのでしょうか
アプリごとに音量調整できるWindowsAPIがあるのですか?
- 346 :デフォルトの名無しさん :2023/01/07(土) 05:35:24.56 ID:14znWkOG0.net
- 設定ファイルから読み込むってどうやって管理するのでしょうか?
設定オブジェクトを作って回すのですか?
- 347 :デフォルトの名無しさん :2023/01/07(土) 05:50:16.27 ID:EUFYIDvGd.net
- >>346
Javaは設定ファイル読み書き用のクラスがある
- 348 :デフォルトの名無しさん :2023/01/07(土) 05:52:56.44 ID:14znWkOG0.net
- スタティッククラスでもいいですよね
- 349 :デフォルトの名無しさん (ワッチョイ 2b10-paaL):2023/01/07(土) 10:59:40.17 ID:WIrLAGqE0.net
- 他人のアドバイスを聞かない典型だな
- 350 :デフォルトの名無しさん :2023/01/07(土) 16:14:16.62 ID:3z/XOEWR0.net
- SPAi
https://tama-san.com/spai/
このMacのXojo(元REAL basic)で作ったアプリと同じ機能のものをWindowsで作りたいんですけど、何で作ればいいでしょうか?
Xojoのwikiを見たら「主にMacintosh版が知られ、しばしば「Macintosh版のVisual Basic」と喩えられるが、Windows版ならびにLinux/x86版も存在する」と書いてあるので、VB.Netでしょうか?(Windows版のXojoは選択肢に無いです。資料が少ないので苦労しそうなので)
- 351 :デフォルトの名無しさん :2023/01/08(日) 10:35:06.12 ID:GlU1P94I0.net
- イベントとトリガーがよく似ていてよく分からないのです。
- 352 :デフォルトの名無しさん :2023/01/08(日) 11:13:55.02 ID:uwnWRrBG0.net
- イベントは名詞でトリガーは動詞だ
一般的には特定のタイミングや事象の発生時に処理などを紐付けることをイベント定義といい、それが都度トリガーされるんだよ
データベースとか個別のプログラミング言語についての質問ならまずそれを書こうな
- 353 :デフォルトの名無しさん :2023/01/08(日) 11:43:31.07 ID:ze4uB6tDM.net
- >>352
>一般的には特定のタイミングや事象の発生時に処理などを紐付けることをイベント定義といい、
それはイベントリスナーとかイベントハンドラーの定義でイベント自体の定義とはちと違うような
- 354 :デフォルトの名無しさん :2023/01/08(日) 22:56:35.54 ID:HDlteC580.net
- というか「定義」という言葉自体にプログラム界隈では
本来の意味の外に「システムに情報を登録する」的な意味があるから
- 355 :デフォルトの名無しさん :2023/01/09(月) 04:49:20.80 ID:kk2QqCeo0.net
- >>350
Develop faster with Xojo.
Cross-platform
Develop for macOS, Windows, Linux, web, iOS & Pi with one IDE and the object-oriented Xojo programming language.
https://www.xojo.com/
- 356 :デフォルトの名無しさん :2023/01/09(月) 05:15:23.48 ID:7T37Y5iWa.net
- >>346
Ruby では、YAML, JSON みたいな設定ファイルを読み込んで、Ruby Object へ変換できる
require 'json'
p json_str = '{"a":1, "あ":"あ\u0061\u0301い"}'
p json_obj = JSON.parse( json_str ) #=> {"a"=>1, "あ"=>"あáい"}
p json_obj[ "a" ] #=> 1
p json_obj[ "あ" ] #=> "あáい"
json_obj[ "x" ] = [ 10, 20 ] # データを追加
p json_obj #=> {"a"=>1, "あ"=>"あáい", "x"=>[10, 20]}
p json_new_str = JSON.dump( json_obj ) # 文字列化
#=> "{\"a\":1,\"あ\":\"あáい\",\"x\":[10,20]}"
- 357 :356 :2023/01/09(月) 05:19:44.62 ID:7T37Y5iWa.net
- >>356
末尾を修正。p ではなく、print で
>p json_new_str = JSON.dump( json_obj ) # 文字列化
>#=> "{\"a\":1,\"あ\":\"あáい\",\"x\":[10,20]}"
print json_new_str = JSON.dump( json_obj ) # 文字列化
#=> {"a":1,"あ":"あáい","x":[10,20]}
- 358 :デフォルトの名無しさん :2023/01/09(月) 07:21:12.53 ID:wblFjkkG0.net
- てす
- 359 :デフォルトの名無しさん :2023/01/09(月) 07:21:21.84 ID:8tJZ7vFF0.net
- てす
- 360 :デフォルトの名無しさん :2023/01/10(火) 07:15:50.30 ID:61XHduoy0.net
- >トリガーは動詞だ
これはちょっと
- 361 :デフォルトの名無しさん :2023/01/10(火) 08:02:45.21 ID:66qooq+g0.net
- 引き金を引くという動詞も確かにあるがイベントと混同するなら引き金という名詞の方だわな
- 362 :デフォルトの名無しさん :2023/01/10(火) 08:05:46.14 ID:66qooq+g0.net
- 他のスレ見てわかったがイベントとトリガーはXAMLの話か
じゃあちゃんとその前提を書けよ
言葉の意味は文脈で変わることくらいそろそろ覚えていい歳だろ
- 363 :デフォルトの名無しさん :2023/01/10(火) 19:34:39.50 ID:ulBzXC/Xa.net
- goto文ってどのくらい御法度なんでしょうか?
あんまり使いたくないってレベル?見かけたら万死に値するレベル?
- 364 :デフォルトの名無しさん :2023/01/10(火) 19:43:27.31 ID:P3QTMFGG0.net
- >>363
こんなとこで質問するよりWikipediaでいいからgoto文の項と構造化プログラミングの項を読んできた方がよっぽど有用
- 365 :デフォルトの名無しさん :2023/01/10(火) 20:44:12.91 ID:RWUjcPgA0.net
- batのように良い代替手段がない環境では積極的に使う
オレオレ神エクセルならお好きにどうぞ
複数人でソース管理するプロジェクトなら規約で禁止しろ
チーム内で一番センスのないやつがクソコードを量産する前に
- 366 :デフォルトの名無しさん (ワッチョイ 0914-Or7w):2023/01/10(火) 23:22:07.68 ID:JPfha5IN0.net
- すべての言語でgotoは禁止されている
- 367 :デフォルトの名無しさん (ワッチョイ 2bbb-5W0d):2023/01/10(火) 23:31:44.80 ID:RWUjcPgA0.net
- golangでもgotoしようぜ!
- 368 :デフォルトの名無しさん :2023/01/11(水) 01:05:50.65 ID:BhvtVfJK0.net
- goto→大広間にてきとうに荷物を置いていったら、いつの間にかゴミ屋敷になっていた。
oop→居間、寝室、キッチン等の部屋が区分けされて収納も充実。常に整理整頓された状態で必要な物だけを取り出すアクセス性もよい。
- 369 :デフォルトの名無しさん (ワッチョイ 2b10-paaL):2023/01/11(水) 03:57:20.76 ID:GXnJXFdV0.net
- 主戦場がアセンブリ言語でかつわけあって構造化マクロを使わないルールなのだが...
- 370 :デフォルトの名無しさん :2023/01/11(水) 09:30:47.15 ID:T1O3dzZL0.net
- アセンブラならGOTOなんて呼ばないだろw
ジャンプとかブランチとか条件付きジャンプやブランチやろw
- 371 :デフォルトの名無しさん :2023/01/11(水) 09:48:15.12 ID:MsCydT0la.net
- それgotoやん
- 372 :デフォルトの名無しさん :2023/01/11(水) 14:31:27.16 ID:C9tXwd4vM.net
- C言語の配列って初期化のときに初期化子リストの中で全要素数の分だけ要素指定しないで途中までで書くのやめちゃってもいいの??
- 373 :デフォルトの名無しさん :2023/01/11(水) 15:12:06.45 ID:pHEYs8Fp0.net
- ぜんぜんいいよ
https://learn.microsoft.com/ja-jp/cpp/c-language/initializing-aggregate-types?view=msvc-170
- 374 :デフォルトの名無しさん :2023/01/11(水) 15:30:29.52 ID:C9tXwd4vM.net
- >>373
ほんまやんけありがとナス!!
マジで厶板は頼りになるなあ
冗談抜きでstackoverflowやqiitaより速い
- 375 :デフォルトの名無しさん :2023/01/11(水) 15:31:09.43 ID:T1O3dzZL0.net
- ちょっとググれば分かる話を質問している時点でなぁ・・・
- 376 :デフォルトの名無しさん :2023/01/11(水) 15:46:29.78 ID:C9tXwd4vM.net
- じゃあ後学のために聞くけど今回の場合はどうググればよかったんや??
- 377 :デフォルトの名無しさん :2023/01/11(水) 15:48:31.53 ID:T1O3dzZL0.net
- c言語 配列 初期化
とかな
- 378 :デフォルトの名無しさん :2023/01/11(水) 15:52:30.51 ID:nYBUd9u90.net
- 回答が早いって褒め言葉なんかなw
お前まじ便利だよなと言われて喜ぶ人ならいいけど
- 379 :デフォルトの名無しさん :2023/01/11(水) 15:54:00.58 ID:RkgqFtZya.net
- >>377
そのキーワードでググッた結果から正解の書いてあるページを「難しそうだから」とスキップして正解にたどり着かないのが土方クオリティだぞ
- 380 :デフォルトの名無しさん :2023/01/11(水) 15:54:36.70 ID:qjzGVSGt0.net
- いや、いいじゃない、そういうスレなんだしw
- 381 :デフォルトの名無しさん :2023/01/12(木) 14:22:08.98 ID:YMXpiPJBd.net
- powershellのコマンドでGet-ChildItemでファイル一覧を取得できますが、フォルダの情報を取得して保存する方法はありませんか?
- 382 :381 :2023/01/12(木) 14:31:23.95 ID:YMXpiPJBd.net
- >>381
get-ChildItem -Directoryだと書き込み日時までなのでサイズの情報がほしいです。よろしくお願いいたします。
- 383 :デフォルトの名無しさん :2023/01/12(木) 14:52:26.75 ID:Ae6OSc1r0.net
- 自分で計算しろ
ググれ
以上
- 384 :デフォルトの名無しさん :2023/01/12(木) 14:57:24.16 ID:Z6xwqqURa.net
- ディレクトリにサイズなんかねえよ
中に入ってるファイルのサイズを合計したものが知りたいならMeasure-Objectで計算
- 385 :デフォルトの名無しさん :2023/01/12(木) 15:05:00.94 ID:k/txfnyN0.net
- >ディレクトリにサイズなんかねえよ
無いならどこにディレクトリエントリ保存するの
- 386 :デフォルトの名無しさん :2023/01/12(木) 15:11:10.09 ID:Z6xwqqURa.net
- ディレクトリエントリのサイズが知りたいなら最初からそう書けよ
コミュ障にも程があるだろw
- 387 :デフォルトの名無しさん :2023/01/12(木) 17:02:07.62 ID:Ae6OSc1r0.net
- エクスプローラーでもフォルダのサイズは表示されていないし
右クリックしてプロパティ見た時に表示されるけど
その都度計算しているぐらい分かりそうなものだし
そもそも、ググれば情報が結構あるという質問が多いよね
調べるのそんなに嫌なのかな?
- 388 :デフォルトの名無しさん :2023/01/12(木) 17:17:57.46 ID:8ngQoVKo0.net
- cmd.exe /c dir パス名
みたいにして、「コマンド プロンプト」のコマンド「dir」を実行して
結果を見るとかリダイレクトして処理するのはどうだろう
- 389 :デフォルトの名無しさん :2023/01/12(木) 18:34:08.25 ID:6Z98wLHX0.net
- サイズは表示されないだろう
- 390 :デフォルトの名無しさん :2023/01/12(木) 21:22:55.90 ID:xu/fmHGma.net
- 例えば、Ruby では、
glob で、/**/* で再帰的にフォルダを走査できる
dir_path = "C:/Users/Owner/Documents/**/*"
target_dirs = Dir.glob( dir_path )
再帰的なフォルダのサイズは、簡単に求められないので、WIN32OLE を使う
require 'win32ole'
fso = WIN32OLE.new( 'Scripting.FileSystemObject' )
以下に書いた
PowerShell -Part 6
https://mevius.5ch.net/test/read.cgi/tech/1644744972/669
- 391 :デフォルトの名無しさん (スプッッ Sdf3-ptnV):2023/01/12(木) 23:09:01.07 ID:LNj2DDS+d.net
- >>388
forのコマンド実行するやつでdir /s /-cして「個のファイル」をfindして一番最後のを引っ張ってくるバッチファイル持ってるわ
- 392 :デフォルトの名無しさん (スッププ Sdb3-7KMi):2023/01/13(金) 00:22:38.29 ID:foooJvQAd.net
- 今作っている、GUIを持つプログラムの最小化ボタンを押し、非アクティブ状態にすると動作速度が何故か低下します。
Windowsのタスクマネージャーでプログラムの優先度を高に設定してもやはり非アクティブ化すると動作速度が落ちます。
こういう時に原因として見当たりそうなことや、最小化しつつ他のウインドウを触っている時にでもGUIをアクティブ状態にできる方法というのはあるのでしょうか?
C++で作成しているプログラムです。
- 393 :デフォルトの名無しさん :2023/01/13(金) 01:39:57.21 ID:ZX5aB8BhM.net
- 板違いだからゲ制作技術板へ行け
ライブラリやエンジンで使ってるもんがあればそれを足してそこで同じ質問をしろ
- 394 :デフォルトの名無しさん :2023/01/13(金) 02:08:04.92 ID:USdCnak/0.net
- >>392
その動作速度はどういう風に測ってるの?
- 395 :デフォルトの名無しさん :2023/01/13(金) 03:05:24.83 ID:e1GynsrD0.net
- エスパーいませんかーーー?
- 396 :デフォルトの名無しさん :2023/01/13(金) 03:34:37.43 ID:cL0baNjs0.net
- 百合ゲラーですのでなんでもお答えしますん
- 397 :デフォルトの名無しさん :2023/01/13(金) 05:37:33.90 ID:pezk+gKQa.net
- 昔、広告動画を見れば、お金をもらえた。
その香具師の画面には、数十のウィンドウが、少しずつ見えるように表示されていた
非表示にすると、お金がもらえなかったのかも
ウィンドウをどうやって表示していたのかは知らないけど。
手動か、自動的に配置していたのか
- 398 :デフォルトの名無しさん :2023/01/13(金) 06:43:05.74 ID:CqT5d+dn0.net
- @ if ((choice == 2 && player == 2) || (choice == 3 && player == 1))
A if (0 <= xpos && xpos < XMAX && num[xpos] < YMAX)
B board[xpos][num[xpos]++] = player;
C for (x = 0, y = ypos, n = 0; x < XMAX; x++)
D for (x = xpos, y = 0, n = 0; y <= ypos; y++)
E for (x = 0, y = ypos - xpos, n = 0; y < YMAX; x++, y++)
F for (x = xpos - ypos, y = 0, n = 0; x < XMAX; x++, y++)
G for (x = 0, y = xpos + ypos, n = 0; y >= 0; x++, y--)
H for (x = xpos + ypos - YMAX + 1, y = YMAX - 1, n = 0; x < XMAX; x++, y--)
の各条件文内でどーゆー計算、アルゴリズムがされてるか教えてくださる人いますか??
- 399 :デフォルトの名無しさん :2023/01/13(金) 07:30:22.69 ID:4n2NUAGF0.net
- >>392
アクティブなウィンドウの処理にCPUリソースが割かれて、相対的に非アクティブのウインドウの処理が遅くなってるとか?
- 400 :デフォルトの名無しさん :2023/01/13(金) 09:12:11.48 ID:5UEfRoDur.net
- >>398
http://hissi.org/read.php/tech/20230113/Q3FUNWQrZG4w.html
- 401 :デフォルトの名無しさん :2023/01/13(金) 09:19:58.58 ID:PWzUG1mLd.net
- >>394
コマンドプロンプトみたいなやつが出るので、そこに速度をprintしてます
- 402 :デフォルトの名無しさん (ワッチョイ b101-tb1I):2023/01/13(金) 11:42:35.95 ID:CqT5d+dn0.net
- >>400
こんな調べるやつとかあるんだ
- 403 :デフォルトの名無しさん :2023/01/13(金) 13:41:46.15 ID:USdCnak/0.net
- >>401
表示方法じゃなくてさ、何の速度をどう測ってるの?
特定のループのパフォーマンスを計測したくて、それが秒間何回回ったかとか測ってるの?
それとも特定の処理にかかった時間?
- 404 :デフォルトの名無しさん :2023/01/15(日) 11:38:27.57 ID:RjKVOkq+0.net
- 30代Pythonクソチョン男は強姦魔の犯罪者!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
- 405 :デフォルトの名無しさん :2023/01/16(月) 04:13:37.79 ID:eSC3vL0DM.net
- Javaについてなのですが、
JPanelに配置したボタンから画像一覧を表示させ、一覧から選択した画像を別のウインドウとして表示させたいのですが、何かいい方法はあるでしょうか?
現在、任意の画像を一覧化して選択することまではできているのですが、選択した画像を別のウインドウとして表示することができておりません。
- 406 :デフォルトの名無しさん :2023/01/16(月) 15:32:33.08 ID:TqPuu2eEd.net
- powershlleのmoveってファイルサーバーからローカルホのファンへの移動には使えない?
- 407 :デフォルトの名無しさん :2023/01/16(月) 18:44:29.26 ID:V9vm2Wo8d.net
- PowerShellは知らんけどコマンドプロンプトはPUSHDで移動すればネットワークパス上のファイルを扱えるようになる
- 408 :デフォルトの名無しさん (アウアウウー Sa91-OPB1):2023/01/16(月) 23:50:32.92 ID:6TAcSjiva.net
- >>405
このスレではなく、Java のスレへ書き込めば?
- 409 :デフォルトの名無しさん :2023/01/17(火) 02:58:04.45 ID:tnzB+djo0.net
- opensslライブラリでデータを暗号化する時、パスワードとソルトから鍵と初期化ベクトルを生成する方法と
鍵・IVを直接指定する方法とで総当たり攻撃に対する生成物の強度に違いはどの程度出るでしょうか
条件は以下です
- パスワードは512bit長のランダムデータ、ソルトはopensslが生成
- 鍵とIVの生成はPBKDF2アルゴリズムで導出処理回数は10000
- 鍵とIVを直接用意する場合はそれぞれ256bit長、128bit長のランダムデータ
自分の考えとしてはどちらも同じで、またパスワードをより長くしても変わらないという考えなんですがどうでしょうか
- 410 :デフォルトの名無しさん :2023/01/17(火) 04:05:50.38 ID:BFRDRkC/0.net
- QRコード決済だけできて小銭補充管理とかいらない自販機を自作しようと思ったら何から始めればいいですか
- 411 :デフォルトの名無しさん (アウアウウー Sa91-SHZ5):2023/01/17(火) 11:34:57.61 ID:S8f7b41Ta.net
- 毎朝しっかり起きて、ちゃんと朝食食べるところからかな
- 412 :デフォルトの名無しさん (ワッチョイ 8a7c-f6s+):2023/01/17(火) 11:39:37.61 ID:QEf0sVLP0.net
- >>411
草
>>410の質問に簡単に回答すると
まず、QRコード決済って決済のトリガーがお店がQRを読むことで完結する訳だが
何故それが成立するかを考えた方がいい
- 413 :デフォルトの名無しさん :2023/01/18(水) 00:06:34.03 ID:0RDIXQaB0.net
- 自分用のソースコードの雛形ってどうやって管理してますか。
cliツールを作る時は普段このライブラリを使ってこの設定ファイルを作って…というテンプレがあるので
その雛形をいくつか作っているのですが、管理方法に悩んでいます
雛形ごとにgithubレポジトリを作って管理
→レポジトリが複数に分かれると探しにくくなるのでやってない
1つのgithubレポジトリを作って、そこにブランチを雛形ごとに切って管理
→雛形を更新する時が面倒。いちいちチェックアウトするのも手間だし、githubのwebUIからやると1ファイルづつしかコミット出来ない。
プロジェクトを作る時はgit cloneして.gitフォルダを消せば環境再現完了だから使う時は楽
自分用のredmime的なwikiにコードを貼り付ける
→1ページに貼り付ければ雛形の全体像をざっと知る事が出来る。(githubのレポジトリ形式だと1ファイルづつ開く必要があるし)
雛形からプロジェクトを作る時にwikiから1ファイルづつコピペしてファイルを作るのが面倒。
雛形の中に行数の多いファイルが1つでもあると一覧性が急激に下がる
無い物ねだりとして、github gistがフォルダ付きのレポジトリに対応してくれたら、一覧性は高いしgit clone出来るしで最高なんだけどな。
- 414 :デフォルトの名無しさん :2023/01/18(水) 01:37:03.25 ID:G8ljdNFV0.net
- 過去に作ったコードは案件単位とかでフォルダに分けて全文検索で十分だよ
整理に使う時間が無駄
- 415 :デフォルトの名無しさん :2023/01/18(水) 01:57:46.03 ID:uuUXjmnl0.net
- しかしYoutuberのKENTAのアイコンの顔って
なんでわざわざ自ら変顔を選んでさらしてるの?
- 416 :デフォルトの名無しさん (アウアウウー Sa91-EsBK):2023/01/18(水) 05:29:17.67 ID:ejC6b2b2a.net
- 例えば、Ruby on Rails では、
誰かが、各プロジェクトの雛形を作る、退屈な作業をタスクランナーにしている
github.com/abhaynikam/boring_generators
Tailwind CSS を使うならこうするとか、Bootstrap ならこうするとか
Tailwind CSS, Bootstrap, AWS,
CircleCI, GitHub Actions,
Devise Omniauth(Facebook, GitHub, Google, Twitter),
Twilio, Stripe
- 417 :416 (アウアウウー Sa91-EsBK):2023/01/18(水) 06:41:28.16 ID:ejC6b2b2a.net
- 例えば、Ruby on Rails では、タスクランナーのrake/thor を使っているけど、
thor/inject_into_file.rb を使うと、
例えば、Rails の元のファイルが以下とすると、
module A
end
module A の次の行から、以下の3行を追加すると、
def a
puts "aa"
end
こうなる
module A
def a
puts "aa"
end
end
- 418 :デフォルトの名無しさん :2023/01/19(木) 23:36:28.84 ID:fnXLLUxba.net
- 静的クラスと普通のクラスってどうやって選ぶのでしょうか
処理をするだけなら静的クラスのほうが呼びやすいと思うのですがどうですか
- 419 :デフォルトの名無しさん :2023/01/20(金) 00:10:02.94 ID:G4aH3G7T0.net
- 慣れないうちはシステムに一つだけのものは静的クラスでいいよ
WorldやGodみたいなクラスは静的でもいい
Carみたいなクラスは静的にできない
交差点で止まってる車、バックしてる車、ガス欠の車、一台ごとにいろいろな状態があるから車の数だけコンストラクタを呼ぶ
そして慣れてきてマルチスレッド、多態性、疎結合、自動テスト、頻繁に変わる要件について考えるようになってくると静的クラスはほとんど使わなくなってくる
Godクラスを作ったことを後悔する
こういうのは実体験したほうが身に付くし一生気付かない人もいるので最初は悩まなくていいよ
- 420 :デフォルトの名無しさん :2023/01/20(金) 00:16:23.56 ID:Zj5Bog9Wa.net
- ありがとうございます
例えばある特定のデータを取得する静的クラスはどのような状況で不便になりますでしょうか
- 421 :デフォルトの名無しさん :2023/01/20(金) 00:26:00.50 ID:Zj5Bog9Wa.net
- 標準APIなどで静的クラスになっているものとそうでないものの違いもお教え頂きたいです
- 422 :デフォルトの名無しさん :2023/01/20(金) 01:32:55.22 ID:ptsQI5JN0.net
- 寿命の概念があってそれに振り回されるやつは動的
それ以外は静的という考え方でいいよ
- 423 :デフォルトの名無しさん :2023/01/20(金) 05:06:11.33 ID:S9BOPozX0.net
- windows11でonedrive連携してるんだけども自分のデスクトップがどこのディレクトリにあるのかターミナルからよくわからんのですがどこですか
昔コマンドプロンプトとかだとc:\Users\Username下にDesktopフォルダありませんでした?
- 424 :デフォルトの名無しさん :2023/01/26(木) 19:48:46.89 ID:j1a5ZPM00.net
- 超初歩的な質問だとは思うのですが3Dについての質問です
多くの3Dモデリングアプリでは頂点を選択して移動するって処理をすると思うのですが、その頂点を選択するということをプログラムに実装させる方法がわかりません
3Dを表示させる、スクリプトによって点を描くのようなものについてはかなりサイトがあるのに不公平だとも思います
かなりハイレベルなのでしょうか?
詳しく説明されてるサイトや教本などあれば教えていただきたいです
- 425 :デフォルトの名無しさん :2023/01/26(木) 20:46:09.53 ID:5tbEV2cv0.net
- プログラムでは頂点の座標をメモリーに格納します
いわゆる変数、変数の配列ですね
つまり変数にアクセスするだけです
- 426 :デフォルトの名無しさん :2023/01/26(木) 21:34:11.89 ID:fRBq1J+qr.net
- 頂点の座標をメモリーに格納なんかしたらダメだぞ
座標=頂点ではないからな
まったく同じ座標に複数の頂点が存在する可能性がある
頂点には頂点IDを持たせてそのIDを参照すべき
- 427 :デフォルトの名無しさん (ワッチョイ 5310-Jpma):2023/01/26(木) 22:09:32.59 ID:aZhZOW9d0.net
- 座標をメモリに格納しないでどこに置くというんだろう
- 428 :デフォルトの名無しさん :2023/01/26(木) 22:48:06.05 ID:fRBq1J+qr.net
- 座標はすでにメモリに保存されてるのになんでさらに保存する必要があるんだ?
- 429 :デフォルトの名無しさん :2023/01/26(木) 22:58:39.27 ID:aZhZOW9d0.net
- 誰も格納しなくてもいつのまにか保存されているという。。。マスクROMかw
- 430 :蟻人間 :2023/01/26(木) 22:58:45.31 ID:znXoEoMCd.net
- 頂点番号から座標への写像を作るわけだな。
C++だったらstd::map<INT, POINT>とかstd::unordered_map<INT, POINT>みたいなものを使えばいい。
頂点番号のリストはstd::vector<INT>で保持できる。
- 431 :デフォルトの名無しさん :2023/01/26(木) 23:13:43.63 ID:YkHU1t7+M.net
- 勘違いしてる内容が同じだと
自演してもすぐバレちゃうねw
- 432 :蟻人間 :2023/01/26(木) 23:24:04.17 ID:znXoEoMCd.net
- そもそもドロー系のソフトでは、図形はポリゴンなどを使った図形オブジェクトとしてマネージする。
オブジェクトといえば多態性の性質を活用したオブジェクト指向プログラミングだろう。
- 433 :蟻人間 :2023/01/26(木) 23:31:35.98 ID:znXoEoMCd.net
- 頂点を選択するには、マウスのカーソルの位置に近い頂点を選ぶアルゴリズムを使うのが一般的。
それは遠近法の手法によって異なる。汎用プログラミングの3Dでそれを標準で行う方法はない。
- 434 :蟻人間 :2023/01/26(木) 23:35:00.83 ID:znXoEoMCd.net
- 頂点をマウスドラッグで囲んで選択するという方法もある。これもドラッグした範囲に当てはまる頂点の集合を
選ぶアルゴリズムを使う。これも遠近法・透視図法によって異なる。
- 435 :蟻人間 :2023/01/26(木) 23:37:17.96 ID:znXoEoMCd.net
- 続きはChatGPTで返答します。
- 436 :蟻人間 :2023/01/26(木) 23:50:08.84 ID:znXoEoMCd.net
- https://qiita.com/usagi/items/f34976a3d3011506ff7d
- 437 :デフォルトの名無しさん :2023/01/27(金) 05:52:05.83 ID:Ia5Vv5I40.net
- google crowdにあるファイル群をまとめて
ダウンロードしようとすると、勝手にアーカイブされて
ファイル名が文字化けしていまします。
なんかいい方法はないでしょうか?
- 438 :デフォルトの名無しさん :2023/01/27(金) 07:14:37.41 ID:j9f73zRK0.net
- リストに各点の3D座標とビューの中でのポイントを入れてそのビューでのポイントの近辺をクリックして選択(アルゴリズムを使う)、ビュー上のXYを動かしてベクトル化して3D座標のXYZに反映させるって形になるのでしょうか…
- 439 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd1f-IdrQ):2023/01/27(金) 10:05:01.45 ID:PWSosecvd.net
- そのアプリの描画モードによって動作を変えることになる。
頂点を選択するのと、頂点を動かすのは異なるモードにする。
- 440 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd1f-IdrQ):2023/01/27(金) 10:07:59.12 ID:PWSosecvd.net
- 画面が二次元で、実際のデータが三次元だから、透視図法においてマウスのポイントしているのは、三次元空間内の直線となる。
直線に一番近い図形を探すことになる。
- 441 :デフォルトの名無しさん :2023/01/27(金) 10:34:58.36 ID:xiZ8i9PHr.net
- なんで蟻人間ってこのスレに居座ってるんだ
他のスレでも頓珍漢なことを言ってたが
- 442 :蟻人間 :2023/01/27(金) 16:05:53.83 ID:GrG8apIjd.net
- >>441
どこが頓珍漢なのか指摘してくれないと
学習データにならないよ。
- 443 :蟻人間 :2023/01/27(金) 16:16:26.68 ID:GrG8apIjd.net
- >>437
Googleの責任者を自宅に呼んで、一緒に居酒屋さんに寄って、まずは酒でも飲んで仲良くなった後、Google Cloudの不具合について話を詰める。
- 444 :蟻人間 :2023/01/27(金) 16:27:09.55 ID:GrG8apIjd.net
- >>438
Blender使ったことないの?
あれが業界標準だと思う。
- 445 :デフォルトの名無しさん :2023/01/27(金) 16:32:17.74 ID:YXqDPp2F0.net
- >>444
昔ちょっと使ってアンインストールした
あれやってればプログラムもかけるようになんの?
- 446 :蟻人間 :2023/01/27(金) 16:35:25.25 ID:GrG8apIjd.net
- >>445
Blenderで作ったモデルをC++などのプログラミングで表示するのは可能。
https://suzulang.com/blender-python-code-output-model-for-cpp-opengl/
- 447 :蟻人間 :2023/01/27(金) 16:40:54.24 ID:GrG8apIjd.net
- 一般的にはBlenderのモデルをUnityで表示するのが多いと思う。
- 448 :デフォルトの名無しさん :2023/01/27(金) 16:42:39.36 ID:YXqDPp2F0.net
- >>446
オブジェクトの表示は色んなところにサンプルあるし簡単なんだ
難しいのはその表示した3Dモデルの頂点をマウスクリックで選択、取得して編集すること
- 449 :デフォルトの名無しさん :2023/01/27(金) 16:43:46.46 ID:YXqDPp2F0.net
- 意外と重要なのにサンプルコードもなければ書籍もない…
詰んだ…
- 450 :デフォルトの名無しさん :2023/01/27(金) 16:47:54.83 ID:MqPTrKVr0.net
- モデリング支援ソフトでも書こうとしてるの?
- 451 :蟻人間 :2023/01/27(金) 16:50:49.77 ID:GrG8apIjd.net
- 大きな問題は小さな問題に分解して考えよう。
三次元空間上の、点と直線の距離の公式は
http://www.info.hiroshima-cu.ac.jp/~miyazaki/knowledge/tech0044.html
ここにある。
あとは透視図法でマウスが指している直線を求める。
そして直線と各点からの最短距離を求める。
- 452 :蟻人間 :2023/01/27(金) 17:00:07.76 ID:GrG8apIjd.net
- 透視図法(パース)は、一般的に1点透視、2点透視、3点透視の3種類がある。レンダリングエンジンがどれを使うかがわからなければ、画面上の頂点の位置がわからない。
どうやってレンダリングしてるの?
- 453 :デフォルトの名無しさん :2023/01/27(金) 17:03:39.62 ID:MqPTrKVr0.net
- >>448
やりたいのはこういうこと?
PythonでBlenderを操作してみる
https://zenn.dev/hotcocoa/articles/5c5ab06c40862b
- 454 :蟻人間 :2023/01/27(金) 17:08:13.10 ID:GrG8apIjd.net
- 直線を求めなくても、二次元に投影された座標と、マウスポインタの間の距離を求めてもいけるみたい。
OpenGLか、WebGLか、はたまたDirectDrawか。
投影方法がわからない。
- 455 :蟻人間 :2023/01/27(金) 17:17:12.01 ID:zjhBrFUv0.net
- OpenGLの拡張gluなら、gluUnProject関数を使えば座標変換できる。
- 456 :蟻人間 :2023/01/27(金) 17:33:13.46 ID:GrG8apIjd.net
- gluProject/gluUnProject
DirectXならVector3.Project/Vector3.Unproject
- 457 :デフォルトの名無しさん :2023/01/27(金) 17:48:15.42 ID:ZuPW7u2P0.net
- >>450
そう
選択したポリゴンを選択した軸に対して移動させてモーフィング?
MMOゲームにあるようなキャラクリ画面をモデリングソフトとして作りたい
- 458 :デフォルトの名無しさん :2023/01/27(金) 17:49:49.87 ID:ZuPW7u2P0.net
- >>453
これは静的だけど動的に点を選択して変形させたい
- 459 :デフォルトの名無しさん :2023/01/27(金) 17:51:05.67 ID:ZuPW7u2P0.net
- >>451
マウスが指してる直線というのはZ方向(奥行き)に向けた直線ってことであってますか?
- 460 :デフォルトの名無しさん :2023/01/27(金) 17:52:19.19 ID:ZuPW7u2P0.net
- >>452
まだレンダリングはしてないですがDirectXもしくはOpenGL,ヴァルカンを使うと思います
- 461 :デフォルトの名無しさん :2023/01/27(金) 17:53:17.17 ID:ZuPW7u2P0.net
- >>454-456
ふむふむ
サンクスです
頑張ってみます
- 462 :デフォルトの名無しさん :2023/01/27(金) 18:05:53.17 ID:MqPTrKVr0.net
- >>457
プレビュー表示されたモデルの横にスライダーがあって調節できるようなやつ?
それ本当にマウスで頂点選択できる必要ある?
「モデリングソフトとして作る」のはあらゆる意味で非現実的だと思うんですが、Blenderアドオンとかで済ませる気はない?
https://colorful-pico.net/introduction-to-addon-development-in-blender/2.7/
- 463 :デフォルトの名無しさん :2023/01/27(金) 18:09:50.23 ID:ZuPW7u2P0.net
- >>462
まずモーフィングさせる頂点を選択しないと何をどう動かしたいのか設定できないでしょ
取り込む3Dオブジェクトも一様で無いんだし
そのくらいわかるようになろうよ
- 464 :デフォルトの名無しさん :2023/01/27(金) 18:10:52.21 ID:ZuPW7u2P0.net
- ソフトとして公開したいからアドインでは作りたくないかな
- 465 :蟻人間 :2023/01/27(金) 18:19:32.64 ID:GrG8apIjd.net
- >>459
うん。
直線のベクトル方程式を求めるには異なる2点があればいい。そういうことだろ?
- 466 :デフォルトの名無しさん :2023/01/27(金) 20:14:46.49 ID:PY7sURlcr.net
- >>442
>>443みたいなガイジレスが根拠になるね
- 467 :デフォルトの名無しさん :2023/01/27(金) 21:00:54.90 ID:zjhBrFUv0.net
- 【 提 供 】
蟻 人 間
. 来週も見てね!
- 468 :デフォルトの名無しさん (ワッチョイ 8335-6BSU):2023/01/28(土) 10:09:27.39 ID:qgiHv5Wf0.net
- 前に動画のアニメーションどうやって作ってるんだろうって質問あったけどやっぱりガッツリプログラミングしてるらしい
まぁそれしかないわな
https://i.imgur.com/AfeFTYX.jpg
- 469 :デフォルトの名無しさん (ワッチョイ 8335-6BSU):2023/01/28(土) 10:16:21.01 ID:qgiHv5Wf0.net
- 関数名でググったら出てきたらけどこのチャンネルと同じ絵柄だわ
https://docs.manim.community/en/stable/examples.html
- 470 :デフォルトの名無しさん :2023/01/28(土) 14:34:56.99 ID:KSpRXEu90.net
- 今、サイトを見ながら掲示板を作ろうとしているのですが、
「受け取ったデータを表示してみる」というところで、
ソースをコピーしてブラウザで表示させてみたのですが、
そのソース自体が表示されて、以下のようになりません。
なぜでしょうか?解決策が知りたいです。よろしくお願いします。
https://gray-code.com/php/make-the-board-vol3/
- 471 :デフォルトの名無しさん :2023/01/28(土) 14:36:23.54 ID:KSpRXEu90.net
- ちなみに、ブラウザはGooglechromeで、テキストエディタはVisual studio codeというのを使っています。
- 472 :蟻人間 :2023/01/28(土) 15:03:46.09 ID:bcwoFDyEd.net
- PHPを実行するサーバーを用意しないと。
- 473 :デフォルトの名無しさん (ワッチョイ db92-DSsr):2023/01/28(土) 15:15:28.49 ID:KSpRXEu90.net
- >>472
回答ありがとうございます。
いきなりサーバーを用意するのは難しいので、
ローカル環境でとりあえずは実験しようと思うのですが、
XAMMPで良いでしょうか?
- 474 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdba-yGaH):2023/01/28(土) 15:16:21.74 ID:bcwoFDyEd.net
- >>473
XAMPPね。
- 475 :デフォルトの名無しさん (ワッチョイ db92-DSsr):2023/01/28(土) 15:17:51.97 ID:KSpRXEu90.net
- >>470のサイトには、どうやらXAMMPの使用は書かれてないみたいですが、
かと言っていきなりサーバーを用意して作業するのはちょっと怖いので・・・・・
- 476 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdba-yGaH):2023/01/28(土) 15:19:23.48 ID:bcwoFDyEd.net
- 開発環境は最初はローカルでいいよ。
- 477 :蟻人間 :2023/01/28(土) 15:52:47.46 ID:bcwoFDyEd.net
- XAMPP立ち上げてブラウザでlocalhostにアクセスするんだな。
- 478 :デフォルトの名無しさん :2023/01/28(土) 16:44:10.41 ID:r3IzT3Ox0.net
- サーバー(ハード)にサーバー(ソフト)を用意する
ローカル(ハード)にサーバー(ソフト)を用意する
- 479 :デフォルトの名無しさん :2023/01/29(日) 05:52:25.63 ID:XaW5VLcFa.net
- 後は、PHP スレで聞けば?
- 480 :デフォルトの名無しさん :2023/01/30(月) 01:19:22.51 ID:PfoQb0te0.net
- ちょっと厳しいね
学校とかで人に教えてもらって勉強した方がいい
- 481 :デフォルトの名無しさん :2023/01/30(月) 05:59:46.96 ID:G6oKG31CM.net
- 今C++書いてるんだけどこれは読んで置いたほうがいいって本ある??
- 482 :デフォルトの名無しさん (ワッチョイ b3e5-iJPr):2023/01/30(月) 09:17:06.37 ID:6ekWRqG90.net
- そりゃめちゃくちゃあるだろうねぇ
- 483 :デフォルトの名無しさん :2023/01/30(月) 11:34:20.90 ID:/1yfnjHY0.net
- XMLの亜種でデータの追記に強いフォーマットってないですか?
JSONは末尾の}を1バイト削って追記して}足すみたいなことやってますがそれすら不要なもの
CSVは柔軟性がないのでNG
- 484 :デフォルトの名無しさん :2023/01/30(月) 11:41:53.32 ID:fBxJ9Y7Q0.net
- JSONの操作からすると
トップレベルに重複しない要素追加したいだけ?
そんなでいいならYAMLやTOML
- 485 :デフォルトの名無しさん :2023/01/30(月) 13:12:48.21 ID:xS33jp3zd.net
- yamlは可読性悪くて逆にだめだわセンスねーわ
jsonでいいわ
- 486 :デフォルトの名無しさん :2023/01/30(月) 13:35:48.45 ID:ZdtPUHrlM.net
- JSONのようなシリアライズフォーマットはデシリアライズしてから変更を加えて再度シリアライズするのが基本
テキストに直接追記するのが間違い
- 487 :デフォルトの名無しさん :2023/01/30(月) 14:13:37.77 ID:FtiK8LQI0.net
- どうでもいいけど取り込んだときなんでこいつら改行してないの?
- 488 :デフォルトの名無しさん :2023/01/30(月) 14:24:00.06 ID:CvUcuBpTM.net
- なんでこいつらEOFつけてね~の?
- 489 :デフォルトの名無しさん :2023/01/30(月) 21:44:02.51 ID:9YMjHA200.net
- ファイルじゃないから
- 490 :デフォルトの名無しさん :2023/01/31(火) 00:04:29.08 ID:b+pp/MFc0.net
- マイナポータルの医療費情報のcsvファイルを見たら
リレーショナルDBみたいな2次元の表ではなくカラム名と値がセットになった2列の行が大量にある構造なんですが
これって一般によく使われる形式なのですか
- 491 :デフォルトの名無しさん :2023/01/31(火) 08:04:38.33 ID:d4xiAPDr0.net
- カラム名の部分が同じ並びで繰り返すようなのはたまに見るな。
ローダー等の処理を汎用的に作りやすいんだろう。
- 492 :デフォルトの名無しさん (ワッチョイ 3666-OC6/):2023/01/31(火) 10:14:59.98 ID:nOkbX1oq0.net
- jsonで設定書かせるのはコメント書けないからやめて欲しい
- 493 :デフォルトの名無しさん (ワッチョイ 0b01-hj3w):2023/01/31(火) 10:25:32.99 ID:YNMDboNb0.net
- >>492
それなー
コメントさえ使えればjsonでたいてい用が足りるのにね
- 494 :デフォルトの名無しさん :2023/01/31(火) 10:58:45.95 ID:gs1JXZuur.net
- VSCodeの設定はJSONだけどコメント使えるな
- 495 :デフォルトの名無しさん :2023/01/31(火) 12:37:58.69 ID:xZwYkSvIa.net
- >>490
KVSのことじゃなくて?
- 496 :デフォルトの名無しさん :2023/01/31(火) 12:49:49.40 ID:YNMDboNb0.net
- >>494
これなのかな?
コメントが書ける新しいjsonフォーマット「hjson」
https://co.bsnws.net/article/131
これが標準になってくれれば嬉しいんだが...
- 497 :デフォルトの名無しさん :2023/01/31(火) 12:59:22.14 ID:jM3gC0lvM.net
- 何故必要以上に拡張してしまうのか
- 498 :デフォルトの名無しさん :2023/01/31(火) 13:03:06.34 ID:cgw7ewQL0.net
- 選択肢増えるのは良いことも悪いこともある
- 499 :デフォルトの名無しさん :2023/01/31(火) 13:19:13.71 ID:dse0+MY+0.net
- めちゃくちゃくだらない質問で恐縮ですが、5chと海外の英語圏コミュニティ(stackoverflowやredditなど)を比べた場合
質問に対し良い回答が得られる確率は総じて後者のほうが上なんでしょうか?
自分は技術系の調べ物をするときは当然海外含め検索しますし、中国語のページにも飛び込むこともありますが
いざ質問を投げる場所となると5chしか使ってきませんでした。
英語圏コミュニティに親近感は皆無だけど英語で質問するくらいなら問題ないし、
もしかして無駄に5ch(2ch)縛りをしていた自分はアホだったでしょうか?
- 500 :デフォルトの名無しさん :2023/01/31(火) 13:19:30.76 ID:ZBrtlBxn0.net
- hjsonよりjsoncやJSON5のほうがメジャーじゃないの
- 501 :デフォルトの名無しさん :2023/01/31(火) 13:19:46.89 ID:CmTey6Bhd.net
- comment: "コメント"
はい論破~
- 502 :デフォルトの名無しさん :2023/01/31(火) 13:58:23.03 ID:p0T5AIsBM.net
- 少なくとも5chに質問投げるのは時間の無駄
SOで解決できないなら人に聞くのは諦めた方がいい
金払ってやってもらうべき
- 503 :デフォルトの名無しさん :2023/01/31(火) 14:23:56.54 ID:YNMDboNb0.net
- >>501
コメントなのにデータに入れるとか無能の極みだろ
そもそもCommentってキーが欲しくなったらどうするんだか
- 504 :デフォルトの名無しさん :2023/01/31(火) 14:28:13.56 ID:d4xiAPDr0.net
- VSCodeはjsoncだな。
- 505 :デフォルトの名無しさん :2023/01/31(火) 14:34:29.11 ID:dse0+MY+0.net
- >>502
自分はレベル低いので5chで質問すると目からウロコな回答もらえることもありますが、レベルが上がってくると用なしってことですかね?
金払って質問やヘルプを頼めるサービスって法人相手のやつしかないのかと思いこんでました。
国内だとTechMeやMENTA、海外だとCodementorあたりが有名でしょうか?
レベル高いギークな人がどれだけいるのか気がかりですが、真面目に検討してみます。
ありがとうございました。
- 506 :デフォルトの名無しさん :2023/02/01(水) 11:43:36.14 ID:BH4poKX+a.net
- YouTube で有名な雑食系エンジニア・KENTA の月千円のRuby on Rails サロンに入れば?
未経験者が千人も入って、AWS 部とかクラブ活動して、
皆で、くろかわこうへいのAWSサロンへ入っている
Rails + AWS Solution Architect という、
バックエンドの米国年収で最高位の13万ドルの組み合わせを、
世界一の最短距離で未経験者が学べるという、バックエンド革命を起こしたのがKENTA
- 507 :.NET MAUI HighSchool :2023/02/01(水) 11:54:41.01 ID:nk8dpcvj0.net
- >>506
そだねー
- 508 :デフォルトの名無しさん :2023/02/01(水) 15:00:59.66 ID:4EWTvOshd.net
- KENYAやMAUYやハッシュおじさんを無視出来るようになれば
5chは割と良い質問箱として使える
- 509 :デフォルトの名無しさん :2023/02/01(水) 16:34:14.04 ID:32JIWfcJ0.net
- 宗教の勧誘みたい
- 510 :デフォルトの名無しさん :2023/02/02(木) 01:00:34.00 ID:e8JwTwYK0.net
- そりゃ本人が必至になって勧誘しなきゃ入ってくれないからじゃね?w
- 511 :デフォルトの名無しさん :2023/02/02(木) 01:28:44.74 ID:aX6vQRGx0.net
- >>506 これコピペなの?
- 512 :デフォルトの名無しさん :2023/02/02(木) 11:24:03.36 ID:kBGsFL1BM.net
- ゲームのプログラムで本当に基本的なことなんですけど教えてください。
DEBUG_ONの時にはテキストをlogファイルに出力して
BEBUG_OFFの時にはテキストを全て無効化してlogファイルへの書き込みをゼロにしたいんです。
以下テストコード
ーーーーーーーーーーーーーー
std::_tostream& debug_out_string(); // テキストをlogファイルに出力する関数
#if DEBUG_OUT_TYPE != 0
#define DEBUG_OUT ::debug_out_string() // DEBUG_OUT有効
#else
#define DEBUG_OUT ???どんな関数を書けば良いか??? // DEBUG_OUT無効
#endif
// DEBUG OUT テストコード
DEBUG_OUT << _T("Debug out String Test 1") << std::endl;
ーーーーーーーーーーーーー
DEBUG_OUT_TYPE = 1にしてDEBUG_OUTを無効化した場合、
出力するテキストを全て無視するように作りたいのですが
どういう関数を定義すれば良いのでしょうか?
- 513 :デフォルトの名無しさん :2023/02/02(木) 12:05:10.93 ID:Ppl7cpkKa.net
- 違う書き方した方が良いと思うけど
今のままの延長で行くなら
握り潰すバージョンの
debug_out_string() を創ってそっちを呼ぶとか
- 514 :デフォルトの名無しさん :2023/02/02(木) 13:10:24.20 ID:6VWl20Ht0.net
- たぶん出力しないケースだと内容を評価しない無効なコードにしたいんだよね
そのへんのロガー実装みてきた方がはやい
- 515 :デフォルトの名無しさん :2023/02/02(木) 15:34:22.48 ID:kBGsFL1BM.net
- 回答ありがとうございます。
>>513
リリースビルド用のdebug_out_string()と
デバッグビルド用のdebug_out_string()を併用する案ですが、
リリースビルド起動時のコストがまったくゼロになるなら、
それを採用するで私も良いと思うのですが
実際はコストがそのままのってしまいそうで躊躇しています。
// リリースビルド時、以下のログは出力はされないが、
// 以下の1行を動かすコストは使ってしまうのでは?
DEBUG_OUT << _T("Debug out String Test 1") << std::endl;
>>514
ちょっと他のソース確認してみます。
ありがとうございます。
- 516 :デフォルトの名無しさん :2023/02/02(木) 15:35:48.26 ID:E/WnFwvLd.net
- ifdefで処理入れてくもんだと思ってた
- 517 :デフォルトの名無しさん :2023/02/02(木) 16:15:06.95 ID:UmPclByQ0.net
- >>512
> #define DEBUG_OUT ???どんな関数を書けば良いか??? // DEBUG_OUT無効
#define DEBUG_OUT // DEBUG_OUT無効
で、良くね?
- 518 :デフォルトの名無しさん :2023/02/02(木) 16:20:18.00 ID:Ppl7cpkKa.net
- >>515
// 以下の1行を動かすコストは使ってしまうのでは?
そう思ったから「違う書き方した方が良い」って書いたんだが読んでないのか
最初からそう思ってたなら問題は DEBUG_OUT の方なので
DEBUG_OUT を可変長引数のマクロにでもして
DEBUG_OUT(_T("Debug out String Test 1"), std::endl);
で良いんじゃないか
- 519 :512 :2023/02/02(木) 20:41:13.03 ID:kBGsFL1BM.net
- いろいろ調べたんですが、C#にはConditional属性というものがあり
これで良いんですがC++には無いみたいです。
それで結局ですが一般的な人は
>>516さんの方法を一般的に使っているみたいに感じます。
#ifdef _DEBUG
va_list args;
va_start(args, format);
char buff[1024] = {};
vsprintf_s(buff, format, args);
OutputDebugStringA(buff);
va_end(args);
#else
UNREFERENCED_PARAMETER(format);
#endif
もう当たり前過ぎてアレですが、別にこれで十分ですよね・・
なのでコレをベースに作り直します。
いろいろお手数おかけしました。
- 520 :デフォルトの名無しさん :2023/02/02(木) 20:49:01.91 ID:aiTy/mzg0.net
- そういうコトじゃないと思うがw
- 521 :デフォルトの名無しさん (スップ Sd5a-+gdS):2023/02/03(金) 09:38:15.59 ID:qEI6znQ0d.net
- これelse文要る?
- 522 :デフォルトの名無しさん :2023/02/03(金) 10:35:43.22 ID:6hP12hZ4a.net
- このスレよりも、C++ のスレで聞けば?
- 523 :デフォルトの名無しさん :2023/02/03(金) 12:38:07.98 ID:a14REaIBa.net
- >>521
想像だけどelse側がないと警告出るからそれを嫌ったのだと思う
- 524 :デフォルトの名無しさん :2023/02/03(金) 13:14:16.64 ID:a8QDAJpjd.net
- <<←使ってる奴まだいるのか
- 525 :デフォルトの名無しさん :2023/02/03(金) 13:15:29.36 ID:3W7/cC5ga.net
- そりゃいるだろ
- 526 :デフォルトの名無しさん :2023/02/03(金) 19:23:02.20 ID:fZLyE03H0.net
- 使ってるやつはC#知らんのやろなあ
- 527 :デフォルトの名無しさん :2023/02/03(金) 19:37:24.44 ID:ZOuF+awX0.net
- flask + nginxでuWSGI使おうとしてます。
[uwsgi]
module = wsgi:app
uWSGIのリファレンスを見ても、↑のmoduleの意味がよくわからないのですが
これは何を設定しているのでしょうか。。
意味的にはuWSGIから起動されるアプリケーションのエンドポイント?的なことだと思うんですが、
書式がいまいちわからないです。
コロンの左右のそれぞれの意味が知りたいです。
https://uwsgi.readthedocs.io/en/latest/Options.html
- 528 :デフォルトの名無しさん (ワッチョイ ff84-2biX):2023/02/03(金) 20:03:00.46 ID:ZOuF+awX0.net
- https://uwsgi-docs.readthedocs.io/en/latest/WSGIquickstart.html#deploying-flask
恐らく「ファイルpath : 関数名」な気がしてきました。
明記されている解説が見つけられないですが。。orz
- 529 :デフォルトの名無しさん :2023/02/03(金) 20:31:28.46 ID:lhc0WCCj0.net
- >>526
お前mauiだろ
相変わらず素人だな
- 530 :デフォルトの名無しさん :2023/02/07(火) 00:49:48.11 ID:VwJIGEls0.net
- open GLについて質問があるのですが、専用スレってどこにありますか?
2018年に落ちてるスレしか見つかりませんでした。
OpenGL/Vulkanスレ Part22
https://mevius.5ch.net/test/read.cgi/tech/1440666771/
- 531 :デフォルトの名無しさん :2023/02/07(火) 03:16:37.11 ID:gEHJz8qN0.net
- 最近ウェブの勉強始めてC#使いなのでしばらくASPをいじってたんです。なんですが昨今の流れを見てるとnodeだのreactだのやはりjavascript周りやらにゃいかんかなと
なんですがかつてpython使ったときからして動的型付け好きじゃないのは分かっています。なのでtypescriptから入ろうと思っています
javascript経由しないでtypescriptから入って何かしら起こりそうな問題ってありますか?
- 532 :デフォルトの名無しさん :2023/02/07(火) 04:47:05.47 ID:YXYfQhq30.net
- typescriptは実行させるまで手間かかって遅いイメージだが
しかしjavascriptソースにできるかつ上位互換のはずで実用上は一緒だろ?
- 533 :デフォルトの名無しさん :2023/02/07(火) 09:05:26.43 ID:518bo1hlr.net
- >>531
tsといっても中身はjavascript
結局javascriptをやることになる
それよりhtml(jsx)とcssで挫折しそう
- 534 :デフォルトの名無しさん :2023/02/07(火) 10:01:30.26 ID:47ooPaHt0.net
- いまはES5/6でモダンになったしTSでガチガチを強制されてC#レベルで書ける
実際はJSにトランスパイルされる点だけ知ってればOK
TSXなら型も見えてただのシンタックスシュガーとすぐわかるし
- 535 :デフォルトの名無しさん :2023/02/07(火) 10:10:21.59 ID:g3/pKAEZ0.net
- tsはjsを知らずに始めるとjs前提の情報ばかりで途方に暮れたり理不尽な仕様に「なんでこれができないんだよ!」とストレスを溜めたりする可能性があるぞ
- 536 :.NET MAUI HighSchool :2023/02/07(火) 12:21:29.24 ID:c27QAEOF0.net
- >>531
Blazorでいいだろ
JSのフレームワークはすぐに陳腐化する
- 537 :デフォルトの名無しさん :2023/02/08(水) 00:38:19.31 ID:bwZr/a3v0.net
- ありがとうございました。とりあえずtypescriptからスタートしてjavascriptはおいおいやっていこうかと思います
>>536
陳腐化はともかくあれもこれも色々ありすぎてJS追っかけるのって現実的でないのではと思いつつあります
(将来性は置いといて)railsみたいに言語のデファクトスタンダードがあるのから学習始めたほうがいいんじゃないかなって今は考えてます
その点で言うとC#はMVCかrazor pagesかBlazorかだから悪くないと思うんですが
- 538 :デフォルトの名無しさん :2023/02/08(水) 03:07:50.49 ID:R5kZFtH/0.net
- やっぱりrubyキチガイかよ
- 539 :デフォルトの名無しさん (ワッチョイ 4f07-Dj0x):2023/02/08(水) 08:16:34.14 ID:+7Y9gJYh0.net
- >>537
> 陳腐化はともかくあれもこれも色々ありすぎてJS追っかけるのって現実的でないのではと思いつつあります
何を勘違いしてるのか知らんがtsはjsを含むからtsやる限り追いかけざるを得ないぞw
- 540 :デフォルトの名無しさん :2023/02/08(水) 11:02:43.96 ID:hIQl/Hdra.net
- Ruby on Rails の学習環境なら、以下に書いた
貴方のオススメの言語
https://mevius.5ch.net/test/read.cgi/tech/1675520343/12
基本的に、ASP はWindows だから滅びる。
転職価値は上がらないので、やっても無駄
YouTube で有名な雑食系エンジニア・KENTA は、
キャリアパスをRails → Go のみと言っている。
ただし、米国年収では逆転現象が起きて、Goが8.9万ドルで、Rubyが9.3万!
レトロなRubyが、最新の3強・Go/Rust/Elixir に勝ってしまうという珍現象w
エンジニアの基本が、WSL2, Linux, AWS, Docker などで、
Rails, AWS Solution Architect は13万ドルで、最も稼げる資格
モダンJavaScriptの基本から始める React実践の教科書 (最新ReactHooks対応)、
じゃけぇ(岡田 拓巳)、2021
Udemy の人気講師の、この本が最も簡単。
仕組みに重点を置いた本
- 541 :540 :2023/02/08(水) 11:16:57.91 ID:hIQl/Hdra.net
- KENTA の初心者向けRuby on Rails サロンは月千円。
千人の初心者同士で、相談しながら学んでいく。
これが最も安い
JavaScript も、本気では勉強しない。
ややこしさが、Rubyの5倍ぐらいだから、軽くお茶を濁すだけ。
規格にキリがない
Rails 7 のデフォルトのCSSフレームワークは、
Bootstrap, Bulma, Tailwind, PostCSS, Dart Sass の5つ
Bootstrapが多いが、Tailwindも増えてきた
- 542 :デフォルトの名無しさん :2023/02/08(水) 11:21:57.75 ID:bwZr/a3v0.net
- >>538
すいませんまだ触ったこともないです
>>539
いや色々なフレームワークを勉強していくという意味で書きました
まだ勉強始めたばかりで色々と頓珍漢なこと言ってるみたいで申し訳ありません。ありがとうございました。
- 543 :デフォルトの名無しさん :2023/02/08(水) 11:23:37.07 ID:eMVpX5Fwa.net
- >>542
フレームワークとコピペでどうにかしようというよくいる手合か
- 544 :デフォルトの名無しさん :2023/02/08(水) 11:24:58.77 ID:eMVpX5Fwa.net
- そういうのは余ってるんで安くてきつい仕事にしかありつけないぞ
楽して金持ちになれると思ってるなら他を当たった方がいい
- 545 :540 :2023/02/08(水) 12:36:12.79 ID:hIQl/Hdra.net
- バックエンド嫌いは、フロントで、Firebase みたいな香具師。
いわゆる、Flutter/MAUI みたいなコーダー
金になるのは、Rails, AWS Solution Architect などのバックエンド。
データベースの設計と、サーバーの構築運用ばかりで、皆が勉強するのが嫌だから。
だから、KENTA がバックエンドを勧める
くろかわこうへいのAWS サロンが月3千円
公式なら、1科目3日で21万円。くろかわの70倍。
全部の科目で、200万円を超える
- 546 :540 :2023/02/08(水) 20:54:42.99 ID:+U8zHMY4a.net
- >>531
動的言語のRuby は書きやすいし、可読性も高い。
例えば、CSV のテキスト処理で、input.csv が以下の時、
果物,数量
りんご,1
スイカ,2
require 'csv'
# ヘッダー有りで、:numeric は、:integer と :float の組み合わせ
options = { headers: true, converters: :numeric }
# 1行ずつ処理する
result_ary = CSV.foreach( "input.csv", options ).map do |row|
row[ "数量" ] += 10 if row[ "果物" ] == "りんご"
row
end
# 2次元配列を、CSV 文字列に変換する
csv_str = result_ary.map( &:to_csv ).join
print csv_str
出力
りんご,11
スイカ,2
- 547 :デフォルトの名無しさん :2023/02/09(木) 09:13:29.37 ID:afCTFybCd.net
- すみません
EXCELVBAをちょっと齧った初心者ですが、勉強するのに良い言語はどれですか?
Python、Ruby、Java、C++とか違いがよく分かりません
仕事で使うのではなく、趣味でやりたいです
- 548 :デフォルトの名無しさん :2023/02/09(木) 09:45:10.94 ID:8+AZaMVB0.net
- なにがしたいかによるんだけどもWindowsならF#かC#で間違いない
https://learn.microsoft.com/ja-jp/dotnet/fsharp/
https://learn.microsoft.com/ja-jp/dotnet/csharp/
- 549 :デフォルトの名無しさん :2023/02/09(木) 10:02:53.40 ID:R+q1jm4o0.net
- 趣味ならPythonでいいっしょ
間違ってもC++なんかやるなよ
- 550 :デフォルトの名無しさん :2023/02/09(木) 10:43:56.61 ID:QWI2GlJN0.net
- 趣味を人に聞くなよ
- 551 :.NET MAUI HighSchool :2023/02/09(木) 12:21:00.55 ID:Yi9bSof60.net
- Pythonは趣味には向かないだろ
- 552 :540 :2023/02/09(木) 12:29:07.73 ID:fME8UHY8a.net
- KENTA の初心者向け・Ruby on Rails サロンが有名
YouTube・かよちんchannel
【半年間使ってわかった】PythonのwebフレームワークDjangoを学ぶメリット・デメリット
かよちんは未経験の大学生で、Railsでポートフォリオを作って就職した。
1年運用で働いたが、開発したかったので転職した。
転職先では、Djangoで開発している
初心者はDjangoよりも、学習環境が揃っている、Railsを学ぶ方が簡単
>>546
のように、Rubyの方が、CSV・テキスト処理、ファイル操作、ブラウザの自動操作などが簡単。
可読性も高い
>>540
辺りから、読んで
- 553 :547 :2023/02/09(木) 12:39:46.67 ID:afCTFybCd.net
- 今すぐに取り組みたいことはないのですが、会社のWEBページから注文や問い合わせを受けたり、それに従って、発注や納品、請求などの工程管理ができたらいいなと思ってます
- 554 :547 :2023/02/09(木) 12:47:13.65 ID:afCTFybCd.net
- >>548
C#は聞いたことがあります
マイクロソフトが開発したのですよね
F#は初めて聞きました
C#とF#はどう違うのですか
- 555 :547 :2023/02/09(木) 12:48:35.65 ID:afCTFybCd.net
- >>549
Pythonは人工知能とか機械学習とかに使われるのではないですか
難しそうですが初心者向ですか
- 556 :547 :2023/02/09(木) 12:50:15.88 ID:afCTFybCd.net
- >>550
すみません
ネットで調べたのですが、ページによっておすすめが違うのでよく分かりませんでした
- 557 :547 :2023/02/09(木) 12:52:10.24 ID:afCTFybCd.net
- >>552
rubyはひところは良く聞いたのですが、今でも主流なのでしょうか
- 558 :デフォルトの名無しさん :2023/02/09(木) 13:07:13.03 ID:9Eq/mEyb0.net
- rubyガイジに触るな
はっきり言ってrubyは時代遅れだし仕事も改修ばかり
今後は廃れるだけだから覚える必要無し
- 559 :デフォルトの名無しさん :2023/02/09(木) 13:09:01.46 ID:8+AZaMVB0.net
- >>553
そんな用途ならAccessで十分
汎用的な言語習得したいんじゃなければ
Pythonは人工知能とか機械学習向けの周辺が整っているだけで言語は平易
なので流行ってる
>>554
違うはリンク先をまずみてください
聞く前にそれができないなら向いてない
- 560 :デフォルトの名無しさん :2023/02/09(木) 13:11:41.53 ID:WWjVgxj20.net
- こいつに聞け
ChatGPTとは?始め方や使い方、料金も紹介【2月6日更新】 | ギズモード・ジャパン
https://www.gizmodo.jp/2023/02/chat-gpt-openai-ai-finance-ai-everything-we-know.html
- 561 :デフォルトの名無しさん :2023/02/09(木) 13:27:50.46 ID:zZdPgHxw0.net
- Python自体は人工知能向けではない
たまたまグーグルとかの人工知能してる人がPythonをつかって人工知能のオプションつけていっただけ
ジャバスクリプトでもルビーでも人工知能用にすることは可能だった
- 562 :デフォルトの名無しさん (ワッチョイ 7f90-7/hT):2023/02/09(木) 15:03:24.08 ID:DVqPFL740.net
- >>555
簡単だから人工知能や機械学習に使われる
簡単だから色んな人が色んな用途向けに拡張パーツ(ライブラリ)を作って配布してる
- 563 :デフォルトの名無しさん :2023/02/09(木) 15:25:49.27 ID:1p80wPt+M.net
- ちょっと調べたけどCのmanual resource cleanupのidiomになってるからという理由みたいね
https://cseducators.stackexchange.com/questions/4427/
慣習になっちゃってるからそこから外れるリスクがあるというの理解できるが今でもこの構造がいいと信じる人がそれなりにいるのは理解に苦しむ
- 564 :デフォルトの名無しさん :2023/02/09(木) 15:26:18.47 ID:1p80wPt+M.net
- すまん誤爆
- 565 :デフォルトの名無しさん :2023/02/09(木) 16:11:27.15 ID:mXYB2XcBd.net
- powershellでchcpを入力したら操作可能なプログラムの名前として認識されません。となる。コマンドプロンプトではできるのに。UTF-8にしたいです。
- 566 :デフォルトの名無しさん (アウアウウー Sa93-fxZT):2023/02/09(木) 17:25:25.26 ID:bk3G2dgGa.net
- ググるだけで何件も出るが
- 567 :デフォルトの名無しさん (オッペケ Sr63-yIWE):2023/02/09(木) 17:30:13.48 ID:u9rehyb7r.net
- >>553
現場のプログラミングチョットデキル人が作った勝手業務ツールは往々にして後に残った人を不幸にする
そういうものが欲しければ業務システムの導入を提案する方がいい
- 568 :デフォルトの名無しさん :2023/02/09(木) 17:36:38.48 ID:mXYB2XcBd.net
- >>566
https://www.momohuku.tokyo/post-114240/
ここの通りにしても駄目でした。用語chcp
コマンドレット(略)パスが含まれている場合はそのパスが正しいことを確認してください。
- 569 :デフォルトの名無しさん :2023/02/09(木) 17:48:44.62 ID:pNRkkJq7a.net
- 素人の糞ブログに騙されたことに気づいたなら次のサイト見ろよ
- 570 :547 :2023/02/09(木) 17:54:10.71 ID:afCTFybCd.net
- >>559
レスありがとうございます
マイクロソフトのWEBは見たのですがC#とF#違いが分かりませんでした
グーグルで検索してみても、型安全性とか用語が分かりませんでした
accessも見てみましたが、数年前からWEBアプリができなくなったようです
- 571 :547 :2023/02/09(木) 17:55:16.67 ID:afCTFybCd.net
- >>561
>>562
そうなんですね
Pythonが良く思えて来ました
- 572 :547 :2023/02/09(木) 17:58:09.76 ID:afCTFybCd.net
- >>567
実際に導入するときはプロにお願いしようと思ってますが、どういうアプリにするかお願いする前に、勉強しようかなと思っています
- 573 :デフォルトの名無しさん :2023/02/09(木) 19:44:20.09 ID:hDLkF+VC0.net
- じゃあ Java Spring かな
- 574 :530 :2023/02/09(木) 21:06:50.84 ID:i4A1S/nT0.net
- open GLのスレが無いのでここで質問します。
open GLで3D CADみたいなモデルデータを表示するソフトを作りたいと思っています。
お勧めの入門書はありますか?
C++でdirect X 9を使って2D表示をした経験ならあります。
- 575 :540 :2023/02/09(木) 22:10:16.62 ID:/upuT4Dna.net
- 基本、Ruby on Rails 以外は作った瞬間から産業廃棄物w
絶対に修正できない。Excel, VBA とか
だから、ベンチャーは必ずRails
YouTube のエンジニアファーストの動画で、
ノンプログラミングでWebアプリを自動生成する、
ローコード開発のWebPerformer の仕事だけはしたくないと言ってたw
こういうメーカー独自の業務ツールは産業廃棄物
Railsみたいに誰もが使う、OSS の一般的なフレームワークじゃないから、転職価値が上がらない
- 576 :デフォルトの名無しさん :2023/02/10(金) 00:13:21.22 ID:SFStbCb00.net
- こいつ、ホント何なんだろうね
Ruby以外書けないのかな
- 577 :デフォルトの名無しさん :2023/02/10(金) 02:22:18.85 ID:SBAl/moI0.net
- 終わりつつあるというかもう終わってしまったから必死なのだろう
- 578 :デフォルトの名無しさん :2023/02/10(金) 14:37:49.46 ID:ZVb4m7DN0.net
- rubyガイジは放置なw
- 579 :デフォルトの名無しさん :2023/02/11(土) 04:23:56.65 ID:IVTZdzCM0.net
- Twitterのブラウザタイムライン上でオンライン対戦ゲームとか作れるとか作れないとかってどうやって勉強すればいいですか
- 580 :デフォルトの名無しさん :2023/02/11(土) 12:33:44.48 ID:+ApHHmGOd.net
- >>574
どうしてもOpenGLを直接使いたいのか
モデリングしたいだけなのかどっち?
反対されても車輪の再発明したい?
プログラミング出来ない人用なら POV-Ray
C++ チョットワカル人なら ODE とか Springhead
- 581 :デフォルトの名無しさん :2023/02/11(土) 12:39:57.53 ID:z9m5MVIk0.net
- C言語のソースをコンパイルする時に、あるdefineされた値によってコンパイルエラーになるようなmakefileを作りたいのですがいい方法ありますでしょうか
例えば
#define MODE "honban"
の時はコンパイル実行するけど
#define MODE "jikken"
の時はコンパイルエラー(ワーニングメッセージでもいい)になってほしいです
- 582 :デフォルトの名無しさん :2023/02/11(土) 12:58:19.99 ID:MHTOy5eA0.net
- #error
- 583 :デフォルトの名無しさん :2023/02/11(土) 15:36:37.27 ID:z9m5MVIk0.net
- >>582
ありがとうございます
makefileで何とかすることばかり考えていましたが、プリプロセッサに用意されてたんですね
- 584 :デフォルトの名無しさん :2023/02/11(土) 15:49:56.58 ID:sAfMiQQTa.net
- >>530
https://mevius.5ch.net/test/read.cgi/tech/1561022576
- 585 :デフォルトの名無しさん :2023/02/11(土) 20:36:33.30 ID:Ffr9EojL0.net
- SAS C++を使ってIBMメインフレームのBCDデータ(パック10進数)とintとかlongの間で相互変換したいのですが
便利なライブラリーとかないですかね
- 586 :デフォルトの名無しさん :2023/02/12(日) 05:50:06.55 ID:6Dic8SOg0.net
- 前に掲示板サイト作成に関して質問した者ですが、
結局のところ、JavaScriptは、ホームページに動きをつける役目だけなので、
ホームページに大して動きをつけなくても良い場合は、HTML、CSS、PHP、MySQLなどのデータベース
だけで掲示板サイトを作成可能ですよね?
- 587 :デフォルトの名無しさん :2023/02/12(日) 06:39:17.48 ID:GT9pQ1C40.net
- 30年位前にVisual Basicやってたんだけど
同じような言語・開発環境で趣味でモバイルアプリ作るなら
どの言語が良いですかね?
VBAはなんか違くて
- 588 :デフォルトの名無しさん (ワッチョイ d301-sPc2):2023/02/12(日) 09:08:58.59 ID:19IYgGC60.net
- 使ったことはないし個人的にはお勧めしないけどその条件ならVB.NETかな
https://learn.microsoft.com/ja-jp/xamarin/cross-platform/platform/visual-basic/native-apps
まあ素直にJavaなりC#なりを勉強することをおすすめするけど
- 589 :デフォルトの名無しさん (ワッチョイ ff10-pZDy):2023/02/12(日) 09:52:50.59 ID:GT9pQ1C40.net
- >>588
ありがとうございます
VB.netはまだ続いてたんですね
ちょっと調べてみますが先も無さそうだし
大人しくVC#やJavaの方がよさそうですね
- 590 :540 :2023/02/12(日) 12:48:34.25 ID:2oU17ty6a.net
- >>586
Pythonのお勉強 Part69
https://mevius.5ch.net/test/read.cgi/tech/1669293584/873
ここに、Ruby on Rails のポートフォリオの変遷を書いた
KENTA 以前は、Bootstrap, jQuery だけで採用されたけど、
KENTAが効率的な勉強方法を教えたため、今の未経験者は10年以上のプロよりも上!
ものすごいレベルで採用を争っている
そのため採用したい企業も、フルリモート・週3日勤務もOK など、採用条件がすごい
Rails 7 のデフォルトのCSSフレームワークは、
Bootstrap, Bulma, Tailwind, PostCSS, Dart Sass の5つ。
Bootstrapが多いが、Tailwindも増えてきた
それとKENTAは、PHP, Scala をオワコン認定したから、
米国年収で、RubyはGo を抜いてトップの9.3 万ドルで、
多くの言語は6.5万、PHPは5万、Dartが4.4万と最下層
Scalaコミュニティーは、初心者にマウントを取ってくるベテばかりになって、
コミュニティーは崩壊し、RubyからScalaへ移行した、Twitter も崩壊中
- 591 :574 (ワッチョイ 0710-ihJJ):2023/02/13(月) 00:22:04.20 ID:hnzShwbL0.net
- >>580
回答ありがとうございます。
やりたいことは、C++から出力した3Dデータ(頂点と色情報)を表示することです。
UIと3D表示は同じウィンドウ上に配置したいと思っています。
マウスで回転や拡大縮小、指定したオブジェクトを半透明化などの機能も必要です。
例えばですが、↓のサイトのような表示です。
https://3d-cad.tokyo/strength
ODEとSpringheadを調べてみたのですが、
物理シミュレータみたいなので、自分がやりたいことと少し違う気がしています。
>>584
このスレで良い回答が得られなさそうならそちらのスレで聞いてみます。
- 592 :デフォルトの名無しさん :2023/02/13(月) 01:27:48.51 ID:3ATjizGc0.net
- >>586
できる
まずは頭動かすと同時に手も動かせ
- 593 :デフォルトの名無しさん (ワッチョイ 4718-lJcr):2023/02/13(月) 11:50:24.77 ID:bCjQqevx0.net
- プログラムについて一切の知識がない初心者に教えて下さい。
(簡単なコーディングだけした事があります)
アプリやプラグインを作成するのに向いてる言語を教えて下さい。
また言語を問わず、全てのプログラム(?)に共通する基礎知識のようなものや、
概念があればご教授いただけますでしょうか。
よろしくお願いいたします。
- 594 :デフォルトの名無しさん :2023/02/13(月) 12:49:32.84 ID:6rX8EYXu0.net
- なんでもいいから自分のやり方でなんか作ってそれを自分で使って可能なら他人にも使ってみてもらえば?
ご教授はそれからでもいいよ そんな経験すらないなら何言われてもピンとも来ないだろう
- 595 :デフォルトの名無しさん :2023/02/13(月) 13:23:15.24 ID:dgX6I4Nq0.net
- > また言語を問わず、全てのプログラム(?)に共通する基礎知識のようなもの
まず自分で調べて、他人に質問する際は分からなかった所を具体的に聞くべきということ
どういう環境で動くどんなアプリを作りたいのか、どのアプリ向けのプラグインを作りたいのか
現地人に通じる言語を教えてくださいと言われても、どの国のどの地域か分からんと答えようも無い
- 596 :デフォルトの名無しさん :2023/02/13(月) 13:25:21.04 ID:5y2JkQ3W0.net
- https://ja.wikibooks.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E6%8A%80%E8%A1%93%E6%A6%82%E8%A6%81
- 597 :デフォルトの名無しさん :2023/02/13(月) 13:27:07.38 ID:v6uyBLDaa.net
- まあ、とりあえず一番流行って情報も多く汎用性も高いPythonを触ってみなよ
環境作るだけで大変だと思うけど、それ乗り越えられないなら
その後も詰まるし、早めに諦めた方がいい
- 598 :デフォルトの名無しさん (ワッチョイ 4718-lJcr):2023/02/13(月) 15:16:09.87 ID:bCjQqevx0.net
- >>597
参考になりました。
ありがとう。
- 599 :デフォルトの名無しさん :2023/02/14(火) 02:11:00.14 ID:snyjWmK+0.net
- >アプリやプラグインを作成するのに向いてる言語を教えて下さい。
C言語は万能だぞ
pythonはアプリやプラグインを使う側だ
- 600 :デフォルトの名無しさん :2023/02/14(火) 08:13:31.55 ID:VFlkjrId0.net
- 今の時代、いきなりCやらせるのも厳しいだろ
- 601 :デフォルトの名無しさん (アウアウウー Sa4f-C/iO):2023/02/14(火) 08:20:59.47 ID:fgYoAOKYa.net
- まぁ使い道がないからな
使わないと身につかないし
言語自体の習得が難しいとは思わんけど
- 602 :デフォルトの名無しさん :2023/02/14(火) 09:56:41.03 ID:mFvz0aaO0.net
- >>599
万能で汎用性高いっていうのは魅力的ですね。
とりあえず今はpythonを勉強しはじめてみた。ありがとう。
>>600
Colaboratory というのを使って昨日のうちに四則演算や、
!= pop {} [] の記号の使い方とか’文字はかこめ’とかそういう基礎的な事をやってる。
- 603 :デフォルトの名無しさん :2023/02/14(火) 19:33:08.61 ID:JHKTqnVN0.net
- マクロ展開についてあっているか教えてもらえませんか
よろしぅお願いします
字列化演算子 #というのがあることはしらべました
#define ldbl_strong_alias(name, aliasname) strong_alias(name, aliasname)
#define strong_alias(name, aliasname) _strong_alias(name, aliasname)
#define _strong_alias(name, aliasname) \
extern __typeof(name) aliasname __attribute__ ((alias (#name)))
ldbl_strong_alias(__printf, printf)
↓
strong_alias(__pritf, printf)
↓
_strong_alias(__pritf, printf)
↓
extern __typeof(name) aliasname __attribute__ ((alias ("__printf")))
↓
extern int printf __printf
- 604 :デフォルトの名無しさん :2023/02/14(火) 21:59:12.57 ID:wd9US9tw0.net
- >>603
マクロ名がややこしすぎて良くわからん。
1行ずつ実際に実行してみて、どうなるか試してみるのが良いと思う。
- 605 :デフォルトの名無しさん :2023/02/15(水) 01:59:03.95 ID:DEZW3Rub0.net
- gcc -E hogesource.c
Eスイッチでマクロ展開の結果が表示されて止まるのがわかった
思ったような結果が得られなかった
- 606 :デフォルトの名無しさん :2023/02/15(水) 02:37:58.76 ID:Q403dQBP0.net
- >>603
誤字は飛ばすのと__typeof, __attribute__を既知としていいなら、4つ目と5つ目が違う
- 607 :デフォルトの名無しさん (ワッチョイ c69a-X0yo):2023/02/15(水) 03:29:11.19 ID:kNXNSVol0.net
- glibcのマクロ? ビルドエラーを自分で調べてる?
- 608 :デフォルトの名無しさん :2023/02/15(水) 06:54:20.15 ID:DEZW3Rub0.net
- おはようございます
>>607
glibcのソースコードでprint.cファイルの中身が
int
__printf (const char *format, ...) { } になってます
ldbl_strong_alias()マクロでprintf()というエイリアスが定義されるそうなんです
ldbl_strong_alias()定義を追うんですけど
sysdeps/generic/math_ldbl_opt.h
#define ldbl_strong_alias(name, aliasname) strong_alias(name, aliasname)
include/libc-symbols.h
#define strong_alias(name, aliasname) _strong_alias(name, aliasname)
#define _strong_alias(name, aliasname) \
extern __typeof(name) aliasname __attribute__ ((alias (#name)));
で
printfが__printfになるのがわからなくて質問かかせてもらいました
- 609 :デフォルトの名無しさん :2023/02/15(水) 10:26:24.82 ID:jBF4rRuI0.net
- __printf()という関数の型とか引数定義を引用してprintfのプロトタイプを作ってる
作られるのはextern int printf __printfじゃなくてextern int printf(const char *format, ...)みたいな関数プロトタイプ
アンダースコアがついてる語はGCCの言語拡張でオブジェクトの型を取得したりコンパイラに関数の性質を教えたりしてる
また、コードを示すなら手打ちしないでコピーと貼り付けを使え
誤字があったり全角空白でインデントなんかしてるとあんたの知識が怪しげであることを読む側に暗示させるし
コードの他の箇所すべてを注意深くチェックしないといけなくなる
自分が示したコードは回答するために他人がそのままコピーして実行するもんだくらいに思って示した方がいい
- 610 :デフォルトの名無しさん :2023/02/15(水) 20:05:32.37 ID:D5gZ9dH30.net
- 全角スペースインデントは許してやれ
- 611 :デフォルトの名無しさん :2023/02/15(水) 21:14:31.17 ID:OdKSYE2s0.net
- >>581で質問した者ですが、>>582で教えてもらった#errorを使うにあたって#ifで分岐させようとしたところ
文字列比較が出来ないみたいで困っています
#if strcmp(MODE, "jikken") == 0
#error
#endif
↑こんなことをやりたいのですがいい方法ないでしょうか
- 612 :デフォルトの名無しさん :2023/02/15(水) 21:23:00.21 ID:D5gZ9dH30.net
- プリプロセッサに変数ってあるの?
- 613 :574 :2023/02/15(水) 22:06:42.25 ID:GzER83db0.net
- このスレだと回答無さそうなので、
OpenGL/Vulkanスレ Part23のスレを立てて、聞いてみた方が良いのかな?
↓スレの中を見てみたらopenGLと関係なさそうな内容だったので、
質問には適してい無さそうでした。
https://mevius.5ch.net/test/read.cgi/tech/1561022576
- 614 :デフォルトの名無しさん :2023/02/15(水) 22:15:00.63 ID:3Nk0h2mJ0.net
- >>611
伝統的にDebugビルド/Rereaseビルドってのがあって
c標準的にはNDEBUGがdefineされてたらRereaseビルド
#ifndef NDEBUG
// Debugビルド時のみ
#endif
VCだと_DEBUGも使ってて、defineされてたらDebugビルド
#ifdef _DEBUG
// Debugビルド時のみ
#endif
- 615 :デフォルトの名無しさん :2023/02/15(水) 22:35:35.50 ID:aDsLy0wQ0.net
- >>611のコードにワロタwww
やりたいことをやるなら
#define JIKKEN 1 // これを0にすれば#ifdefの処理はコンパイルされない1にすればされる
#ifdef JIKKEN
コード
#endif
- 616 :デフォルトの名無しさん :2023/02/15(水) 22:37:30.30 ID:aDsLy0wQ0.net
- あ、#ifdefじゃなくて#ifか
#ifdefだったら
#define JIKKENをコメントアウトするかしないかだな
- 617 :デフォルトの名無しさん (ワッチョイ 8606-mefD):2023/02/15(水) 23:33:21.39 ID:OdKSYE2s0.net
- >>614-615
ありがとうございます
数値比較や#if definedで判定できるのはわかるのですが、文字列を判定したいです
#errorにこだわらず、make用のシェルスクリプトを使うことにしてbash上で処理した方が楽でしょうか
コンパイルしたあとにソースをgrepしてjikkenが含まれていたらコンパイル後のファイルを削除しちゃうとか
- 618 :デフォルトの名無しさん (ワッチョイ 4a4b-C/iO):2023/02/15(水) 23:37:33.87 ID:D5gZ9dH30.net
- いまいちよくわからない
文字列を判定するにしてもマクロは定数しか無理だし定数なら定数マクロがあるし…
- 619 :デフォルトの名無しさん :2023/02/16(木) 01:19:38.04 ID:mS9XdiMM0.net
- 不満なら自分でプリプロセッサーを作れよ
- 620 :デフォルトの名無しさん :2023/02/16(木) 01:30:09.99 ID:1LGfLHFu0.net
- >>617
やりたいことって文字列比較じゃなくて定義済み一覧から選択したいってことじゃないの
#define JIKKEN 1
#define HONBAN 2
// ここを切り替え
#define MODE JIKKEN
//#define MODE HONBAN
#if MODE == JIKKEN
#error
#endif
- 621 :611 (ワッチョイ 8606-mefD):2023/02/16(木) 08:57:08.41 ID:t3UIICRg0.net
- >>620
その後のコード部分で使っている定数なので、そのまま文字列比較できれば一番楽かなと思って#ifでの文字列比較の方法を知りたかったのですが、
おっしゃる通りMODEは数値にするようにして、後ろのコード部分を書き換えてしまうという手もあるのかなと思いました
printf("MODE = %s.\n", MODE);
↓
if(MODE == 1){printf("MODE = jikken.\n");}
else{printf("MODE = honban.\n");}
みたいな
- 622 :デフォルトの名無しさん :2023/02/16(木) 13:39:12.83 ID:cjF4BAdEM.net
- gccをソースからビルドしようと思っているのですがパソコンを新たに用意するしかないんですか?
クラウド上でビルドできるサービスもありませんか?
- 623 :デフォルトの名無しさん :2023/02/16(木) 14:41:26.11 ID:NxczGkB60.net
- あるとおもうが
そもそもGCCビルド用に特化してなく家PCでやったほうが手軽とおもうが
有料レンタルでも確実に成功するとはかぎらないかと
- 624 :デフォルトの名無しさん :2023/02/16(木) 14:42:42.46 ID:8Y4Kmok50.net
- Linux環境借りられるサービスなんてごまんとあるし
ビルドしたいだけならGitHubのCIという手もある
- 625 :デフォルトの名無しさん :2023/02/16(木) 14:46:05.56 ID:NxczGkB60.net
- awsでAmazon Linux AMIに最新のGCCを入れる
https://tech.ckme.co.jp/gcc.shtml
- 626 :デフォルトの名無しさん :2023/02/16(木) 15:19:47.18 ID:QUL4lFADM.net
- >>624
それだと何時間かかるんですか??
- 627 :デフォルトの名無しさん :2023/02/16(木) 15:21:08.51 ID:QUL4lFADM.net
- なるべく短時間で終わらせたいです
1~2時間でビルドできるのを目指すのならやっぱり買わないといけませんか?
- 628 :デフォルトの名無しさん :2023/02/16(木) 16:49:13.13 ID:mS9XdiMM0.net
- というかスマホしかないのか?貧乏なのか?
- 629 :デフォルトの名無しさん :2023/02/16(木) 16:52:19.43 ID:cjF4BAdEM.net
- >>628
メモリ8gbのmbp16しかないです
予算は20万ほどでパソコンを買おうかとすら思ってます
貧乏です
- 630 :デフォルトの名無しさん :2023/02/16(木) 16:54:59.14 ID:mS9XdiMM0.net
- >>629
メモリーの問題か
vmware fusion player入れて2か3GBメモリーの仮想マシンのLinuxを作ればいけるかも
- 631 :デフォルトの名無しさん :2023/02/16(木) 16:58:47.39 ID:mS9XdiMM0.net
- >>629
パソコンを買うなら中古のデスクトップが安い
モニターも含めて5万円以下で十分
- 632 :デフォルトの名無しさん :2023/02/16(木) 17:08:02.82 ID:cjF4BAdEM.net
- >>631
1~2時間でビルド終わるスペックをそれで目指せるのですか?
- 633 :デフォルトの名無しさん :2023/02/16(木) 17:21:08.41 ID:mS9XdiMM0.net
- >>632
無料でできるのだからまずはやってみろ
やってみて報告してくれ
- 634 :デフォルトの名無しさん :2023/02/16(木) 17:24:45.40 ID:gmYGasSwM.net
- いいからだまってさっさもやれよ笑
今時Raspberry Piだって1時間もかからんって
- 635 :デフォルトの名無しさん :2023/02/16(木) 17:30:42.11 ID:cjF4BAdEM.net
- >>634
raspberry piでgccできるなんて暴論を言わないでください
できないです
- 636 :デフォルトの名無しさん :2023/02/16(木) 17:40:27.67 ID:NxczGkB60.net
- 以下の情報は Raspberry Pi OS 64 bit のイメージが配布される前の情報です。
gcc のビルド
64bit 版 Raspberry Pi OS のカーネルは、 aarch64 向けにビルドされています。
一方、 2021/1 現在、 Raspberry Pi OS に apt でインストールできる gcc は、 arm(32bit) 向けのコンパイラです。
つまり、aarch64 対応した gcc を別途ビルドする必要があります。
上記の URL に、 aarch64 対応した gcc のビルド方法について記載があります。
なお、 Raspberry pi 4 上でビルドすると 40 分以上かかります。
https://ifritjp.github.io/documents/singleboard/build-kernel-module-64/
- 637 :デフォルトの名無しさん :2023/02/16(木) 18:47:26.34 ID:6Z/Sw6Okd.net
- 何が原因で「コンパイル出来ない」と考えてるんだろうか?
- 638 :デフォルトの名無しさん :2023/02/16(木) 19:46:05.39 ID:LB1U3BvE0.net
- コンパイラやOSはスゲー神聖なソフトで素人にはビルドできるわけがない!
って思ってる人は一定数いる
- 639 :デフォルトの名無しさん :2023/02/16(木) 20:13:32.58 ID:1LGfLHFu0.net
- >>621
わざわざ場合分けせんでもいいと思うよ
#if MODE == JIKKEN
#define MODE_STRING "jikken"
#elif MODE == HONBAN
#define MODE_STRING "honban"
#else
#error
#endif
printf("MODE = %s.\n", MODE_STRING);
- 640 :デフォルトの名無しさん :2023/02/16(木) 22:42:58.34 ID:EFBiKmEC0.net
- ベアメタル組み込みの開発環境をCからC++に移行する際に注意すべきことって何かあります?
例外、実行時型情報、new/deleteは使用しない
仮想関数はコードサイズと呼び出しのオーバーヘッドに注意
というのはよく言われますが
言語機能とSTLで使ってはいけないもの(というか使って問題のないもの)ってなんでしょうか?
ちなみにターゲットはROM100k/RAM10kみたいなプアな石です
- 641 :デフォルトの名無しさん :2023/02/16(木) 22:54:45.07 ID:8Y4Kmok50.net
- 処理系がそのターゲット用なら設定がありそうだけど
心配ならアロケータを自作してスタック他を潰さないようにするとか
- 642 :デフォルトの名無しさん :2023/02/16(木) 23:09:47.05 ID:Tpu7Mxzn0.net
- C++機能のほとんどが使えないから移行する意味ないよ
RAM10kて16384Byteとかかだろ
arduinoみたいにstaticなクラスインスタンス作っておけるぐらいしかない
自己満足の世界だな
- 643 :デフォルトの名無しさん :2023/02/16(木) 23:48:49.34 ID:LB1U3BvE0.net
- > ちなみにターゲットはROM100k/RAM10k
これでプアなのか...
- 644 :デフォルトの名無しさん :2023/02/17(金) 16:40:19.05 ID:m5TXxyVw0.net
- ユーザーが課金することで投稿上限が10から50に増えるようなWebサービスなんですが
この10とか50とかいう数字をフロント側で持つのは問題でしょうか?
調べてみるとdevツールで変数は書き換え可能らしく、気になってしまいました。
- 645 :デフォルトの名無しさん :2023/02/17(金) 16:42:59.74 ID:SMzkkCfo0.net
- そもそも投稿時にサーバー側にその投稿によって合計いくらになるかを調べて
超えているようならエラーにするとかの処理を入れるのが当然だろうし
最大投稿数もAPIで取得した時点では10や50だろうけど、その数値はサーバー側で管理すべき数値であり
クライアントで10で来たのを50に変えたところで、投稿で弾かれるし
何を悩んでいるのか分からないw
- 646 :デフォルトの名無しさん :2023/02/17(金) 17:30:30.40 ID:S6THGHux0.net
- フロント側で持つことが問題かどうかを聞きたいのではなく、サーバー側で持たないことが問題かどうかを聞きたいのだろうか
- 647 :デフォルトの名無しさん :2023/02/17(金) 17:42:39.59 ID:m5TXxyVw0.net
- ありがとうございます
サーバー側で頑張って処理します!
- 648 :デフォルトの名無しさん :2023/02/17(金) 20:17:25.78 ID:O/H37gNs0.net
- むしろフロントは何も考えずboolなりエラーコードなりで処理するほうが簡単やろに
- 649 :574 :2023/02/18(土) 12:35:43.95 ID:om/XupNP0.net
- このスレでほしい回答が得られなさそうだったので、
OpenGLの新スレを立てさせて頂きました。
↓スレに質問を書き込んだので、
回答して頂ける方がいたら宜しくお願いします。
OpenGL/Vulkanスレ Part23
https://mevius.5ch.net/test/read.cgi/tech/1676690491/
- 650 :デフォルトの名無しさん :2023/02/18(土) 14:35:36.52 ID:yoUIrNE+0.net
- vue.jsのディレクティブを使ったコードは、(表現は正しくないかもですが)直接ブラウザが解釈しているのでしょうか?それともどこかでディレクティブなしのHTMLに変換されているのでしょうか?
SFCファイルの場合はwebpackなどを使ったビルドを通せばディレクティブなしのファイルが生成されますが、ビルドを通してないJSファイルの場合どうなっているのかが気になっています
- 651 :デフォルトの名無しさん :2023/02/18(土) 14:37:00.97 ID:yoUIrNE+0.net
- >>650
最後はJSファイルではなくHTMLファイルの打ち間違いです
- 652 :デフォルトの名無しさん :2023/02/18(土) 19:42:41.58 ID:I4ZjkG9+0.net
- プログラムの書き方やテクニック?みたいな覚えておきたいことはどうしてます?
ノートに手書きはなんか違う気がする
エクセルにコピペかワードにコピペだと思うんだけど・・・どうしてます?
- 653 :デフォルトの名無しさん :2023/02/18(土) 19:52:02.82 ID:xCzwRyQu0.net
- 覚えておきたいってそんなに思わないし別に保存はしない
このテクいいなと思ったら一度二度使いたいとこに流用してみとけば、
また必要になったら思い出すこともあるやろなって感覚
GitHubとかのリポジトリがあるならURLをお気に入りにしとくとかでえやろ
自分でプロダクト作ってれば、ノートにコード書くなんて無駄なことするより
まずコード打ち込んで作って改良してくほうが実利となる
どうせ1つの言語で何十年も食う時代じゃもうないんだから
- 654 :デフォルトの名無しさん :2023/02/18(土) 19:59:11.36 ID:UjqgCKtD0.net
- >>653
煽りとかじゃなく単純な疑問なんですが「1つの言語で何十年も食う時代」なんてあったんですかね?
どの言語でいつからいつまでぐらいのこと?
- 655 :デフォルトの名無しさん :2023/02/18(土) 20:10:17.54 ID:H8UbSm360.net
- つまらん
同僚や客にもそのノリなんやろうな
- 656 :デフォルトの名無しさん :2023/02/18(土) 20:25:23.92 ID:c4QxGie20.net
- >>654
組込み屋で40年くらい(要は会社にいる間)C言語で食ってた奴はいるよ
実例は知らんけどコボラーでもいただろうし数値演算メインの人ならフォートランで食ってた人もいそう
- 657 :デフォルトの名無しさん :2023/02/18(土) 21:04:01.08 ID:om/XupNP0.net
- >>654
組み込み系や処理速度を求められる案件だと
C/C++が今でもメインだよ。
Pythonで書いたAIのプログラムを
処理速度を上げるためにC++に直すこともある。
いつからいつまでという話だと、
C言語は50年前から現在まで使われている。
- 658 :デフォルトの名無しさん (ワッチョイ b5b6-BTrK):2023/02/19(日) 01:56:44.76 ID:J39SJVm70.net
- SI業界とかだと、一つの言語で何十年も食うじゃなくて
何十年も食いたいなぁと考えている人が多い
一度覚えたことから変えたくない人
知識が何十年も前で停止していて、新しいことが何もできなくなってる
- 659 :デフォルトの名無しさん (ワッチョイ b592-4mn0):2023/02/19(日) 08:05:27.02 ID:xznf5Ddd0.net
- XAMPPのインストールのところで、インストールをどんどん進めていき、
SelectComponentsというところに進むのですが、ここで、
利用したいものにチェックを入れないとダメなのですが、
ApacheとPHPにチェックが入れられません。
しかし、よく見ると、それらには薄いグレーの背景色の上にチェックが入ってます。
しかし、自分でチェックを入れた時のように青い背景色の上にチェックが入るということにはなりません。
XAMPPのバージョンは8.2.0(PHP8.2.0)で、Windows版です。
パソコンのОSは、Windows11で、システムの種類は、64bitOSです。
回答よろしくお願いします。
- 660 :デフォルトの名無しさん (ワッチョイ e310-mLMb):2023/02/19(日) 08:14:35.78 ID:wunKu9cx0.net
- ラーメンから麺とスープ抜く想定がないから
- 661 :デフォルトの名無しさん (ワッチョイ 1b66-rNHY):2023/02/19(日) 08:32:16.11 ID:5aH3xDwk0.net
- 2000年くらいからJavaでずっと飯食ってる人ならそこそこいそう
- 662 :デフォルトの名無しさん :2023/02/19(日) 09:03:13.24 ID:aE8MMD5q0.net
- >>659
それで何が困ってるのか分からん
その二つはいれるの必須なのだから触るなくなってる
- 663 :デフォルトの名無しさん (ワッチョイ b592-4mn0):2023/02/19(日) 09:25:52.89 ID:xznf5Ddd0.net
- >>662
回答ありがとうございます。
>その二つはいれるの必須なのだから触るなくなってる
そうだったんですか!??????
分かりました!!!!!!!
ありがとうございました!!!!!!!!
- 664 :デフォルトの名無しさん :2023/02/19(日) 10:42:51.05 ID:xznf5Ddd0.net
- PHPプログラミングをしようと思い、
XAMPPをインストールして、
始めての「Hello World」を表示させてみようとしたのですが、
何回やってもNotFoundと出てしまいます。
一からPHPプログラミングの仕方を教えてもらえないでしょうか?
よろしくお願いします。
- 665 :デフォルトの名無しさん :2023/02/19(日) 12:37:38.92 ID:GuYvQ4yB0.net
- XAMPPとか設定ミスもありえるから
PHP本家からバイナリもってきて直起動させとけ
- 666 :デフォルトの名無しさん :2023/02/19(日) 12:39:02.02 ID:GuYvQ4yB0.net
- php.exeにソースコードを渡せば実行できるはず
エディタで編集中のを渡す設定にすればエフキーとかでいけるはず
- 667 :デフォルトの名無しさん :2023/02/19(日) 12:39:28.33 ID:xznf5Ddd0.net
- >>665
それは一体どういうことなのでしょうか?
初心者でもできるやり方ですか?
もしそっちの方が良いのだとしたらそのやり方にしたいので、
やり方を教えてください。お願いします。
- 668 :デフォルトの名無しさん :2023/02/19(日) 12:40:24.46 ID:xznf5Ddd0.net
- >>666
詳しくやり方を教えてください。
お願いします。
- 669 :デフォルトの名無しさん :2023/02/19(日) 13:50:11.52 ID:owAZbnPUd.net
- >>668
検索すればサイトはいくらでも出てくるだろ
しょせん馬鹿には無理ってことだ
- 670 :デフォルトの名無しさん :2023/02/19(日) 14:00:24.49 ID:xuUr57qAM.net
- diff コマンドで
$ seq 10 >a
$ seq 0 9 >b
$ diff a b
とすると賢く共通部分が9行あると判定してくれますが、あえて単純に行毎に比較することってできますかね?
つまりこの場合は全行が異なると判定されてほしいです
- 671 :蟻人間 :2023/02/19(日) 14:01:30.53 ID:tpbM8io3d.net
- ファイル名、パス名が間違ってるんじゃね?
拡張子は表示されてる?
拡張子は.phpになってる?
- 672 :デフォルトの名無しさん :2023/02/19(日) 14:09:51.81 ID:xznf5Ddd0.net
- >>669
ググってその通りやってるのですが、なぜかできません。
どうすれば良いでしょうか?
- 673 :デフォルトの名無しさん :2023/02/19(日) 14:12:43.18 ID:kFholmWe0.net
- ググって出てくる別のサイトをそのままやれ
- 674 :デフォルトの名無しさん :2023/02/19(日) 14:17:37.14 ID:owAZbnPUd.net
- >>672
こういう馬鹿の特徴は、子供が漢字を飛ばして読むように自分のわからないところは読み飛ばす
だからできない
- 675 :デフォルトの名無しさん :2023/02/19(日) 14:56:28.85 ID:GuYvQ4yB0.net
- windowsだとして
Binaries Releases PHP Windowsなどで検索して
zipを落として、DOSプロンプトか、バッチファイルか、エディタ+Fキーとかで実行すればいい
あとのほうは「PHPをコマンドラインで動かす」などで検索
- 676 :デフォルトの名無しさん :2023/02/19(日) 19:57:45.62 ID:1XgBXSJn0.net
- >>670
最終的にやりたいことの仕様にもよるけど、一つのやり方はnlで行番号を振って比較
$ diff <(nl a) <(nl b)
- 677 :デフォルトの名無しさん :2023/02/19(日) 20:02:51.32 ID:62Qdm88BM.net
- >>676
nlコマンドは知りませんでした
目視用なのでこれでバッチリです!ありがとうございました
- 678 :デフォルトの名無しさん :2023/02/21(火) 02:41:32.43 ID:6inUiN0e0.net
- SwingとJavaFXどっちも勉強した人いますか?
どっちがオヌヌメですか?
- 679 :デフォルトの名無しさん (ワッチョイ b592-4mn0):2023/02/21(火) 16:10:56.15 ID:Yz858Hu00.net
- とりあえず、XAMPPを削除した
もう一回XAMPPをインストールしてみた方が良いでしょうか?
- 680 :デフォルトの名無しさん (ワッチョイ 755f-K+Pb):2023/02/21(火) 16:18:36.69 ID:CRFnbl/r0.net
- そんなのすら判断できんならもう諦めろ
- 681 :デフォルトの名無しさん (スップ Sd03-O7MM):2023/02/21(火) 17:25:16.83 ID:peG8giuNd.net
- >>679
馬鹿は消えろ
- 682 :デフォルトの名無しさん (ワッチョイ 0d02-BTrK):2023/02/21(火) 17:53:38.27 ID:n/WBIpKW0.net
- php動かすだけならサーバー環境扶養
- 683 :デフォルトの名無しさん (ワッチョイ 5507-ebfy):2023/02/21(火) 18:03:23.95 ID:rKhaXs3b0.net
- 30年くらい前だともう一度インストールした方がいいでしょうかなんてところから聞くやつは無能のレッテルを貼られたけど悲しいかな今の日本の若者ではこれが普通なんだよね
どんだけ劣化するんだ
- 684 :デフォルトの名無しさん (スプッッ Sd43-U2Ey):2023/02/21(火) 18:44:30.55 ID:ImjLNuV6d.net
- そもそもNot foundってエラーメッセージを無視してるのはなんでなんだ
この一文だけでソースファイルが正しい場所に無いのは明らかだろ
- 685 :デフォルトの名無しさん (ワンミングク MMa3-IvAx):2023/02/21(火) 20:38:00.79 ID:ayp61yNPM.net
- まさにこれ。だから馬鹿に教えても無駄
こういう馬鹿の特徴は、子供が漢字を飛ばして読むように自分のわからないところは読み飛ばす
だからできない
- 686 :デフォルトの名無しさん (ワッチョイ 1501-h1Ka):2023/02/21(火) 22:05:53.34 ID:gQn24LHc0.net
- XAMPPって動作がおかしくなった時に
再インストールしてみるっていうの
ググっても出てこないんだが
- 687 :デフォルトの名無しさん (アウアウウー Sa49-0fjh):2023/02/21(火) 22:53:23.74 ID:ni70LPlva.net
- ハイクオリティのGUIを作れるようになりたいのですが何をすれば良いでしょうか。
- 688 :デフォルトの名無しさん (スップ Sd03-O7MM):2023/02/21(火) 23:01:17.78 ID:peG8giuNd.net
- >>687
コンダラを引いてグランドを10周しろ
- 689 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd43-pk/j):2023/02/21(火) 23:03:20.92 ID:Md4XkWYFd.net
- >>687
GUI部品(ボタン、ラベル、テキストボックス、コンボボックスなど)の種類を覚えるところから。
そして、UI/UXの概念(フォーカス、アクセスキー、キーボード操作、マウス操作など)の理解。
- 690 :蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd43-pk/j):2023/02/21(火) 23:06:52.03 ID:Md4XkWYFd.net
- >>687
まずは、GUI部品(ウィンドウ、ダイアログ、ボタン、ラベル、テキストボックス、コンボボックスなど)の種類を覚える。
「GUI UI/UX アクセシビリティ」を検索。
- 691 :デフォルトの名無しさん (ワッチョイ 1501-IrAa):2023/02/22(水) 08:39:25.40 ID:ywGxgjQk0.net
- 外付けHDDに置いてある、とあるフォルダ内のファイルを削除しても、リロードすると削除されず元に戻っています。
ファイルを移動しようとするとIOデバイスエラーになりますが、実際にはファイルは移動先にコピーされつつ、移動元にも残っています。
※フォルダ内のファイル自体は正常に開けています。
※自動バックアップなどは設定していません。
これってどういう状態なのでしょうか?
- 692 :デフォルトの名無しさん (ワンミングク MM71-AouJ):2023/02/22(水) 09:03:07.79 ID:lG5gdUzhM.net
- >>691
OSや言語や方法を書けない馬鹿
最近変なのばっかり来るのは春休だからなのか?
- 693 :デフォルトの名無しさん :2023/02/22(水) 09:47:19.08 ID:pMjepbUSa.net
- いやそもそもスレチどころか板違いなんだが
- 694 :デフォルトの名無しさん :2023/02/22(水) 13:57:57.73 ID:2B3o8bjS0.net
- 物理的か論理的エラーでは
- 695 :デフォルトの名無しさん :2023/02/22(水) 14:03:42.53 ID:1hO1GvYya.net
- >>694
もしくは幻覚または伝聞
- 696 :デフォルトの名無しさん :2023/02/22(水) 14:06:45.62 ID:PlAdHUMxM.net
- フィジカルまたはマジカル
- 697 :デフォルトの名無しさん :2023/02/22(水) 16:57:08.26 ID:hFutZzVZM.net
- 初期誤差に敏感なカオス系のシミュレーションを計算する際、丸め誤差や桁落ちなどの
誤差の出ない計算方法があれば原理的には必ずユニークな計算結果を出すはずですよね?
そういう計算って実際に可能でしょうか?
(たとえば特殊な型を使えばメモリをめっちゃ食うけど誤差なし計算が実現可能とか)
- 698 :デフォルトの名無しさん :2023/02/22(水) 17:10:16.67 ID:ab40YNoOd.net
- 馬鹿ってどんな言語も使えるのかな?
Fortran使えよ
- 699 :デフォルトの名無しさん :2023/02/22(水) 17:52:14.65 ID:3MJ5isf30.net
- >>697
はずもクソもそんな計算方法はないし、計算以前にコンピューターの数値表現自体がそもそも近似なんだよ
例えば無理数を正しく表現することはメモリがいくつあっても出来ないことで、円周率のように定数で保持したとして計算中は定数で扱えてもどこかで実際の値に戻すときに正確でなくなる
またそもそも全ての無理数に定数があるわけでもない
コンピュータでの数値計算は精度とセットにして考えるものなんだよ
丸め誤差だの桁落ち情報落ちだの言う前にそういう基本的な前提が頭から抜けてんならちょっとやべーよ
- 700 :デフォルトの名無しさん :2023/02/22(水) 18:30:12.85 ID:Q6+K3FW2d.net
- Linuxエンジニアになりたい
- 701 :デフォルトの名無しさん :2023/02/22(水) 19:03:47.23 ID:x05e7dl0M.net
- 春休みヤベー
- 702 :蟻人間 :2023/02/22(水) 19:18:55.45 ID:ZzyWfmcWd.net
- 区間演算と多倍長演算を使えば、誤差の範囲を査定することは可能かも知れない。
- 703 :デフォルトの名無しさん :2023/02/22(水) 21:59:33.55 ID:qecTLRn10.net
- アナログ回路を組めば計算誤差は0になるよ
ただ今度は測定誤差が出るけど
- 704 :デフォルトの名無しさん (ワッチョイ 1b9a-NosE):2023/02/23(木) 10:11:10.51 ID:MVPqL5ol0.net
- 多倍長計算でカオス系をシミュレーションしたらどう見えるかとか論文があった気が
フラクタルみたいになっているというような話だったような気もするが
記憶違いかもしれない
- 705 :デフォルトの名無しさん :2023/02/23(木) 12:47:17.70 ID:H6YNShWD0.net
- >>687
ハイクオリティのGUIを作成するためには、以下のステップを実行することをお勧めします。
GUIデザインの基礎を学ぶ
まず、GUIデザインの基本を理解することが重要です。色の使い方、タイポグラフィー、スペーシング、レイアウトなど、デザインの要素を理解する必要があります。GUIデザインについて学ぶためのリソースは、書籍、オンラインのコース、ウェブサイト、YouTubeチュートリアルなど、さまざまな形式で提供されています。
ツールを学ぶ
GUIデザインを作成するためのツールとしては、Sketch、Adobe XD、Figma、InVision Studioなどがあります。これらのツールは、デザインのプロトタイプを作成したり、UIデザインを作成したりするための機能を提供しています。選択したツールについて学び、使い方を練習することが大切です。
ユーザーインターフェースの設計を考慮する
ユーザーインターフェースの設計は、GUIデザインの重要な要素の1つです。デザインの目的やターゲットユーザーを理解し、ユーザビリティやユーザーエクスペリエンスを向上させるために、適切なインターフェース設計を行う必要があります。
プロトタイプを作成する
プロトタイプを作成することで、デザインをテストし、問題を修正することができます。プロトタイプは、ユーザビリティテストを行うためにも重要です。ツールを使用してプロトタイプを作成し、テストを実施することができます。
フィードバックを受け入れる
プロトタイプを作成した後は、フィードバックを受け入れ、必要な改善を行うことが重要です。ユーザーからのフィードバックは、デザインの改善に役立ちます。
- 706 :デフォルトの名無しさん :2023/02/23(木) 14:04:15.50 ID:gnLhIz6D0.net
- 最低限の商用品質ならそんなところだけど
ハイクオリティってのとはちがうような
- 707 :デフォルトの名無しさん :2023/02/23(木) 14:10:12.55 ID:9j/ZocLNM.net
- >ユーザーインターフェースの設計を考慮する
>ユーザーインターフェースの設計は、GUIデザインの重要な要素の1つです。
GUIデザインて(グラフィカル)ユーザーインターフェースを設計する(デザインする)ことではないの?
- 708 :デフォルトの名無しさん :2023/02/23(木) 19:24:57.27 ID:wI8w/+O3a.net
- >>705
チャットGPTかな?
- 709 :デフォルトの名無しさん (ワッチョイ fd10-R6F1):2023/02/23(木) 20:55:16.67 ID:4nvSVdtR0.net
- >>697
>>699
誤差の出ない計算って論理的には可能だよ。
掛け算だったら、計算するごと使用するメモリを増やす型と関数を自作すれば良い。
例えば、10進数の計算で1桁に1バイト使う型を定義する。
1.1は整数1バイトで少数1バイトだが、
1.3を掛けると
1.43で整数1バイト、少数2バイトになる関数を作ると桁が落ちなくなる。
割り算の場合は、分母と分子を別々の値を持った型を作れば良い。
- 710 :709 (ワッチョイ fd10-R6F1):2023/02/23(木) 21:30:41.07 ID:4nvSVdtR0.net
- 試しに誤差の出ない計算のプログラム作ってみようと思ったら、
visual studio2008が古すぎるせいか動かなかったから、
visual studio2022をダウンロード中
- 711 :デフォルトの名無しさん (ワッチョイ fd10-j6dJ):2023/02/23(木) 21:42:53.24 ID:6eqWydaM0.net
- 平方根とか三角関数とか計算途中の足し算とかあるじゃろ
- 712 :デフォルトの名無しさん (ワッチョイ 6d68-/+FQ):2023/02/23(木) 21:45:40.03 ID:1cQlLW/80.net
- 雑
- 713 :デフォルトの名無しさん (ワッチョイ a38e-O7MM):2023/02/23(木) 22:07:01.61 ID:hO/bqHQv0.net
- >>709
馬鹿の典型例
- 714 :デフォルトの名無しさん (ワッチョイ 5507-ebfy):2023/02/23(木) 22:51:44.98 ID:BgVzVA3A0.net
- >>709
無理数って知ってる?
- 715 :デフォルトの名無しさん (ワッチョイ e310-mLMb):2023/02/23(木) 22:59:13.32 ID:gnLhIz6D0.net
- 分野が違うけど近似計算追求するよりか
H.264のように整数演算でいかに構築するかって方が好き
- 716 :デフォルトの名無しさん (ワッチョイ 6d68-/+FQ):2023/02/23(木) 23:34:23.20 ID:1cQlLW/80.net
- 欲しいのはたぶん多倍長固定小数点だろ
誤差を十分吸収し得るに足る小数点の位置は
個別のケースによって違うから自分でやるしかないよ
- 717 :709 (ワッチョイ fd10-R6F1):2023/02/24(金) 00:14:25.26 ID:6Vzv7gfq0.net
- >>713
どこが間違ってるか指摘出来ないお前の方が馬鹿だろ
>>711,714
>>697がどんな計算が必要か分からないが、
数値計算の誤差は掛け算や足し算で積み重なる場合が多い。
平方根をどうしても誤差無く計算したいなら、
計算出来なかった平方根の情報を残したまま出力するプログラムにすれば良い。
三角関数は、オイラーの定理の形式にすれば実装できる。
- 718 :709 (ワッチョイ fd10-R6F1):2023/02/24(金) 00:42:32.82 ID:6Vzv7gfq0.net
- >>717はオイラーの定理の形式にすれば実装できる場合もあるってことね。
無理な例を上げていちゃもんを付けてくる人がいるから、あらかじめ言っておいた。
誤差の無い掛け算足し算のプログラムを作ろうとしたら、思ったより大変で終わらなかった。
明日仕事から帰って気力があったら続きをやるか。
- 719 :デフォルトの名無しさん (ワッチョイ cbbb-N4lW):2023/02/24(金) 00:50:21.53 ID:wglsxPd20.net
- BigDecimalみたいな配列ベースで実装された数値を使って有理数だけの演算をするならいけるだろうけど質問者が聞いてるのはそんな極めて限定された環境下の話じゃないだろうな
無理数の計算を計算できなかった情報として積み上げるなんて発想もそれをカオス系で使おうなんてNP困難みたいな実質不可能になる予感しかしない
- 720 :デフォルトの名無しさん (ワッチョイ fd10-j6dJ):2023/02/24(金) 00:51:40.40 ID:Q77HdEB50.net
- 誤差無しの厳密な計算結果を求めたかったんだろうに情報残したまま出力してどうするんだ
- 721 :デフォルトの名無しさん (ワッチョイ c569-/+FQ):2023/02/24(金) 02:26:19.79 ID:8t4u29Gl0.net
- 任意多倍長使えば加減乗で誤差出ないの当たり前だろwとっくにライブラリある、自作すんなしw
有理数型なら除でも誤差出ないけど、それはつまり計算出来なかった情報を残してるってことなんだよね
>計算出来なかった平方根の情報を残したまま出力するプログラム
mathematicaでシミュるとか凄い遅そう
- 722 :デフォルトの名無しさん (ワンミングク MM71-IvAx):2023/02/24(金) 05:39:10.18 ID:ta4Sp3FjM.net
- >>718
数学もまともにわからない算数レベルの馬鹿
- 723 :デフォルトの名無しさん (ワッチョイ 5507-ebfy):2023/02/24(金) 08:12:21.27 ID:OehCc09P0.net
- >>717
あのなw
それでマジで誤差のない演算や大小の比較ができると思ってんの?w
- 724 :デフォルトの名無しさん :2023/02/24(金) 11:22:48.28 ID:62b5PWzyM.net
- お話中、失礼します。
RDBMS ほどではないにしろ簡単なデータベースを普通のファイルを使って自作する
場合、もし、ディスクに flush されるまえに OS がダウンしてしまった場合に備える
アルゴリズムはどんなものが考えられるでしょうか?
ファイルは、上書きしなければ、ストレージが壊れるまではそのまま壊れないと仮定してよいと
思うのですが、問題は追加したり、途中を部分的に変更するために、同じファイルに書き込む
時だと思うんです。
- 725 :デフォルトの名無しさん :2023/02/24(金) 11:27:38.65 ID:/JDec9CR0.net
- >>724
SQLite3を使え。データベースファイルが単一のファイルだから
普通のRDMBSほどではない簡単なデータベースに使える。
その程度のアルゴリズムも思いつかないようなレベルじゃ
実装なんて到底無理だ。
- 726 :デフォルトの名無しさん :2023/02/24(金) 11:28:28.20 ID:62b5PWzyM.net
- >>724
[案1]
・mkdir "X" 法で排他制御を開始する。他のcgiのインスタンスが処理中は待機する。
・今までのデータファイルAには上書きせずに、ファイルAをメモリーに全部
読み込んでから、一部だけを修正し、新しいファイルBを作成して全部
書き出してしてしまう。
・ファイルBをfflushして、OSのsystem call で(?) sync して、ストレージに本当に
書き込まれるまで待つ。
・それが終わったら、ファイルAを削除してからBのファイル名をAに変えてしまう。
・rmdir "X" として、排他制御を終える。
- 727 :デフォルトの名無しさん :2023/02/24(金) 11:30:29.54 ID:/JDec9CR0.net
- > ・それが終わったら、ファイルAを削除してからBのファイル名をAに変えてしまう。
はい、ここでアウト
ファイルAを削除した段階でOSがダウンするとデータが無くなる
また、複数のファイルに書き込む場合が考慮されていない
な?
- 728 :デフォルトの名無しさん :2023/02/24(金) 11:31:14.08 ID:62b5PWzyM.net
- >>725
>その程度のアルゴリズムも思いつかないようなレベルじゃ
>実装なんて到底無理だ。
726 のようなアルゴリズムはどうですか。
効率は悪いと思いますし、一時的にディスク領域が2倍必要になりますが。
- 729 :デフォルトの名無しさん :2023/02/24(金) 11:32:54.79 ID:/JDec9CR0.net
- 信頼性重視なデータベースソフトが
どれもジャーナルという仕組み(アルゴリズムではない)を
採用している理由を考えろ
その程度の適当な方法じゃ実装できねぇんだよ
- 730 :デフォルトの名無しさん :2023/02/24(金) 11:33:17.21 ID:62b5PWzyM.net
- >>727
>ファイルAを削除した段階でOSがダウンするとデータが無くなる
次にcgiを起動した時に、ファイルAが無くなっていて、ファイルBだけが
存在する時には、Bのファイル名をAに改名するところから再開すれば
良いのでは有りませんか。
- 731 :デフォルトの名無しさん :2023/02/24(金) 11:37:53.55 ID:/JDec9CR0.net
- いくつもある穴の一つを指摘しただけだ
複数のファイルに書き込むときはどうする?
- 732 :デフォルトの名無しさん :2023/02/24(金) 11:39:24.82 ID:/JDec9CR0.net
- だいたいCGIっていうのが終わってる
ファイルサイズが100GBあったら
ロック時間は100GBのファイルコピーの時間分になる
多数のアクセスでスケールしない
- 733 :デフォルトの名無しさん :2023/02/24(金) 11:44:39.76 ID:62b5PWzyM.net
- >>732
ファイルのサイズは1MB程度までと考えています。
>>731
複数ファイルの場合、mkdir "X" で排他性世を行なっている間に、
同じことを繰り返せばいいと思います。
- 734 :デフォルトの名無しさん :2023/02/24(金) 11:44:56.50 ID:2YdGe9kz0.net
- そんなやり方推奨せんけど
rename(2)の上書きはアトミックにできるから先に消すのは悪手
- 735 :デフォルトの名無しさん :2023/02/24(金) 11:45:39.89 ID:62b5PWzyM.net
- >>731
>いくつもある穴の一つを指摘しただけだ
単一ファイルの場合で、サイズが十分小さい場合には、他に穴はないのでは
ないでしょうか。
- 736 :デフォルトの名無しさん :2023/02/24(金) 11:47:55.10 ID:62b5PWzyM.net
- >>734
renameに関しては、どういう意味か分かりませんが、もし、Aを先に削除したく
ないのであれば、
・AをCに改名後、BをAに改名。
・sync(?)などで、ストレージに本当に書き込まれるまで待機。
・Cを削除。
で良いのではないでしょうか。
ただ、余り意味は無いと思われます。
- 737 :デフォルトの名無しさん :2023/02/24(金) 13:37:04.58 ID:igKefKVx0.net
- >>726
解決策を考える前に要件を固めたほうがいいよ
急にcgiや排他制御が出てくるけど
同時実行を含めてどういう粒度でどういう操作をサポートする必要があるのかによって
更新方法も排他制御の方法も考え方が変わってくる
flush前のOSダウンに備えるだけなら更新内容が復元できるだけの情報を
ジャーナルとして書き出しflush完了を確認してからファイルを更新すればいい
比較的新しめのファイルシステムはそういう機能を持ってる
- 738 :デフォルトの名無しさん :2023/02/24(金) 14:13:55.96 ID:p/kCAwBGa.net
- なんでお前ら車輪を発明しようとしてんの?
あるぞそれ
- 739 :デフォルトの名無しさん :2023/02/24(金) 14:16:27.90 ID:OSyVRWv/M.net
- >>737
>flush前のOSダウンに備えるだけなら更新内容が復元できるだけの情報を
>ジャーナルとして書き出しflush完了を確認してからファイルを更新すればいい
「更新内容が復元できるだけの情報」
として、今までのデータファイルAをまるまるcopyしておいてとっておく方法が考えられます。
copyは効率が悪いので、効率を良くしたのがそれが今回提示しました rename 方です。
ファイルAが大きくなった場合サイズが大きくなる難点がありますが、
サイズが小さいならば最も単純な方法ではないかと考えております。
逆に、ファイルAが大きい場合、「復元できるだけの情報」を小さくする、ということに過ぎ
ないと思われます。
その場合、ファイルAの「部分書き換え」が安全に行なえて、書き換えなかった部分は、
今までのデータがそのまま絶対に安全に残っていることが保証できないといけないと
思われます。
その場合、ファイル単位ではなく「クラスタ単位のアクセス」が必要になるかも知れませんが、
いかが思われますか?
- 740 :デフォルトの名無しさん :2023/02/24(金) 14:51:56.78 ID:iKSzXQzLM.net
- それから、mkdir "X" 法で排他制御する場合、rmdir "X" で排他制御を終えるまでに
電源断が起きたとき、次に cgi が起動した場合にどう対処するか問題がありますね。
例えば、10分後に別インスタンスの cgi が起動した時にフォルダ "X" が残っていた
場合、恐らく直前の cgi の実行中にトラブルが発生した可能性が高くなります。
その場合、cgiのプロセスを見つけ出して存在していれば kill してから、
仕切り直すことで対処できるかも知れませんが。
- 741 :デフォルトの名無しさん :2023/02/24(金) 15:24:56.35 ID:iKSzXQzLM.net
- >>738
MySQLもPostgreSQLも仕組みがよく分からないので、電源断が起きたとき
どこのどういうファイルがどのような状態になっているかが分からないんです。
それと、テーブル1つに対して3つのファイルが作られると聞きました。
レンタルサーバーでは容量が100GBでも、ファイルの個数が1000個などの上限
が有る場合が多いですし、そもそも、MySQLなどのテーブル数に上限があったり
して難しいんです。
>>737
安いレンタルサーバーでは、Ruby On Railsのような常駐サーバーは使えないので、
cgiしか選択肢が無いと思います。
- 742 :デフォルトの名無しさん :2023/02/24(金) 15:29:30.22 ID:igKefKVx0.net
- >>739
要件を固める前に思いつきであれこれ実装方法を考えても時間の無駄だよ
それと排他制御という言葉で思考停止してるから
どういう制御が必要なのかもう少し考えたほうがいいよ
RDBを知ってるならmkdirでの排他制御だけじゃ穴だらけなわかるよね
- 743 :デフォルトの名無しさん :2023/02/24(金) 16:08:08.86 ID:CdQVBJsid.net
- >>741
vpsにすれば?
- 744 :デフォルトの名無しさん :2023/02/24(金) 16:40:10.04 ID:/JDec9CR0.net
- >>741
MySQLもPostgreSQLも単純な仕組みでは無理だから
複雑な仕組みでトランザクションを実現してる
SQLiteは堅牢なデータベースでファイルの代わりに使える
排他制御も組み込まれてるからmkdirみたいなアホな仕組みを使わなくてすむ
- 745 :デフォルトの名無しさん :2023/02/24(金) 16:41:34.41 ID:/JDec9CR0.net
- >>741
> 安いレンタルサーバーでは、
なら安いVPS借りればいいだろ月500年で借りられる
自分の技術力のなさを運営費が高いと嘘をつくのはやめなされ
- 746 :デフォルトの名無しさん :2023/02/24(金) 16:42:16.61 ID:iKSzXQzLM.net
- >>744
SQLiteで電源断の時に何が起きるかについての詳細資料は有りませんか。
- 747 :デフォルトの名無しさん :2023/02/24(金) 16:43:13.01 ID:iKSzXQzLM.net
- >>745
年間2000円(月間150円ほど)のサーバーを借りようかと思っていますが。
- 748 :デフォルトの名無しさん :2023/02/24(金) 16:54:03.07 ID:2YdGe9kz0.net
- >>746
当然公式にあるとなぜ至らんのか
https://sqlite.org/wal.html
https://sqlite.org/transactional.html>SQLite
- 749 :デフォルトの名無しさん :2023/02/24(金) 16:59:06.90 ID:CdQVBJsid.net
- 能力のない貧乏人が一番始末に負えない
- 750 :デフォルトの名無しさん :2023/02/24(金) 17:01:28.64 ID:Wz7cqaYJ0.net
- データベースの話じゃなくて耐障害とかバックアップの話に見えるが笑
- 751 :デフォルトの名無しさん :2023/02/24(金) 17:21:36.41 ID:mwMEBPdga.net
- >>741
電源断になってもデータが壊れないような仕組みがあるから素直にデータベース使え
- 752 :デフォルトの名無しさん :2023/02/24(金) 17:32:38.14 ID:iKSzXQzLM.net
- >>748
電源断になったときにどのような動作になるか分かり易く書かれたところは有りません
か。
- 753 :デフォルトの名無しさん :2023/02/24(金) 17:42:03.65 ID:zVLb+oi5M.net
- 春休みスゲー
次から次へと馬鹿が出てくる
- 754 :デフォルトの名無しさん :2023/02/24(金) 18:03:20.49 ID:/JDec9CR0.net
- >>752
ここに全部書いてある
https://sqlite.org/atomiccommit.html
あとはお前がそれを作るか
SQLiteを使うかだ
お前の目的は何?お前が本当に作りたいものだよ。
データベース相当の堅牢性を自作することが目的なのか?
- 755 :デフォルトの名無しさん :2023/02/24(金) 18:25:18.04 ID:mwMEBPdga.net
- 情弱の考えることはよくわからん
自分の作るものの方が一流のプロが作って詳細なテストをくぐり抜けて広く使われて多くの人の手で検証されてるものより信頼性が高いという謎の自信を持ってるくせに5chをそれより信頼してるんだから
- 756 :デフォルトの名無しさん :2023/02/24(金) 18:36:45.95 ID:CdQVBJsid.net
- 貧乏で頭の弱い人にありがちだぞ
- 757 :デフォルトの名無しさん :2023/02/24(金) 19:48:05.45 ID:Q77HdEB50.net
- 厳しいね
小さなコンフィグレーションの保存とかでやる古き良き(悪しき?)手法だと思うけど
- 758 :デフォルトの名無しさん :2023/02/25(土) 00:39:04.82 ID:limy/30G0.net
- ロールバックとコミットという
キーワードだけ提示しておくか
- 759 :デフォルトの名無しさん :2023/02/25(土) 01:46:45.15 ID:br5FzghO0.net
- 教えて君すごいなw
社会に出たら一番最初に詰んで投了になってしまうタイプだな
- 760 :デフォルトの名無しさん :2023/02/26(日) 12:33:48.94 ID:DTlNE5FyM.net
- >>697ですがスレ見るの忘れてました御免なさい
興味はナビエストークス方程式の乱流遷移でして、たとえば二次元的な翼型において
三次元的な初期値や境界条件を与えずとも
層流から乱流への遷移って起きるけど
その遷移トリガーって数値誤差以外にないと思うので
仮に誤差がない理想的な計算ができたら永遠に遷移しないのかなぁと思いまして
- 761 :デフォルトの名無しさん :2023/02/26(日) 12:59:07.13 ID:ivVZ3cSu0.net
- >>717
> 三角関数は、オイラーの定理の形式にすれば実装できる。
では、e^xを誤差なく計算してください
- 762 :デフォルトの名無しさん :2023/02/27(月) 08:14:21.52 ID:iBbd3dard.net
- スレ違いだったら申し訳ありません。
自分インフラエンジニアなのですが、
ソフト開発についても知識を得たく(転向ではありません)
大規模システムのソフト開発について学習できるような
参考書あるいはudemyなどの学習サイトありませんでしょうか。
ソフト開発のフェーズや手法、ツール類
ソース管理やソフト開発する上でのコミュニケーション方法など
- 763 :デフォルトの名無しさん :2023/02/27(月) 12:24:35.55 ID:7cwD2r6Ea.net
- Gitについて勉強しています。
Subversionを使った大きなプロジェクトでは、
1つのリポジトリの中に複数のプロジェクトがあって、
そのプロジェクトごとにtrunkやbranchesのサブフォルダがあり、
リポジトリ内の任意のプロジェクトをチェックアウトしてくる使い方も可能でしたが、
Gitではそのような大きなリポジトリは作らず、プロジェクトごとにリポジトリを分ける
という使い方で合ってますでしょうか
- 764 :デフォルトの名無しさん :2023/02/27(月) 12:57:46.32 ID:wLaY0QVgM.net
- >>762
質問ざっくりしすぎてて回答不能
その内容で他人が答えられる要素入ってると思う?
質問するならもう少し粒度を小さくしないと
まずは知ってるudemyやってみればええやんしか言えん
>>763
プロジェクトの規模やプロマネのポリシーにもよるからケースバイケースだが、
その辺の考え方はあまりsubversionと変える必要ないのでは?
- 765 :デフォルトの名無しさん :2023/02/27(月) 16:32:49.17 ID:MPOQp4Eta.net
- >>764
あれ、Gitでも、リポジトリ内のサブフォルダのみを持ってこられるのですか?
- 766 :デフォルトの名無しさん :2023/02/27(月) 16:40:14.21 ID:rJzqGCCRd.net
- Yes
- 767 :デフォルトの名無しさん :2023/02/27(月) 16:50:38.51 ID:4hfcaKna0.net
- >>762
基本的な開発プロセスや開発工程に関する知識は↓こういうの読めばいいよ
「ずっと受けたかったソフトウェアエンジニアリングの新人研修」
「ずっと受けたかったソフトウェアエンジニアリングの授業1」
「ずっと受けたかったソフトウェアエンジニアリングの授業2」
もう少し本格的なやつだとSWEBOKやその参考書籍みたいのがあるけど
プロジェクトマネジメントやプロセスマネジメントに携わってなければ読んでもつまらない
- 768 :デフォルトの名無しさん :2023/02/27(月) 16:58:12.64 ID:4hfcaKna0.net
- >>763
プロジェクトの単位による
基本はデプロイする単位でリポジトリを切ることが多い
1つのアプリでもフロントエンドとバックエンドでリポジトリを分けることもあれば
1つのリポジトリを使うこともある
別リポジトリに分けておいてsubtreeやsubmoduleで統合することもある
1つのリポジトリにする場合はフロントやバックとか関係なく全部ローカルに持ってくるのが普通
sparse checkoutでフォルダ単位のcheckoutができるけど
svnと違って少しめんどくさいので自分に関係ないデカいファイル達を落としたくないという時以外はあまりやらないように思う
- 769 :デフォルトの名無しさん :2023/02/27(月) 18:43:33.77 ID:4hfcaKna0.net
- いわゆるモノレポで運用する場合はGitやGithubの機能だけでなく
リポジトリ内の各プロジェクトだけをうまく扱うためのツール整備が必須なんじゃないかと思う
- 770 :デフォルトの名無しさん :2023/02/27(月) 21:21:52.30 ID:jlyK/+pC0.net
- >>760
興味深い話だけど、たぶん別の場所で専門家(乱流or数値計算)に聞いたほうがいいとw
とはいいつつ、精度保証付き数値計算というのを聞いたことがあるが、あれは役立つのかな
カオス力学系だとそれ(保証)の有無で時間発展がだいぶ違ってくるというをのどこかで見た
ググると偏微分方程式版もあるらしい
- 771 :デフォルトの名無しさん (ワッチョイ 76cf-okFi):2023/02/27(月) 23:03:25.35 ID:lqPkSYue0.net
- そういえば誤差の出ない計算ソフト作るからVisualStudioダウンロードするとか言ってたやつ黙っちゃったな
- 772 :デフォルトの名無しさん (スップ Sdda-iutv):2023/02/28(火) 01:05:59.51 ID:0qsy4Mted.net
- 馬鹿を召喚するな
- 773 :デフォルトの名無しさん :2023/02/28(火) 11:45:32.98 ID:8MtRtSJ40.net
- >>766,768,769
解説ありがとうございます。
>1つのリポジトリにする場合はフロントやバックとか関係なく全部ローカルに持ってくるのが普通
この部分が当初の疑問でした。
Apacheなんかは、1つのでかいSVNリポジトリの中にたくさんのプロジェクトがありますが、
Gitでこれをやると、基本的には全部持ってくるという使い方になってしまうのですね。
https://www.atlassian.com/ja/git/tutorials/svn-to-git-prepping-your-team-migration
ここにも、「大きなモノリシックな SVN リポジトリを
複数の小さな Git リポジトリに分割する必要があります」と書いてありました。
- 774 :デフォルトの名無しさん :2023/02/28(火) 16:44:42.88 ID:I7wJWkQG0.net
- 日本語テキスト読み上げリーダーをよく使っているのですが
「方」を「ほう」と読むか「かた」と読むかの判断がうまくいってないことが多く感じるのですが
これは学習させるのは難しいのでしょうか?
- 775 :デフォルトの名無しさん :2023/02/28(火) 17:09:02.22 ID:pZvBAIxUF.net
- 北の方
- 776 :デフォルトの名無しさん :2023/03/01(水) 00:12:25.30 ID:J0C7Wt2i0.net
- 多く感じるだけだと何もわからんね
君が読み方を間違えて覚えてる可能性もある訳だし
- 777 :デフォルトの名無しさん :2023/03/01(水) 01:11:47.80 ID:+sbQ5vwX0.net
- やっぱり駄目です。
これを見て何度も試してみたのですが、やはりブラウザにHello Worldが表示されません
https://smartlife-weblog.com/programing/browser-display-with-xampp.html
なんとかならないでしょうか?
誰か救いの手を差し伸べてください。お願いします。
- 778 :デフォルトの名無しさん :2023/03/01(水) 01:21:09.23 ID:OaPBPWBe0.net
- / | | |
| | | |
|ー | l ー- .l
/⌒ヽ | | l l
l l | | .| 0 .|
| l | ー- | l⌒) - l
| -‐| | | | 丿 | /⌒ヽ
| | | | |ノ l | ヽ
l _! | !__,! ‐ 一 | l ヽ、
/⌒ヽ l ‐ \ |, ノ⌒) () l 〉-‐ l
l〉 )ヽ、 ヽノ (ノO (ノ (つ ヽ、 | ノ) |
/ 人 ヽ、 (⌒) ヽノ (ノ |
l ヽ、\, )丿 / ノ/ o l
ヽ ノ \,/ / (ノ () ヽ l
\ / / (⌒ヽ |
ヽ、 / / l しノ |
ヽ、 / / | l
ヽ、 l /
ヽ、 | /
ヽ l /
- 779 :デフォルトの名無しさん :2023/03/01(水) 01:32:52.95 ID:k7uYjV6F0.net
- >>777
https://www.apachefriends.org/jp/faq_windows.html
プログラムの入手先に書いてるとおりやればいいだけ
- 780 :デフォルトの名無しさん :2023/03/01(水) 13:32:24.17 ID:KxjRXvoGM.net
- >>777
しつこい
お前は能力がなくて無理
諦めろ
- 781 :デフォルトの名無しさん :2023/03/01(水) 17:55:42.15 ID:KKfNhlLO0.net
- >>777
phpじゃないファイル(htmlとか)も表示されないの?
- 782 :デフォルトの名無しさん :2023/03/01(水) 19:54:34.03 ID:CUWj+pTGd.net
- エラーメッセージをちゃんと読んでないんだろうな
答えは全てそこにあるというのに
- 783 :デフォルトの名無しさん :2023/03/01(水) 20:25:28.01 ID:+sbQ5vwX0.net
- >>781
HTMLとJavaScriptならブラウザに表示されます
- 784 :デフォルトの名無しさん :2023/03/01(水) 20:30:04.11 ID:90jK5EfG0.net
- XAMPPだとapache起動していないのではw
こういう質問するならもっと詳細に状況を語らないと分からないよ
XAMPPのコントロールパネルでapacheのサービスを起動しないと
その他の設定があっていても表示されないw
- 785 :デフォルトの名無しさん :2023/03/01(水) 20:32:05.74 ID:+sbQ5vwX0.net
- >>784
apacheの起動って、スタートボタンを押すだけで良いんですよね?
だとしたらちゃんと起動しています
- 786 :デフォルトの名無しさん :2023/03/01(水) 20:36:35.86 ID:90jK5EfG0.net
- >>785
そこでエラー出ていて正しく起動できていないのでは?
正しく起動出来ているならドキュメントルートに試しにtest.htmlのようなhtmlファイルを作って
abcみたいな適当なテキストを保存してlocalhost/test.htmlで表示されないなら
設定がおかしいだけかと
そういう感じでは無いなら、どっちにしてもエラーの情報とか無いと判断出来ないw
- 787 :デフォルトの名無しさん :2023/03/01(水) 20:38:03.07 ID:loIJI+INd.net
- 馬鹿を相手にするな
プログラムの問題ではない
- 788 :デフォルトの名無しさん :2023/03/01(水) 20:39:51.44 ID:5Uklc3Vx0.net
- >>785
https://www.javadrive.jp/xampp/php/index3.html
ここらへん参考にしたら?
- 789 :デフォルトの名無しさん :2023/03/01(水) 20:52:05.22 ID:qu6Mgfeb0.net
- なんでJavascriptが表示されるんだよw
>>777のサイトの手順のどこにもJavascriptなんかねーじゃねーかw
てことは777の通りやってるっていうのがウソなんだろう
- 790 :デフォルトの名無しさん :2023/03/01(水) 20:58:46.95 ID:+XmAyZy8M.net
- 馬鹿を相手にするとスレが荒れるだけだぞ
- 791 :デフォルトの名無しさん :2023/03/01(水) 21:02:46.20 ID:+sbQ5vwX0.net
- >>789
>>777のサイトを見ながらPHPがWebブラウザに表示されるかをやってみたという話です
HTMLとJavaScriptは>>777のサイトとは関係ないです
- 792 :デフォルトの名無しさん :2023/03/01(水) 21:06:48.98 ID:+sbQ5vwX0.net
- そもそも「>>777のサイトを見ながら」HTMLやJavaScriptが表示されるか試したとは一言も言ってません
HTMLやJavaScriptが表示されるかは別の情報を見ながらやったということです
- 793 :デフォルトの名無しさん :2023/03/01(水) 21:43:26.03 ID:0gwtrwNkd.net
- >>792
死ね
- 794 :デフォルトの名無しさん :2023/03/02(木) 00:15:28.47 ID:7V/uO2E30.net
- お、面白くなってきたな
- 795 :デフォルトの名無しさん :2023/03/02(木) 00:20:20.98 ID:zrCXR/Rea.net
- これはsan値がみるみる減っていく
- 796 :デフォルトの名無しさん :2023/03/02(木) 00:53:39.64 ID:MdTvzj+W0.net
- このスレに隔離して良かったと思うべきか
- 797 :デフォルトの名無しさん :2023/03/02(木) 07:34:29.44 ID:XxfRxmrdd.net
- バッテリー上がり女コピペの流れそのまんまじゃねぇか
- 798 :デフォルトの名無しさん :2023/03/02(木) 08:11:31.07 ID:cwmDQ7X9a.net
- またおまえら論破されたのかよ
- 799 :デフォルトの名無しさん :2023/03/02(木) 08:26:17.63 ID:fO2seqzra.net
- 女『車のエンジンがかからないの…』
男『あらら?バッテリーかな?ライトは点く?』
女『昨日まではちゃんと動いてたのに。なんでいきなり動かなくなっちゃうんだろう。』
男『トラブルって怖いよね。で、バッテリーかどうか知りたいんだけどライトは点く?』
女『今日は○○まで行かなきゃならないから車使えないと困るのに』
男『それは困ったね。どう?ライトは点く?』
女『前に乗ってた車はこんな事無かったのに。こんなのに買い替えなきゃよかった。』
男『…ライトは点く?点かない?』
女『○時に約束だからまだ時間あるけどこのままじゃ困る。』
男『そうだね。で、ライトはどうかな?点くかな?』
女『え?ごめんよく聞こえなかった』
男『あ、えーと、、ライトは点くかな?』
女『何で?』
男『あ、えーと、エンジン掛からないんだよね?バッテリーがあがってるかも知れないから』
女『何の?』
男『え?』
女『ん?』
男『車のバッテリーがあがってるかどうか知りたいから、ライト点けてみてくれないかな?』
女『別にいいけど。でもバッテリーあがってたらライト点かないよね?』
男『いや、だから。それを知りたいからライト点けてみて欲しいんだけど。』
女『もしかしてちょっと怒ってる?』
男『いや別に怒ってはないけど?』
女『怒ってるじゃん。何で怒ってるの?』
男『だから怒ってないです』
女『何か悪いこと言いました?言ってくれれば謝りますけど?』
男『大丈夫だから。怒ってないから。大丈夫、大丈夫だから』
女『何が大丈夫なの?』
男『バッテリーの話だったよね?』
女『車でしょ?』
男『ああそう車の話だった』
- 800 :デフォルトの名無しさん :2023/03/02(木) 08:26:57.44 ID:fO2seqzra.net
- 女『友達との約束の時間にもう間に合いそうにないわ』
男『ライト点いた?」
女『なんの?』
男『車の』
女『あっ 屋根のライトついた」
男『屋根?』
女『聞こえなかった?』
男「・・・いや、聞こえたけど』
女『じゃどうして聞き返すの?』
男『・・・ごめん』
女『ごめんじゃないわよ。急いでいるのに』
男『えっと、屋根って室内灯のこと?』
女『ちょっと待って、友達に電話するから』
男『あ、うん、OK』
女『もしもし、あ、あたし。車壊れちゃってさぁ』
- 8分経過 -
女『うん、そういうわけだから、じゃまた掛けるねー』
男『終わった?』
女『なにが?』
男『・・・いや、いいや。で、室内灯はつ・・・』
女『ちょっと待って、いいやってなに?』
男『は?」
女『あのね、確かに私はあなたに助けてもらっているかもしれないよ』
男『いや、大したことじゃないし・・・』
女『でもね、困っている人を助けるのってフツーじゃない?』
男『・・・』
女『助けてやってるみたいな感じで、いやいいとか馬鹿にしてるの?』
男『・・・』
- 801 :デフォルトの名無しさん :2023/03/02(木) 10:31:59.35 ID:2VtcSyn/0.net
- 結局逃げたのかよw
- 802 :デフォルトの名無しさん (ワンミングク MMea-xepH):2023/03/02(木) 23:41:53.96 ID:Y/SSvl+/M.net
- 馬鹿に回答しようとするとスレが荒れる好例
- 803 :デフォルトの名無しさん (ワッチョイ 1a4b-hxGH):2023/03/02(木) 23:42:39.55 ID:zYnG5wcF0.net
- 争いは同レベルでしか起きないとはよく言ったものだ。
- 804 :デフォルトの名無しさん (ワッチョイ 016e-cFnG):2023/03/03(金) 21:29:40.09 ID:nRDABv/H0.net
- 回答しかしない人ってなぜ質問しないんですか
- 805 :デフォルトの名無しさん (ワッチョイ fa74-hJgV):2023/03/03(金) 21:42:38.93 ID:qDrNafr70.net
- 偉いからだ。
- 806 :デフォルトの名無しさん (ワッチョイ 8910-4wGN):2023/03/03(金) 21:50:09.83 ID:lbpjmmtg0.net
- このやりとりから、女性が車に関する知識があまりなく、不安や焦りを感じていることが分かります。
彼女にとって、車が動かなくなると大変なことになるため、男性に助けを求めているようです。しかし、
男性は女性の不安や焦りに気づいておらず、単にバッテリーの状態を確認しようとしているようです。
女性にとっては重要な約束があるため、車が動かないことが深刻な問題であり、彼女自身も何か手助け
をすることができればと思っています。一方で、男性は女性が焦っていることに気づかず、単純な質問
を繰り返すことで女性をイライラさせています。
- 807 :デフォルトの名無しさん (ワッチョイ 8910-4wGN):2023/03/03(金) 21:50:41.52 ID:lbpjmmtg0.net
- 女性がすべきことは、自分の車についてもっと知識を身につけ、トラブルが起きた際に自分で対処でき
るようにすることです。また、助けを求める際には、相手の状況や気持ちにも注意を払い、相手が自分
を助けてくれることに感謝の気持ちを示すことが重要です。
男がすべきことは、女性の話を丁寧に聞き、彼女が実際に言っていることに対して注意深く対応するこ
とです。女性がトラブルに巻き込まれている場合は、彼女に対して落ち着いて状況を把握するように
アドバイスすることが重要です。また、女性が感情的になった場合には、彼女の感情に敏感になり、
彼女の気持ちを理解しようとすることも大切です。彼女が感じている不安やストレスを軽減するよう、
積極的なサポートを提供することが望ましいでしょう。
- 808 :デフォルトの名無しさん (アウアウウー Sa39-vV5p):2023/03/03(金) 22:12:34.46 ID:NkWTPGBwa.net
- 男は女にまずは十分に共感を示すと良いでしょうといった切り口の解説が定番
でも実は女が本当に望んでいたのは「僕の車で送ってあげるよ」という男の提案だったという解説があってそれが一番感心した
察してほしいという下心があるなら全て腑に落ちる
- 809 :デフォルトの名無しさん (ワッチョイ 7d92-ZYAP):2023/03/03(金) 22:35:44.07 ID:1ruNMeqk0.net
- >>806-808
ほんと女って人(主に男性)のせいにするの好きだよな
自分がどんなに馬鹿で無能であっても自分のせい、自分が悪いと考えることがなく、
いついかなるときでも絶対に相手が悪い、相手に原因がある、相手が自分の気持ちを理解できないから駄目なんだというふうにしか考えられない
女を見てると分かるけど、まず自分の駄目なところや非を認めてそれらを改善しようとしないヤツってのはいつまで経っても猿並みの知能から成長しない
相手には求めまくる癖に自分は偉そうに何でもしてもらえると考えているからそうなる
相手に〜をしてほしいとか求める時は、自分も相手の心情などを考慮したり相手を理解することから始めないと駄目だという
小学生レベルの論理すら理解できなくて一生馬鹿な餓鬼のままの存在が女というイキモンです
- 810 :デフォルトの名無しさん (オッペケ Sr75-CaCf):2023/03/03(金) 22:47:13.47 ID:yIwZHwh9r.net
- >>809
君はそっち側だと言われてるんだよ
もっと人の話をよく読んで流れを理解しよう
- 811 :デフォルトの名無しさん :2023/03/03(金) 23:14:42.51 ID:nRDABv/H0.net
- >>805
?どういうこと?
- 812 :デフォルトの名無しさん :2023/03/03(金) 23:21:15.84 ID:f0RKvinT0.net
- 男から男らしくあろうという気概が失われて随分経った今、Z世代の大部分はこの女にそっくりだよ
- 813 :デフォルトの名無しさん :2023/03/03(金) 23:28:11.82 ID:f0RKvinT0.net
- 結局男と女の違いは脳じゃないんだよ
ハードウェアの作りは同じだからこそLGBTなんていうのがいるんだしな
違いは何を期待されていてどうあろうと努力してるかってこと
自分で判断して状況を動かそうと働けるなら男らしくなるしコミュニケーション全振りするなら女らしくなる
- 814 :デフォルトの名無しさん :2023/03/04(土) 02:05:37.22 ID:KC6K/9oZa.net
- 何の話しとるんだこいつらは
ひょっとしてバカなのかな
- 815 :デフォルトの名無しさん :2023/03/04(土) 08:13:02.42 ID:K6gP6y8f0.net
- 該当者きたな
- 816 :デフォルトの名無しさん :2023/03/04(土) 10:48:57.46 ID:RFNVa0Qia.net
- 4行以上のレスは読み飛ばして良いってのは明言だな
- 817 :デフォルトの名無しさん (アウアウウー Sa1d-/UsF):2023/03/04(土) 11:17:08.95 ID:AKTwgEupa.net
- 3行以内のレスに読む価値を見出してるやつがいるのに本気で驚く
人類はそこまで愚かになれるのか
- 818 :デフォルトの名無しさん (ワッチョイ 1379-rvSK):2023/03/04(土) 13:27:47.64 ID:HiKr/1U90.net
- 主語がでかいとほんと馬鹿にしか見えんな
人類ときたかあ…
- 819 :デフォルトの名無しさん (アウアウウー Sa1d-/UsF):2023/03/04(土) 13:49:54.69 ID:vjbWV2TQa.net
- 人類はそこまで愚かになれるのかというのは人類全体が愚かになるという意味じゃなく人類なのにそこまで愚かになれるのかって意味だぞw
日本語勉強してから留学に来い
- 820 :デフォルトの名無しさん :2023/03/04(土) 15:55:21.98 ID:wYS7ZSZ+d.net
- 誰も人類全体が愚かになるとは捉えてないだろうよ
わざわざ人類を引き合いに出して大げさな物言いをしてることを問題にしているだけで
- 821 :デフォルトの名無しさん :2023/03/04(土) 16:34:54.24 ID:07SGOix50.net
- ChatGPTの答えにマジレスする人がこんなのところにもいるとはな
正直がっかりだ
- 822 :デフォルトの名無しさん :2023/03/04(土) 17:02:20.16 ID:jh1Z2Q/2a.net
- >>820
それなら主語がでかいと言った意味が通じなくなるからどっちにしろ勉強してこい
- 823 :デフォルトの名無しさん :2023/03/04(土) 17:37:44.43 ID:56refiHTd.net
- >>822
元を正せば発言者としての主語の話だけど今ではそこに限定しないで使われるようになってるから
大げさな表現に対する牽制として十分意味は通じるよ
- 824 :デフォルトの名無しさん :2023/03/04(土) 18:55:19.68 ID:MmFBTyVSa.net
- まだやってるのw
- 825 :デフォルトの名無しさん :2023/03/05(日) 00:50:37.53 ID:HVqlejWD0.net
- よほど悔しかったんだろ
- 826 :デフォルトの名無しさん :2023/03/09(木) 20:32:22.70 ID:N1tjswZx0.net
- 開発言語はpythonでもJavaでもC#でもRubyでも良いのですが、
Webサイトの更新を検知するプログラムを作りたいと考えています。
ETagは設置していないサイトが多いので汎用的では無いと見受けられるのですが、
他に何か良い手立ては無いでしょうか?
1日1回スクレイピングして〜と思っていたのですが、
bodyタグの中身すら広告やら何やらで毎回内容が変わるサイトが多く、
どうすれば実現できるのか皆様のご意見を伺いたいです。
- 827 :デフォルトの名無しさん :2023/03/09(木) 23:38:47.79 ID:7W4kVpw4M.net
- >>826
特定の決まったサイトなら必要なところだけ取り出して比べたら?
対象サイトが多すぎて(アフィ?)一個一個書いてられないなら汎用的な記事抽出系のライブラリを使うといい
FirefoxやSafariで使われてるReadabilityが有名
- 828 :826 :2023/03/10(金) 14:28:52.12 ID:jNHvrmWC0.net
- >>827
ありがとうございます。
やはりhtmlをパースするしかないのですね。
不特定多数のサイトの更新を確認したかったのですが、なかなか実現は難しそうですね。
- 829 :デフォルトの名無しさん :2023/03/10(金) 16:18:31.32 ID:vz26ACYYd.net
- 言語何でもいい言うたのにな
HTMLごときで音を上げて☘☘
- 830 :デフォルトの名無しさん :2023/03/10(金) 17:31:09.34 ID:45LOPYa70.net
- 更新有りと無いケースのHTMLをいくつか渡したら
適当なDOMのパスの候補を返すツールならすぐ作れそう
- 831 :デフォルトの名無しさん :2023/03/10(金) 21:14:15.79 ID:jNHvrmWC0.net
- 広告による更新なのか、本文の更新なのかを不特定多数のサイトを対象に全自動で検知したいのですよ。
SequenceMatcherで類似度測ってみたり、教えて頂いたReadabilityを組み合わせてみたりしたのですが、汎用性のあるPGが出来なくて。
- 832 :デフォルトの名無しさん :2023/03/10(金) 22:46:23.32 ID:qpUtn1cA0.net
- 広告が邪魔ならAdblock食わせたselenium経由でパースしたら少しはマシになるかな?
- 833 :デフォルトの名無しさん :2023/03/10(金) 23:01:19.23 ID:/wd+P0wld.net
- 広告ってブラウザサイドのスクリプトでロードするからサーバサイドから渡されるHTMLソースそのものはほとんど変化無いかと思ってたが
- 834 :デフォルトの名無しさん :2023/03/10(金) 23:02:35.25 ID:hNo+M64i0.net
- 普通に迷惑行為だしこんなとこでやり方教えるわけにはいかない
- 835 :デフォルトの名無しさん :2023/03/10(金) 23:12:59.13 ID:3ErDNgC30.net
- ここで言うのもなんだがただの更新検知だけならfeedlyとかのサービスとかで十分だし敵わんやろ
- 836 :デフォルトの名無しさん :2023/03/12(日) 15:24:45.92 ID:QBltjIgI0.net
- 一般論として、動的型付け言語で書いたプログラムはメモリ上に変数の型の情報を持っているが、静的型付け言語では持っておらず、プログラム実行時は型の情報を参照していない(数値も文字も区別していない)という理解は合っていますか?
- 837 :デフォルトの名無しさん :2023/03/12(日) 15:52:35.91 ID:8DcR0+gea.net
- No
- 838 :デフォルトの名無しさん :2023/03/12(日) 18:29:48.31 ID:EagIiKPaM.net
- >>836
動的型付け言語は変数ではなく値に型が紐付いている
静的型付け言語は変数の型を実行時に持つ必要は基本的にないがC++, Java, C#など多くの言語はダウンキャストやリフレクションなどの機能のために実行時にも型情報を持ってる
- 839 :デフォルトの名無しさん :2023/03/14(火) 04:48:24.33 ID:/sV5CX6Q0.net
- ER図を作るのに、A5M2使ってるんですが、今テーブル数が261個あって、かなり見づらいです。
一応複数のページに分けて管理してるんですが、別ページだとリレーションの線を引けないので、これはこれで見づらいです。
大量のテーブルを1ページで表示出来るER図作成アプリを教えてください。
- 840 :デフォルトの名無しさん :2023/03/14(火) 09:09:14.46 ID:c5wDCPPdr.net
- だれがみんねんそんなん
- 841 :デフォルトの名無しさん :2023/03/14(火) 09:36:09.69 ID:VrJeJBJfd.net
- 天球儀のような形に出来れば
ちょっと欲しいかも
- 842 :デフォルトの名無しさん :2023/03/14(火) 17:08:30.78 ID:qcGIlcvZM.net
- 初心者向けレクチャーサイトを見ながらDocker for WindowsをインストールしてDockerHubからPythonをインストールしました
Pythonのバージョン確認とOSのバージョン確認をしたらDebianが入っていたのですが、どのタイミングでDebianが入ったのでしょうか
Ubuntuを入れたかったのですがOS選択項目は出てこなかったと思います
- 843 :デフォルトの名無しさん :2023/03/14(火) 17:16:39.39 ID:nKBGdJ1xM.net
- カラム名まで表示するような比較的詳細なER図なら各業務単位のテーブル群ごとにER図を分ける
その時に1つのテーブルが複数のER図に現れても気にしない
特定の業務/サブシステム/アプリで触るテーブル群の関係が1枚で分かることが重要
逆にシステム全体の主要テーブルの関係を俯瞰するためのER図ならカラムの大半を省略したり小さなマスタ類はテーブルごと省略して俯瞰できる内容に収める
それでも30テーブルを超えるようならもう一段上にサブシステム関係図を作ってER図は分割する
でそれぞれHTML出力してリンクを貼っておく
- 844 :デフォルトの名無しさん :2023/03/14(火) 17:18:25.25 ID:n9Omu9zpM.net
- >>842
どっかーのタイミング
- 845 :デフォルトの名無しさん :2023/03/14(火) 18:05:31.43 ID:RMW5dHae0.net
- >>842
DockerのイメージはOS込みなので
そのPython公式?のイメージがdebianベースで作られているだけ
非公式のUbuntuベースのイメージ探すくらいなら
Ubuntuの公式イメージをつかってそこへpython導入する方が安全
使ってくうちに導入後のイメージもすぐ作れるようになる
- 846 :デフォルトの名無しさん :2023/03/14(火) 18:52:50.02 ID:HZfgsPhQM.net
- >>839
SchemaSpyを試してみるといいと思う
- 847 :デフォルトの名無しさん :2023/03/14(火) 19:03:06.36 ID:bSBFit5ma.net
- Docker for Windows なんて、そんなもの存在する?
Docker Desktop でしょ
Ruby on Rails では、WSL2, Linux, Docker Desktop, Windows Terminal
VSCodeの拡張機能・Remote Development には、
3つの拡張機能・Remote Container/WSL/SSH が含まれている
- 848 :デフォルトの名無しさん :2023/03/15(水) 00:02:47.07 ID:YRex8YPfr.net
- Docker Desktopは有料化されたけど今はみんな何使ってるの?
いまDocker使わない開発してるからわからん
- 849 :デフォルトの名無しさん :2023/03/15(水) 07:18:37.90 ID:mK3nAKlV0.net
- 有料であれ使うけど
- 850 :デフォルトの名無しさん :2023/03/15(水) 10:55:14.67 ID:ClK12XWK0.net
- 日本には秀丸は4000円という文化がある
- 851 :デフォルトの名無しさん :2023/03/15(水) 14:55:15.03 ID:jboKEl7y0.net
- 有料なのはある程度以上の企業のみだけど勘違いしてない?
必要かはプロジェクトでまちまちだけど管理が煩雑になるから
ウチは関わりそうなエンジニア全員登録してる
- 852 :デフォルトの名無しさん :2023/03/15(水) 19:35:17.89 ID:eS/lJ3n/0.net
- 秀丸の完全クローンを作って配布したら違法ですか?
- 853 :デフォルトの名無しさん :2023/03/15(水) 21:02:08.40 ID:g/fwP5jT0.net
- アイデアには権利はないけど
見た目と操作には権利があるからなあ
- 854 :デフォルトの名無しさん :2023/03/15(水) 22:29:11.76 ID:eoB9Ihb90.net
- あんな使いにくいのクローンしてどうする
- 855 :デフォルトの名無しさん :2023/03/15(水) 22:55:36.31 ID:Eybbq5BF0.net
- アルゴリズムならアイデアだから著作権はないけど、ソフトウェアには普通に著作権が認められてる
完全クローンならwarez配布で逮捕される
仮にソースもリソースも一切コピーしてない手書きの模倣だとしたら法廷で争うことになるんじゃね
- 856 :デフォルトの名無しさん :2023/03/16(木) 00:31:17.25 ID:6o9LbN4c0.net
- 普通にWinUIで現代版作れば?
秀丸って確かWin向けだし別にWinUIでも問題ないだろ
- 857 :デフォルトの名無しさん :2023/03/16(木) 00:32:10.72 ID:6o9LbN4c0.net
- >>848
VisualStudioがDockerDesktopみたいな機能搭載してるみたいだから別にいらない
- 858 :デフォルトの名無しさん :2023/03/16(木) 00:32:56.01 ID:6o9LbN4c0.net
- あぁすまんDockerデスクトップかGitHubDeskTopと勘違いしてたわ
- 859 :デフォルトの名無しさん :2023/03/16(木) 06:15:14.74 ID:R4dgmdECM.net
- きょうはRMSのおたんじょうびだそうだが、雑スレを探してる
母語はC/C++ マイコン再入門しつつある
- 860 :デフォルトの名無しさん :2023/03/16(木) 14:03:17.87 ID:fxj0X8UB0.net
- RMSしねスレは昔立ってた気がする
割と面白かった
- 861 :デフォルトの名無しさん :2023/03/16(木) 14:28:45.22 ID:AOf0Dt/lr.net
- >>858
そしたら>>848の回答を再度受け付けております
- 862 :デフォルトの名無しさん :2023/03/16(木) 14:58:10.63 ID:fxj0X8UB0.net
- 見つけた
【死ね】configure大嫌い【RMS】
https://mevius.5ch.net/test/read.cgi/tech/1114223450/
- 863 :デフォルトの名無しさん :2023/03/16(木) 17:52:46.38 ID:6H39TrIH0.net
- configure大嫌いってそれUNIX(商用UNIXとBSD)を切りてろって話ですかねぇ
まあそれでいいなら、RMSはそうするやろ
UNIXは不要。そういう話だし。
せっかくUNIXまで対応してあげてるのにねw
- 864 :デフォルトの名無しさん :2023/03/16(木) 21:36:24.23 ID:ecb+ZjNa0.net
- しかしまあもう商用UNIXというのもほぼなくなったからなあ
ライブラリの依存性チェックなんかもパッケージシステムの中でやった方が楽かも
- 865 :デフォルトの名無しさん :2023/03/16(木) 22:59:28.21 ID:yqOWkJUqd.net
- >>864
馬鹿はMacOSがUnixであることを知らないのか?つまりはiOSもUnixなわけだが
- 866 :デフォルトの名無しさん :2023/03/17(金) 00:22:18.91 ID:k0Wz885y0.net
- これだからUNIXの話はしたくない。おかしなのが突っ込んでくるw
上に「商用UNIXとBSD」って書いてあって、「ざっくりと」前者はAIXだのSoloarisだのHP-UX
だの、macOSは後者(で互換認定を受けた)、と理解
別の可能性としてはmacOSも商用UNIXに含めてその他*BSDがBSDってか
まどっちでもいいよ
- 867 :デフォルトの名無しさん :2023/03/17(金) 00:54:19.81 ID:5FItl1eId.net
- >>866
また言い逃れかよ
「商用」の意味を知らない馬鹿
- 868 :デフォルトの名無しさん :2023/03/17(金) 07:08:02.47 ID:oJrvqJQa0.net
- >>852
名前を禿丸にすればok。
デスクトップ上などのテキストファイルのアイコンはすべて「禿」。
- 869 :デフォルトの名無しさん :2023/03/17(金) 11:13:45.28 ID:3eFsdDakM.net
- >>868
類似商品で引っ掛かる
- 870 :デフォルトの名無しさん :2023/03/17(金) 12:03:09.82 ID:RGjUkDkkM.net
- >>869
でもハゲが使ったら様(サマ)になるのでは?
- 871 :デフォルトの名無しさん :2023/03/17(金) 12:11:33.70 ID:p07xY4l10.net
- つるピカハゲ丸くんに訴えられるぞ
- 872 :デフォルトの名無しさん :2023/03/17(金) 15:18:59.10 ID:hd8cjLNt0.net
- configureが必要なのってC言語ぐらいの話で
C言語は新しいプログラムを作る時はほぼオワコンなので
C言語を使わなければconfigureなんかに頼る必要はない
- 873 :デフォルトの名無しさん :2023/03/17(金) 15:26:37.67 ID:VB5N/PRAM.net
- >>871
いやわたしは鹿児島のツルマル高校に訴えられることをより心配している。
- 874 :デフォルトの名無しさん :2023/03/18(土) 00:50:13.82 ID:5N/Eu9KoM.net
- >>845
回答ありがとうございます
ファイルサイズが軽かったのでOSが入ってるとは思いませんでした
>>847
すいません名前間違えてました
Docker Desktop for Windowsです
- 875 :デフォルトの名無しさん :2023/03/19(日) 00:12:02.14 ID:Rs01a7f60.net
- TeamsのUIってなにで作られていますか?
- 876 :デフォルトの名無しさん :2023/03/19(日) 02:05:20.45 ID:TIfaDrwo0.net
- Angularだってさ
- 877 :デフォルトの名無しさん :2023/03/19(日) 02:59:40.91 ID:Rs01a7f60.net
- あれブラウザベーブだったんだ…
ネイティブにしか見えない…
- 878 :デフォルトの名無しさん :2023/03/19(日) 05:39:27.27 ID:XoJXEEeP0.net
- >>872
C以外の言語処理系もそれ自体やモジュールはCやC++で書かれていたりして
間接的にはものすごくお世話になっているはずだがな
確かにそういうものをメンテ・ビルドする用事のない人にはCもconfigureも無縁というか
存在しないようなものなんだろうな
- 879 :デフォルトの名無しさん :2023/03/19(日) 09:56:51.72 ID:Mwf+AA9W0.net
- >>878
直接お世話になってない
知らんやつが頑張ってるってだけだろ
- 880 :デフォルトの名無しさん :2023/03/19(日) 11:47:35.39 ID:hPA0Fng30.net
- チャットGPTによってプログラマーも失業する時代がいよいよ現実になってきたね。
- 881 :デフォルトの名無しさん :2023/03/19(日) 17:07:05.72 ID:NPoZApcF0.net
- ChatGPTで失業するプログラマって
ググれば見つかるようなコードを書いてる人だけじゃね?
- 882 :デフォルトの名無しさん :2023/03/19(日) 18:39:36.46 ID:M92RK9ru0.net
- むしろスタトレのコンピュータぐらいにははようなって欲しいね
- 883 :デフォルトの名無しさん :2023/03/19(日) 19:01:49.31 ID:NW4vyTsU0.net
- 特定業務に特化したシステム開発は人間がやらざるを得ないと思う。
- 884 :デフォルトの名無しさん :2023/03/20(月) 06:55:11.45 ID:B4MIT0Z0M.net
- 超強力な検索みたいな感じだろ
上手にオーダーしたら、ほぼほぼ…なサンプルコードが返ってくるみたいな
現状でも、そりゃ効率上がるよね
個人的には、テストこそAIに書いてほしい
抜けがなさそうw
- 885 :デフォルトの名無しさん :2023/03/20(月) 07:17:29.29 ID:wfP0XRr80.net
- 仕様書を書く人間が半減
プログラマーは今いる中で優秀なのを1人か2人残す
AIに正しく意図が伝わらなかった部分を探すためにテスト要員はそこそこ居る
そんなことになったら大半のプログラマーは失業するわな
ググっても見つからないようなコードばかり書くプロジェクトなんて真に多くはないしそう思いたいのが大半
- 886 :デフォルトの名無しさん :2023/03/20(月) 12:57:57.72 ID:uf3XtkTY0.net
- やがてプログラミングは不要になる。
AIに「これやっといて」と頼めばAI自身が自分でそれをやってしまうのでプログラミング不要。
もちろんAIによってロボットを動かす事もできるので人間のやることは何でも代行可能。
そして全ての人間は不要になる。
- 887 :デフォルトの名無しさん :2023/03/20(月) 15:29:29.58 ID:m4NlOkWq0.net
- >>886
その程度の知識しかないお前のみたいなのが真っ先にクビだろ
- 888 :デフォルトの名無しさん :2023/03/20(月) 15:40:40.55 ID:GQGgQXaMa.net
- >>880
そういえば日曜の朝にどっかのテレビで松尾豊が出てて
GPTで置き換わる職業にプログラマーを挙げてたな
公務員が要らなくなるのは同意するが
プログラマーはまだいらなくならないわ
- 889 :デフォルトの名無しさん :2023/03/20(月) 16:53:50.93 ID:REuZd10D0.net
- まだまだエンジニア不足だからAI駆使して品質上げていきたいよ
エンジニア不足が解消して職業プログラマ採用が減るなら大歓迎
オレ自身不要になったらそれこそ夢の世界到来だし早く来てほしいわ
- 890 :デフォルトの名無しさん :2023/03/20(月) 17:22:29.71 ID:J7zNP/C80.net
- >>888
コメンテーターは確実に要らなくなるよなw
ああでも、メディアは世間一般で言われていることと違う
デマを流したいから必要なのかw
- 891 :デフォルトの名無しさん :2023/03/21(火) 01:30:43.92 ID:VpuQ9Dv60.net
- コーディングでなく要件定義や設計のスレある?
- 892 :デフォルトの名無しさん :2023/03/21(火) 01:44:26.63 ID:VH9D4S5b0.net
- ないよそんなの
各社のノウハウじゃないの
- 893 :デフォルトの名無しさん :2023/03/21(火) 09:54:25.39 ID:gQNEShkv0.net
- 要件定義書やRFPを極めるスレみたいのはあってもいいかもしれないね
業務の観点に寄り添う文書だから実際に関わらないと判らない事が多いけど
- 894 :デフォルトの名無しさん :2023/03/21(火) 13:38:25.02 ID:W4p4Dvji0.net
- AI にやってほしいのは、非効率なソースコードの最適化だわ。
プロジェクトのソースコード与えて、サーバー性能・クライアント性能・可読性・実行速度・メモリ消費量・計算量・CPU負荷・GPU負荷・通信データ量などの優先割合をパラメータとして与えたら、それに応じた改善案を提案してくれるとか。
- 895 :デフォルトの名無しさん :2023/03/21(火) 16:28:34.48 ID:Fg2WPysI0.net
- そんなルールベースでできることにAIを持ち込む意味とは
- 896 :デフォルトの名無しさん :2023/03/21(火) 23:02:34.20 ID:hTHtc5750.net
- >>894
「もっと改善して」っていうと無限に改善してくれるぞ。ルールを無視してw
- 897 :デフォルトの名無しさん :2023/03/21(火) 23:31:47.33 ID:+Zx8JWeO0.net
- AI「コード最適化以前にそもそも要件がおかしいです」
「業務最適化して既製品を使うべき」
「このような顧客が5年以内に破綻する可能性は90%以上ですので取引停止を推奨します」
「こんなつまらない仕事より貴方にオススメの仮想通貨取引の話があるのですがご関心はありますか?」
- 898 :デフォルトの名無しさん :2023/03/22(水) 01:32:44.17 ID:38on5IyH0.net
- クラスに処理を分割するのが苦手なんですが、どう勉強すればいいですか。
どうも油断すると1関数や1クラスに全部機能を打ち込んでスパゲッティになってしまう。
MVVMとか色々読んで意識してみてはいるんだけど、「結局この場合、この処理とこの処理は密結合にせざるを得ないんじゃないか」と思って
クラスに分けたと思ったらお互いが循環参照して、本当に機械的に分割しただけになってしまいます。
リーダブルコードの本が良いのかなと思って内容を見たのですが、クラス名の付け方は…という内容で自分が悩んでいる内容とは違うみたいでした。
- 899 :デフォルトの名無しさん :2023/03/22(水) 01:52:20.83 ID:jPt3JN/N0.net
- 1関数に全部ぶち込める程度ならクラス分けなんて気にする必要ないよ
別プロジェクトやった時に前と同じ事してんなと思ったら整理すればいいし
案件こなしていって経験値貯めていけば自然にできるようになる
- 900 :デフォルトの名無しさん :2023/03/22(水) 02:14:05.01 ID:0/Pc7E1E0.net
- まさにクラス名の付け方で悩んでみるといいんじゃないの
不適切な密結合してたらこの名前のクラスにこの機能おかしくねってなる
- 901 :デフォルトの名無しさん :2023/03/22(水) 03:07:51.81 ID:38on5IyH0.net
- >>899-900
うーん、ありがとうございます。
まずは名前をしっかり悩むようにしてみます
- 902 :デフォルトの名無しさん (ワッチョイ 5307-BQ3C):2023/03/22(水) 09:04:06.60 ID:RLKJ2atP0.net
- 正解があるとしたら、「他人・数年後の自分が見てしゅっとわかるか」
リファクタリングツールの支援があるなら、それもうまく使って行こう
- 903 :デフォルトの名無しさん (スップ Sd73-acnr):2023/03/22(水) 10:09:41.92 ID:iT8ycAaHd.net
- コードはタイムカプセルだよ
当時を懐かしむためにも沢山書いといた方がいいぞ
- 904 :デフォルトの名無しさん :2023/03/22(水) 15:44:08.96 ID:epPFleRvM.net
- >>898
座学的な知識はBob Martinのシリーズを読むといい
あとは実践してみて熟練者にレビューしてもらったり熟練者が書いたコードを見て自分なりのパターン認識を積み上げてく
- 905 :デフォルトの名無しさん :2023/03/22(水) 15:53:14.84 ID:epPFleRvM.net
- > クラスに分けたと思ったらお互いが循環参照して、本当に機械的に分割しただけになってしまいます。
これは責務の分割だけでなく望ましい「依存性の方向」を認識できてないから
この辺りの知識もBob Martinのシリーズ読めば理解できるようになるはず
- 906 :デフォルトの名無しさん :2023/03/24(金) 02:14:50.22 ID:ku5qQCGs0.net
- 1.ユーザーによる入力内容が問題ないかチェック。
〜しばらく(0〜24時間)時間が空く〜
2.入力内容をメールで自動送信。
3.メールが送信された日時や内容をDBに登録。
上記の処理をする必要があるんですが、
〜しばらく時間が空く〜
の期間に編集が加えられた場合に、メールの送信とDBへの登録がされないようにする必要があります。
ですが、1と2の間に、自分がデータの確認やスケジューラーへの介入が出来ない場合どうすればいいでしょうか?
業務プロセスの変更で対応するしかないですよね・・・?
- 907 :デフォルトの名無しさん :2023/03/24(金) 02:19:17.26 ID:ahmEicZg0.net
- 自分ができなくても、確認する人か、ソフトウェアがすればいいのでは?
単に変更あったか知らせるだけで、人間でもソフトウェアでも確認可能だろ?
- 908 :デフォルトの名無しさん (ワッチョイ c95f-aodc):2023/03/24(金) 07:10:02.10 ID:waL3jr6S0.net
- 1で入力内容かそのハッシュを別保存しておくことができないなら
入力内容に署名を追記するとか
- 909 :デフォルトの名無しさん :2023/03/24(金) 10:14:11.12 ID:QaPy+QE+0.net
- 「編集」ってのは「入力」とは違うのか?
「編集」されたらチェックすりゃいいのでは?
- 910 :デフォルトの名無しさん :2023/03/24(金) 11:59:22.08 ID:hUY2lw0M0.net
- CUIで、
コンパイルするコマンドを打つ
→エラーメッセージがダーって流れていく
→次の入力位置周辺が表示される
→エラーメッセージを最初から読むために、さっきコマンド打った位置までちまちまスクロールして遡る
っていう一連の動作をしょっちゅうしててめんどくさい
エラーメッセージがダーって流れていかないように表示位置をコマンド打った位置に固定する方法とか、コマンド打った位置まで一瞬で遡れる方法とかなんかない?
- 911 :デフォルトの名無しさん :2023/03/24(金) 12:40:48.61 ID:X5N/zF/Ua.net
- >>910
moreやlessなどのページャを使う
- 912 :デフォルトの名無しさん :2023/03/24(金) 12:55:16.22 ID:wehMxzVV0.net
- >>908
メールの発信とDBへの入力をするプログラムをスケジューラで起動するんだろ?
起動したプログラムで編集履歴を見て処理するかどうか決めればいいじゃん
- 913 :デフォルトの名無しさん :2023/03/24(金) 13:01:09.19 ID:3LezXzMb0.net
- >>910
使ってるエミュレーター次第だと思う
macのTerminal.appやiTerm2だとコマンド打った位置まで一瞬で遡れる方法がある
- 914 :デフォルトの名無しさん :2023/03/24(金) 13:13:32.76 ID:3LezXzMb0.net
- >>906
1と2が仕組みとしてどう連携しているのかによる
1で入力内容に問題ないと判断した直後にスケジューラー登録をしてるなら
編集が加えられたタイミングでスケジューラーの登録を解除するか更新する
1で入力内容に問題ないと判断してからスケジューラー登録までに時間が空くなら
スケジューラー登録状態を管理して未登録の場合だけ編集できるようにする
未登録時に編集が加えられた場合は入力未チェック状態に戻してスケジューラーへの登録が行われないようにする
スケジューラーに介入できないと書いてるから後者かな
- 915 :デフォルトの名無しさん :2023/03/24(金) 15:38:39.82 ID:2r8zYf6jM.net
- >>910
テキストファイルに書き出すのはダメ?
- 916 :デフォルトの名無しさん :2023/03/24(金) 16:25:10.24 ID:YNhY1NcA0.net
- ログファイル出力するぐらい何で思いつかんのかねえ
- 917 :デフォルトの名無しさん :2023/03/24(金) 16:43:51.62 ID:Z96o3Var0.net
- >>910
でかい画面にして表示する文字を小さくする
- 918 :デフォルトの名無しさん :2023/03/24(金) 16:53:21.04 ID:waL3jr6S0.net
- screenやtmuxでマーク
やんないけど
- 919 :デフォルトの名無しさん :2023/03/24(金) 19:21:25.78 ID:0cJz2sqbM.net
- ターミナルのショートカットキーを調べたが独特だね
検索をCtrl+Fにしたら'^F'が表示さるだけだしどうなってるんだろう
- 920 :デフォルトの名無しさん :2023/03/24(金) 19:55:15.87 ID:jM/m8R46d.net
- 馬鹿って「ターミナル」は固有名詞だと思っているんだな
- 921 :デフォルトの名無しさん :2023/03/24(金) 22:57:50.21 ID:ZqYdUTkg0.net
- 大昔のUNIXだと、何かのコマンドでコンパイラのエラーメッセージを解析し、viでソースの
エラー行に飛んだりエラーを表示できたりした記憶が。今は類似のものはないのかな
- 922 :デフォルトの名無しさん :2023/03/24(金) 23:20:02.07 ID:waL3jr6S0.net
- よっぽどマイナーな言語環境じゃないかぎり
vscodeやvim含めIDE上でコンパイルしたらログ解析してジャンプくらいできる
>>919
端末でコントロールコード直接入力できんと不便すぎでしょ
- 923 :デフォルトの名無しさん :2023/03/25(土) 00:01:00.17 ID:kgmD9joZ0.net
- 最近の言語はエラーが起きている場所よりも
はるか後ろでエラーメッセージが出るのが
多い気がする
何がどう変わったのかよくわからないけども
- 924 :デフォルトの名無しさん :2023/03/25(土) 00:54:36.83 ID:bqZS3Lx90.net
- >>921
Solaris 11をチェックしたらerrorコマンドというのがまだあった
しかしどのぐらい使えるのかは謎
- 925 :デフォルトの名無しさん :2023/03/25(土) 16:41:19.39 ID:oiGToZ2C0.net
- >>910
何十年も前のことなので具体的になキーアサインは忘れてしまったが
emacs だと、キャラクターベースのタイリングだけどウィンドウが切れるから、
・ソースコード編集中に make を起動する(ショートカットが割り当ててあるから1キー)
・コンパイル結果が別ウィンドウに表示される
・数キーの操作でコンパイル結果のエラー行にカーソルが飛ぶ
・数キーの操作でカーソルがある行のエラーが発生している行のエラーが発生しているキーワード等までカーソルが飛ぶ
ってことが当たり前にできたよ
IDEが出てきたとき「マウスでいちいちクリックするのめんどくせえ」と思った記憶があるい
- 926 :デフォルトの名無しさん (ワッチョイ 6e33-wSlO):2023/03/25(土) 19:15:16.89 ID:NUnSv1DV0.net
- 0.1と0.3は2進数では正確に表現できないから0.1*3==0.3がfalseになるのはわかるのですが
0.2も2進数だと循環小数に0.1*2==trueになるのですか?
0.1*2と0.2はどこで切っても一緒だからですか?
- 927 :デフォルトの名無しさん (ワッチョイ c2d6-uluY):2023/03/25(土) 21:38:01.59 ID:P3fXrlzG0.net
- 0.1と0.2を2進数の指数表記にすると以下のようになる。
0.1 : 1.10011001... x 2^-4
0.2 : 1.10011001... x 2^-3
両者とも循環小数だが、仮数部が完全に同じなので、特定桁で丸めても仮数部は同じまま。
2倍しても指数部が増えるだけなので、(0.1を特定桁で丸めた値)*2==(0.2を特定桁で丸めた値)となる。
- 928 :デフォルトの名無しさん (ワッチョイ c202-uluY):2023/03/25(土) 21:57:17.04 ID:kgmD9joZ0.net
- 少数の==は使わないほうがいいような気がするけど
- 929 :デフォルトの名無しさん (ワッチョイ 6e33-wSlO):2023/03/25(土) 22:28:51.39 ID:NUnSv1DV0.net
- >>927
そういうことですね、理解できました
ありがとうございます
- 930 :デフォルトの名無しさん (ワッチョイ 0602-uluY):2023/03/26(日) 19:02:55.92 ID:rCkcyRWV0.net
- 最近の企業の営業活動は電話や直接訪問よりもホームページの問い合わせフォームからが多いとか。
そうなるとフォームへの自動入力プログラムの需要が出てきます。
そうしたプログラムの課題は二つあります。
まずは問い合わせフォームHTMLのinput要素が何の項目なのか、名前、電話、メール、それぞれを解析しなければなりません。
そしてもう一つの課題がbot検出です。
ブラウザを自動化してプログラムから操作するわけですが、botと認定され、延々とreCaptchaをやらされたり、時にはフォームへのアクセスすらできません。
巷には自動入力プログラムを使って営業代行をしている業者もあるようですが、そうしたプログラムはどのようにbot検出回避を行っているのでしょうか?
- 931 :デフォルトの名無しさん (ワッチョイ 4279-rkiO):2023/03/26(日) 20:03:32.90 ID:L/iu38nC0.net
- その情報は金になる
つまりここでは教えられん
- 932 :デフォルトの名無しさん (ブーイモ MM85-pkhP):2023/03/26(日) 21:25:35.38 ID:bi2uKIvBM.net
- スパマーは迷惑行為のことを営業活動といって自己正当化してるんだな
- 933 :デフォルトの名無しさん :2023/03/27(月) 22:39:36.75 ID:gjNl+UWz0.net
- a = sin(pi)
b = sin(-pi)
と計算して
a != 0.0
b != 0.0
a + b == 0.0
が成り立つのは何故ですか?
- 934 :デフォルトの名無しさん :2023/03/27(月) 23:14:07.01 ID:6TNfXJr3M.net
- sin()の中身って、何してるとおもう? たぶんそれが答え
- 935 :蟻人間 :2023/03/27(月) 23:34:25.73 ID:XALgv95id.net
- 「C言語 誤差 double」でググれとChatGPTに命令して下さい。
- 936 :デフォルトの名無しさん :2023/03/27(月) 23:54:05.30 ID:+kKm8gNC0.net
- ↑でヒント書いてるのになぜそこで誤差
- 937 :デフォルトの名無しさん :2023/03/28(火) 01:48:58.12 ID:ivBZvYuFd.net
- >>933
言語当てクイズでもしてるのか、この馬鹿は
- 938 :デフォルトの名無しさん :2023/03/28(火) 03:42:14.41 ID:BnEM4F0Q0.net
- >>933
円周率を打ち切ってるから
- 939 :デフォルトの名無しさん :2023/03/28(火) 03:43:10.37 ID:BnEM4F0Q0.net
- あとsin(x)とsin(-x)は上下対称だから
- 940 :デフォルトの名無しさん :2023/03/28(火) 06:53:17.73 ID:T0a9iZXd0.net
- なんで丸めちゃうんだろうね
- 941 :デフォルトの名無しさん (アウアウウー Saa5-tUaT):2023/03/28(火) 16:57:33.22 ID:hvNFNzxEa.net
- Solarisなんて名前久しぶりに観たわ
sin(-x) == -sin(x)
だから
- 942 :デフォルトの名無しさん :2023/03/29(水) 14:29:27.34 ID:g8Ezy8Ny0.net
- 丸めた方が可愛い
- 943 :デフォルトの名無しさん :2023/03/29(水) 19:13:48.15 ID:q7YR5tXya.net
- 丸めずひたむきに処理し続けます!
- 944 :デフォルトの名無しさん :2023/03/29(水) 23:21:52.88 ID:m+IIUPIj0.net
- 15年くらい前かな、プロバイダーがやっぱり従量課金に切り替えないとやってけないかもみたいな話が一瞬出てきたことあったけど今そんな話全く無くなりましたね。
通信インフラのコストがそんなに下がったんですかね?
- 945 :デフォルトの名無しさん (ワッチョイ e207-uluY):2023/03/30(木) 10:33:51.12 ID:PJ70lfxq0.net
- 大枠では従量制みたいなもんかと 楽天モバイルが客寄せでがんばってるだけで
- 946 :デフォルトの名無しさん (ワッチョイ aebb-z+CU):2023/03/30(木) 16:51:35.74 ID:by6VNlvR0.net
- 通信量上限に基づく低速制限は割と多くのプロバイダが明に暗にやってるね
楽天モバイルはプロバイダじゃなくキャリアだな
- 947 :デフォルトの名無しさん (ワッチョイ aebb-z+CU):2023/03/30(木) 16:53:10.35 ID:by6VNlvR0.net
- 一部の突出したユーザーがトラフィックの大部分を占めるから従量にするよりそいつらに規制かけたほうが公共の福祉的なものに適う
- 948 :デフォルトの名無しさん (スップ Sdc2-I21X):2023/03/30(木) 17:31:41.23 ID:TCmRdoupd.net
- キャリア離れの促進に
- 949 :デフォルトの名無しさん (ワッチョイ c94b-or9G):2023/03/31(金) 12:35:37.37 ID:tQr06kXS0.net
- スマホのアプリを作りたいんですけど、androidよりiosの方が端末が限られてて完成後の管理が容易でしょうか?
androidだと、この機種だと正しく動作しないとか、そういうので悩みそうなのですが…
- 950 :デフォルトの名無しさん (ワッチョイ 2ecf-uluY):2023/03/31(金) 12:36:57.40 ID:ER1r6INt0.net
- すごいところで悩むんだなw
- 951 :デフォルトの名無しさん (ワッチョイ 8101-Vfz4):2023/03/31(金) 12:45:33.30 ID:TBPOijdF0.net
- それだけならな
もっと他に悩むことがいっぱいあるはずやけどな
- 952 :デフォルトの名無しさん (オッペケ Srf1-mpC6):2023/03/31(金) 14:40:53.44 ID:Hy1oYuiQr.net
- iOSのほうがバージョン切り捨ては早い
- 953 :デフォルトの名無しさん (ワッチョイ c94b-or9G):2023/03/31(金) 16:10:17.45 ID:tQr06kXS0.net
- >>952
wiki見たらリリースはちょうど1年ごとですね
https://ja.wikipedia.org/wiki/IOS
- 954 :デフォルトの名無しさん (ワッチョイ dd5f-2p+o):2023/03/31(金) 17:32:49.74 ID:BUebAe1i0.net
- ミスリードさせたいのかしらんが
SDK更新の強制は1年毎ではないよ
- 955 :デフォルトの名無しさん (ワッチョイ c94b-or9G):2023/03/31(金) 19:15:59.75 ID:tQr06kXS0.net
- ここ読んだら大変そうなので止めました
https://note.com/mtj0928/n/n7e42be2a71b7
adobeのスクリプト作ってたんだけど、15本くらい作ったらもうネタが無くて
何か他に趣味でプログラムできるものないでしょうか?
ゲーム以外で
Excelのアドインとか考えたけど、Excelで困った事が無いのでもっとネタがありません
- 956 :デフォルトの名無しさん (スプッッ Sdc2-zSw/):2023/03/31(金) 19:30:43.65 ID:tUX4tTy7d.net
- >>955
トリップ検索ツールでも作ってみればw
- 957 :デフォルトの名無しさん (ワッチョイ 2ecf-uluY):2023/03/31(金) 19:52:18.84 ID:ER1r6INt0.net
- ネタ
- 自分の職業・仕事で使いそうなプログラムを作る
- PIC/AVRとかArduinoなんかのマイコン制御+小物作り系に進む
- SHENZHEN I/Oみたいなプログラミングがモチーフになってるゲームをやる
- 958 :デフォルトの名無しさん (スッップ Sd62-M8+T):2023/03/31(金) 20:47:35.93 ID:7x1sg1mkd.net
- >>955
ああ、JSスレでスレ違いのadobeピンボケ質問してたやつか
もう来るなよ
- 959 :デフォルトの名無しさん (オイコラミネオ MM53-LnnX):2023/04/01(土) 21:04:16.36 ID:NAnzMdt1M.net
- >>955
連番リネームソフト
サブフォルダごとに001から連番にする
処理中にファイル名がかぶってエラーにならないもの
・・・自炊書籍に需要があると思う
- 960 :デフォルトの名無しさん :2023/04/01(土) 23:19:16.62 ID:rM0w1xSL0.net
- 連番リネームはリネームスクリプトを出力するスクリプトで処理内容を確認できないと安心して実行できないし
その時々で必要なリネーム規則って割と場当たり的だから書き捨てになる
- 961 :デフォルトの名無しさん :2023/04/01(土) 23:51:36.46 ID:BzNTIS+F0.net
- 安心できないってどんな作り方とテストしてんだ?笑
- 962 :デフォルトの名無しさん :2023/04/02(日) 00:15:31.18 ID:YIJGaUiR0.net
- 注釈で
// 注釈
command
じゃなくて
command // 注釈
と書いたりしてるんですけど
やっぱ上に1行で別に書いたがいいんですか?
- 963 :デフォルトの名無しさん :2023/04/02(日) 00:18:37.51 ID:eXc6qTzga.net
- 好きにしなよ
- 964 :デフォルトの名無しさん :2023/04/02(日) 17:31:44.29 ID:OTDJj3pU0.net
- くだ質スレなのに下がりすぎ
- 965 :デフォルトの名無しさん :2023/04/02(日) 17:46:35.75 ID:TwPkR6iea.net
- >>959
そもそも自炊に需要がない上に自炊するやつにすら需要がない
- 966 :デフォルトの名無しさん (ワッチョイ ff33-9P2W):2023/04/06(木) 22:12:35.01 ID:JPUq24CX0.net
- Python公式からソースとWindowsインストーラが提供されています
このソースから自分で公式のと同じWindows用インストーラを作ってみたいのですがどうしたらいいですか?
VS2022でビルドするのとSetup Project追加してインストーラ作るのはできたんですが、できれば同じようなインストーラをつくりたいです
ソースの中にインストーラ作るのに必要なものは含まれてたりしないですか?
ビルドは以下のページを参考にしました
https://devguide.python.org/getting-started/setup-building/
- 967 :デフォルトの名無しさん (ワッチョイ 5f07-VQD5):2023/04/06(木) 22:32:50.74 ID:O4MLKnYM0.net
- 今どきはSetup Projectじゃなくmsixを使うんだよ
- 968 :デフォルトの名無しさん (ワッチョイ ff33-9P2W):2023/04/06(木) 23:05:22.99 ID:JPUq24CX0.net
- >>967
Setup Projectにこだわってるわけではなくて、公式と同じインストーラーを自分で作ってみたいです
公式で配ってるインストーラーはmsixっていうのですか?
- 969 :デフォルトの名無しさん (ワッチョイ 5f07-VQD5):2023/04/06(木) 23:18:05.65 ID:O4MLKnYM0.net
- 見てないから知らんがmsixじゃないなら公式が時代に追いついてないだけ
Setup Projectがデフォルトでインストールされないのを見ても推奨されないレガシー技術だとわかるだろ
- 970 :デフォルトの名無しさん (ワッチョイ 7f07-icd+):2023/04/07(金) 03:00:51.07 ID:D4MDBVlu0.net
- これかな https://docs.python.org/3/distutils/builtdist.html
- 971 :デフォルトの名無しさん (スッップ Sd22-dPJv):2023/04/08(土) 16:43:04.81 ID:kyxCuVvHd.net
- msixはなんたらツールが上手く入らなくで断念したわ
なんでインストーラごときに変なドライバとか必要なんだ
- 972 :デフォルトの名無しさん (ワンミングク MM52-ohv4):2023/04/08(土) 19:16:57.04 ID:7VZaiwVkM.net
- 起動後に自身のコマンドラインを書き換えるプログラムがあったんですがどういう仕組みなんですか
- 973 :デフォルトの名無しさん (ワッチョイ 6ecf-Rzwh):2023/04/08(土) 19:32:41.24 ID:tM+hyW0O0.net
- Cだとargvの中身を書き換えることで出来る環境もある
書き換えるとpsとか/proc/pid/cmdlineとかの表示が変わる
- 974 :デフォルトの名無しさん (ワッチョイ bd5f-JuRI):2023/04/08(土) 21:01:22.44 ID:Qj3LoyOi0.net
- Cでそんな気をつかった動作する実装あんだね
- 975 :デフォルトの名無しさん (ワッチョイ 6ecf-Rzwh):2023/04/08(土) 22:44:54.43 ID:tM+hyW0O0.net
- そりゃあるんじゃねーの?
何が言いたいのかよく分かんねーやw
- 976 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/09(日) 03:52:28.59 ID:OOQLx3Q60.net
- pythonでsinを使って生成した数字を使って前半で溜め、後半で一気に動かすという感じのアニメーションをさせたいのですが
このスクリプトだと出力できる数字は0 と10の繰り返しになりますが
これをたとえば0 2 4 6 8 10 5 0 の繰り返しのようにできないですかね?
その数字のとおりにやりたいというよりも、前半の数字の変化を後半の数字の変化よりも長くしたいんです
import math
frame = 2
for i in range(0,frame+1):
# print(i)
num = math.sin(i*math.pi/frame)*1000
num = math.floor(num)/100
print(num)
- 977 :デフォルトの名無しさん (ワッチョイ 424b-jq58):2023/04/09(日) 04:37:27.61 ID:hSdkmotY0.net
- こうしたいってこと?
sssp://o.5ch.net/20uog.png
- 978 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/09(日) 04:41:22.17 ID:OOQLx3Q60.net
- >>977
そうです
正弦波の波の動きを片方だけ長くしたり短くしたりしたいんです
- 979 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/09(日) 04:50:07.09 ID:OOQLx3Q60.net
- 一番下の正弦波を上の2つのように変化させたいです
https://i.imgur.com/pryVyOz.jpg
- 980 :デフォルトの名無しさん (ワッチョイ 424b-jq58):2023/04/09(日) 05:24:28.85 ID:hSdkmotY0.net
- frameというのは半周期の分割数?
- 981 :デフォルトの名無しさん (ワッチョイ 424b-jq58):2023/04/09(日) 05:29:20.89 ID:hSdkmotY0.net
- なんでも良ければこれで大丈夫かと
import math
frame1 = 4
frame2 = 2
# 0 to pi/2
for i in range(0,frame1):
# print(i)
num = math.sin(i*math.pi/2/frame1)*1000
num = math.floor(num)/100
print(num)
# pi/2 to pi
for i in range(0,frame2):
# print(i)
num = math.sin(math.pi/2 + i*math.pi/2/frame2)*1000
num = math.floor(num)/100
print(num)
# pi to 3pi/2
for i in range(0,frame2):
# print(i)
num = math.sin(math.pi+ i*math.pi/2/frame2)*1000
num = math.floor(num)/100
print(num)
# 3pi/2 to 2pi
for i in range(0,frame1):
# print(i)
num = math.sin(3*math.pi/2 + i*math.pi/2/frame1)*1000
num = math.floor(num)/100
print(num)
- 982 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/09(日) 06:12:59.20 ID:OOQLx3Q60.net
- >>981
いけました
ありがとうございます
math.sinの仕組みがよくわかってないんですけどframe変数に偶数を入れておけば
綺麗に数値が繰り返されるのでこの変数を使って反復運動の速度を調整してました
この変更っていうのはなにか決まりがあってやってるですかね
ちょっと見ただけじゃ何をしてるのかがよくりませんでした
num = math.sin(i*math.pi/2/frame1)*1000
num = math.sin(math.pi/2 + i*math.pi/2/frame2)*1000
num = math.sin(math.pi+ i*math.pi/2/frame2)*1000
num = math.sin(3*math.pi/2 + i*math.pi/2/frame1)*1000
- 983 :デフォルトの名無しさん (ワッチョイ 424b-jq58):2023/04/09(日) 07:36:52.26 ID:hSdkmotY0.net
- ②のときは
math.sin(math.pi/2 + i*math.pi/2/frame2)
(i : 0, 1, 2, ..., frame2)
開始位置はπ/2
それが前半の「math.pi/2」に対応する
その開始位置からπ/2進める
frame2[回]でπ/2進むようにするために後半の「i*math.pi/2/frame2」がある
>>982
sssp://o.5ch.net/20ush.png
- 984 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/09(日) 22:29:57.79 ID:OOQLx3Q60.net
- >>983
解説どうもです
こういうのはプログラミングをやっていればわかることなんですかね
それとも数学とかを学んでいるからわかることなんですかね
こういうことがすぐにわかれば応用がきくので作業がはかどるなあとは思うのですがまったくわからない状態でして
- 985 :デフォルトの名無しさん :2023/04/09(日) 22:55:07.40 ID:yYyAhZLzM.net
- ある種の変調だよね
簡単な機能を、重ね合わせるって発想
それをコードに落とし込んでる 慣れるよ
- 986 :デフォルトの名無しさん (ブーイモ MM66-9pDP):2023/04/10(月) 05:03:08.46 ID:oMIHCwe3M.net
- 30代Pythonクソチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
- 987 :デフォルトの名無しさん (ワッチョイ 827f-UjMO):2023/04/10(月) 17:55:37.92 ID:VcrlTKv20.net
- 二次元配列って行の長さが全部同じグリッドで使う必要ないよね?
[y][x]で見るよりy=i//幅とx=i%幅のが早そうだし
- 988 :デフォルトの名無しさん (アウアウウー Sa05-NO7/):2023/04/10(月) 18:12:41.02 ID:rZwv5F2aa.net
- 除算が入るのに速いわけないやん
- 989 :デフォルトの名無しさん (ワッチョイ bd5f-JuRI):2023/04/10(月) 18:48:22.95 ID:0qWpy2US0.net
- 除算は関係を書いたまでで座標アクセスでは発生しないよね
境界を超えたときにエラーにしたいか
前後の行にまわりこんでよいかの違いかな
- 990 :デフォルトの名無しさん (ワッチョイ d907-NO7/):2023/04/10(月) 18:49:41.34 ID:b/90pZbw0.net
- そう思うなら計測してみなよ
- 991 :デフォルトの名無しさん (ワッチョイ bd02-oFYy):2023/04/10(月) 19:26:39.32 ID:pIBx+EyQ0.net
- >>987
二次元配列ってのは2つの添え字から楽に格納先を見る方法だから、そうする必要があるのか、ないのかってこと。
例えば先頭から順次、連続して一次元的に参照するならそもそも二次元配列は使わなくてよし
- 992 :デフォルトの名無しさん (ワッチョイ 6ecf-Rzwh):2023/04/10(月) 22:00:23.56 ID:IbkX37li0.net
- 424b-jq58は次スレ立てんの?
- 993 :デフォルトの名無しさん (ワッチョイ eebb-eWK2):2023/04/10(月) 22:02:00.90 ID:HMKmXAnI0.net
- ジャグ配列の話してる?
- 994 :デフォルトの名無しさん (ワッチョイ 0202-Ay2p):2023/04/10(月) 23:16:02.46 ID:n9iaoSFs0.net
- >>985
そうですか
三角関数調べると波の位置でπの値は決まってるんですね
高校kで挫折してまったく内容把握してなかったです
どうもでした
- 995 :デフォルトの名無しさん (スッププ Sd22-QGEt):2023/04/10(月) 23:28:40.56 ID:4WfJWb9Xd.net
- >>989
[y][x]でアクセスしても内部で除算してるし(ただしxが2^nの場合はシフトと&に最適化されるはず)
境界越えてもエラーにならず前後の行にまわりこんでしまうよ
- 996 :デフォルトの名無しさん (スッププ Sd22-QGEt):2023/04/10(月) 23:49:09.10 ID:18ZE+qPed.net
- …いや除算ではなく乗算か
こういう事を言ってるんだと思うのだが
int table[10][10];
table[y][x]=55;
int table[10*10];
table[y*10+x]=55;
上も下もおそらく同じコードが生成されて
どっちもxかyが10以上でもエラーにならない(一般保護エラーになるかもしれない)
範囲チェックしないのは多元配列の問題ではなくCの配列の一般的な問題
- 997 :デフォルトの名無しさん (スッププ Sd22-QGEt):2023/04/11(火) 00:19:50.35 ID:KrSp3HQhd.net
- あっしまったここC言語スレじゃねえw
- 998 :デフォルトの名無しさん (ワッチョイ d907-NO7/):2023/04/11(火) 07:51:00.54 ID:gigFj8HV0.net
- 除算と乗算の区別がつかないのは相当ポンコツだぞ
- 999 :デフォルトの名無しさん (アウアウウー Sa05-cPl8):2023/04/11(火) 12:39:40.55 ID:cuNKlQrva.net
- >>972
例えば、Ruby のOptionParser は、ARGV を書き換える
例えば、以下のコードを、script.rb に書いて、
ruby script.rb -a あ x
と実行すると、
OptionParserがARGVを解析し、-a オプションが解析済みとして取り除かれて、
残りの引数だけが、未解析として残る
ruby script.rb x -a あ
ただし、この順番では、-a はオプションとはみなされず、取り除かれないので要注意!
require 'optparse'
p ARGV #=> ["-a", "あ", "x"]
opt = OptionParser.new
p params = opt.getopts( ARGV, "a" ) # -a を定義する
#=> {"a"=>true}
p ARGV #=> ["あ", "x"]
- 1000 :デフォルトの名無しさん (ワッチョイ bd02-oFYy):2023/04/11(火) 19:10:26.92 ID:f7dSY1B50.net
- スレ立てるまでもない質問はここで 164匹目
https://mevius.5ch.net/test/read.cgi/tech/1681132438/
- 1001 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1001
287 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200