در این مطلب، ویدئو استقبال از توسعه دهنده CPython در Residence | پادکست واقعی پایتون شماره 82 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:32:34
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:03,040
به پادکست واقعی پایتون خوش آمدید،
2
00:00:03,040 –> 00:00:06,160
این قسمت 82 است. اوایل امسال،
3
00:00:06,160 –> 00:00:08,080
بنیاد نرم افزار پایتون
4
00:00:08,080 –> 00:00:10,160
ایجاد نقش توسعه دهنده و اقامتگاه
5
00:00:10,160 –> 00:00:12,480
را اعلام کرد. اولین حامیان رویایی
6
00:00:12,480 –> 00:00:15,040
psf بودجه ای را برای این نقش جدید به
7
00:00:15,040 –> 00:00:16,560
مدت یک سال فراهم کرده اند
8
00:00:16,560 –> 00:00:18,560
که چه مسئولیت های توسعه ای
9
00:00:18,560 –> 00:00:20,080
این کار را انجام می دهد. سخنرانی
10
00:00:20,080 –> 00:00:21,439
این هفته در برنامه ما با
11
00:00:21,439 –> 00:00:23,439
مهمان قبلی wuko slanga صحبت کردیم در مورد
12
00:00:23,439 –> 00:00:25,439
تبدیل شدن به اولین توسعه دهنده python دریایی
13
00:00:25,439 –> 00:00:27,680
در محل اقامت.
14
00:00:27,680 –> 00:00:29,760
15
00:00:29,760 –> 00:00:31,920
16
00:00:31,920 –> 00:00:34,160
17
00:00:34,160 –> 00:00:36,160
همچنین در مورد نحوه کار او برای
18
00:00:36,160 –> 00:00:38,239
کمک به داوطلبان پروژه برای
19
00:00:38,239 –> 00:00:40,079
پیشبرد مشارکتهای
20
00:00:40,079 –> 00:00:42,320
خود صحبت میکند. ما صحبتهای pycon 2021 او را در مورد
21
00:00:42,320 –> 00:00:44,640
ایجاد سنتز صدای FM بلادرنگ
22
00:00:44,640 –> 00:00:46,960
در پایتون پوشش میدهیم، او همچنین تجربه خود را از
23
00:00:46,960 –> 00:00:49,440
توسعه یک موتور سنتز مشابه
24
00:00:49,440 –> 00:00:52,320
برای یک پروژه سختافزاری جاسازی شده به اشتراک میگذارد
25
00:00:52,320 –> 00:00:54,000
.
26
00:00:54,000 –> 00:00:57,360
توسط پشته های داده astra db ساخته شده بر روی apache
27
00:00:57,360 –> 00:01:00,000
cassandra به شما ارائه شده است که اکنون در th آسان شده است e cloud
28
00:01:00,000 –> 00:01:02,719
هر ماه 40 گیگابایت فضای ذخیره سازی رایگان
29
00:01:02,719 –> 00:01:04,879
در astra.dev
30
00:01:04,879 –> 00:01:09,120
python دریافت می کند خوب بیایید شروع کنیم
31
00:01:09,120 –> 00:01:26,400
[موسیقی
32
00:01:26,400 –> 00:01:28,560
] پادکست پایتون واقعی یک
33
00:01:28,560 –> 00:01:30,640
مکالمه هفتگی درباره استفاده از پایتون در
34
00:01:30,640 –> 00:01:31,840
دنیای واقعی است.
35
00:01:31,840 –> 00:01:34,000
36
00:01:34,000 –> 00:01:35,520
37
00:01:35,520 –> 00:01:37,439
کارشناسان جامعه و بحث
38
00:01:37,439 –> 00:01:39,600
در مورد موضوعات مقالات و دورههایی
39
00:01:39,600 –> 00:01:41,520
که پس از پادکست در realpython.com یافت میشوند
40
00:01:41,520 –> 00:01:43,840
، به ما بپیوندید و
41
00:01:43,840 –> 00:01:45,759
مهارتهای پایتون در دنیای واقعی را با انجمنی از
42
00:01:45,759 –> 00:01:48,320
کارشناسان در realpython.com بیاموزید
43
00:01:48,320 –> 00:01:50,640
44
00:01:50,640 –> 00:01:52,960
. میخواستم در
45
00:01:52,960 –> 00:01:57,520
مورد pycon 2021 خود صحبت کنم
46
00:01:57,520 –> 00:01:59,920
و با سنتز صدای FM بیدرنگ صدایی ایجاد میکنم،
47
00:01:59,920 –> 00:02:01,280
فکر میکنم این یک سخنرانی واقعا سرگرمکننده بود که
48
00:02:01,280 –> 00:02:03,680
انجام دادید، نه متشکرم، من هم از
49
00:02:03,680 –> 00:02:06,320
انجام
50
00:02:06,320 –> 00:02:08,479
آن لذت بردم.
51
00:02:08,479 –> 00:02:11,840
کار معمولی من در پایتون نیست، بله، و به نظر می رسد که
52
00:02:11,840 –> 00:02:13,120
شما آن
53
00:02:13,120 –> 00:02:14,239
پروژه را انتخاب کرده اید
54
00:02:14,239 –> 00:02:16,239
و تا حدودی آن را در
55
00:02:16,239 –> 00:02:18,080
بحث دیگری که سال قبل
56
00:02:18,080 –> 00:02:20,000
درباره async i o
57
00:02:20,000 –> 00:02:23,840
و یک نوع کتابخانه ای
58
00:02:23,840 –> 00:02:26,160
که تقریباً یک سال و نیم پیش زمانی که شما در برنامه حضور داشتید در مورد آن صحبت کردیم،
59
00:02:26,160 –> 00:02:28,640
اکنون بله بله
60
00:02:28,640 –> 00:02:29,599
بله
61
00:02:29,599 –> 00:02:32,080
من مدت زیادی است که کارهای صوتی انجام می دهم،
62
00:02:32,080 –> 00:02:34,720
بنابراین این فقط نوعی
63
00:02:34,720 –> 00:02:37,120
تکامل از آنچه من است انجام می دهم. در
64
00:02:37,120 –> 00:02:39,519
گذشته این کار را انجام دادهاید، بنابراین میدانید که مانند مردم
65
00:02:39,519 –> 00:02:41,920
پایتون را بهعنوان این زبان آهسته تفسیر شده
66
00:02:41,920 –> 00:02:43,760
67
00:02:43,760 –> 00:02:45,840
68
00:02:45,840 –> 00:02:48,400
69
00:02:48,400 –> 00:02:50,800
در نظر میگیرند که در آن میتوانید کارهای زیادی مانند توالی midi انجام دهید که واقعاً از نظر پردازش بلادرنگ خیلی سنگین
70
00:02:50,800 –> 00:02:53,280
نیست، اما پس از آن میتوانید بدیهی است که میدانم
71
00:02:53,280 –> 00:02:55,599
همه
72
00:02:55,599 –> 00:02:58,000
مایلند صداها را در زبان برنامهنویسی انتخابی خود ایجاد کرده و درهم بسازند
73
00:02:58,000 –> 00:02:59,920
و برای طولانیترین
74
00:02:59,920 –> 00:03:01,920
زمان فکر میکنم که
75
00:03:01,920 –> 00:03:04,400
متأسفانه پایتون به وظیفهاش عمل نمیکند،
76
00:03:04,400 –> 00:03:06,319
اما به نظر میرسد اشتباه کردم، شما میتوانید
77
00:03:06,319 –> 00:03:09,200
در زمان واقعی این کار را انجام دهید. سنتز صوتی در
78
00:03:09,200 –> 00:03:10,879
پایتون و این همان چیزی است که بحث در
79
00:03:10,879 –> 00:03:14,000
مورد آن بود، بله، واقعاً جالب بود و
80
00:03:14,000 –> 00:03:16,319
من حدس میزنم که از برخی جهات استفاده از سنتز fm
81
00:03:16,319 –> 00:03:17,440
82
00:03:17,440 –> 00:03:19,760
من نمیدانم که آیا این آسانتر یا سختتر
83
00:03:19,760 –> 00:03:22,319
از سایر اشکال سنتز دیجیتال
84
00:03:22,319 –> 00:03:23,599
85
00:03:23,599 –> 00:03:25,840
است. آنها هستند همه اینها کاملاً متفاوت
86
00:03:25,840 –> 00:03:29,120
از یکدیگر هستند، سنتز fm کاملاً
87
00:03:29,120 –> 00:03:32,640
منحصر به فرد است، به این معنا که مانند اینکه سعی نمی
88
00:03:32,640 –> 00:03:36,080
کند الکتریکی را مدل کند، مدارهایی را
89
00:03:36,080 –> 00:03:38,640
می شناسید که در دنیای آنالوگ دارید، اوه
90
00:03:38,640 –> 00:03:41,680
بله، کاملاً دیجیتال می شود
91
00:03:41,680 –> 00:03:44,959
و این همان کاری است که یاماها در آن انجام داد. دهه 80
92
00:03:44,959 –> 00:03:48,239
با سینتی سایزر dx7 uh یکی از
93
00:03:48,239 –> 00:03:50,720
معروف ترین سینتی سایزرهایی است که در تاریخ می شناسید
94
00:03:50,720 –> 00:03:52,319
در جهان
95
00:03:52,319 –> 00:03:54,959
، هنوز هم می دانید که این سینتی سایزر در نظر گرفته
96
00:03:54,959 –> 00:03:57,360
می شود که اینجا و آنجا می دانید به
97
00:03:57,360 –> 00:04:00,720
دلیل استفاده بیش از حد از آن صدا در
98
00:04:00,720 –> 00:04:01,760
دهه 80،
99
00:04:01,760 –> 00:04:04,560
اما در این مرحله ما از دهه 80 بسیار دور است
100
00:04:04,560 –> 00:04:06,879
که کاملاً
101
00:04:06,879 –> 00:04:09,120
نوستالژیک شده است، بنابراین فقط بازآفرینی آن
102
00:04:09,120 –> 00:04:11,120
صداها مانند این بود
103
00:04:11,120 –> 00:04:13,280
که برای من بسیار لذت بخش بود و
104
00:04:13,280 –> 00:04:15,760
معلوم شد که در واقع می توانید بروید و
105
00:04:15,760 –> 00:04:18,320
صداهایی بسیار زیبا
106
00:04:18,320 –> 00:04:21,199
و غیرقابل تشخیص
107
00:04:21,199 –> 00:04:23,199
از اصلی ایجاد کنید، همانطور که می دانید
108
00:04:23,199 –> 00:04:26,000
این بسیار قابل قبول است، من می گویم بله، نه
109
00:04:26,000 –> 00:04:28,000
قطعاً بله، من کاملاً می فهمم
110
00:04:28,000 –> 00:04:29,360
که شما چه می گویید، فکر می کنم بسیاری از
111
00:04:29,360 –> 00:04:31,040
مردم وقتی به موسیقی دهه 80 فکر می کنند
112
00:04:31,040 –> 00:04:33,280
آن پیانوی کریستالی را می شنوند oh y
113
00:04:33,280 –> 00:04:34,639
114
00:04:34,639 –> 00:04:37,280
بله، بله، اما من عاشق روشی هستم که
115
00:04:37,280 –> 00:04:38,960
مردم از آن با بازیهای ویدیویی استفاده میکردند
116
00:04:38,960 –> 00:04:40,960
و سعی
117
00:04:40,960 –> 00:04:43,040
میکردند تمام بخشهای مختلف موسیقی
118
00:04:43,040 –> 00:04:45,759
را بشناسید، مانند درام و بیس و
119
00:04:45,759 –> 00:04:47,199
چیزهای دیگری که
120
00:04:47,199 –> 00:04:49,840
میتوانید از آنها تقلید کنید. در fm به
121
00:04:49,840 –> 00:04:50,960
روش بد بو خود
122
00:04:50,960 –> 00:04:53,919
کاملاً برای مدت کوتاهی قبل از اینکه
123
00:04:53,919 –> 00:04:56,000
حافظه در مقادیر زیاد بسیار ارزان بود،
124
00:04:56,000 –> 00:04:57,520
مانند
125
00:04:57,520 –> 00:05:00,960
داشتن نمونههای طولانی از یک کتابخانه بزرگ از
126
00:05:00,960 –> 00:05:04,320
صداها واقعاً برای
127
00:05:04,320 –> 00:05:07,199
کارتهای صدا امکانپذیر نبود، بنابراین
128
00:05:07,199 –> 00:05:09,919
در ابتدا کارتهای صدا و رایانههای شخصی داشتید. رایانههایی که
129
00:05:09,919 –> 00:05:10,800
130
00:05:10,800 –> 00:05:13,680
تراشههای یاماها را هم تکان میدادند که تراشههای fm بودند،
131
00:05:13,680 –> 00:05:17,199
بنابراین آن بازیهایی مانند بازیهای اوایل
132
00:05:17,199 –> 00:05:21,120
دهه 90 تا اواسط دهه 90 اغلب
133
00:05:21,120 –> 00:05:24,320
دارای موسیقی متنهای سنگین افام فوقالعادهای هستند،
134
00:05:24,320 –> 00:05:27,520
مانند برخی از کنسولهای سگا، همچنین
135
00:05:27,520 –> 00:05:29,600
دقیقاً همانهایی هستند که تراشههای یاماها را نیز
136
00:05:29,600 –> 00:05:31,919
در خود دارند. بنابراین این نوع
137
00:05:31,919 –> 00:05:34,400
صداها برای بسیاری از مخاطبان بسیار نوستالژیک
138
00:05:34,400 –> 00:05:36,639
است، بله قطعاً به
139
00:05:36,639 –> 00:05:38,880
موسیقی متن فیلم Doom یا مطلقاً یا فرمان و
140
00:05:38,880 –> 00:05:40,479
تسخیر یا چیزهایی شبیه به آن فکر می کنم من می
141
00:05:40,479 –> 00:05:43,120
توانم به بله اقوام باحال فکر کنم با نگاه
142
00:05:43,120 –> 00:05:45,360
کردن به جدول زمانی به عنوان یک فرد خارجی، به نظر می رسید
143
00:05:45,360 –> 00:05:48,479
که شما شروع به بازی در دنیای fm
144
00:05:48,479 –> 00:05:50,320
با پایتون کرده اید
145
00:05:50,320 –> 00:05:52,800
و سپس بیشتر با این
146
00:05:52,800 –> 00:05:54,960
شرکت به نام polyend که ذکر کرده بودید درگیر شده اید
147
00:05:54,960 –> 00:05:56,800
تا ردیاب زمانی که در برنامه حضور داشتید،
148
00:05:56,800 –> 00:05:59,199
بله فکر می کنم بله. شما یکی را خریده
149
00:05:59,199 –> 00:06:01,520
بودید و بعد به نوعی
150
00:06:01,520 –> 00:06:02,880
خوب شدید، من به شما اجازه می دهم توضیح دهید، اما به
151
00:06:02,880 –> 00:06:04,080
نظر می رسد که شما درگیر
152
00:06:04,080 –> 00:06:05,440
کار با آنها شده اید،
153
00:06:05,440 –> 00:06:06,800
بله
154
00:06:06,800 –> 00:06:08,800
، ردیاب ها دقیقاً مانند یک دقیقه روی آن چیست،
155
00:06:08,800 –> 00:06:10,479
بنابراین بله مطمئن باشید
156
00:06:10,479 –> 00:06:11,680
که آنها
157
00:06:11,680 –> 00:06:14,720
برنامه هایی هستند مانند معروف شدن
158
00:06:14,720 –> 00:06:18,240
در دهه 80 و اوایل دهه 90 که
159
00:06:18,240 –> 00:06:20,880
امکان برنامهنویسی موسیقی با استفاده از
160
00:06:20,880 –> 00:06:23,600
نمونههای بسیار کوتاه را فراهم میکرد و این موسیقی را
161
00:06:23,600 –> 00:06:27,680
میتوان در بازیها در برنامههای دیگر استفاده کرد، مانند
162
00:06:27,680 –> 00:06:30,560
آن زمان برای commodore 64 و برای
163
00:06:30,560 –> 00:06:32,960
آمیگاها و چه چیزی و چه چیزهایی که
164
00:06:32,960 –> 00:06:35,680
به نوعی عجیب و غریب هستند. که
165
00:06:35,680 –> 00:06:39,680
آنها سکانس هایی از مثلاً چهار قطعه هستند،
166
00:06:39,680 –> 00:06:41,919
زمان در سکانس کاهش می یابد، بنابراین واقعاً به
167
00:06:41,919 –> 00:06:43,680
نظر می رسد که شما در حال برنامه نویسی موسیقی در
168
00:06:43,680 –> 00:06:45,520
اکسل هستید، بله
169
00:06:45,520 –> 00:06:48,800
، اما چیزی که به شما می دهد نوعی
170
00:06:48,800 –> 00:06:52,240
نت نویسی است که پرحرفی و
171
00:06:52,240 –> 00:06:55,280
غنی بودن دارد. تقریباً شما
172
00:06:55,280 –> 00:06:58,080
نتنویسی موسیقی را با تمام افکتهایی که
173
00:06:58,080 –> 00:06:59,680
نیاز دارید و تمام تنظیماتی را که
174
00:06:59,680 –> 00:07:01,199
برای
175
00:07:01,199 –> 00:07:04,479
موسیقی کامپیوتری نیاز دارید میدانید، بنابراین اولین قدمهای من
176
00:07:04,479 –> 00:07:06,639
در تولید موسیقی در
177
00:07:06,639 –> 00:07:08,400
رایانه با ردیابهایی
178
00:07:08,400 –> 00:07:11,360
بود که شبیه به دهه 90 بود.
179
00:07:11,360 –> 00:07:14,479
amiga so uh polyend یک شرکت لهستانی
180
00:07:14,479 –> 00:07:17,199
معلوم شد که من یک ردیاب سخت افزاری را منتشر کردم
181
00:07:17,199 –> 00:07:19,120
که می توانید آن را با
182
00:07:19,120 –> 00:07:21,919
خود در هر جایی که صفحه نمایش دارد بیاورید و دارای
183
00:07:21,919 –> 00:07:25,199
کنترل هایی است که برای این گردش کار ساخته شده است.
184
00:07:25,199 –> 00:07:29,680
185
00:07:29,680 –> 00:07:31,840
پاوربانک هایی که
186
00:07:31,840 –> 00:07:34,720
به شما امکان می دهند
187
00:07:34,720 –> 00:07:37,280
ده ها ساعت به طور مداوم موسیقی بسازید، زیرا
188
00:07:37,280 –> 00:07:40,639
بسیار کارآمد است و همچنین
189
00:07:40,639 –> 00:07:43,759
مانند یک رادیو fm و نمونه برداری از خط
190
00:07:43,759 –> 00:07:46,080
و غیره است، بنابراین تقریباً شبیه
191
00:07:46,080 –> 00:07:49,520
یک ایستگاه کاری صوتی مستقل است.
192
00:07:49,520 –> 00:07:51,599
من به عنوان یک کاربر مانند اوه
193
00:07:51,599 –> 00:07:53,360
می خواهم که بدانید
194
00:07:53,360 –> 00:07:55,520
بله اول از همه من
195
00:07:55,520 –> 00:07:58,800
مانند گذشته نوستالژیک ردیاب ها بودم بسیار هیجان زده شدم، اما اگر می دانید که الان منظورم چیست، این
196
00:07:58,800 –> 00:08:01,039
دستگاه بسیار متمرکز به نظر می رسید.
197
00:08:01,039 –> 00:08:03,199
واضح است که شما می توانید
198
00:08:03,199 –> 00:08:04,879
تلفنی داشته باشید که همه کارها را انجام می دهد
199
00:08:04,879 –> 00:08:06,639
اما می دانید که در
200
00:08:06,639 –> 00:08:08,560
وسط شما انجام یک کار باعث
201
00:08:08,560 –> 00:08:09,919
قطع شدن شما با
202
00:08:09,919 –> 00:08:12,240
اعلان توییتر یا هر چیز دیگری می شود یا می
203
00:08:12,240 –> 00:08:13,919
توانید یک لپ تاپ داشته باشید که می تواند همه کارها را انجام دهد
204
00:08:13,919 –> 00:08:16,560
اما در عین حال آن را دوست دارد.
205
00:08:16,560 –> 00:08:17,520
206
00:08:17,520 –> 00:08:20,160
واقعاً تمرکز روی انجام درست یک کار بسیار سخت است،
207
00:08:20,160 –> 00:08:21,840
208
00:08:21,840 –> 00:08:24,240
و همچنین می دانید که
209
00:08:24,240 –> 00:08:27,120
تا M1 max در حال حاضر
210
00:08:27,120 –> 00:08:28,720
صحبت از ده ها ساعت
211
00:08:28,720 –> 00:08:30,560
عمر باتری بود.
212
00:08:30,560 –> 00:08:32,320
من در
213
00:08:32,320 –> 00:08:34,880
مورد این دستگاه بسیار هیجان زده بودم،
214
00:08:34,880 –> 00:08:37,120
آن را خریدم و معلوم شد که کامل نیست،
215
00:08:37,120 –> 00:08:39,120
مثل اینکه برای کاری که انجام می داد عالی بود،
216
00:08:39,120 –> 00:08:41,200
اما آنها چیزهای زیادی داشتند
217
00:08:41,200 –> 00:08:43,120
که می دانید من
218
00:08:43,120 –> 00:08:45,279
اساساً آنها را به عنوان باگ پیدا کردم، بنابراین من فقط
219
00:08:45,279 –> 00:08:47,200
آنها را گزارش کردم میدونی مثل
220
00:08:47,200 –> 00:08:49,120
یک دو سه بعضی از اونها رو من
221
00:08:49,120 –> 00:08:51,279
پیشنهادهایی داشتم که چطور میتونن درستش
222
00:08:51,279 –> 00:08:53,360
کنن بعضیا دیگه من کاملا بهشون
223
00:08:53,360 –> 00:08:55,279
گفتم دقیقا مشکل چیه پس بعد از
224
00:08:55,279 –> 00:08:56,880
مدتی انگار هی
225
00:08:56,880 –> 00:08:58,160
مثل اینکه رفتار میکنی تو واقعا
226
00:08:58,160 –> 00:09:00,399
فنی هستی y میتوانید این کار را انجام دهید، مثل
227
00:09:00,399 –> 00:09:02,080
اینکه میدانید اگر میخواهید، میتوانید فقط
228
00:09:02,080 –> 00:09:04,240
به کد نگاه کنید و شاید یک سری
229
00:09:04,240 –> 00:09:06,560
چیزها را اصلاح کنید و cpus plus تعبیه شده بود و
230
00:09:06,560 –> 00:09:07,760
من
231
00:09:07,760 –> 00:09:08,399
خوب
232
00:09:08,399 –> 00:09:09,360
233
00:09:09,360 –> 00:09:12,080
میدانستید که تجربه دیدن پایتون را دارم، بنابراین
234
00:09:12,080 –> 00:09:15,200
پایتون را روی مفسر نوشته شده ببینید. c
235
00:09:15,200 –> 00:09:17,920
but c plus plus این چیز بزرگی است که
236
00:09:17,920 –> 00:09:20,480
من همیشه در فیس بوک
237
00:09:20,480 –> 00:09:22,160
که از پازل های sipa به شدت
238
00:09:22,160 –> 00:09:23,920
برای خدمات باطن استفاده می شد بسیار می ترسیدم
239
00:09:23,920 –> 00:09:25,920
اما مانند یک زبان غول پیکر بود
240
00:09:25,920 –> 00:09:27,600
که شما همه آن قالب ها را می دانید و همه چیز
241
00:09:27,600 –> 00:09:28,480
مانند
242
00:09:28,480 –> 00:09:30,160
درک آنچه در جریان است بسیار
243
00:09:30,160 –> 00:09:32,560
سخت است. به کسی که یک
244
00:09:32,560 –> 00:09:35,200
برنامه نویس باتجربه cpos plus نیست، بنابراین من
245
00:09:35,200 –> 00:09:37,200
می دانستم که می دانید کجا قرار
246
00:09:37,200 –> 00:09:38,560
است برود،
247
00:09:38,560 –> 00:09:40,959
اما با نگاه کردن به کد، مشخص
248
00:09:40,959 –> 00:09:43,519
شد که برنامه نویسی cpus جاسازی شده
249
00:09:43,519 –> 00:09:46,959
بسیار متفاوت از برنامه نویسی معمولی دسکتاپ
250
00:09:46,959 –> 00:09:49,920
یا درجه سرور است. زیرا
251
00:09:49,920 –> 00:09:52,240
بسیاری از کارهایی که می
252
00:09:52,240 –> 00:09:54,160
دانید وقتی صدها مگ
253
00:09:54,160 –> 00:09:57,200
حافظه دارید و چندین هسته از
254
00:09:57,200 –> 00:09:59,839
قدرت cpu را می دانید و غیره می دانید می توانید انجام دهید، نمی توانید
255
00:09:59,839 –> 00:10:02,399
هیچ یک از آن کارها را انجام دهید، بنابراین ساده کنید
256
00:10:02,399 –> 00:10:04,560
مانند بسیاری از مدیریت حافظه
257
00:10:04,560 –> 00:10:06,800
واقعا ایستا است زیرا نمی توانید
258
00:10:06,800 –> 00:10:09,440
به خودتان اجازه دهید در دستگاهی که یک دستگاه بلادرنگ است حافظه خود را تمام کنید،
259
00:10:09,440 –> 00:10:11,839
260
00:10:11,839 –> 00:10:14,399
بله، از بسیاری از ساختارهای دیگر
261
00:10:14,399 –> 00:10:16,399
که بسیار پیچیده هستند، اجتناب می کنید زیرا
262
00:10:16,399 –> 00:10:19,120
همه چیز را می خواهید. داشتن یک
263
00:10:19,120 –> 00:10:21,600
مسیر واضح کاملاً واضح مانند آنچه
264
00:10:21,600 –> 00:10:24,160
در هر نقطه اجرا می شود، زیرا دوباره
265
00:10:24,160 –> 00:10:26,560
قدرت محاسباتی شما به نوعی محدود است،
266
00:10:26,560 –> 00:10:30,079
بنابراین در هیچ نقطه ای نمی توانید آن
267
00:10:30,079 –> 00:10:32,320
را تمام کنید
268
00:10:32,320 –> 00:10:34,560
زیرا اگر شروع به از دست دادن آن شود، تولید صدا در زمان واقعی
269
00:10:34,560 –> 00:10:35,440
است.
270
00:10:35,440 –> 00:10:38,320
یک نفر در یک کنسرت اکنون شکایت می کند
271
00:10:38,320 –> 00:10:40,240
زیرا شما عملکرد او را خراب کردید،
272
00:10:40,240 –> 00:10:42,399
بنابراین دقیقاً عملکرد او، بنابراین
273
00:10:42,399 –> 00:10:44,880
مانند همه اینها در واقع
274
00:10:44,880 –> 00:10:46,880
برنامه نویسی برای این کار را بسیار لذت بخش تر می کند
275
00:10:46,880 –> 00:10:49,839
که من هرگز از
276
00:10:49,839 –> 00:10:52,000
کد c + plus انتظار داشتم که می دانید،
277
00:10:52,000 –> 00:10:53,680
بنابراین من واقعاً کاملاً کار کردم.
278
00:10:53,680 –> 00:10:55,839
در این زمینه مولد است، حتی اگر
279
00:10:55,839 –> 00:10:58,160
واقعاً ویژگیهای جدید زیادی وجود نداشت که
280
00:10:58,160 –> 00:11:00,560
میتوانم در این مرحله
281
00:11:00,560 –> 00:11:02,399
به ردیاب اضافه کنم، زیرا قبلاً یک
282
00:11:02,399 –> 00:11:03,920
283
00:11:03,920 –> 00:11:05,920
محصول حرفهای کاملاً بالغ در این مرحله بود،
284
00:11:05,920 –> 00:11:09,519
اما من o دریافت مدوزا مدوزا
285
00:11:09,519 –> 00:11:12,320
که سینت سایزری بود که دو سال قبل از
286
00:11:12,320 –> 00:11:13,279
287
00:11:13,279 –> 00:11:16,240
تولید کننده سینتی سایزر یونانی با ترس انجام
288
00:11:16,240 –> 00:11:19,360
داد و در
289
00:11:19,360 –> 00:11:21,519
آنجا معلوم شد که
290
00:11:21,519 –> 00:11:25,519
mcu بنابراین این نوع سیستم یکپارچه
291
00:11:25,519 –> 00:11:28,240
روی تراشه ای که توسط سینتی سایزر استفاده می شود
292
00:11:28,240 –> 00:11:30,160
واقعاً به شدت مورد استفاده قرار می گیرد،
293
00:11:30,160 –> 00:11:32,000
زیرا بسیاری از تولید صدا از
294
00:11:32,000 –> 00:11:34,160
مدارهای آنالوگ واقعی بود، بنابراین یک
295
00:11:34,160 –> 00:11:36,320
سینت سایزر دیجیتال آنالوگ بود،
296
00:11:36,320 –> 00:11:38,720
بنابراین پس از صحبت با مالک
297
00:11:38,720 –> 00:11:40,480
شرکت، فقط او را متقاعد کردم که مانند
298
00:11:40,480 –> 00:11:43,360
هی ما واقعاً می توانیم سنتز fm را
299
00:11:43,360 –> 00:11:45,440
به این دستگاه اضافه کنیم.
300
00:11:45,440 –> 00:11:48,560
کاملاً امکان پذیر است که بدانید هنوز
301
00:11:48,560 –> 00:11:52,399
در این cpu چیزی مناسب است که به نظر می رسد
302
00:11:52,399 –> 00:11:55,040
بسیار غنی تر است و اساساً
303
00:11:55,040 –> 00:11:57,440
حالت جدیدی از عملکرد را به یک
304
00:11:57,440 –> 00:11:59,920
محصول موجود اضافه می کند و این
305
00:11:59,920 –> 00:12:01,920
اتفاق مانند پس
306
00:12:01,920 –> 00:12:03,360
از دو ماه
307
00:12:03,360 –> 00:12:05,040
و شاید سه ماه کار من رخ می دهد.
308
00:12:05,040 –> 00:12:05,920
309
00:12:05,920 –> 00:12:07,519
در حال حاضر دقیقاً به یاد ندارم، اما شما می دانید
310
00:12:07,519 –> 00:12:10,800
که این بازه زمانی مانند
311
00:12:10,800 –> 00:12:14,399
مدوسا 4.0 را منتشر کردیم، مانند یک ارتقای بزرگ
312
00:12:14,399 –> 00:12:17,279
سیستم عامل. ch ترکیب fm را اضافه کرد
313
00:12:17,279 –> 00:12:20,000
و برای من شگفتانگیزترین چیزی
314
00:12:20,000 –> 00:12:22,399
که میتوانستم تصور کنم این بود که
315
00:12:22,399 –> 00:12:24,399
برخی از نوازندگانی را که واقعاً میشناسم
316
00:12:24,399 –> 00:12:27,040
و تحسین میکنم، مثلاً جرالدو
317
00:12:27,040 –> 00:12:29,920
برنوچی که با برایان انو کار میکرد و هارولد
318
00:12:29,920 –> 00:12:32,000
بد مانند برخی از
319
00:12:32,000 –> 00:12:34,160
غولهای بزرگ موسیقی محیط
320
00:12:34,160 –> 00:12:36,320
در واقع از این حالت جدید
321
00:12:36,320 –> 00:12:37,920
سینتی سایزر استفاده کرد و فقط با من تماس گرفت و
322
00:12:37,920 –> 00:12:39,360
گفت: هی این فوق العاده است، عالی است،
323
00:12:39,360 –> 00:12:41,600
بنابراین شما می دانید که برای من
324
00:12:41,600 –> 00:12:43,279
مانند این ارزیابی بزرگ بود زیرا
325
00:12:43,279 –> 00:12:44,800
مانند هنرمندان واقعی
326
00:12:44,800 –> 00:12:46,480
در واقع از ابزارهای شما استفاده می کنند، شما می دانید
327
00:12:46,480 –> 00:12:48,480
که اینطور است. خیلی باحال بود،
328
00:12:48,480 –> 00:12:50,320
بله، فکر میکنم شگفتانگیز است، همانطور که
329
00:12:50,320 –> 00:12:51,600
فکر میکردم
330
00:12:51,600 –> 00:12:52,959
وقتی به
331
00:12:52,959 –> 00:12:55,680
نوعی شیرجه به c plus plus اشاره کردید
332
00:12:55,680 –> 00:12:58,240
و اینکه چگونه در یک
333
00:12:58,240 –> 00:13:00,480
ماشین جاسازی شده واقعی، چگونه
334
00:13:00,480 –> 00:13:02,399
باید یک نسخه باریک باشد، اخیراً
335
00:13:02,399 –> 00:13:04,160
با اسکات شاوکرافت صحبت کردم. در مورد
336
00:13:04,160 –> 00:13:06,320
دایره پایتون بله، و من احساس کردم
337
00:13:06,320 –> 00:13:08,079
که از
338
00:13:08,079 –> 00:13:09,760
جهاتی شبیه این است، از جهاتی شبیه به او
339
00:13:09,760 –> 00:13:12,320
کار کردن در داخل آن بسیار لذت بخش است و با این
340
00:13:12,320 –> 00:13:14,160
حال هنوز هم مانند p ython و من
341
00:13:14,160 –> 00:13:16,000
تعجب می کنم که آیا این
342
00:13:16,000 –> 00:13:17,600
تجربه تا حدودی مشابهی است که
343
00:13:17,600 –> 00:13:19,600
سربار کمی کمتر است و شما واقعاً
344
00:13:19,600 –> 00:13:20,880
روی
345
00:13:20,880 –> 00:13:23,120
کاری که این سخت افزار انجام می دهد تمرکز کرده اید و شاید نمی
346
00:13:23,120 –> 00:13:25,760
دانید خوب است من باید در مورد
347
00:13:25,760 –> 00:13:27,680
همه انواع دیگر فکر کنم در
348
00:13:27,680 –> 00:13:29,519
کتابخانه استاندارد یا فراتر از آن، بله
349
00:13:29,519 –> 00:13:31,920
کاملاً، بنابراین منظورم چیز خوب این است
350
00:13:31,920 –> 00:13:34,079
که شما واقعاً دستگاه را از انتها به انتها میدانید،
351
00:13:34,079 –> 00:13:36,240
مثل اینکه سیستم عاملی وجود ندارد،
352
00:13:36,240 –> 00:13:38,079
درست مثل اینکه شما به معنای واقعی کلمه همه چیز را
353
00:13:38,079 –> 00:13:41,040
در مورد جزئیات آن میدانید، مانند نرمافزاری
354
00:13:41,040 –> 00:13:43,360
که مینویسید.
355
00:13:43,360 –> 00:13:45,279
هنگامی که دستگاه روشن می شود
356
00:13:45,279 –> 00:13:48,240
و همه چیز را کنترل می کند، چه چیزی شروع می شود،
357
00:13:48,240 –> 00:13:50,240
واضح است که گاهی اوقات شما فقط می دانید
358
00:13:50,240 –> 00:13:52,079
آزاردهنده است، زیرا باید
359
00:13:52,079 –> 00:13:54,399
همه چیز را برنامه ریزی کنید و از آنجایی که این
360
00:13:54,399 –> 00:13:56,959
سطح بسیار پایین است، به معنای واقعی کلمه هیچ
361
00:13:56,959 –> 00:13:58,880
مدیریت وظیفه ای وجود ندارد،
362
00:13:58,880 –> 00:14:00,720
مانند هیچ پیش گیرانه ای برای کار وجود ندارد. مثل اینکه شما
363
00:14:00,720 –> 00:14:02,959
فقط وقفه دارید، بنابراین سطح آن بسیار پایین است،
364
00:14:02,959 –> 00:14:04,959
اما در عین حال به شما این امکان را
365
00:14:04,959 –> 00:14:06,560
می دهد که فقط روی کاری تمرکز کنید
366
00:14:06,560 –> 00:14:08,800
که دستگاه بدون نیاز به آن انجام می دهد.
367
00:14:08,800 –> 00:14:11,360
nk برای مثال مثل اینکه میدانید مثل هر
368
00:14:11,360 –> 00:14:13,120
تغییری که برای دیدن پایتون انجام میدهیم،
369
00:14:13,120 –> 00:14:15,360
باید واقعاً فکر کنید که آیا این
370
00:14:15,360 –> 00:14:17,440
روی ویندوز کار میکند و همینطور مثل من که یک توسعهدهنده mac os هستم،
371
00:14:17,440 –> 00:14:19,839
مثل اینکه بله، هنوز
372
00:14:19,839 –> 00:14:22,000
باید به ci در انتهای ویندوز نگاه کنید. و نه
373
00:14:22,000 –> 00:14:25,120
خیلی وقتها، آیا می دانید که لینوکس
374
00:14:25,120 –> 00:14:27,199
چند api اضافی دارد که ما می
375
00:14:27,199 –> 00:14:29,839
خواهیم اضافه کنیم تا این کار را انجام دهیم، اما باید
376
00:14:29,839 –> 00:14:31,040
377
00:14:31,040 –> 00:14:33,440
بدانید که آنها را به گونه ای پیکربندی کنید
378
00:14:33,440 –> 00:14:35,360
که سایر سیستم عامل ها هنوز هم
379
00:14:35,360 –> 00:14:37,839
کار کنند، اغلب
380
00:14:37,839 –> 00:14:40,240
freebsd مسابقه را پیدا می کند.
381
00:14:40,240 –> 00:14:42,320
شرایط موجود در کد ما به عنوان مثال در حالت غیر
382
00:14:42,320 –> 00:14:45,279
همگام یا چند پردازشی
383
00:14:45,279 –> 00:14:47,839
چون مدل همزمانی است من حدس میزنم با
384
00:14:47,839 –> 00:14:48,639
385
00:14:48,639 –> 00:14:51,279
لینوکس متفاوت است، بنابراین همه اینها عالی هستند، اما
386
00:14:51,279 –> 00:14:52,000
387
00:14:52,000 –> 00:14:54,399
میدانید که این یک پیچیدگی بزرگ در
388
00:14:54,399 –> 00:14:56,959
برخی اوقات حتی تغییرات کوچک در برنامهنویسی جاسازی شده ایجاد میکند.
389
00:14:56,959 –> 00:14:58,240
390
00:14:58,240 –> 00:15:00,959
همه چیز و شما می دانید
391
00:15:00,959 –> 00:15:02,320
که این در عین حال یک مسئولیت بزرگ است
392
00:15:02,320 –> 00:15:04,480
اما همچنین یک آزادی بزرگ است
393
00:15:04,480 –> 00:15:05,839
زیرا شما واقعاً
394
00:15:05,839 –> 00:15:07,360
می
395
00:15:07,360 –> 00:15:09,839
توانید مانند کمودور 64
396
00:15:09,839 –> 00:15:12,800
در آن روز درک کنید
397
00:15:12,800 –> 00:15:16,079
و از ابتدا تا انتها آن را دوست دارم، بله، من فکر می کنم
398
00:15:16,079 –> 00:15:19,040
این موضوع امروزی
399
00:15:19,040 –> 00:15:20,079
400
00:15:20,079 –> 00:15:21,920
با صحبت کردن در مورد چیزهایی است
401
00:15:21,920 –> 00:15:23,600
که باید انجام دهید
402
00:15:23,600 –> 00:15:26,000
تا کمی ادامه دهید، مثل
403
00:15:26,000 –> 00:15:29,040
اینکه آزمایش fm را در آن شروع کرده بودید.
404
00:15:29,040 –> 00:15:30,560
پایتون و بعد
405
00:15:30,560 –> 00:15:32,639
آیا با مدوسا کار کردید
406
00:15:32,639 –> 00:15:34,399
و
407
00:15:34,399 –> 00:15:36,240
بعد ترجمه این موضوع بسیار متفاوت بود
408
00:15:36,240 –> 00:15:37,839
که در
409
00:15:37,839 –> 00:15:39,040
صحبت های
410
00:15:39,040 –> 00:15:41,199
کنفرانس شما نکته جالب استفاده از پایتون در
411
00:15:41,199 –> 00:15:44,480
ابتدا این بود که چیز بسیار پیچیده
412
00:15:44,480 –> 00:15:47,759
در مورد سنتز fm این است که در واقع
413
00:15:47,759 –> 00:15:50,639
همه کسانی را که می شناسید به شکل موج تبدیل می کنند.
414
00:15:50,639 –> 00:15:53,600
در واقع صدای یکدیگر را
415
00:15:53,600 –> 00:15:55,759
مانند چیزی که می خواهید
416
00:15:55,759 –> 00:15:59,440
بازتولید کنید تعدیل می کنند، بنابراین سینت سایزر dx7
417
00:15:59,440 –> 00:16:01,759
به لطف انجام این کار در ابتدا در
418
00:16:01,759 –> 00:16:05,440
پایتون، برای من یک حلقه بازخورد بسیار آسان بود، یک
419
00:16:05,440 –> 00:16:07,600
حلقه بازخورد بسیار راحت،
420
00:16:07,600 –> 00:16:11,440
جایی که من به نوعی شماره گیری کردم، جایی که
421
00:16:11,440 –> 00:16:14,240
اوه میدانید که همه آن
422
00:16:14,240 –> 00:16:16,240
آرایههای اعداد اساساً باید با یکدیگر تعامل داشته باشند
423
00:16:16,240 –> 00:16:19,120
و تا زمانی که به ج
424
00:16:19,120 –> 00:16:21,680
به علاوه پایان چیزها رسیدم، اکنون فقط
425
00:16:21,680 –> 00:16:24,639
باید این را ترجمه کنم. به c به علاوه
426
00:16:24,639 –> 00:16:27,360
بله، به نظر می رسد که با وجود اینکه
427
00:16:27,360 –> 00:16:31,199
پایتون قادر به
428
00:16:31,199 –> 00:16:34,079
تولید برخی از این صداها با پایتون خالص بود،
429
00:16:34,079 –> 00:16:36,480
در واقع
430
00:16:36,480 –> 00:16:40,240
زمانی که می خواستم از
431
00:16:40,240 –> 00:16:43,680
یک سینت سایزر درجه پایتون خود برای
432
00:16:43,680 –> 00:16:46,240
ضبط برخی موسیقی ها استفاده کنم، در نهایت
433
00:16:46,240 –> 00:16:48,959
شتاب گرفتم. آن را با sython به طوری که من بتوانم
434
00:16:48,959 –> 00:16:51,440
435
00:16:51,440 –> 00:16:54,639
تعداد صداهایی را که در واقع می توانیم
436
00:16:54,639 –> 00:16:57,360
بشنویم در همان زمان که می توانیم همزمان پخش کنیم افزایش
437
00:16:57,360 –> 00:17:00,000
دهم و من توانستم مانند شما می
438
00:17:00,000 –> 00:17:03,040
دانم چهار برابر و
439
00:17:03,040 –> 00:17:05,919
با حرکت دادن یک قسمت کوچک افزایش عملکرد را انجام دهم. از
440
00:17:05,919 –> 00:17:09,359
الگوریتم به سایتون و این حرکت
441
00:17:09,359 –> 00:17:11,039
در واقع فکر کردن در مورد اینکه چگونه
442
00:17:11,039 –> 00:17:14,000
این کار اکنون در این پایان ساخته شده است،
443
00:17:14,000 –> 00:17:16,240
بعداً برای من بسیار آسان شد که فقط یک
444
00:17:16,240 –> 00:17:18,400
نقشه ذهنی مانند اوه اکنون من در cpus plus هستم،
445
00:17:18,400 –> 00:17:20,640
بنابراین ما فقط می خواهیم همین
446
00:17:20,640 –> 00:17:21,439
کار را انجام دهید
447
00:17:21,439 –> 00:17:24,079
و تقریباً می دانید که تقریباً
448
00:17:24,079 –> 00:17:26,720
کار می کند، بزرگترین تفاوت این بود
449
00:17:26,720 –> 00:17:29,280
که سیستم تعبیه شده حافظه بسیار کمی
450
00:17:29,280 –> 00:17:32,240
دارد و من واقعاً منظورم این است که
451
00:17:32,240 –> 00:17:34,799
مقدار کمی از حافظه وجود دارد، به معنای واقعی کلمه 64
452
00:17:34,799 –> 00:17:37,440
کیلوبایت حافظه وجود دارد که ما داشتیم. در اینجا اوه
453
00:17:37,440 –> 00:17:40,240
برای استفاده از همه چیز مانند در اصل همه چیز
454
00:17:40,240 –> 00:17:42,799
Uh برای مانند برای مانند همه کد
455
00:17:42,799 –> 00:17:46,160
درست و 256 کیلوبایت برای حافظه،
456
00:17:46,160 –> 00:17:48,559
بنابراین تمام شکل موج هایی که دارید،
457
00:17:48,559 –> 00:17:50,080
همه ساختارهای داده خود را می دانید و
458
00:17:50,080 –> 00:17:53,280
هر چیزی مانند 256 کیلوگرم تمام چیزی است که
459
00:17:53,280 –> 00:17:55,760
به دست آورده اید و شامل تمام توالیهایی است
460
00:17:55,760 –> 00:17:58,160
که میدانید همه نقشههای بیتی شما
461
00:17:58,160 –> 00:18:00,559
میدانید انواع نمادها روی صفحهنمایشها
462
00:18:00,559 –> 00:18:03,200
، دو صفحه روی مدوسا وجود دارد
463
00:18:03,200 –> 00:18:05,760
، بنابراین مقدار زیادی کد گلف وجود داشت که
464
00:18:05,760 –> 00:18:07,440
واقعاً این را در حافظه
465
00:18:07,440 –> 00:18:08,960
دستگاه قرار دهد، اما این بود بزرگترین
466
00:18:08,960 –> 00:18:11,360
چالش الگوریتم این بود که
467
00:18:11,360 –> 00:18:14,240
تقریباً میدانید که به خوبی بازنویسی شده است، مانند
468
00:18:14,240 –> 00:18:17,200
بازنویسی شده یا مانند کپی کردن یک به یک از
469
00:18:17,200 –> 00:18:19,840
نسخه پایتون من به نسخه c
470
00:18:19,840 –> 00:18:22,080
و فقط کار میکند اینجاست که پایتون عالی میشود،
471
00:18:22,080 –> 00:18:23,840
مثل اینکه واقعاً به شما اجازه میدهد
472
00:18:23,840 –> 00:18:25,679
در مورد خودتان فکر کنید. مثلاً چه چیزی است که من
473
00:18:25,679 –> 00:18:28,640
سعی میکنم این کار را انجام دهم
474
00:18:28,640 –> 00:18:30,400
، خیلی راحتتر از آن بود
475
00:18:30,400 –> 00:18:32,640
که اگر با cps به علاوه از همان ابتدا شروع به کار
476
00:18:32,640 –> 00:18:33,679
477
00:18:33,679 –> 00:18:35,039
میکردم، خیلی خوب بود که اخیراً یک موضوع کمی مطرح شده
478
00:18:35,039 –> 00:18:37,360
است. از صحبت با د
479
00:18:37,360 –> 00:18:39,200
توسعه دهندگان مختلف و شما دلایلی را می دانید که
480
00:18:39,200 –> 00:18:41,039
آنها واقعاً پایتون را دوست دارند این است
481
00:18:41,039 –> 00:18:42,960
که می توانید این ایده ها را به نوعی
482
00:18:42,960 –> 00:18:44,640
با هم و
483
00:18:44,640 –> 00:18:46,960
ساختار یافته به دست آورید و سپس می دانید که در
484
00:18:46,960 –> 00:18:48,720
صورت انتقال آن به یک چیز تعبیه شده
485
00:18:48,720 –> 00:18:49,520
یا
486
00:18:49,520 –> 00:18:51,120
بزرگ کردن آن به
487
00:18:51,120 –> 00:18:52,799
چیزهای دیگر یا شما در مورد شما می دانم که
488
00:18:52,799 –> 00:18:54,559
آن را به زبانی دیگر
489
00:18:54,559 –> 00:18:56,799
و به جعبه دیگری ترجمه کنید که عالی به نظر می رسد
490
00:18:56,799 –> 00:18:57,600
،
491
00:18:57,600 –> 00:18:59,760
بله، من از کار کردن روی آن بسیار لذت بردم
492
00:18:59,760 –> 00:19:02,160
زیرا می دانید که در
493
00:19:02,160 –> 00:19:04,000
بیشتر دوران کاری من چیزی
494
00:19:04,000 –> 00:19:05,120
که روی آن کار کردم
495
00:19:05,120 –> 00:19:05,919
،
496
00:19:05,919 –> 00:19:08,160
خروجی چیزی در یک
497
00:19:08,160 –> 00:19:10,880
کنسول متنی بود. بنابراین،
498
00:19:10,880 –> 00:19:13,600
از نظر نوع تعامل با کاربر، مانند
499
00:19:13,600 –> 00:19:15,840
بسیاری از نرم افزارهایی
500
00:19:15,840 –> 00:19:18,000
که من تا به حال نوشتم، بسیار کم بود.
501
00:19:18,000 –> 00:19:20,000
502
00:19:20,000 –> 00:19:22,080
503
00:19:22,080 –> 00:19:24,400
504
00:19:24,400 –> 00:19:26,400
با نگاه کردن به گزارشها با آن ارتباط برقرار میکنید، مثلاً آیا
505
00:19:26,400 –> 00:19:28,880
خطاهای زیادی دارید یا فقط تعدادی از آنها را میشناسید
506
00:19:28,880 –> 00:19:29,919
507
00:19:29,919 –> 00:19:32,320
و اکنون ناگهان در حال برنامهنویسی
508
00:19:32,320 –> 00:19:34,960
دستگاهی هستید که بسیار ملموس است، درست
509
00:19:34,960 –> 00:19:37,679
مثل اینکه دارای پدهایی است که شما واقعی هستند. می نوازید
510
00:19:37,679 –> 00:19:39,919
و مانند همه آن دستگیره ها دارد و شما
511
00:19:39,919 –> 00:19:42,400
فیدرها را می شناسید و می دانید که نوازندگان
512
00:19:42,400 –> 00:19:44,480
در واقع از آن به عنوان یک ساز موسیقی استفاده می کنند،
513
00:19:44,480 –> 00:19:46,799
مثل اینکه در زمان واقعی واقعاً
514
00:19:46,799 –> 00:19:49,600
باید چیز دیگری
515
00:19:49,600 –> 00:19:51,600
باشد، احساس کاملاً متفاوتی مانند
516
00:19:51,600 –> 00:19:53,600
180 درجه دارد
517
00:19:53,600 –> 00:19:55,760
و واقعاً
518
00:19:55,760 –> 00:19:57,760
ساختن چیزی شبیه به این کار بسیار لذت بخش بود، زیرا
519
00:19:57,760 –> 00:19:59,440
واقعاً می توانید آن را حس کنید و آن را
520
00:19:59,440 –> 00:20:01,760
لمس کنید و واقعاً می توانید آن را به راحتی
521
00:20:01,760 –> 00:20:05,520
به کسی نشان دهید و بگویید هی درست
522
00:20:05,520 –> 00:20:08,640
کردم بله، برای کسی مثل ما خیلی سخت است
523
00:20:08,640 –> 00:20:10,000
که
524
00:20:10,000 –> 00:20:12,720
برخی از آنها را نشان دهد. سیستم
525
00:20:12,720 –> 00:20:16,159
بکاند شما که در جایی در هرج و مرج کار میکند یا هر جا
526
00:20:16,159 –> 00:20:18,240
درست مثل خودتان میدانید چطور
527
00:20:18,240 –> 00:20:20,080
این موضوع را به خانوادهتان توضیح میدهید،
528
00:20:20,080 –> 00:20:22,080
مثلاً از کجا میدانید
529
00:20:22,080 –> 00:20:23,520
و با یک آلات موسیقی مثل خودتان
530
00:20:23,520 –> 00:20:25,440
آن را به پدرم و شما نشان دادم. می دانم
531
00:20:25,440 –> 00:20:27,360
که او فوراً متوجه شد، اوه،
532
00:20:27,360 –> 00:20:29,520
بله، من متوجه شدم که شما سعی می کنید چه کاری انجام دهید،
533
00:20:29,520 –> 00:20:31,200
مانند مدونا به نظر می رسد و
534
00:20:31,200 –> 00:20:33,039
دقیقاً بله،
535
00:20:33,039 –> 00:20:34,480
همین است، شما می دانید،
536
00:20:34,480 –> 00:20:36,720
بنابراین بله، بسیار جالب بود و باعث می شود
537
00:20:36,720 –> 00:20:39,120
که مثل نسخه اصلی فکر کنم مانند
538
00:20:39,120 –> 00:20:41,360
برنامه نویسان atari 2600
539
00:20:41,360 –> 00:20:42,960
به معنای واقعی کلمه دوست دارند اعتبار زیادی دریافت نکنند،
540
00:20:42,960 –> 00:20:44,720
بنابراین آنها دوست دارند چیزهایی مانند تخم مرغ عید پاک را پنهان کنند
541
00:20:44,720 –> 00:20:46,559
که من می توانم مانند افرادی
542
00:20:46,559 –> 00:20:48,720
مانند سرورهایی مانند شما که می دانید
543
00:20:48,720 –> 00:20:51,120
این نظرات کوچک را در آنجا
544
00:20:51,120 –> 00:20:54,720
545
00:20:54,720 –> 00:20:57,360
بگذارند. در مورد صحبت کردن در مورد
546
00:20:57,360 –> 00:20:58,640
نقش سازنده و محل اقامت
547
00:20:58,640 –> 00:21:00,640
تبریک می گویم، اکنون
548
00:21:00,640 –> 00:21:03,039
بسیار متشکرم این یک رویا است که به حقیقت پیوسته است، شاید
549
00:21:03,039 –> 00:21:04,640
بتوانیم از اینجا شروع کنیم
550
00:21:04,640 –> 00:21:07,600
چرا نقش را می خواستید من در
551
00:21:07,600 –> 00:21:10,400
ابتدا خوب نبودم، خوب هستم،
552
00:21:10,400 –> 00:21:12,880
یعنی به معنای واقعی کلمه درست عمل کردم صحبت های مشابهی
553
00:21:12,880 –> 00:21:14,720
در مورد این واقعیت داشت که می دانید
554
00:21:14,720 –> 00:21:16,480
بنیاد نرم افزار پایتون
555
00:21:16,480 –> 00:21:19,120
نیز باید بودجه توسعه
556
00:21:19,120 –> 00:21:21,280
پایتون را تامین کند، زیرا این بنیاد نرم افزار پایتون است
557
00:21:21,280 –> 00:21:23,600
و بسیاری از حامیان مالی
558
00:21:23,600 –> 00:21:24,880
این بنیاد
559
00:21:24,880 –> 00:21:27,760
فکر می کنند که وقتی از آن حمایت مالی می
560
00:21:27,760 –> 00:21:30,559
کنند تأثیر مثبتی بر
561
00:21:30,559 –> 00:21:33,520
آینده خواهند داشت. زبان و حتی قبل
562
00:21:33,520 –> 00:21:35,679
از این نقش درست بود
563
00:21:35,679 –> 00:21:38,240
زیرا psf uh از علامت تجاری محافظت می کند
564
00:21:38,240 –> 00:21:40,240
و هزینه زیادی برای
565
00:21:40,240 –> 00:21:41,679
زیرساخت می دهد.
566
00:21:41,679 –> 00:21:44,159
هزینه آن pi است و بدون pi
567
00:21:44,159 –> 00:21:45,840
pi آیا پایتون شبیه به مشکوک وجود خواهد داشت،
568
00:21:45,840 –> 00:21:47,600
بنابراین
569
00:21:47,600 –> 00:21:49,919
همه اینها مهم هستند اما قطعه گم شده
570
00:21:49,919 –> 00:21:52,400
در واقع حامی توسعه هسته بود
571
00:21:52,400 –> 00:21:54,400
و من مدت زیادی با این
572
00:21:54,400 –> 00:21:56,799
مشکل مواجه بودم در واقع
573
00:21:56,799 –> 00:22:00,640
در سال 2016 به پایان رسید سازماندهی اولین
574
00:22:00,640 –> 00:22:04,320
دوره آموزشی uh مانند یک رویداد هفت روزه
575
00:22:04,320 –> 00:22:06,640
فقط برای توسعه دهندگان اصلی که در آن می توانستیم
576
00:22:06,640 –> 00:22:09,440
شخصا ملاقات کنیم و
577
00:22:09,440 –> 00:22:12,080
نسخه بعدی پایتون را توسعه دهیم. اولین نسخه در
578
00:22:12,080 –> 00:22:14,480
محوطه فیس بوک در پارک مندو
579
00:22:14,480 –> 00:22:16,799
اندکی قبل از انتشار پایتون
580
00:22:16,799 –> 00:22:20,240
36 بتا بود و بتا ویژگی ثابت است،
581
00:22:20,240 –> 00:22:21,520
بنابراین
582
00:22:21,520 –> 00:22:24,480
برای ما بسیار مهم بود که ویژگیهای هنوز ناتمام را به پایان برسانیم تا
583
00:22:24,480 –> 00:22:26,480
584
00:22:26,480 –> 00:22:29,760
بتوانیم آنها را بهعنوان python36 منتشر کنیم
585
00:22:29,760 –> 00:22:31,039
و من فکر میکنم
586
00:22:31,039 –> 00:22:34,559
که تا به امروز این
587
00:22:34,559 –> 00:22:36,880
هفته پربارترین هفته در تاریخ پروژه از
588
00:22:36,880 –> 00:22:38,799
نظر
589
00:22:38,799 –> 00:22:41,679
ادغام بوده است. ستاره های دنباله دار و از نظر
590
00:22:41,679 –> 00:22:45,679
پپ های تمام شده و ویژگی های بسته واقعی
591
00:22:45,679 –> 00:22:47,440
که یکی از دلایلی است مانند من نمی
592
00:22:47,440 –> 00:22:50,000
خواهم به نوعی شما نقش من
593
00:22:50,000 –> 00:22:51,840
را در این کار زیاد کنید اما این یکی
594
00:22:51,840 –> 00:22:54,720
از دلایلی که چرا python36 تا این حد
595
00:22:54,720 –> 00:22:57,679
از پایتون 35 جهش داشت، هنوز هم اکنون
596
00:22:57,679 –> 00:23:00,000
یک نسخه پایتون کاملاً محبوب است
597
00:23:00,000 –> 00:23:02,559
زیرا در واقع یک نسخه خوب بود،
598
00:23:02,559 –> 00:23:05,520
بنابراین من در این مورد بودهام، شما میدانید که
599
00:23:05,520 –> 00:23:08,240
باید بدانید که پایتون نیز حامی مالی آن است.
600
00:23:08,240 –> 00:23:11,120
توسعه یافته توسط psf و در
601
00:23:11,120 –> 00:23:15,120
واقع psf اسپرینت های uh را در سال 2016 حمایت کرد
602
00:23:15,120 –> 00:23:17,840
و از آنجایی که اگر همه گیر
603
00:23:17,840 –> 00:23:19,679
نبود احتمالاً هنوز این کار را انجام می داد،
604
00:23:19,679 –> 00:23:23,760
اما از سال 2020 مجبور شدیم به سمت
605
00:23:23,760 –> 00:23:24,640
606
00:23:24,640 –> 00:23:27,360
چاپ های دوره ای برویم که آنلاین هستند و
607
00:23:27,360 –> 00:23:29,200
امسال ما زمان دیگری
608
00:23:29,200 –> 00:23:30,880
خواهم داشت و من در حال حاضر
609
00:23:30,880 –> 00:23:32,960
در نقشی کاملاً متفاوت به این موضوع کمک خواهم کرد،
610
00:23:32,960 –> 00:23:35,360
611
00:23:35,360 –> 00:23:38,400
بنابراین عمیقاً معتقدم که تفاوت زیادی
612
00:23:38,400 –> 00:23:40,960
بین یک پروژه سرگرمی وجود دارد
613
00:23:40,960 –> 00:23:43,200
که در آن می توانید بدانید که هزینه ای را صرف کنید.
614
00:23:43,200 –> 00:23:45,520
کمی از وقت خود را اینجا و آنجا و
615
00:23:45,520 –> 00:23:48,240
پروژه ای که مانند روز در روز به
616
00:23:48,240 –> 00:23:51,520
مدت هشت ساعت در روز توسط تعدادی از
617
00:23:51,520 –> 00:23:54,880
توسعه دهندگان اجرا می شود و در واقع به نوعی
618
00:23:54,880 –> 00:23:57,600
به این شیوه تمام وقت به خوبی حفظ می شود، درست است که
619
00:23:57,600 –> 00:24:00,320
می توانید ببینید چگونه یک جدید
620
00:24:00,320 –> 00:24:03,039
زبان برنامه نویسی به وجود آمده است در 15
621
00:24:03,039 –> 00:24:06,880
سال گذشته و اساساً می دانید که
622
00:24:06,880 –> 00:24:09,279
پایتون را از نظر کارایی توسعه دهندگان
623
00:24:09,279 –> 00:24:11,440
خوب و از نظر سرعت صرفاً
624
00:24:11,440 –> 00:24:13,039
625
00:24:13,039 –> 00:24:15,520
انتشار ویژگی های جدید پیشی گرفت، اما
626
00:24:15,520 –> 00:24:17,679
تفاوت بزرگ این است که آنها
627
00:24:17,679 –> 00:24:20,480
عمدتاً توسط شرکت های منفرد
628
00:24:20,480 –> 00:24:23,520
یا گروه هایی از شرکت ها کنترل می
629
00:24:23,520 –> 00:24:26,480
شوند، بنابراین بسیار زیاد است. مدل متفاوتی برای
630
00:24:26,480 –> 00:24:27,760
تامین مالی،
631
00:24:27,760 –> 00:24:29,760
بنابراین من به
632
00:24:29,760 –> 00:24:32,320
نوعی در مورد این واقعیت غر زده ام که شما می
633
00:24:32,320 –> 00:24:34,720
دانید بله مدل متفاوت است، اما ما
634
00:24:34,720 –> 00:24:37,200
هنوز هم باید کسی را داشته باشیم که
635
00:24:37,200 –> 00:24:40,320
به دیگر توسعه دهندگان اصلی کمک کند که
636
00:24:40,320 –> 00:24:43,440
تمام وقت نیستند بنابراین نمی
637
00:24:43,440 –> 00:24:45,840
توانند همان تعداد را خرج کنند. چند ساعت بعد، من
638
00:24:45,840 –> 00:24:48,960
نمیدانم یک تضاد ادغام را حل کنم یا
639
00:24:48,960 –> 00:24:51,600
برخی از مشکلات ci را برطرف کنم که در واقع
640
00:24:51,600 –> 00:24:53,919
موضوع آنها نیست، اما به سادگی در
641
00:24:53,919 –> 00:24:55,840
درخواست کشش خاص آنها خوانده میشود و غیره
642
00:24:55,840 –> 00:24:57,039
و غیره،
643
00:24:57,039 –> 00:24:59,679
بنابراین من برای چندین سال
644
00:24:59,679 –> 00:25:00,480
این کار
645
00:25:00,480 –> 00:25:03,039
را انجام دادم. معلوم شد که می دانید من در
646
00:25:03,039 –> 00:25:06,559
اوایل امسال فهمیدم که شما خوب اکنون
647
00:25:06,559 –> 00:25:09,279
گوگل از اولین
648
00:25:09,279 –> 00:25:11,919
توسعه دهنده در موقعیت اقامتی برای see
649
00:25:11,919 –> 00:25:14,799
python حمایت مالی می کند.
650
00:25:14,799 –> 00:25:16,559
لطفاً از من بپرسید که دوست دارم،
651
00:25:16,559 –> 00:25:19,200
پس آیا برای این درخواست خواهید کرد و من یک
652
00:25:19,200 –> 00:25:22,240
جورهایی بودم که در ابتدا با احتیاط و وحشت میدانستید،
653
00:25:22,240 –> 00:25:23,600
654
00:25:23,600 –> 00:25:26,559
زیرا فهمیدم که اول
655
00:25:26,559 –> 00:25:28,480
از همه قبلاً این کار را کردهام،
656
00:25:28,480 –> 00:25:30,400
بنابراین شما میدانید
657
00:25:30,400 –> 00:25:32,559
شاید احتمالاً من هم باید کسی
658
00:25:32,559 –> 00:25:35,440
659
00:25:35,440 –> 00:25:38,080
باشم که بگوید باشه مثل اینکه الان پولم را خوب نمی گذارم و
660
00:25:38,080 –> 00:25:40,080
در واقع درست کار می کنم مثل اینکه می
661
00:25:40,080 –> 00:25:43,279
دانید اصلا مطمئن نیستید چه کسی قرار است
662
00:25:43,279 –> 00:25:46,159
این نقش را بگیرد، اما حداقل باید درخواست کنید
663
00:25:46,159 –> 00:25:47,760
اما در عین حال احساس کردم
664
00:25:47,760 –> 00:25:49,520
که می دانید الان من در این خانه در لهستان زندگی می کنم و
665
00:25:49,520 –> 00:25:51,600
666
00:25:51,600 –> 00:25:53,440
برای بسیاری از دوستانم از آمریکا
667
00:25:53,440 –> 00:25:56,640
و برلین کاملاً در میانه راه زندگی می کنم و هر چیزی جز
668
00:25:56,640 –> 00:25:58,720
یک زندگی راحت که می دانید مانند من است.
669
00:25:58,720 –> 00:26:01,360
همه چیزهایی که من به آن نیاز دارم، شما می
670
00:26:01,360 –> 00:26:04,880
دانید که خانواده من را ایمن و سالم نگه دارید،
671
00:26:04,880 –> 00:26:06,799
شاید توسعه دهندگان اصلی دیگری وجود داشته باشند
672
00:26:06,799 –> 00:26:10,000
که به این بودجه نیاز دارند تا به آن پول نیاز
673
00:26:10,000 –> 00:26:13,440
بیشتری داشته باشند، بنابراین من کاملاً نگران
674
00:26:13,440 –> 00:26:15,600
بودم که خوب من نمی
675
00:26:15,600 –> 00:26:18,000
خواهم این را از بین ببرم. از طرف کسی که ممکن است در همان زمان
676
00:26:18,000 –> 00:26:19,520
بیشتر به آن نیاز
677
00:26:19,520 –> 00:26:22,159
داشته باشد، چند صحبت داشتم با
678
00:26:22,159 –> 00:26:24,559
دیگر توسعه دهندگان اصلی در مورد این موضوع صحبت کردم و
679
00:26:24,559 –> 00:26:27,200
آنها به من اطلاع دادند که می دانید
680
00:26:27,200 –> 00:26:28,880
ممکن است این درست باشد یا خیر، اما این
681
00:26:28,880 –> 00:26:30,960
به شما بستگی ندارد که تصمیم بگیرید، بلکه به
682
00:26:30,960 –> 00:26:33,440
شورای راهبری و PSF بستگی دارد که در واقع
683
00:26:33,440 –> 00:26:35,120
تصمیم می گیرند چه کسی آن نقش را به دست آورد،
684
00:26:35,120 –> 00:26:36,960
بنابراین اینطور نیست. مسئولیت شما
685
00:26:36,960 –> 00:26:39,360
نگران نباشید بله، اما چیزی که ما باید
686
00:26:39,360 –> 00:26:42,080
نگران آن باشیم این است که فردی که
687
00:26:42,080 –> 00:26:44,480
قرار است آن نقش را به دست بیاورد شانس مناسبی
688
00:26:44,480 –> 00:26:47,440
برای نشان دادن اینکه این نوع
689
00:26:47,440 –> 00:26:51,279
نقش درست است، اما حمایت مالی از
690
00:26:51,279 –> 00:26:53,840
آن برای سال آینده چون این
691
00:26:53,840 –> 00:26:56,960
قرارداد فعلاً 12 ماهه است،
692
00:26:56,960 –> 00:26:59,440
بنابراین در پایان فکر کردم که میدانید
693
00:26:59,440 –> 00:27:00,640
بله
694
00:27:00,640 –> 00:27:02,400
، میخواهم این کار را انجام دهم، بله، این شغل رویایی من است،
695
00:27:02,400 –> 00:27:04,880
مثل اینکه من این کار را
696
00:27:04,880 –> 00:27:08,000
به عنوان سرگرمی و سرگرمی انجام دادهام.
697
00:27:08,000 –> 00:27:10,240
من هرگز
698
00:27:10,240 –> 00:27:12,799
در مشارکتهایم خیلی منظم نبودم، اما این
699
00:27:12,799 –> 00:27:15,039
بیشتر به این دلیل است که در کارم درست
700
00:27:15,039 –> 00:27:17,679
بودم، بنابراین تصمیم گرفتم بله، واقعاً میخواهم
701
00:27:17,679 –> 00:27:19,600
بخشی از این کار باشم، حداقل میدانید
702
00:27:19,600 –> 00:27:22,480
که رزومهام را در آنجا قرار دهید
703
00:27:22,480 –> 00:27:24,720
تا بنویسم. این جلد نامه که
704
00:27:24,720 –> 00:27:27,360
احتمالاً صنوبر بود اولین بار در 10 سال
705
00:27:27,360 –> 00:27:29,600
مجبور شدم بنویسم شما می دانید و
706
00:27:29,600 –> 00:27:32,159
در پایان یک دور
707
00:27:32,159 –> 00:27:34,240
مصاحبه با psi و
708
00:27:34,240 –> 00:27:36,480
شورای دانش آموزی انجام شد، من از
709
00:27:36,480 –> 00:27:38,080
افراد دیگری نیز می شنوم
710
00:27:38,080 –> 00:27:40,399
و آنها در نهایت من را انتخاب کردند که
711
00:27:40,399 –> 00:27:43,360
فوق العاده بود. اخبار هم به این دلیل که
712
00:27:43,360 –> 00:27:45,679
فکر میکنم این برای پایتون مهم است، آن را
713
00:27:45,679 –> 00:27:48,559
در وبلاگم نوشتم، بلکه به این دلیل که
714
00:27:48,559 –> 00:27:50,880
در این مورد کاملاً باز هستم، مثل اینکه
715
00:27:50,880 –> 00:27:53,440
گوگل یک راهاندازی فوقالعاده
716
00:27:53,440 –> 00:27:56,799
برای این کار ایجاد کرده است، به این معنی که هم
717
00:27:56,799 –> 00:27:59,840
برای این نقش پول پرداخت میکند.
718
00:27:59,840 –> 00:28:03,559
شگفتانگیز است، هیچ نوع
719
00:28:03,559 –> 00:28:06,399
محلیسازی درستی وجود ندارد که بسیاری از
720
00:28:06,399 –> 00:28:08,559
شرکتها به درستی انجام میدهند. اوه، شما در
721
00:28:08,559 –> 00:28:10,080
لهستان هستید، بنابراین ما به شما نرخهای پولیش را پرداخت میکنیم،
722
00:28:10,080 –> 00:28:11,919
در واقع این فضا
723
00:28:11,919 –> 00:28:14,720
مانند شماست که بهترین نمرات کسبوکار
724
00:28:14,720 –> 00:28:17,760
را برای این کار میدانید. از همه
725
00:28:17,760 –> 00:28:20,640
اینها، این واقعاً کاری است که
726
00:28:20,640 –> 00:28:23,200
من آن را به صورت رایگان انجام می دهم، شاید نه
727
00:28:23,200 –> 00:28:26,080
به طور منظم، اما این واقعاً
728
00:28:26,080 –> 00:28:28,480
خوب است که فقط با برنامه نویسان اصلی
729
00:28:28,480 –> 00:28:30,559
که در حال حاضر بیش از یک دهه شناخته شده هستم، وقت بگذرانم
730
00:28:30,559 –> 00:28:31,520
731
00:28:31,520 –> 00:28:34,320
و در واقع می تواند بسیار مفید باشد.
732
00:28:34,320 –> 00:28:37,919
pos تأثیر مثبتی بر همه افراد گذاشت، بنابراین
733
00:28:37,919 –> 00:28:40,399
من بسیار خوشحال شدم که این
734
00:28:40,399 –> 00:28:42,960
فرصت را به دست آوردم، اوه و چیز دیگری که
735
00:28:42,960 –> 00:28:44,960
قبلاً نتوانستم به آن اشاره کنم، مانند
736
00:28:44,960 –> 00:28:47,520
حامیان مالی گوگل، اما آنها هرگز با هیچ درخواستی همراه نشدند،
737
00:28:47,520 –> 00:28:50,000
درست هیچ لیستی از
738
00:28:50,000 –> 00:28:52,159
ویژگی هایی که آنها از ما می خواهند وجود ندارد. برای پیاده سازی
739
00:28:52,159 –> 00:28:53,919
هیچ لیستی از اشکالات وجود ندارد که آنها از
740
00:28:53,919 –> 00:28:55,600
ما بخواهند آنها را در اولویت
741
00:28:55,600 –> 00:28:58,159
قرار دهیم، این یک حمایت مالی بسیار تمیز بود،
742
00:28:58,159 –> 00:29:00,799
مثلاً پروژه به آن نیاز دارد،
743
00:29:00,799 –> 00:29:03,760
می دانید که ما مقداری بودجه را در آنجا قرار می دهیم
744
00:29:03,760 –> 00:29:05,919
، فقط می دانید که از آنها به بهترین شکل
745
00:29:05,919 –> 00:29:08,880
ممکن استفاده کنید و من این
746
00:29:08,880 –> 00:29:11,520
را بهترین مدل ممکن دیدم که خودم میتوانم آن را بیاورم،
747
00:29:11,520 –> 00:29:14,159
شما میدانید زیرا میدانید که
748
00:29:14,159 –> 00:29:16,640
واقعاً اینطور تصور
749
00:29:16,640 –> 00:29:19,520
میکنم کاربران بزرگ پایتون که میدانید
750
00:29:19,520 –> 00:29:21,520
برای ارزشی که در حال حاضر
751
00:29:21,520 –> 00:29:24,470
دریافت میکنند جبران کنند، بله عالی است
752
00:29:24,470 –> 00:29:26,799
[موسیقی]
753
00:29:26,799 –> 00:29:29,039
این پادکست توسط پشته های داده پشتیبانی می شود
754
00:29:29,039 –> 00:29:32,640
astra db astrodb بر روی apache
755
00:29:32,640 –> 00:29:35,039
cassandra ساخته شده است و اکنون در فضای ابری آسان شده
756
00:29:35,039 –> 00:29:37,919
است یک پایگاه داده casandra رایگان
757
00:29:37,919 –> 00:29:40,480
در عرض چند دقیقه در مقیاس جهانی در بودجه راه اندازی
758
00:29:40,480 –> 00:29:43,120
با 40 گیگابایت فضای ذخیره سازی رایگان ایجاد کنید.
759
00:29:43,120 –> 00:29:46,799
ماه ry به ما در astra.dev
760
00:29:46,799 –> 00:29:51,120
python that’s astr a dot dev python اسلش
761
00:29:51,120 –> 00:29:53,160
762
00:29:53,160 –> 00:29:55,600
[موسیقی
763
00:29:55,600 –> 00:29:57,360
] چند
764
00:29:57,360 –> 00:29:59,520
جهت مختلف برای رفتن از اینجا وجود دارد اما
765
00:29:59,520 –> 00:30:00,640
فکر کردم شاید
766
00:30:00,640 –> 00:30:02,480
بتوانیم در مورد شما صحبت کنیم شما این
767
00:30:02,480 –> 00:30:04,159
پست وبلاگ عالی را دارید
768
00:30:04,159 –> 00:30:06,880
که من لینک آن با عنوان
769
00:30:06,880 –> 00:30:08,399
من توسعهدهنده جدید seat python در
770
00:30:08,399 –> 00:30:09,520
محل اقامت هستم
771
00:30:09,520 –> 00:30:11,360
و جزئیات زیادی در آنجا وجود دارد
772
00:30:11,360 –> 00:30:12,799
که میتواند برخی از
773
00:30:12,799 –> 00:30:15,039
موارد را بیان کند، اما فکر کردم میتوانیم
774
00:30:15,039 –> 00:30:17,480
درباره برخی از
775
00:30:17,480 –> 00:30:19,679
مسئولیتهای مورد انتظار صحبت کنیم. کسی که
776
00:30:19,679 –> 00:30:22,799
در این نقش خواهد بود از زمان
777
00:30:22,799 –> 00:30:24,880
نوشتن این پست وبلاگی که
778
00:30:24,880 –> 00:30:26,799
مشخصاً مانند اعلامیه ای مانند هی
779
00:30:26,799 –> 00:30:29,440
من از این به بعد این کار را انجام خواهم داد دنبال خواهد کرد،
780
00:30:29,440 –> 00:30:32,159
781
00:30:32,159 –> 00:30:34,480
بنابراین من در حال حاضر به نوعی
782
00:30:34,480 –> 00:30:37,679
دیدگاه کمی بهتر از ایدهها در
783
00:30:37,679 –> 00:30:40,559
مقابل واقعیت آن بله،
784
00:30:40,559 –> 00:30:43,679
بنابراین واضح است که ایدههای بیپایانی وجود دارد که چگونه
785
00:30:43,679 –> 00:30:46,000
میتوانید از یک توسعهدهنده در اقامتگاه استفاده کنید،
786
00:30:46,000 –> 00:30:49,360
مثل اینکه احتمالاً برای من خیلی خوب
787
00:30:49,360 –> 00:30:52,559
است که زبان مادری نباشم، زیرا من فقط
788
00:30:52,559 –> 00:30:55,360
بعد از واقعیت le آرنید نوع از شما می
789
00:30:55,360 –> 00:30:57,039
دانید معنای دوم معنای عمیق تر
790
00:30:57,039 –> 00:30:59,039
مانند آنچه در
791
00:30:59,039 –> 00:31:01,200
قسمت اقامت یعنی شما می دانید به نوعی
792
00:31:01,200 –> 00:31:02,159
مانند
793
00:31:02,159 –> 00:31:05,200
با هنرمندان در شما می دانید آکوردهای افراد ثروتمند
794
00:31:05,200 –> 00:31:06,799
ما مانند اوه بله یک
795
00:31:06,799 –> 00:31:08,559
هنرمند در اقامتگاه دقیقاً مانند این وجود دارد
796
00:31:08,559 –> 00:31:10,960
یک چیز تاریخی جالب
797
00:31:10,960 –> 00:31:13,039
من هرگز در مورد آن اینطور
798
00:31:13,039 –> 00:31:14,880
فکر نکردم، فقط فکر کردم می دانید که این
799
00:31:14,880 –> 00:31:18,080
نام نقشی است مانند هر نقش دیگری مانند
800
00:31:18,080 –> 00:31:20,320
توسعه دهنده ارشد یا هر چیز دیگری که می توانید داشته باشید
801
00:31:20,320 –> 00:31:21,440
مانند
802
00:31:21,440 –> 00:31:23,600
اکنون ارشد دیگر آنقدر محبوب نیست که فکر
803
00:31:23,600 –> 00:31:25,440
می کنم همه می خواهند به
804
00:31:25,440 –> 00:31:28,000
هر حال در حال حاضر یک مدیر باشید، مثل من
805
00:31:28,000 –> 00:31:30,480
که من نکردم، دو فکر
806
00:31:30,480 –> 00:31:32,720
نکردم، اما می توانید واقعاً می توانید از آن توسعه دهنده
807
00:31:32,720 –> 00:31:35,679
مانند این استفاده کنید، می دانید که شاید فقط این
808
00:31:35,679 –> 00:31:38,320
هنرمند فوق العاده را به حال خود رها کنید و شاید
809
00:31:38,320 –> 00:31:40,640
او به این کار دست پیدا کند. برداشتن
810
00:31:40,640 –> 00:31:43,600
آبشش یا شاید او داستان بسته بندی
811
00:31:43,600 –> 00:31:46,880
را 100 برابر بهتر کند یا هر چیزی
812
00:31:46,880 –> 00:31:48,000
که
813
00:31:48,000 –> 00:31:50,720
شما می دانید می توانید چنین رویاهایی داشته باشید، اما من فقط
814
00:31:50,720 –> 00:31:53,120
به این نگاه کردم که افرادی
815
00:31:53,120 –> 00:31:54,640
که قبلاً روی پایتون کار می
816
00:31:54,640 –> 00:31:56,960
کنند چه کار می کنند. بزرگترین نقطههای درد در
817
00:31:56,960 –> 00:31:59,919
آنجا چیست و معلوم شد که
818
00:31:59,919 –> 00:32:02,320
احتمالاً بزرگترین
819
00:32:02,320 –> 00:32:04,080
نقطه درد ما در حال حاضر
820
00:32:04,080 –> 00:32:06,320
این است که
821
00:32:06,320 –> 00:32:07,679
دهها
822
00:32:07,679 –> 00:32:11,200
و دهها درخواست کشش دریافت میکنیم،
823
00:32:11,200 –> 00:32:14,720
بله درست است و آنها انباشته میشوند و انباشته میشوند
824
00:32:14,720 –> 00:32:16,799
و تعداد افراد کافی وجود ندارد. برای
825
00:32:16,799 –> 00:32:19,039
بررسی واقعی همه آنها،
826
00:32:19,039 –> 00:32:22,559
برخی از آنها بدیهی است که برای
827
00:32:22,559 –> 00:32:24,960
ادغام شدن نیاز به اصلاح دارند، برخی از آنها ایده های کاملاً بدی
828
00:32:24,960 –> 00:32:27,360
هستند که باید رد شوند، اما برخی
829
00:32:27,360 –> 00:32:29,679
از آنها کاملاً آماده هستند و فقط منتظر می مانند
830
00:32:29,679 –> 00:32:31,919
تا کسی به آنها نگاه کند و تصمیم بگیرد
831
00:32:31,919 –> 00:32:33,600
که خوب این ارزش ریسک را دارد زیرا
832
00:32:33,600 –> 00:32:35,279
هر تغییری یک خطر است، مثل اینکه
833
00:32:35,279 –> 00:32:36,799
ادغام چیزی
834
00:32:36,799 –> 00:32:39,039
بدیهی است یک مسئولیت است، اما بازبین های کافی وجود ندارد
835
00:32:39,039 –> 00:32:41,919
، بنابراین فکر کردم شما می دانید
836
00:32:41,919 –> 00:32:44,559
به جای این که باشید، می دانید
837
00:32:44,559 –> 00:32:46,640
دوست دارید لئوناردو داوینچی مانند آنچه باید
838
00:32:46,640 –> 00:32:49,840
باشید واقعاً این نوع سرایدار است
839
00:32:49,840 –> 00:32:51,919
که این شخص است. این اطمینان حاصل می کند
840
00:32:51,919 –> 00:32:53,760
که می
841
00:32:53,760 –> 00:32:55,679
دانید لوله ها جریان دارند، مثل همه چیز
842
00:32:55,679 –> 00:32:57,519
خوب است، می دانید که برق وجود دارد
843
00:32:57,519 –> 00:32:59,200
و دیوارها تمیز هستند و شما می دانید
844
00:32:59,200 –> 00:33:02,320
همه کسانی که کار واقعی را انجام می دهند.
845
00:33:02,320 –> 00:33:04,880
می تواند بهترین کار خود را انجام دهد، بنابراین این همان
846
00:33:04,880 –> 00:33:07,840
چیزی است که من ایده اصلی من بدیهی است
847
00:33:07,840 –> 00:33:10,399
که شورای راهبری که می دانید این را داشته است،
848
00:33:10,399 –> 00:33:12,320
شما می دانید به نوعی درک می کنید که مانند
849
00:33:12,320 –> 00:33:14,399
هی، اما واقعاً می توانید
850
00:33:14,399 –> 00:33:16,240
زمان زیادی را برای انجام کاری که
851
00:33:16,240 –> 00:33:19,200
واقعاً نتیجه نمی دهد از دست بدهید. خوب، زیرا
852
00:33:19,200 –> 00:33:20,960
گفتن
853
00:33:20,960 –> 00:33:24,240
اینکه در حال حاضر بزرگترین نیازها کجاست، سخت است، بنابراین
854
00:33:24,240 –> 00:33:27,440
جدا از کورکورانه، شما می دانید که درخواست های کشش را با هم ادغام می کنید
855
00:33:27,440 –> 00:33:29,519
و درخواست های کشش را بررسی می کنید،
856
00:33:29,519 –> 00:33:32,720
من همچنین به دنبال این هستم که بیشترین
857
00:33:32,720 –> 00:33:35,919
انرژی پروژه به کجا می رود،
858
00:33:35,919 –> 00:33:38,720
بنابراین یک سری چیزها وجود دارد که من هستم من
859
00:33:38,720 –> 00:33:40,559
در واقع در حال حاضر در یک
860
00:33:40,559 –> 00:33:42,559
پست وبلاگ قرار می دهم مانند هی
861
00:33:42,559 –> 00:33:44,320
اینها کتابخانه هایی هستند که
862
00:33:44,320 –> 00:33:46,240
بیشترین فعالیت
863
00:33:46,240 –> 00:33:48,960
864
00:33:48,960 –> 00:33:50,960
را
865
00:33:50,960 –> 00:33:53,360
می بینند. هرگز ادغام نشوید زیرا
866
00:33:53,360 –> 00:33:56,000
هیچ کس واقعاً به آنها نگاه نمی کند هیچ کس
867
00:33:56,000 –> 00:33:58,559
واقعاً احساس نمی کند که
868
00:33:58,559 –> 00:34:00,559
نگهدارنده این بخش از پایتون است آنچه باید
869
00:34:00,559 –> 00:34:02,240
بدانید این است که پایتون بیش از یک
870
00:34:02,240 –> 00:34:04,480
میلیون خط کد است در حال حاضر نیمی از
871
00:34:04,480 –> 00:34:07,600
این قسمت نیمی از کد است. این پایتون است، بنابراین
872
00:34:07,600 –> 00:34:10,000
این یک افسانه است که همه
873
00:34:10,000 –> 00:34:11,520
چیزهایی را در مورد پایتون میدانند، زمانی که
874
00:34:11,520 –> 00:34:14,159
مانند شما
875
00:34:14,159 –> 00:34:15,839
چیزهایی در مورد معماری کلی میدانید، مانند معماری کلی
876
00:34:15,839 –> 00:34:18,000
در برخی قسمتها بهتر از
877
00:34:18,000 –> 00:34:20,800
سایرین، اما
878
00:34:20,800 –> 00:34:22,480
قسمتهای بزرگی از پایتون وجود دارد که هرگز آنها را
879
00:34:22,480 –> 00:34:24,159
لمس نمیکنید. مثل اینکه شما برای
880
00:34:24,159 –> 00:34:26,079
اولین بار آنها را می بینید وقتی یک درخواست
881
00:34:26,079 –> 00:34:28,159
کشش به آن قسمت از پایتون را می بینید که
882
00:34:28,159 –> 00:34:30,320
برای من بسیار صادق است در هر
883
00:34:30,320 –> 00:34:32,239
صورت من در مورد پروژه ای
884
00:34:32,239 –> 00:34:33,839
که می دانید در مورد نقش در مورد
885
00:34:33,839 –> 00:34:36,399
قرارداد 12 فکر کردم. ماهها مانند
886
00:34:36,399 –> 00:34:39,520
اطمینان حاصل کنید که واقعاً
887
00:34:39,520 –> 00:34:42,480
تجربه مشارکتکنندگان فعلی را تسریع میکنید
888
00:34:42,480 –> 00:34:44,000
و منظور من از این کار
889
00:34:44,000 –> 00:34:46,879
نه تنها توسعهدهندگان اصلی است، بلکه
890
00:34:46,879 –> 00:34:49,599
افرادی که با شما میآیند نیز میدانند
891
00:34:49,599 –> 00:34:51,839
که قصد دارند چیزی را
892
00:34:51,839 –> 00:34:53,918
که شخصاً آنها را تحت تأثیر قرار میدهد اصلاح کنند،
893
00:34:53,918 –> 00:34:55,040
زیرا اینگونه است. من
894
00:34:55,040 –> 00:34:58,079
از سال 2009 شروع کردم به کمک کردن خودم.
895
00:34:58,079 –> 00:34:59,920
چیزی در تجزیه کننده پیکربندی برای من کار نکرد،
896
00:34:59,920 –> 00:35:02,240
بنابراین من فقط یک اشکال را گزارش کردم و بعد
897
00:35:02,240 –> 00:35:04,240
هیچ اتفاقی برای آن نیفتاد، بنابراین من در
898
00:35:04,240 –> 00:35:06,480
واقع یک پچ درست کردم و فقط از آن شکایت کردم. irc
899
00:35:06,480 –> 00:35:09,200
که هی به نظر می رسد این یک راه حل است اما
900
00:35:09,200 –> 00:35:11,280
برای من کار نمی کند و من نیاز دارم که
901
00:35:11,280 –> 00:35:13,760
در مقطعی رفع شود، بنابراین بسیاری از افراد
902
00:35:13,760 –> 00:35:16,320
نیز همین تمایل را دارند که می خواهند
903
00:35:16,320 –> 00:35:17,839
پایتون بهتر شود و می خواهند
904
00:35:17,839 –> 00:35:18,960
مشارکت کنند
905
00:35:18,960 –> 00:35:20,400
و سپس آنها انجام میدهند
906
00:35:20,400 –> 00:35:22,720
و اشکالی که گزارش کردهاند هرگز
907
00:35:22,720 –> 00:35:25,119
به آن پاسخ داده نمیشود یا درخواست کشش به
908
00:35:25,119 –> 00:35:27,119
اندازه کافی منتظر است که اکنون
909
00:35:27,119 –> 00:35:29,839
قدیمی است و واقعاً نمیتوان آن را به راحتی
910
00:35:29,839 –> 00:35:31,680
ادغام کرد، حتی اگر ما تصمیم بگیریم که
911
00:35:31,680 –> 00:35:33,920
ارزش ادغام را دارد، بنابراین واضح است که
912
00:35:33,920 –> 00:35:36,079
فردی مانند من نمیتواند آن را برطرف کند. کل این
913
00:35:36,079 –> 00:35:38,560
موضوع به این صورت است که
914
00:35:38,560 –> 00:35:41,359
در حال حاضر درخواستهای کشش بسیار زیادی وجود دارد، اما حداقل ما
915
00:35:41,359 –> 00:35:43,920
میتوانیم سعی کنیم این را بهتر کنیم و من
916
00:35:43,920 –> 00:35:46,480
از زمانی
917
00:35:46,480 –> 00:35:49,200
که به عنوان فردی که
918
00:35:49,200 –> 00:35:50,400
به نوعی در حال تماشای این برنامه است، در این کار بودهام.
919
00:35:50,400 –> 00:35:52,640
حاشیهها کمی تلاش میکنم ببینم
920
00:35:52,640 –> 00:35:54,320
چه اتفاقی میافتد و سعی
921
00:35:54,320 –> 00:35:56,560
میکنم خودم را تا حدی
922
00:35:56,560 –> 00:35:59,760
در پیشبرد پایتون 310 آموزش دهم و با خواندن
923
00:35:59,760 –> 00:36:01,920
مانند یادداشتهای انتشار شروع به دیدن
924
00:36:01,920 –> 00:36:03,760
برخی اصطلاحات کردم که شاید
925
00:36:03,760 –> 00:36:06,079
با کمک شما میخواستم برای مخاطب تعریف کنم،
926
00:36:06,079 –> 00:36:08,480
بله و اولین یکی این بود
927
00:36:08,480 –> 00:36:09,520
که
928
00:36:09,520 –> 00:36:11,280
شما اشاره کردید که مانند باگ
929
00:36:11,280 –> 00:36:13,200
وجود دارد به علاوه درخواست های کشش وجود دارد و آنها به
930
00:36:13,200 –> 00:36:15,920
نوعی کانال های جداگانه هستند، حداقل دوباره
931
00:36:15,920 –> 00:36:18,079
من به دنبال آنهایی
932
00:36:18,079 –> 00:36:20,240
هستم که به عنوان bpo تعریف می شوند و من می دانم که این چه چیزی
933
00:36:20,240 –> 00:36:22,480
است و سپس من هستم مثل اوه
934
00:36:22,480 –> 00:36:25,520
خوب آیا این فقط به معنای واقعی کلمه bugs.python.org است
935
00:36:25,520 –> 00:36:27,359
و سپس یک شماره مشکل
936
00:36:27,359 –> 00:36:29,440
اوه بله پس اوه مانند آنچه شما باید
937
00:36:29,440 –> 00:36:32,720
بدانید این است که پایتون در
938
00:36:32,720 –> 00:36:35,280
سال های رایانه قدیمی است درست مانند زمانی که برای
939
00:36:35,280 –> 00:36:38,480
اولین بار در سال 1990
940
00:36:38,480 –> 00:36:41,520
منتشر شد، ارسال بسیار وحشتناکی بود. به یک گروه خبری،
941
00:36:41,520 –> 00:36:42,960
بنابراین
942
00:36:42,960 –> 00:36:45,680
از زمانی که پروژه اکنون
943
00:36:45,680 –> 00:36:48,160
در فضای باز توسعه مییابد، از
944
00:36:48,160 –> 00:36:50,000
نوعی کنترل نسخه استفاده میکند
945
00:36:50,000 –> 00:36:52,000
و آن سیستمهای کنترل نسخه
946
00:36:52,000 –> 00:36:54,079
چندین بار درست مثل اول
947
00:36:54,079 –> 00:36:57,280
به svn سپس به مرکوریال و در نهایت اکنون
948
00:36:57,280 –> 00:37:01,119
به github uh well برای دریافت تغییر کردهاند. استفاده از github خیلی
949
00:37:01,119 –> 00:37:02,880
950
00:37:02,880 –> 00:37:04,880
واضح نبود، مثلاً اگر در نهایت
951
00:37:04,880 –> 00:37:08,640
از git استفاده کنیم، به github پایان میدهیم، بنابراین
952
00:37:08,640 –> 00:37:10,800
همه اینها تصمیمات پروژه بسیار مهمی بودند
953
00:37:10,800 –> 00:37:12,320
954
00:37:12,320 –> 00:37:15,200
و ردیاب اشکالی که
955
00:37:15,200 –> 00:37:18,560
برای پروژه ایجاد کرده بودیم. ct like
956
00:37:18,560 –> 00:37:21,680
برای مدت طولانی بخشی از آن بود، در حالی که مانند
957
00:37:21,680 –> 00:37:23,040
زمانی شروع شد
958
00:37:23,040 –> 00:37:27,040
که ما از sourceforge مهاجرت کردیم،
959
00:37:27,040 –> 00:37:30,000
برخی از sva، بنابراین از svn راست، مثل
960
00:37:30,000 –> 00:37:32,160
اینکه هنوز مشکلاتی در
961
00:37:32,160 –> 00:37:35,280
bugspython.org دارید که
962
00:37:35,280 –> 00:37:38,800
اعداد غیرطبیعی بالایی دارند، بنابراین مانند الان
963
00:37:38,800 –> 00:37:40,960
مسائلی که در باک
964
00:37:40,960 –> 00:37:43,680
ردیاب باز می کنید مانند 45
965
00:37:43,680 –> 00:37:44,720
45
966
00:37:44,720 –> 00:37:45,839
هزار است،
967
00:37:45,839 –> 00:37:48,079
اما مواردی وجود دارند که بیش از یک
968
00:37:48,079 –> 00:37:49,760
میلیون هستند مانند آنچه که مانند
969
00:37:49,760 –> 00:37:51,680
آن است، خوب این مواردی هستند که ما از sourceforge وارد کرده ایم
970
00:37:51,680 –> 00:37:53,440
مانند
971
00:37:53,440 –> 00:37:56,320
راه برگشت در زمانی که درست مانند 20 سال
972
00:37:56,320 –> 00:37:59,119
پیش. از زمانی که ما این ردیاب باک را داشتیم
973
00:37:59,119 –> 00:38:02,240
و اکنون که github داریم،
974
00:38:02,240 –> 00:38:03,200
975
00:38:03,200 –> 00:38:06,320
گاهی اوقات عجیب است که github یک نوع
976
00:38:06,320 –> 00:38:09,040
سیستم ویروسی است، درست مثل اینکه واقعاً
977
00:38:09,040 –> 00:38:11,760
شما را به انجام همه کارها در github دعوت می کند،
978
00:38:11,760 –> 00:38:13,599
بنابراین وقتی درخواست های کششی دارید، انجام آن بسیار
979
00:38:13,599 –> 00:38:16,000
آسان است. نظرات را در آنجا قرار دهید و
980
00:38:16,000 –> 00:38:18,160
مکالمه را تنها بر اساس درخواست pull ادامه دهید،
981
00:38:18,160 –> 00:38:19,680
982
00:38:19,680 –> 00:38:21,760
بنابراین در پایان کاری که میخواهیم انجام دهیم این است که
983
00:38:21,760 –> 00:38:25,599
میخواهیم دوباره از boxpython.org مهاجرت کنیم
984
00:38:25,599 –> 00:38:28,960
تا از مشکلات github درست مانند
985
00:38:28,960 –> 00:38:32,240
بسیاری از مدیران بزرگ دیگر استفاده کنیم. با این حال، n پروژه
986
00:38:32,240 –> 00:38:34,640
مهاجرت بزرگی است، مثل
987
00:38:34,640 –> 00:38:37,119
اینکه خیلی طول می کشد، اوه، من
988
00:38:37,119 –> 00:38:39,760
معتقدم که ملودی سئو اکنون
989
00:38:39,760 –> 00:38:43,599
کاملاً مشغول آزمایش اسکریپت های مهاجرت است
990
00:38:43,599 –> 00:38:45,760
که ما را قادر می سازد
991
00:38:45,760 –> 00:38:48,280
همچنان مشکلاتی را که در blockspython.org داریم حفظ کنیم.
992
00:38:48,280 –> 00:38:50,800
امروز همراه
993
00:38:50,800 –> 00:38:53,280
با نظراتی که به طور تاریخی
994
00:38:53,280 –> 00:38:55,359
در مورد آن مسائل انجام شده است، در واقع همه
995
00:38:55,359 –> 00:38:57,040
اینها در github وجود دارد، بنابراین برای شما
996
00:38:57,040 –> 00:38:59,040
بسیار خوب خواهد بود،
997
00:38:59,040 –> 00:39:00,960
مانند نوع
998
00:39:00,960 –> 00:39:04,000
تجربه توسعه دهنده، از جمله توسعه دهندگان به اصطلاح
999
00:39:04,000 –> 00:39:06,240
Drive-by درست است، بنابراین کسی
1000
00:39:06,240 –> 00:39:08,160
که فقط متوجه یک اشتباه تایپی می شود و آنها مثل
1001
00:39:08,160 –> 00:39:11,359
اوه من می توانم درست از طریق رابط کاربری github درستش کنم،
1002
00:39:11,359 –> 00:39:13,359
زیرا در حال حاضر شما حتی نیازی
1003
00:39:13,359 –> 00:39:14,960
به تسویه حساب ندارید، فقط می توانید این کار را
1004
00:39:14,960 –> 00:39:17,359
مستقیماً از وب سایت انجام دهید، بنابراین این b
1005
00:39:17,359 –> 00:39:20,000
این خواهد شد خیلی راحتتر است
1006
00:39:20,000 –> 00:39:22,040
اما امروز ما هنوز
1007
00:39:22,040 –> 00:39:25,359
bugspython.org را داریم، بنابراین bpo و آنها
1008
00:39:25,359 –> 00:39:27,680
شمارهگذاری مشکلات خاص خود را دارند
1009
00:39:27,680 –> 00:39:30,400
، این سیستمی است که برای آن به یک حساب جداگانه نیاز دارید
1010
00:39:30,400 –> 00:39:31,760
1011
00:39:31,760 –> 00:39:34,800
، یک رابط کاربری همیشگی
1012
00:39:34,800 –> 00:39:35,920
1013
00:39:35,920 –> 00:39:37,839
دارد.
1014
00:39:37,839 –> 00:39:41,200
بخشهای خوبی است که جستجو در
1015
00:39:41,200 –> 00:39:44,160
آنها بسیار قدرتمند است، زیرا ما زمینههای بسیار زیادی داریم
1016
00:39:44,160 –> 00:39:47,200
که میتوانند مسائل را
1017
00:39:47,200 –> 00:39:49,599
هر طور که دوست دارید برش دهند و تاس بزنند، اما در عین حال
1018
00:39:49,599 –> 00:39:51,520
برای بسیاری از مردم ترسناک است،
1019
00:39:51,520 –> 00:39:53,119
1020
00:39:53,119 –> 00:39:54,480
بنابراین بله، ما به دنبال آن هستیم.
1021
00:39:54,480 –> 00:39:56,960
مشکلات github امیدوارم به زودی
1022
00:39:56,960 –> 00:39:58,640
کارم را آسانتر کند،
1023
00:39:58,640 –> 00:40:00,400
اما وقتی خوب شد،
1024
00:40:00,400 –> 00:40:03,119
این کمی خارج از
1025
00:40:03,119 –> 00:40:05,599
صلاحیت من است، مثلاً من کاربر
1026
00:40:05,599 –> 00:40:08,319
آن گردش کار هستم، برای
1027
00:40:08,319 –> 00:40:11,680
تغییر آن کار نمیکنم و
1028
00:40:11,680 –> 00:40:13,760
بنابراین آیا به معنای واقعی کلمه چیزهایی را می دانید که
1029
00:40:13,760 –> 00:40:15,520
مردم پیدا کرده اند و به
1030
00:40:15,520 –> 00:40:18,000
طور بالقوه در حال
1031
00:40:18,000 –> 00:40:20,000
اصلاح آن هستند اما در بسیاری از موارد آنها فقط به
1032
00:40:20,000 –> 00:40:23,520
نوعی آن را به عنوان یک باگ گزارش می کنند و
1033
00:40:23,520 –> 00:40:25,520
این یک روند بسیار متفاوت با
1034
00:40:25,520 –> 00:40:28,480
کسی است که وارد github می شود و در واقع
1035
00:40:28,480 –> 00:40:30,800
ایجاد یک درخواست کشش کامل در صورتی که
1036
00:40:30,800 –> 00:40:33,040
مردم با آن آشنا نباشند، بله،
1037
00:40:33,040 –> 00:40:33,839
مانند
1038
00:40:33,839 –> 00:40:36,240
زمانی که ما مهاجرت کردیم، مثل
1039
00:40:36,240 –> 00:40:38,720
اینکه تفاوت بین انتخاب
1040
00:40:38,720 –> 00:40:41,280
برگه مسائل در مقابل برگه درخواست کشش است،
1041
00:40:41,280 –> 00:40:43,760
مثل اینکه برای دومی مشخص است.
1042
00:40:43,760 –> 00:40:45,440
شما به کدی نیاز دارید که در
1043
00:40:45,440 –> 00:40:46,560
1044
00:40:46,560 –> 00:40:49,359
حال حاضر آن را تغییر میدهید، اگر میخواهید فقط مشکلی را گزارش
1045
00:40:49,359 –> 00:40:51,599
کنید که به خوبی مشاهده میکنید،
1046
00:40:51,599 –> 00:40:54,560
باید به bpo بروید تا به boxpython.org
1047
00:40:54,560 –> 00:40:56,800
وارد شوید، در غیر این صورت واقعاً نمیتوانید
1048
00:40:56,800 –> 00:40:59,520
چیزی ارسال کنید و سپس میتوانید میدانید که
1049
00:40:59,520 –> 00:41:01,280
فقط فرم را پر کنید، فرم
1050
00:41:01,280 –> 00:41:02,960
بسیار پرمخاطب است، سوالات زیادی از شما میپرسد،
1051
00:41:02,960 –> 00:41:04,720
اما شما میتوانید اطلاعات زیادی را از
1052
00:41:04,720 –> 00:41:06,960
قبل در آنجا قرار دهید و
1053
00:41:06,960 –> 00:41:09,359
افراد زیادی این کار را انجام میدهند، بنابراین بله، مانند
1054
00:41:09,359 –> 00:41:12,160
این است که سیستم جمعآوری مسائل ما
1055
00:41:12,160 –> 00:41:15,280
است. بسیار عالی است که میدانید
1056
00:41:15,280 –> 00:41:17,359
چگونه بحثها در مورد یک
1057
00:41:17,359 –> 00:41:20,480
موضوع در حال انجام است، با این حال در حال
1058
00:41:20,480 –> 00:41:23,760
حاضر این موضوع قبلاً
1059
00:41:23,760 –> 00:41:27,280
در github میدانید، بسیار عالی است، زیرا همانطور که گفتم
1060
00:41:27,280 –> 00:41:30,160
بسیار آسان است، بسیار وسوسهانگیز است که فقط
1061
00:41:30,160 –> 00:41:32,640
شما را مطلع نگه دارم که بحث را از
1062
00:41:32,640 –> 00:41:34,480
قبل در github ادامه دهید. اگر قبلاً
1063
00:41:34,480 –> 00:41:36,880
با درخواست کشش آنجا هستید، زیرا
1064
00:41:36,880 –> 00:41:39,520
استفاده از رابط کاربری بسیار خوب است، این است که میدانید
1065
00:41:39,520 –> 00:41:41,760
بسیار دعوتکننده است.
1066
00:41:41,760 –> 00:41:43,680
1067
00:41:43,680 –> 00:41:45,680
1068
00:41:45,680 –> 00:41:46,960
1069
00:41:46,960 –> 00:41:49,200
orget به
1070
00:41:49,200 –> 00:41:51,680
boxpython.org بازگردید، جایی که از نظر تاریخی
1071
00:41:51,680 –> 00:41:55,040
میخواهیم همه مکالمههایی که منجر
1072
00:41:55,040 –> 00:41:57,440
به تغییر میشوند به درستی اتفاق بیفتد، زیرا
1073
00:41:57,440 –> 00:41:59,359
تاریخچه پروژه نیز
1074
00:41:59,359 –> 00:42:02,079
درست است، بسیار مهم است که اکنون این یک جورهایی در
1075
00:42:02,079 –> 00:42:05,760
نیمه راه بین uh github یا bpo است،
1076
00:42:05,760 –> 00:42:07,920
بنابراین فقط منطقی است که فقط
1077
00:42:07,920 –> 00:42:11,040
همه چیز را به github منتقل کنیم تا همه آن ها را
1078
00:42:11,040 –> 00:42:12,480
در یک مکان داشته باشیم،
1079
00:42:12,480 –> 00:42:13,680
آیا
1080
00:42:13,680 –> 00:42:15,040
فکر می کنم شما به نوعی به این ایده اشاره کردید
1081
00:42:15,040 –> 00:42:16,800
که شاید
1082
00:42:16,800 –> 00:42:18,720
1083
00:42:18,720 –> 00:42:20,160
1084
00:42:20,160 –> 00:42:21,839
اشکال قوی تری وجود داشته باشد مانند من نمی دانم می خواهم
1085
00:42:21,839 –> 00:42:25,119
آن را صدا کنم به طور کلی ابردادههایی در مورد
1086
00:42:25,119 –> 00:42:27,040
PRهایی که
1087
00:42:27,040 –> 00:42:29,440
ارسال میشوند تا بتوان آنها را
1088
00:42:29,440 –> 00:42:31,520
به روشهای خاصی جمعآوری کرد یا به روشهای خاصی به آنها نگاه کرد.
1089
00:42:31,520 –> 00:42:33,359
1090
00:42:33,359 –> 00:42:35,680
1091
00:42:35,680 –> 00:42:38,079
1092
00:42:38,079 –> 00:42:40,720
چیزی که
1093
00:42:40,720 –> 00:42:42,880
من میشنوم یکی از
1094
00:42:42,880 –> 00:42:45,599
چالشهای مهاجرت را میشنوم که در آن برخی
1095
00:42:45,599 –> 00:42:47,280
از فیلدها به
1096
00:42:47,280 –> 00:42:49,760
عملکردی که github دارد نگاشت نمیشوند، بنابراین
1097
00:42:49,760 –> 00:42:52,079
باید برخی
1098
00:42:52,079 –> 00:42:53,440
اطلاعات را
1099
00:42:53,440 –> 00:42:56,160
به این روش عادی رها کنیم. یعنی شما
1100
00:42:56,160 –> 00:42:58,960
مجموعه ای از داده ها را می شناسید زیرا یک جعبه ترکیبی
1101
00:42:58,960 –> 00:43:01,040
یا هر چیز دیگری یا یک فیلد خاص برای برخی
1102
00:43:01,040 –> 00:43:03,280
اطلاعات است و در حین انتقال
1103
00:43:03,280 –> 00:43:05,920
فقط می توانیم آن را یا به عنوان یک
1104
00:43:05,920 –> 00:43:07,839
برچسب که دقیقاً یکسان
1105
00:43:07,839 –> 00:43:11,520
نیست یا فقط به عنوان متن در آن قرار دهیم.
1106
00:43:11,520 –> 00:43:15,359
مشکل اصلی گزارش شده است، بنابراین برخی از دادههایی مانند ما
1107
00:43:15,359 –> 00:43:17,760
دیگر نمیتوانیم به
1108
00:43:17,760 –> 00:43:20,079
روشی آسان مانند قبل از آن استفاده کنیم،
1109
00:43:20,079 –> 00:43:22,560
سؤال واضح این است که یک
1110
00:43:22,560 –> 00:43:25,280
معاملهشکن است، من معتقدم به این دلیل نیست که بسیاری
1111
00:43:25,280 –> 00:43:27,359
از آن فیلدها
1112
00:43:27,359 –> 00:43:30,640
به نوعی کیفیت پایین برای شروع،
1113
00:43:30,640 –> 00:43:33,119
زیرا این انسان ها هستند که آنها را به درستی پر می کنند،
1114
00:43:33,119 –> 00:43:35,440
اگر شما زمینه های زیادی
1115
00:43:35,440 –> 00:43:37,440
را ارائه دهید، طبیعی است که برخی از آنها
1116
00:43:37,440 –> 00:43:39,680
هرگز پر نشوند یا حداقل
1117
00:43:39,680 –> 00:43:42,560
به طور منظم به اندازه کافی به آنها وابسته نباشند.
1118
00:43:42,560 –> 00:43:44,319
1119
00:43:44,319 –> 00:43:46,240
به عنوان مثال، اگر من در حال بستن یک مشکل
1120
00:43:46,240 –> 00:43:49,440
در bugspython.org هستم،
1121
00:43:49,440 –> 00:43:51,440
سه فیلد جداگانه وجود دارد که باید درست نگاه کنم،
1122
00:43:51,440 –> 00:43:53,839
زیرا وضعیت
1123
00:43:53,839 –> 00:43:56,240
مشکل وجود دارد، بنابراین آیا باز است یا بسته است، آیا
1124
00:43:56,240 –> 00:43:58,800
در حال تعلیق است که یک راه حل وجود دارد، بنابراین باید
1125
00:43:58,800 –> 00:44:01,839
در واقع پر کنید
1126
00:44:01,839 –> 00:44:04,960
رفع شد یا برطرف نشد یا رد شد یا هر چیز دیگری
1127
00:44:04,960 –> 00:44:07,440
و هنوز یک فیلد سوم وجود
1128
00:44:07,440 –> 00:44:11,040
دارد که مرحله این مشکل چگونه
1129
00:44:11,040 –> 00:44:14,480
است، آیا انتظار برای یک پچ یک پچ
1130
00:44:14,480 –> 00:44:17,760
در دست بررسی است یا حل شده است بنابراین
1131
00:44:17,760 –> 00:44:20,079
فقط عمل ساده بستن یک موضوع مانند
1132
00:44:20,079 –> 00:44:22,720
اینکه باعث می شود به سه قسمت نگاه کنید، این
1133
00:44:22,720 –> 00:44:25,280
به سلیقه من کمی بیش از حد پرمخاطب است، من معتقدم
1134
00:44:25,280 –> 00:44:26,480
که می دانید
1135
00:44:26,480 –> 00:44:28,480
شاید گاهی اوقات این یک کاربرد حاشیه ای داشته باشد،
1136
00:44:28,480 –> 00:44:30,800
اما اغلب اوقات مانند شما
1137
00:44:30,800 –> 00:44:33,839
می توانید استنباط کنید مثلاً مانند مرحله
1138
00:44:33,839 –> 00:44:36,079
یک موضوع خاص فقط به این موضوع نگاه میکنید که آیا
1139
00:44:36,079 –> 00:44:37,839
درخواستهای کشش باز روی آن وجود دارد،
1140
00:44:37,839 –> 00:44:39,520
میدانید که چگونه بحث در آنجا وجود دارد و
1141
00:44:39,520 –> 00:44:41,280
چه چیزی نیست و چه چیزی نیست،
1142
00:44:41,280 –> 00:44:44,560
اما بدون این همه نوع اتوماسیون،
1143
00:44:44,560 –> 00:44:45,680
1144
00:44:45,680 –> 00:44:47,359
اکنون باید هر
1145
00:44:47,359 –> 00:44:49,280
بار که یک موضوع را میبندم به سه قسمت نگاه کنم و مانند
1146
00:44:49,280 –> 00:44:51,520
15 میبندم. از آنها در یک هفته، بنابراین شما می دانید که مثل
1147
00:44:51,520 –> 00:44:52,800
آخر دنیا نیست، من
1148
00:44:52,800 –> 00:44:55,280
شکایت نخواهم کرد، حالا که برای این کار دستمزد
1149
00:44:55,280 –> 00:44:57,119
می گیرم، باعث می شود واقعاً در مورد
1150
00:44:57,119 –> 00:44:59,680
بسیاری از این کار دستی آرامش داشته باشم، اشکالی ندارد،
1151
00:44:59,680 –> 00:45:01,680
درست است، این بخشی از کار شماست
1152
00:45:01,680 –> 00:45:04,160
اما نیازی به انجام این کار نیست فقط
1153
00:45:04,160 –> 00:45:07,440
برای من سریعتر میشود
1154
00:45:07,440 –> 00:45:10,400
که مشکلات uh موجود گزارششده
1155
00:45:10,400 –> 00:45:12,319
را بررسی کنم، بنابراین این یک نوع ux است،
1156
00:45:12,319 –> 00:45:14,319
مثل اینکه میدانید آیا میتوانید
1157
00:45:14,319 –> 00:45:17,119
زندگی توسعهدهنده را سادهتر کنید فقط با
1158
00:45:17,119 –> 00:45:20,400
سادهسازی نحوهی
1159
00:45:20,400 –> 00:45:23,119
شناخت مشکلات به خوبی کار کنید مانند جریان
1160
00:45:23,119 –> 00:45:25,359
کار درست است زیرا بدیهی است که
1161
00:45:25,359 –> 00:45:27,119
در هر موضوعی
1162
00:45:27,119 –> 00:45:29,040
که توسط شخصی باز می شود مقداری گردش کار وجود دارد که باید به آن
1163
00:45:29,040 –> 00:45:31,280
نگاه کنیم و تصمیم بگیریم که اوه به یک پچ نیاز دارد
1164
00:45:31,280 –> 00:45:33,280
کسی یک پچ می نویسد ما آن را بررسی می کنیم و
1165
00:45:33,280 –> 00:45:35,599
یا آن را ادغام می کنیم و موضوع را می بندیم
1166
00:45:35,599 –> 00:45:38,880
یا اوه ما آن را رد می کنیم زیرا تصمیم می گیریم آه
1167
00:45:38,880 –> 00:45:42,079
به دلایل x یا y ارزشش را ندارد و
1168
00:45:42,079 –> 00:45:43,920
همچنین آن را می بندیم اما این یک
1169
00:45:43,920 –> 00:45:45,920
نوع بسته شدن متفاوت است بله مثل اینکه من نمی
1170
00:45:45,920 –> 00:45:47,359
خواهم زیاد در مورد این حرف بزنم اما شما می
1171
00:45:47,359 –> 00:45:49,200
دانید نه نه فکر می کنم این جالب است
1172
00:45:49,200 –> 00:45:50,960
1173
00:45:50,960 –> 00:45:52,640
زیرا شما اکنون در این نقش هستید و
1174
00:45:52,640 –> 00:45:54,640
یک نوع شخصی وجود دارد
1175
00:45:54,640 –> 00:45:55,839
که شما می شناسید
1176
00:45:55,839 –> 00:45:58,400
در صندلی اگر دوست دارید در
1177
00:45:58,400 –> 00:45:59,599
مقابل این چیزها قرار
1178
00:45:59,599 –> 00:46:01,280
بگیرد، تصور می کنم که
1179
00:46:01,280 –> 00:46:03,599
آن شخص متوجه می شود که خوب است
1180
00:46:03,599 –> 00:46:04,960
، یک کل وجود دارد. دسته h از
1181
00:46:04,960 –> 00:46:06,640
بهینهسازیهای مختلفی که ممکن است برای این فرآیند اتفاق بیفتد،
1182
00:46:06,640 –> 00:46:08,160
1183
00:46:08,160 –> 00:46:09,920
شما دوباره افرادی را میشناسید که فقط
1184
00:46:09,920 –> 00:46:12,319
در صورت امکان مشارکت میکنند،
1185
00:46:12,319 –> 00:46:14,079
آنها آن را نمیبینند و
1186
00:46:14,079 –> 00:46:15,680
همچنین شخصی که همیشه چیزها را لمس
1187
00:46:15,680 –> 00:46:17,440
میکند احتمالاً
1188
00:46:17,440 –> 00:46:19,680
تصور متفاوتی از آن خواهد داشت. مثل وای این می تواند
1189
00:46:19,680 –> 00:46:21,520
کارآمدتر باشد، من به تکرار این
1190
00:46:21,520 –> 00:46:23,280
چیزها ادامه می دهم، اوه بله، همه چیز
1191
00:46:23,280 –> 00:46:25,599
برای من بسیار منطقی است، البته مانند یک چیزی
1192
00:46:25,599 –> 00:46:28,000
که تصمیم گرفتم انجام ندهم این است که
1193
00:46:28,000 –> 00:46:28,800
شما می
1194
00:46:28,800 –> 00:46:31,440
دانید که خیلی زود نظرات زیادی دارم،
1195
00:46:31,440 –> 00:46:33,040
زیرا بدیهی است که من
1196
00:46:33,040 –> 00:46:35,040
سالها و
1197
00:46:35,040 –> 00:46:36,640
سالها مشارکتکنندهای بودم، مثل اینکه یک سری چیزها به نام من وجود دارد،
1198
00:46:36,640 –> 00:46:39,200
اما تقریباً 10 سال گذشته
1199
00:46:39,200 –> 00:46:41,440
بود و حالا من مینشینم مثل شما
1200
00:46:41,440 –> 00:46:42,960
میدانید که
1201
00:46:42,960 –> 00:46:44,480
هشت ساعت در روز جلوی کامپیوتر
1202
00:46:44,480 –> 00:46:46,560
مثل نگاه کردن به درخواست کشش که
1203
00:46:46,560 –> 00:46:49,200
خودم را کدنویسی میکنم، واضح است که من به نوعی
1204
00:46:49,200 –> 00:46:50,640
بیشتر
1205
00:46:50,640 –> 00:46:52,720
به سمت بررسی
1206
00:46:52,720 –> 00:46:54,880
تغییرات دیگران میروم تا
1207
00:46:54,880 –> 0