5ちゃんねる|掲示板一覧|プレミアム浪人|浪人ログイン|

tech KANBAN Image

プログラム技術

この板はプログラムを作る人のための板です。

あらゆる質問はまずスレ立てるまでもない質問はここでスレにしてください。

その他、お勉強関係のスレ
推薦図書・必読書関連のスレ
もあります。

プログラム・ソフトの使い方はパソコン初心者板ソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript はweb制作管理板、CGI はWEBプログラミング板へ。
業界談義、愚痴はプログラマー板へどうぞ。
ゲーム関係の話題はゲーム製作技術板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

この板の投稿数順位

最終更新日時:2017/11/24 21:42:00

本日の総投稿数: 266 順位: 391/1,013

分あたり投稿数: 1 順位: 288/1,013

SPARROW

ご案内

書き込む前に読んでね
5ちゃんねるガイド
この板の主なスレッド一覧
1番目のスレッド

この板の主なスレッド

スレッド全一覧はこちら 過去ログ一覧はこちら

1: 次世代言語Part7[Go Rust Swift Kotlin TypeScript] (766)

2: C言語なら俺に聞け 143 (480)

3: ★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net (72)

4: C++相談室 part133 (6)

5: Excel VBA 質問スレ Part51 (213)

6: くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net (838)

7: Pythonのお勉強 Part54 [無断転載禁止]©2ch.net (633)

8: Swift part11 [無断転載禁止]©2ch.net (669)

9: Ruby 初心者スレッド Part 61 [無断転載禁止]©2ch.net (965)

10: アナリシスパターン【マーチン・ファウラー】 (14)

11: 【初心者歓迎】C/C++室 Ver.102【環境依存OK】 (108)

12: スレ立てるまでもない質問はここで 146匹目©2ch.net (895)

13: C++相談室 part132 (1001)

14: Xamarin Part6 (282)

15: ふらっと C#,C♯,C#(初心者用) Part133 (818)

16: C#, C♯, C#相談室 Part95 (158)

17: 【統計分析】機械学習・データマイニング18 (172)

18: Android開発質問スレ [無断転載禁止]©2ch.net (161)

19: プログラミングのお題スレ Part9 [無断転載禁止]©2ch.net (680)

20: MacでもLinuxでも使えるVisual Studio Code Part2 [無断転載禁止]©2ch.net (691)

21: Ruby 初心者スレッド Part 62 (5)

22: Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net (193)

23: 俺は賢い、ディープラーニング教えて [無断転載禁止]©2ch.net (13)

24: 表計算ソフトは人類の生産性を大きく下げている [無断転載禁止]©2ch.net (11)

25: WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net (835)

26: Perlについての質問箱 63箱目 (898)

27: VBScriptについて必死に話し合うスレ [無断転載禁止]©2ch.net (85)

28: VB.NET質問スレ(Part43) [無断転載禁止]©2ch.net (852)

29: HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net [無断転載禁止]©2ch.net (432)

30: データ構造,アルゴリズム,デザインパターン総合スレ 3©2ch.net (722)

31: プログラミング言語 Rust 4 (245)

32: 仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©2ch.net (413)

33: プログラミング始めたいんだけどどこ言語がいい? (171)

34: Java入門・初心者質問スレ Part.5©2ch.net (682)

35: 【えっ】Perlに未来はあるのか?【終わり?】 (893)

36: 文字コード総合スレ Part10 [転載禁止]©2ch.net (920)

37: Objective-C [ObjC part:9]; (42)

38: 【DDD】ドメイン駆動設計【エリック・エヴァンス】 (120)

39: Access VBA 質問スレ Part1 (814)

40: Win32API質問箱 Build124 (38)

41: Visual Studio 2017 Part4 (250)

42: 【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18©2ch.net (497)

43: 関数型プログラミング言語Haskell Part31©2ch.net (307)

44:    TensorFlow 0.12     [無断転載禁止]©2ch.net (28)

45: 【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net (958)

46: プログラミング始めたいんだが (37)

47: 千葉縣松戸市六高台2-78-3 (1)

48: Kotlin 2 (202)

49: おまいらはディープラーニングの検定試験受けるの? (4)

50: ますたーのお勉強中の独り言スレ [無断転載禁止]©2ch.net (47)

51: VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (446)

52: pythonを仕事で使えるレベルにするには何日かかる? [無断転載禁止]©2ch.net (30)

53: C++Builder相談室 Part21 (98)

54: 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (287)

55: Androidプログラミング質問スレ revision54 (7)

56: プログラミング未経験だけど覚えたい言語がある (8)

57: + JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net (68)

58: NetBeans Part7 (278)

59: Go language part 2 (159)

60: iphone6とmacbookpro(2015)ってまだ現役? (2)

61: OpenGL 2.0 専用スレ (756)

62: 【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net (274)

63: Git 16©2ch.net (133)

64: センター試験: 数学IIBのプログラムについて語るスレ part3 (137)

65: 弁護士 の 高野洋明 氏、唐澤貴洋弁護士を擁護する [無断転載禁止]©2ch.net (2)

66: 2 part forth (860)

67: Eclipse統合M36【Java/C++/Ruby/Python/Scala】 [無断転載禁止]©2ch.net (47)

68: 人工知能ディープラーニング機械学習のための数学 [無断転載禁止]©2ch.net (211)

69: 配列、線形代数、写像、ベクトル、幾何学コーディング [無断転載禁止]©2ch.net (24)

70: 転移学習 fine-tuning について [無断転載禁止]©2ch.net (2)

71: Pythonistaなネラーさんいますか? (53)

72: UNIXプログラミング質問すれ Part10 (893)

73: Android Studio 2©2ch.net (561)

74: + JavaScript の質問用スレッド vol.124 + [転載禁止]©2ch.net (298)

75: OSSホスティング総合【SourceForge,GitHub,etc..】 (787)

76: 【マウスだけで】Scratch【プログラミング】その1 (97)

77: プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net (878)

78: enchantMOON Hackスレ (84)

79: SQLなら俺に訊け [無断転載禁止]©2ch.net (19)

80: 関数呼出しはgoto文である (241)

81: 【Delphi】Embarcaderoオッチャ その33【C++ビルダ】 [無断転載禁止]©2ch.net (495)

82: Julia Juno Jupyter part1 [無断転載禁止]©2ch.net (336)

83: 推薦図書/必読書のためのスレッド 82©2ch.net (268)

84: 本当に必要ものは人工知能ではなくて検索エンジン [無断転載禁止]©2ch.net (374)

85: ねねっちと一緒にプログラムを勉強するスレ第3話 (33)

86: Smalltalk総合 Squeak Pharo (390)

87: .Net Core / Net ASP Core [無断転載禁止]©2ch.net (312)

