[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 03/02 02:12 / Filesize : 118 KB / Number-of Response : 562
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Xamarin Part6



1 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 07:55:07.34 ID:lUytdpCK0.net]
!extend:on:vvvvv:1000:512

C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
xamarin.com/

前スレ
Xamarin Part5 [無断転載禁止]c2ch.net
mevius.5ch.net/test/read.cgi/tech/1498575762/1

煽りはスルー推奨
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

236 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:04:12.96 ID:d2ucUmS60.net]
時代はfluxなのに未だにMVVMとかいう原始時代の設計手法に頼っているとかMicrosoftはオワコン

237 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:14:58.10 ID:AemOhSR+0.net]
>>236
つvue

238 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:30:39.27 ID:kl8n9Pj50.net]
>>236
始まっても居ないのにオワコンなのか

239 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 10:57:59.54 ID:d2ucUmS60.net]
MVVM程の糞はない

240 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 16:40:41.86 ID:aEraYatp0.net]
糞の人の罵倒芸がだんだん楽しくなってきた
次は何がくるやろ

241 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 18:47:12.04 ID:n7dw0jCn0.net]
検索したら>>239でやっと4パターン目
この10倍はほしいところ

242 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 01:00:35.97 ID:rUttr9C60.net]
Xamarin Studioか、Visual Studio for Xamarin どちらを使う方がよいでしょうか?

243 名前:デフォルトの名無しさん [2017/11/20(月) 01:05:59.35 ID:amZMS5X70.net]
>>242
Xamarin StudioはVisual Studioになってるから質問の意図が分からない

244 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 09:24:36.70 ID:sTZTzumxr.net]
>>242
開発環境なら使うOSによって決まるかな。MS公式に縛るならだけど。

Windows: Visual Studio 2017(2015でもいける)
Mac: Visual Studio for Mac



245 名前:デフォルトの名無しさん [2017/11/20(月) 09:26:43.10 ID:cWPLCeZsd.net]
おまえらの性格ほど糞はない

246 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 09:30:55.99 ID:MWHanlAcM.net]
ありがとうございました(^^)/

247 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 22:05:28.63 ID:RskI/YTa0.net]
VS for Macはgitでブランチを切り替えたり、NuGetパッケージをインストール/アンインストールしたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなる
こんな非効率な開発環境では共通化のメリットなど完全に相殺されてしまう

248 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 07:41:33.54 ID:JZj/oYoO0.net]
おま環

249 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 20:58:01.05 ID:dLszFRZG0.net]
VS for Mac程の糞はない

250 名前:デフォルトの名無しさん [2017/11/21(火) 21:08:15.41 ID:2hw1ckjcd.net]
ワッチョイ 8281-RjUU
馬鹿のひとつ覚え

251 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 08:42:02.44 ID:RJ7sB5zt0.net]
>>249
同意

252 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 14:40:21.54 ID:ZyhXB6Iia.net]
xamarinでtabbed pageとcameraを個別に実装できたんですがタブで切り替えた瞬間にカメラを起動するにはどうすればいいのでしょうか?

253 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 23:33:57.85 ID:d69rErmn0.net]
Xamarinみたいな糞でやるからそうなる

254 名前:デフォルトの名無しさん [2017/11/23(木) 01:25:39.13 ID:ZNuDsrxyd.net]
>>253
答えになってない



255 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 02:47:23.21 ID:5nCr5Wf60.net]
>>252
MultiPage<T>.CurrentPageChanged Event
https://developer.xamarin.com/api/event/Xamarin.Forms.MultiPage%3CT%3E.CurrentPageChanged/

これを使ってごちゃごちゃすれば行けそうな気はする

256 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 07:40:09.12 ID:MUv/ghX8a.net]
>>255
おぉなんとかなりそうですね
さっそくやってみます
ありがとうございました

257 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 08:36:54.32 ID:09K40ZIN0.net]
OnAppearingがらみっててもないかの

258 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:37:49.30 ID:/qzl+Cal0.net]
Xamarin使えばMac買わなくてもiOSアプリをリリースできるの?

259 名前:デフォルトの名無しさん [2017/11/23(木) 16:55:30.95 ID:ZNuDsrxyd.net]
他人のMacが借りられるなら出来なくもない

260 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:04:25.91 ID:iEs0l0H70.net]
>>258
https://developer.apple.com/support/enrollment/jp/

261 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 17:08:06.51 ID:iEs0l0H70.net]
リンク先ミスったので訂正
https://developer.apple.com/support/jp/

