- 1 名前:仕様書無しさん mailto:sage [2007/12/25(火) 08:53:58 ]
- さあ思う存分語ってくれ
- 55 名前:仕様書無しさん mailto:sage [2007/12/30(日) 13:56:17 ]
- そもそもファイル一覧をエクセルに落とすことなんてあんましないからじゃね?
- 56 名前:仕様書無しさん [2007/12/30(日) 16:27:29 ]
- >>55
違うだろ 桁数固定のコボルしか知らないからだよ
- 57 名前:仕様書無しさん mailto:sage [2007/12/31(月) 02:03:49 ]
- 画面クラスの名称を考えるのはだるいし、
調べたい画面のクラスの名前を見つけるのも手間がかかるから、 画面に限っては連番賛成したい。 画面以外の連番は断固拒否。
- 58 名前:仕様書無しさん mailto:sage [2008/01/05(土) 00:32:02 ]
- >>57
画面に連番つけた時点で画面に関連する機能も連番になるから自動でそうなるよ
- 59 名前:仕様書無しさん [2008/01/05(土) 02:04:28 ]
- なるほど。
機能と無関係な関係を名前に採用するから変な名前になったり連番になったりするんだな。
- 60 名前:仕様書無しさん mailto:sage [2008/01/05(土) 17:15:50 ]
- >>52
sed等を使えば頭に'を入れるのは面倒という程でもないような気がする。
- 61 名前:仕様書無しさん [2008/01/07(月) 03:27:56 ]
- >>57
同意だけど、 それってこのスレで語っている連番のことなのか?
- 62 名前:仕様書無しさん mailto:sage [2008/01/09(水) 08:39:01 ]
- 連番の利点
プログラム言語はおろか、英語、日本語などの自然言語の能力にも欠けるクズが作るわけわからん識別子を見なくてもすむ。
- 63 名前:仕様書無しさん mailto:sage [2008/01/09(水) 11:26:19 ]
- それだけの為に連番にするの?
それって教育、ルール徹底レベルの問題じゃ・・・規約とか作らない会社?
- 64 名前:仕様書無しさん mailto:sage [2008/01/09(水) 12:11:27 ]
- >>63
規約で連番制にするって話でしょ。 いくら規約があったって、変な人がいれば 変な名前は防げないわな。 教育コストもばかにならんのだろうし。 って何フォローしてんだか・・・。
- 65 名前:仕様書無しさん [2008/01/09(水) 13:30:33 ]
- データベースのカラム名を連番(col001, col002, …)にしてる強者いたよ
SQLを作った人が見たら泣くだろう
- 66 名前:仕様書無しさん mailto:sage [2008/01/09(水) 15:31:29 ]
- >>64
言われてみたらそうだね、独自で連番にするわけないか。
- 67 名前:仕様書無しさん mailto:sage [2008/01/09(水) 15:42:51 ]
- 教育、ルール徹底、規約の結果が連番。
俺がいたところはそんな感じっすよ。
- 68 名前:仕様書無しさん mailto:sage [2008/01/09(水) 16:20:24 ]
- こうしてまたひとつ人間らしさを奪われたのでした
- 69 名前:仕様書無しさん mailto:sage [2008/01/09(水) 16:30:53 ]
- そうか、だからその会社、
夜の世界は充実してたんだ。 人間性の回復だったんだなあ・・・。
- 70 名前:仕様書無しさん mailto:sage [2008/01/09(水) 17:43:49 ]
- 口座番号 KZB01
○○口座番号 KZB02 ××口座番号 KZB03
- 71 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:21:58 ]
- 社員も名前じゃなくて番号で呼ぶんだろ。
「本日のプログラマ1021号の任務だが、バグID300905の修正からとりかかるように!」とか。 いいな〜。格好良いな。
- 72 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:27:18 ]
- >>71
ちょっと、それ、かっこいいかもww
- 73 名前:仕様書無しさん mailto:sage [2008/01/09(水) 18:49:13 ]
- 囚人に例えた皮肉のどこがかっこいいのか
- 74 名前:仕様書無しさん mailto:sage [2008/01/09(水) 19:01:14 ]
- かっこいい連番使いの一日
07:00 起床 08:30 H-20 H-16 G-15 G-13 09:15 JMS001に出勤 09:30 KA002で朝礼 09:45 KTEN04で休憩 10:00 PRJ674のGMN004,006,007開発 12:00 MSY302で昼食 13:00 KKK0013社904様,905様と打ち合わせ 14:50 KTEN04で休憩 15:00 PRJ689のDOC037についてPL524と打ち合わせ 15:50 KTEN04で休憩 16:00 PRJ689のドメインを設定(prj689.kbs000001.com) 16:30 PRJ674のGMN043,044開発 18:30 G-13 G-15 H-16 H-20 19:15 JTK001に帰宅 19:30 FR001に入浴 20:00 MSY702で夕食 21:00 匿名掲示板002のPC11PROG1198540438に書き込み 23:00 KS001してNR001
- 75 名前:仕様書無しさん mailto:sage [2008/01/09(水) 20:40:47 ]
- >>74
22:30 SKY-CH901でONN001 が抜けてる
- 76 名前:仕様書無しさん mailto:sage [2008/01/09(水) 22:23:58 ]
- 連番使いの行き着くところは機械語を2進数で直打ちですか?
- 77 名前:仕様書無しさん mailto:sage [2008/01/10(木) 00:19:36 ]
- どういう道を行けばそこにたどりつくのかすごく知りたい。
- 78 名前:仕様書無しさん mailto:sage [2008/01/10(木) 10:22:56 ]
- >>73
囚人に「任務」とはいわないじゃん。 どこか軍隊的なものを感じてしまったわけです。 実際には軍人になんかなりたくないけど やっぱりミリタリーってかっこいいなと思う感情はあるんだよ。 はたから見て、だけど。 ほんとにはやりたくねぇよww
- 79 名前:仕様書無しさん [2008/01/10(木) 23:06:57 ]
- >>78
オレは、「古き良き未来」っぽくてかっこいいと思う 都市には高さ1kmのビルが林立し、 真空チューブの中を弾丸列車が走り、 街角にはテレビ電話の公衆電話があり、 プログラム名は連番
- 80 名前:仕様書無しさん mailto:sage [2008/01/10(木) 23:31:28 ]
- 無駄にでかくて色とりどりのパネルが常時明滅するコンピュータは
入力は音声、出力は合成音声とパンチカード
- 81 名前:仕様書無しさん mailto:sage [2008/01/11(金) 01:51:13 ]
- 否定された予言に何の価値があると言うんだ
- 82 名前:仕様書無しさん mailto:sage [2008/01/11(金) 10:14:13 ]
- 価値なんかないよ、そりゃ。
でも面白いよレトロフューチャー。 動く歩道にピタピタの服なー。 真鍋博にレンズマンだ。
- 83 名前:仕様書無しさん mailto:sage [2008/01/11(金) 18:21:55 ]
- あのさ、関数や変数、メソッドの上でF1押したらドキュメントが出てくるようにスレ
にすりゃ良いんじゃないの? その管理台帳とやらの該当部分が。
- 84 名前:仕様書無しさん mailto:sage [2008/01/11(金) 21:29:43 ]
- 怠けて名前付けたくないだけなんだから、そんなことできるはずないだろ。
- 85 名前:仕様書無しさん mailto:sage [2008/01/11(金) 23:41:53 ]
- 管理大腸にドキュメント乗せる根性はあるんだろ?だったらもう一歩じゃね?
- 86 名前:仕様書無しさん [2008/01/12(土) 22:22:58 ]
- どうせ番号と使い道を併記した表とか作って保管する事になるんだよな……?
で、ソース読む時は、その表を読みつつ理解していくと。 テーブルを走査して間接アクセスする、という作業を人力でやってるって事か……
- 87 名前:葉猫 ◆Jz.SaKuRaM mailto:sage [2008/01/12(土) 22:27:07 ]
- 関数名を連番につるのはやめて欲ちいぜ (´・ω・`)
- 88 名前:仕様書無しさん mailto:sage [2008/01/12(土) 23:20:23 ]
- じゃあ無作為番につる (`・ω・´)
- 89 名前:仕様書無しさん mailto:sage [2008/01/12(土) 23:25:59 ]
- Railsも馬鹿
- 90 名前:仕様書無しさん mailto:sage [2008/01/13(日) 00:14:43 ]
- このキモコテがマ板に書き込むのをやめて欲ちいぜ (´・ω・`)
- 91 名前:仕様書無しさん mailto:sage [2008/01/14(月) 00:04:44 ]
- >>85
手作業をする根性はあるが、知的作業をする根性は無い。 >>88 せめて、ハッシュコードに。
- 92 名前:仕様書無しさん mailto:sage [2008/01/14(月) 05:01:50 ]
- もう乱数でクラス名生成しようぜ
- 93 名前:仕様書無しさん [2008/01/14(月) 09:35:45 ]
- >>92
0x00 〜 0x20 の範囲のバイト列が生成されるようにすれば完璧だな。
- 94 名前:仕様書無しさん mailto:sage [2008/01/14(月) 09:41:00 ]
- 値の重複を考慮して、年月日時分秒、ミリ秒その他の一意値をまぜてくれ。
- 95 名前:仕様書無しさん mailto:sage [2008/01/14(月) 11:12:52 ]
- 怒鳴り声とカビの生えた飼料で育てられてきたような人材しかいない孫請けの現場に
連番と台帳による管理が持ち込まれた。全てを停滞させるわずらわしい手続きが 現場の人間たちをゆっくりと壊していく。その中を、非人間的な管理欲求を胸に秘めた 非情で冷酷な連番使いが走りまわる。 連番使いセンセイの次回作「血の管理台帳」にご期待ください
- 96 名前:仕様書無しさん mailto:sage [2008/01/14(月) 17:52:08 ]
- 紹介しよう。 彼こそが電脳犯罪史上最もありがちと評された管理者、連番使いだ。
- 97 名前:仕様書無しさん mailto:sage [2008/01/14(月) 23:33:32 ]
- だから、ファイルも関数も変数もラベルも全部にせものの名前で夢のようなものなんです。
- 98 名前:仕様書無しさん mailto:sage [2008/01/15(火) 21:38:46 ]
- バトー、忘れないで。貴方が問処を出すとき、私は必ず付番する。
- 99 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:39:37 ]
- >>94
つ GUID もういっそ全部そうしちまいな!
- 100 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:41:41 ]
- おれGUID知らんかった。でも、絶対一意じゃないらしいぞ。
wikiより GUID (Globally Unique Identifier)またはグローバル一意識別子(ぐろーばるいちいしきべつし)は、 ソフトウェアで使用される擬似乱数で、世界で一意な識別子として使用される128ビットの2進数値である。 ただし、絶対に一意であることを保証するものではなく、 生成される識別子の数が(2128 つまり 3.40282366×1038) と非常に大きいため、 同じ識別子が生成される確率がきわめて小さいということである。GUIDは『グーイッド』と発音する
- 101 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:44:26 ]
- 実装がおかしくない限り、重複することはない、と言っていいよ。
絶対に重複しないような実装が定義・指定されてるわけではない、ってだけ。
- 102 名前:仕様書無しさん mailto:sage [2008/01/15(火) 22:54:22 ]
- >>101
thx 機会あったら使ってみるわ(おれは連番使いじゃないから関数名その他には使わんが)
- 103 名前:仕様書無しさん mailto:sage [2008/01/16(水) 06:21:15 ]
- えー?
せっかくだから関数名もGUIDで生成しようよー きっとかなり笑えるコードになるよ マ板で10レスくらい取れるんじゃないかなぁ だからやってみようよー
- 104 名前:仕様書無しさん mailto:sage [2008/01/16(水) 14:05:18 ]
- >>100
101がすでに言ってるけど、現実的には重複しない。 GUID生成の実装は、ただ確率的なのではなく、 たしかMACアドレスや時刻とかから求めるのではなかったか。 # 全部がそうかは知らん。念のため。 しかし、それはそれとして、一意性を保証するしくみは ないから、ウィキペとしてはそう書かれるのでは。 >>102 Windows使いならすでにガンガン使っているんだぜ。w
- 105 名前:仕様書無しさん [2008/01/16(水) 14:07:54 ]
- ランダムだったり、dateなどで数字に意味を持たせるのは
真の連番使いとはいえないな
- 106 名前:仕様書無しさん [2008/01/16(水) 15:02:21 ]
- >>100
Wikipediaのことをwikiというやつは死ね Wikiを使ってるサイトなんて腐るほどあるだろ
- 107 名前:仕様書無しさん mailto:sage [2008/01/16(水) 15:36:33 ]
- >>106
まぁいいじゃないか。インターネットで調べ物することに変わりはないだろw
- 108 名前:仕様書無しさん mailto:sage [2008/01/16(水) 17:13:23 ]
- よくない
GUIDじゃないけどもUUIDの定義 ttp://www.opengroup.org/onlinepubs/9629399/apdxa.htm
- 109 名前:仕様書無しさん mailto:sage [2008/01/16(水) 20:40:43 ]
- そろそろスレ違いのようなそうでもないような、そんなんどうでもいいような。
- 110 名前:仕様書無しさん mailto:sage [2008/01/16(水) 20:50:46 ]
- 「サイトも連番で呼べばいいんだよ。そうすりゃ略すこともなくなるし一意に決まるだろ?」
それIPアドレスw連番使いはこんな思考なのかな?
- 111 名前:107 mailto:sage [2008/01/16(水) 21:03:22 ]
- >>108
>インターネットで調べ物する こういう言い方だって、本来は正確じゃないけど意味は通じるだろ、って皮肉だったんだが。 通じなかったみたいだな、スマソ。
- 112 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:10:31 ]
- ホームページとウェブサイトみたいなもんでしょ。
- 113 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:23:55 ]
- 俺のホームページはgoogle.comだぜ
- 114 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:30:28 ]
- 俺はblank
- 115 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:34:28 ]
- 私のホームページは www.serial-no.com ですが何か?
- 116 名前:仕様書無しさん mailto:sage [2008/01/16(水) 21:46:11 ]
- 0000000001.COMはまだ登録されて無いな
- 117 名前:仕様書無しさん mailto:sage [2008/01/16(水) 22:12:25 ]
- >>99
バックアップから復旧させたりすると どうなるのかわからんのでこはい。
- 118 名前:仕様書無しさん [2008/01/22(火) 00:34:50 ]
- 1クリックでソースファイルがきれいに並ぶ快感を知ってしまうと
連番の魔力からはぬけられない・・・・
- 119 名前:仕様書無しさん [2008/01/22(火) 01:09:03 ]
-
動画にアクセスしたら zoomeのDQNは早い 70Mbpsぐらい出たよ インターネットなら 透過スピードに近い のではないだろうか? Lunascape Core Version 4.5.2.1 / ANSI Operating System Version 6.0.6000 Internet Explorer Version 7.0.6000.
- 120 名前:仕様書無しさん mailto:sage [2008/01/22(火) 01:22:11 ]
- >>118
それしかいいことがないのがなあ・・・・
- 121 名前:仕様書無しさん [2008/01/22(火) 09:32:50 ]
- これってパッケージ名を
01datamodel 02view 03controller とかにするのもだめなの?
- 122 名前:仕様書無しさん mailto:sage [2008/01/22(火) 09:45:31 ]
- 標準の機能名+拡張機能名+将来の変更による配番。
0000_00_00hoge 0001_01_00hogege 0010_00_00metahoge
- 123 名前:仕様書無しさん mailto:sage [2008/01/22(火) 10:10:46 ]
- >>118
俺は自分の都合が良いようにショートカットを作るVBAを作ってる 便利だよ
- 124 名前:仕様書無しさん [2008/01/24(木) 01:45:33 ]
- >>123
ショートカットだと eclipseの中とかでうまく並ばない。 たとえばクラスごとにレビューするために一覧をつくるとか いうときに dir /s *.java > sourcefiles.txt とかから分担表を作ったりしないの?
- 125 名前:仕様書無しさん mailto:sage [2008/01/24(木) 02:26:57 ]
- クラス単位で分担決めるの?
- 126 名前:仕様書無しさん mailto:sage [2008/01/24(木) 05:34:01 ]
- >>124
JAVAでもeclips使わないからな〜 エディタとCVSで十分 ショートカット作成マクロはファイル一覧納品用ドキュに埋め込んでるし
- 127 名前:仕様書無しさん [2008/01/24(木) 08:45:00 ]
- >>125
それ以外に何かいい決め方ある? あ、もちろん共通クラス net.2ch.00model.* 以下は全員で見たりとかは あるけど。
- 128 名前:仕様書無しさん mailto:sage [2008/01/24(木) 20:01:40 ]
- ユースケースとかで分かれてないんか?
- 129 名前:仕様書無しさん [2008/01/24(木) 23:02:17 ]
- >>128
ユースケースはクラスの分類には使えないだろ。 ユースケース:クラスは基本的にM:N関係なわけだし
- 130 名前:仕様書無しさん mailto:sage [2008/01/27(日) 12:19:35 ]
- >>129
クラスの分類じゃなくて、レビューの分担の話だろw
- 131 名前:仕様書無しさん [2008/01/28(月) 13:46:06 ]
- 大量の画面を連番にするというのが元スレであった。そこは納得できる。
画面はデータなんだよ。データをプログラムで書いてるんだよ。 (エディタからソースに落としてるんだとしても。) 現在の開発環境の流れで何となくプログラムとして組み込まれてるけど、 画面を作る事をプログラムと呼ぶプログラマが許せない。 あれ?連番支持者を叩きたかったのになんかそれた。
- 132 名前:仕様書無しさん [2008/01/28(月) 14:06:37 ]
- >>131
プログラムじゃないんならいちいちプログラム組むなよと。
- 133 名前:仕様書無しさん mailto:sage [2008/01/29(火) 01:05:52 ]
- >>131
手続き型言語に毒され過ぎ。
- 134 名前:仕様書無しさん mailto:sage [2008/01/31(木) 23:03:05 ]
- 寿司食いたいフフフフフフフフフフフフ
- 135 名前:仕様書無しさん mailto:sage [2008/01/31(木) 23:25:14 ]
- ガリ食え屑
- 136 名前:仕様書無しさん [2008/02/12(火) 18:53:21 ]
- 641 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/12(火) 18:25:02
開発者のイニシャル + 連番 という命名方法がお勧め. 名前に悩む必要がなくなる.
- 137 名前:仕様書無しさん [2008/02/12(火) 19:40:13 ]
- 命名で悩んだ分は後でちゃんと帰ってくるよ
- 138 名前:仕様書無しさん mailto:sage [2008/02/13(水) 05:52:12 ]
- テストコードはとりあえず名前考える前に書きたいから test0014.cpp とかになってる俺
- 139 名前:仕様書無しさん mailto:sage [2008/02/16(土) 18:13:40 ]
- …うに系だと普通に test ってコマンドがあるからなー
- 140 名前:仕様書無しさん mailto:sage [2008/02/27(水) 18:13:45 ]
- 連番は必須でしょ、電子帳簿保存法の電磁的記録に定められている↓
むしろ基本 最初の記録段階から一貫して電子計算機を使用して作成する帳簿 =記録を発生・年月日順に累積 紙伝票同様、連番かつ欠番なし、加筆は認められない。 電磁的記録の訂正・加除の履歴の確保 =伝票同様、反対仕訳の機能かつ、履歴の確保 ただし、入力日から一週間内であれば、訂正・削除記録を残さず、直接に訂正・削除するシステムが認められている(更新) かつ、その更新に関するLOGの ・電磁的記録をディスプレイの画面及び書面に、整然とした形式及び明りょうな状態で、速やかに出力することができるようにしておくこと。 いわゆる伝票の二重線訂正に関する履歴 これは、訂正・加除に関しても追加入力を求める事を示していて、 レコードに自動連番(処理年月日の自動連番の付与)や反対仕訳(伝票番号なにがしを訂正したという事実を含む) が求められるということ 表の結合に関しては、 ・その電磁的記録又はCOM(Computer Output Microfilm)の記録事項)との間において、相互にその関連性を確認できるようにしておくこと。 =監査証跡の確保、検算、転記ミスの確認機能の確保 検索に関しては (1)取引年月日、勘定科目、取引金額その他の帳簿の種類に応じた主要な記録事項を検索の条件として設定できること。 (2)日付け又は金額に係る項目については、その範囲を指定して条件を設定することができること。 (3)二つ以上の任意の記録事項を組み合わせて条件を設定することができること。
- 141 名前:仕様書無しさん mailto:sage [2008/02/27(水) 20:03:56 ]
- >>140
単なる羅列である伝票と一緒にするなと。
- 142 名前:. [2008/02/27(水) 20:41:13 ]
- >>141
伝票には、連番が振ってあるんだよ。 3・5伝票制敷いてる、綴り式の正式な伝票ね。 だから、勝手に連番が欠けちゃいけない。 訂正する時は、逆仕訳か赤を使わなきゃいけない。
- 143 名前:仕様書無しさん mailto:sage [2008/02/27(水) 20:48:45 ]
- >>142
伝票って言うのはものの移動を記録するものなんですよ。 時々刻々と変化してゆくものづくりのどこを伝票で表現しようというのか。
- 144 名前:仕様書無しさん mailto:sage [2008/02/27(水) 20:48:58 ]
- ここでいう連番ってデータの識別子の話じゃないから。
- 145 名前:仕様書無しさん mailto:sage [2008/02/27(水) 20:53:09 ]
- だめだな。
むしろ簿記の話。 伝票には、端にNo.という部分があって、連番を振る事になっている。 後で、勝手に取引を削除することは禁止されている。 その為の連番。 連番が取引の履歴が正しい事を示す証拠。 そのルールは当然電磁的保存でも摘要される。
- 146 名前:仕様書無しさん mailto:sage [2008/02/27(水) 20:55:59 ]
- ザルSOXとかカンベンなw
- 147 名前:仕様書無しさん mailto:sage [2008/02/27(水) 21:07:50 ]
- >>145
だから簿記は板違いだ
- 148 名前:仕様書無しさん mailto:sage [2008/02/27(水) 21:12:38 ]
- >>147
>一意(uniキュー)なデータの識別子 って、インクリメンタルじゃない場合があるからな。 かつ、ACCESS使ったりすると、入力途中エスケープ消去したりすると、 欠番が出たりする。 それだけね
- 149 名前:仕様書無しさん mailto:sage [2008/02/27(水) 21:16:29 ]
- >>148
だからさあ、在庫リストがあればいいのになんで伝票の全てを使わないといけないのかと。馬鹿か死ね
- 150 名前:仕様書無しさん mailto:sage [2008/02/27(水) 21:27:13 ]
- >>149
在庫リストの話なんかしてないだろ。 伝票の話だ、もっと言うと仕訳の話。 単純に言えば、 仕訳、出金、入金、(売上、仕入) の話だ。 ただし、在庫リストでも商品有高の話になると、履歴連番なきゃ、話にならないな、決算で終わる。
- 151 名前:仕様書無しさん mailto:sage [2008/02/27(水) 21:42:58 ]
- 伝票の話もしてねーよ。
- 152 名前:仕様書無しさん mailto:sage [2008/02/28(木) 09:08:58 ]
- 前に、データのIDや識別子に対する連番の話じゃなくて
意味のある処理やその固まりに対して連番で名前をつける事が 問題で、って話になったんだけどなあ。 まあいいや、自治する気はないから好きにやってくれよ。
- 153 名前:. mailto:sage [2008/02/28(木) 16:27:19 ]
- ソ系が間違っちゃいけないのは、
売上原価(売物の値段)は仕入時のその個体(LOT)の値段では、決して決まらないという事だな。 届出なしなら、最終仕入原価(単純に言えば期首、期末での棚卸原価) 他に先入先出、後入先出、移動平均、加重平均、どれも、その時存在する品物の仕入単価の合計で決まる。 この時が問題。 要は、商品有高帳に処理年月日含めた自動連番なきゃ、決算でシャレにならないということは容易に分かるだろう。
- 154 名前:仕様書無しさん [2008/02/28(木) 16:34:19 ]
- ここはソフトを売り買いするところではありません。
プログラマーを売り買いするところです。
- 155 名前:仕様書無しさん mailto:sage [2008/02/29(金) 23:23:44 ]
- 電磁的記録文書の時刻認証について語るスレは此処ですか?
|

|