88: Rubyについて(アンチ専用) Part004 (836)

89: TypeScript part2 [転載禁止]©2ch.net (914)

90: オブジェクト指向システムの設計 174 [無断転載禁止]©2ch.net (852)

91: 【O3D】HTML5用 3D API WebGL 【Canvas:3D】 (794)

92: Google Maps API 質問箱 (386)

93: Microsoft SkyDrive API (75)

94: Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net (233)

95: こいつに気をつけろ! 菅原歩美(すがわらあゆみ)41歳 [無断転載禁止]©2ch.net (5)

96: Matplotlib でグラフプログラミング【Python】 (235)

97: chainerでnmtを使ったencoder-decoderを作りたい (4)

98: 【Intel】OpenCV総合スレ 5画素目【画像処理】 (812)

99: Lisp Scheme Part40 [転載禁止]©2ch.net (719)

100: HSA総合スレ【part 3】 (81)

101: MATLABプログラミング 質問箱 その4 (417)

102: 【QBASIC互換!?】FreeBasic【GPL】 2 [無断転載禁止]©2ch.net (202)

103: プログラミング言語ランキング総合【TIOBE】 [無断転載禁止]©2ch.net (77)

104: D言語 Part34©2ch.net (795)

105: Google App Engine for java (351)

106: 【入門】Common Lisp その11【質問よろず】 (495)

107: C#で仕事ある? (902)

108: 【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net (47)

109: Visual Studio 2015 Part8©2ch.net (823)

110: ねえ、これ僕間違ってる? (148)

111: オブジェクト指向の活用方法を教えて下さい (415)

112: 設計思想/ソフトウェア工学(UML, デザパタetc) [無断転載禁止]©2ch.net (135)

113: 大学生のプログラミング雑談スレ [無断転載禁止]©2ch.net (44)

114: 近未来のコンピュータ産業を真剣に考えるスレ [無断転載禁止]©2ch.net (20)

115: ゲームプログラムなら俺に聞け33©2ch.net (339)

116: getsの正しい使い方を考えてあげるスレ [無断転載禁止]©2ch.net (23)

117: Linuxでお手軽にプログラムを組む方法を教えてくれ [無断転載禁止]©2ch.net (70)

118: 任天堂「今後C++は捨てJavaScriptで開発していく」 (853)

119: アンリアルエンジンを極めたい (4)

120: Visual Studio 2012 Part8 (126)

121: 「省力」することだけを考えるプログラム技術スレ [無断転載禁止]©2ch.net (50)

122: 【Iパス】IT資格の難易度ランキング【基本情報】 [無断転載禁止]©2ch.net (20)

123: プログラミングをやりたいんだが (10)

124: HTAをもっと流行らせる計画 Part2 (811)

125: クラス名・変数名に迷ったら書き込むスレ。Part28 [無断転載禁止]©2ch.net (133)

126: 大唐吐蕃回廊漢宮秋月康秀華南京都大白微宮廷記 [無断転載禁止]©2ch.net (108)

127: 関数型言語ML (SML, OCaml, etc.), Part 7 (7)

128: ★★Java質問・相談スレッド180★★ [無断転載禁止]©2ch.net (936)

129: Jenkins (137)

130: バージョン管理システムについて語るスレ10 (608)

131: 【Java標準GUIライブラリ】 JavaFX スレッド (231)

132: Rustアンチスレ (14)

133: HSP総合スレ【part 10】 [無断転載禁止]©2ch.net (177)

134: C++/TemplateMetaProgramming (647)

135: Kinect ハック 2台目 (385)

136: delphiで作った有名ソフトって何があるの? (751)

137: C++ Builder vs Delphi どっちが好きか教えて [無断転載禁止]©2ch.net (85)

138: C++ Builderなら俺に聞け [無断転載禁止]©2ch.net (27)

139: Borlandにはやられた... (378)

140: Borland Developer Studio 2006 No.13 (296)

141: bccのコンパイルができない [無断転載禁止]©2ch.net (25)

142: Delphi/C++Builderが長い時を越えて再び無料に [無断転載禁止]©2ch.net (89)

143: Borland C++ Compiler オ ワ タ (374)

144: JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (539)

145: VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】 [無断転載禁止]©2ch.net (635)

146: スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]©2ch.net (248)

147: 【MACRO】Google Apps Script 質問スレ【DRIVE】 (445)

148: 【.NET】F#について語れ2【OCAML】 (875)

149: 【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net (892)

150: プログラミング用フォント [無断転載禁止]©2ch.net (40)

151: 洋書推薦図書/洋書必読書のためのスレッド 1 (146)

152: Prologでまったり Part5 [無断転載禁止]©2ch.net (72)

153: 誰かお金下さい (12)

154: 2chの荒らし報告の書式対応のプログラム [無断転載禁止]©2ch.net (148)

155: ●●●●TCL/TKなら俺に聞け 4●●●● (227)

156: ATL/WTL Part7 (321)

157: javaとpythonってどっちが初学に向いてる? [無断転載禁止]©2ch.net (66)

158: アセンブラ 13 (384)

159: 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net (882)

160: awkについて語るスレ $2 (864)

161: 起業しようぜ8 (244)

162: 3Dアルゴリズム全般 (593)

163: Xamarin Part6 (2)

164: 自称次世代言語議論スレ[PHP PHP PHP] [無断転載禁止]©2ch.net (46)

165: C#, C♯, C#相談室 Part95 (5)

166: + JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net (24)

167: GCCについて part10 (534)

168: 【独学】一人で勉強する奴らのスレ【自習】 (500)

169: Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (351)

170: インデントはタブかホワイトスペースか? (276)

171: JK3が授業中に転落死 [無断転載禁止]©2ch.net (6)

172: パスワードのヒント機能は愚かなアイデアなのか? (14)

173: 「網羅的」でない勉強方法を考えるスレ (9)

174: 【O(n)】計算量の評価方法について【O(log n)】 (73)

175: Progateについて語れ [無断転載禁止]©2ch.net (9)

176: 可読性 (30)

177: C#は糞2.0 (810)

178: 小泉進次郎の脳みそ解析プロジェクト! [無断転載禁止]©2ch.net (15)

179: C#, C♯, C#相談室 Part93©2ch.net (106)

180: .netグレープシティコンポーネント (169)

181: Introduction to Algorithms 3rd Editionを読むスレ [無断転載禁止]©2ch.net (23)

182: OpenGL/Vulkanスレ Part22©2ch.net (735)

183: 第28回プログラミングコンテスト 【プロコン】 [無断転載禁止]©2ch.net (9)

184: Visual Studio 2013 SP8 [転載禁止]©2ch.net (109)

185: Deep learning (184)

