質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 152匹目
https://mevius.5ch.net/test/read.cgi/tech/1573214616/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
スレ立てるまでもない質問はここで 153匹目
■ このスレッドは過去ログ倉庫に格納されています
2020/04/06(月) 12:04:45.73ID:xHCNmW/7
110デフォルトの名無しさん
2020/04/20(月) 20:49:57.45ID:nLS0fGfB 編集前の動画データだって中間表現だよ
元々のデータはRAWデータ
それにテロップ入れたり効果音入れたり
そうして加工したデータもまた中間表現
それを圧縮したりするから
そして、その公開した動画だって、別の動画で利用される事もある
でだ、中間って何?
元々のデータはRAWデータ
それにテロップ入れたり効果音入れたり
そうして加工したデータもまた中間表現
それを圧縮したりするから
そして、その公開した動画だって、別の動画で利用される事もある
でだ、中間って何?
111デフォルトの名無しさん
2020/04/20(月) 21:00:32.32ID:nLS0fGfB 別の受け取りかたをされるかもと、蛇足
世の中では中間とか完成なんてものは、作業の区切りとしてのただの概念で、それ以上でもそれ以下でもない
プログラムでも、大昔のゲームのバイナリをエミュレータで動かすならば、元々のゲームは中間表現と見ることができるでしょ
ただの、そういうもの、に答えなんて求めることは不毛だよ
ハゲるよ
世の中では中間とか完成なんてものは、作業の区切りとしてのただの概念で、それ以上でもそれ以下でもない
プログラムでも、大昔のゲームのバイナリをエミュレータで動かすならば、元々のゲームは中間表現と見ることができるでしょ
ただの、そういうもの、に答えなんて求めることは不毛だよ
ハゲるよ
112デフォルトの名無しさん
2020/04/20(月) 21:49:47.87ID:Nt53kXnT プログラミングコードを記述しやすい機能が提供されてるブログサービスってありますか?
ハイフンの連続を分けて表示してくれるとか、0とOみたいな紛らわしい文字をわかりやすくしてくれるとかあると便利なのですが
ハイフンの連続を分けて表示してくれるとか、0とOみたいな紛らわしい文字をわかりやすくしてくれるとかあると便利なのですが
113デフォルトの名無しさん
2020/04/20(月) 21:56:14.47ID:LyBIGNI3 紛らわしい文字に特別な処理をするのは場当たり的だから、そういうのはプログラミング向けフォントの適用で解決するのが常套かと
コードの構文によるハイライト(シンタックスハイライト)は、そういうJavaScriptライブラリを導入してHTMLに埋め込むのが手軽
コードの構文によるハイライト(シンタックスハイライト)は、そういうJavaScriptライブラリを導入してHTMLに埋め込むのが手軽
114デフォルトの名無しさん
2020/04/20(月) 22:14:22.03ID:yxQtm9ov 数字の 0 は斜線を入れるフォントがあったけどすたれちゃったな
英文字の l と数字の 1
コロン : とセミコロン ;
ピリオド . とカンマ ,
も見間違えやすいんだが、なんか対策はある?
英文字の l と数字の 1
コロン : とセミコロン ;
ピリオド . とカンマ ,
も見間違えやすいんだが、なんか対策はある?
115デフォルトの名無しさん
2020/04/20(月) 23:06:31.55ID:LyBIGNI3 おすすめはGoogle・Adobeが共同開発したSource Han Code JP(源ノ角ゴシック Code JP)
Oと0、:と;もはっきり
Oと0、:と;もはっきり
116デフォルトの名無しさん
2020/04/21(火) 05:57:46.47ID:fqjEBtME >>112
Qiita
Qiita
117デフォルトの名無しさん
2020/04/22(水) 12:14:24.49ID:KiLV+Oiz 「これは@(任意の文字列A)@です。@(任意の文字列B)@のような効果があります」
という文章を
↓
「これはです。のような効果があります」
のように@(文字列)@の部分を排除したいのですが
正規表現を使って\@.*@で置き換えると
「これはのような効果があります」
になってしまいます
上手く@(文字列)@だけをヒットさせる方法ってありますかね……?
JavaのreplceAllを使って試してます
という文章を
↓
「これはです。のような効果があります」
のように@(文字列)@の部分を排除したいのですが
正規表現を使って\@.*@で置き換えると
「これはのような効果があります」
になってしまいます
上手く@(文字列)@だけをヒットさせる方法ってありますかね……?
JavaのreplceAllを使って試してます
118デフォルトの名無しさん
2020/04/22(水) 13:33:34.79ID:naSkUAWb 性器はデフォ最大一致
最小一致を指定汁
最小一致を指定汁
119デフォルトの名無しさん
2020/04/22(水) 14:08:40.58ID:LU+JwGqd 面倒なんで@[^@]*@としちゃってるけど、性能的によろしくない?
120蟻人間 ◆T6xkBnTXz7B0
2020/04/22(水) 14:14:25.69ID:I1HX5LTY 実測
121デフォルトの名無しさん
2020/04/22(水) 16:24:09.16ID:hoG4ILmQ プログラム初心者の俺が今htmlのプログラム作ってるんだけどbackground-colorの範囲指定で出来た余白ってどうやって消せば良い?
一応marginとかも試したけど無理っぽい
誰か助けて
調べてもよく分からなかった
一応marginとかも試したけど無理っぽい
誰か助けて
調べてもよく分からなかった
122デフォルトの名無しさん
2020/04/22(水) 16:28:56.89ID:wDlvFgU1 与作は気を消す〜へへいほー
123デフォルトの名無しさん
2020/04/22(水) 16:32:31.44ID:emsCyHci htmlはプログラムじゃないからな
124デフォルトの名無しさん
2020/04/22(水) 16:33:17.49ID:hoG4ILmQ >>123
すまん…
すまん…
125デフォルトの名無しさん
2020/04/22(水) 16:48:27.71ID:hoG4ILmQ marginを-8pxにしたら行けたわ
すまんかった
すまんかった
126デフォルトの名無しさん
2020/04/22(水) 16:49:09.68ID:wDlvFgU1 だめやろそれじゃ
127デフォルトの名無しさん
2020/04/22(水) 16:50:44.43ID:hoG4ILmQ128デフォルトの名無しさん
2020/04/22(水) 16:52:55.69ID:wDlvFgU1 まず開発者ツールを使って、一体何に対して与作が憑いてるか確認するんだよ。
129デフォルトの名無しさん
2020/04/22(水) 16:59:59.22ID:hoG4ILmQ >>128
う〜ん?初心者すぎて開発者ツールの使い方かわからないな…
ちなみにこんな感じ
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style>
.back {
margin: 0px;
width: 100%;
height: 70px;
background-color: #363636;
}
</style>
</head>
<body>
<div class="back">
<p><font face="Mv Boli" color="white" size="7">Hello</font></p>
</div>
</body>
</html>
う〜ん?初心者すぎて開発者ツールの使い方かわからないな…
ちなみにこんな感じ
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style>
.back {
margin: 0px;
width: 100%;
height: 70px;
background-color: #363636;
}
</style>
</head>
<body>
<div class="back">
<p><font face="Mv Boli" color="white" size="7">Hello</font></p>
</div>
</body>
</html>
130デフォルトの名無しさん
2020/04/22(水) 17:00:05.74ID:wDlvFgU1 まず破壊波貫射ツールを使って
131デフォルトの名無しさん
2020/04/22(水) 17:00:31.54ID:wDlvFgU1 フォントとか使うな
132デフォルトの名無しさん
2020/04/22(水) 17:17:43.78ID:hoG4ILmQ div classの後にpotision absoluteで場所指定したら行けた!
ありがとう!
開発者ツールの使い方はこの後に勉強してくる
ありがとう!
開発者ツールの使い方はこの後に勉強してくる
133デフォルトの名無しさん
2020/04/22(水) 17:34:25.34ID:wDlvFgU1 そーじゃねーーだろ
134デフォルトの名無しさん
2020/04/22(水) 18:17:20.85ID:KiLV+Oiz >>119
おーあざすあざす😭
おーあざすあざす😭
135デフォルトの名無しさん
2020/04/22(水) 18:26:16.47ID:hoG4ILmQ136デフォルトの名無しさん
2020/04/22(水) 18:37:10.73ID:ILxSHoGc 余白を消すって考え方がまず解決を遠ざけると思うけども
余白を埋める・潰すって方向で考えると怪しい部分がいくつか浮かんでくるはず
余白を埋める・潰すって方向で考えると怪しい部分がいくつか浮かんでくるはず
137デフォルトの名無しさん
2020/04/22(水) 18:38:33.86ID:E2AyRQ6v だから何に対して余白が付いてるか調べて
それを消すだけっつーの
それを消すだけっつーの
138デフォルトの名無しさん
2020/04/22(水) 18:50:54.30ID:b59CWQMf139デフォルトの名無しさん
2020/04/22(水) 19:00:43.10ID:ILxSHoGc140デフォルトの名無しさん
2020/04/22(水) 19:04:15.14ID:ILxSHoGc141デフォルトの名無しさん
2020/04/22(水) 19:05:30.64ID:E2AyRQ6v142デフォルトの名無しさん
2020/04/22(水) 19:19:32.07ID:hoG4ILmQ143デフォルトの名無しさん
2020/04/22(水) 19:25:54.35ID:j1ZYXyL3 もう少しだな。*はやりすぎなので
あとは使ってるタグ一つ一つ試してみぃ
あとは使ってるタグ一つ一つ試してみぃ
144デフォルトの名無しさん
2020/04/22(水) 19:34:02.70ID:hoG4ILmQ145デフォルトの名無しさん
2020/04/22(水) 19:37:21.94ID:j1ZYXyL3 ぐぐれ
146デフォルトの名無しさん
2020/04/22(水) 19:55:52.13ID:LU+JwGqd >>138
そういう場合には、やはり真面目にやると面倒なんで
一文字に置換してから正規表現にかけるなんてどうだ?
URLエンコーディングの考え方を利用
つまり&を&にした後に#を♯に置換
そして「@あ」を#に置換して、#[^#]*# で正規表現
そういう場合には、やはり真面目にやると面倒なんで
一文字に置換してから正規表現にかけるなんてどうだ?
URLエンコーディングの考え方を利用
つまり&を&にした後に#を♯に置換
そして「@あ」を#に置換して、#[^#]*# で正規表現
147デフォルトの名無しさん
2020/04/22(水) 20:49:01.73ID:91yuLkUy148デフォルトの名無しさん
2020/04/22(水) 21:31:37.93ID:ILxSHoGc149デフォルトの名無しさん
2020/04/22(水) 23:31:12.56ID:IsPyiHiQ >>138
先読み・後読み、否定先読み・後読みなどじゃないの?
正規表現でも、これらは最難関だから、
@[^@]*@ で、[^] 内に、否定を書くのが定番のイディオム
( ) でグルーピングも使える。
例えば、(ab)+ で、ab が1回以上
まあ質問は、正規表現のスレへ移った方がよいかも
先読み・後読み、否定先読み・後読みなどじゃないの?
正規表現でも、これらは最難関だから、
@[^@]*@ で、[^] 内に、否定を書くのが定番のイディオム
( ) でグルーピングも使える。
例えば、(ab)+ で、ab が1回以上
まあ質問は、正規表現のスレへ移った方がよいかも
150デフォルトの名無しさん
2020/04/23(木) 00:21:48.05ID:+/WR4MAB 黙って見てたけどモヤモヤするう
正規表現はもう最初に答え出てるよ
@.*@ これは貪欲、欲張り、最長一致
@.*?@ これは怠惰、最短一致
?? や +? や *? のように量指定子の後ろに?を付けるとなるべく短くマッチする
正規表現エンジンがショボいと使えないけどJavaなら使えるゾ
正規表現はもう最初に答え出てるよ
@.*@ これは貪欲、欲張り、最長一致
@.*?@ これは怠惰、最短一致
?? や +? や *? のように量指定子の後ろに?を付けるとなるべく短くマッチする
正規表現エンジンがショボいと使えないけどJavaなら使えるゾ
151デフォルトの名無しさん
2020/04/23(木) 01:01:29.17ID:KjohIYgo non-greedyを怠惰とは訳さない
152デフォルトの名無しさん
2020/04/23(木) 07:52:06.51ID:6AabYYA1153デフォルトの名無しさん
2020/04/25(土) 16:11:19.98ID:HbRBGowq RictyDiminished使っている
154デフォルトの名無しさん
2020/04/27(月) 08:32:42.80ID:zz1X1sTV C#のフォームアプリでRPGを作りながら学ぶみたいなものでお勧めの入門サイトや入門動画はないですか?
https://www.youtube.com/watch?v=vqyzfR-zbbo の動画見てたんですが途中で更新終わってしまって。
https://www.youtube.com/watch?v=vqyzfR-zbbo の動画見てたんですが途中で更新終わってしまって。
155デフォルトの名無しさん
2020/04/27(月) 09:31:21.19ID:syKES4+N そもそもRPGは難しい
DxLibのサイトで小規模RPGのコードが全公開、
ぺんごやで全ソースコード公開、
AI断層録は戦闘前に終わってる
DxLibのサイトで小規模RPGのコードが全公開、
ぺんごやで全ソースコード公開、
AI断層録は戦闘前に終わってる
156デフォルトの名無しさん
2020/04/27(月) 09:51:48.79ID:2ZBlbFgA YouTube で有名なのは、T Umezawa の、
【Java】ゲームプログラミング超入門
C# も、ある
【Java】ゲームプログラミング超入門
C# も、ある
157デフォルトの名無しさん
2020/04/27(月) 10:01:21.90ID:Nsh172gi158デフォルトの名無しさん
2020/04/27(月) 10:25:01.49ID:zz1X1sTV >>156
そのumezawaさんのC#の動画見て勉強してたんですが27以降更新がないのですよね・・・
これならできそうって思えたんですが。
後javaじゃなくてC#です
RPGは一例としてあげただけなので他の題材でもあれば教えてほしいです。
そのumezawaさんのC#の動画見て勉強してたんですが27以降更新がないのですよね・・・
これならできそうって思えたんですが。
後javaじゃなくてC#です
RPGは一例としてあげただけなので他の題材でもあれば教えてほしいです。
159デフォルトの名無しさん
2020/04/27(月) 10:33:29.43ID:YGWMtg+u 単に紙芝居観せてるだけって視点で言えばどれも難易度は一緒
ただ面倒臭いだけ
ただ面倒臭いだけ
160デフォルトの名無しさん
2020/04/27(月) 10:53:14.60ID:zz1X1sTV 動画でなく本でも良いのであれば教えていただきたいです
よろしくお願い致します。
よろしくお願い致します。
161デフォルトの名無しさん
2020/04/27(月) 11:07:43.04ID:YGWMtg+u162デフォルトの名無しさん
2020/04/27(月) 12:10:51.92ID:2ZBlbFgA C# で、Game なら、Unity でしょ
掌田津耶乃は有名。UE4 の本も書いてるし。
多くの言語・フレームワーク・ゲームエンジンの本を書いてる
掌田津耶乃は有名。UE4 の本も書いてるし。
多くの言語・フレームワーク・ゲームエンジンの本を書いてる
163デフォルトの名無しさん
2020/04/27(月) 12:47:11.76ID:zz1X1sTV Unityとフォームアプリは同じようなものなんですか?
本当に基礎の基礎で猫でも分かるプログラミングのサイトのフォーム編に載ってるようなことを覚えたいのですが。なにかの題材を通して、覚えたいです。
よろしくお願い致します。
本当に基礎の基礎で猫でも分かるプログラミングのサイトのフォーム編に載ってるようなことを覚えたいのですが。なにかの題材を通して、覚えたいです。
よろしくお願い致します。
164デフォルトの名無しさん
2020/04/27(月) 14:27:00.49ID:l27UEbbh 同じようなものでもあり
全く違うものでもある
全く違うものでもある
165デフォルトの名無しさん
2020/04/27(月) 16:19:35.77ID:n9WAevbw 画面表示って点で同じとか無茶いうなよ…
全く違うと考えていい
全く違うと考えていい
166デフォルトの名無しさん
2020/04/27(月) 17:10:25.34ID:wd6D/wHU いきなりで相すいません
ゲームのmodを作りたいのでプログラム解析の勉強をしたいです
どこから始めればいいですか?
ゲームのmodを作りたいのでプログラム解析の勉強をしたいです
どこから始めればいいですか?
167デフォルトの名無しさん
2020/04/27(月) 17:21:52.84ID:n9WAevbw プログラム解析は、
とにかくメモをかけ、できるなら図示しろ
メモが貯まってきたら分類整理しろ
矛盾していたら突き合わせろ
誰かに説明しろ(ボッチには酷)
とにかくメモをかけ、できるなら図示しろ
メモが貯まってきたら分類整理しろ
矛盾していたら突き合わせろ
誰かに説明しろ(ボッチには酷)
168デフォルトの名無しさん
2020/04/27(月) 18:50:16.77ID:a9QecCk7 今の現場でSVF使ってて、プリンタへ直接出力していた帳票をPDFに変更しろって言われたんだけど、
マニュアルに書いてある通りに出力先を変えるだけでほんとにちゃんとしたPDFが出るの?
なんか落とし穴がありそうなんだけど…知ってる人教えて。
マニュアルに書いてある通りに出力先を変えるだけでほんとにちゃんとしたPDFが出るの?
なんか落とし穴がありそうなんだけど…知ってる人教えて。
169デフォルトの名無しさん
2020/04/27(月) 19:15:25.41ID:n9WAevbw 元々のプリンタがチープで、PDFだとDPSとか高くて色とか正確に出たりすると
印刷と違う
というクレームが
とりあえずPDFライター買って実行してみた結果で事前に顧客と擦り合わせておかないと
印刷と違う
というクレームが
とりあえずPDFライター買って実行してみた結果で事前に顧客と擦り合わせておかないと
170デフォルトの名無しさん
2020/04/27(月) 19:15:55.12ID:AD9YXzU7 >>168
やらない理由を探すな
やらない理由を探すな
171デフォルトの名無しさん
2020/04/28(火) 05:20:07.93ID:Ce9HOSET SVFググってみたら本当にただの設定変更なんじゃん
やらない理由を探す必要すらないと思うが
結局はプリンタの変更だから、実際に出力して顧客に見せるだけ
んで、プリンタの変更では色が違うフォントが違うレイアウトが変わったってクレームが出てくるもんだ
やらない理由を探す必要すらないと思うが
結局はプリンタの変更だから、実際に出力して顧客に見せるだけ
んで、プリンタの変更では色が違うフォントが違うレイアウトが変わったってクレームが出てくるもんだ
172デフォルトの名無しさん
2020/04/28(火) 05:25:43.92ID:CHpsAleC173デフォルトの名無しさん
2020/04/28(火) 10:06:30.74ID:bBqcwYSl PDF出力後の問題は発生するとして、プリンタ出力からPDFに変更する時に面倒なことはないのかな…
やらない理由は探していないんだけど、やる前に知っておいた方が良いことがあれば教えてほしい。
マニュアル信じて工数見積もって、問題発生したら嫌だなと思って。
やらない理由は探していないんだけど、やる前に知っておいた方が良いことがあれば教えてほしい。
マニュアル信じて工数見積もって、問題発生したら嫌だなと思って。
174デフォルトの名無しさん
2020/04/28(火) 10:48:32.77ID:8JlwwrXC そこまで言うならghost script入れてtex入れてdvi出力、から試せばいいじゃん
175デフォルトの名無しさん
2020/04/28(火) 11:19:55.39ID:g6MfbE/4 プリンターをmicrosoftPrint to PDFに替えてファイル出力すりゃ済むだろ
176デフォルトの名無しさん
2020/04/28(火) 12:46:53.79ID:Ce9HOSET177デフォルトの名無しさん
2020/04/28(火) 12:48:13.54ID:Ce9HOSET どうかプログラマ板に行ってください
178デフォルトの名無しさん
2020/04/28(火) 17:12:29.77ID:YYxpy/dP179デフォルトの名無しさん
2020/04/30(木) 13:38:53.83ID:IVFUa3Rm HTML5のsarcasmタグって何なんですかね?
180デフォルトの名無しさん
2020/04/30(木) 23:31:06.93ID:b9TIw4B4 未経験から半年でフリーエンジニアになれる人の特徴
https://www.youtube.com/watch?v=YCxu0jn52Qw
フリーランスか会社員かどっちが簡単かについての最終回答
https://www.youtube.com/watch?v=JA4JNSmIdxI
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】
https://www.youtube.com/watch?v=lPfWZLatYus&t=107s
借金400万円から人生逆転するまでの軌跡
https://www.youtube.com/watch?v=fXdHlFFUjGY
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s
新人叩きしてる古参勢がすぐ儲からなくなる理由
https://www.youtube.com/watch?v=Ch9Ir8O-iqU&t=332s
https://www.youtube.com/watch?v=YCxu0jn52Qw
フリーランスか会社員かどっちが簡単かについての最終回答
https://www.youtube.com/watch?v=JA4JNSmIdxI
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】
https://www.youtube.com/watch?v=lPfWZLatYus&t=107s
借金400万円から人生逆転するまでの軌跡
https://www.youtube.com/watch?v=fXdHlFFUjGY
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s
新人叩きしてる古参勢がすぐ儲からなくなる理由
https://www.youtube.com/watch?v=Ch9Ir8O-iqU&t=332s
181デフォルトの名無しさん
2020/05/01(金) 01:29:35.24ID:IfCDjmiP Pythonで文字列の数字を入力とする場合良きに計らってくれる関数とか標準でありませんか?
int()、float()等で数値型に変換は定番ですが
'1,000'
'10K'
みたいな入力を与えると例外を吐いてしまいます
事前に正規表現で成形する、例外をトラップする等の手段は思いつきますがいずれも冗長です
RubyのKernel.#IntegerやString#to_iみたいにそれっぽく変換してくれるとすごくありがたいのですが・・・
ttps://docs.ruby-lang.org/ja/2.6.0/method/Kernel/m/Integer.html ←かなりファジーに変換する
ttps://docs.ruby-lang.org/ja/2.6.0/method/String/i/to_i.html ←数字と認識できるところまで変換する
ttps://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt ←このくらいでも大分楽
int()、float()等で数値型に変換は定番ですが
'1,000'
'10K'
みたいな入力を与えると例外を吐いてしまいます
事前に正規表現で成形する、例外をトラップする等の手段は思いつきますがいずれも冗長です
RubyのKernel.#IntegerやString#to_iみたいにそれっぽく変換してくれるとすごくありがたいのですが・・・
ttps://docs.ruby-lang.org/ja/2.6.0/method/Kernel/m/Integer.html ←かなりファジーに変換する
ttps://docs.ruby-lang.org/ja/2.6.0/method/String/i/to_i.html ←数字と認識できるところまで変換する
ttps://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt ←このくらいでも大分楽
182デフォルトの名無しさん
2020/05/01(金) 01:35:57.96ID:QumIVGzI Windows10内の、特定のフォルダに大量のlogファイルがある環境で、
1.先頭に特定の記号がある行
2.文中に「error」など特定の文字列がある行
3.上の1、2を抽出して、該当の文字列が存在するファイル名をくっつけてtxtに出力
みたいなことをやりたいのですが、
こういうツールの作成に向いている言語はありますか?
ちょっと調べた限り、Python向きかなと思いますが、
もっと簡単に作れそうな言語や、
ツールがあればご教示いただけますでしょうか。
Pythonでファイル内の任意の文字列を含む行を抽出(grep的処理)
https://note.nkmk.me/python-grep-like/
【Python】フォルダ内のすべてのファイルのうち、特定の文字列が含まれているものを抽出する
https://light11.hatenadiary.com/entry/2019/04/07/011020
1.先頭に特定の記号がある行
2.文中に「error」など特定の文字列がある行
3.上の1、2を抽出して、該当の文字列が存在するファイル名をくっつけてtxtに出力
みたいなことをやりたいのですが、
こういうツールの作成に向いている言語はありますか?
ちょっと調べた限り、Python向きかなと思いますが、
もっと簡単に作れそうな言語や、
ツールがあればご教示いただけますでしょうか。
Pythonでファイル内の任意の文字列を含む行を抽出(grep的処理)
https://note.nkmk.me/python-grep-like/
【Python】フォルダ内のすべてのファイルのうち、特定の文字列が含まれているものを抽出する
https://light11.hatenadiary.com/entry/2019/04/07/011020
183デフォルトの名無しさん
2020/05/01(金) 02:03:43.50ID:578ddPng Powershellでいいんじゃない?
性能要件にも依るだろうけど
dir *.log | % {$f = $_.name; cat $_} | ? {$_ -match "(^#|error)"} | % {"$f $_"}
性能要件にも依るだろうけど
dir *.log | % {$f = $_.name; cat $_} | ? {$_ -match "(^#|error)"} | % {"$f $_"}
184デフォルトの名無しさん
2020/05/01(金) 02:06:33.14ID:578ddPng リダイレクト忘れてた
dir *.log | % {$f = $_.name; cat $_} | ? {$_ -match "(^#|error)"} | % {"$f $_"} > out.txt
dir *.log | % {$f = $_.name; cat $_} | ? {$_ -match "(^#|error)"} | % {"$f $_"} > out.txt
185デフォルトの名無しさん
2020/05/01(金) 02:21:18.97ID:578ddPng コマンドレットは比較的遅いみたいなのでもし時間が掛かりすぎるならforeach文とif文に書き換えると速くなるはず
awk(gawk)ならもっと簡潔で速いと思う
awk(gawk)ならもっと簡潔で速いと思う
186デフォルトの名無しさん
2020/05/01(金) 05:19:00.68ID:RIK9cQo7 grepで十分だと思うがWindowsだと使えないの?
187デフォルトの名無しさん
2020/05/01(金) 05:27:08.07ID:RIK9cQo7188デフォルトの名無しさん
2020/05/01(金) 09:35:34.84ID:k2YlXFh6189デフォルトの名無しさん
2020/05/01(金) 09:37:18.74ID:k2YlXFh6 >>182
sh + grep
sh + grep
190デフォルトの名無しさん
2020/05/01(金) 11:19:41.08ID:MCEzZFz/ 漏れは、Windows 10, WSL, Ubuntu 18.04 を入れて、
Linux 側から、Windows 側の再帰的なフォルダ内のファイルを、正規表現などで、grep してる
grep -i parse ./*
と入力すると、
grep: ./csv: ディレクトリです
./test108.rb: p hash = JSON.parse( line )
grep: ./test117: ディレクトリです
./test117.rb: p now_time = Time.parse( now, current )
./test125.rb:require 'optparse'
grep: ./test29: ディレクトリです
無関係のディレクトリも、出力されてしまうけど
Linux 側から、Windows 側の再帰的なフォルダ内のファイルを、正規表現などで、grep してる
grep -i parse ./*
と入力すると、
grep: ./csv: ディレクトリです
./test108.rb: p hash = JSON.parse( line )
grep: ./test117: ディレクトリです
./test117.rb: p now_time = Time.parse( now, current )
./test125.rb:require 'optparse'
grep: ./test29: ディレクトリです
無関係のディレクトリも、出力されてしまうけど
191デフォルトの名無しさん
2020/05/01(金) 11:37:39.24ID:xXuuls7c >>190
-d skip
-d skip
192デフォルトの名無しさん
2020/05/01(金) 13:38:38.20ID:IfCDjmiP193デフォルトの名無しさん
2020/05/01(金) 13:55:14.45ID:XmUvZ7vC 言語標準の関数がなければ自作するのは当然だし
文字列処理なんて基本中の基本でしょ?
チートで楽できるみたいなネットに毒された考え方
文字列処理なんて基本中の基本でしょ?
チートで楽できるみたいなネットに毒された考え方
194デフォルトの名無しさん
2020/05/01(金) 14:02:58.06ID:xXuuls7c こういう機能あったらいいなって場合に
Rubyなら5回に4回くらいあるけどPythonは5回に1回あればいいほう
トレードオフだから諦めて受け入れるか
もっとモダンな言語を選ぶか
Rubyなら5回に4回くらいあるけどPythonは5回に1回あればいいほう
トレードオフだから諦めて受け入れるか
もっとモダンな言語を選ぶか
195デフォルトの名無しさん
2020/05/01(金) 14:39:42.88ID:76gIk8V3 今日unityとc#はじめたんだけど、すっごい簡単なアプリを作って、いざandroid用にビルドだって思ったら selected Android SDK って出てきて パスを指定しても Unable to detect SDK in the selected って出てきて何もできません。誰か助けて
196デフォルトの名無しさん
2020/05/01(金) 14:50:13.83ID:pF1WyDPI すいません、初心者ですが教えてください。
phpのファイルを読解してるんですが
関数の定義が長すぎて、波括弧が重なりすぎてどこからどこまでが該当の関数の定義なのかわからなくて困ってます
いちいち波括弧の個数を数えるしかないんでしょうか?
それとも、字下げの位置によって括弧閉じの場所が決められてたり法則があるんでしょうか。
phpのファイルを読解してるんですが
関数の定義が長すぎて、波括弧が重なりすぎてどこからどこまでが該当の関数の定義なのかわからなくて困ってます
いちいち波括弧の個数を数えるしかないんでしょうか?
それとも、字下げの位置によって括弧閉じの場所が決められてたり法則があるんでしょうか。
197デフォルトの名無しさん
2020/05/01(金) 14:54:23.47ID:cfnM4waS > 関数の定義が長すぎて、
クソコードだな
クソコードだな
198デフォルトの名無しさん
2020/05/01(金) 14:58:27.95ID:q+rqACQN >>196
エディタで対応するかっこを教えてくれることが多いと思うけど
エディタで対応するかっこを教えてくれることが多いと思うけど
199デフォルトの名無しさん
2020/05/01(金) 15:00:05.13ID:pF1WyDPI 具体的には、
function ○○(〜, 〜, 〜)
{
と始まっていて
最初の{が閉じる前にどんどん新たな{が登場して
もうわけわからなくなってるんですが
基本的に最初の{が閉じ切るまでの範囲は定義だっていう認識であってますか?
function ○○(〜, 〜, 〜)
{
と始まっていて
最初の{が閉じる前にどんどん新たな{が登場して
もうわけわからなくなってるんですが
基本的に最初の{が閉じ切るまでの範囲は定義だっていう認識であってますか?
200デフォルトの名無しさん
2020/05/01(金) 15:00:46.16ID:pF1WyDPI201デフォルトの名無しさん
2020/05/01(金) 15:03:48.05ID:pF1WyDPI すいません、調べたら出てきました(^^;
括弧の下に青のアンダーラインが出てきたらペアってことですね
定義長すぎてビビりました…笑
括弧の下に青のアンダーラインが出てきたらペアってことですね
定義長すぎてビビりました…笑
202デフォルトの名無しさん
2020/05/01(金) 15:09:18.20ID:XmUvZ7vC >>196
VSCodeとかプログラミング用のエディタだと
対応する波括弧を表示する機能が付いているぞ!
でもそもそも「関数の定義」が長い時点で
キレイなコードとは言いがたいんだろうな?
偏見かもしれんが汚いコードが多いPHPだし……
VSCodeとかプログラミング用のエディタだと
対応する波括弧を表示する機能が付いているぞ!
でもそもそも「関数の定義」が長い時点で
キレイなコードとは言いがたいんだろうな?
偏見かもしれんが汚いコードが多いPHPだし……
203デフォルトの名無しさん
2020/05/01(金) 15:12:04.10ID:XmUvZ7vC204デフォルトの名無しさん
2020/05/01(金) 15:13:29.82ID:pB1HgBWa HTMLがそのまま混ざってると特に汚く観える
205デフォルトの名無しさん
2020/05/01(金) 15:14:51.50ID:e9rmxAXg phpはhtmlをガンガン埋め込めるから
俺が書くと誰も読めない
俺が書くと誰も読めない
206デフォルトの名無しさん
2020/05/01(金) 15:25:35.52ID:MCEzZFz/ VSCode の有名な拡張機能、indent-rainbow
対応するカッコごとに、色が違う
対応するカッコごとに、色が違う
207デフォルトの名無しさん
2020/05/01(金) 17:02:33.50ID:B6h2L+/0 こんなのを見ると気が狂うぞ。
requests.add(new Request().setUpdateSheetProperties(new UpdateSheetPropertiesRequest().setFields("Title").setProperties(new SheetProperties().setSheetId(2).setTitle("New Title"))));
requests.add(new Request().setUpdateSheetProperties(new UpdateSheetPropertiesRequest().setFields("Title").setProperties(new SheetProperties().setSheetId(2).setTitle("New Title"))));
208デフォルトの名無しさん
2020/05/01(金) 17:29:26.29ID:w2KFZwBF >>206
Bracket Pair Colorizerじゃないの
Bracket Pair Colorizerじゃないの
209デフォルトの名無しさん
2020/05/01(金) 17:50:53.91ID:XmUvZ7vC■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★9 [BFU★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 【STARTO ENTERTAINMENT】timelesz、メンバーの不適切言動を謝罪「不用意かつモラルに反した発言であった」 全員の署名入りでコメント [Ailuropoda melanoleuca★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- ( ・᷄ὢ・᷅ )最近おはぎを出すのがしんどくなってきた
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- やばいずっとスマホいじってても寂しいわ話そうよ
- お前らチンポ出せよ!!
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
