summaryrefslogtreecommitdiffstats
path: root/2023/captions/emacsconf-2023-world--gnu-emacs-a-world-of-possibilities--anand-tamariya--answers.vtt
blob: c510cc300af522c442e6213e3712201e413e2dd4 (plain) (blame)
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
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
WEBVTT


00:00:07.120 --> 00:00:07.359
[Speaker 0]: Okay, folks. Thanks, Anand,

00:00:11.259 --> 00:00:11.759
for the great talk. So here is the live Q&A.

00:00:22.279 --> 00:00:22.420
Hi. Hello. I see questions being posted on

00:00:23.920 --> 00:00:24.099
the pad. Would you like me to read them out

00:00:25.320 --> 00:00:25.820
or would you prefer to read them yourself?

00:00:31.880 --> 00:00:32.220
[Speaker 1]: Okay. I'll try reading it out.

00:00:33.340 --> 00:00:33.680
If there are audio issues,

00:00:35.420 --> 00:00:35.920
[Speaker 0]: Sure, thanks.

00:00:37.360 --> 00:00:37.760
[Speaker 1]: just let me know. A lot of what you showed

00:00:39.960 --> 00:00:40.280
was the type of stuff Emacs didn't do very

00:00:43.040 --> 00:00:43.200
well. This stuff looks like it could be

00:00:45.020 --> 00:00:45.239
useful for using Emacs with a touch screen

00:00:46.960 --> 00:00:47.460
and a tablet. Have you used it for purposes

00:00:53.160 --> 00:00:53.360
like this? No right now it's more proof of

00:00:58.580 --> 00:00:58.780
concept stage so I don't use it more than you

00:01:03.420 --> 00:01:03.920
know just making some demo software.

00:01:12.100 --> 00:01:12.320
The next question is, is there a mode for

00:01:15.080 --> 00:01:15.280
using FFmpeg through Emacs or did you make it

00:01:20.160 --> 00:01:20.660
yourself? Okay so this is something that I

00:01:26.800 --> 00:01:27.300
built. So the base of it is XWidget in Emacs,

00:01:28.160 --> 00:01:28.660
which is already there.

00:01:35.080 --> 00:01:35.380
But then I had to add a few control code for

00:01:42.240 --> 00:01:42.500
controlling VLC. So ffmpeg is like a shell

00:01:46.840 --> 00:01:47.340
command that finally stitches those bits of

00:01:51.780 --> 00:01:52.280
video clips. But what actually plays is VLC,

00:01:55.860 --> 00:01:56.360
and it's not FFmpeg. Hope that's clear.

00:02:03.580 --> 00:02:04.020
The next question is these demos are always

00:02:06.020 --> 00:02:06.180
so impressive. Do you plan to upstream any of

00:02:07.040 --> 00:02:07.540
these projects into Emacs?

00:02:13.940 --> 00:02:14.240
Right now, okay, let me read the complete

00:02:16.220 --> 00:02:16.320
questions. These demos are always so

00:02:17.960 --> 00:02:18.080
impressive. Do you plan to upstream any of

00:02:19.960 --> 00:02:20.280
these projects into Emacs or to publish them

00:02:21.780 --> 00:02:22.280
as, for example, helper packages?

00:02:26.480 --> 00:02:26.980
So right now, as it stands,

00:02:30.720 --> 00:02:30.940
I personally don't intend to do that because

00:02:34.900 --> 00:02:35.400
I don't have that time but I have signed my

00:02:38.720 --> 00:02:39.220
signed assignment copyright assignment so

00:02:41.600 --> 00:02:41.760
anybody has time and motivation to do it they

00:02:47.120 --> 00:02:47.620
can pick up the code and help me with that.

00:02:53.200 --> 00:02:53.700
The next is, how did you make that electronic

00:03:00.600 --> 00:03:00.860
circuit diagram? Is there a mode with the

00:03:02.560 --> 00:03:03.060
symbols already available.

00:03:08.240 --> 00:03:08.460
Okay so electronic circuit diagram is you

00:03:13.340 --> 00:03:13.520
know the canvas mode but and what you see is

00:03:19.540 --> 00:03:20.040
the is an extension of that canvas mode which

00:03:25.440 --> 00:03:25.940
uses a symbol library.

00:03:31.980 --> 00:03:32.300
And so The only difference is you press

00:03:34.160 --> 00:03:34.660
capital L to open up that symbol library.

00:03:37.700 --> 00:03:37.840
In this case, this symbol library happens to

00:03:41.380 --> 00:03:41.720
be just a library of electronic symbols.

00:03:44.640 --> 00:03:44.820
It can be any category of symbols and then

00:03:47.600 --> 00:03:48.100
you and use it to draw on your,

00:03:50.640 --> 00:03:51.140
in the canvas major mode.

00:04:02.240 --> 00:04:02.540
Next question is, I have seen your blog post

00:04:04.700 --> 00:04:04.960
with some of these features But can you link

00:04:06.280 --> 00:04:06.420
to the repo where you are doing the

00:04:07.940 --> 00:04:08.440
development for these packages?

00:04:18.899 --> 00:04:19.200
Sure, I can do that Most of these are

00:04:20.279 --> 00:04:20.779
available on my blogs.

00:04:26.200 --> 00:04:26.480
Typically the Reddit post always has a link

00:04:31.480 --> 00:04:31.680
to my blog. But I'll post it in this 1 as

00:04:31.680 --> 00:04:32.180
well.

00:04:48.480 --> 00:04:48.700
[Speaker 0]: I'll quickly note that we have about 4 more

00:04:52.540 --> 00:04:52.800
minutes of live Q&A, but if folks have more

00:04:55.320 --> 00:04:55.720
questions, they're welcome to either continue

00:04:59.060 --> 00:04:59.240
asking on the pad or come join us here on Big

00:05:02.080 --> 00:05:02.220
Blue Button and continue chatting once the

00:05:03.440 --> 00:05:03.800
stream moves on to the next talk.

00:05:03.940 --> 00:05:04.440
Thank you.

00:05:13.360 --> 00:05:13.860
[Speaker 1]: Yes, so here's the link.

00:05:23.240 --> 00:05:23.560
And so right now, all of my development goes

00:05:26.360 --> 00:05:26.600
into a single development branch in this

00:05:28.940 --> 00:05:29.140
repository. But depending on the feature that

00:05:31.500 --> 00:05:31.680
you're looking at, you can look at that

00:05:33.820 --> 00:05:33.960
particular post and that post will have a

00:05:37.120 --> 00:05:37.320
link to the specific files that include the

00:05:37.320 --> 00:05:37.820
changes.

00:06:24.236 --> 00:06:24.304
Okay, there's a feedback.

00:06:26.520 --> 00:06:26.740
Thank you for showing so many new

00:06:27.500 --> 00:06:28.000
possibilities with Emacs.

00:06:30.960 --> 00:06:31.460
I'm glad you like those possibilities.

00:06:32.540 --> 00:06:32.760
And hopefully, you know,

00:06:34.540 --> 00:06:34.740
with Emacs, the possibilities are really

00:06:38.480 --> 00:06:38.980
endless. So I really encourage more people to

00:06:41.120 --> 00:06:41.620
explore it and, you know,

00:06:49.280 --> 00:06:49.780
try things that people have so far only been

00:06:52.160 --> 00:06:52.660
using other applications for.

00:06:59.580 --> 00:07:00.080
The next question is coming up.

00:07:07.540 --> 00:07:08.040
Okay, the PDF form filling is especially

00:07:10.200 --> 00:07:10.400
interesting. I would love to do my taxes in

00:07:16.400 --> 00:07:16.620
Emacs. Yes, In most cases you should be able

00:07:18.900 --> 00:07:19.400
to do it unless there are a lot of JavaScript

00:07:20.500 --> 00:07:21.000
involved with the PDF.

00:07:24.800 --> 00:07:24.960
For a simple form, you should be able to do

00:07:24.960 --> 00:07:25.460
it.

00:08:19.480 --> 00:08:19.640
[Speaker 0]: Okay, we have about 1 minute remaining on the

00:08:21.660 --> 00:08:22.000
live stream. If folks have any other

00:08:24.960 --> 00:08:25.120
questions, please do continue posting on the

00:08:27.540 --> 00:08:27.800
pad or come and join BigBlueButton with an

00:08:28.940 --> 00:08:29.140
ad. And thanks again, Adam,

00:08:30.880 --> 00:08:31.080
for a great talk and for the discussions and

00:08:31.560 --> 00:08:32.059
questions and answers.

00:08:36.100 --> 00:08:36.600
[Speaker 1]: Great, thanks.