186: <XML総合 part="3"/> (927)

187: 【Enterprise】Java EEスレ part1【開発】©2ch.net (43)

188: なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (828)

189: Visual Studio 2008 Part 22 (137)

190: 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net (658)

191: 5ちゃんねるへようこそ (1)

192: monazilla Part 6 (847)

193: 結局プログラム作るのってWinとLinuxどっちがいい? (609)

194: DarkGDK Part.4©2ch.net (117)

195: 意味がないテストをするな。VERSION==1.0.0 [無断転載禁止]©2ch.net (70)

196: 【統計】SAS【医薬業界】 [無断転載禁止]©2ch.net (12)

197: 関数型言語一般 [無断転載禁止]©2ch.net (31)

198: おい!HSPのスレどっちが本スレなんだよ! [無断転載禁止]©2ch.net (18)

199: プログラミングはRyzenでやってもエエ? [無断転載禁止]©2ch.net (9)

200: Cygwin + MinGW + GCC 相談室 Part 8 (326)

新規スレッド作成はこちら

スレッド全一覧はこちら 過去ログ一覧はこちら

1:766レスCP:21

次世代言語Part7[Go Rust Swift Kotlin TypeScript]

1 名前:デフォルトの名無しさん 2017/10/19(木) 17:51:38.66 ID:EPSDvC75
文字数制限きついので改題
スレタイ以外の言語もok

前スレ
次世代言語議論スレ[Rust Kotlin Haskell]第6世代
http://mevius.5ch.net/test/read.cgi/tech/1503924817/
757 名前:デフォルトの名無しさん 2017/11/24(金) 16:59:13.92 ID:U+xL4cDR
Rust は haskell と同じ道をたどるんじゃねーの?
ファン層も似たようなもんでしょ。
なんか理解しずらい高級な機能があるから覚えるとどや顔できるって感じで。
758 名前:デフォルトの名無しさん 2017/11/24(金) 17:13:50.15 ID:ue40dD9y
>>756
GCのアルゴリズムが副作用だらけなのにイミュータブルとか嘘つくのをやめよう
RustはGC無しがデフォルト
副作用はある程度容認する
これなら嘘つかなくてすむ
759 名前:デフォルトの名無しさん 2017/11/24(金) 17:26:27.92 ID:jGNvQKc+
>>758
既存言語を貶してもRustの価値が上がるわけ無いじゃん。
GC無しってのはアプローチの一つなんだから、既存言語の改良では済まない「何か」を何故可決できるのかを訴求しなきゃ、「僕の考えた最強言語」で終わっちゃうってだけだよ?
760 名前:デフォルトの名無しさん 2017/11/24(金) 17:41:02.84 ID:ue40dD9y
>>759
価値は上げなくてもいい
実際に上げなくても、上がった上がったって嘘つくだけでも別にいいよ
嘘に寛容な世界とはそういう世界だ
だが、もし本当に価値を上げたいなら嘘つかない方法を考えた方がいいんじゃないか
761 名前:デフォルトの名無しさん 2017/11/24(金) 18:49:38.61 ID:oidK8tqZ
GCってのは副作用を前提としたCPU上で副作用無しの世界を作る舞台装置なんだから
意味的な文句を付けてもしょうがないだろ
「GCはリアルタイム性落ちるし並列化にも適さないから糞」とか性能の話なら言っていい
762 名前:デフォルトの名無しさん 2017/11/24(金) 18:59:37.89 ID:jGNvQKc+
>>760
何だ思い付き厨か、つまらん。
何でGCがポイントなのかも知らんのだろ。
763 名前:デフォルトの名無しさん 2017/11/24(金) 20:47:57.51 ID:PBABpGxA
Rustつこてるもんは嘘つきってことでおk?
764 名前:デフォルトの名無しさん 2017/11/24(金) 20:51:48.12 ID:jGNvQKc+
>>763
お前さんの脳内世界でお好きにどうぞ。
計算モデルが違うもんを比較する事に意味があると言うなら、別に止めはしない。
765 名前:デフォルトの名無しさん 2017/11/24(金) 20:53:34.51 ID:dpb7W7tM
Cに回帰しようよ
766 名前:デフォルトの名無しさん 2017/11/24(金) 21:35:13.18 ID:8Hl3EYId
>>756, >> 759
Rustが目指しているのは基本的にはC++の後継。
C++との一番の違いは、Cとの互換性を捨てることで、より厳格(安全)に書けるようにすること。
厳格であることを実現するために、型システムとメモリ管理などについて比較的新しい概念を導入している。
型システム、イミュタービリティやその他の構文に関してはHaskellの影響を強く受けている。
メモリ管理については、従来のC++ではプログラマがメモリ安全を保障するしかなかったが、
C++14以降のスマートポインタやそれに伴うメモリオーナーシップの概念の影響を受けて、
所有権、借用(参照)、ライフタイム(3つ合わせて所有権システムなどと呼ばれる)という形で構文にそれらを組み込むことで、
コンパイラがメモリ安全を保障することができるようにした。
ただし、あくまでC++の後継なので比較的簡単にFFI(Cを呼ぶ)ことができるようにという点も意識して作られている。
だから、unsafeを使えば生ポインタを直に使えるように設計されている。
Haskellとの違いはGCを使っていないこととミュータブルも扱えるようにしていること等で、
結局、それらはC++並みの実行速度を実現するため。
他にも細かい違いは多々あるが、大まかにはこんなところかな。

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

2:480レスCP:17

C言語なら俺に聞け 143

1 名前:デフォルトの名無しさん (ワッチョイ b375-rVGZ) 2017/10/27(金) 21:28:08.20 ID:pAogLeJi0
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
http://paiza.io/
http://ideone.com/
http://codepad.org/

C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
http://www.jpcert.or.jp/sc-rules/

