-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcategories-ja.yml
268 lines (221 loc) · 11.2 KB
/
categories-ja.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
-
id: '02d93aa8-ed83-460a-ab97-4de21118f019'
name: プロダクションサーバーの管理
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '0743dd02-12d0-4766-ba42-8fd7e9c4ae8a'
name: ユーザーからのデータ取得
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '0d2bed76-dcd2-4ceb-a4d7-174b74d96cc1'
name: スタイリスティックスとコンベンショナル
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '0e39aee9-2818-480c-8081-e0c2d039bb24'
name: 変数
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '561b0614-e152-4a62-a634-1f2d605d39d9'
name: Konstanty
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: f930abc9-c635-4758-bd88-9749eb262b55
name: 一般ページ
description: このカテゴリには、サイト訪問者がさらに連絡を取るのに役立つ一般的なページや情報ページが含まれています。
parentId: null
-
id: '0eeab3a7-a54b-46db-a253-ca6100145648'
name: ドキュメンテーション
description: null
parentId: null
-
id: '17545205-215b-4962-b910-0d67ad1e933a'
name: 新バージョン
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
name: アルゴリズム
description: '''
アルゴリズムは、特定の問題を解決するための命令である。基本的なレベルでは、アルゴリズムは料理本と考えることができます。なぜなら、入力された材料から完成した料理を作るための手順が非常に正確に記述されているからです。
プログラミングでは、さまざまな種類の問題を解くのに有効なアルゴリズムが一通り存在する。しかし、アプリ全体のデザインに取り組む方法のチュートリアルを探している場合は、<a href="/category-design-patterns">design patterns</a> のようなより強力なツールに手を伸ばす必要があります。
'''
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'
name: 実践からの経験
description: '2009年からプログラミングやWeb制作の経験を集めています。このコーナーでは、私が実務で経験するさまざまな場面での記事と解説を掲載しています。きっとお役に立つと思います。'
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '28a2aef7-7490-43a9-add7-80d8a051f8a9'
name: テスト
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '2a1ef8bc-14aa-438a-87e7-5b3f9643f325'
name: HTTP
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
name: チュートリアル
description: このページは、PHPで正しくプログラミングするための善意のアドバイス集として作成されました。10年間のプログラミングの中で、多くの間違った道を試し、決断するのに長い時間を要した結論も数多く出ています。このサイトは主に、その必要がない、うまくプログラミングしたほうがいい、という目的のためにあります。定義を知りたい場合は、ドキュメントを確認してください。
parentId: null
-
id: '3666a8a6-f2a3-405d-8263-bd53c4301fb3'
name: セキュリティ
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '3e45c55a-a4cd-4745-b1bb-0332702fefbf'
name: PHPでOOPを学ぶシリーズ
description: このシリーズでは、OOPとは何かという基本的なことから、OOPの主な特徴や利点、そしてOOPをどのように使うかという高度な方法までを紹介します。あらゆる可能性を実例を交えてご紹介します。
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: '4f1d7d70-c5b0-45f1-b1d2-d03c22aa4154'
name: サーバー管理
description: null
parentId: b6d0932e-7588-46a4-abb2-7d8f47088168
-
id: '59874540-664b-4474-9869-7e6742ab6051'
name: フィールド
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5a538abc-5464-4707-9211-ea86885c80d4'
name: 便利な機能
description: PHPには驚くほど多くのあらゆる種類の便利な機能が含まれており、特に上級開発者には喜ばれています。このページでは、その基本的な概要と使用例についてご紹介します。
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '5bf11342-01a0-47e1-a6a8-c8c22bf92af9'
name: 変数を使った操作
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: '6cbbbf59-9bbd-4ca3-a6c3-eb204a2f8070'
name: 基礎知識
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '818d311a-0f58-4df7-a9a4-da7d21489dd6'
name: ドクトリン
description: 'Doctrine は高度に抽象化されたエレガントなオブジェクト指向データベース (ORM) です。Doctrine を使うには、オブジェクト指向のプログラミングの知識が必要です。'
parentId: da2213d4-a5f9-41b3-a8b3-26a6fc240001
-
id: '8598ac8d-7a70-4e2a-be9a-9f4f9ecee935'
name: その他
description: null
parentId: null
-
id: '95374429-e651-46bd-9149-15aa716f8207'
name: パフォーマンスの最適化
description: null
parentId: a6176cc1-e734-45c2-be52-70a5019dd9d0
-
id: a0143f3c-ac75-46dc-a514-d3c9417ded4e
name: エーピーアイ
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: a23332c0-a233-4093-abd7-85b1b00a383b
name: フォーム
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: a6176cc1-e734-45c2-be52-70a5019dd9d0
name: パワー
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: ab12b253-41a0-4bf3-9019-956608d7d534
name: メモリ管理
description: null
parentId: '0eeab3a7-a54b-46db-a253-ca6100145648'
-
id: ae4c1c70-11b3-433e-b1d0-e590155bb8b9
name: デザインパターン
description: '''
プログラミングを長くやっていると、コードや開発の原則の多くが何度も繰り返されることにも気づきます。
閉じた論理の問題に関しては、アプリケーションのこれらの部分を解くことを<a href="/algorithms">アルゴリズム</a>と呼ぶことができる。しかし、特定の部分だけに注目するのではなく、もっと一般的な方法でアプリケーションデザイン全体に取り組むにはどうしたらいいのでしょうか?そのためにあるのが、ソフトウェア設計におけるアーキテクチャの考え方やベストプラクティスを記述した**デザインパターン**です。
デザインパターンの目的は、アプリケーションの大きな塊を形式化し、複雑なアプリケーションでも完成させ、多くのチームメンバーに作業を委ねることができるように、いくつかの境界を設定することです。
'''
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: b6d0932e-7588-46a4-abb2-7d8f47088168
name: ウェブサーバー
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: b7ee485b-e3be-4f71-a536-dbe81fe0131e
name: PHPによるオブジェクト指向プログラミング
description: '''
オブジェクト指向プログラミング(略称:OOP)は、開発作業の大幅な簡略化をもたらすプログラミングパラダイムである。
OOPの主な利点は、コードを個々のパーツ(オブジェクトとメソッド)に分割し、プロジェクト間で容易に移行できる(抽象化とカプセル化)ことで、再利用可能なアプリケーションを構築できることである。また、OOPでは、継承やポリモーフィズムといった新しい技法が初めて導入された。
このコーナー全体では、OOP開発のメリットを幅広く紹介しています。OOPにも問題はありますが、コードの再利用性やすでに書いたアプリケーションの長期的なサポートを重視するのであれば、実はOOPは何かを作るのに最も適した方法論であることがすぐに分かるでしょう。
'''
parentId: null
-
id: c2134b23-9b10-46b3-aa54-e3996707255e
name: 数学
description: 'プログラミングと数学は非常に密接な関係にあるため、在学中は数学に重点を置いて勉強していました。多くの貴重な記事に加えて、さまざまな種類の問題を解くための<a href="https://github.com/mathematicator-core">数学的枠組み</a>全体を書きました。このセクション全体では、さまざまな興味深い考えやアイデア、デザインパターン、PHPで数学を扱う方法について説明しています。'
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: '367f936c-073f-44bd-b399-30738e93137a'
name: インターネット検索エンジンのアルゴリズム
description: インターネットには毎秒500万もの新しいページが追加されており、この割合は常に増加している。このシリーズでは、その情報を検索する方法について説明します。
parentId: '1f73dcfa-92a9-4738-ab30-8cbfb00ad23b'
-
id: c241de47-8e01-4d93-bebd-db71ada44cc3
name: 問題の紹介
description: null
parentId: b7ee485b-e3be-4f71-a536-dbe81fe0131e
-
id: c5cec8c4-2a75-4f51-87c7-4d3acac0616f
name: ファイルを操作する
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: da2213d4-a5f9-41b3-a8b3-26a6fc240001
name: データベース
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: e45491db-b548-471d-97b4-3e23610c5da9
name: データ構造
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: f1b0be9b-de09-4c8a-8338-dc285bed95ec
name: チェーン加工
description: null
parentId: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
-
id: f46a0d80-fbe4-4be8-a5e4-04a8d29b0afc
name: ヒントとコツ
description: '10年以上にわたる開発の中で、簡単な問題から高度な問題まで、多くの興味深い解決策を集めてきました。ここでは、そのエレガントなソリューションの可能性をご紹介しています。'
parentId: null
-
id: f4a34087-1b51-4761-8128-4459dfe83d8a
name: 初心者のためのPHPオンラインコース
description: null
parentId: null
-
id: f611e5d3-ed7b-4fe9-84ca-9271fc2bd2e3
name: 機能
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: fbf79f0a-2287-4ca4-a9f5-97b0a0ec21a1
name: データ処理
description: null
parentId: '2b04fefe-ea65-49d4-8505-8b385cac0bed'
-
id: '8b6e2597-bee1-45d5-b0bf-48ccb2d0d94a'
name: シニアデベロッパー
description: 週末の回顧展の一環として、数十の質問とストーリーを用意しましたので、じっくり考えてみてください。このコーナーでは、私が経験したことのある、さらなる経験を積んだり、物事の考え方を試したりできるような話や質問を紹介しています。正しい解決策は、見かけとは違うかもしれません。
parentId: '483db7b7-5699-41fb-ba0b-d2b653bacd1f'