晓暮 发布的文章 - 晓暮部落格
首页
推荐
说说
Memos
留言板
站点统计
友链申请
关于本站
Search
1
Memos更新0.23.0
15 阅读
2
memos的第三方评论--twikoo
10 阅读
3
12月份的青岛
8 阅读
4
去中心化开源视频项目peertube部署
8 阅读
5
赤壁赋-苏轼
7 阅读
碎碎念
生物技术
生活
服务器
关于本站
登录
找到
37
篇与
相关的结果
2024-12-23
去中心化开源视频项目peertube部署
去中心化开源视频项目peertube部署 PeerTube是去中心化开源视频网站项目,可以自己部署,并和“联邦宇宙”建立联系; 采用docker-compose部署,内容如下version: '3' services: postgres: image: postgres:14-alpine container_name: postgres restart: always networks: - public-net ports: - "5432:5432" environment: POSTGRES_USER: root POSTGRES_PASSWORD: passwd POSTGRES_DB: peertube PGDATA: /var/lib/postgresql/data/pgdata volumes: - ./postgres/data:/var/lib/postgresql/data redis: image: redis:7-alpine container_name: redis restart: always networks: - public-net ports: - "6379:6379" volumes: - ./redis/data:/data peertube: image: peertube:production-buster container_name: peertube restart: always networks: - public-net ports: - "1935:1935" - "9500:9000" environment: PEERTUBE_DB_HOSTNAME: postgres PEERTUBE_DB_USERNAME: root PEERTUBE_DB_PASSWORD: passwd PEERTUBE_DB_NAME: peertube PEERTUBE_DB_SSL: "false" PEERTUBE_DB_PORT: 5432 PEERTUBE_REDIS_HOSTNAME: redis PEERTUBE_REDIS_PORT: 6379 PEERTUBE_WEBSERVER_HOSTNAME: example.ex.com #访问域名,不需要https PEERTUBE_WEBSERVER_PORT: 443 #访问端口号, PEERTUBE_WEBSERVER_HTTPS: "false" #是否https PEERTUBE_SECRET: ac74705834083f543cb5cd66d6e00cc8c104088 PEERTUBE_SMTP_USERNAME: #邮件用户名 PEERTUBE_SMTP_PASSWORD: #邮件密钥 PEERTUBE_SMTP_HOSTNAME: #邮件服务器,按需填写 PEERTUBE_SMTP_PORT: #邮件服务器端口 PEERTUBE_SMTP_FROM: #邮件用户名 PEERTUBE_SMTP_TLS: "true"#是否启用ssl,true表示使用 PEERTUBE_SMTP_DISABLE_STARTTLS: "false" PEERTUBE_ADMIN_EMAIL: #管理员邮箱 PEERTUBE_SIGNUP_ENABLED: "false"#是否启用注册,false不允许注册 volumes: - ./peertube/data:/data - ./peertube/config:/config - assets:/app/client/dist networks: public-net: driver: bridge volumes: assets:一开始部署时总是连不上数据库,后来先单独启动数据库,并初始化,然后再链接就好了 数据库初始化思路,开启临时的容器,进行初始化 docker run --name peertube_database_temp \ -e POSTGRES_USER=root \ -e POSTGRES_PASSWORD=passwd \ -e POSTGRES_DB=peertube \ -p 5432:5432 \ -d postgres:14-alpine在数据库初始化完成后,停止并删除临时容器 docker stop peertube_database_temp docker rm peertube_database_temp 再启动docker-compose up -d 然后访问对应端口即可,密码需要查看启动记录docker logs peertube 找到用户名和密码,用户名为root,密码是随机的字串,登陆后再修改即可 1735009599174.webp图片 目前通过nginx代理,可以https访问,正常上传和播放视频;nginx代理使用https时docker-compose中的PEERTUBE_WEBSERVER_HTTPS: "false" #是否https要改为true才行,否则视频无法播放 参考nginx配置 server { listen 443 ssl; server_name 改为你的域名; ssl_certificate 证书路径; ssl_certificate_key 证书密钥路径; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host:443; proxy_pass http://127.0.0.1:你的peertube端口见docker-compose文件; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; client_max_body_size 0; proxy_buffering off; proxy_cache off; } }
服务器
docker服务
# docker
# peertube
# 视频网站
晓暮
3天前
0
8
1
2024-12-21
晓暮说说
基于Memos的说说 var bbMemos = { memos : 'https://mem.lishihao.top:99/',limit : '100', creatorId:'2' , domId: '#bber' } 本页面通过Memos的API动态获取Memo数据,通过js渲染页面。说说内容来自Memos参考资料 - 本页面构建参考:浪子博客 参考链接https://www.paimian.cn/posts/Memos/2024-09-24-新版memos_调用_API_实现说说功能
碎碎念
# 生活
# 碎碎念
# 说说
晓暮
5天前
0
20
7
2024-12-21
Memos增加底部备案号和超链接
Memos增加备案号和超链接 使用js代码实现在Memos服务中增加备案号直接在管理员账号中加入js代码,保存后刷新 图中自定义脚本位置 1734747482600.webp图片 参考代码 // 创建包含两个<a>标签的父容器div var containerDiv = document.createElement('div'); containerDiv.className = 'footer-links'; // 创建第一个<a>标签 var link1 = document.createElement('a'); link1.id = 'footer-icp'; link1.className = 'py-2 rounded-2xl border flex justify-center flex-row items-center text-sm text-gray-800 dark:text-gray-400 w-full border-transparent'; link1.href = 'http://beian.miit.gov.cn/'; link1.target = '_blank'; // 创建span标签并添加文本 var span1 = document.createElement('span'); span1.className = 'truncate'; span1.textContent = '京ICP备XXX号-XX'; // 将span标签添加到第一个<a>标签中 link1.appendChild(span1); // 创建第二个<a>标签 var link2 = document.createElement('a'); link2.className = 'py-2 rounded-2xl border flex justify-center flex-row items-center text-sm text-gray-800 dark:text-gray-400 w-full border-transparent'; link2.href = 'https://www.biohao.cn/'; link2.target = '_blank'; // 创建span标签并添加文本 var span2 = document.createElement('span'); span2.className = 'truncate'; span2.textContent = '晓暮部落格'; // 将span标签添加到第二个<a>标签中 link2.appendChild(span2); // 将两个<a>标签添加到div容器中 containerDiv.appendChild(link1); containerDiv.appendChild(link2); // 将父容器div添加到<body>标签的末尾 document.body.appendChild(containerDiv); 最终效果如下图1735003594165.webp图片 更多Memos使用技巧和美化请参考Memos分类文章;或者在下方留言
服务器
Memos
# Memos技巧
# 备案号
晓暮
6天前
0
16
4
2024-12-19
Memos更新0.23.0
最近Memos更新到0.23.0了,主要更新如下 1、增加了自定义表情 2、支持添加位置信息 3、长文折叠更舒服 4、支持管理员设置更多的信息:开启或关闭注册,开启或关闭评论;设置全局默认公开或私人等 更多细节见github升级 1734662855491.webp图片 我遇到的问题 我换了新的0.23.0的docker镜像,直接启动会报错,无法直接使用mysql数据;但是新建容器使用mysql启动是正常的,也就是原来的mysql数据不兼容新的镜像了;目前我不会直接将旧的mysql数据导入新的容器中的mysql,可能是什么数据字符类型啥的要修改。 由于我的数据不多,我一条条memo手动复制了一下,算是艰难的升级到v0.23了,以后数据多了,还是不轻易升级了,除非数据兼容直接升级。 相关问题见github问题有能力的可以按照提示进行数据迁移或修改mysql数据使其可以正常驱动v0.23.0 memos-demo
服务器
Memos
# memos
# Memos更新
晓暮
12月19日
0
15
2
2024-12-19
Global profiling of arginine dimethylation in regulating protein phase separation by a steric effect–based chemical-enrichment method
2022-global-profiling-of-arginine-dimethylation-in-regulating-protein-phase-separation-by-a-steric-effect.pdf AI总结 文章总结: 研究背景: 蛋白质精氨酸甲基化在调节不同细胞过程中蛋白质的结构构象和生理功能方面起着重要作用,其失调可能导致多种人类疾病。最近发现精氨酸甲基化参与调节蛋白质液 - 液相分离(LLPS),驱动不同无膜细胞器(MLOs)的形成,但在蛋白质组水平上对精氨酸甲基化进行全局鉴定和表征以调节蛋白质LLPS和MLO动态组装的研究仍缺乏。 研究方法与内容: 设计SECEM: 开发了一种基于空间位阻效应的化学富集方法(SECEM),用于从复杂肽混合物中富集精氨酸二甲基化肽。该方法利用硼酸盐亲和层析基于硼酸盐与顺式二醇之间的可逆共价相互作用,通过使未甲基化或单甲基化的精氨酸残基与1,2 - 环己二酮反应形成螺环结构,而二甲基化精氨酸残基与丙酮酸醛反应形成顺式二醇,从而实现硼酸盐亲和富集。 评估SECEM的富集性能,通过将携带aDMA或sDMA的合成胰蛋白酶肽与牛血清白蛋白(BSA)的胰蛋白酶消化物混合并进行SECEM富集,结果表明SECEM能够很好地富集aDMA和sDMA形式的精氨酸二甲基化肽。 通过SECEM进行哺乳动物细胞中精氨酸二甲基化的蛋白质组学分析: 应用SECEM从哺乳动物Jurkat T细胞的全蛋白胰蛋白酶消化物中富集精氨酸二甲基化肽,通过耦合“重”甲硫氨酸的代谢标记和IonPEP算法来控制DMA鉴定的置信度,与直接分析全蛋白消化物相比,鉴定到的精氨酸二甲基化肽和DMA位点的数量显著增加。 改进样品制备方案以减少含精氨酸肽的比例,从而识别更多的DMA位点,结果表明SECEM比免疫亲和富集方法具有更高的富集二甲基化肽的效率,且在识别RG/RGG基序内的DMA位点方面表现更优。 对SECEM鉴定的RG/RGG基序内DMA位点进行生物信息学分析,表明这些位点与参与不同MLOs的蛋白质LLPS密切相关。 研究精氨酸甲基化对SG形成和拆卸的影响: 通过用I型PRMT抑制剂和PRMT5抑制剂处理HeLa细胞,实现蛋白质精氨酸甲基化水平的全局下调,观察到SG的平均数量和每个细胞的平均面积显著增加,且SG的动态拆卸受到严重损害,表明抑制全局蛋白质精氨酸甲基化显著促进SG的形成并减少SG的解离。 分析SG形成过程中精氨酸二甲基化的动态变化: 使用SECEM分析SG形成过程中蛋白质组水平上精氨酸二甲基化(DMA)的变化,特别是RG/RGG基序内的DMA,鉴定到一些关键SG包含蛋白(如G3BP1、FUS和hnRNPA1)的DMA水平发生显著变化,且这些甲基化肽都位于RG/RGG富集区域,该区域是对介导蛋白质LLPS至关重要的内在无序区域(IDRs)。 研究RG/RGG富集区域的精氨酸甲基化对蛋白质LLPS的影响: 过表达并纯化了4个不同的RG/RGG富集区域,通过体外精氨酸甲基化实验和LC - MS/MS鉴定,证实这些区域被甲基化,且精氨酸甲基化显著损害了所有4个RG/RGG富集区域的LLPS能力,将11个精氨酸残基突变为丙氨酸后,4个突变体的LLPS能力均严重受损,验证了这些精氨酸残基在介导RG/RGG富集区域LLPS中的重要作用。 讨论: SECEM作为一种化学方法,受甲基化位点附近残基类型的影响较小,能够识别几乎所有天然氨基酸残基旁边和不同基序内的DMA,而免疫亲和方法由于甘氨酸残基对富集的贡献有限,在富集RG/RGG基序内的DMA方面能力较弱。 SECEM数据集优先富集了MLOs,特别是SG中蛋白质的RG/RGG基序内的DMA位点,且精氨酸甲基化对SG包含蛋白(如G3BP1、FUS、hnRNPA1和KHDRBS1)的DMA动态调节对调节SG组装和解组装至关重要,未来可进一步探索精氨酸甲基化是否对其他MLOs中的蛋白质进行动态调节。 材料与方法: 富集合成精氨酸二甲基化肽:制备4种不同精氨酸甲基化形式(未甲基化、MMA、aDMA和sDMA)的肽,并进行相关处理和分析。 细胞培养、小分子处理和SG形成:培养Jurkat T细胞和HeLa细胞,用小分子处理HeLa细胞以诱导SG组装和拆卸。 细胞裂解、蛋白质消化和肽标记:对细胞进行裂解、蛋白质消化和肽标记等处理。 从全蛋白消化物中富集精氨酸二甲基化肽:溶解脱盐后的肽,进行精氨酸二甲基化肽的富集和后续处理。 免疫亲和富集精氨酸二甲基化肽:参照之前描述的程序进行。 基本反相LC进行分级分离:对肽混合物进行分级分离。 MS分析:使用质谱仪分析肽混合物。 数据库搜索:使用MaxQuant软件进行数据库搜索。 IonPEP算法:用于控制精氨酸二甲基化肽鉴定的置信度。 生物信息学分析:使用相关数据库和软件进行分析。 甲基化蛋白质组分析在SG形成期间:提出了依赖于库的甲基化蛋白质组鉴定质量控制方法。 Western Blot分析:对处理后的HeLa细胞进行Western Blot分析。 免疫细胞化学和共聚焦成像:对细胞进行固定、透化、封闭等处理,然后进行成像。 质粒构建、蛋白质表达和纯化:构建相关质粒并在大肠杆菌中表达和纯化蛋白质。 体外精氨酸甲基化实验:进行体外精氨酸甲基化实验。 体外LLPS实验:确定突变位点和精氨酸甲基化对蛋白质LLPS的影响。 数据、材料和软件可用性:质谱数据可通过ProteomeXchange获取,其他数据包含在文章或补充材料中。 研究贡献: 开发了化学富集方法SECEM,用于在蛋白质组水平上分析精氨酸二甲基化(DMA),揭示了DMA在RG/RGG基序内对调节蛋白质LLPS和MLO动态组装的重要作用。 通过SECEM研究了SG形成过程中DMA的动态变化,发现了一些关键SG包含蛋白中DMA的显著变化,并验证了这些蛋白中精氨酸残基在介导LLPS中的重要作用。
生物技术
# 文献
晓暮
12月19日
0
3
0
1
2
...
8
下一页
易航博客