前スレ
C言語なら俺に聞け 142
http://mevius.2ch.net/test/read.cgi/tech/1502364083/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
471 名前:デフォルトの名無しさん (ワッチョイ c761-DWFp) 2017/11/24(金) 16:33:20.57 ID:/I02is1j0
割り当てられてないメモリーにアクセスするとページフォルトが起きてから
OSが割り当てる遅延ファイルマッピングの事をいいたいんじゃないのかな。
472 名前:デフォルトの名無しさん (ワンミングク MM3f-I1Jk) 2017/11/24(金) 17:19:21.14 ID:oz95vMBJM
DMA涙目だな
473 名前:デフォルトの名無しさん (JP 0H4b-9mpY) 2017/11/24(金) 17:56:03.88 ID:37SoWLJsH
ポインタのことなんだけど、*pt と pt みたいに同じ名前で宣言したら、別々の変数になる?
474 名前:デフォルトの名無しさん (ワッチョイ 5fb3-CDhT) 2017/11/24(金) 18:18:10.79 ID:OpHoTsuS0
>>473
まずはやってみろ
475 名前:デフォルトの名無しさん (アウアウアー Sa4f-9mpY) 2017/11/24(金) 18:23:00.58 ID:LzLaFdMta
>>474
たしかに
家帰ったらやってみる
476 名前:デフォルトの名無しさん (ササクッテロル Spfb-t8ZL) 2017/11/24(金) 19:41:11.01 ID:5gRYCg9up
つか、どうしつて区別すると思うんだ?
477 名前:デフォルトの名無しさん (ワッチョイ c780-ygtF) 2017/11/24(金) 19:44:50.18 ID:4DoLJt5P0
*も含めて変数名と思ったんじゃね?
478 名前:デフォルトの名無しさん (ブーイモ MMcf-V9cG) 2017/11/24(金) 20:43:22.73 ID:yshQtEuUM
>>466
まあここでいいと思うぞ

madviseはあまり関係ない
落とされる前提でポリシー決めてるだけ
MAP_SHAREなら解放される可能性がある
MAP_LOCKEDで解放されない

他のフラグは知らん、試せ
479 名前:デフォルトの名無しさん (ワッチョイ 078a-9mpY) 2017/11/24(金) 21:30:01.83 ID:Mh0dfdoe0
これまた初歩的な質問なんだけど、intとdoubleとかで変数名が衝突したらどうなる?
480 名前:デフォルトの名無しさん (ワッチョイ 07b3-3T+V) 2017/11/24(金) 21:34:30.17 ID:oQOGHeAz0
衝突してるぞエラーになる

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

3:72レスCP:0

★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 2016/10/28(金) 12:28:00.33 ID:+ERITomq
前スレ
★★ Java の宿題ここで答えます Part 73 ★★
http://toro.2ch.net/test/read.cgi/tech/1392872997/

【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。
どっとうpろだ.org  http://www.dotup.org/

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjavac -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

【回答プログラムの掲載場所】
Java質問スレWiki  http://www.wikiroom.com/java/
ideone.com  http://ideone.com/ 👀
Rock54: Caution(BBR-MD5:68f2ed3dc652fce4c9169aaf2a727f10)
63 名前:デフォルトの名無しさん 2017/11/23(木) 21:57:53.14 ID:TuBCUY5/
【 課題 】http://imgur.com/a/h9tfs
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】提出期限:12/1
【 Ver  】1.8.0_151
【 補足  】http://ideone.com/cGb95i (コード)
64 名前:デフォルトの名無しさん 2017/11/24(金) 00:40:36.88 ID:BaTZXPQK
Ruby で書いた

def drinkBeer(name, amount)
puts name+"をジョッキで"+amount.to_s+"杯飲んだ。"
end

name = "ビール"
amount = 1
drinkBeer(name, amount)

name = "ドイツビール"
amount = 1
drinkBeer(name, amount)

name = "ドイツビール"
amount = 5
drinkBeer(name, amount)

結果
ビールをジョッキで1杯飲んだ。
ドイツビールをジョッキで1杯飲んだ。
ドイツビールをジョッキで5杯飲んだ。
65 名前:デフォルトの名無しさん 2017/11/24(金) 00:46:06.56 ID:sMXwhc9b
>>64
ありがとうございます。けど課題がjavaなんでjavaで書いていただけると助かります。
残念ながら私はrubyの知識はないので...
66 名前:デフォルトの名無しさん 2017/11/24(金) 02:15:28.60 ID:BaTZXPQK
「java コンストラクタ オーバーロード」で検索!
67 名前:デフォルトの名無しさん 2017/11/24(金) 13:59:05.10 ID:8wyGH9pr
>>63
そのままコピペしちゃダメだよ。見ての通り ideone で実行可能だが、問題と食い違っている点が一か所ある。
よく見比べて修正した内容で提出すること。
http://ideone.com/V14MVj
68 名前:デフォルトの名無しさん 2017/11/24(金) 15:07:59.13 ID:w+RFTZR8
>>67
ありがとうございます!元の問題が間違ってるってことですかね?privateがprivaveになってることかとおもったのですが…
69 名前:デフォルトの名無しさん 2017/11/24(金) 18:34:32.46 ID:FzyzF8JK
>>68
あ、そういやそこも違うな。
そういうタイプミスとは違う。
よく見りゃわかる。
なお、問題は間違ってない。
Ideoneで動かす都合上ちょっと変えただけ。
70 名前:デフォルトの名無しさん 2017/11/24(金) 18:56:11.19 ID:sz7Ly1Cl
よく見比べて修正した内容で提出すること。キリッ
BeerPubクラスにpublicを付けなかっただけで何を居丈高になっているのかね
71 名前:デフォルトの名無しさん 2017/11/24(金) 20:41:46.92 ID:sMXwhc9b
>>69
>>70
お二人方ありがとうございます。まだ全然勉強不足なのですが、publicってやっぱつけないとダメなんですかね?
いまいちその重要性が理解できてないです。
72 名前:デフォルトの名無しさん 2017/11/24(金) 20:55:55.55 ID:YkkEp++v
>>71
publicは別のパッケージからアクセス可能にするものだから
別のパッケージからアクセスしないなら必要ないよん

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

4:6レスCP:29

C++相談室 part133

1 名前:デフォルトの名無しさん (ワッチョイ 1fcf-H1rY) 2017/11/24(金) 16:52:50.43 ID:WoNXR2ax0
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part132
http://mevius.5ch.net/test/read.cgi/tech/1507561894/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/

■長いソースを貼るときはここへ。■
 http://codepad.org/
 http://ideone.com/

[C++ FAQ]
http://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2 名前:デフォルトの名無しさん (ワッチョイ 5fcf-H1rY) 2017/11/24(金) 16:53:45.38 ID:WoNXR2ax0
STLつかうと一気に実行ファイルサイズが10倍に?!

環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない

すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。

C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
とかいうエラーが出るんだけどこれってどうすればいいの?

#include <stdafx.h>
後死ね。

言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。

---- テンプレ ここまで ----
3 名前:デフォルトの名無しさん (ワッチョイ 8746-TjkM) 2017/11/24(金) 17:23:34.21 ID:tVS6N6Kc0
>関数内で作ったベクターやマップは関数を抜けたらメモリ解放されると考えてよかです?

だって今回の話はmove関係ないし
質問とは関係ない余計なことを言って知識をひけらかしたかっただけの人でしょ
今回の話であれば
「自動変数であればスコープを抜けるときにデストラクタが走って解放される」
というだけの話
それ以上の話はまた別の話