262 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:13:47.27 ID:/qzl+Cal0.net]
>>259
>>261
ありがとう。できないみたいですね。
Macってスペックの割に高いし汎用性無いしできれば買いたくないんですが、
仕方ないようですね。

263 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:24:41.69 ID:eO5S+uX/0.net]
>>262
Cordova, Monacaとか使うしかないね

264 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:39:40.88 ID:VsIojerI0.net]
ビルドしてくれるサービスはあるけど
実機買った方が手っ取り早い気がする



265 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 21:13:49.87 ID:eO5S+uX/0.net]
MacinCloudか
これってストアにアプリ置いていたら継続して契約してないと駄目なんかな。

266 名前:デフォルトの名無しさん [2017/11/23(木) 22:03:57.67 ID:ZNuDsrxyd.net]
>>262
ブートキャンプでWindows動くし汎用性は特に問題ないけどね

267 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 08:19:47.98 ID:cI6UPG5K0.net]
XamarinにしてもCordovaやMonacaにしても、最終的にiOSアプリをストアに公開するのであればXcodeが必要
Mac実機がなければどうしようもない

268 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 10:30:28.39 ID:EfmvZejc0.net]
>>267
ネイティブコード吐くのは駄目だけどハイブリッドも駄目なの?

269 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 10:39:37.83 ID:J+HCwb4la.net]
>>268
うるせー死ね

270 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 11:03:49.49 ID:EfmvZejc0.net]
>>269
( ^^) _旦~~

271 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:14:43.10 ID:mrLSihBN0.net]
クロスプラットフォーム程の糞はない

272 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:31:13.05 ID:spOu3lsZ0.net]
うおおおおおおおおおおおおお
https://i.imgur.com/VSvIjz3.jpg

273 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 12:33:19.62 ID:EfmvZejc0.net]
画像の右半分で更に下半分に目が行く

274 名前:デフォルトの名無しさん [2017/11/24(金) 12:53:02.86 ID:3Wlq8C8E0.net]
顔まあまあ、胸でかい、仕事できる、絵がうまい
完璧やないか



275 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:05:52.55 ID:EfmvZejc0.net]
でも、超ヲタクなんでしょ

276 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 13:12:15.67 ID:RafbfcYp0.net]
カラコンやめたのか?
あれは爬虫類っぽさが増して気持ち悪かった。

277 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 14:45:25.52 ID:egqG+lYK0.net]
自意識過剰な中学生か高校生のような喋り方がとてつもなくキモい
社会人とは思えない
まして世界的企業のPR担当とは・・・

278 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 15:14:20.45 ID:+O9PilVzM.net]
ちょまどの取り巻き程の糞はない

279 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 15:47:47.21 ID:EfmvZejc0.net]
要らないのなら、オレが貰っとく

280 名前:デフォルトの名無しさん [2017/11/24(金) 15:56:58.83 ID:aGStGbOld.net]
○○程の糞はないと主張してるけど色々なことに対してそう言ってるね
自分で矛盾に気が付かないのかな

281 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 16:21:58.01 ID:zPz++KS3M.net]
まあそいつ程の糞はないから

282 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 17:42:41.50 ID:Z1J/7F8PH.net]
糞は自分自身が糞であることを理解できない
故に矛盾にも気付かない

283 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 16:47:06.86 ID:c7dbP1y20.net]
https://i.imgur.com/JxJPlxT.jpg

284 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:36:20.12 ID:nrJAKLEkM.net]
>>283
目頭切開
涙袋形成
鼻プロテーゼ?
顎プロテーゼ?
エラ切除?



285 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:39:24.97 ID:nrJAKLEkM.net]
顔立ちは悪くないし痩せて化粧すれば無問題

286 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:43:02.60 ID:PbZEbymla.net]
>>283
どすまどの頃ですね…

287 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 17:56:39.54 ID:+aAkFYw20.net]
もはや芸能人扱い

288 名前:デフォルトの名無しさん [2017/11/25(土) 21:03:39.26 ID:mmFTSQfQ0.net]
初心者質問です。
phpで作ったモバイルサイトをAndroidとiPhoneに作り変える予定なのですが、共通の開発ができるという噂のココに行き着きました。
複雑そうな機能は、カレンダーとQRコード読み込み、phpウェブサイトとのDB共通化(レンタルサーバのDB使用)、なのですが可能でしょうか?
スレ違いでしたらすいません。

289 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:18:30.95 ID:yXvF55t80.net]
Xamarinはクライアントサイドのフレームワークなので、PHPで作成するようなサーバーサイドのサイトの開発とは違うと思うんだけど

