V2EX POST
654 subscribers
138 photos
31 videos
99 files
101K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
有现成的 RTSP 处理镜像吗 ?目的是网页可以直接播放

使用的技术栈是 FFmpeg + rtmp + flv.js

目前的做法:

1. 运行一个 rtmp nginx 服务
2. 使用 FFmpeg 把 rstp 转换成 rtmp 推到上述服务中
3. 前端使用 flv.js 拉流在网页上播放视频

诉求:

期待是能够做成一个镜像,可以动态配置 rtsp 直接对外提供视频播放能力

#rtmp #FFmpeg #flv #js #播放 #视频 #使用 #栈是 #nginx #rstp
一个 14 岁初中生开发的前端工具库,轻量级高可用,各位可以体验一下

没错,我是一个 14 岁的初中生,正在为了我开源项目的 star 数发愁 awa ,如果你体验后感觉不错,不妨给个 star 吧

目前暂时没有中文文档,非常抱歉,目前已经在做了,但碍于我要上学,时间真的不多所以可能出来的时间会比较晚

- Github: https://github.com/fastjs-team/fastjs-next
- 官网: https://fastjs.cc/
- 官方文档: https://docs.fastjs.cc/

同时还有专门的脚手架用于部署项目,支持纯 fastjs 和 vue 项目,而且支持多个模块,如 vuex,vue-router,antdv,element ui vue,js-cookie ,自动配置 main.js 等文件,真正意义上的开箱即用

```shell
npm install -g fastjs-cli
```

```shell
fastjs create 项目名
```

#fastjs #https #vue #star #cc #js #shell #文档 #项目 #14
zsh autocomplete suggestion 问题

我的项目里有个 docs 命令,根目录也有 docs 文件夹
```js
"scripts": {
"docs": "pnpm -C docs dev"
},
```
当我在命令输入
```bash
pnpm docs
```
按下回车,zsh 就会补全为
```bash
pnpm docs/
```
![CleanShot 2022-12-30 at 11.04.29@2x]( https://tvax4.sinaimg.cn/large/7eb90a9cly1h9lnpicm49j209601at8t.jpg)

尝试把`zsh-autosuggestions`插件关掉也没用,不改 scripts 命令能解决这个问题吗

#docs #pnpm #scripts #bash #zsh #命令 #根目录 #补全 #插件 #js
网易游戏的爬虫外包可以去吗? 22 年底被裁了,真好难找

## 个人情况

21 年毕业,22 年起开始在小公司做爬虫,年底的时候公司裁员被裁了(这个点被裁就很尴尬,工作经验有但不多,项目经验有但不多)。

## 技术情况

非科班出身,自学 Python; \
熟悉 JS 、数据库、分布式等等; \
对电商、政企等平台的数据采集自我感觉还算有点经验,会 JS 逆向,app 爬虫了解过但没有在业务上实际做过

## 当前 offer 情况

之前面试了好几家,不少都是看我非科班出身而且还只做了一年爬虫(经验不够)给拒了,\
网易的爬虫岗现在已经过了所有面试,感觉 HR 有点想逼签 offer ,虽然说给出来的工资还比原来多那么几百块(上一家 base 7.5k ,13 薪, 无奖金无绩效无补贴; 网易开了 base 8.1k ,13 薪,有绩效有餐补),但还是比较顾虑,毕竟是外包而且也怕到时候入职后发现 HR 说的都是假的 Orz

各位大佬可以给给建议吗?

#爬虫 ### #科班出身 #JS #offer #HR #base #13 #经验 #面试
请教一个 pm2 的问题

我想要带参数启动这个项目
https://github.com/nondanee/UnblockNeteaseMusic
正常启动是这样的

```js
node app.js -p 18080

//装 forever 这样也没问题
forever start app.js -p 18080
```

pm2 的话如何使用呢
我试了这两种,都不行,都拿不到参数

```js
pm2 start node -- app.js -p 18080
pm2 start app.js -p 18080
```

请教下大佬 pm2 要怎么带参数

#js #app #18080 #pm2 #start #node #forever #参数 #启动 #https
2023 加油

大多数人都高估了他们一天能做的事情,但低估了他们一年能做的事情。
今年的目标:
人生目标:
1. 换一份工作,从中级职称转换到高级职称,达到 20w 年薪。
2. 禁欲,减少精神内耗
3. 找一个女朋友,谈一场结婚为目的的恋爱
个人成长:
1. 学习乐理知识,学会唱一手歌。
2. 学会打坐冥想
职业发展:
1. 使用 three.js ,做一个小游戏
2. 通过函授本科考试
3. 做一个账单对账的网站

#个人成长 #学会 #高级职称 #人生目标 #中级职称 #20w #three #js #小游戏 #乐理
寻求一份远程工作

40+ 老人还能收吗,求一份 remote 工作,全栈开发,vue + node.js ,其他语言均熟。
欲寻求一份全职远程开发工作

如有意向可加微信发送更详细的简历: c3Jkcm1jbg==

#一份 #40 #remote #全栈 #vue #node #js #微信 #c3Jkcm1jbg #全职
[Talentorg Joblist] Tech Leader/远程/美国公司

远程:是

职责:
作为技术负责人参与并负责产品开发工作

要求:
1. 5 年以上软件开发经验,精通现代 Web 应用开发
2. 了解 JS 生态系统和开源 web 框架(如 Node JS / React /GraphQL / PostgresQL/Redshift / Redis / Kubernetes)
3. 了解服务器端渲染技术,以及 React Native 移动端开发

链接: https://talentorg.cn?ref=v2ex-626854
点击订阅 TalentOrg ,每天更新远程工作

#JS #React #远程 #服务器端 #Web #web #Node #GraphQL #PostgresQL #Redshift
我创建了一个收集高质量 JS/TS 组件库的仓库: awesome-javascript-ui-kit-library

受到网上其他 awesome 系列仓库的启发,我创建了一个收集高质量 JS 组件库的仓库:[awesome-javascript-ui-kit-library]( https://github.com/woshiqiang1/awesome-javascript-ui-kit-library),里面包含 PC 、Mobile(webApp 、RN)的一些高质量组件库的信息(star 、last-commit-time)。欢迎大家提 PR ,分享不在 list 里的优质组件库。

#awesome #组件 #javascript #ui #kit #library #高质量 #仓库 #JS #https
请教下打包后的 js 代码混淆


通常各位大佬们采用哪种方法,平时会做混淆吗。

混淆后会不会代码兼容性变差,会变得在某些场合下运行报错。

比较方便的混淆方式是怎么样的。



- - - - - -- - - - - -

musi:一般不混淆,前端混淆用处不大


Pionxzh:前端没有秘密,做半吊子的混淆跟没做一样,除非你愿意花大力气做


streamrx:客户端做混淆 只要逆向的收益大于付出是成本,就 100%会被破解


unt@musi
@Pionxzh
@streamrx 完全加密不可能。而且可能影响性能,所以目的从来都不是什么绝对安全。而是让打开代码的人没有看的欲望


mightybruce:有这方面的项目
https://github.com/javascript-obfuscator/javascript-obfuscator
demo
https://obfuscator.io/


seki:除非混淆器有 bug ,一般来讲不会报错

如果就是不想让人看,那其实不混淆问题也不大的,本来也没什么人会专门看代码……


tool2d:用 google 的 Google Closure Compiler ,我自己觉得挺好用。

https://tool2d.com/#js


mightybruce:前端如果要混淆到足够难度一般就不会用 js 了,用 wasm 会比较方便。



2023-10-27 05:09:19