>うん、信じていい
>XXから抜けるときにムーブコンストラクタでtmpへ移動され
>createmapから抜けるときに解放される
>このときoperator deleteが呼び出されるが
>operator deleteがどのようなタイミングで解放しているかには依存すべきでない
>我々が関心を持つべきはoperator deleteが呼び出されるタイミングで実装の詳細ではない

↑依存すべきでは無い、と言っておいて、関心を持つべき、と言ってみたり
実装の詳細に関心を持つべきでない、と言っておいて、vectorの実装詳細を語ったり
言ってることやってることが支離滅裂で、意味不明だろう

ついでにバージョンによってRVOどうのこうのも、質問には関係が無い余談だし
そもそもバージョンの話するんなら昔のC++はmoveセマンティクス無いし
しかし、どうであれ、どのみち質問には関係が無い
4 名前:デフォルトの名無しさん (ワッチョイ 5fb3-9Jqp) 2017/11/24(金) 19:29:11.47 ID:FCfoZStM0
何故建てたし
5 名前:デフォルトの名無しさん (アウアウカー Sadb-ZI9b) 2017/11/24(金) 20:40:51.17 ID:X0HwtQDQa
保守
6 名前:デフォルトの名無しさん (ワッチョイ 5f34-y0n2) 2017/11/24(金) 20:43:34.75 ID:06etO6GG0
>>2
いつまでこの糞テンプレ張り続けるんだおい

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

5:213レスCP:12

Excel VBA 質問スレ Part51

1 名前:デフォルトの名無しさん (スププ Sd4a-O827) 2017/11/08(水) 11:26:30.13 ID:+KUB1/9hd

スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい

ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK

※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 126
http://mevius.2ch.net/test/read.cgi/bsoft/1496487719/

※前スレ
Excel VBA 質問スレ Part50
http://mevius.2ch.net/test/read.cgi/tech/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
204 名前:デフォルトの名無しさん (ワッチョイ 5feb-g2WY) 2017/11/23(木) 20:00:32.08 ID:fJlhhdGs0
>>203
関数が呼ばれると言うことは変更されると言うことだから
保存確認ダイアログが出るのが普通

savedプロパティを変更する方法とか
calculationプロパティをマニュアルにする方法とか
方法はあるかもしれないけど
他の問題が起きるようになるかもしれない
205 名前:デフォルトの名無しさん (ワッチョイ 078a-lrN+) 2017/11/23(木) 23:21:24.29 ID:SB9DcOfL0
Application.DisplayAlerts = False
のこと?
206 名前:デフォルトの名無しさん (ワッチョイ 27a4-cUCq) 2017/11/24(金) 11:41:27.83 ID:h1FhSyIp0
質問です。Excel 2016で、Autofilerされたシートの内容を参照するために

(wsはワークシートオブジェクトです)
Debug.Print ws.AutoFilterMode     →この結果は True
Debug.Print ws.AutoFilter.FilterMode  →この結果も True
Dim rgFilter As Range
Set rgFilter = ws.AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible)

For Each e In rgFilter
  Debug.Print e
Next e

こんな感じで参照しようとしてるんですが、
参照してるシートでフィルターが掛かっていても、いなくても
同じように全件(25行なら25行)がイミディエイトに表示されます。
絞り込まれた結果のみを表示するためにはどうしたら良いのでしょうか?
207 名前:デフォルトの名無しさん (ワッチョイ 67f7-3JRZ) 2017/11/24(金) 11:52:22.18 ID:BOT2k7iW0
>>206
Set rgFilter = ws.Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible)
208 名前:デフォルトの名無しさん (ワッチョイ 27a4-cUCq) 2017/11/24(金) 12:05:42.58 ID:h1FhSyIp0
>>207
素早いご回答ありがとうございます。
修正してみましたが、今度は絞込みあり/なし何れも1行だけになりました

何だか難しい操作ですねえ…
209 名前:デフォルトの名無しさん (ワッチョイ 27a4-cUCq) 2017/11/24(金) 12:12:04.66 ID:h1FhSyIp0
Dim MaxRow As Long
MaxRow = ws.Range("A" & Rows.Count).End(xlUp).row

これを追加して、
Set rgFilter = ws.Range("A1:A" & MaxRow).CurrentRegion.SpecialCells(xlCellTypeVisible)

にしてみても、結果は>>206と同じになりました。
んー謎です
210 名前:デフォルトの名無しさん (アウアウイー Safb-2sqJ) 2017/11/24(金) 13:34:47.29 ID:bxAooAvMa
>>203
あるにはあるけどクソめんどくさいぞ
すべてのセルの初期値保持しといて、閉じるときに確認して値に変更なければsavedをtrueにしてから閉じる、とかね
211 名前:デフォルトの名無しさん (イモイモ Se0f-u0W/) 2017/11/24(金) 16:52:13.42 ID:x6NJ51zce
Sheets("Sheet1").Columns(2).Insert Shift:=xlToLeft
Sheets("Sheet1").Columns(2).Insert Shift:=xlToRight

この二行の動作の差が分からないので
違いを教えてください
212 名前:デフォルトの名無しさん (JP 0Heb-ULKC) 2017/11/24(金) 17:34:32.78 ID:HKDmIDHRH
>>211
現在のcolumns(2)の中身が左にずれるか、そのままか、かな?
当てずっぽうだけど。
213 名前:デフォルトの名無しさん (ワッチョイ 5f58-h3cN) 2017/11/24(金) 19:18:42.44 ID:V+PY16OM0
>>204
>>210
アドインをあきらめます。
ありがとうございました。

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

6:838レスCP:4

くだすれPython(超初心者用) その35 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ a36e-zUMb [106.72.44.32]) 2017/06/02(金) 22:49:01.56 ID:DAT8M7/R0
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
829 名前:デフォルトの名無しさん (ワッチョイ 8503-tXlZ [202.157.118.83]) 2017/11/19(日) 19:08:22.67 ID:1/mWyqVE0
お前が読んでる本と大差ねえよ
830 名前:デフォルトの名無しさん (ワッチョイ e3b3-2dC4 [219.169.66.232]) 2017/11/22(水) 23:58:19.32 ID:a8RumOkX0
arrayクラスを継承するにはどうすればいいのでしょうか?
下のはダメでした。