290 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:23:13.58 ID:l9Z9oPw80.net]
>>289
読解力なさすぎワロタ

291 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:23:18.89 ID:4cwZVpVe0.net]
>>288
c#が自由自在に使いこなせるのならXamarinでも良いけど
知らないのなら難行苦行で荊の道を進むことになる。

Web/Javaの技術に精通しているのなら

292 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:24:50.62 ID:4cwZVpVe0.net]
とちゅうで送信してもた

Web/JavaScriptの技術に精通しているのならCordovaとかのがお勧め。
DBアクセスは、PHPが動いているサーバにWebサービスを作る必要がある。

293 名前:デフォルトの名無しさん [2017/11/25(土) 21:29:34.17 ID:mmFTSQfQ0.net]
>>289
返答ありがとうございます。
スマホ開発自体が初めてなので何もかもわからないのですが、、
やりたい事が、サーバサイド(web管理画面)でDB登録した情報を、クライアント(スマホアプリ)が参照したり、その逆も行いたい感じです。
その場合は、クライアント側からサーバ側にあるDBアクセスするファイルを読み込む事で実現できるような事をどこかの記事で読んだ気がします。

もう分からない事が分からないだらけで…何かスマホ入門にオススメの書籍などがあれば紹介して欲しいです…

294 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:31:51.30 ID:HzxF/NJjr.net]
>>293
DB は直読み込みできないから、WebAPI経由で読み書きかな



295 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:32:48.72 ID:v9l08/Gt0.net]
>>283
誰ですかおたふくですか

296 名前:デフォルトの名無しさん [2017/11/25(土) 21:35:56.46 ID:mmFTSQfQ0.net]
>>291
>>292
返答ありがとうございます。
Cは少しだけ…C#は未知です。
言語はphpが1番得意ですね。Javaはsjc-pは持ってるけど超苦手です。
JavaScriptは大好物なので、教えてもらったソフトを見てみます!ありがとうございます

297 名前:デフォルトの名無しさん [2017/11/25(土) 21:39:14.43 ID:mmFTSQfQ0.net]
>>294
やはり自分でwebサーバ側にAPI作ってDBアクセスできるようにするしかないですよね…
アプリ側から登録データを送信するのもwebに飛ばさなきゃいけないとか…セキュリティとか色々やばそう…

298 名前:デフォルトの名無しさん [2017/11/25(土) 21:41:17.99 ID:mmFTSQfQ0.net]
色々と助言ありがとうございました。
周りに相談できる人がいなくて死にそうになってた所なので助かります。
スレ汚し失礼しましたm(__)m

299 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:44:31.77 ID:4cwZVpVe0.net]
>>296
Monaca(有料)と言うのもある。
無償でも出来るけど無償だと目的としたことは出来ない気がする。
ドキュメントも日本語なのでお勧め。
Monacaは皮だけで中のアンコはCordovaです。

300 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:51:05.61 ID:T4bMPnAE0.net]
JSならこっち
mevius.5ch.net/test/read.cgi/tech/1498985597/

301 名前:デフォルトの名無しさん [2017/11/25(土) 21:54:46.85 ID:mmFTSQfQ0.net]
>>299
>>300
ありがとうございます!
どっちも調べて参考にさせてもらいますm(__)m

302 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 23:21:19.14 ID:VmK8M5XxH.net]
Xamarin程の糞はない

303 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 13:30:25.18 ID:BACcRM+kr.net]
>>297
完全にローカルに閉じたのでよければDBは、SQLiteってのが使えるよ。それなら、Webには何もいらない。

304 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 13:54:27.15 ID:U627RbWB0.net]
>>303
> やりたい事が、サーバサイド(web管理画面)でDB登録した情報を、クライアント(スマホアプリ)が参照したり、その逆も行いたい感じです。



305 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:10:01.15 ID:EjcqRyCUM.net]
なんかMBaas使った方が良いのかと思ったけどDB共通化したいのか

306 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:57:01.18 ID:aDFnDtpW0.net]
今の時代のニーズとしては昼間スマホでさわってた続きを
家のパソコンなりタブレットで続きからやりたいってことが多いだろうから
こういうノウハウを求める人は多いんだろうね
今から何か作りたいと思う人はほぼこれなんじゃないかと思う

307 名前: mailto:sage [2017/11/26(日) 20:52:32.14 ID:9F+mQkF+0.net]
MonacaとかCordova環境ならアプリ内でPouch立ててLANに居るときにレプリケーションすれば?
Conflictもわかるし。
後々サーバ立てるときもCouch立てるだけだし。
便利。

