JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 6
https://mevius.5ch.net/test/read.cgi/tech/1561186797/
探検
Kotlin 7
■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 16:00:38.76ID:LXTBA+hx
2デフォルトの名無しさん
2020/05/06(水) 16:04:34.40ID:dUOKAoWX GJ
2020/05/06(水) 18:14:20.68ID:izcxg96Z
println("乙")
4デフォルトの名無しさん
2020/05/06(水) 20:51:49.43ID:ZzpqVz5O 公式サイト
https://kotlinlang.org/
公式ブログ
https://blog.jetbrains.com/kotlin
コードを貼れる所
http://rextester.com/l/kotlin_online_compiler
オンラインコンパイラ
https://ideone.com/
GoogleはKotlinをAndroidアプリ開発の推奨言語に格上げ
https://jp.techcrunch.com/2019/05/08/2019-05-07-kotlin-is-now-googles-preferred-language-for-android-app-development/
Library support for Kotlin coroutines
https://github.com/Kotlin/kotlinx.coroutines
https://kotlinlang.org/
公式ブログ
https://blog.jetbrains.com/kotlin
コードを貼れる所
http://rextester.com/l/kotlin_online_compiler
オンラインコンパイラ
https://ideone.com/
GoogleはKotlinをAndroidアプリ開発の推奨言語に格上げ
https://jp.techcrunch.com/2019/05/08/2019-05-07-kotlin-is-now-googles-preferred-language-for-android-app-development/
Library support for Kotlin coroutines
https://github.com/Kotlin/kotlinx.coroutines
2020/05/08(金) 05:59:59.97ID:9LQU4aEm
println('乙')
2020/05/09(土) 04:47:20.38ID:JKQNvoIj
('乙')
↑
顔にみえる
↑
顔にみえる
7デフォルトの名無しさん
2020/05/09(土) 09:33:16.53ID:3rxWY8lS ζ・
Σ・・)
Σ・・)
8デフォルトの名無しさん
2020/05/10(日) 05:29:38.14ID:D+x5WbLs val 乙 = 1
9デフォルトの名無しさん
2020/05/15(金) 22:32:56.96ID:kEj5c5K7 プログラミングコンテストあるよ!
Kotlin Heroes Coding Contest
https://www.jetbrains.com/promo/kotlin-heroes/
5月29日の夜から!
Kotlin Heroes Coding Contest
https://www.jetbrains.com/promo/kotlin-heroes/
5月29日の夜から!
10デフォルトの名無しさん
2020/05/26(火) 09:15:43.77ID:fDcZ5gJW しーん
2020/05/26(火) 11:25:30.73ID:e8iGmvo7
Take risks. Learn from mistakes. Be fearless.
Join Kotlin Heroes
コミュニティに破滅のにおいしか感じない
Join Kotlin Heroes
コミュニティに破滅のにおいしか感じない
2020/05/26(火) 18:40:13.40ID:EGJJZsPX
JetBrainsが競プロに熱心な理由は何なんだろう
機械学習ブームでアルゴリズム人材が欲しいとか?
機械学習ブームでアルゴリズム人材が欲しいとか?
2020/05/27(水) 05:17:19.65ID:Mss9w6Hb
kotlinの長所の短所ってなんなのですか?
2020/05/27(水) 05:17:30.27ID:Mss9w6Hb
まちがえた長所と短所です
2020/05/27(水) 06:52:52.45ID:58kXnoo+
長くて短い所?
ち○ぽ?
ち○ぽ?
2020/05/27(水) 12:23:24.75ID:DVps4EoB
2020/05/27(水) 12:40:49.68ID:CKnwRHJN
長所 ナウい
短所 仕事がナイ
短所 仕事がナイ
18デフォルトの名無しさん
2020/05/27(水) 15:40:38.85ID:l0VRR152 Java のライブラリを使うから Java がわからないと使えないってことになってしまうのだろうが、
そこら辺を Kotlin でライブラリ作るなどして解消できたら残るは java コマンド使った実行方法だけにならないか?
一部はそうなってるよな。String クラスみたいな根幹に関わるようなクラスは Kotlin 側ライブラリにある。
もちろん Java 側ライブラリの処理を呼んでるだけのラッパーもあるけど。
そこら辺を Kotlin でライブラリ作るなどして解消できたら残るは java コマンド使った実行方法だけにならないか?
一部はそうなってるよな。String クラスみたいな根幹に関わるようなクラスは Kotlin 側ライブラリにある。
もちろん Java 側ライブラリの処理を呼んでるだけのラッパーもあるけど。
2020/05/27(水) 16:50:56.93ID:jM6UTQdW
2020/05/27(水) 17:21:59.47ID:JJKTQdCZ
三項演算子が見にくい&醜い
2020/05/27(水) 18:37:15.97ID:DTRuzdOO
Javaがわからないと使えないというのをデメリットとして捉える感覚がわからん
Kotlinを使うにはJavaのライブラリとKotlinのライブラリを覚える必要がある
Pythonを学ぶにはPythonのライブラリを覚える
.NET言語なら.NETライブラリを覚える
Kotlinのライブラリなんて核となる部分の改善だけなんだからどの言語も労力の差は誤差レベルだろ
Javaライブラリで既に事足りてる部分をKotlinライブラリで二重化されたら無駄が増えるだけでは
Kotlinを使うにはJavaのライブラリとKotlinのライブラリを覚える必要がある
Pythonを学ぶにはPythonのライブラリを覚える
.NET言語なら.NETライブラリを覚える
Kotlinのライブラリなんて核となる部分の改善だけなんだからどの言語も労力の差は誤差レベルだろ
Javaライブラリで既に事足りてる部分をKotlinライブラリで二重化されたら無駄が増えるだけでは
2020/05/27(水) 18:42:29.70ID:IG528ewY
君はもう忘れてるかもしれないけど、サンプルをコピペできるって初心者には重要なんだよ
2020/05/27(水) 19:32:45.95ID:mubjTKPs
>>21
それがbetter javaとして使えるメリットであり、巨大なjavaを理解しないと使えないデメリットなんだよ。
例えば、ヌルポを避けて使えるというメリットはあるけど、ヌルポそのものを知らないで使えるわけじゃない。
初期のc/c++の関係に近いわな。
少なくともc/c#の関係ではないよ。
それがbetter javaとして使えるメリットであり、巨大なjavaを理解しないと使えないデメリットなんだよ。
例えば、ヌルポを避けて使えるというメリットはあるけど、ヌルポそのものを知らないで使えるわけじゃない。
初期のc/c++の関係に近いわな。
少なくともc/c#の関係ではないよ。
2020/05/27(水) 21:11:55.30ID:3WNNb2zm
VSみたいなインテリセンス使える?
2020/05/27(水) 21:31:31.59ID:1jDvN/bi
AndroidStudioはVSを超えてる
2020/05/27(水) 23:10:26.73ID:DTRuzdOO
2020/05/27(水) 23:18:32.13ID:3WNNb2zm
>>25
まじでっ
まじでっ
2020/05/28(木) 16:06:27.07ID:z89Mb2xs
Kotlin のコンパイラはココにあるよ
https://github.com/JetBrains/kotlin/releases/latest
scoopを使ってインストールするなら
https://scoop.sh/
>scoop search kotlin
'main' bucket:
kotlin-native (1.3.72)
kotlin (1.3.72)
>scoop install kotlin
https://github.com/JetBrains/kotlin/releases/latest
scoopを使ってインストールするなら
https://scoop.sh/
>scoop search kotlin
'main' bucket:
kotlin-native (1.3.72)
kotlin (1.3.72)
>scoop install kotlin
2020/06/01(月) 01:59:19.84ID:zzgI+kvb
そもそもJavaで良いんだよ。
2020/06/01(月) 02:44:32.50ID:6KBAlGQt
Windows 10 で IntelliJ IDEA の Community の新しいやつ (2020.1 とか 2020.1.1 とか) の起動ができない。
2019.3.5 はできて普通に動く。なので 2020.1.1 にアップデートしたくても出来ない状態なのだが、これ解消出来た人居る?
Windows 10 Home と Pro 両方試したんだけど症状は同じ。
IntelliJ IDEA の Ultimate の方は起動できたが、今の所これを使い続ける予定なし(今は完全に趣味で個人的に学習用
として使ってるので Community の方が良い)。
起動可能なまともなのが出てくるまで待つしかないんだろうか? まあフリーだしそうなったとしても仕方がないけどね。
2019.3.5 はできて普通に動く。なので 2020.1.1 にアップデートしたくても出来ない状態なのだが、これ解消出来た人居る?
Windows 10 Home と Pro 両方試したんだけど症状は同じ。
IntelliJ IDEA の Ultimate の方は起動できたが、今の所これを使い続ける予定なし(今は完全に趣味で個人的に学習用
として使ってるので Community の方が良い)。
起動可能なまともなのが出てくるまで待つしかないんだろうか? まあフリーだしそうなったとしても仕方がないけどね。
2020/06/01(月) 07:36:25.09ID:cdzKAQgn
32デフォルトの名無しさん
2020/06/01(月) 07:42:09.63ID:cdzKAQgn これとか参考にしてみたら?
https://blog.jetbrains.com/jp/2020/04/11/2966
https://blog.jetbrains.com/jp/2020/04/11/2966
33デフォルトの名無しさん
2020/06/01(月) 09:12:52.23ID:h4zHZIPt2020/06/01(月) 09:22:09.26ID:O16m8Efv
俺的にはnull安全とwhen句あればあとはいいかな
35デフォルトの名無しさん
2020/06/01(月) 09:58:29.45ID:h4zHZIPt >>966
>プロトコルとインターフェースは呼び名が違うだけ
>
>JavaのインターフェースはObjective-Cのプロトコルを真似して違う名前を付けたもの
>SwiftはObjective-Cからプロトコルという名前をそのまま受け継いでる
Swiftは変数に値型(Struct)とそれのCopy-On-Writeを活用した言語。型の抽象化をする際にProtocolが使われる。
Javaの変数は参照型(Class)しかない。型の抽象化もInterfaceが使われる。
Swiftは値型を使って高速化と省メモリを実現しようとしているが、残念ながら今のところ、実現出来ていない。言語仕様が肥大化してるからか?
>プロトコルとインターフェースは呼び名が違うだけ
>
>JavaのインターフェースはObjective-Cのプロトコルを真似して違う名前を付けたもの
>SwiftはObjective-Cからプロトコルという名前をそのまま受け継いでる
Swiftは変数に値型(Struct)とそれのCopy-On-Writeを活用した言語。型の抽象化をする際にProtocolが使われる。
Javaの変数は参照型(Class)しかない。型の抽象化もInterfaceが使われる。
Swiftは値型を使って高速化と省メモリを実現しようとしているが、残念ながら今のところ、実現出来ていない。言語仕様が肥大化してるからか?
2020/06/01(月) 14:24:04.07ID:6KBAlGQt
2020/06/01(月) 14:25:29.53ID:6KBAlGQt
>>32
ありがとう。見てみる。
ありがとう。見てみる。
2020/06/01(月) 17:58:44.28ID:6KBAlGQt
>>31>>32
日本語化の Pleiades が怪しい感じだったのだが色々やってみても症状変わらなかったので
面倒だからもうアンインストールして残骸ファイルも全て削除して何もない状態にしてから
インストールしたらうまく行った。やはりこちらの環境の何かが悪かっただけだった。とほほ。
日本語化の Pleiades が怪しい感じだったのだが色々やってみても症状変わらなかったので
面倒だからもうアンインストールして残骸ファイルも全て削除して何もない状態にしてから
インストールしたらうまく行った。やはりこちらの環境の何かが悪かっただけだった。とほほ。
2020/06/07(日) 00:57:41.55ID:3X7+PvZO
>>38
2020.1からJapanese Language Pack EAPがインスコできるようになったからそれと競合してんのかもね
2020.1からJapanese Language Pack EAPがインスコできるようになったからそれと競合してんのかもね
2020/06/09(火) 11:56:12.99ID:wImvczbn
現在日付がその月の第何週の何曜日かと言う情報を取得する方法はありますか?
2020/06/09(火) 14:10:06.85ID:SGOz4tpD
KotlinじゃなくてJavaでググれば一発で出てくるよ
2020/06/10(水) 02:14:58.25ID:jMnmbCBs
現在Androidアプリを作っています
アプリのアップデートがある場合、アプリ起動時にその旨を通知する仕組みを実装したいのですが下記記事の方法で可能でしょうか?
まだリリースはしてないため動作確認ができないので教えてほしいです
また、この機能の動作確認をするには製品版もしくはベータ版でオープン状態でストアに公開しないとダメですか?
アルファ版と内部テスト版は公開ストアからのダウンロードではなくダウンロード用URLからアプリを端末に落とす仕組みのようなので、、。
https://developer.android.com/guide/app-bundle/in-app-updates?hl=ja
アプリのアップデートがある場合、アプリ起動時にその旨を通知する仕組みを実装したいのですが下記記事の方法で可能でしょうか?
まだリリースはしてないため動作確認ができないので教えてほしいです
また、この機能の動作確認をするには製品版もしくはベータ版でオープン状態でストアに公開しないとダメですか?
アルファ版と内部テスト版は公開ストアからのダウンロードではなくダウンロード用URLからアプリを端末に落とす仕組みのようなので、、。
https://developer.android.com/guide/app-bundle/in-app-updates?hl=ja
43デフォルトの名無しさん
2020/06/11(木) 02:35:42.07ID:JaXQwSJJ2020/06/11(木) 17:57:33.71ID:VnkliXLF
ずらさんでいいようにしようよw
2020/06/11(木) 18:11:45.18ID:VnkliXLF
勘違いしてた
なってるか
なってるか
46デフォルトの名無しさん
2020/06/12(金) 00:27:32.97ID:Kaf1DLZ6 さっき気づいたこと。
""" で括るとどんな文字でもそのままになると思い込んでいたが、 $x みたいに変数埋め込みは効いていた。
"""$""" とか """$$""" みたいなのは大丈夫だが """$x""" みたいにすると変数 x の内容がそこに展開されるか、
または変数が宣言されていないならコンパイルエラーだ。じゃあ本当に文字列として """ の内側で $x と出したい
場合はどうするのか? もちろん """\$x""" は \ の効き目がないのでダメ。("\$x" で良いのは分かっているが、
""" で括られた長い長いエスケープを無視したい文字列の中の一部だけが $x になっていた場合に使いたい)。
散々色々やってみて """${'$'}x""" と """${"$"}x""" と """$${""}x""" と """${"\$x"}""" でやっと $x になった
のだが、もうちょっと見易い方法ないものか?
あ、もう一つあった。 val x = "\$x" とやっておいてから val s = """$x""" とする方法。しかしこれだと x を他の
事に使えない。
""" で括るとどんな文字でもそのままになると思い込んでいたが、 $x みたいに変数埋め込みは効いていた。
"""$""" とか """$$""" みたいなのは大丈夫だが """$x""" みたいにすると変数 x の内容がそこに展開されるか、
または変数が宣言されていないならコンパイルエラーだ。じゃあ本当に文字列として """ の内側で $x と出したい
場合はどうするのか? もちろん """\$x""" は \ の効き目がないのでダメ。("\$x" で良いのは分かっているが、
""" で括られた長い長いエスケープを無視したい文字列の中の一部だけが $x になっていた場合に使いたい)。
散々色々やってみて """${'$'}x""" と """${"$"}x""" と """$${""}x""" と """${"\$x"}""" でやっと $x になった
のだが、もうちょっと見易い方法ないものか?
あ、もう一つあった。 val x = "\$x" とやっておいてから val s = """$x""" とする方法。しかしこれだと x を他の
事に使えない。
47デフォルトの名無しさん
2020/06/12(金) 00:35:45.67ID:Kaf1DLZ6 同じ事書いてる人が既にいた。
https://www.yo1000.com/kotlin-heredoc-escape
https://www.yo1000.com/kotlin-heredoc-escape
2020/06/12(金) 01:36:09.75ID:su7sNT78
2020/06/20(土) 12:33:39.14ID:tLA+K13d
変数宣言時の型後書きが激しく気持ち悪いけど、なれてきたらこれはこれでありかなって、この前豆腐ヨウ食べながらそんなことを思った。
2020/06/20(土) 14:03:24.20ID:zwBEwaPL
昔からPascal系やBasic系は型後置なんだからどちらが流行った時期にプログラミングを習得したかの差でしかないやろ
型推論がある言語なら
var v
var i: Int
のように省略可能な方を後に書き足すのは一貫性があって適していると思う
型推論がある言語なら
var v
var i: Int
のように省略可能な方を後に書き足すのは一貫性があって適していると思う
2020/06/20(土) 15:27:49.66ID:JeszpXBy
省略可なのに書かないと気持ち悪い
2020/06/20(土) 15:30:42.17ID:C+yLxgcn
Android Studioなら推論された型を表示させる機能好き
53デフォルトの名無しさん
2020/06/20(土) 23:47:18.56ID:+7UFHvJ6 >>51
しかし段々と快感に
しかし段々と快感に
2020/06/21(日) 01:05:03.79ID:tsiNgl4R
floatじゃなくてintに変更しよう!
と思ったら既にintだった
と思ったら既にintだった
2020/06/21(日) 05:45:15.17ID:V7E9tL91
2020/06/21(日) 09:14:33.39ID:DCUagNbF
2020/06/21(日) 11:10:08.30ID:tsiNgl4R
小数点以下を消したりf消すだけで勝手に変わるからね
2020/06/23(火) 21:19:00.59ID:EVBfRnLN
59デフォルトの名無しさん
2020/06/23(火) 21:34:21.04ID:5POR+uA52020/06/23(火) 22:36:31.25ID:UicElvK7
2020/06/24(水) 10:42:37.73ID:l/oN1z1j
このスレでもすっかり人気者ですね
62デフォルトの名無しさん
2020/06/24(水) 21:47:23.43ID:kW+E8aQE 座間のゆるきゃらか。
座間と言えば座間9遺体事件のあった所だな。
座間と言えば座間9遺体事件のあった所だな。
2020/06/24(水) 21:50:15.79ID:GiTbKjWf
座間といえばひまわり畑だろ
2020/06/24(水) 22:18:03.71ID:cNRckdT9
ひまわりちゃんならゆるす
2020/06/25(木) 14:43:48.63ID:eCZ5+gte
viewModelでLiveData書くときいちいち
private val _liveData = MutableLiveData<Unit>()
val liveData: LiveData<Unit> = _liveData
するの面倒臭いんですけどMutableLiveDataをそのまま公開していいよね
MVVM的にはviewからviewModelへの参照は良いわけだから別に
viewから書き換えられたっていいじゃない
private val _liveData = MutableLiveData<Unit>()
val liveData: LiveData<Unit> = _liveData
するの面倒臭いんですけどMutableLiveDataをそのまま公開していいよね
MVVM的にはviewからviewModelへの参照は良いわけだから別に
viewから書き換えられたっていいじゃない
2020/06/26(金) 16:15:15.83ID:AQU4UGjn
Readonly<This, Read> where This : Read {
fun asReadOnly(): Read
}
interface MutableList<E> : List<E>, Readonly<MutableList<E>, List<E>>
...あんま意味ないね
fun asReadOnly(): Read
}
interface MutableList<E> : List<E>, Readonly<MutableList<E>, List<E>>
...あんま意味ないね
2020/06/26(金) 19:56:22.26ID:TOspcwsI
viewModelでcoroutine使うときviewModelScopeを使うじゃないですか
その通信処理をviewModelからその先のmodelクラスに移すと
そこにはviewModelScopeがないんですがどうしたらいいですか
その通信処理をviewModelからその先のmodelクラスに移すと
そこにはviewModelScopeがないんですがどうしたらいいですか
2020/06/26(金) 20:18:15.02ID:AGSha9JG
染めそもそんな変なもん使わんわ
2020/06/26(金) 22:57:53.81ID:gj0o7pXU
移さなければいいんじゃないかな
2020/06/27(土) 17:46:24.81ID:/Jl2bJji
別のviewModelから同じ通信処理を実行したいとなったときにmodelで共通化したいじゃない
2020/06/27(土) 21:29:41.49ID:/bVKxYKR
Androidよく知らんけど、処理の実態だけ他に移してCoroutineの生成はViewModelに置いておくとかじゃだめなの
2020/06/27(土) 23:43:22.01ID:L1te99rx
android知らんならレスすんなよ
73デフォルトの名無しさん
2020/06/28(日) 00:30:03.47ID:Shxo8sD9 Androidでcoroutine使ってうれしいのはViewModelのライフサイクルに合わせて無効になった非同期処理を虐殺してくれるところだろ
Modelに移しちゃったらそれができなくなるやん
Modelに移しちゃったらそれができなくなるやん
2020/06/28(日) 01:28:04.55ID:L5Cpw8A4
contextとconstructorがわからん、、、
2020/06/28(日) 02:22:21.40ID:VdXbwnMJ
viewModelScopeはviewModelの中のままで
中の関数だけsuspend funでmodelに移す感じですね
中の関数だけsuspend funでmodelに移す感じですね
2020/06/28(日) 14:02:17.94ID:0hqWLDMA
Javaのサンプルプログラムではconstructorでcontextを何かやってるんだけど(main activityとviewを何か繋いでる?)
kotlinに置き換えたときは省略可能?
なんか書かなくても動いてしまって逆に不安
constructorで囲わずに変数宣言して代入もするなら不要?
contextを何かやろうと後回しにしてたとこコメントアウトしたまま、、、w
kotlinに置き換えたときは省略可能?
なんか書かなくても動いてしまって逆に不安
constructorで囲わずに変数宣言して代入もするなら不要?
contextを何かやろうと後回しにしてたとこコメントアウトしたまま、、、w
2020/06/28(日) 15:05:03.13ID:VdXbwnMJ
カスタムビューのコンストラクタ?
2020/06/28(日) 15:24:42.47ID:0hqWLDMA
いまやってるのはsurface viewのクラスです
その前は普通のviewクラスでonDrawの中で線を多数描いてたんだけど、このときはなんとなくconstructor書いてその中にcontextもありました
それをsurfaceviewに変更してたらconstructor周りでエラーが出て、鬱陶しいからコメントアウトして他触ってたら普通に動いてなんじゃそれwってなってます
viewクラスで書いてたプロジェクトに戻ってみると、constructorの関数?って言うのかな?が黄色の警告になってて、実は削除できる?と(試してないけど)
なんか余計にcontextが分からなくなったw
kotlinから始めたからプライマリとセカンダリに分かれて何がいいのかすらも理解してないですw
いったんjavaで修行しようかな?と思う
資料も多いし、何かコツ掴めるかもしれない
遠回りだけど
その前は普通のviewクラスでonDrawの中で線を多数描いてたんだけど、このときはなんとなくconstructor書いてその中にcontextもありました
それをsurfaceviewに変更してたらconstructor周りでエラーが出て、鬱陶しいからコメントアウトして他触ってたら普通に動いてなんじゃそれwってなってます
viewクラスで書いてたプロジェクトに戻ってみると、constructorの関数?って言うのかな?が黄色の警告になってて、実は削除できる?と(試してないけど)
なんか余計にcontextが分からなくなったw
kotlinから始めたからプライマリとセカンダリに分かれて何がいいのかすらも理解してないですw
いったんjavaで修行しようかな?と思う
資料も多いし、何かコツ掴めるかもしれない
遠回りだけど
2020/06/28(日) 16:28:20.82ID:h6Ozp34k
>>74
context(文章の前後関係の繋がり、文脈)
constructor(建設者、建造方法、生産手続き)
例えが良くないかもしれないけどJavaでいうと
ViewはFlameに直接描画してるような感じで
surfaceViewはpanelに描画してからFlameに貼るイメージかな
context(文章の前後関係の繋がり、文脈)
constructor(建設者、建造方法、生産手続き)
例えが良くないかもしれないけどJavaでいうと
ViewはFlameに直接描画してるような感じで
surfaceViewはpanelに描画してからFlameに貼るイメージかな
2020/06/28(日) 16:50:28.61ID:VdXbwnMJ
SurfaceView継承して紺巣トラクタなしだと普通にエラーなるが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 買ったばかりのオーブンレンジ「この機種はお餅を焼くことはできません」
- 富裕層向けの風俗リゾート作りたい
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 気が狂いそう