class MyArr(array.array):
def __init__(self):
super().__init__('I')
831 名前:830 (ワッチョイ 23b3-5Bhd [219.169.66.232]) 2017/11/23(木) 00:04:39.30 ID:RI8m6ars0
できましたすみません
832 名前:デフォルトの名無しさん (エーイモ SE03-Ssgc [1.114.3.31]) 2017/11/23(木) 20:15:51.01 ID:+rOPaiRtE
hogeはテキストじゃないファイル
fp = open("hoge", "rb)
____print(fp.read())
これで\x00\x16こんな感じのよくわからない記号が出るんだけど
10バイト目から14バイト目までの合計5バイト分を読み取って数値に変換する方法を教えてください
\x00みたいな数値に出来ない文字も多分含まれてると思う
833 名前:デフォルトの名無しさん (ワッチョイ 2323-hcjg [125.30.43.77]) 2017/11/23(木) 20:32:36.21 ID:vMrSGbA+0
>>832
取扱い方がわからないデータはlist()関数でリストにしてしまえば何とかなる
そこがPythonのいいところ
834 名前:デフォルトの名無しさん (ワイモマー MM43-8Ex9 [49.135.70.212]) 2017/11/23(木) 22:26:39.85 ID:nWQ0rMhWM
pythonでロギングする時の
標準的なお作法を教えてください
835 名前:デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83]) 2017/11/24(金) 18:46:26.32 ID:FT0GxPR+0
まずパンツを膝までおろします
836 名前:デフォルトの名無しさん (ワッチョイ a5b3-D3Oe [60.86.178.93 [上級国民]]) 2017/11/24(金) 18:55:46.99 ID:zQ8PtUHL0
次に靴下をはきます
ネクタイもしめます
837 名前:デフォルトの名無しさん (スフッ Sd43-Swnd [49.104.32.185]) 2017/11/24(金) 19:07:44.27 ID:8KHbh2nud
そして、ブラジャーを頭に載せ、ホックを顎の下でかけます。
838 名前:デフォルトの名無しさん (ドコグロ MM93-CDhT [119.243.55.148]) 2017/11/24(金) 19:56:14.98 ID:vRCBY0gDM
先生、次はどうすればいいですか?
http://brao.cocolog-nifty.com/blog/images/2008/02/09/cimg1259s.jpg

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

7:633レスCP:7

Pythonのお勉強 Part54 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 2017/09/01(金) 16:44:47.30 ID:igIE9hK/
Pythonオフィシャルサイト
http://www.python.org/

テンプレ等は2以降で

■前スレ
Pythonのお勉強 Part53
http://mevius.2ch.net/test/read.cgi/tech/1494683284/
624 名前:デフォルトの名無しさん 2017/11/24(金) 12:42:09.24 ID:znYgKojB
(自分が)使えない事を世間では「クセがある」と言うんやで
覚えとき
625 名前:デフォルトの名無しさん 2017/11/24(金) 12:46:05.01 ID:JwzuLRFp
csvモジュールの使い方覚えるのさえ面倒くさがる雑魚がpython、、、
626 名前:デフォルトの名無しさん 2017/11/24(金) 13:33:05.64 ID:gyq0zbJn
雑魚にも難しいことができるように言語は進歩してきた
もっと雑魚の言い分に耳を傾けろおら
627 名前:デフォルトの名無しさん 2017/11/24(金) 14:40:46.80 ID:W4G6A7kr
>>603
おいっ! すごい方法を思いついちまった、天才かもしれん
2次元リストをstr()で文字列化して、それをファイルに保存
データを復元するときは、exec("value_name " + "=" + "ファイルから読み込んだ文字列”)

>>> data = [['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']]
>>>
>>> import re
>>> save_data = re.sub(r'(\],)','],\n', str(data)) #ファイル直接見た時に見やすいように改行挿入
>>> print(save_data)
[['hoge', 1, 10, 'fuga'],
['apple', 2, 20, 'pineapple'],
['strawberry', 3, 30, 'mango']]
>>>
>>> exec("value_name" + "=" + save_data)
>>> print(value_name)
[['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']]
>>>
628 名前:デフォルトの名無しさん 2017/11/24(金) 14:57:34.18 ID:W4G6A7kr
execよりevalの方がいいわ安全だし
>>> value_name = eval(save_data)
>>> print(value_name)
[['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']]
>>>
629 名前:デフォルトの名無しさん 2017/11/24(金) 16:54:50.41 ID:gjW1rQ8R
どんな言語を使ってプログラムできても所詮俺たちはコピペ職人に過ぎない
630 名前:デフォルトの名無しさん 2017/11/24(金) 18:45:37.50 ID:FT0GxPR+
そう卑下するな
コピペでも職人の域に逹してるなら大したもんだ
631 名前:603 2017/11/24(金) 20:40:44.33 ID:SOBToF3l
たくさんレスありがとさんです
pickleとかpandasとか知らなかったので大変勉強になりました。今回はファイルを直接編集する道も残しておきたかったのでcsvにしました。リードもライトもfor文がなくなってすっきりしましたw
632 名前:デフォルトの名無しさん 2017/11/24(金) 21:23:09.23 ID:t572wEhv
Pythonは貴方にとって何?
1. 飯の種
2. 仕事の道具
3. 趣味のツール
4. 楽しいおもちゃ
633 名前:デフォルトの名無しさん 2017/11/24(金) 21:35:38.52 ID:r4TUJvjC
趣味のおもちゃ

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

8:669レスCP:4

Swift part11 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 2b11-WRiT) 2017/06/28(水) 17:58:29.74 ID:KUDOoNV30
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift Part4
http://egg.2ch.net/test/read.cgi/mac/1484763495/

[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad]
http://egg.2ch.net/test/read.cgi/mac/1484217623/

Xcode part14
http://egg.2ch.net/test/read.cgi/mac/1476190499/

Swiftアンチスレ part1
http://mevius.2ch.net/test/read.cgi/tech/1458491343/


前スレ
Swift part10
http://mevius.2ch.net/test/read.cgi/tech/1487552413/