まあ、あと勝ちで良いならsqliteのDBごと渡すって開き直りもあるかと。

308 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 14:46:28.12 ID:qT2Kk/Vl0.net]
>>283
誰?

309 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 15:30:55.42 ID:qT2Kk/Vl0.net]
調べたらちょまどじゃねーか
整形詐欺かよ

310 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 16:39:51.70 ID:Y8aYFILCM.net]
そろそろ5ちゃんだろうがマジで訴えられるぞ

311 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 17:27:07.02 ID:UK37NyfhM.net]
Xamarinエンジニア程の糞はない

312 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 20:15:57.94 ID:sL5NpQq0H.net]
水虫が痒いんですがここで合ってますか?

313 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 20:28:19.75 ID:Xxg0LpBt0.net]
>>312
ハイハイ、それはダマリンね
お疲れ様でした〜

314 名前:デフォルトの名無しさん mailto:sage [2017/11/29(水) 20:33:54.09 ID:hqVSi0UH0.net]
>>283
これマジ?
いつ流出したの?



315 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 00:45:43.14 ID:xk/92YgT0.net]
え、千代田まどかじゃねえの

316 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 00:53:15.89 ID:8z4NsKTs0.net]
普通に別人

317 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 00:54:45.61 ID:iQ++D9ck0.net]
SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か
www.itmedia.co.jp/pcuser/articles/1711/29/news089.html

318 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 00:57:14.78 ID:z3Rza6CVa.net]
iOSとAndroidでSQLite使おうとしたら開いた瞬間にアプリが強制終了するんだが原因を探すうまい方法ってなんかないかや

319 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 01:45:30.97 ID:iPAYk2Vz0.net]
VS にSEGなんとかとかでーへん?

320 名前:デフォルトの名無しさん [2017/12/01(金) 02:29:40.56 ID:RSXk8+gsd.net]
hockeyappかVisual Studio Mobile Center使って例外発生時のスタックトレース調べるとか

321 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 02:38:53.05 ID:iPAYk2Vz0.net]
その手のやつはそれらのスタックトレース取れない予感

322 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 06:42:09.85 ID:m276ngUNa.net]
ビルドは通るんだが出るもんなの?
ちなみにMobile Center使ってる

323 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 09:34:04.98 ID:XydW8K3aa.net]
>>258
これでiOSビルドできるのかな?
https://montemagno.com/building-xamarin-ios-apps-in-team-services-vsts-with-hosted-macos-agents

324 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 10:19:09.90 ID:rFRtTgRZ0.net]
Xamarinみたいな糞でやるからそうなる



325 名前:デフォルトの名無しさん [2017/12/01(金) 14:25:48.57 ID:RSXk8+gsd.net]
>>323
そのHosted macOS agentは自分で用意するんだよ

326 名前:デフォルトの名無しさん [2017/12/01(金) 20:02:32.97 ID:pwOZ8qdO0.net]
AndroidStudioみたいなのなくてもエミュレータとかで画面みれたりするん?

327 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 20:13:37.65 ID:XI19UOB5a.net]
結局強制終了はどうもできんのか
今は動くのに戻したりしてるが

328 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:38:15.08 ID:NmAEK0vo0.net]
ログとにらめっこするか、ブレークポイント貼りまくってどこで落ちるのか特定するか・・・

329 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:55:00.04 ID:+NTGBPMpM.net]
バイナリで落ちるやつとかはセグメントフォールト的なログ出るでしょVSに

330 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:55:14.62 ID:BBMLN49MM.net]
Xamarin程の糞はない

331 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 04:55:12.33 ID:ScEuyaHh0.net]
糞の人は今日もげんき

332 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 23:46:56.28 ID:eFg2wIgv0.net]
素人が簡単なアプリ作るまでを
解りやすく解説してくれてるサイトない?

333 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 23:54:13.73 ID:NSA/YenO0.net]
>>332
どのレベルの初心者だよ。
コマンドから何からすべての解説がほしいのなら、その手の本を買ったほうが良い。

334 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 23:58:42.62 ID:+X4bOXbo0.net]
Xamarinは素人、c#は何の不自由もなく使いこなせる

なんてヤツなら自力でなんとかできるw



335 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 01:16:03.36 ID:FIbb0Srha.net]
簡単なアプリ作るレベルなんだからプログラミング自体初心者なんだろう
それならまず言語の文法の基礎から

336 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 01:54:57.30 ID:y+jbRvln0.net]
>>332
何作りたいのか知らんがちょまどがMobileAppにつなげたサンプルアプリとかどうよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<118KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef