Java入門・初心者質問スレ Part.6
レス数が1000を超えています。これ以上書き込みはできません。
負担だから命令投げた時点で発生するものということだろ
CPUタイムで課金とかいうシステムならありえる グーグルスプレッドシートのurlから、シートのIDを抽出するコートはどう書いたらいいですか?例えば、
https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0
/d/ の後から次の / まで、 1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw がIDになるのですが、
https://developers.google.com/sheets/guides/concepts
>スプレッドシート ID は、文字、数字、いくつかの特殊文字で構成される文字列です。 次の正規表現を使用すると、
>Google スプレッドシートの URL からスプレッドシート ID を抽出できます。
/spreadsheets/d/([a-zA-Z0-9-_]+)
と公式にあるんですが、具体的に java のコードで、IDを抽出するにはどうしたらいいですか? >>868
どうしても正規表現でやってみたいなら別として、そうでないなら普通に文字列切り出せばいいのでは? javaの入門サイトでググってみて自分で書いたコードがこれなんですけど、もっと簡単なやり方があれば有り難いんですが。
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0" ;
Pattern p = Pattern.compile("/spreadsheets/d/([a-zA-Z0-9-_]+)");
Matcher m = p.matcher(url);
m.find() ;
System.out.println("IDは : " + m.group().replace("/spreadsheets/d/", "")); >>870
正規表現使うならreplaceはいらないよ
m.group(1)でおk こんなので性器表現w
IDの前のURLが完全に固定なら次のスラッシュのインデックスまで切り出せば良いだけやん
アホなのか? >>873
0が全体の文字列で、1からが()で囲んだグループってことでいいんでしょうか?なんか難しい。 ブラウザの自動操作なら、iMacros とか、Selenium WebDriver を使えば?
Ruby のSelenium WebDriverでは、その要素に、id が付いていれば、
以下で、その要素を取得できる
element = driver.find_element(:id => "何々")
ブラウザの右クリックメニューから、要素を検査で、その要素のHTMLタグ表記を見れる 頼むから数値リテラル直接使うような糞みたいなコードをドヤ顔で貼るのやめてくれ
これだから初心者スレは嫌なんだよ >>882
COBOLのコード見たら発狂しそう
数値リテラルベタ書きよりVBとかの全パターンIF文ひたすら書くあれの方が辛いけど >>882
素敵なコードをお待ちしております
まさか批判するだけしてダンマリなんて真似しないよなぁ サンプルプログラムみたいなやつに一々反応するのもなんだかなー 1回しか出現しない数値をわざわざ定数とか面倒じゃね? 定数であることすら意識したくないのでこう書く
public int getSomeDomainValue() {
return 100;
} ここで気の利いたワンライナーを書けないのが悲しい… getIdメソッドの中に閉じ込めるべきであって
定数と言ってるやつはSIerのJava土方丸出し ああ。そうだな。id取り出すメソッドあった方がいいな。 こういうのをINT_THREEみたいに書いて定数にしたつもりのやついるよな >>870
Stringの正規表現メソッドを使う
url.replaceAll(pattern, "$1");
Matcher受け取ってfind()してgroup()してって面倒くさすぎだわな
さすがJava 昔は スタティック ボイド メイン て言ってたけど
今は スタティック ボイド メーン て言うの? 昔も今も関係なく main の日本での読みは大雑把にその二つがあるってだけのこと。 まあここは日本だし
「マインでもいいよね、だってマインスイーパーってあるだろ?」
とか言っても大丈夫。笑われるだけだから。 新宿のALTAはアルタだがキーボードのALTはオルト cocoa なんか米語ではコウコウで英語ならケウケウだしな
英語おカタカナ表記に今更突っ込んでも仕方がない 前に借りてきたDVDを再生したら最初のコピーはダメとか出す画面で「ワーニング」と上に書いてあって驚いた。 pingをピングと読むのも許す。
でもHong-Kongをホングコングと読むのは許さない。 >>905
そうそう、ALT キーの ALT は alternative の ALT だからね AltとShiftはどっちも「変わる」だがその違いは?
ちなみに俺は忘れた >>913
shiftはタイプライターのやつを見るとなんとなくわかると思うが横にずらすんた。ずらして変わるのがシフト。
altは別のものを選択するみたいなやつ。 そういえばテレビの録画でタイムシフトなんていう言葉もあるな シフト勤務
日本語でも訛りはわからない場合あるけど
英語の発音は訛りで通じないって言うからな
あと語源が同じ他の言語の発音を比較してる時がある
日本語と中国語もなんで同じ文字にのに発音違うんだよとか言われてそう オルトでもアルトでもどっちでもいいよ。紛らわしくないから。
widthをワイズと読むのは、wiseと区別できないからダメ。
byte width, byte-wise widthは日本人には難しい発音だからな
でもいくらなんでもワイズと読む奴はおらんし
byte widthってのは単語の選択から間違っとる widthを無理やりカタカナにするならウェッヅが一番近いな /d/と/θ/が合わさって破裂音風の/θ/になるからウィッツかウェッツだな
個人的にはボンバーマンがボマーマンじゃないのが許せないってここ何のスレだっけ >>928
小学生の頃はそう読んでたな
ローマ字読みしか知らなければそんなものだろ ボタンをたくさん使うアプリで、一つ一つ名前をつけると分かりやすいけど、ボタンが多くなると大変。
配列にすると簡単、でも番号だと何のボタンか分からなくなる。 大企業のシステムは何処もネーミング大変だからって理由で全部ID管理だよ
XYZ123パッケージのABC999画面のBTN01ボタンから呼ばれるORD555トランザクションスクリプトによって更新されるZYX注文TRNテーブル
みたいな感じ
いろんなところで働いたけどでかい会社ほどこうなってることが多い
結局何が何だかわからなくなってIDと日本語訳の巨大なネーミングマップをエクセルで管理し始めるんだけどね >>938
そしてそのエクセルもファイル名に日付で版管理 AT008トランザクション管理台帳(2016.2.8) こっちが最新(1).xls >>938
でもお前ら派遣にネーミングさせてもどうせ文法めちゃくちゃなデタラメ英語だしなぁ 日本のITのシステム統合が大抵の場合コケる一因だな
記憶力と忍耐力を試すゲームなんだよ >>942
ローマ字書きの日本語になってるのもあるが、ある意味そっちの方が安全な感じするな。
どうせUNICODEでUTF-8なら全部日本語にしちゃえよとも思うが、後で外国に出すことになったら面倒だからそこまではやらんのだろうな。 shainBangou
syainBangoTable
みたいなのが混在 ま、その辺はなんとかして統一させるしかなかろうね。
そういう違いを発見するプログラム作っておいて間違い探しするとか。 そういうのも正規化ってことになるかな。複数の表現を許さずに一つに絞ると。 これはお題として良さそうなのでお題スレの方にローマ字からの平仮名変換書いておいた。
難易度の低い初心者向けお題だが、よくわかってる人でも暇な人はボケ防止にやってみると良いw
https://mevius.5ch.net/test/read.cgi/tech/1514772904/351
尚、お題スレの方は言語はJavaでなくてもなんでも良い。 ローマ字命名で上手くいってる会社たくさんあるよ
英語のリテラシー低いのに無理して使ってるところのほうが悲惨 >>15
大きなお世話
>>150
独善的じゃないだろ… 雪風というコテがふざけた書き込みをして引っ掻き回す
からおかしなことになってる
>>152
言うべきことを言ったらそうしますよ
>>153 >>154
マジ最低な奴 人追いこんどいて知らんぷりしやがって
お前なんか地獄に落ちろ
>>278 >>279
子供か >>464
俺をおとしめてるバカ共にも言ってやってください
>>466
うるせえ差別主義者
>>495
何でも俺のせいにしてんじゃねーよ
>>505
こいつの場合ガチです
>>517
来ても平和だボケ
>>524
何が逝った?だこのボケ
>>579
うるせえボケ しかし、英語読めませーんの会社にいると
一人で英語ドキュメント読んでると
「そんなの信じるな」
とか怒られたりしない? >>634
暴れてなどいない ただ反論してるだけ 頭もおかしくない
おかしいのはお前の方だろ
>>637 >>638
うるせえ馬鹿 以下35歳に関するレスをしたい方は、このスレではなくプログラマー板の
該当スレでお願いします。m(__)m >>952
うちは英語力は人によってまちまちだけど
まずは公式リファレンスとかgithubのREADMEを読めと言われるなあ
もちろん日本語のブログとかqiitaも参考にするけどね >>954
散々荒らして逃げるの?
マジで法的措置を考えるわ。 ◆BrBq2CJg6HGd 典型的な構ってクンだな。早く死ねばいいのに。 Warning をワーニングと読む程度ならまだ許せるが、
Wallet をワレットと読むのは許せない。 >>961
ワレットが許せない君は wάlɪt をどう発音すんの? >>959
荒らしてない。反論しただけだろう。そんな措置取られても困る。
もうほじくり返さないで。
>>960
死ねぇ
>>964
何で俺にだけ言うの?>>955とかにも同じこと言えよ! こいつに触れるとスレが荒れるので
スルーでお願いします せっかくトリップ付けて下さってるんだからNGするのが礼儀 >>965
お前は自分が嫌われ者だって事が根本的に理解出来ていない >>967
そのためにつけてんだよ
>>968
おめーが死ねよ!
>>969
ハイハイ嫌われ者ってことでいいからもう触れないで
皆さんさっきまでの流れでお願いしまーす。 >>970
勝手な事言ってんじゃねーよ。巣に戻って二度と来るな。 >>970
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね >>972
薬学でマウント取られたから憂さ晴らしじゃね? >>971
マジ死ねや
>>972
新しいスレに禍根を持ち越したくなかったんですよ。
>>975
放送禁止用語を使うなハゲ
>>976
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
ハイもうおしまい 初めて3日目の初心者です
スッキリ分かるjava入門を読みながらやってるんですがパッケージのとこでつまずいてます
osはwin10
フォルダをこうやって分けると5,6行目でパッケージが見つからないとコンパイルエラーが起こります
どこが違うのでしょうか
エディタはatomです
https://i.imgur.com/MzTwXWf.png >>982
calcapp.logicにクラスパス通せ ダメ、ドットはカレントディレクトリを表すOSもあるから >>985
ファイル名中の1文字が意味を持つOSあるの?
.bashrcとかダメなのか
OSでなくファイルシステムの話じゃ
単にJavaでパッケージ名に.使えないだけじゃ MS-DOSは8.3固定だったな。ドットは一つしか許さずドットの後は拡張子として3文字までしか許さなかった。
まあ今さら昔のFAT形式のファイルシステムを使うことはまずないだろうからどうでも良いことだが。 Swingを使って
実行イベント、実行イベントの一時停止イベント
を実装したいのですが、
実行イベントにはRunnableを実装し
一時停止イベントでは、Runnableのインスタンスのwaitメソッドを実行するようにしたのですが、
Quieなんとかエラーとなってしまいました。
通常実行とその停止はどのように実装すればいいのでしょうか。 javaの命令自体がjavaの内部ファイルに記述されていて
そっちのファイル参照しろって話しが出て来ることあるけど
そのファイルどうやって探してどういう風に読み取って利用すればいいの? Swing ブレークポイントを設定
Swing Explorer と FEST-Swing 導入
駄目なら、環境を変えて Visual Studio でブレークポイントを設定
エラー内容みるんだな。
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 71日 13時間 5分 46秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。