スレ立て時は1行目に「!extend::vvvvv」
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
660 名前:デフォルトの名無しさん (ワッチョイ 278a-YPpG) 2017/11/24(金) 01:09:50.67 ID:ZHClXcsc0
なんか伸びてるから動きあったのかと思ったら程度の低い罵り合いだったでござる。
661 名前:デフォルトの名無しさん (ワッチョイ 47b3-h3cN) 2017/11/24(金) 09:54:33.45 ID:gcVMtVV40
信者さんというより患者さん。
662 名前:デフォルトの名無しさん (ワッチョイ 7fa5-XTil) 2017/11/24(金) 12:00:40.03 ID:3Wlq8C8E0
ガイジ信者「appleは世界一太っ腹!」
663 名前:デフォルトの名無しさん (ワッチョイ df96-aoL3) 2017/11/24(金) 13:33:45.09 ID:5lRdkv3v0
わいはビール腹
664 名前:デフォルトの名無しさん (オイコラミネオ MM0b-zAN7) 2017/11/24(金) 13:48:22.49 ID:kfwUcnJAM
Mac板にもiOSアプリを出すために仕方なくiMac買わされたとか言いつつ
Mac板の多くのスレでコピペ荒らし行為してるキモイ奴がいる
そんなにAppleやMacが嫌ならiOSアプリなんか作るなよって思うのだが…
665 名前:デフォルトの名無しさん (アウアウカー Sadb-i88m) 2017/11/24(金) 18:31:37.68 ID:FzyzF8JKa
>>659
Macも無料にしてくれたら太っ腹だと思うw
666 名前:デフォルトの名無しさん (アウアウカー Sadb-HUbI) 2017/11/24(金) 18:34:48.19 ID:INE7f0QIa
Macも開発者にだけは半額で売ればいいのにね
こっちはAppleのアプリ作成に貢献してんだから
667 名前:デフォルトの名無しさん (ワッチョイ df96-aoL3) 2017/11/24(金) 18:50:16.08 ID:5lRdkv3v0
その気になればAppleだけでアプリ作れるだろ
他の事業の方が採算性がいいからやってないだけで
668 名前:デフォルトの名無しさん (ワッチョイ 5f3f-zAN7) 2017/11/24(金) 19:11:32.67 ID:9sTMSHCv0
>>666
金ないなら有料アプリとか広告付きアプリ出せばいいだけやん
こっちからすればAppleにマーケット作ってもらったり、料金回収代行してもらったりしてるわけだ
貢献してやってるってのは一方的すぎると思うが
669 名前:デフォルトの名無しさん (ワッチョイ df96-aoL3) 2017/11/24(金) 19:49:46.98 ID:5lRdkv3v0
課金アプリならまだしも、広告つけただけの無料アプリとかAppleにほとんどメリットないしな

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

9:965レスCP:10

Ruby 初心者スレッド Part 61 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 2017/08/25(金) 15:59:11.22 ID:HsL9LVKJ
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 60
http://mevius.2ch.net/test/read.cgi/tech/1493398918/

るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/

Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/

逆引きRuby
http://www.namaraii.com/rubytips/
956 名前:デフォルトの名無しさん 2017/11/24(金) 08:06:52.50 ID:h77OWA0a
今時だと連絡手段が社内SNSだったりチャットだったりビデオ通話だったりと多様化してどうせブラウザや他のアプリも触らざるを得ないんだから
メールだけをテキストエディタ内でやることにあまり意味を感じない人が増えたんだろうな
個人的には開発エディタに客のメールが届くのは精神衛生上も嫌だが
957 名前:デフォルトの名無しさん 2017/11/24(金) 13:57:41.39 ID:jGNvQKc+
メールというモデルが現代には合わなくなってきただけなんだけどね。
958 名前:デフォルトの名無しさん 2017/11/24(金) 16:00:10.93 ID:tVS6N6Kc
それは全くの嘘である
嘘を言うのを止めたまえ
嘘つき君
959 名前:デフォルトの名無しさん 2017/11/24(金) 17:39:01.93 ID:WYDS9FKw
>>947 githubのプルリクを扱ったりSlackの送受信したりするプラグインはもちろんあるよ
>>955 多分だけど、客とのメールまでプログラミングエディタでやりたがる基地外は世の中にあまりいないだけじゃないかな

自分の都合で世の中とは変わるんだなマに向いてない
960 名前:デフォルトの名無しさん 2017/11/24(金) 18:04:37.20 ID:3vzBmmRs
注意、
荒らしが自演でスレを荒らそうとしているので以下スルーしてください

今後この話題を続ける人は荒らしである事がほぼ間違いないので、
規制等に巻き込まれないようご注意下さい
961 名前:デフォルトの名無しさん 2017/11/24(金) 18:06:23.42 ID:WYDS9FKw
と、荒らしが言っているのでご注意ください
962 名前:デフォルトの名無しさん 2017/11/24(金) 18:10:00.93 ID:tVS6N6Kc
まずパッと読んで、
「基地外」というあおりを受けて本当に基地外が反応した!
と感じたであろう
普通に読めば支離滅裂で、意味が分からない

他人が書いた難解なコードとかに出会うことがあって
解読しようと思うんだがなかなか理解できなくて
そもそもこのコードはバグっているんじゃないか?
と思うことがある

まずアンカーミスをしているんじゃないかと疑う
>>947ではなくて>>941の可能性が高い
その上、引用する文章を間違えているんじゃないかと疑う
二行目を引用しているが、一行目を引用したかった可能性が高い

単にミスったのか、それとも支離滅裂なアレな人なのか
どちらでも同じことだが >>960よりはマシである
963 名前:デフォルトの名無しさん 2017/11/24(金) 18:30:21.92 ID:3vzBmmRs
自演を繰り返す荒らしのマッチポンプですので、みなさんスルーをお願いします
今後この話題を続ける人は荒らしであることがほぼ間違いありません

巻き込まれないように、ご注意下さい
964 名前:デフォルトの名無しさん 2017/11/24(金) 18:58:32.56 ID:ZonWriwn
やべ
gem書いてんだけどプルリク第一号が来てたのわからずにひと月放置しちまった
催促とかは来てないけど幻滅されてそう
965 名前:デフォルトの名無しさん 2017/11/24(金) 19:10:05.09 ID:rLZHdQ3Q
荒れそうな話題だから今は止めとけ
それよりスレ立てのテンプレ、アレでいいのか?
書籍と開発環境と、後何必要?

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

10:14レスCP:6

アナリシスパターン【マーチン・ファウラー】

1 名前:デフォルトの名無しさん 2017/11/22(水) 14:58:37.37 ID:LuqUsrvZ
目次
1. オブジェクト指向分析/設計とは? …………………………… 9
1.1. オブジェクト指向への期待 …………………………………………………… 9
1.1.1. ソフトウェアの品質を向上させる工夫……………………………………… 10
1.1.2. オブジェクト指向の特徴……………………………………………………… 15
1.1.3. 再利用性の高いモジュールを設計するために……………………………… 17
1.2. UML の特徴とモデリング ……………………………………………………21
1.2.1. UML の特徴 …………………………………………………………………… 21
1.2.2. モデリングによるシステム開発……………………………………………… 26
さらに理解を深めるために ………………………………………………………… 29
2. オブジェクト指向の基礎概念 …………………………………… 31
2.1. クラスとオブジェクト …………………………………………………………31
2.1.1. オブジェクト…………………………………………………………………… 31
2.1.2. クラス ………………………………………………………………………… 35
2.2. 関連とリンク ……………………………………………………………………40
2.2.1. リンク ………………………………………………………………………… 40
2.2.2. 関連 ………………………………………………………………………… 42
2.3. モデルを動かす …………………………………………………………………47
2.4. 汎化と継承 ………………………………………………………………………49
2.5. ポリモーフィズム ………………………………………………………………53
さらに理解を深めるために ………………………………………………………… 56
5 名前:デフォルトの名無しさん 2017/11/22(水) 15:01:48.10 ID:LuqUsrvZ
5. 要求変更と分析モデル ………………………………………… 151
5.1. さまざまな要求変更・拡張 ………………………………………………… 151
5.1.1. 視聴覚資料のタイプをどう考えるか………………………………………… 152
5.1.2. 視聴覚資料仕様と視聴覚資料:仕様と実体………………………………… 157
5.1.3. 視聴覚資料仕様の属性とカプセル化………………………………………… 160
5.1.4. 数の問題を考える……………………………………………………………… 162
5.1.5. ビデオブースの予約:関連クラス…………………………………………… 164
5.1.6. ビデオブースの利用条件が学年ごとに変化する場合……………………… 165
5.1.7. ビデオブースの利用者条件が拡大された場合……………………………… 168
5.2. クラス図をさらに精密化する:オブジェクト制約言語による記述 …… 169
5.3. 分析モデリングの経験を定石化する ……………………………………… 170
5.3.1. クラス図作成の基本…………………………………………………………… 170
5.3.2. 関連の定義……………………………………………………………………… 173
5.3.3. 意味関係から導かれたモデリングの経験:アナリシスパターン………… 175
5.4. 分析とは ……………………………………………………………………… 177
さらに理解を深めるために ………………………………………………………… 178
6 名前:デフォルトの名無しさん 2017/11/22(水) 15:02:18.90 ID:LuqUsrvZ
6. オブジェクト指向設計 ………………………………………… 179
6.1. 分析モデルからソフトウェアシステムへ ………………………………… 179
6.1.1. オブジェクト指向プログラミング言語で実装する………………………… 179
6.1.2. ビジネスロジックとユーザーインターフェース…………………………… 183
6.1.3. オブジェクトの永続化………………………………………………………… 187
6.1.4. まとめ:分析モデルから設計モデルへ……………………………………… 189
6.2. アルゴリズムの設計:シーケンス図の利用 ……………………………… 192
6.2.1. シーケンス図の構成要素と作成ポイント…………………………………… 192
6.2.2. シーケンス図を作成する……………………………………………………… 196
6.2.3. シーケンス図をチェックする………………………………………………… 201
6.2.4. CRUD とシーケンス図 ……………………………………………………… 202
7 名前:デフォルトの名無しさん 2017/11/22(水) 15:02:39.76 ID:LuqUsrvZ
6.3. コレクションとイテレータ ………………………………………………… 208
6.3.1. コレクションの操作…………………………………………………………… 210
6.3.2. イテレータの使い方…………………………………………………………… 211
6.4. ポリモーフィズム …………………………………………………………… 214
6.4.1. ポリモーフィズムの例:継承の利用………………………………………… 214
6.4.2. もう1つのポリモーフィズムの例:委譲と継承の利用…………………… 216
6.4.3. ポリモーフィズムを実現するさまざまな手法……………………………… 219
6.4.4. リスコフの置換原則…………………………………………………………… 223
6.4.5. 委譲によるコードの再利用…………………………………………………… 225
6.5. クラスとメソッドの設計の原則 …………………………………………… 226
6.5.1. メソッドの設計 [Langr00] …………………………………………………… 226
6.5.2. クラスの設計…………………………………………………………………… 228
6.5.3. 設計の品質評価………………………………………………………………… 233
6.6. 設計の経験を定式化する:パターンとドメインエンジニアリング …… 234
6.6.1. ソフトウェアパターン………………………………………………………… 234
6.6.2. ドメインエンジニアリング…………………………………………………… 235
さらに理解を深めるために ………………………………………………………… 236
8 名前:デフォルトの名無しさん 2017/11/22(水) 15:03:17.06 ID:LuqUsrvZ
7. 給与計算システムを考える …………………………………… 241
7.1. システム概要 ………………………………………………………………… 241
7.2. システムの問題領域を明確化する ………………………………………… 242
7.3. 業務を分析する ……………………………………………………………… 243
7.3.1. 業務フローを考える…………………………………………………………… 243
7.3.2. 業務データをクラス図で表現する…………………………………………… 244
7.4. ユースケースモデル ………………………………………………………… 246
7.5. 分析モデル …………………………………………………………………… 247
7.6. アルゴリズムを設計する …………………………………………………… 248
7.7. 分析モデルの拡張 …………………………………………………………… 250
7.7.1. 従業員登録業務………………………………………………………………… 251
7.7.2. タイムカード入力……………………………………………………………… 252
7.7.3. 給与計算と給与明細の作成…………………………………………………… 253
7.8. 設計モデル:アルゴリズムを設計する …………………………………… 256
7.9. モデルはどのような要求変更・仕様拡張に対処できるか ……………… 261
7.10. オブジェクト指向への期待:まとめにかえて ………………………… 262
さらに理解を深めるために ………………………………………………………… 264
付録 ケーススタディ:ユースケース記述例………………………………… 265
あとがき…………………………………………………………………………… 269
index ……………………………………………………………………………… 273
著者略歴…………………………………………………………………………… 277
9 名前:デフォルトの名無しさん 2017/11/23(木) 11:51:48.55 ID:Le5wB72/
これってエンタープライズ系以外でも使えるの?
制御系とか
10 名前:デフォルトの名無しさん 2017/11/23(木) 12:54:10.39 ID:X8eH+l3k
>>1-8
は何の本の目次? 少なくともアナリシスパターンの目次ではない
11 名前:デフォルトの名無しさん 2017/11/23(木) 14:32:44.91 ID:awUW428I
マーティン・ファウラーさんの本を読むなら、
「リファクタリング」を読むべき
コードの本質、というかOOPの本当の存在理由が書いてある

今なら、翻訳されてた「リファクタリング:rubyエディション」があるからこれがお勧め
12 名前:デフォルトの名無しさん 2017/11/23(木) 15:19:53.03 ID:JqKYKF6h
rubyエディションって何が違う?
サンプルコードがrubyになってるだけだったら残念だな
13 名前:デフォルトの名無しさん 2017/11/24(金) 18:29:18.98 ID:3vzBmmRs
自演を繰り返す荒らしのマッチポンプですので、みなさんスルーをお願いします
今後この話題を続ける人は荒らしであることがほぼ間違いありません

巻き込まれないように、ご注意下さい
14 名前:デフォルトの名無しさん 2017/11/24(金) 18:29:59.16 ID:3vzBmmRs
スレ違いでした
申し訳ありません

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

新規スレッド作成


スレッドタイトル:
名前: E-mail:

5ちゃんねる BBS.CGI - 2017/11/24 20:44:34 JST

last modified at 2017/11/24 21:43:59 JST